Jump to content
LaunchBox Community Forums
Antropus

Lightspeed: Ultra-Fast Mame Importer Tool

Recommended Posts

On 10/21/2018 at 3:55 PM, neil9000 said:

Software lists are not yet available for import, but is planned. The new importer adds all working games to Launchbox with the default filters, of course you can uncheck various filters and it will import non working games as well, but by default every game marked as working in the current MAME release is imported into Launchbox, and clones are added as additional apps.

Thank you @neil9000  I recently tried the new MAME importer and was really impressed with the results. Unlike the old importer, I was able to find and restore all my favorites using the default filter against my full merged sets (MAME v0.202).

I'm also happy to learn that importing the Software Lists is something that is planned. I've learned the hard way (while creating my own version of LightSpeed) that importing SL is not that trivial. Some might think that you can simply assign the appropriate command line parameter to the platform level but for some platforms that would not be sufficient and command line parameters have to be assign at the game level. An example of that is with the Atari 7800. Some of the games listed in the a7800.xml (found in the hash folder of MAME) are NTSC games and others are PAL games. NTSC games have to be launched using the "a7800" parameters while PAL games have to be launched using the "a7800p" parameters so that the correct mame machine is used to launch the game. This is just a simple example. There are more complex scenarios with other SL platforms. Fortunately, the information necessary to make that decision can be parsed from these xml files. I would be happy to share all of my findings with @Jason Carr when he's ready to implement Software Lists in LB/BB. This would save Jason a lot of time and frustrations. Hint, hint Jason 😉. Just PM me if you wish and I'll send you code spinet that shows what to look for in these SL xml files.

  • Like 2

Share this post


Link to post
Share on other sites
On 10/27/2018 at 4:57 AM, Pacman56 said:

Thank you @neil9000  I recently tried the new MAME importer and was really impressed with the results. Unlike the old importer, I was able to find and restore all my favorites using the default filter against my full merged sets (MAME v0.202).

I'm also happy to learn that importing the Software Lists is something that is planned. I've learned the hard way (while creating my own version of LightSpeed) that importing SL is not that trivial. Some might think that you can simply assign the appropriate command line parameter to the platform level but for some platforms that would not be sufficient and command line parameters have to be assign at the game level. An example of that is with the Atari 7800. Some of the games listed in the a7800.xml (found in the hash folder of MAME) are NTSC games and others are PAL games. NTSC games have to be launched using the "a7800" parameters while PAL games have to be launched using the "a7800p" parameters so that the correct mame machine is used to launch the game. This is just a simple example. There are more complex scenarios with other SL platforms. Fortunately, the information necessary to make that decision can be parsed from these xml files. I would be happy to share all of my findings with @Jason Carr when he's ready to implement Software Lists in LB/BB. This would save Jason a lot of time and frustrations. Hint, hint Jason 😉. Just PM me if you wish and I'll send you code spinet that shows what to look for in these SL xml files.

Thank you @Pacman56. Yeah, I'd love to have that code for when I tackle the software lists. Feel free to send it to me and I'll set it aside for when I jump on it.

  • Like 1

Share this post


Link to post
Share on other sites
26 minutes ago, Jason Carr said:

Thank you @Pacman56. Yeah, I'd love to have that code for when I tackle the software lists. Feel free to send it to me and I'll set it aside for when I jump on it.

Sweet! I'll send you that information this afternoon via PM. 

  • Like 1

Share this post


Link to post
Share on other sites
2 hours ago, haynor666 said:

How's progress Pacman56? Can I ask for this application too?

@haynor666 Rather than releasing my own version of lightspeed, I submitted some code to Jason as mentioned in the above post.

Jason will eventually tackle software lists which will be a much better solution than what my tool is currently doing.

Edited by Pacman56

Share this post


Link to post
Share on other sites

i would love to see your app too. i think the big things missing in the importer are the filters (and sure SL support). i liked how lightspeed could filter out games for controls and player count that my control panel is not setup for . but i do hope all of these things get integrated soon!

 

i tryed fooling around with lightspeed for use with the current version of launchbox. (i used to use it for hyperspin xml's) im seeing the xmls its spitting out are totally wrong for launchbox now. 

is there a tool that i can use to filter my arcade games for controls/players ect that can spit out something launchbox can use?

 

thanks

Edited by firedoggod

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...