Clean MAME list?
-
Hey guys. Sorry if this is a post that has already been talked about before. I'm not exactly sure what I should search for when looking..
So I've got MAME on my RetroPie. It's awesome that it works and all. However, my list has a LOT of duplicate entries. When I first set it up, I used ClrMAMEPro to build a list specifically compatible with this version, and set it up as a "1 game 1 rom" list. When I look at the files, for instance I have only 1 "frogger.zip" but when I look in EmulationStation's list, there is about 9 of them. I imagine what it's doing is extracting the files from within the zip when it built the list. I'd like to have a nice clean list when I go into MAME, showing only 1 game entry instead of many. What's even worse is that I know there are different versions of games (like bootlegs, parent/clone, usa/jap, etc) and my EmulationStation list doesn't even show that information. It just lists the same game multiple times.
Is it possible to make a clean list? How do I go about doing that?
-
@hansolo77 Can you post a picture of your emulationstation with duplicated entries?
Can you post your mame gamelist.xml in ghostbin.com or something? -
@hansolo77 go to your start menu and choose to parse game list only. This will only show games that are listed on the game list you created and hide all other versions of the roms from view.
-
I didn't create my own gamelist.. it generated it once I booted the system up with the roms in the correct folder. So having it parse just the gamelist wouldn't be much help. It might be because I used the new screen scraper utility since the built in one would take forever with thousands of roms going 1 at a time, and the other scraper running from the terminal wasn't working when I tried.
It's late right now, and I have to work super early in the morning. So I'm going to bed. But when I get home from work tomorrow I will definitely post the gamelist to a postbin and try to get a photo of what my screen looks like. I'm not sure how to do a screen grab so I'll just use my camera.
Thanks for helping! I'll be in touch!
-
Here's the screenshot (I didn't bother changing the skin back to the default for now):
http://image.ibb.co/nwFjGQ/IMG_1515.jpgHere's the content of the gamelist.xml:
https://www.dropbox.com/s/mrj04eidbznrf0p/gamelist.xml?dl=0
(I had to put it in a Dropbox because the filesize was too big for for plain text bins)Looking over the xml, it looks like a of the games are being recognized as the same game, even though they're different zips. This is probably all still related to me using the UXS (Universal XML Scraper) rather than some other means of acquiring metadata.
-
It's normal, you have a set with clones.
Basically original roms and clones are the same game, so the scrapper display the same informations.
You should either rebuild a set with no clones, or do some scripted cleanup based on a valid DAT file. -
What would be the easiest way to do it from a noobs point of view? :)
-
@hansolo77 said in Clean MAME list?:
What would be the easiest way to do it from a noobs point of view? :)
Delete the gamelist.xml.
-
When l originally did this, I followed the RetroPie wiki as a guide. I decided to use the lr-mame2003 set. I found a complete 0.78 romset, and used clrmamepro to build a new set from using the dat for that core. After that, I just used the UXS scraper to get the metadata for artwork. Has selph's been updated to work mame sets? I think that was why I used UXS instead at the time.
-
selph's has always worked with mame i think. i've always used it.
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.