New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
"Analog to Digital Type" and "Device Type" changes being written in global config if you make a remap file. #10622
Comments
I got confirmation from another user on this, as well, just for the record. https://forums.libretro.com/t/setting-analog-d-pad-mode-in-remap-file-changes-global-config/29284/2 |
BTW, not sure if it really matters but I noticed that the issue doesn't affect both options in the exact same way: "Device Type" will only be applied globally on the 1st launch before creating the remap file, "Analog to Digital Type" however will ALWAYS change the global value to the remap file value. Not sure if I'm being clear, so let's take Beetle PSX as an example:
|
Sure the AtD setting totally should not get saved globally, but using both DualShock and AtD does not make sense, since AtD copies the D-Pad to the analog stick, thus losing the actual analog control. But I guess that example was just for demonstrative purposes. And indeed before that recent commit they were both read at the same time, creating even more wonky controls. |
Yes sorry about the DualShock and Analog to Digital, indeed it makes no sense but it was just for the example/steps to reproduce :D But yeah that issue can be annoying, like if you want to play SNES with analog and then you switch to N64 you have to turn it OFF, then turn it back ON if you switch back to SNES, etc. :/ |
Revisiting this issue, looks like the "Device Type" now works properly with remap files, it doesn't change it globally anymore :) No idea when that was fixed, but that's good! 👍 The "Analog to Digital Type" however is still changed globally. edit: Ah nope, talked too soon, after a full restart of RA the issue is back... |
Description
While ingame if you change "Analog to Digital Type" and/or "Device Type" in Quick Menu > Controls then create a core/game remap file, when you close content the changes are also applied globally in Settings > Input.
Expected behavior
Settings should be applied only for that core/game if you create a remap file, not globally.
Actual behavior
Changes are saved properly in the .rmp file but they're also saved in retroarch.cfg!
Steps to reproduce the bug
Bisect Results
I tested with the oldest stable version available on the buildbot (1.7.5) and this is already happening :x
Version/Commit
Environment information
The text was updated successfully, but these errors were encountered: