Jump to content
LaunchBox Community Forums
FoxyMonty

MAME.xml metadata file does not appear to be grabbing all data.

Recommended Posts

I tried importing Game and Watch games the other day.

I separated all the games into their own folder from an up to date MAME set (0.218). 
 

I used the import rom tool. Set emulator to MAME and on the MAME setting screen on import I set it to include all clones and to not skip anything. 
 

Just over half the roms were imported successfully. I checked the missing rom names against the MAME.xml found in the metadata folder and those entries are missing. 
 

I generated my own MAME.xml list from MAME64.exe and located the missing roms inside there. They are tagged as working roms and good. 

Share this post


Link to post
Share on other sites

To be honest, we haven't done much testing or put in much development for non-arcade MAME romsets. Believe it or not, it hasn't been a very common request. How well does it work if you uncheck the box to use MAME metadata?

Share this post


Link to post
Share on other sites

I ran the import process again fresh with nothing already imported into LB. 

Only difference was unchecking “Search for game Information from the LB DB”. Leaving that entire page blank. 

All roms were imported successfully this time, nothing missing. Some games imported with genre info, some with series and seems all version type info imported successfully.

I’m confused on what is actually happening! But it worked. 

Share this post


Link to post
Share on other sites

@Jason Carrjust a FYI the Game N Watch games are part of the regular MAME set and not part of the software list whether or not they might be listed as something else in the XML I don't know

Share this post


Link to post
Share on other sites
On 2/8/2020 at 3:06 PM, DOS76 said:

@Jason Carrjust a FYI the Game N Watch games are part of the regular MAME set and not part of the software list whether or not they might be listed as something else in the XML I don't know

Hmm, I see. It might be worth doing some more research on this. I'm guessing that by default they are excluded because they aren't arcade games (excluded by the Skip Non-Arcade check box). If we can clarify exactly what's going on, I can look into it.

Share this post


Link to post
Share on other sites

Test 1 

* Standard ROM Importer

* Scan using LB DB for metadata ticked

* MAME as emulator

* Include all Clones, EVERY checkbox unticked. 

Result: Just over half the roms were imported (I think 29 of expected 50). No LB IDs

 

Test 2

* Standard ROM Importer

* UNTICKED check LB DB for metadata

* MAME as emulator

* Include all Clones, EVERY checkbox unticked. 

Result: 50 imported, no LB IDs

Share this post


Link to post
Share on other sites

So you are saying that its the "unchecking" of the launchbox database that is the difference here? Well that makes some sort of sense. It may be simply related to naming, you say doing it either way results in zero database ID's, but one way imports more than the other. Im guessing that when you import with the database on, that some games are combined, probably due to having very very similar short names in MAME so the database is trying to match them. When as when the database isnt called on import the roms are simply added no questions asked so to speak.

@Jason Carr a fair assumption or possible reason for this "issue"?

 

Also i should add that this is my conclusion as you are not using the MAME fullset importer, so Launchbox is physically matching to the database rather than the MAME.xml located in the Launchbox/Metadata folder.

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...