Jason Carr said
Hey guys, this is still on my list. When we do implement it, though, we'll probably just come up with a simple look-up list to parse the proper game titles from the file names, and maybe a list of BIOS files to ignore. Not sure if that will help with weeding out the crap or not.
Hi! I just started using your great program (I bought premium straight away), and I think you have a chance here to fill a big void - despite the many, many emulator projects, there are very few nice looking, intuitive frontends with the flexibility to support DOS, MAME and platform specific emulators.
However, you really must get MAME info working! The data is all sitting there free for all to use, it just needs a small amount of code to get LaunchBox to parse it. This would make the program almost perfect.
As you suggest, just getting LaunchBox to parse the names of MAME ROMs from the available data would be a huge step forward. Then your existing scrapers can pull in the necessary info.
Unfortunately sincro's program seems to be broken - the options presented on the first page are 'frozen' and don't let you choose anything other than the pre-selected choices. Like eternal_sage, I was able to partially get it working but not to use it for other platforms (NeoGeo etc).
A few other easy-to-implement features for MAME which would make a massive difference to LaunchBox:
1. MAME itself can test ROMs to see if they are working, it should be possible to use this info to filter ROMs within LaunchBox
2. MAME is now (IMHO) the best option for NeoGeo, CPS1 etc, and the same information should be available (ROM names plus whether ROMs are working) for those platforms. This is what I'd really like to be able to do with sincro's program, but I can't change the options!
3. Most serious MAME collections include a large amount of pre-configured artwork - flyers, snaps, marquees etc etc - it would save a lot of time and bandwidth to include the ability to point LaunchBox at this material (or is there a way to do this that I'm missing?).