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 does Emulation Station get the rom names (descriptions) from?

    Scheduled Pinned Locked Moved Help and Support
    scraperrom names gamegameslist.xml
    7 Posts 5 Posters 3.4k 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.
    • FlightRiskF
      FlightRisk
      last edited by

      I copied a set of NEOGEO roms into the correct folder and went back into Emulation Station. It had very long names for all the roms, basically listing their Japanese name and the English equivalent. I looked at all the gamelist.xml files I could find and they don't have any of that information in there. How did it find the names of these roms? There must be a universal gamelist.xml file that has names for every game for every supported emulator? I never ran a scraper. Where can I find that file to edit it? Or is it reading it directly out of each rom somehow? If so, is that human readable text somewhere?

      thelostsoulT HurricaneFanH 2 Replies Last reply Reply Quote 0
      • thelostsoulT
        thelostsoul @FlightRisk
        last edited by

        @flightrisk I asked this myself too. If I remember right, unscraped Mame/Arcade games have a longer name than filename only. In short: I don't know.

        📜 RE/SET: 100 SNES Games for your RetroPie, 🎁 Share your hidden gems and insider tips

        1 Reply Last reply Reply Quote 0
        • HurricaneFanH
          HurricaneFan @FlightRisk
          last edited by

          @flightrisk There is an xml file in EmulationStation that has all the names available for MAME. These names only show up if you haven't scraped the roms yet.

          https://github.com/RetroPie/EmulationStation/blob/master/resources/mamenames.xml

          FlightRiskF 1 Reply Last reply Reply Quote 1
          • FlightRiskF
            FlightRisk @HurricaneFan
            last edited by

            @hurricanefan, @thelostsoul Got it! I could not find that for the life of me. I tried a scrape using Steve's scraper and it worked ok, but the descriptions were a mess with question marks where the author inserted new lines with escape codes. And the videos won't work. I seem to remember that I have to either disable the OSX(?) media player or use Handbrake to resample every one of the videos. Getting there! BTW, hurricane, are you in NC?

            ClydeC 1 Reply Last reply Reply Quote 0
            • ClydeC
              Clyde @FlightRisk
              last edited by

              @flightrisk said in Where does Emulation Station get the rom names (descriptions) from?:

              I seem to remember that I have to either disable the OSX(?) media player or use Handbrake to resample every one of the videos.

              A typical problem are videos in yuv444p format that OMX player doesn't support. You can convert them to yuv420p with these scripts:

              • Batch convert YUV 4:4:4 videos to YUV 4:2:0 in Retropie/Linux (very simple, but gets the job done, if you know what you're doing)
              • RetroPie Convert Videos (way more sophisticated with many options)
              FlightRiskF 1 Reply Last reply Reply Quote 0
              • FlightRiskF
                FlightRisk @Clyde
                last edited by

                @clyde Interesting. It seems that the MAME video capture feature records videos using a codec that isn't supported on any standard systems including Windows 10. So the Selph scraper gets data for NeoGeo anyway, gets data where the video snaps are incompatible with the OMX player and text descriptions that display Question marks at the end and in between paragraphs.

                In particular progettoemma has the offending files. I used Handbrake as you said to batch re-encode all of the scraped snaps to the "normal" or "High Profile" preset and turning down quality to 25 to make the files a little smaller (on par with the original sizes). It is also helpful before doing this to set Handbrake on the output tab to always use .MP4 extensions or you will have to rename everything from .M4V to match the names the gameslist.xml file expects to find.

                1 Reply Last reply Reply Quote 0
                • hiulitH
                  hiulit
                  last edited by

                  In case anyone in this thread is interested, I just released v2.1.0 of RetroPie Convert Videos.

                  My little contributions to the RetroPie project:

                  • Shell-Script-Boilerplate
                  • Fun-Facts-Splashscreens
                  • Limit-Last-Played-Games
                  1 Reply Last reply Reply Quote 1
                  • 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.