Emulationstation keeps overwriting dapinput.ini - Help!
-
I have a dapinput.ini config that I really like, but I noticed that anytime I configure a new controller in emulationstation, it overwrites the with dapinput.ini with a new config, even if I have the permissions set to 444 saying not to write to that file.
Is there anything I can do to tell ES to stop doing that because I find this really annoying to have to go in and re-copy my old config over the new one anytime I want to try out a new controller.
Thank you for your help.
-
You can disable the auto-configuration of gamepads by EmulationStation from RetroPie-setup, in Configuration / tools -> emulationstation there's an option to do that.
Note that this will disable auto-configuration for all emulators, including RetroArch, so if you add a new gamepad and configure it in EmulationStation, then you'll have to manually configure it.
-
@tpr said in Emulationstation keeps overwriting dapinput.ini - Help!:
if I have the permissions set to 444 saying not to write to that file.
not a linux expert here .. but
try 555 which is read and execute
if you have 444 which disables read and execute .. maybe that's why it's generating a new config file because it can't execute what it can read in the file ?
-
So I found a solution that I think works (at least for me.) I changed the entire configs.hdmi>daphne folder permissions to 555 and when I add a new controller, I get this error:
However it does NOT overwrite my current dapinput.ini file. I can't see anything else in that directory that it would need to write to anyway.
I tested all 17 Daphne games and they all worked and they all kept my controller configs even after configuring a few new controllers so I think this is at least a fix for my situation.
Thanks for the input everyone! It was helpful to put me on the right path!
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.