Help with keybinds in Odyssey / Horizons

Hi, My keybinds are saved in Odyssey but have reset to default in Horizons. I wanted to finish engineering an existing ship with part engineered modules in Odyssey. When i try to engineer a part engineered module it says "server error". If i engineer a new module it is ok. So i thought I would try to finish the engineering in Horizons but when I load Horizons the key bindings are all reset so i cant do that either. (I really dont want to redo all the key binds again) I looked in the user app data frontier folder but i can only see custom and custom 3.0 and both have the same binds. I am loosing the will to live. P.S the new interface is unbelievably bad. Life is too short to sort through stored modules, guessing at class levels and engineering modifications. How does this stuff ever come to be. Some one says "lets break the interface" and his manager says "good job" ? If anyone can help I would be grateful.
 
I just backed-up the bindings folder. If I want to swap, I delete everything in bindings and then copy from bindings_horizons or bindings_odyssey as appropriate.
 
So i found that if i changed and saved a key setting in odyssey this generated the custom 4.0 key binding file i was missing. However this was unnecessary. All i had to do to get my keybindings back in Horizon was to go in game, select options, controls and select custom from the drop down setting. For some reason it had switched to default.

As for the engineering server error, that currently remains in odyssey but if you launch Horizons you can re engineer the modules. Also you get the old interface back :) So Odyssey can f off until they fix it.
 
Hi, Thanks for reply but where do i find bindings_horizons or bindings_odyssey. I just have bindings
To clarify, I created these. I made copies of my Bindings folder and everything in it.
 
Last edited:
Make sure in you key bindings screen that "custom" is selected from the drop down box. Sometimes the game chooses a random preset binding set after an update.
 
I think the "Custom.3.0.bind" is for Horizons and the "Custom.4.0.binds" file is for Odyssey. You should have these two files in your "C:\Users\Your User\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings" directory. One for each game.

Of course, I back up my binds and after Odyssey was installed, my bindings were set back to default for Horizons and Odyssey. I had to restore my backup 3.0 binding and then Odyssey created another 4.0 binding for itself.

Now that Odyssey has broken up the Options/Control menu into four catagories, i.e. "General", "Ship", "SRV" and "On-Foot", these seemed to be saved in the "Custom.4.0.binds" file.

With two binding files now in use, one for Horizon and one for Odyssey, I found it useful to "Compare" the two files to see what the 4.0 file has that the 3.0 file does not.

I use a little tool you can download called "WinMerge" with the 3.0 bind on the left, and the 4.0 bind on the right. You can then see the differences in xml code. You can also "Merge the differences" in parts of the file you wish to have in both files. I use this to help rebuild my binds files. As well, I use HCS Voicepacks and this creates custom binds files for VoiceAttack and creates "HCS SaitekX56.3.0.binds" and "HCS SaitekX56.4.0.binds" for Elite, which are just HCS versions of the "Custom.3/4.0.binds" the game creates without HCS.

In conclusion, just like Elite's first rule, "don't fly without a rebuy", you need to follow Elite's second rule. "Back up your Elite bindings".

Rebuilding a bind file is a PITA, but after six years of doing it, I can have one rebuilt in about ten minutes, providing I have my backup.

Hop this helps.
 
Back
Top Bottom