MechWarrior 5: Clans

MechWarrior 5: Clans

View Stats:
Keybinds not saving when reopening game
I've saved my personal keybinds and applied them, then gone on to play for a few hours. When I decide to exit out and come back later, all my keybindings will be reset back to default. Anyone know how to fix this?
< >
Showing 1-15 of 16 comments
Yes.
This is how to save your controls, so that when you start the game a third time, you are not left with the default controls again.

1.) Start ups MW5: Clans. Adjust key-binds to your liking in Options/Controls. Apply.
2.) Alt+Tab. Open Windows File Explorer. Navigate to your drive that contains your MW5Clans saved config folder. In my case, it is: C:\Users\USERNAME\AppData\Local\MW5Clans\Saved\Config\Windows
3.) Locate file: GameUserSettings.ini
4.) Copy and paste file. Rename the copy to something different like: "GameUserSettings Master.ini" if you are saving in the same folder. This will be your backup file.
5.) Play the game!
6.) Before the next time you run the game, delete the "GameUserSettings.ini", make another copy of "GameUserSettings Master.ini", rename that newly copied "GameUserSettings Master.ini" as "GameUserSettings.ini".
7.) Start the game and play.
8.) You will have to do step 6 before every game start until they patch the issue.

What the game is doing by default and for example, I use the first binding "S".
When you adjust "S" to arrow key "Down" and apply the key-bind(s) while the game is running. It saves the key-bind(s) in the .ini file like this:
InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=Down)),Remapped=True)

After you start the game the second time, it will adjust the .ini file to this: InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=Down)))

After you start the game a third time, all of your binds are erased, as the game adjusts the bind(s) in the .ini file to this:
InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=S)))
ScrubbinBubbles Oct 17, 2024 @ 9:03pm 
This is ♥♥♥♥♥♥♥ and needs to be patched ASAP.
jan_hendrik_m Oct 18, 2024 @ 3:22am 
I use a hotas x Joystick. I set the function to put the legs under the torso on Button 5 but suddenly during the Mission it does not work anymore. Even F on the keyboard does not work. When i go to menu then and resume Mission it works again for a short time before it happens again
GODzilla Oct 18, 2024 @ 4:04am 
Originally posted by Tavarti, Clance (RT):
Yes.
This is how to save your controls, so that when you start the game a third time, you are not left with the default controls again.

1.) Start ups MW5: Clans. Adjust key-binds to your liking in Options/Controls. Apply.
2.) Alt+Tab. Open Windows File Explorer. Navigate to your drive that contains your MW5Clans saved config folder. In my case, it is: C:\Users\USERNAME\AppData\Local\MW5Clans\Saved\Config\Windows
3.) Locate file: GameUserSettings.ini
4.) Copy and paste file. Rename the copy to something different like: "GameUserSettings Master.ini" if you are saving in the same folder. This will be your backup file.
5.) Play the game!
6.) Before the next time you run the game, delete the "GameUserSettings.ini", make another copy of "GameUserSettings Master.ini", rename that newly copied "GameUserSettings Master.ini" as "GameUserSettings.ini".
7.) Start the game and play.
8.) You will have to do step 6 before every game start until they patch the issue.

What the game is doing by default and for example, I use the first binding "S".
When you adjust "S" to arrow key "Down" and apply the key-bind(s) while the game is running. It saves the key-bind(s) in the .ini file like this:
InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=Down)),Remapped=True)

After you start the game the second time, it will adjust the .ini file to this: InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=Down)))

After you start the game a third time, all of your binds are erased, as the game adjusts the bind(s) in the .ini file to this:
InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=S)))

Okay...first things first: THANK YOU!!

After much fiddling around with this I found it working 99%. The only thing that currently resets for me are two binding that get added in again after even one game start. I have to erase them and I'm good. I can live with that.

Here are two tipps I'd suggest anyone tries and adds to your instructions:

ADDITION to step 1.) Erase the config file and start over.

This is because when you already started the game multiple times, your config file might be in the state you described under your steps, where it is already partly overridden for settings you changed one game start prior. Starting with a fresh file and than backing up this freshly created config file should help with that.

ADDITION to step 4.) Make the backup file read-only.

I'm not 100% sure this works, but it doesn't hurt either. Just remember that when you want to make changes to any of the ingame settings and want them to stick, you need to revert the read-only state of the file. Reaplly it after you hit the "Apply" button ingame.

But then again, I'd always suggest to start over with a fresh config file. Every time. Yes this basically means you have to change all of your desired ingame settings in one go after you erased the file and let the game create a fresh one. Graphic settings, interface settings, everything. If you forget something and wanna add it later...good luck. :D


Failing these additional steps I had so much problems with many more input settings reverting time and again despite me copying back the config file which should've worked, but it didn't. -.-
Last edited by GODzilla; Oct 18, 2024 @ 7:22am
burial Oct 18, 2024 @ 9:27am 
bumping this for visibility , this has got to be fixed!
jundice Oct 19, 2024 @ 7:41am 
I did some digging. Basically "yeah" you need to save a backup and overwrite, but what is working 100% for me:

