SpaceMidget75 Posted January 20, 2017 Share Posted January 20, 2017 CopyMAMEExtras - Copy only Launchbox filtered Roms, Parents & Extras View File This utility will take the full sets of MAME Extras (snaps, titles etc) & ROMS and copy only the ones that exist in your Launch Box database (Arcade.xml) to the folders you've specified. It essentially allows you to keep your complete MAME sets elsewhere and create a smaller subset for use with Launchbox. LaunchBox Although using the Copy ROMS option in the Launchbox importer will physically copy the ROMS based on the filters you've selected it won't currently copy the required parent ROMS too, so some games won't run. It also can't bring over the "official" MAME Extras into Launchbox. CopyMAMEExtras has options to handle both of these. Lightspeed Currently Lightspeed does not provide the option to copy only the files needed for the filtered ROM set to a new location. CopyMAMEExtras will also handle this. To Use for Extras Browse to Arcade.xml Browse to the sources for the Extras you want to transfer. Browse to the target location which will usually be your Launchbox Images and Videos folders for your Arcade Platform. Tick the types you want to transfer e.g Snaps and Titles. Tick TEST MODE if you want to just test a transfer without copying. Click CopyTo Transfer ROMS or required parent ROMS Browse to the source of your MAME ROMS. Browse to the target for your MAME ROMS which will be your chosen LaunchBox location for the ROMS. Browse to the "listxml" MAME xml file (This can be extracted from MAME64.exe but I've included one for .181 in the download) Tick TEST MODE if you want to just test a transfer without copying. Click either Copy ROMS or Copy Only Parents "Copy ROMS" will copy ALL the ROMS listed in Arcade.xml including the required parents. "Copy Parent ROMS" will only copy the required parent ROMS.NOTES!! This was knocked up very quick so forgive any bugs. It works fine for me and there are no delete or move functions in the code so it shouldn't be a problem, but it's best I put the caveat in place. If you use this with Lightspeed AND use the "Copy ROMS" option of CopyMAMEExtras, you will need to edit the Arcade.xml afterwards and do a find|replace to change to the new folder location. It's not multi-threaded yet so it will appear unresponsive whilst it works (Sorry!) When it's finished, a log will appear in the large box. Submitter SpaceMidget75 Submitted 01/20/2017 Category Third-party Apps and Plugins 4 Quote Link to comment Share on other sites More sharing options...
Sithel Posted April 17, 2017 Share Posted April 17, 2017 Hello @SpaceMidget75 I gave this a try for the feature --- "Copy ROMS" will copy ALL the ROMS listed in Arcade.xml including the required parents Running in the test mode it doesn't copy but lists everything in the side window like it should. But soon as I try to copy clicking "Copy ROMS" it immediately stops and a box pops up that says. Tried it 4 times and same crash. Even waited awhile to see and make sure nothing copied and the target folder is empty. I hope this helps, I'm on windows 10, 64bit Quote Link to comment Share on other sites More sharing options...
SpaceMidget75 Posted April 17, 2017 Author Share Posted April 17, 2017 Hi @Sithel Sorry to hear you're having problems. I'll take a look as soon as I get to work and see if I can help. 1 Quote Link to comment Share on other sites More sharing options...
SpaceMidget75 Posted April 20, 2017 Author Share Posted April 20, 2017 (edited) @Sithel I wasn't joking when I said i'd knocked this up quick. I hadn't put error trapping around the main functions! Could you try updating your installation with the exe in the attachment below? It will still fail but will actually output the stacktrace and error message for me so I can then fix the problem for you. Thanks Edit: See next post from me. Edited April 22, 2017 by SpaceMidget75 Quote Link to comment Share on other sites More sharing options...
Sithel Posted April 22, 2017 Share Posted April 22, 2017 @SpaceMidget75 That file is just a 3KB config file, no new .exe in there. Quote Link to comment Share on other sites More sharing options...
SpaceMidget75 Posted April 22, 2017 Author Share Posted April 22, 2017 Oh no! Sorry about that. I was working at the time and didn't notice. Attached the right one now! CopyMameExtras.zip Quote Link to comment Share on other sites More sharing options...
Sithel Posted April 27, 2017 Share Posted April 27, 2017 @SpaceMidget75 Thanks again! Glad you got it working Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.