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

    Hiding (not removing) emulators from emulation station

    Scheduled Pinned Locked Moved Help and Support
    emultionstationfinalburn alphacustom systemhide
    14 Posts 5 Posters 7.6k 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.
    • R
      Rachelsb80
      last edited by

      Hi I have searched the Internet for info on how to do this with little luck so I hope you can help. On my retropie 3 I have all the cps1/2/3 roms running on fba, but I want to have the custom directory's for each system, which I have set up. But I would like to hide fba so I don't have it showing up on the main screen. I hope that makes sense. Basically I just want custom folders showing up but without the parent directory. Tnx in advance x

      jonnykeshJ 1 Reply Last reply Reply Quote 0
      • jonnykeshJ
        jonnykesh @Rachelsb80
        last edited by

        @rachelsb80 just comment out the FBA system in your es_systems.cfg file. This will remove it from the carousel.
        This is done by enclosing the entry starting with <!-- and ending with -->

        R AlturisA 2 Replies Last reply Reply Quote 1
        • R
          Rachelsb80 @jonnykesh
          last edited by

          @jonnykesh
          excellent thank you :)

          1 Reply Last reply Reply Quote 0
          • AlturisA
            Alturis @jonnykesh
            last edited by

            @jonnykesh said in Hiding (not removing) emulators from emulation station:

            @rachelsb80 just comment out the FBA system in your es_systems.cfg file. This will remove it from the carousel.
            This is done by enclosing the entry starting with <!-- and ending with -->

            Where is this file? I cannot find it and using linux "find" fails to locate it either.
            I am trying to hide all the advamame artwork rom.zip files showing up as games that are playable. As I keep all my arcade roms in the roms/arcade folder I would like to just keep the advmame system hidden all the time

            RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

            AlturisA ClydeC 2 Replies Last reply Reply Quote 0
            • AlturisA
              Alturis @Alturis
              last edited by

              @alturis said in Hiding (not removing) emulators from emulation station:

              Where is this file? I cannot find it and using linux "find" fails to locate it either.
              I am trying to hide all the advamame artwork rom.zip files showing up as games that are playable. As I keep all my arcade roms in the roms/arcade folder I would like to just keep the advmame system hidden all the time

              Nevermind I found it. /etc/emulationstation/es_systems.cfg

              And in reading the docs you are supposed to copy it to ~/.emulationstation/es_systems.cfg and then edit that instead.

              cp /etc/emulationstation/es_systems.cfg ~/.emulationstation/es_systems.cfg

              That solved my problem of being able to hide the mame-advmame system from the menus. But because this is still linked back to roms/arcade/advmame the folder still shows up there.

              Is there any way to hide a roms folder from within a system?

              RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

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

                @alturis I think you're taken the wrong approach.
                If the arcade/advmame folder is empty, then it's not shown under the Arcade system or as a standalone system.
                If you'd like to keep a single folder for arcade games, then just copy them under the arcade folder directly and configure the ROMs you'd like to run with advmame individually.

                Also, you should remember that if you copy the es_systems.cfg file in your home folder, it will not be updated by the RetroPie setup script whenever a new emulator/system is added:

                The default version will be overwritten whenever you make updates to your RetroPie system so any manual changes such as a new system will be lost. Remember if you do make any updates to RetroPie then you should add any updates to /etc/emulationstation/es_systems.cfg to the custom version in the /opt/retropie/configs/all/emulationstation folder.

                AlturisA 1 Reply Last reply Reply Quote 1
                • AlturisA
                  Alturis @mitu
                  last edited by Alturis

                  @mitu said in Hiding (not removing) emulators from emulation station:

                  @alturis I think you're taken the wrong approach.
                  If the arcade/advmame folder is empty, then it's not shown under the Arcade system or as a standalone system.
                  If you'd like to keep a single folder for arcade games, then just copy them under the arcade folder directly and configure the ROMs you'd like to run with advmame individually.

                  Yep that is exactly what I have done:

                  Its not empty, it was created by advmame or emulationstation (not sure which) when I first ran an advmame rom from .../roms/arcade

                  The actual structure is:

                  roms/
                  roms/arcade
                  roms/arcade/advmame
                  roms/arcade/advmame/artwork <link> -> roms/mame-advmame/artwork

                  I didnt set any of that up advmame just did it on its own.
                  The artwork folder contains <romname>.zip files for showing in-game art for various roms that I use advmame to emulate.

                  I am looking to hide the roms/arcade/advmame folder and anything below it from the Arcade system menu.

                  RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

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

                    @alturis said in Hiding (not removing) emulators from emulation station:

                    Its not empty, it was created by advmame or emulationstation (not sure which) when I first ran an advmame rom from .../roms/arcade

                    It was created by the RetroPie setup script when you installed advmame, which is ok.

                    The artwork folder contains <romname>.zip files for showing in-game art for various roms that I use advmame to emulate.

                    I see. I don't use any artwork, so that folder is empty for me, so that's probably the reasone why I don't see it in ES.
                    Can you try and copy/move the .zip files with the artwork in /opt/retropie/configs/mame-advmame/artwork and leave your artwork folder from the roms/mame-advmame/artwork empty ? Do this and restart ES, maybe you'll get the desired result.

                    AlturisA 1 Reply Last reply Reply Quote 1
                    • AlturisA
                      Alturis @mitu
                      last edited by Alturis

                      @mitu Well that certainly gets them out of the system list indeed.

                      However, advmame then fails to find any of the artwork. And that is with me also updating the advmame.rc to have

                      dir_artwork /home/pi/RetroPie/configs/mame-advmame/artwork

                      Edit: And the strange thing is that it does seem to be looking at this setting because if I have the zips in the roms/mame-advmame/artwork but the dir_artwork pointing somewhere else they will also fail to work.

                      Feels a bit like a bug. That advmame isnt able to find its artwork in whatever path you specify.

                      RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

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

                        @alturis said in Hiding (not removing) emulators from emulation station:

                        However, advmame then fails to find any of the artwork.

                        I was afraid of that :(. Which advmame version or you using ? 1.4 or 3.5 ? There might have different config files (advmame-1.4.rc vs advmame.rc). Check to see if you don't have multiple dir_artwork configuration lines in the .rc file.

                        AlturisA 1 Reply Last reply Reply Quote 1
                        • AlturisA
                          Alturis @mitu
                          last edited by

                          @mitu 3.6 actually. I just installed it very recently.

                          And nope just the one entry.

                          RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

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

                            @alturis Stupid question - does the folder /home/pi/RetroPie/configs/mame-advmame/artwork exist ? On my (stock) image it does not. If you tried my advice, can you replace it with /opt/retropie/configs/mame-advmame/artwork. Note that this folder is what you get via \\retropie\configs\mame-advmame\artwork if you're using Samba shares.

                            AlturisA 1 Reply Last reply Reply Quote 1
                            • ClydeC
                              Clyde @Alturis
                              last edited by

                              @alturis said in Hiding (not removing) emulators from emulation station:

                              Where is this file? I cannot find it and using linux "find" fails to locate it either.

                              You found it by now, so just for the records: locate is your friend.

                              locate es_systems.cfg
                              /etc/emulationstation/es_systems.cfg
                              

                              If it complains about the age of its database, you can execute this command to update the database (takes some time).

                              sudo updatedb
                              
                              1 Reply Last reply Reply Quote 0
                              • AlturisA
                                Alturis @mitu
                                last edited by

                                @mitu Yep /home/pi/RetroPie/configs/mame-advmame/artwork does exist. I don't think I even created that folder it was created when I installed advmame I believe.

                                But aha! Yes indeed. Moving the artwork zip files to /opt/retropie/configs/mame-advmame/artwork seems to have done the trick!

                                Thank you @mitu. ;)

                                RP 4.7.1 • Pi4 4Gig • CanaKit Aluminum • 64GB microSD • 1920x1080 BarTop [2 Sanwa sticks]

                                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.