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

    Overlay Core vs. Game vs. System Overrides

    Scheduled Pinned Locked Moved Help and Support
    overlayscore overrides
    6 Posts 3 Posters 2.8k 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.
    • GreenHawk84G
      GreenHawk84
      last edited by

      Hello, just wanted some help to straighten out some quirk I'm having with an overlay.

      I use FBAlpha as an "Arcade" system emulator for a lot of games and I use it strictly for the NeoGeo system emulator. When I try to apply my NeoGeo overlay to be used on all NeoGeo games, it will not save. I even went into the NeoGeo .cfg file and changed it to use "neogeo.png." I think FBAlpha has a core override on it from when I accidentally selected a Street Fighter II overlay and pressed "Save Core Overrides" in Retroarch. So whenever I am editing Arcade game settings, I will select a different bezel per the game (like TMNT) and then save it as a "Game Override." Next time I start up that arcade game it will be using that game override setting for the overlay I picked. But since NeoGeo also uses FBAlpha, I cannot get this to work. So as a work-around I selected Puzzle Bobble and then set the overlay to the neogeo.png file. When I tried to lock it in as a game override, it wouldn't work on restart. I want to apply this neogeo.png but I am afraid to use a core override in fear that every single game that uses FBAlpha will have the neogeo.png overlay. I tediously set all my overlays to each game in Arcade, so I am hesitant to lose all that work. It's obviously much easier on a system-wide overlay setting like SNES.

      I have Nintendo (NES), SNES, and Sega Genesis all using their own system overlays per the core overrides just fine. I think something got tangled since FBAlpha is a shared emulator for Arcade and NeoGeo on my system. Any tips to get this working without much hassle?

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @GreenHawk84
        last edited by mitu

        @greenhawk84 Use the system's retroarch.cfg and add the overlay there. E.g.

        • set the overlay for the arcade (if needed) in /opt/retroarch/configs/arcade/retroarch.cfg
        • set the overlay for the neogeo system in /opt/retropie/configs/neogeo/retroarch.cfg.

        Remove any previous core overrides from /opt/retropie/configs/all/retroarch/config/FB Alpha

        BiZzAr721B 1 Reply Last reply Reply Quote 1
        • GreenHawk84G
          GreenHawk84
          last edited by GreenHawk84

          @mitu said in Overlay Core vs. Game vs. System Overrides:

          @greenhawk84 Use the system's retroarch.cfg and add the overlay there. E.g.

          • set the overlay for the arcade (if needed) in /opt/retroarch/configs/arcade/retroarch.cfg
          • set the overlay for the neogeo system in /opt/retropie/configs/neogeo/retroarch.cfg.

          Remove any previous core overrides from /opt/retropie/configs/all/retroarch/config/FB Alpha

          I went into /opt/retropie/configs/all/retroarch/config/FB Alpha and removed the reference to the Street Fighter II overlay (thank you).

          However, I confirmed that my neogeo system in /opt/retropie/configs/neogeo/retroarch.cfg does have the neogeo.cfg which has the neogeo.png inside. This does not work still upon testing Puzzle Bobble in my Neo Geo category. I tried to set the overlay file and "save game override" but it will not hold upon restart.

          0_1534206897788_neogeo overlay.jpg

          0_1534206913516_neogeo overlay 2.jpg

          0_1534206920173_20180813_201304.jpg

          1 Reply Last reply Reply Quote 0
          • GreenHawk84G
            GreenHawk84
            last edited by

            Not sure why FBAlpha for Neogeo will not accept my overlay :(

            1 Reply Last reply Reply Quote -1
            • BiZzAr721B
              BiZzAr721 @mitu
              last edited by BiZzAr721

              @GreenHawk84
              As mitu said in Overlay Core vs. Game vs. System Overrides:

              Remove any previous core overrides from /opt/retropie/configs/all/retroarch/config/FB Alpha

              There are game settings, and 1 core setting if set. So if you have something like FBalpha.cfg rename it to!FBalpha.cfg (instead of deleting it in case you want it back) this way it will not load core over rides.

              Check to see if you are in the correct FBalpha folder in case you have 2 different versions.

              Also check to see in the bottom left when a game starts any notifications such as "game overide loaded"

              Somewhere on the wiki is a good info-graphic on the retroarch config hierarchy. I used that to track down the issues I had.
              (I believe retroarch looks for
              Game config 1st
              Core config 2nd
              System config 3rf (system may actually be 1st)
              Master config 4th

              Edit
              I found the flow chart created by Floob
              @floob said in Specific retroarch emulator settings are being over written after i quit the game.:

              First attempt. Plenty of room for correction and improvement.

              alt text

              1 Reply Last reply Reply Quote 0
              • GreenHawk84G
                GreenHawk84
                last edited by

                Thank you guys, I got it to work, finally. Damn settings and stuff!!

                1 Reply Last reply Reply Quote 0
                • First post
                  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.