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

    arcade folder for custom game lists?

    Scheduled Pinned Locked Moved Help and Support
    arcade folder
    10 Posts 4 Posters 4.9k 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.
    • D
      drewjbx
      last edited by

      hello guys, I'm new with retropie... coming here more and more lately as I need a break from hyperspin.
      I am using the arcade folder for a .78 romset. I put all roms at the root of arcade, I didn't put them into the mame2003 folder. I then created a folder labeled
      '0 trackball games 0'
      the ' and 0 is so it will always be at the top. Then I put all trackball games into that folder. They all show up and launch fine. I scrape the artwork... but then when reboot or power cycle all saved images and game info is gone. Wanted to also use a vs. fighting folder but it seems emulation station only saves for default folders? Is there a way to add any given folder we create into a default config somewhere so ES knows to save the scrapes or what else is possible? ! I'm on pi3, 4.1.5, 64gb

      0_1481287979107_Img_4495.jpg

      rbakerR N 2 Replies Last reply Reply Quote 0
      • markyh444M
        markyh444
        last edited by

        Have you checked that save metadata on exit is selected under the es menu?

        Retropie in a NES - Pi 3 with Mausberry circuit shutdown switch wired to buttons and 8bitdo NesPro30 controller
        Retropie in a Saturn Controller - Pi Zero, GPIO controls using DB9 driver
        Retropie in a PSX - Pi3
        https://markyh444.wordpress.com

        1 Reply Last reply Reply Quote 0
        • rbakerR
          rbaker @drewjbx
          last edited by

          @drewjbx said in arcade folder for custom game lists?:

          but then when reboot or power cycle all saved images and game info is gone

          Also if using the Selph scraper, have you exited out of Emulation Station first?

          1 Reply Last reply Reply Quote 0
          • N
            Nismo @drewjbx
            last edited by Nismo

            @drewjbx You can add as many folders as you want, let me explain to you how to do it.

            First of all, like @markyh444 said, be sure you have the save metadata on exit option enabled inside "other settings" option in main menu of emulationstation.

            You need to edit your es_systems.cfg.

            You don't need to add "0", on es_systems.cfg the systems are displayed by order, so the first system on the list will be displayed when you launch ES, the next system at right position will be the next system on es_systems.cfg list. That's for the order.

            Now you create a folder inside roms with the name you want, for example "trackball" and put the roms inside.

            Go to es_systems.cfg and edit to add your new system:

            <system>
                <name>trackball</name>
                <fullname>Trackball Games</fullname>
                <path>~\.emulationstation\roms\trackball</path>
                <extension>.zip .ZIP</extension>
                <command>%HOME%\.emulationstation\systems\retroarch\retroarch.exe -L %HOME%\.emulationstation\systems\retroarch\cores\mame2003_libretro.dll "%ROM_RAW%"</command>
                <platform>arcade</platform>
                <theme>mame</theme>	
            </system>
            

            Explain:

            <name>trackball</name> the name of the folder you created inside roms.
            <fullname>Trackball Games</fullname> name to show inside emulationstation.
            <path>~.emulationstation\roms\trackball</path> path to the folder with the roms.
            <command>%HOME%.emulationstation\systems\retroarch\retroarch.exe -L %HOME%.emulationstation\systems\retroarch\cores\mame2003_libretro.dll "%ROM_RAW%"</command> emulator core to use with the roms.
            <platform>arcade</platform> The platform(s) to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
            It's case sensitive, but everything is lowercase. This tag is optional.
            You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive"
            <theme>mame</theme> system theme to use for your roms folder. (whatch inside the folder of the theme you are using and you can see what systems are included in the theme).

            Once done you can scrape your games.

            You can do the same and create a folder for fighting games or whatever you want.

            Regards.

            D 1 Reply Last reply Reply Quote 1
            • D
              drewjbx @Nismo
              last edited by drewjbx

              I tried this, maybe I am doing it wrong... I changed the name without zero and the trackball folder that's inside the default arcade folder is listed by alpha and is sorted as if it were a rom. So its way down on the list in lowercase.... Games of course are in the trackball folder and again when scraped it will not save. Save meta on exit is on. The only thing I did different from your example is changed the rom path.

              <path>~.emulationstation\roms\arcade\trackball</path>

              @Nismo said in arcade folder for custom game lists?:

              @drewjbx You can add as many folders as you want, let me explain to you how to do it.

              First of all, like @markyh444 said, be sure you have the save metadata on exit option enabled inside "other settings" option in main menu of emulationstation.

              You need to edit your es_systems.cfg.

              You don't need to add "0", on es_systems.cfg the systems are displayed by order, so the first system on the list will be displayed when you launch ES, the next system at right position will be the next system on es_systems.cfg list. That's for the order.

              Now you create a folder inside roms with the name you want, for example "trackball" and put the roms inside.

              Go to es_systems.cfg and edit to add your new system:

              <system>
                  <name>trackball</name>
                  <fullname>Trackball Games</fullname>
                  <path>~\.emulationstation\roms\trackball</path>
                  <extension>.zip .ZIP</extension>
                  <command>%HOME%\.emulationstation\systems\retroarch\retroarch.exe -L %HOME%\.emulationstation\systems\retroarch\cores\mame2003_libretro.dll "%ROM_RAW%"</command>
                  <platform>arcade</platform>
                  <theme>mame</theme>	
              </system>
              

              Explain:

              <name>trackball</name> the name of the folder you created inside roms.
              <fullname>Trackball Games</fullname> name to show inside emulationstation.
              <path>~.emulationstation\roms\trackball</path> path to the folder with the roms.
              <command>%HOME%.emulationstation\systems\retroarch\retroarch.exe -L %HOME%.emulationstation\systems\retroarch\cores\mame2003_libretro.dll "%ROM_RAW%"</command> emulator core to use with the roms.
              <platform>arcade</platform> The platform(s) to use when scraping. You can see the full list of accepted platforms in src/PlatformIds.cpp.
              It's case sensitive, but everything is lowercase. This tag is optional.
              You can use multiple platforms too, delimited with any of the whitespace characters (", \r\n\t"), eg: "genesis, megadrive"
              <theme>mame</theme> system theme to use for your roms folder. (whatch inside the folder of the theme you are using and you can see what systems are included in the theme).

              Once done you can scrape your games.

              You can do the same and create a folder for fighting games or whatever you want.

              Regards.

              N 1 Reply Last reply Reply Quote 0
              • N
                Nismo @drewjbx
                last edited by Nismo

                @drewjbx said in arcade folder for custom game lists?:

                Games of course are in the trackball folder and again when scraped it will not save. Save meta on exit is on. The only thing I did different from your example is changed the rom path

                I'ts strange, not sure what happen there but i can tell you two things, first one , i have problems when using subfolders inside my rom/mame folder, try to put your trackball folder inside rom folder and don't forget the right path on es_systems.cfg.

                The other thing is, have you tried to scrape another system? put some roms in other system and try to scrape, so we can see if it's only one system whith problems or are all systems.

                1 Reply Last reply Reply Quote 0
                • D
                  drewjbx
                  last edited by

                  Ok ill try to put trackball inside roms.... not roms/arcade. So with this file structure.. the trackball folder will be in my arcade section in ES? The scraping is good for rest of systems... its the sub folder Its not saving..

                  N 1 Reply Last reply Reply Quote 0
                  • N
                    Nismo @drewjbx
                    last edited by Nismo

                    @drewjbx With that structure the folder will appear like another system in ES main menu, with the other systems.

                    Try and tell me, it must work that way.

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      drewjbx @Nismo
                      last edited by

                      @Nismo ok I'll see what I can do... still learning, thankyou for the tips!

                      N 1 Reply Last reply Reply Quote 0
                      • N
                        Nismo @drewjbx
                        last edited by

                        @drewjbx np!

                        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.