{"id":560,"date":"2015-08-29T19:07:07","date_gmt":"2015-08-30T01:07:07","guid":{"rendered":"https:\/\/halsafar.ca\/blog\/?p=560"},"modified":"2015-12-14T10:55:47","modified_gmt":"2015-12-14T16:55:47","slug":"ps4-controller-exclusive-mode-windows-10","status":"publish","type":"post","link":"https:\/\/halsafar.ca\/blog\/2015\/08\/29\/ps4-controller-exclusive-mode-windows-10\/","title":{"rendered":"[UPDATED] PS4 Controller Exclusive Mode Windows 10"},"content":{"rendered":"<h3>UPDATE:<\/h3>\n<p style=\"padding-left: 30px;\">With Windows 10 Update\u00a010532 it looks like the trick to kill explorer to get exclusive mode is no longer required. \u00a0There many be some\u00a0things that required being disabled. \u00a0However I get exclusive mode with that new build of Windows 10 without using the trick below. \u00a0So follow this guide merely to get PS4 running, skip the section on killing explorer.<\/p>\n<p>This is a matter of opinion but I personally believe the PS4 controller is one of the best controllers to come out since the PS2 controller. \u00a0I have always found the feel of the controller to be superior to that of the XB360. \u00a0The XB1 controller came a long ways. \u00a0I play a lot of tight platformers and the XB360 controllers awful DPad basically\u00a0soured me for life.<\/p>\n<p>Getting the PS4 controller to work on Windows 10 is rather simple but getting it into Exclusive Mode (so it works as Player 1 in most games) is rather tricky in a subtle way.<\/p>\n<p>Follow this guide to get everything up and running.<\/p>\n<h2>Connecting PS4 Controller<\/h2>\n<p>Here we will cover the steps to get the controller connected to windows. \u00a0This will not make the controller usable quite yet.<\/p>\n<ul>\n<li>Go to your Bluetooth Devices, press the Windows Key and type bluetooth, should be the first hit.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-570 size-medium\" src=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-300x164.png\" alt=\"bluetooth_settings\" width=\"300\" height=\"164\" srcset=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-300x164.png 300w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-1024x560.png 1024w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-100x55.png 100w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-150x82.png 150w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-200x109.png 200w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-450x246.png 450w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-600x328.png 600w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings-900x492.png 900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul>\n<li>Put your PS4 Controller into discovery mode by pressing and holding the Playstation button and the Share button until the LED blinks rapidly.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-571 size-medium\" src=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-300x164.png\" alt=\"bluetooth_settings_connected\" width=\"300\" height=\"164\" srcset=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-300x164.png 300w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-1024x560.png 1024w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-100x55.png 100w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-150x82.png 150w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-200x109.png 200w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-450x246.png 450w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-600x328.png 600w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_connected-900x492.png 900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul>\n<li>Click the controller and select Pair.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-572 size-medium\" src=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-300x164.png\" alt=\"bluetooth_settings_pair\" width=\"300\" height=\"164\" srcset=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-300x164.png 300w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-1024x560.png 1024w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-100x55.png 100w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-150x82.png 150w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-200x109.png 200w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-450x246.png 450w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-600x328.png 600w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/bluetooth_settings_pair-900x492.png 900w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul>\n<li>It should be connected now.<\/li>\n<\/ul>\n<h2>Input Mapper Exclusive Mode<\/h2>\n<p>To make the controller usable we will use a program called InputMapper. \u00a0The problem with\u00a0InputMapper on Windows 10 is that Exclusive mode does not work. \u00a0Without exclusive mode InputMapper registers the PS4 controller as a second controller. \u00a0It then mutes the input on the first controller which is actually the same controller. \u00a0So this is fine for many games but some games will default to always using the first connected controller. \u00a0Games that do this will not work\u00a0without exclusive mode. \u00a0Rocket League is a good example of a game not working without exclusive mode.<\/p>\n<p>To solve this issue we simply create a script that kills explorer for us. \u00a0This seems to release whatever in Windows 10 is preventing\u00a0exclusive mode from starting. \u00a0So we will explorer, bind our controller with InputMapper in exclusive mode and then restart explorer. \u00a0We will also need to kill many programs before we do this.<\/p>\n<ul>\n<li>Download <a href=\"https:\/\/inputmapper.com\/\">InputMapper<\/a><\/li>\n<li>Install InputMapper<\/li>\n<li>Download this file or create a new basic text file\u00a0on your desktop using Notepad (or anywhere) and call it explorer_kill.bat<\/li>\n<li>Edit this\u00a0with Notepad or any basic text editor, add the following:<\/li>\n<\/ul>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\r\n@echo off\r\ntaskkill \/IM explorer.exe \/f\r\necho Press any key after connecting your controller.\r\npause\r\nstart explorer.exe\r\n<\/pre>\n<ul>\n<li>Now we will need to kill some programs:\n<ul>\n<li>Steam<\/li>\n<li>Battle.Net<\/li>\n<li>GeForce Experience<\/li>\n<li>(likely some others, some are holding the controller from getting exclusive mode)<\/li>\n<\/ul>\n<\/li>\n<li>Make sure PS4 controller is\u00a0on\u00a0or connected (solid blue LED).<\/li>\n<li>Open InputMapper.<\/li>\n<li>Run the file we just created, your desktop will disappear but InputMapper will remain.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-574 size-medium\" src=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-300x157.png\" alt=\"exclusive_fix_prompt\" width=\"300\" height=\"157\" srcset=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-300x157.png 300w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-100x52.png 100w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-150x78.png 150w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-200x104.png 200w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-450x235.png 450w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-600x313.png 600w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt-900x470.png 900w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/exclusive_fix_prompt.png 980w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul>\n<li>Go to InputMapper<\/li>\n<li>Press the Playstation button on your controller, wait for it to connect (sometimes takes a few tries).<\/li>\n<li>InputMapper should say &#8220;in exclusive mode&#8221;.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-575 size-medium\" src=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive-300x222.png\" alt=\"input_mapper_exclusive\" width=\"300\" height=\"222\" srcset=\"https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive-300x222.png 300w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive-100x74.png 100w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive-150x111.png 150w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive-200x148.png 200w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive-450x333.png 450w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive-600x444.png 600w, https:\/\/halsafar.ca\/blog\/wp-content\/uploads\/2015\/08\/input_mapper_exclusive.png 802w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<ul>\n<li>Go back to the command prompt which was opened when you launched the script and press any key.<\/li>\n<\/ul>\n<h2>Troubleshooting<\/h2>\n<p>This is a fairly fool proof process. \u00a0If it doesn&#8217;t get exclusive mode then just close it all down and repeat the process.<\/p>\n<ul>\n<li>Close InputMapper.<\/li>\n<li>Make sure the controller disconnects.<\/li>\n<li>Let explorer come back (press any key in the command prompt window our script opened).<\/li>\n<li>Repeat the process.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>If anyone discovers example what program in Windows 10 is causing the exclusive mode lock out please comment.<\/p>\n<p>&nbsp;<\/p>\n<p>Enjoy!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>UPDATE: With Windows 10 Update\u00a010532 it looks like the trick to kill explorer to get exclusive mode is no longer required. \u00a0There many be some\u00a0things that required being disabled. \u00a0However I get exclusive mode with that new build of Windows<span class=\"ellipsis\">&hellip;<\/span><\/p>\n<div class=\"read-more\"><a href=\"https:\/\/halsafar.ca\/blog\/2015\/08\/29\/ps4-controller-exclusive-mode-windows-10\/\">Read more <span class=\"screen-reader-text\">[UPDATED] PS4 Controller Exclusive Mode Windows 10<\/span><span class=\"meta-nav\"> &#8250;<\/span><\/a><\/div>\n<p><!-- end of .read-more --><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[89,6,74],"tags":[],"class_list":["post-560","post","type-post","status-publish","format-standard","hentry","category-gaming","category-halsafar","category-homebrew"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/posts\/560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/comments?post=560"}],"version-history":[{"count":15,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/posts\/560\/revisions"}],"predecessor-version":[{"id":586,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/posts\/560\/revisions\/586"}],"wp:attachment":[{"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/media?parent=560"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/categories?post=560"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/halsafar.ca\/blog\/wp-json\/wp\/v2\/tags?post=560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}