Jump to content
Metalzoic

List of MAME clones worth playing - Redux

Recommended Posts

On 26/03/2017 at 6:40 PM, Metalzoic said:

Ok, Guerillan War is added to the list and XML. Thanks 32assassin.

 

Can anyone confirm that Cobra Command  laser disc game clone cobram3  is working? It doesn't work in my 175, but maybe it does in newer or previous versions.

 

EDIT: I also just found out my Geurilla War vid snap play sound but no picture. Can someone post theirs if it works please?

Here you go mate!

 

While i have your attention, do you have any plans to update the XML for 183? Honestly don't know if much has changed, but i'm re-doing my whole setup to work with the latest mame so would like to work with the latest xml too :)

gwar.mp4

  • Upvote 1

Share this post


Link to post
Share on other sites
On 03/12/2016 at 6:45 PM, phantasy said:

Perhaps I may sum up:

The UI version of MAME has great filters to see for oneself (highly advised!) the current bloatware (for now- no offense MAME devs!).

Latest MAME .180 supports 33,863 titles (when including MESS systems bios.). Before the kid in the candy store feeling takes you over, know that 22,192 of them don't work!  Using other tools to scan the games, there are 7408 MAME games IF you filter out the non-working 22,192 stuff408, and the categories featured in mame_no_casino_mahjong_mature_quiz_electro_utilities.xml 

This includes clones because one can either play them or tick one toggle button in HyperHQ to make them appear or not appear in your Hyperspin wheel.

"My" (really a team effort) 7100 games list is the remainder of said 7408 (still with clones) after further removal of 308 "more sneaky" games that should be in with the filtered out list but aren't labeled as mahjong, casino, etc. yet.

The final cleansing of the list:   If you remove ALL the clones, you will throw out the baby with the bathwater, so to speak.  A small handful of clones you will likely still want... the reasons are stated in Metalzoic's list but the reasons vary: extra features not in the parent version, # of player controls. Imagine not having 4 players around to play Sunset Riders: more often one or two people play and you'd like to CHOOSE which character to play as). Now your wheel will display both the 4 player and the 2 player version (and serves as a reminder which games have that feature).  To not lose those hidden gems we remove their tags as being a clone to make them a parent game so they do appear in your HS game selection whether you filter out clones or not.

So 7100 is the magic number when all is said and done...

