Indyplumber Posted January 15, 2016 Posted January 15, 2016 I'm not sure if I'm using this correctly. I have the wheel set to Mame and the Hyperspin source set the Mame.xml. Below I have generated a Mamelist.xml from the 0.169 Mame executable. I can scan and get my list but some of the columns have 0's in them. Primarily I was hoping to sort the 4 player parent roms but I cannot. What am I doing wrong?
damageinc86 Posted January 16, 2016 Posted January 16, 2016 i think it's a nplayers.ini or something,...can't remember.
Indyplumber Posted January 16, 2016 Author Posted January 16, 2016 Okay, so I searched and found nplayers.ini for 0.169 Mame. Where do I put it so that Don's List Generator will use it?
ninja2bceen Posted January 16, 2016 Posted January 16, 2016 If you figure it out can you post the xml? I have a 2 player and four player xml as genres but it's from like 142 Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
kylecp1979 Posted January 16, 2016 Posted January 16, 2016 I haven't done this myself by I remember reading something about using romlister to separate players with nplayers.ini and Mamelist.xml but it was like 5 years ago or so. you might be able to google search something on about romlister. I'm sorry I can't be more help.
damageinc86 Posted January 16, 2016 Posted January 16, 2016 Yeah there was some program I used way back when, and it made the nplayers and mamelist stuff, it might have been called romlister. Sorry not much help, but try to poke around out there for those keywords, might find it. It made those lists, i just have them in my main mameuifx directory. Then you can point to them.
Indyplumber Posted January 16, 2016 Author Posted January 16, 2016 So is "Don" no longer around? I watched his YouTube video and he speaks of sorting by #players and you can clearly see that the column is populated with that info. So he got it to work somehow it appears. I'll keep digging. See what I can come up with.
phulshof Posted January 16, 2016 Posted January 16, 2016 Don's busy with life and his own front-end RetroFE. If you can give me the input I need, like the XML tag used for this, and the lists you want I can add it to my program for the unofficial MAME XML file generation. Sent from my SM-G920F using Tapatalk
ninja2bceen Posted January 16, 2016 Posted January 16, 2016 Speaking of mame genre... The unofficial xml has something like 1 k manufactures. Can you group them differently where if it's any branch of taito it's just taito? Advance the cause to 100%. http://hyperbase.hyperspin-fe.com/ Planet Geekdom, Subscribe for Tutorials! https://www.youtube.com/channel/UCdcby-s2GwriaOHGmVC2vGA?sub_confirmation=1&app=desktop
Indyplumber Posted January 16, 2016 Author Posted January 16, 2016 Don's busy with life and his own front-end RetroFE. If you can give me the input I need, like the XML tag used for this, and the lists you want I can add it to my program for the unofficial MAME XML file generation. Sent from my SM-G920F using Tapatalk Not sure what you need here? But the mamelist.xml that you generate with the mame executable in cmd (i.e. "mame -listxml > mamelist.xml") has this tag for each game: <input players="2" buttons="1" coins="2" service="yes"> <control type="joy" ways="4"/> </input>
phulshof Posted January 16, 2016 Posted January 16, 2016 Speaking of mame genre... The unofficial xml has something like 1 k manufactures. Can you group them differently where if it's any branch of taito it's just taito?I don't make these up; the MAME team does this. If you can set up some namechange rules I can program I don't mind adding them to my program, and thus create additional XML files.Sent from my SM-G920F using Tapatalk
phulshof Posted January 16, 2016 Posted January 16, 2016 Not sure what you need here? But the mamelist.xml that you generate with the mame executable in cmd (i.e. "mame -listxml > mamelist.xml") has this tag for each game: <input players="2" buttons="1" coins="2" service="yes"> <control type="joy" ways="4"/> </input> I know MAME has this data, but I need to know what tag HS/RL needs in its xml to do something useful with it. I don't use either, so I wouldn't know. Sent from my SM-G920F using Tapatalk
Indyplumber Posted January 16, 2016 Author Posted January 16, 2016 I know MAME has this data, but I need to know what tag HS/RL needs in its xml to do something useful with it. I don't use either, so I wouldn't know. Sent from my SM-G920F using Tapatalk Can't help you with that. Beyond my abilities.
homebrewer Posted February 11, 2016 Posted February 11, 2016 I discovered that since mame v.162, mame changed the xml format. Comparing the older (.154) and newer (.170) XML's I discovered that every instance of "game" in previous .xml's is changed to "machine" which results in bad (0) data in don's tool. I googled it and found this "fix" in the Arcade Controls forum: http://forum.arcadecontrols.com/index.php?topic=145865.0 I was able to use Notepad ++ and replace the "Machine" entries with "Game" as described in the link (or see below) and imported into Don's tool with all data there, including players. I Have recently updated to Mame .170 from .154 because mainly of the HLSL support. Hope this info helps, and Hope Don can or will update his awesome tool so current and future versions of MAME can use the tool. Here a some examples of the changes in the mame.xml file:old xml naming:<!ELEMENT mame (game+)><!ATTLIST game<game name="005"..new xml naming:<!ELEMENT mame (machine+)><!ATTLIST machine<machine name="005"..I fixed this using an xml editor (I used Notepad++ https://notepad-plus-plus.org/). I used the "replace" function to replace the majority of the occurrences of "machine" with "game" in the mame.xml file in five steps:Replace:machine+withgame+Replace:<!ELEMENT machinewith<!ELEMENT gameReplace:<!ATTLIST machinewith<!ATTLIST gameReplace:<machinewith<gameAnd finally replace:</machinewith</gameMake sure to save the changes to mame.xml & then you should now be able to successfully refresh the main game list in Mala.
damageinc86 Posted February 11, 2016 Posted February 11, 2016 One thing I liked about my quick trial run I took with launchbox the other day: scraping internet for all sorts of info, including this elusive number of players the game supports.
griffin518 Posted February 12, 2016 Posted February 12, 2016 I discovered that since mame v.162, mame changed the xml format. Comparing the older (.154) and newer (.170) XML's I discovered that every instance of "game" in previous .xml's is changed to "machine" which results in bad (0) data in don's tool. I googled it and found this "fix" in the Arcade Controls forum: http://forum.arcadecontrols.com/index.php?topic=145865.0 I was able to use Notepad ++ and replace the "Machine" entries with "Game" as described in the link (or see below) and imported into Don's tool with all data there, including players. I Have recently updated to Mame .170 from .154 because mainly of the HLSL support. Hope this info helps, and Hope Don can or will update his awesome tool so current and future versions of MAME can use the tool. I stumbled on this at the same time! Worked like a charm! Here's my mamelist.xml from MAMEUIFX 0.170 with the corrections made: https://www.dropbox.com/s/r3uy8plgmptbctc/mamelist.xml?dl=0 Download my RocketLauncher bezels: http://hyperspin-fe.com/files/file/14367-griffin518s-bezel-depot/ Best of MAME HyperSpin XML: http://www.hyperspin-fe.com/files/file/11710-griffin518s-best-of-mame-xml-database/ Best of MAME bezel pack: http://www.hyperspin-fe.com/files/file/11711-griffin518s-best-of-mame-bezel-pack/ Custom MAME ini files w/HLSL settings: http://www.hyperspin-fe.com/files/file/11712-griffin518s-best-of-mame-mameuifx-ini-files/
albert_c Posted February 24, 2016 Posted February 24, 2016 Does this fix populate the other attribute fields, like status, rating, etc.? When you find great deals on Craigslist for CRT based cabs, exuberance can be a bad thing! Current status of cabs: 0/5 working as desired :wallbash:
MrSparkle Posted March 12, 2016 Posted March 12, 2016 I've updated Don's tools to work with the new MAME 0.162+ XML. See http://www.hyperspin-fe.com/files/file/11377-dons-hyperspin-tools/
Recommended Posts
Archived
This topic is now archived and is closed to further replies.