I know I'm late to the party, both because this game is old and because similar questions have been asked. But none of the other answers I've seen work for me so far.
In Skyrim, I can go to Settings -> Controls, and change the button mapping for my controller (controller, not keyboard). From then on, everything works perfectly until I quit the game. Upon reopening Skyrim later for another session, I find that the controls have reset to what they were previously. This happens every time I close and reopen the game, forcing me to remap my desired controls at the start of every game session.
I'm running Skyrim Special Edition on a Windows 10 PC with Steam. I have all three official DLC packs installed. I have one mod installed (through the official, in-game mod system), but it's only the "Unofficial Skyrim Patch", which to my understanding is a highly used, very benign mod. I'm using a Dualshock 4 controller (PS4 controller), connected via USB.
If I play without a controller and change a keyboard mapping, that change does persist through sessions. So it's only the controller mapping that seems to be the problem, not the keyboard mapping.
What I've Tried
These are suggestions from various other posts which I've tried to no success.
Running as Administrator
I've gone into the compatibility settings for both
SkyrimSELauncher.exe and checked off "Run this program as an Administrator". No change.
Taking ownership of the install folder
I looked at the security settings of
C:\Program Files (x86)\Steam\steamapps\common\Skyrim Special Edition and I can see that my current user is already the owner of this folder. So this suggestion as not applicable.
When I launch Skyrim with this file deleted, the controls that I get are different from the usual controls, but are not the ones I saved. After remapping the controls in Skyrim, this file is recreated, and then next time I open the game, I'm back to the original incorrect controls.
Contrary to the
.txt file extension, this file does not seem to be a text file. Opening it in Notepad is gibberish, so I can't even take a look at what's inside. I will say that upon testing, changing my controller mapping doesn't seem to affect at all what gibberish is inside the file. It stays consistent no matter what buttons I assign to what function.
What I Want
What I'd really like is a fix for this very simple problem. Ideally there would be a way to make this work in vanilla Skyrim itself, but at this point I'll accept a mod solution as well.
Short of that, I'd appreciate any information on where/how Skyrim stores its controller mapping. And if the answer is the
ControlMap_Custom.txt file, I'd appreciate info on how to open that file correctly so I can read (or hopefully even edit) it.