Any way to not automatically load a controller profile?

I'm using a new controller and would like to load my previous mappings which I've backed-up, but since I'm using a new controller the game launches a new blank/default controller profile.

I'd like the old profile to load so I can just go through and remap the new controls onto the old ones for the changes I've already made.

Any way to do this, or do I just have to start from scratch?

Maybe I can trick it by replacing the old header with the new header in a file or something like that and saving the file as the new one?
 
Last edited:
I don't think so...

I tried to do that when I replaced my T16000M stick with a VKB Gunfighter, keeping the Thrustmaster throttle, but my old binds file simply didn't show when started the game up.

I had saved my old settings as a PDF document, so it was very quick reassigning any settings that I'd forgotten, and then just assigned the new device where I wanted it (and since it has more hats, it honestly wouldn't have saved me any real time, just the pitch, roll and yaw axes).

TL : DR Just as quick to start again. :)
 
Unfortunately, I've got (or at least had) some pretty niche stuff in there that'll be a bother to set back up again, like button combos to do different things, and different thrust characteristics when landing gear is diploid and that sort of thing.

Humbug. ;)
 
It can be done

You have to identify the missing device ID's in the profile and then do a search and replace for the ID of the new hardware.

It's a pain, but I did it when I switched between A Warthog base and a WarBRD base.
 
It can be done

You have to identify the missing device ID's in the profile and then do a search and replace for the ID of the new hardware.

It's a pain, but I did it when I switched between A Warthog base and a WarBRD base.
I was wondering if that might do it. I'll create a new custom profile with the new controller to get it's listed ID tag and replace the old tag with it in the backup.

Cheers.
 
We're in business. D-pad is working in-game. Now to go through and make sure each button is doing what it should be doing, or rather, that it's the right button. To help complicate the matter, I'm going from D-input to X-input mode. Same number of controls but the left and right triggers are analog axes now instead of buttons, though I'll be using them as buttons in the game, if I can. If not, then I'll switch the controller to D-input as I had the old controller previously.

...

You know what. I'm just going to go with the old D-input for this game, since I'm using the triggers as buttons anyway. If I get real lucky I won't have to change anything in the game.

Cheers.
 
Last edited:
You'd think there'd be a better way...
You can say that again... :LOL:

It's nice that it can load different profiles for different controllers automatically (or at least I presume that's what the reasoning behind this is), but honestly, I'd rather it just keep whatever settings it has and have me change them as needed.
 
Last edited:
Via explorer when you first start. I used to just dumbly copy the entire frontier directory from app data for different bindings.. sure there's probably a specific file.
 
Via explorer when you first start. I used to just dumbly copy the entire frontier directory from app data for different bindings.. sure there's probably a specific file.
That's probably fine if you lose bindings for a given controller – I've actually gotten really lucky and never had a problem with this the way some seem to, but was thankfully wary enough to make backups of the binding files. My issue though was that the game resets the bindings to defaults every time you load it if you're using a different controller. Basically, a specific controller is registered for each input mapped for each control option in the bindings file and the game checks to see if that controller ID matches each time the game loads.
 
That's probably fine if you lose bindings for a given controller – I've actually gotten really lucky and never had a problem with this the way some seem to, but was thankfully wary enough to make backups of the binding files. My issue though was that the game resets the bindings to defaults every time you load it if you're using a different controller. Basically, a specific controller is registered for each input mapped for each control option in the bindings file and the game checks to see if that controller ID matches each time the game loads.

Yeah i've strangely never lost bindings over a patch, but certain what you describe happened to me also ever since was backing up my bindings. In that same folder there's a set of backups (done every patch i think) so it might help if you lost yours. I can confirm it doesn't do that if you start with no controllers plugged in.. so that's something at least.

Yeah i just do it manually when needed. Does ed profiler do it? Since i packed away the vr headset haven't turned that on in a while.

EDIT: It might do actually. http://www.drkaii.com/tools/edprofiler/
 
It seems my new controller uses a weird D-input scheme, apparently optimized for Android devices. So, I might as well give the newer X-input standard a go, since I'm going to have to remap a few things anyway.

Using the Replace feature in Notepad makes switching the controller IDs in the bindings files easy enough – X-input and D-input modes for the controller are listed as different devices in Windows.

Not as easy as I was hopping for to get this set up, but I'm well on my way.

Cheers, and thanks everyone. o7
 
With a new controller ED will always start out new There is no accepting bindings from say a Thrustmaster 16000 to a Logitech X-56 grey. The solution is to record your bindings in a spreadsheet or a graphic that you can edit then be familiar with the settings. Something like this...There ere are many.

elite key bindings.png

 
Yeah, it's completely dumb - any controller removed? CANNOT LOAD PROFILE! HALP! OH NO!

As said above, there are really contrived ways around it for those with a dab hand with notepad but really... can't it just say there is a controller missing, and map everything but that? (even better, have the missing controller mapping show up as "missing controller - this must be remapped!"
 
OP if you have your previous controller mapping backed up, you can use it by putting it to binding settings folder with name like MyConfig. You then need to open notepad and edit the second row in the settings file to give it a new name like "MyConfig" and save. Then you will have it in the games controller list as MyConfig item.

I.e.
1. Copy your settings file to C:\Users\<username>\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\MyConfig.bins
2. Edit the second row of file value like "PresetName="MyConfig"
3. If you want this to be default profile, edit also StartPreset.start to contain only line "MyConfig"
 
OP if you have your previous controller mapping backed up, you can use it by putting it to binding settings folder with name like MyConfig. You then need to open notepad and edit the second row in the settings file to give it a new name like "MyConfig" and save. Then you will have it in the games controller list as MyConfig item.

I.e.
1. Copy your settings file to C:\Users\<username>\AppData\Local\Frontier Developments\Elite Dangerous\Options\Bindings\MyConfig.bins
2. Edit the second row of file value like "PresetName="MyConfig"
3. If you want this to be default profile, edit also StartPreset.start to contain only line "MyConfig"
Good to know I can make more configs available to load in the game by editing the StartPreset.start file. The issue I was having though is that with a new controller hooked up when launching the game, the controls would revert to stock defaults, and I was wanting to remap/edit the existing bindings for use with the new controller.

Unless maybe you're meaning this will also prevent the game from loading defaults when it detects a new/different controller?

I got it sorted now though and was able to replace the controller ID tags in the old bindings file with the new controller and then copy them back over to the new custom bindings file.

Cheers.
 
Last edited:
...
Unless maybe you're meaning this will also prevent the game from loading defaults when it detects a new/different controller?
...

At least for me it works even though I change the USB ports of my controllers. I have not tried what happens if I take off my joystick and throttle and plug in something else instead. Though, if this should happen, I would just go to settings and choose my own config from the list again to be back with my controllers. It is a pity Frontier did not create any way to administer the controller setting files within the game GUI.
 
Back
Top Bottom