Individual game configs not saving
-
Ok so I seem to be having this same problem on the PC side as well for some reason. (I figured I could make the configs and just transfer them to my Pi.)
I will be coming from a RiP3 and Retro Pie 4.4 running on stretch
RetroArch: Frontend for libretro -- v1.7.6 -- 9750719 --
Compiler: GCC (6.3.0) 32-bitBuilt: Feb 4 2019So I am going through the "multi-tap" games (mostly snes and megadrive) and turning on that option after loading the game via the hot key. I make changes, then reset the game using the reset from the quick menu. I test the game works as it should (all four players in super bomberman can be chosen as if the multi-tap is plugged in). I exit to the retroarch gui and save game config. It shows game config saved of the osd. I exit the game using the retroarch gui (or the hotkey) then reload the game. Retroarch shows "game configuration loaded". However Super Bomberman acts as if the multi-tap is not plugged in. I have to set it back manually which works...but the point is to save the config once and it load that way every time right? On my old jessie card the configs all save. I would pull them from there if: 1. I had all the game configs I wanted (thus making new configs for games i had not set up yet) and 2 I could FIND the card that i had set up. (Losing a whole Terabyte of data on day that easily scares me xD)
This is not just snes. I am having this problem with all snes9x cores and The genesis plus core as well (might have the problem with psx rearmed ((or all of them for that matter) I don't know yet.)
I checked all 58 pages that came up on the forum search.
A config IS written and can be found at
/opt/retropie/configs/all/retroarch/config/Snes9x/game name.cfgBut again my changes to the game to enable the multi-tap is not saved seems like..what gives?
(The PC version I am having the same problem..but it just writes a blank file! o.O )
Update: So I found a work around I think.
- I start the game as normal
- I exit to the RGUI
- I enable the multi-tap as normal
- Instead of going to Overrides -> save game overrides and saving..I do:
a. I back out to the main menu
b. then configuration file -> save new configuration file - Exit the game
- copy the new file named "core name_libretro.cfg" (ex. snes9x_libretro.cfg) in folder /opt/retropie/configs/all/retroarch/config to the correct folder so that it is loded. (which is /opt/retropie/configs/all/retroarch/config/core/game name.cfg. (Ex. /opt/retropie/configs/all/retroarch/config/Snes9x/Super Bomberman (USA).cfg)
- Load the game the settings should have held.
And yes just to test. The config was working correctly. I saved using the overrides save game overrides and it broke the working config. So the above is how I got it working.
Have no idea what the deal is...seems to be a retroarch problem though.
-
I think some things changed in the recent versions w.r.t. overrides saving. Some settings are blacklisted specifically - like the
input_libretro_device
settings (see here, changed about 10 months ago).For the multi-tap settings, now the settings under
Control
are handled - as the link above said - by Control Remaps. Use the 'Save Game Remap File' and it should work.
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.