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

    Where is the gamelist.xml?

    Scheduled Pinned Locked Moved Help and Support
    romsgamelist.xmlmetadata
    11 Posts 3 Posters 7.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.
    • R
      rasp_renegade
      last edited by

      I see a gamelist.xml in all the roms folders but it does not seem to be valid. Theses were all migrated from pi2 to p13 and now on my pi4. Is there a new location for the files?

      Genos98G 1 Reply Last reply Reply Quote 0
      • Genos98G
        Genos98 @rasp_renegade
        last edited by

        @rasp_renegade /home/pi/.emulationstation

        R 2 Replies Last reply Reply Quote 0
        • R
          rasp_renegade @Genos98
          last edited by

          @genos98

          Ahh, thank you!

          1 Reply Last reply Reply Quote 0
          • R
            rasp_renegade @Genos98
            last edited by

            @genos98

            There are missing systems in this folder. I do not have N64 or Sega 32x in there. I cannot seem to find where the roms pull their metadata from. Do I just manually create folders there and ES will automatically use the XML I put there?

            R 1 Reply Last reply Reply Quote 0
            • R
              rasp_renegade @rasp_renegade
              last edited by

              Anyone have suggestions?

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

                EmulationStation looks in 2 places for a gamelist.xml:

                • the rom folder (roms/<system>/gamelist.xml)
                • in $HOME/.emulationstation/gamelists/<system>/gamelist.xml

                It loads which file it finds first. If none is found, it saves a gamelist in the 2nd location, when exiting/restarting.

                R 1 Reply Last reply Reply Quote 0
                • R
                  rasp_renegade @mitu
                  last edited by

                  @mitu

                  There is a gamelist.xml inside the /roms/N64 folder. There is no folder for this system inside /.emulationstation/gamelists. When I do a search for some roms in the XML that resides in /roms/n64, there is nothing there.

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

                    Remove the gamelist.xml from the roms folder then, restart EmulationStation and check to see if it's created in the 2nd location I mentioned. Remember, the file is created by default only when EmulationStation exits, so you may need to restart it again to see the new file.

                    R 1 Reply Last reply Reply Quote 0
                    • R
                      rasp_renegade @mitu
                      last edited by

                      @mitu

                      I see whats going on. One of the roms I searched in the XML for appeared when I scraped it. So scraping is the only way the gamelist.xml is populated it seems. Easy enough, I will scrape ones that are missing metedata then fill in the blanks on the XML.

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

                        @rasp_renegade said in Where is the gamelist.xml?:

                        So scraping is the only way the gamelist.xml is populated it seems. Easy enough, I will scrape ones that are missing metedata then fill in the blanks on the XML.

                        Not really. EmulationStation will write the gamelist.xml on exit, unless you've disabled saving of metadata in its settings.

                        R 1 Reply Last reply Reply Quote 0
                        • R
                          rasp_renegade @mitu
                          last edited by

                          @mitu

                          Wow! At some point I did disable the save on exit setting. Thank you.

                          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.