• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Hierarchy of config files?

Scheduled Pinned Locked Moved Help and Support
configoverride
5 Posts 3 Posters 1.2k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A
    Andrewpk200
    last edited by 27 Mar 2018, 09:12

    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?

    1 Reply Last reply Reply Quote 0
    • D
      dankcushions Global Moderator
      last edited by 27 Mar 2018, 10:20

      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).

      1 Reply Last reply Reply Quote 0
      • A
        Andrewpk200
        last edited by 27 Mar 2018, 11:00

        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

        1 Reply Last reply Reply Quote 0
        • G
          GreenHawk84
          last edited by GreenHawk84 27 Mar 2018, 11:26

          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.

          1 Reply Last reply Reply Quote 0
          • A
            Andrewpk200
            last edited by 27 Mar 2018, 11:56

            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.

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              Last post

            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.

              This community forum collects and processes your personal information.
              consent.not_received