The NEW Build Your Own Arcade Controls

Front End Support => Maximus Arcade => Topic started by: Jonny G on December 15, 2015, 10:40:50 am

Title: Updating main games list with new versions of MAME in Maximus Arcade
Post by: Jonny G on December 15, 2015, 10:40:50 am
Hi all,

Ran into a problem the other day when trying to update my main games list in Maximus Arcade having just updated to 0.168. I get the error, "the following emulators have invalid media locations" which is apparently to do with the latest versions of mame having changes in the mame.xml.

I found a post on the forums about replacing all instances of "machine" with "game" in the XML but this hasn't helped.

What are other people doing when it comes to getting their front end games list up to date with new versions of MAME?
Title: Re: Updating main games list with new versions of MAME
Post by: DeLuSioNal29 on December 15, 2015, 11:33:12 am
If I remember correctly (and it's been a while, so forgive me if I'm inaccurate) if you change the rom location in Maximus Arcade it messes everything up.  So you need to keep the folder structure intact when updating your roms.  I believe it's case sensitive as well.

However, I haven't tried the new versions of MAME in ages.  (I've stopped using Maximus Arcade).

Here's stuff to try:
Make sure you set the "Path to media" to "long" in the preferences.
(http://cdn.shopify.com/s/files/1/0229/1739/files/pref_config_launch.jpg)

Have you tried selecting: "(6) Option to choose whether MAME game descriptions are gathered from "mame.dat" file or from MAME XML generated game list."
(http://cdn.shopify.com/s/files/1/0229/1739/files/pref_option_mame.jpg)

Also, Maximus tends to generate it's own MAME.XML.  Did you tried deleting it (make sure you back it up) so that Maximus will generate a fresh one?

Last but not least, the instructions say to edit the gamelist.xml, not the mame.xml:
"IMPORTANT NOTE: Newer versions of MAME (150 and above) require a modification to the 'gamelist.xml' file that is created by Maximus when you first run MAME. If you don't do this, you will get an "INDEX OUT OF RANGE" error. To fix this:
1.Open gamelist.xml with Notepad. This file is big, so it will take a minute to open.
2.Hit Ctrl+H on your keyboard to open Replace.
3.Next to 'find what:' type "machine" without the quotes. Next to the 'Replace with:' type "game" without the quotes.
4.Click the 'Replace All' button, wait for it to finish.
5.Hit Ctrl+S to save your changes and then you can close Notepad."

Edit:  Check out this topic.  http://forum.arcadecontrols.com/index.php/topic,145865.0.html (http://forum.arcadecontrols.com/index.php/topic,145865.0.html)

D
Title: Re: Updating main games list with new versions of MAME in Maximus Arcade
Post by: Jonny G on December 15, 2015, 05:22:18 pm
Thanks man!

Got it working with both a .dat file and the .xml after setting path to long and doing the gameslist.xml edits.

2 odd things though, I couldn't get MA to generate its own mame.xml. I had to manually generate one with -listxml. No biggy but as I say, odd.

Second thing, wouldn't the batch rename of "machine" to "game" cause problems with any rom name containing the word "machine" in the title. Such as Machine Man? There may be more buts that's all I can find right now.

Thanks again though, that was really bugging me!
Title: Re: Updating main games list with new versions of MAME in Maximus Arcade
Post by: juan9999 on February 06, 2018, 04:25:47 am
The first steps seem to have done it for me, as well as installing flash.

Where is the gamelist.xml located?  I can't find it