Keybinds not saving

I had my binds setup in the Alpha and they carried over to the full release, however anytime I try to save a change in the keybinding menu it "works" but if I go back into the menu it reverts the change back, it doesn't show the changes I made.

I don't feel like remaking all my binds to try to fix this issue either.
 
I have a similar issue. I'm playing with a Saitek X52 and a 360 controller at the same time. I can go back to the menus, but my keybinds do not save between restarts. Plus, if I leave one unplugged, it defaults to the pre-made profile for whichever controller is plugged in on game start. Has anyone found a solution or workaround?

Edit:

Found this on the error log in my keybind folder...

There where errors when loading preset file: Custom.4.0.binds
There are multiple entries of binding "MouseGUI" Only the first will be used
There are multiple entries of binding "MouseGUI" Only the first will be used
Missing devices: SaitekX52

[There is also an identical error logged for preset Custom.3.0.binds]

teeth_03, maybe check your keybind folder error log and see if something similar is entered?
 
Last edited:
My understanding was that you should never leave your custom.binds file named as such, otherwise the program rewrites it if you start up without the controller attached. You should call it something else and also change its name on the 2nd or 3rd line of the code (can't remember precisely)
 
If I'm tracking, after changing both, that means it should show up under the given name in the dropdown, i.e. "example.binds" would show up as "EXAMPLE" when selecting a binding from the controls UI?

And, having opened the .binds with Notepad, I see:

<?xml version="1.0" encoding="UTF-8" ?>
<Root PresetName="Custom" MajorVersion="3" MinorVersion="0">

In which I guess the preset name would need to be changed for the UI change to effect. I'll tinker around with it a bit -- thanks for the lead Ackoman.
 
I have a similar issue. I'm playing with a Saitek X52 and a 360 controller at the same time. I can go back to the menus, but my keybinds do not save between restarts. Plus, if I leave one unplugged, it defaults to the pre-made profile for whichever controller is plugged in on game start. Has anyone found a solution or workaround?

Edit:

Found this on the error log in my keybind folder...

There where errors when loading preset file: Custom.4.0.binds
There are multiple entries of binding "MouseGUI" Only the first will be used
There are multiple entries of binding "MouseGUI" Only the first will be used
Missing devices: SaitekX52

[There is also an identical error logged for preset Custom.3.0.binds]

teeth_03, maybe check your keybind folder error log and see if something similar is entered?

Hi CMDR, this happened to me out of the blue last night, could be some X52 Pro USB port came lose. Would you mind sharing what you did to solve this issue?

o7 & thank you,
 
Had a similar issue. In my case having a foreign file in the binds directory kept things from working for some reason. In my case it was Custom.4.0.Binds.copy

Once I tossed that file, everything worked again.
 
Had a similar issue. In my case having a foreign file in the binds directory kept things from working for some reason. In my case it was Custom.4.0.Binds.copy

Once I tossed that file, everything worked again.
maybe rename it as copy.Custom.4.0.Binds ?


just saying it 😇
 
maybe rename it as copy.Custom.4.0.Binds ?


just saying it 😇

That won't help though. Any ".binds" file gets parsed for the entry in line 2 (Root PresetName) - if there is more than one .binds file with the same Root PresetName in line 2 you can get this bindings changes not saved issue. I always rename binds files so as not to use "custom" (which the game loves to overwrite) and I don't keep copies in the same directory.
 
That won't help though. Any ".binds" file gets parsed for the entry in line 2 (Root PresetName) - if there is more than one .binds file with the same Root PresetName in line 2 you can get this bindings changes not saved issue.

binds.copy is not a binds file, t's a copy file :)
so in theory it should not create any issues in the first place
 
binds.copy is not a binds file, t's a copy file :)
so in theory it should not create any issues in the first place

sorry, yes, I worded that wrong - even changing the file type as you say still can get the issue - don't ask me why (surely the game doesn't parse every file in the directory?), the whole binds nonsense of FDEV is infuriating - imagine, not having a "save as" button now nearly 10 years later...
 
Last edited:
sorry, yes, I worded that wrong - even changing the file type as you say still can get the issue - don't ask me why (surely the game doesn't parse every file in the directory?), the whole binds nonsense of FDEV is infuriating - imagine, not having a "save as" button now nearly 10 years later...

indeed, but if binds.copy file creates issues, then the anecdotes are sayin the opposite may work
as in: turn left (driver turns right)... no, no, the other left 😂
 
For reference, here is my bookmark for @STRONTIUM DOG's bind file renaming guide/procedure...

 
Back
Top Bottom