Cannot get keybindings to save.

I have come back to the game after a brief respite. I am trying to set up all the keybindings for the new exploration and mining buttons required. I can set up the buttons on my HOTAS and when I exit and resume the game they all work as expected, however if I want to change one - or if I forget one and go back into settings, all the ones I have set before disappear and I have to redo every one.

Surely this is is not the case now, because I have not done this for some time I am just making sure this is not a 'feature' before I investigate why the new keybindings are not being saved. By the way - yes I apply them before exiting the settings menu or they would not work when I try them.


Hotas - Thrustmaster T1600 stick and throttle.
I do use T.A.R.G.E.T software to configure curves and PIP management - but have done so for quite some time and it has not interfered with saving setting before - unless something has changed in this update.

I have posted here because I use an Oculus Rift and need all the keybindings on the HOTAS, just in case someone suggests using keyboard.
 
Last edited:
I had the very same problem. What fixed it for me was creating a new DeviceMappings.xml file located in the ControlSchemes folder, using only the PID/VIDs for the controllers I actually have. If you run dxdiag from the Start Menu you can find the PID/VIDs under the "Input" tab. You don't need to enter the 0x, just the four characters after. Oh, and if you use notepad don't forget to change the extension from .txt to .xml.

Good luck
 
Easier solution, imo. Rename the bindings file that won't save to "YourCustomName.xml". Then open the file and update the second line to reflect the new name like so

Code:
<Root PresetName="YourCustomName" MajorVersion="3" MinorVersion="0">

where YourCustomName is whatever you want. Now you should be able to save binds.
 
Easier solution, imo. Rename the bindings file that won't save to "YourCustomName.xml". Then open the file and update the second line to reflect the new name like so

Code:
<Root PresetName="YourCustomName" MajorVersion="3" MinorVersion="0">

where YourCustomName is whatever you want. Now you should be able to save binds.

Will give it a bash, repped
 
Back
Top Bottom