Please explain the differences between different overrides and configurations.
-
Overrides and configurations are so confusing and annoying. It seems like there are so many ways to save settings in Retroarch. You have your "Save Core Overrides", "Save Content Directory", and "Save Game Overrides". There is also "Save Current Configuration", "Save New Configuration" and "Load Configuration". Heck there are even settings to save the controller input such as Save Core Remap File, Save Content Directory, Save Game Remap File, and Load Remap File, talk about confusing. I have so much trouble trying to save my settings per emulator and per game. Sometimes I would try to save an override setting and I get knocked back to emulationstation. Sometimes I would get an error saying that the override couldn't be saved. I even had a problem with Threaded Video = "true" caused Retroarch to close when saving core overrides, disabling it in the retroarch.cfg fixed the crashing and allowed me to save.
I built 3 retropie systems so far and I always have a problem with inconsistency with overrides. For example, I had one issue with Prdoom not saving the input for the game. I'm using a controller without the L2 and R2 buttons and I can't change weapons in either doom 1 and 2. So what I did is change the "Input User 1 Binds" to have the B button on my SNES controller to switch weapons since that button practically did nothing important anyway. This worked successfully on my own personal system when saving the "core override". However, with my nephew's system I built, saving "core override" just erases the new input I had made. I try again and set the B button as the swap weapons but once again when I save "core override" it erases that new input I just set. Here's another example of an issue I had on my nephews system. I had Spider-Man on the PS1 set with enhanced-graphics off because it's so slow while other PS1 games ran fine with it enabled. So what I did is save core override for a game that ran fine with enhanced-graphics enabled that way all games in my PS1 library will be using it.. I then" Save game-overide" just for Spider-Man with "enhanced--graphics" disabled, yet Spider-Man still booted up with it still enabled.
All of these issues are examples with inconsistency with saving settings in Retroarch. What's going on here? Does anyone else have any issues or is it just me? What i'm doing wrong? I just graduated with a associates degree in Information Technology last summer and I have certifications so I can't be stupid about this sort of thing.
-
save game override - RETROARCH options for that game
save core override - RETROARCH options for that core (emulator)Here's another example of an issue I had on my nephews system. I had Spider-Man on the PS1 set with enhanced-graphics off because it's so slow while other PS1 games ran fine with it enabled. So what I did is save core override for a game that ran fine with enhanced-graphics enabled that way all games in my PS1 library will be using it.. I then" Save game-overide" just for Spider-Man with "enhanced--graphics" disabled, yet Spider-Man still booted up with it still enabled.
core options (those in the 'options' menu of RGUI) are different - they are the specific options for that emulator, not retroarch. see https://github.com/RetroPie/RetroPie-Setup/wiki/Playstation-1#multitap-3-8-player for an example of how to save a per-game core options file
i agree it's confusing!
-
So is there a definitive heirarchy for all these override configurations? Is this it one of life's great mysteries?
-
@simpleethat See https://retropie.org.uk/docs/RetroArch-Configuration/#config-hierarchy and https://retropie.org.uk/forum/post/11820 . Although the latter is from 2016, I think it should still be valid.
-
@Clyde How did I forget about that? bangs head on desk
-
@Nikorasu081 I'm sure you already solved this but I found this very helpful when trying to understand what each remap/config files do what and in what order they are loaded.
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.