Add Romlister / mame.xml / mame.txt importing option

Issue #389 resolved
Martin Alejandro Liguori created an issue

This should be first priority, importing mame games is the worst part of launchbox.

We need to be able to make a filtered list of mame roms using any tool, like romlister, saved txt lists from mameuifx (original roms, working, clones, etc) or any other type of rom listing tool to import the games that we want instead of importing everything inside a folder.

Current options on launchbox when importing mame roms are not working correctly. Mameuifx reports 9658 games on my working folder, and launchbox imported 3xxx games... that is absolutely wrong. I made a xml using romlister excluding casino games, pinmame, bios and other stuff and i got 7000 games including clones and 5627 original games... and launchbox finds only less than 3xxx games.. (sorry i deleted the import and i can't remember the exact number).

Mame is the most important emulator on an arcade cabinet and launchbox fails to do a proper rom import.

sorry about my bad english.

Comments (8)

  1. Martin Alejandro Liguori reporter

    Well you mention hyperspin xml...and I think you are wrong, this ticket is about adding ALL types of xml... I'm not upgrading from hyperspin, I'm upgrading fromm maximus arcade, and the main tool to make these xml or other types of files is using mostly romlister.

  2. Kelvin Lee

    I have never used Maximus Arcade before so I do not know if there xml files differ from hyperspin's xml's or are they setup basically the same but yes it would be nice to support all types of xml's. I do know that romlister supports hyperspin as well and it can read and create hyperspin xml's with it.

  3. Martin Alejandro Liguori reporter

    Common sense tells me that launchbox should and must use standard mame.xml files. I'm not sure if these files differ from the one's hyperspin uses, I think they are the same.

    And yes, maximus arcade uses another kind of file in another format.

  4. Martin Alejandro Liguori reporter

    So I found a way to make romlister "work" with launchbox, You make your rom collection using romlister filtering out everything you dont want, and put that collection in the folder you want launchbox to find the roms.

    You let launchbox find the games and download everything, after it is done, you add everything else that romlister left out (CHD, shared roms, etc) back to the rom folder where launchbox is using.

    There you go, filtered romlister mame collection on launchbox.

  5. Jason Carr repo owner

    Hi Martin, improving the MAME imports is a priority at this point. Ultimately, I would like to use the MAME XML stuff, but I need it in a format without all the extra crap. Trying to figure out how best to get all that data. Hit me up if you have any good ideas.

  6. Jason Carr repo owner

    I'm considering this resolved since 5.10. We vastly improved the MAME importer. Let me know if anyone thinks there are additional things we need to do.

  7. Log in to comment