Newcomer / Intro Adding PS3 controller bind to in game menu

Hi I'm new to the game and at the moment trying to get used to the controls using my ps4 controller. Experimenting with different configs... anyhow, looking in this folder:
C:\Program Files (x86)\Steam\SteamApps\common\Elite Dangerous\Products\FORC-FDEV-D-1010\ControlSchemes there are a bunch of different bind files and noticed a PS3Controller.binds and PS3ControllerYaw.binds. How can I make it so these options are available to pick inside the game controller options menu?
 
If your talking PC and not playstation, you simply need to copy the PS3Controller.binds to

User\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings.

AppData is a hidden folder on most PC's to make it viewable Go to Computer select Your OS Drive then find Users. Find the one with your User Name as you set it up it might be default. Right Click go to properties and deselect the Hidden attribute near the bottom of the GUI widow that is it, after that go into the game go to the option section choose controls and at the top is a menu that will open allowing you to select the PS3Controller.binds

Enjoy your Elite Experience.
 
Last edited:
Mmm that is strange I don't see anything wrong there, I think I would choose Control pad with yaw based on the name of the bind, and If you got to tweak it you got to tweak it.
 
It's all for the best, I settled on tweaking the game pad with yaw preset. Experimenting has given me a better understanding of what all the controls do. Thank you for the help.
 
Short answer: try editing the binds file and replacing all occurrences of the string Playstation3Controller with DS4.

Long answer: If you look inside PS3Controller.binds you will see that the device the game expects to find is called Playstation3Controller:
Code:
<RollAxisRaw>
  <Binding Device="Playstation3Controller" Key="Joy_XAxis" />
  <Inverted Value="0" />
  <Deadzone Value="0.15" />
</RollAxisRaw>
And if you look in DeviceMappings.xml you will see the (short) list of USB identifiers which are recognised as being a PS3 controller.
Code:
<Playstation3Controller>                        <PID>0268</PID>         <VID>054C</VID>         </Playstation3Controller>
If your controller doesn't have USB ID 054c:0268 it won't be recognised as a device of type Playstation3Controller and thus the binds file will be determined to be invalid and therefore unavailable.

The official USB ID for a genuine PS4 controller is 054C:05C4 and if you look for that in the device mappings XML file you'll see that it is called DS4:
Code:
<DS4>                                                           <PID>05C4</PID>         <VID>054C</VID>         </DS4>
Therefore you will need to update the bindings file to refer to a Device of DS4 instead of Playstation3Controller.

I don't have a PS3 or PS4 controller and am inferring the above based on my (sadly quite expensive) experience battling the bindings files. Good luck!
 
Back
Top Bottom