The game is stripping the rebind flag. This is the reason some of them are not being honored, since the game is stripping this flag when the game loads. It sometimes leaves one or two, but the next time they will all be default. Stripping the flag might *be* the bug.

So in your backup copy, for every keybind that you change (including any that you changed due to conflicting commands), you must ensure the bind has ",Remapped=True" appended to it. It will honor the bind that one time if the flag is set.

Will look like this:
(ActionName="Stop",BoundedKeys=((Key=One)),Remapped=True),

Once you have the binds working the way you like, copy the lines for the rebinds and store that in a separate text file so if you mess with graphics etc. you will have a ready-to-go set of binds to paste into the new config file and backup.
ENOVA Oct 19, 2024 @ 7:50am 
SAME. had to use phone to take pictures of the bindings. PLS fix. Dont wanna spend 5 mins on that every time I launch the game
Avlaen Oct 19, 2024 @ 8:35am 
typical PGI ineptitude.
iliyabrook1987 Oct 19, 2024 @ 9:48pm 
Originally posted by Tavarti, Clance (RT):
Yes.
This is how to save your controls, so that when you start the game a third time, you are not left with the default controls again.

1.) Start ups MW5: Clans. Adjust key-binds to your liking in Options/Controls. Apply.
2.) Alt+Tab. Open Windows File Explorer. Navigate to your drive that contains your MW5Clans saved config folder. In my case, it is: C:\Users\USERNAME\AppData\Local\MW5Clans\Saved\Config\Windows
3.) Locate file: GameUserSettings.ini
4.) Copy and paste file. Rename the copy to something different like: "GameUserSettings Master.ini" if you are saving in the same folder. This will be your backup file.
5.) Play the game!
6.) Before the next time you run the game, delete the "GameUserSettings.ini", make another copy of "GameUserSettings Master.ini", rename that newly copied "GameUserSettings Master.ini" as "GameUserSettings.ini".
7.) Start the game and play.
8.) You will have to do step 6 before every game start until they patch the issue.

What the game is doing by default and for example, I use the first binding "S".
When you adjust "S" to arrow key "Down" and apply the key-bind(s) while the game is running. It saves the key-bind(s) in the .ini file like this:
InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=Down)),Remapped=True)

After you start the game the second time, it will adjust the .ini file to this: InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=Down)))

After you start the game a third time, all of your binds are erased, as the game adjusts the bind(s) in the .ini file to this:
InputTypeToActionKeyMap=((Keyboard_Mouse, (ActionKeyMaps=((ActionName="ThrottleDecrease",BoundedKeys=((Key=S)))


WTF? Do u seriously need to go through all of this just to save the control settings? Why does the game reset the control settings to default every time we start it? And there still isn't a patch to fix this? This is such a basic option that should be in the game...
GrantlMaks Oct 20, 2024 @ 12:07am 
Same problem here.
Raynor Oct 20, 2024 @ 1:56am 
yep Same problem with Joystick as well - HOTAS discussion here: https://steamcommunity.com/app/2000890/discussions/0/4691154153116832811/
Raynor Oct 20, 2024 @ 1:56am 
Also this has started to happen to me AFTER Hotfix #1
Serge1024 Oct 20, 2024 @ 2:22am 
Guys, there is a much simpler way. Just read the Hot Fix #2 towards the bottom it explains how to fix the saving issue.
Took me all of 2 minutes
Last edited by Serge1024; Oct 20, 2024 @ 2:22am
GODzilla Oct 20, 2024 @ 6:33am 
Originally posted by Serge1024:
Guys, there is a much simpler way. Just read the Hot Fix #2 towards the bottom it explains how to fix the saving issue.
Took me all of 2 minutes

...and does not work for joystick / throttle inputs. Making the file read-only was the first thing people tried and suggested.

Why do you think the long list of instructions that Tavarti, Clance (RT) posted exists? Because anything elese does not work consistently. And before I found this and confirmed it working with a few additions I was about to give up on the game, because changing inputs for a few mouse / keyboard commands but for a dozen throttle commands + axis every single time I start the game definitely wasn't for me.

How the game goes around a read-only-flag is everyones guess, but the outcome it always the same.
The Docctor Oct 21, 2024 @ 1:44pm 
Settings not saving PLUS mouse click issue.

So I found a way around it on my machine. As usual your mileage may vary.
1. Unplug the Joystick and Throttle
2. Restart CLANS (at this point my mouse was working normally)
3. Select the JOYSTICK option from the CONTROLS menu
4. Plug in your JOYSTICK /THROTTLE
5. Mouse was still responding normally so I was able to map my buttons and axes
6. Apply new settings and close out
7. Follow the procedure on the Hotifx 2 site for making your GameUserSettings.ini file READ ONLY
8. Restart CLANS
My mouse is still a bit wonky (still several clicks) but was it was possible to navigate, play, and not lose my stick/throttle settings after closing the game. Again your mileage may vary.

Good Hunting!
< >
Showing 1-15 of 16 comments
Per page: 1530 50

Date Posted: Oct 17, 2024 @ 8:02pm
Posts: 16