Jump to content
LaunchBox Community Forums

Importing MAME and creating playlist of non-arcade games


wallmachine

Recommended Posts

Each month I delete MAME and the auto-generated playlists and re-import (settings below) the new version so that newly added games or no longer working games are correct, this part works fine because of the checkbox "Skip games unplayable in MAME". However, at the same time I want to import a select few non-arcade games (121), for example Handheld / Electronic Games that fall under the category "non-arcade games" and exclude the rest of the non-arcade games as well as utilise the "Skip games unplayable in MAME".

The solution I run with at the moment is to create a platform for the Handheld / Electronic Games which points to the MAME folder and then each month manually check the channel log and confirm added/no longer working games and either import manually or mark as Broken and Hide.

An option could be to create my own Smart Playlist for Handheld / Electronic Games and filter out the games I don't want however I still need to import ALL the non-arcade games, which I'm trying to avoid.

image.thumb.png.f4288ddb90b20d0f7eda0feb8092881b.png

 

Maybe something like this but has checkboxes to select all or a few games and at the end an option to "Skip games unplayable in MAME" as well as all the other options.

image.thumb.png.23be1b50e150808f5dc2b7bc565e3b7d.png

 

Its also similar for the Arcade Vector Games playlist which I have to repeat the same thing however they are not under "non-arcade games" so some steps can be left out, tried smart playlist however they can't search for the word "Vector".

image.thumb.png.76e01494e3f205ee51301f538adb577f.png

 

Any ideas or am I stuck with the solution I have currently?

Edited by wallmachine
Link to comment
Share on other sites

  • wallmachine changed the title to Importing MAME and creating playlist of non-arcade games
15 hours ago, wallmachine said:

Any ideas or am I stuck with the solution I have currently?

MAME doesn't innately make it easy to 'weed out' say, handheld games.  Which in turn makes it nearly impossible for Jason to incorporate a filter such as that.  ("nearly"... anything's possible.  But not everything's probable.)  

Not to 'pimp' my own plugin, but the MAME Custom XML Importer used in conjunction with the awesome site Arcade Database (Adb) may at least help a little.

Adb seems to stay current with the latest MAME official releases to within, at most a few days.  And you can just about filter anything in MAME.  And of course from there, have it create an xml for you to import.  Once you found the filter settings that you want, you can save that link 'to the filter' and recheck it anytime.

Example:  "Vector" Video -  http://adb.arcadeitalia.net/?search=mame&display_type=2  This will bring to the list of the 100 machines that MAME has listed as the video type Vector.  You could even narrow those down to ones being CRT 15khz, 25kHz or 31kHz.  And from there, have it give only Working machines.  Point is, that "Link" will search whatever the current revision of MAME is (and Adb is caught up to).

This ain't no end-all, cure-all solution by any means.  But it it is a means to a solution.

 

 

  • Like 1
Link to comment
Share on other sites

3 hours ago, JoeViking245 said:

MAME doesn't innately make it easy to 'weed out' say, handheld games.  Which in turn makes it nearly impossible for Jason to incorporate a filter such as that.  ("nearly"... anything's possible.  But not everything's probable.)  

Not to 'pimp' my own plugin, but the MAME Custom XML Importer used in conjunction with the awesome site Arcade Database (Adb) may at least help a little.

Adb seems to stay current with the latest MAME official releases to within, at most a few days.  And you can just about filter anything in MAME.  And of course from there, have it create an xml for you to import.  Once you found the filter settings that you want, you can save that link 'to the filter' and recheck it anytime.

Example:  "Vector" Video -  http://adb.arcadeitalia.net/?search=mame&display_type=2  This will bring to the list of the 100 machines that MAME has listed as the video type Vector.  You could even narrow those down to ones being CRT 15khz, 25kHz or 31kHz.  And from there, have it give only Working machines.  Point is, that "Link" will search whatever the current revision of MAME is (and Adb is caught up to).

This ain't no end-all, cure-all solution by any means.  But it it is a means to a solution.

 

 

Yeah, been using adb as well. I'll try the plugin you created in conjunction with it to create platform to reimport. I'll be honest I don't like using plugins because eventually newer versions of LB/BB will break them and if the developer has no interest in updating then I might as well not go through the effort, but thanks for the effort in making the plugin and I'll definitely try it.

Edited by wallmachine
Link to comment
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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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...