Aaaaarrrrgggghhhhhhh! - My Bindings! -AGAIN!

CMDRs using my TM Warthog scripts/bindings were hit with the same issue once 3.0 dropped. My setup included MFG Crosswind pedals, but most CMDRs don't have these, so when they loaded the bindings they would not show in the bindings list at all. The GUID for devices used to be ignored & just leave the mappings blank if the device was not found. Now it errors out. My temporary solution was to share two separate mappings, but it really needs to be fixed. Fingers crossed for 3.1.

If you get hit by the GUID error, you can manually edit your bindings files to remove the 'missing' GUID device. Some discussion around here on how to go about it, if you really get stuck.
 
In your bindings folder you find an error log. Usually it happens when Elite does not recognize one of the inputs used in the binds like controller or IR tracking or edtracker is missing.
 
DNA decay, is that your set up in the 2nd pic? Love the red star wings, superb for resting one’s vodka and whatnot on, cool design. Is it diy?

Yeah the missus went away one weekend and I set up in the lounge room. When she came back she said "I don't totally hate that, but the chair has to be able to come out".
8931x1897.jpg

The pics are pre-rift, but the button box is a big help when you are in VR.
8937x1182.jpg


Actually seeing that again - that's from when the warthog was shiny and new.
I live in a tropical climate near the sea, and these days there's a patina of rust on the bare metal surfaces. - I kinda wish they powder coated everything, but I tell myself that the rust looks "butch".

And yeah - after the gear pron, back on topic:

It was the Xbox controller I use for the SRV not being installed.
tongue.png
^THIS^

Frontier - you have like a kabillion things that can be bound to controllers.
Dedicating a whole separate controller to an SRV or the camera or the Gal Map should be a normal expectation.
Unplugging it because "Not Today" shouldn't kill our bindings.

The GalMap you say? A whole controller?
That Communist Jane Turner is well into her second year in-game-time and a ton of that is plotting stuff in the GalMap.
I've thought about it a few times, but I'm not strategic / leadership enough.
 
Last edited:
Check this thread, good to back up the config and make "your" profile. Never had my bindes reset since then.
You could even make multiple profile for different devices and select them when needed via options/controls.

https://forums.frontier.co.uk/showthread.php?t=189698&p=2917709&viewfull=1#post2917709

This looks pretty amazingly helpful Mr Gr3y but is there any chance you or someone else could spell out what it is we need to do in ... um ... pitifully simple terms?
 
This looks pretty amazingly helpful Mr Gr3y but is there any chance you or someone else could spell out what it is we need to do in ... um ... pitifully simple terms?

Go into the folder with your bindings.
c:\users\<username>\AppData\Local\Frontier Development\Elite Dangerous\Bindings\

In that folder there should be a file called custom2.0.binds.
Note the number 2.0 may change at some time.

However the important part is to copy that file to the same location but alter its name. so it reads <whatever>2.0.binds
After you have done that, you open the new file <whatever>2.0.binds with notepad or similar
In there you will find a line.
<Root PresetName="custom" MajorVersion="2" MinorVersion="0">

Change the presetname to read what you named the file. so it ends up
<Root PresetName="<whatever>" MajorVersion="2" MinorVersion="0">

you'll note that the version number is also the one in the file name itself, and the are the ones that need to match to get the file to load correctly.

But once you've renamed the presetname, save the file, reload the game, and your setting will be found under the new name.

You can also open and edit the file StartPreset, and instead of what is inside write the name of your new preset, and it will be the new default.
 
