EMULAB Forum

clrmamepro [English] => clrmame Discussion => Topic started by: Roman on 13 January 2011, 22:18

Title: clrmamepro 3.137b
Post by: Roman on 13 January 2011, 22:18
<a href="http://mamedev.emulab.it/clrmamepro/">3.137b</a>

added: import/export of upcoming MAME flag "ismechanical"
       setinformation's 'Select Sets' supports variable %M=1 to mark mechanicals
       Split system default path "Standard" into "Standard" and "Mechanical", ie you
       can split mechanical sets in an own path. Note, if a mechanical set is also using a bios
       the belonging bios path is used since that binding got a higher priority
added: scanner advance option to keep disabled sets as unneeded (instead of ignoring them)
misc:  changed a bit the show missing behaviour of sets which only consist of nodumps and samples
misc:  correct handling of not possible profile renaming of hyperspin/offline/software list dats
misc:  for now, stop parsing dats if 1st closed main element is found
misc:  supporting chds in mess software lists
Title: Re: clrmamepro 3.137b
Post by: etabeta on 27 January 2011, 06:34
I found an issue: if you take the output of "mess -lx >output.xml" as datfile, clrmame fails to import it (it complains about "set <no description>\<no setname> wasn't imported").

I know I can generate the xml from the exe on windows, but it does not work when I want to use clrmame on Mac ;)

could you check if it's an easy fix? the xml output should be fine...
Title: Re: clrmamepro 3.137b
Post by: Roman on 27 January 2011, 08:46
A MESS xml file is not a standard "MAME" one...so you need to load it with a different engine type...
If your engine.cfg doesn't hold one for a mess dat (it does for a direct mess import), you need to add one like:

engine (
   name MESS_DAT
   gamelist mess
   cachefile _messdat
   replace machine game
)
Title: Re: clrmamepro 3.137b
Post by: etabeta on 31 January 2011, 20:43
thanks for the hint. it works like a charm :)