The tricky part that stumps people I think is this: When people say filtering out the final 7100 yet one last time of clones, at this point the hard work of adding the small list of new pals like Sunset Riders 2player is not undone- those handful show up WITH your originals list (again, they are now branded as a parent/original so why wouldn't they), and that marriage leaves you 2789 total games to play without all other clones. 

Sounds good- how do I do it?

You get this 2789 total either by using my xml (from my earlier post) labeled with that game amount, OR with the two step process of using my 7100 labeled one and ticking the "Hey Hyperspin, I may want my clones later but don't show them to me now" box in HyperHQ.  Hyperspin will heed your order and just show you the 2789 the same as if you used the first method.

I think i'm being really dim, but looking for this XML and totally missing it - is there a link to the latest version of your XML?

And to confirm, your XML includes all working games, no clones except those in the initial post of this thread??

Also, does anyone have Genre's to go with this?

@Metalzoic it would be great if you could update the first post with all relevant download links... i've been through this thread twice now and cannot see them (tho may be being blind...)

EDIT: I was being blind, found it. Now, when i run against my rom set it misses a few, but when i browse they're within the merged zip file... how do i make it aware of this? Or do i need to unmerge (and therefore make updating a pain)?

Share this post


Link to post
Share on other sites
1 hour ago, vaderag said:

I think i'm being really dim, but looking for this XML and totally missing it - is there a link to the latest version of your XML?

And to confirm, your XML includes all working games, no clones except those in the initial post of this thread??

Also, does anyone have Genre's to go with this?

@Metalzoic it would be great if you could update the first post with all relevant download links... i've been through this thread twice now and cannot see them (tho may be being blind...)

EDIT: I was being blind, found it. Now, when i run against my rom set it misses a few, but when i browse they're within the merged zip file... how do i make it aware of this? Or do i need to unmerge (and therefore make updating a pain)?

The XMLs themselves were just extras we were asked for and not what the thread is about so I didn't put any in the first posts.

To answer your questions: the XMLs include all Parents and all Clones and all Un-cloned Clones from this thread (minus the crap). So to hide the normal Clones you would set HyperSpin to Parents only in HyperHQ.

However, I believe you need the split-set of roms to use filters which is why only split-sets are recommended to be used. if you're using a merged set of roms it has no way of knowing what's what to show Parents only. Also if you wanted to use an XML in here, you would have to be sure it also matches your version of MAME and Roms. So for example none of these are for 183 or 184 and you wouldn't want to use them, better to make another following what we did I'd think. If you are updating then don't update to 183, wait 1 more day and get 184 instead, just make sure you get the split set. 

Share this post


Link to post
Share on other sites

A merged set won't affect the Parents Only filter since that filter just reads the cloneof tags in the xml. The only filter that checks rom files is the Roms Only filter so that won't show any clones in a merged set since it doesn't look inside archives. That's why a split set is recommended, but even then the roms only filter won't be 100% accurate due to CHD only games and games that don't have roms matching the xml names.

Share this post


Link to post
Share on other sites

Ah gees, my head is hurting.

Is there any chance someone could write a step by step of going from a full XML to the 2700 odd games mentioned above INCLUDING what tools to use and where?

The XML i've downloaded from above appears to be working with the rom set i have and is giving me a list of games which seem to be working, but now i'm questioning whether i've done something majorly wrong...

Share this post


Link to post
Share on other sites

If this list is what you want to use then you're fine, you don't need to do anything.

Share this post


Link to post
Share on other sites
A merged set won't affect the Parents Only filter since that filter just reads the cloneof tags in the xml. The only filter that checks rom files is the Roms Only filter so that won't show any clones in a merged set since it doesn't look inside archives. That's why a split set is recommended, but even then the roms only filter won't be 100% accurate due to CHD only games and games that don't have roms matching the xml names.

My mistake then. I thought a merged set couldn't filter at all. Good to know.

And yes these xmls will work, but any roms with different names from your actual MAME/rom set won't. Which is why you generally want to use matched versions for everything.

Sent from my SM-G935V

Share this post


Link to post
Share on other sites
On 3/28/2017 at 3:15 PM, Metalzoic said:

The XMLs themselves were just extras we were asked for and not what the thread is about so I didn't put any in the first posts.

To answer your questions: the XMLs include all Parents and all Clones and all Un-cloned Clones from this thread (minus the crap). So to hide the normal Clones you would set HyperSpin to Parents only in HyperHQ.

However, I believe you need the split-set of roms to use filters which is why only split-sets are recommended to be used. if you're using a merged set of roms it has no way of knowing what's what to show Parents only. Also if you wanted to use an XML in here, you would have to be sure it also matches your version of MAME and Roms. So for example none of these are for 183 or 184 and you wouldn't want to use them, better to make another following what we did I'd think. If you are updating then don't update to 183, wait 1 more day and get 184 instead, just make sure you get the split set. 

So. i'm looking at grabbing the 184. non-merged. But... do i want non-merged?! Or do i want split...

What's the difference?!

I also see Software List Roms and just Roms...??

Also, seems that CHD's only come merged?

Share this post


Link to post
Share on other sites

Split roms will work fine. Non merged have every file for the game in the individual archives where in split sets the clones rely on some files in the parent archives. Non merged will be larger and is really only useful if you plan on breaking up the set since you only need to grab one file.

Software List roms are console/computer games, everything MESS ran before the merge.

CHDs only come merged.

Share this post


Link to post
Share on other sites
9 minutes ago, agent47 said:

Split roms will work fine. Non merged have every file for the game in the individual archives where in split sets the clones rely on some files in the parent archives. Non merged will be larger and is really only useful if you plan on breaking up the set since you only need to grab one file.

Software List roms are console/computer games, everything MESS ran before the merge.

CHDs only come merged.

Okay, great, thanks :)

