FIX THE KEY BINDINGS

Its been almost 10 years of Elite, 10 years. I come back to this game that I backed since it was a kickstarter, rebind all my controls, and start playing again after an almost 2 year break. One thing changes beyond my control, and all my key bindings are broke. The last time I rage quit, was over key bindings. It takes me a good hour to setup my tartarus, naga, keyboard and a game pad. Every time, I have to go searching my memory for where I put keys I don't use very often, what ridiculous binding menu they are in, or, when I do finally need an obscure key, it's not bound because I missed it in the last iteration of the keybinding memory mini game. FIX IT.
Not only do bindings break my controls, they break the game. If my wireless xbox one controller turns off to save battery, some times, in ship menus go berzerk, no longer displaying the current menu, stuck on the previous screen, while still being otherwise operable.
This is absolutely ridiculous at this point. I shouldn't have to troubleshoot a text file, in hopes I find what is offending the game, and keeping it from loading ALL THE OTHER bindings that still are valid. I should not have to fix a game's problem, and think of it as just part of playing the game.
My suggestion, if you don't want to fix the game, make us a GUI key bind management tool, that can read the error log, parse that into something a normal human understands, with the ability to display a couple buttons with options. Such as: 1 your device X can not be found, press me to remove this device (pop up-warning this will unbind all keys related to device X, do you want to continue?) 2 your device X cannot be found, replace device X with found device Y? (pop up-warning, if this device does not have the same buttons, some keys will not be re-bound) 3 we have found a problem with your key bindings, would you like to generate an error report and share it with us? You could make it part of the launcher.
ANYTHING to stop this madness of one device, or even a device update, from ruining the avg user's bindings. I'm loosing game time, and my mind over this.
 
Last edited by a moderator:
Eh, i'm using the same keybind since 2016, it only stopped working during Odyssey switch from beta at which point i just reinserted the backup and added new binds.
(it does help immensely to give it a unique name and edit the file with notepad to set "Presetname=" to the unique name too)
 
If you are here to make excuses for FDEV, I did the same thing for about 3 years, and don't need to hear it. "just do this" or "I have always done this or that" is the reason this doesn't get fixed. Hardcore fans are willing to live with it, anyone else will experiences this, report a bug, get the same lousy response from "the community" and will be turned off by the idea of having to manage a game's basic text file.
Does the avg gamer have a clue what a device ID is, or how to even use the replace function in wordpad to fix their bind file? NO.
We have done this long enough. It's like saying you bought a new car, and every year or so, it won't run for the same reason, the factory won't do anything about it, and because everyone else that owns the same car, has been told by a mechanic how to make the car run again until it does the same thing again, it's somehow now your responsibility to repair the car, or just don't drive it.
It's rediculous. This is the ONLY game I have to deal with this kind of issue with. I change my mouse, (I don't expect mouse buttons to be the same) key binds completely break, I change my gamepad, key binds break, I use my same gamepad wirelessly instead of being plugged in USB, key binds break.
If you have used the same peripherals for the last 10 years and nothing ever gave you an issue, congratulations. For the rest of us, this is an ongoing, repeating issue.
If your argument is "the community" knows how to fix/prevent problems with it, your part of the reason it has never been pressured to be fixed. It's a txt file, it's not rocket science, and if they can make whole other games most of us don't play, off the back of our game's initial success, they can fix a stupid key bind issue.
NO I don't feel better, thanks for being a something I can't call you because apparently small children read these forums, and now language used is more important than something we have been barking about since the game's inception....
 
If you use Voice Attack and HCS Voice Packs, there is a tool they created, which finds all none-bound keys, and has a list of the most common joysticks, generating a list, so you can easily fix the missing ones, so it can be done. We just need someone clever to create some code, like the VA/HCS version, which can read the XML files, and spit out the details of what's missing

I've not had any issues since I started using VA/HCS, as it checks the binds on each run, even after game updates, and notifies me of missing binds, generating a missing file list
 
I change my mouse, (I don't expect mouse buttons to be the same) key binds completely break, I change my gamepad, key binds break, I use my same gamepad wirelessly instead of being plugged in USB, key binds break.
That is not on fdev to fix however much one wants to blame them.

That is part of the windows eco-system and how HWIDs/UIDs are handled.

Case in point some wireless connections will get named "wireless connection #xyz".


Controllers uses HWIDs due to the number of buttons; only mice and keyboard with an excessive number of buttons and functions need to add a HWID to function.


And yes a search function, "save as", controller calibration tool along with other things would be nice to have; question is if they are "must have" when you just have to rename a file.

It's not about being "hardcore", it's about being level-headed.
 
In fact there are many games with similar "featurettes" ....

Try playing one of several different golf games on Steam if you have not switched on your wireless game controller (even if you don't use the game controller in the game!) ...

... Ditto for NMS - forgot to switch on controller? No problem, just quit to desktop and start again.

No of course you can't just switch on the controller and have the game (any of them) find it.

So yes you can have a good old rant at ED's bindings system, totally agree, lots of stuff about it is sick (can't even code a "Save As" button for goodness sake) - but it is not by any stretch of the imagination the only game with these issues.
And then there are thoae games who flat out disable your mouse and keyboard if you have a controller so much as lying near your computer, or even dare to touch it.
 
tl;dr - Where are my saved keybindings? Specifically what file(s) do I need to restore, and to where? (Windows 10 Home machine)

I haven't played much for a while, but I came back after the revious update (U18?) in Feb 2024, and my bindings were fine.
I just installed the latest update and now I can't even launch.
I know I saved my HOTAS bindings before, though I haven't needed them for ages.
Which files do I need to restore?

Many thanks. o7
 
tl;dr - Where are my saved keybindings? Specifically what file(s) do I need to restore, and to where? (Windows 10 Home machine)

I haven't played much for a while, but I came back after the revious update (U18?) in Feb 2024, and my bindings were fine.
I just installed the latest update and now I can't even launch.
I know I saved my HOTAS bindings before, though I haven't needed them for ages.
Which files do I need to restore?

Many thanks. o7

First of all check in the settings to make sure the correct controller profile is selected, you may not need to restore anything yet, it may be as simple as selecting "custom" or whatever you called it, from the drop down menu!
 
No saved profile. Everything is preset "Keyboard and mouse".

Edit:
OK, I found the bindings directory with my backup folder in it:
C:\Users\Mysturji\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\Backup

It seems to have made its own backups as well (The backup dir has similar files in it)
Which file(s) do I need to restore?

Contents of Bindings directory:
10/03/2024 09:10 <DIR> Backup
10/03/2024 08:39 747 BindingLoadingErrors.log
08/02/2018 18:00 40,766 Custom.2.0.binds
10/03/2024 08:39 40,766 Custom.2.0.binds.1451070215.backup
26/01/2020 18:33 40,766 Custom.2.0.binds.3068067315.backup
04/09/2022 19:11 49,443 Custom.3.0.binds
10/03/2024 08:39 49,443 Custom.3.0.binds.1451070215.backup
26/01/2020 18:33 49,107 Custom.3.0.binds.3068067315.backup
17/01/2022 19:30 61,041 Custom.4.0.binds
10/03/2024 08:39 61,041 Custom.4.0.binds.1451070215.backup
10/03/2024 08:39 71 StartPreset.4.start
27/12/2021 08:27 6 StartPreset.start
11 File(s) 393,197 bytes

Contents of Backup directory:
15/01/2022 07:32 747 BindingLoadingErrors.log
08/02/2018 18:00 40,766 Custom.2.0.binds
15/01/2022 07:32 40,766 Custom.2.0.binds.1451070215.backup
26/01/2020 18:33 40,766 Custom.2.0.binds.3068067315.backup
27/12/2021 09:46 49,484 Custom.3.0.binds
15/01/2022 07:32 49,484 Custom.3.0.binds.1451070215.backup
26/01/2020 18:33 49,107 Custom.3.0.binds.3068067315.backup
17/01/2022 19:30 61,041 Custom.4.0.binds
15/01/2022 07:32 61,016 Custom.4.0.binds.1451070215.backup
10/03/2024 09:10 <DIR> Old
17/01/2022 19:30 27 StartPreset.4.start
27/12/2021 08:27 6 StartPreset.start
11 File(s) 393,210 bytes
 
Last edited:
Never use a fixed prefix for saving your settings. Just give them a individual name, and your bindings will never be touched or deletet by any update. If you change a given setting, it will be overwritten by updates.

AND you contadict yourself:
"Does the avg gamer have a clue what a device ID is, or how to even use the replace function in wordpad to fix their bind file? NO."
"It's a txt file, it's not rocket science"
 
It's rediculous. This is the ONLY game I have to deal with this kind of issue with. I change my mouse, (I don't expect mouse buttons to be the same) key binds completely break, I change my gamepad, key binds break, I use my same gamepad wirelessly instead of being plugged in USB, key binds break.
Well, i never tried meself, but keybindings are saved as XML file with root as device id.
So simplest thing you could try - write new device ID there in text editor. Or even text edit it instead using GUI (which is way faster).
And make backup before any experiments.
 
Back
Top Bottom