I'm looking to trim my MAME ROM collection down, and I'm seeing some really weird behavior with Launchbox.
Please note that going into this, I have a very old-school mentality when it comes to how this stuff works: I have a collection of ROMs. I put them in a folder. I create a platform, and I import those ROMs under that platform, and then populate those entries with media and metadata. Simple.
But MAME seems to be a different beast entirely. I have 14,000+ Rom files in this MAME folder of mine, and according to Launchbox, I only have about 2500 of them actually imported (assuming it's one ROM per game). My plan, which has worked with all the other platforms I have, is to export all the games to a new folder, and then use WinMerge to compare them, deleting the unused ones from the original ROM folder. But I'm getting some really weird results.
For example, I have rastan.zip in my giant ROM folder, and I have Rastan in Launchbox. The path to rastan.zip is indeed the path to the ROM file. I can play Rastan by double-clicking on the game in Launchbox. But when I try to export the ROM, Launchbox tells me that the ROM file can't be found.
Does Launchbox consider MAME roms to be some kind of special case, where the path to the ROM doesn't mean anything when it comes to actually exporting it? Why would that be? It doesn't make any sense to me why this would be different than any other platform.