Have had this happen TWICE after a game crash on PS4. It’s okay, I back up my bind... wait, there’s ZERO capability to do that on PS4. :(
 
Xon - I do the backup. The issue is that if you don’t have a particular controller plugged in, the bindings file gets rejected.

In my case I use an Xbox controller for camera work. But when I’m not shooting video, it’s unplugged.
But I have to have every controller plugged in to have my bindings at all.

Someone a few posts up does exactly the same thing but for the SRV.

Its not unreasonable to dedicate a whole controller to an aspect that you don’t always use.
The rest of the bindings need to work if you don’t have one controller in today.
 
Go into the folder with your bindings.
c:\users\<username>\AppData\Local\Frontier Development\Elite Dangerous\Bindings\

In that folder there should be a file called custom2.0.binds.
Note the number 2.0 may change at some time.

However the important part is to copy that file to the same location but alter its name. so it reads <whatever>2.0.binds
After you have done that, you open the new file <whatever>2.0.binds with notepad or similar
In there you will find a line.
<Root PresetName="custom" MajorVersion="2" MinorVersion="0">

Change the presetname to read what you named the file. so it ends up
<Root PresetName="<whatever>" MajorVersion="2" MinorVersion="0">

you'll note that the version number is also the one in the file name itself, and the are the ones that need to match to get the file to load correctly.

But once you've renamed the presetname, save the file, reload the game, and your setting will be found under the new name.

You can also open and edit the file StartPreset, and instead of what is inside write the name of your new preset, and it will be the new default.

Magnificent! It seems to have worked. The only difference was that it's now called custom.3.0.binds [note not just the 3 but the additional . before the 3]

Thank you so much!!
 
Magnificent! It seems to have worked. The only difference was that it's now called custom.3.0.binds [note not just the 3 but the additional . before the 3]

Thank you so much!!

Yup, as mentioned that's just the version numbering which may change, if it changes your settings may not be loaded, but then you can simply change the numbers in file and in file name to the new values and it works.
Baring radical changes naturally.

Xon - I do the backup. The issue is that if you don’t have a particular controller plugged in, the bindings file gets rejected.

In my case I use an Xbox controller for camera work. But when I’m not shooting video, it’s unplugged.
But I have to have every controller plugged in to have my bindings at all.

Someone a few posts up does exactly the same thing but for the SRV.

Its not unreasonable to dedicate a whole controller to an aspect that you don’t always use.
The rest of the bindings need to work if you don’t have one controller in today.

Well there is that though I was sure this didn't happen on your own custom bindings, but yeah, if it does, ew.
 
The issue is that unless you make a new file, all changes will be saved in the custom.binds file. Is a controller missing, this file will be reset.
When you copy & rename it and use it, the changes will be saved in the new renamed file. If now a controller is missing, ED will switch the (original) custom.binds file and reset it.
Change the display name in the file with an editor (Notepad++ for example) to your liking: <Root PresetName="custom" MajorVersion="2" MinorVersion="0">
With your own config you can switch back safely or as said, make different configs for different controllers and situations.
 
AND AGAIN!
This time the kid was playing Lego Batman down the other end of the house this afternoon and took the controller.

CAn we just get this fixed yet?

Look I'll even do something client side.
Just give me a workaround until clever clogs puts it back the way it was.
 
AAAAARRRRGHGGGHHH!!
It was this: https://forums.frontier.co.uk/showt...gs-not-loading-Failed-to-find-GUID-for-device

There’s a bug where if you don’t have one of your controllers plugged in, the whole bindings file doesn’t load.

I didn't have my logitech hand controller thingy plugged in because I'm not planning on recording any video - so I won't need the camera.

It's alright now - I fixed it.
As you were.

Elite Dangerous, the only game requiring a pre launch flight check list.

I can't work out if this is brilliant or demented.
 
........
Just give me a workaround ..........

It isn't rocket science - only the "custom" binds file gets overwritten. Change your bindings file name and the name in line 2 of the file and the bindings are preserved (the name in line 2 is what you see in the drop-down list).

Just to expand, with your specific issue in mind - I have several binding files depending on how I am going to use the game. I have one where I attempted to use an Xbox controller for the camera, one with the binds set for more useful exploration controls, one with trading-centric idea (just a few buttons different between them) and I even have one for using a different joystick altogether. So in your case if the controller has been purloined by the offspring, just select the/a binding file that doesn't use it. (I think you can even swap them in-game - never tried that, not in game at the mo.)
 
Last edited:
I just kinda wish I could name the bindings files from in-menu.

The one hour turned into three anyway and I fell asleep coming back from Palin and nearly took a sun-crash rebuy in the ‘Conda.

So lemme get this straight, I have to:
Close the game.
Rename the active bindings file to “MyStupidRig.bindings”
Find the other file that references “custom.bindings” and point it at “MyStupidRig”
Copy MyStupidRig.binding to MyStupidRig_NoHandController.binding
Edit the second one to take out any references to the hand controller.

And THEN I should see those choices at the menu?

It’s easier just to go and yell at the kid.
But then the nasty little turd points out that it’s “his” controller and that I still owe him for saying “yes” to Shadow Of The Colossus but it’s not even a PC game - “So can we get a console?”

Wait isn’t it already past his bedtime?
 
Back
Top Bottom