So after many hours of changing and updating my custom bindings I managed to lose all the settings with no way to get them back.
I'm pretty sure this has or will happen to most of you over time, so I've decided to write this little tutorial with information on how to preserve those bindings and get them back easilly.
Most of you will already know how to customise your bidings by entering the "Main Menu" and selecting "Options" followed by "Controls". Once there you will be presented with a list of controller bindings. If you don't see yours then it's usually best to select "Default Context". If you don't have even that option then ED can't recognise your controller and you may need to open a ticket. Before you do however, check that you don't have a selectable emulation on your controller. For instance my Logitech F710 Rumblepad 2 has a switch on it that will select X-Box 360 emulation, which if not selected makes the pad useless, as ED thinks it is a flightstick.
Ok now you have a controller binding that thinks it knows what's best for you (hopefully).
But we know different don't we. We want to change things. No problem start changing the bindings and you will notice that the selected option immediately changes to "Custom".
From here I want to make it clear that these instructions are for ED Horizons on a PC. I hope that others will be able to use this information too. Please feel free to add to this.
When you have things the way you want them, apply them, then save and exit the game.
Open your file browser and look for your custom bindings in your user folder.
In windows 7+ it will be found in:
C:\Users\<yourusername>\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
in a file called "Custom.4.0.binds".
If you can't see this folder then change your folder options to allow viewing of hidden, system files and extensions.
Open the file in a text editor and change the second line of the file to reflect your new bindings.
This is mine.
<Root PresetName="LogitechF710" MajorVersion="4" MinorVersion="0">
Try to ensure it is unique or you may have problems later.
Now save the resulting file in a new folder which is where all the templates are stored, along with a copy, somewhere where ED won't remove it when they update your client.
Mine is stored here.
You could also look in:
C:\Program Files (x86)\Frontier\EDLaunch\Products\elite-dangerous-64\ControlSchemes
Other installations can often be found in these folders too. You can copy the binding file to any or all of them.
Remember to change the name to something not already in that folder, and also to ensure that the "PresetName" is unique in that folder.
From now on, you should be able to select your new bindings from the "Controls" dropdown menu whenever you need to.
Moreover this will also make your control bindings available to you even if you change machines or re-install ED.
The only major change in Odyssey is that you can now have different controllers for different aspects. Hotas for ships, Wheels & pedals for SRV, Keyboard and mouse for foot.
Don't worry, the process is still the same. If you customise any of these they will be added to Custom.4.0,binds which will contain all the combined bindings files.
Only use your saved bindings if you have customised your bindings for that aspect of the game or else you will need to create bindings for the missing bits. Usually that will only be the foot section..
There's a separate bindings folder for Odyssey:
C:\Program Files (x86)\Frontier\EDLaunch\Products\elite-dangerous-odyssey-64\ControlSchemes
or:
C:\Users\<yourusername>\AppData\Local\Frontier_Developments\Products\elite-dangerous-odyssey-64\ControlSchemes
I have found that the Odyssey file works for both so far.
o7
I'm pretty sure this has or will happen to most of you over time, so I've decided to write this little tutorial with information on how to preserve those bindings and get them back easilly.
Most of you will already know how to customise your bidings by entering the "Main Menu" and selecting "Options" followed by "Controls". Once there you will be presented with a list of controller bindings. If you don't see yours then it's usually best to select "Default Context". If you don't have even that option then ED can't recognise your controller and you may need to open a ticket. Before you do however, check that you don't have a selectable emulation on your controller. For instance my Logitech F710 Rumblepad 2 has a switch on it that will select X-Box 360 emulation, which if not selected makes the pad useless, as ED thinks it is a flightstick.
Ok now you have a controller binding that thinks it knows what's best for you (hopefully).
But we know different don't we. We want to change things. No problem start changing the bindings and you will notice that the selected option immediately changes to "Custom".
From here I want to make it clear that these instructions are for ED Horizons on a PC. I hope that others will be able to use this information too. Please feel free to add to this.
When you have things the way you want them, apply them, then save and exit the game.
Open your file browser and look for your custom bindings in your user folder.
In windows 7+ it will be found in:
C:\Users\<yourusername>\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
in a file called "Custom.4.0.binds".
If you can't see this folder then change your folder options to allow viewing of hidden, system files and extensions.
Open the file in a text editor and change the second line of the file to reflect your new bindings.
This is mine.
<Root PresetName="LogitechF710" MajorVersion="4" MinorVersion="0">
Try to ensure it is unique or you may have problems later.
Now save the resulting file in a new folder which is where all the templates are stored, along with a copy, somewhere where ED won't remove it when they update your client.
Mine is stored here.
You could also look in:
C:\Program Files (x86)\Frontier\EDLaunch\Products\elite-dangerous-64\ControlSchemes
Other installations can often be found in these folders too. You can copy the binding file to any or all of them.
Remember to change the name to something not already in that folder, and also to ensure that the "PresetName" is unique in that folder.
From now on, you should be able to select your new bindings from the "Controls" dropdown menu whenever you need to.
Moreover this will also make your control bindings available to you even if you change machines or re-install ED.
The only major change in Odyssey is that you can now have different controllers for different aspects. Hotas for ships, Wheels & pedals for SRV, Keyboard and mouse for foot.
Don't worry, the process is still the same. If you customise any of these they will be added to Custom.4.0,binds which will contain all the combined bindings files.
Only use your saved bindings if you have customised your bindings for that aspect of the game or else you will need to create bindings for the missing bits. Usually that will only be the foot section..
There's a separate bindings folder for Odyssey:
C:\Program Files (x86)\Frontier\EDLaunch\Products\elite-dangerous-odyssey-64\ControlSchemes
or:
C:\Users\<yourusername>\AppData\Local\Frontier_Developments\Products\elite-dangerous-odyssey-64\ControlSchemes
I have found that the Odyssey file works for both so far.
o7
Last edited: