Solved: Bindings Disappearing (Well one reason anyway)

So I've had my custom bindings file disappear and revert back to the default ones.

I have a binding file that I use stored here \%username%\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings
It's an xml file.

The problem I realized is when I change/customize my bindings, for example I made my xbox 360 controller, left click, engage the jump drive. ED changes the lines starting at 245 to this:

Code:
	<HyperSuperCombination>
		<Primary Device="Keyboard" Key="Key_J" />
		<Secondary Device="GamePad" DeviceIndex="1" Key="Joy_9">
			<Modifier Device="GamePad" DeviceIndex="0" Key="Pad_LThumb" />
		</Secondary>
	</HyperSuperCombination>

And it works fine while you play the game for the rest of this session. However, when you load the game again you'll find your new bindings doesn't work. If you look at the controls you'll also notice it's reverted back to the default file and your new custom bindings file isn't even in the list. For some reason ED modifies the file in a way it doesn't like.

Search your file for the word "Modifier" to find all the instances that need to be corrected and change them back to this format.

Code:
	<HyperSuperCombination>
		<Primary Device="Keyboard" Key="Key_J" />
		<Secondary Device="GamePad" Key="Pad_LThumb" />
	</HyperSuperCombination>

Save it and go back into the controls windows (you don't have to exit the game) and your custom bind file will show up again. I take this is the same issue having to all the missing bind issues but I'm not sure where the default bindings are kept. You can copy an empty binding from here <Install Path>\Frontier\EDLaunch\Products\FORC-FDEV-D-1003\ControlSchemes and paste it into the location I mentioned above. Then at least if you won't have to reset them all the time, just fix the issues.

Also, this only started happening to me in 1.06.
 
Back
Top Bottom