Hierarchy of config files?
-
Hi,
Quick question, can anybody confirm the hierarchy of the different config files?
As it stands we appear to have 5 places we can make changes to the way a game will run
Main Retroarch config file
Per system Retroarch config file.
Per game .zip.cfg file
Core Override file (created within Retroarch gui)
Game Override file (created within Retroarch gui)Is there a particular order that these are read, I know with the CFG files it is normally per game -> Per system -> Main but where do the overrides come in?
any help would be great?
-
i think you have the order correct, with lowest at the top, highest at the bottom. i'm not sure where per-game. zip.cfgs fit vs game overrides, but there's no point using both.
note that 'core' overrides affect the emulator regardless of where the game is located, and 'system' configs files affect every game run (via a libretro emulator) from the corresponding system folder (eg /arcade/, etc).
-
yeah, i suspected they worked in that order.
I do however use both the per game overrides along with .zip.cfg, normally using Per game override to set up specific controls and I use the .zip.cfg to set up overlays/shaders, Mostly for the arcade games where i am using specific overlays for different games, For most 'consoles' i just have the overlay set up in the per system config file.
The main reason i was asking was i have recently started over with my retropie setup as things got a little out of hand with me overtime using different places to make changes on different systems, wanted to try and make sure i stuck to a relatively universal set of places to change settings this time round
-
This drives me absolutely bonkers. Especially when I accidentally saved a core override instead of a game override and all my games using that emulator used the setting. For a while all my games had integer scaling and a Street Fighter (integer scale) overlay on in lr-fbalpha.
-
Yep,
Basically i had started out using arcade controls using the Picade Hat wired to arcade controls'
That is recognized by retropie as being a keyboard, later on i set up a FC30 Pro for use with the console systems.The issue i had was while learning how everything worked i had used different methods on how i was changing settings then i would change something in the a zip.cfg file or the per system retroarch.cfg then get really wonder why it wasn't changing when it was set in one of the overrides that i forgot i had used.
as i say, this time round i am trying to stick to rules as to what i use each type of config for so i know where to look to fix things later.
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.