I'll grab the split set.

Share this post


Link to post
Share on other sites
2 minutes ago, vaderag said:

 

12 minutes ago, agent47 said:

Split roms will work fine. Non merged have every file for the game in the individual archives where in split sets the clones rely on some files in the parent archives. Non merged will be larger and is really only useful if you plan on breaking up the set since you only need to grab one file.

Software List roms are console/computer games, everything MESS ran before the merge.

CHDs only come merged.

 

Is there any more detail on the software list stuff anywhere? Presumably a lot of that already exists in my other rom sets?

Share this post


Link to post
Share on other sites

@Metalzoic

I've kind of just lucked up because I also happen to have .175 and so I just used your xml that you linked in this thread.

I"m using it and then in HyperHQ I set the options to show parents only.

One question - I notice that when I do this, for some of the well known 4 player games, you still are showing the parent 4 player version, along with the now uncloned 2 player version (TMNT, simpsons, etc.). The 2 player versions don't have the preview video/theme/artwork -

For these, did you just manually go back through and rename the media to be associated to these? And did you manually go through and "unclone" the original 4 player parents?

Finally, to begin splitting into manufacturer wheels, you just load this base xml (the .175 verson you link in this thread) into Don's list tool and then start filtering by manufacturer and exporting them out into their own lists? And save the amount of work, I should do the above in bold FIRST before I load it into Don's tools to begin this task? Thanks for all your help.

Share this post


Link to post
Share on other sites

It's still showing the 4 player parents because they're the parents. I don't hide parents.

You do t rename your media, you copy/paste the media and rename just the copies.

And yes, once you have the base xml exactly how you want it,then you use Don's to split it into MF Wheels.

Sent from my SM-G935V using Tapatalk

Share this post


Link to post
Share on other sites
29 minutes ago, Metalzoic said:

It's still showing the 4 player parents because they're the parents. I don't hide parents.

You do t rename your media, you copy/paste the media and rename just the copies.

And yes, once you have the base xml exactly how you want it,then you use Don's to split it into MF Wheels.

Sent from my SM-G935V using Tapatalk
 

Ok thanks, that makes sense -

When you were adding your media by copying and pasting with it renamed, did you use anything to "flag" the ones that needed this treatment? Or did you just go through the wheel looking for ones that lacked the preview video?

Share this post


Link to post
Share on other sites

Not sure what you mean. I just copy the media I need, immediately paste it back in, then rename it to match the clone. Do that for all media that needs it.

Sent from my SM-G935V using Tapatalk

Share this post


Link to post
Share on other sites

Hey Everyone!

I've been away for a long time (life gets busy) and just caught up on threads.  Hope vaderag was able to be up and running. I may update the .180 xmls if needed as a refresher course for me, then when I can, tackle the latest version at that time.  I can't do it every month/ for every release, but periodically I may apply this work to an updated MAME version.  I may create a simple step by step tutorial to demystify some of the common "who's on first" confusion. This may also inspire others to create updated XMLs for each MAME version when Metalzoic and I don't find the time.  I don't wish to take over Metalzoic's thread in any way so I'll see the best place to host this. I am continually thankful to Metalzoic - where I learned to filter MAME.

  • Upvote 1

Share this post


Link to post
Share on other sites
4 minutes ago, phantasy said:

Hey Everyone!

I've been away for a long time (life gets busy) and just caught up on threads.  Hope vaderag was able to be up and running. I may update the .180 xmls if needed as a refresher course for me, then when I can, tackle the latest version at that time.  I can't do it every month/ for every release, but periodically I may apply this work to an updated MAME version.  I may create a simple step by step tutorial to demystify some of the common "who's on first" confusion. This may also inspire others to create updated XMLs for each MAME version when Metalzoic and I don't find the time.  I don't wish to take over Metalzoic's thread in any way so I'll see the best place to host this. I am continually thankful to Metalzoic - where I learned to filter MAME.

