RetroFE forums

General Category => General Discussion & Help => Topic started by: Pieter Hulshoff on December 28, 2016, 12:25:14 PM

Title: MAME/MESS XML and include files
Post by: Pieter Hulshoff on December 28, 2016, 12:25:14 PM
You can find the latest MAME/MESS XML and include files for RetroFE in the download section (http://retrofe.nl/download/).
For RetroFE, simply install mame_full.xml as MAME.xml (or Arcade.xml, or whatever name you use for your MAME collection), and rename the include file of your choice to include.txt in that collection. Don't forget to delete meta.db so RetroFE will add the latest information to your meta database.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on December 28, 2016, 12:25:37 PM
Files for MAME/MESS 0.181 have been added.
Title: Re: MAME/MESS XML and include files
Post by: shatshoes on December 28, 2016, 02:45:32 PM
Thank You.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on January 25, 2017, 03:52:29 PM
Files for MAME/MESS 0.182 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on January 29, 2017, 08:37:05 AM
Note to self: investigate whether lists without chds can be generated.
Title: Re: MAME/MESS XML and include files
Post by: jonathon on January 29, 2017, 09:42:25 AM
can you make a include with only mature games?

( ͡ ͜ʖ ͡)
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on January 29, 2017, 07:35:50 PM
Sure, I already mark those anyway. I could add that in the genre section.

Sent from my SM-G920F using Tapatalk

Title: Re: MAME/MESS XML and include files
Post by: jonathon on January 30, 2017, 02:29:45 AM
you are the man bro!
Title: Re: MAME/MESS XML and include files
Post by: firewater on February 11, 2017, 02:34:09 AM
I wanted to play Strider 2, but it wasn't on my set, so I checked the includes and it's not in there. The zip name is strider2, and not even the most general no clones include ("include_no_clones.txt") has it. How come? I'm gonna guess there are other not-clones games missing so just adding "strider2" to my include is only a temporal fix.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 11, 2017, 07:12:06 AM
If it's not on the list, it's because it's still marked as not working. I can have a look at the current status to see if it should be included, but that may include a lot of non-working games.

Current status:
      <driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported"/>
Title: Re: MAME/MESS XML and include files
Post by: firewater on February 14, 2017, 01:56:05 AM
I swear I had answered this! So I was surprised to see that the game is listed as not-working, since it's very enjoyable as it is unless something happens at a later stage (only  ever played the first two ones). Any chance you could make a list with the not-working games? Hopefully only the semi-working ones, if that's a thing, cause I wanna check them one by one, but I don't wanna try completely unplayable games (although if there's not other classification than "not-working", I don't mind).
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 14, 2017, 06:59:39 AM
There's an include_full.txt file that contains all games, including the non-working games.
Title: Re: MAME/MESS XML and include files
Post by: firewater on February 16, 2017, 08:24:09 AM
Yeah but I wouldn't know which ones are not-working. I wanted to temporarily use a list of only not-working games and test them one by one (maybe report back which ones I found playable in case anyone cares).
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 16, 2017, 08:54:14 AM
I can run a diff for you to create such a list if you want me to. 😀 It's not that hard really.

Sent from my SM-G920F using Tapatalk

Title: Re: MAME/MESS XML and include files
Post by: firewater on February 17, 2017, 01:03:02 AM
Yeah I actually don't know how these lists are made at all haha. However you can help it'd be appreciated, I bet some of these unplayable games are pretty enjoyable as they are.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 17, 2017, 07:52:21 AM
Yeah I actually don't know how these lists are made at all haha. However you can help it'd be appreciated, I bet some of these unplayable games are pretty enjoyable as they are.

In Linux:
diff include_all.txt include_full.txt | grep ">" | cut -d " " -f 2 > not_working.txt
Title: Re: MAME/MESS XML and include files
Post by: firewater on February 17, 2017, 08:15:41 AM
Excellent! A lot of these interestingly have a video (and logo) running them alright so probably it varies from version to version or require a specific emulator to run better, but most in fact seem kind of unplayable. Still I've found ones I'm definitely adding to my playable set, hopefully I'll bring a complete list of what I find enjoyable soon.

Any chance you can make a no_clones + not_working? I'm on Windows so I'm not sure how to do what you posted, unless you mean directing cmd to the mame .exe and then running that?
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 17, 2017, 08:34:44 AM
Excellent! A lot of these interestingly have a video (and logo) running them alright so probably it varies from version to version or require a specific emulator to run better, but most in fact seem kind of unplayable. Still I've found ones I'm definitely adding to my playable set, hopefully I'll bring a complete list of what I find enjoyable soon.

Any chance you can make a no_clones + not_working? I'm on Windows so I'm not sure how to do what you posted, unless you mean directing cmd to the mame .exe and then running that?

I've made an attempt, but I'm not 100% sure I managed to grab all the clones.
Title: Re: MAME/MESS XML and include files
Post by: firewater on February 17, 2017, 11:29:39 PM
Thanks a ton!
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 22, 2017, 11:17:01 AM
Files for MAME/MESS 0.183 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on March 29, 2017, 01:12:12 PM
Files for MAME/MESS 0.184 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on April 26, 2017, 11:35:20 AM
Files for MAME/MESS 0.185 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on May 31, 2017, 02:45:50 PM
Files for MAME/MESS 0.186 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on June 28, 2017, 03:09:04 PM
Files for MAME/MESS 0.187 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on July 30, 2017, 01:31:11 PM
Files for MAME/MESS 0.188 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on August 30, 2017, 08:39:46 PM
Files for MAME/MESS 0.189 have been added.
Title: Re: MAME/MESS XML and include files
Post by: annunaki12 on August 31, 2017, 03:06:03 PM
Thanks  :)
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on September 27, 2017, 08:23:39 PM
Files for MAME/MESS 0.190 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on October 25, 2017, 01:56:09 PM
Files for MAME/MESS 0.191 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on November 29, 2017, 02:37:50 PM
Files for MAME/MESS 0.192 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on December 30, 2017, 08:38:43 AM
Files for MAME/MESS 0.193 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 03, 2018, 10:14:07 AM
Files for MAME/MESS 0.194 have been added.
Title: Re: MAME/MESS XML and include files
Post by: BlackPredator72 on February 04, 2018, 05:46:46 PM
Just downloaded the latest 0.194 xml but every month I have the same question, why do I always miss some roms even I've downloaded the complete rom pack 0.193 from <link to roms removed> and the latest update from <link to roms removed>?
The 0.194 xml has 10407 roms but 10376 are present (roms like ddpdojt, orleg2_103jp and swcourtb are missing).
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 04, 2018, 06:05:37 PM
Just downloaded the latest 0.194 xml but every month I have the same question, why do I always miss some roms even I've downloaded the complete rom pack 0.193 from <link to roms removed> and the latest update from <link to roms removed>?
The 0.194 xml has 10407 roms but 10376 are present (roms like ddpdojt, orleg2_103jp and swcourtb are missing).

I'm not sure why those files would be missing to be honest. I take it the games don't start either?
If you're using the merged set, separate files for orleg2_103jp and swcourtb will not be available, since they're part of their parents' sets. ddpdojt.zip should exist though.

Using the merged set from that first link you posted, all 3 games you mentioned work fine. You may want to check your HD for problems and/or your torrent client. Perhaps let your torrent client check your files against the torrent file?
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on March 01, 2018, 09:33:27 PM
Files for MAME/MESS 0.195 have been added, including a mess_tiger_electronics.xml for the Tiger Electronics handheld games.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on March 29, 2018, 09:15:04 PM
Files for HBMAME/MAME/MESS 0.196 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on May 15, 2018, 07:33:08 PM
Files for MAME/MESS 0.197 have been added. Due to my vacation I'm skipping HBMAME this time.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on May 31, 2018, 09:22:24 PM
Files for HBMAME/MAME/MESS 0.198 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on June 27, 2018, 05:21:15 PM
Files for MAME/MESS 0.199 have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on July 26, 2018, 10:20:00 PM
Files for MAME/MESS 0.200 have been added.
I'm going to take a break from MAME for a while; there's very few changes in the XML department lately, and it's costing me a lot of time every month.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on January 04, 2019, 10:20:17 PM
MAME/MESS 0.205 files have been added.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on June 03, 2019, 01:05:35 PM
MAME/MESS 0.210 files have been added.
Title: Re: MAME/MESS XML and include files
Post by: batodan1911 on December 18, 2019, 11:59:31 AM
how i use the files?
my wish is to not see clones and not to see mature games
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on December 18, 2019, 10:14:35 PM
how i use the files?
my wish is to not see clones and not to see mature games