Hey @phantasy good to see you around!

Funnily enough I had to put things on hold due to a house move (tho it's dragging on longer than i'd like) but hope to hit this up again soon. I would certainly value an update as I'll likely use the latest Mame set when I do get going!

I'd also love a step by step of how you get there if you wouldnt mind doing it as you go along, so that when the next mame update comes I can keep revisiting to update my set!!

I went through totally manually before (if you can be bothered check out my updates in the original thread), but just don't have the time these days so a step by step on how to do (and update and exsiting setup) would be amazing!!

Thank you (in advance) :D

Share this post


Link to post
Share on other sites

I'd like to remind everyone that I made and app that can do these edits in a split second, after each MAME update. Still looking for beta testers but Yardley and I have used it for about a year with no issues...

Sent from my HTC6535LVW using Tapatalk

Share this post


Link to post
Share on other sites

Ah newoski!  Yes, I haven't forgotten you... life got in the way about the time we messaged.  I should add that I plan on fully testing your app for this when I do have my next go at the update.  No need for me to reinvent the wheel if you have done it.

  • Upvote 1

Share this post


Link to post
Share on other sites
1 hour ago, newoski said:

I'd like to remind everyone that I made and app that can do these edits in a split second, after each MAME update. Still looking for beta testers but Yardley and I have used it for about a year with no issues...

Sent from my HTC6535LVW using Tapatalk
 

Amazing - where can we get this tool?!

A step by step would still be useful (including this tool!) 

Share this post


Link to post
Share on other sites

I'll post back ASAP. New baby so life is a bit upside down. Video overview to follow plus download link

  • Upvote 2

Share this post


Link to post
Share on other sites

Hi Guys,

Video will follow, when I have time to create one. In the meantime...

The GUI is very basic and it includes an additional parameter -- Hidden Games List -- that I don't think many others will need to use:

 

To get started, define the following paramters:

Database Folder
- Path to a folder containing the MAME XML databases that you'd like to update

Parents to Remove:
- TXT file containing a list of MAME Parents you'd like to remove from all your XMLs in the Database Folder (see sample file for formatting)

Clones to Keep: 
- TXT file containing MAME Clones you'd like to keep, by converting them to Parents, on all XMLs in the Database Folder (see sample file for formatting)

Hidden Games List:

- IGNORE THIS PARAMETER. This is an optional parameter that will not be required by 99% of users. Ignore it for now. Explanation to included when I publish the app

After defining all paths, except for the Hidden Games List parater which should be left blank, click "Update Databases".

The app do two things, quickly:

1. Remove any games defined in the Parents to Remove list

2. Convert to parents -- by emptying the "clone of" field -- any games defined in the Clones to Keep list

The app stores your settings. After each update, simply do the following:

1. Download the latest XMLS

2. Put them into the Databases Folder

3. Run the app and click "Update Databases"

Give it a test and let me know if you have any questions. 

Download: https://www.dropbox.com/s/vizfbzcyv8vzo2p/MAME Parent Clone Database Updater.zip?dl=0

 

Capture.PNG

  • Upvote 1

Share this post


Link to post
Share on other sites

I also have a Genre remover, which does the same thing on a more aggressive Genre level. IE, it automatically removes the defined Genres from all XML. Very handy for removing Casino, Mature etc. I'll post about that ASAP

  • Upvote 1

Share this post


Link to post
Share on other sites

Awesome im starting to get my mame setup in order this last week and planing on using a 184 set, but still running Metalzoics old xml as didnt have Phantasy's updated one to hand.

How do we go about creating the txt lists required? @newoski

Share this post


Link to post
Share on other sites
39 minutes ago, thatman84 said:

Awesome im starting to get my mame setup in order this last week and planing on using a 184 set, but still running Metalzoics old xml as didnt have Phantasy's updated one to hand.

How do we go about creating the txt lists required? @newoski

I provided samples, but it's just a plain txt list like below:

dkong
tmnt
simpsons
xmen

 

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