Read the first post in the thread.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on January 05, 2020, 09:36:22 AM
MAME/MESS 0.217 files have been added.
Title: Re: MAME/MESS XML and include files
Post by: Picapika on February 10, 2020, 07:14:45 PM
Hello, how are you?.

I'm a happy RetroFE user since 2018.

I have just a little question:
Usually I update MAME in my cabinet once a year.
Sometimes the XMLs for the current version are not avalaible. So I must wait for the next release until XMLs are avalaible.
Can you share any tutorial to create these XMLs myself?.
I have a menu of MAME arcade games separated by categories, using the provided XMLs here.
It would be great if I can create those files if are not avalaible for the MAME version avalaible at that time.

Thanks in advance ;)-
Title: Re: MAME/MESS XML and include files
Post by: Agent47 on February 10, 2020, 08:31:04 PM
There should be a code folder in the xml download
Title: Re: MAME/MESS XML and include files
Post by: Picapika on February 11, 2020, 11:39:50 PM
There should be a code folder in the xml download

Thanks a lot, Agent47 ;).

What software should I use to generate the xml lists with "create_mame_xml.cpp" inside that folder?.
Another thing I forgot to mention is the need to generate the "include" txt files.
Maybe using "RomLister"?.

Regards.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 12, 2020, 04:36:48 PM
The .cpp file is a C++ code file. You need to compile it in order to get an executable that you can run. If you've never done that before, it might be a bit tricky. I generate these files twice a year now, and the last version of the XML is usually pretty compatible with the latest version of MAME; there's not a lot of changes in the arcade department these days.
Title: Re: MAME/MESS XML and include files
Post by: Picapika on February 12, 2020, 04:57:48 PM
The .cpp file is a C++ code file. You need to compile it in order to get an executable that you can run. If you've never done that before, it might be a bit tricky. I generate these files twice a year now, and the last version of the XML is usually pretty compatible with the latest version of MAME; there's not a lot of changes in the arcade department these days.

Thanks a lot, Pieter ;).

So if I compile the cpp file will I be able to generate the "include.txt" files?.

I understand, if the last version of the xmls will be compatible maybe I'll just wait for next release when I'll update Mame again.

Just wanted to know how to generate the xmls and include.txt files because I'm a bit meticulous :P.

Regards.
Title: Re: MAME/MESS XML and include files
Post by: Pieter Hulshoff on February 13, 2020, 07:08:34 PM
No, sorry. The include files are created by a Linux script that extracts the name field from each xml file. Perhaps I should expand my program to output that as well.
Title: Re: MAME/MESS XML and include files
Post by: Picapika on February 13, 2020, 07:45:06 PM
No, sorry. The include files are created by a Linux script that extracts the name field from each xml file. Perhaps I should expand my program to output that as well.

No problem, Pieter. Thanks again.
It would be great to have the program with full capability.
I'll follow your advice and use the latest version avalaible at that time.
Have a nice weekend.
Regards ;).