SpatzST Posted March 27, 2019 Posted March 27, 2019 I have so many issues with getting mamelists/mame.xml files to generate. The filter software correctly has my hyperspin folder and rom folder located. I run the generate mamelist.xml and it processes for a good hour or whatever, then just outputs nothing but a 0kb file. Why does this happen?
thatman84 Posted March 27, 2019 Posted March 27, 2019 Drop your mame.xml in this thread i can test it. What filters you using? Hyperspin 2.0 Latest Download Hyperspin 2.0 Documentation -------Pre Hyperspin 2.0 Below---------- HS Android Overview & Install HS Android Base Pack Download My Tutorials
SpatzST Posted March 27, 2019 Author Posted March 27, 2019 4 minutes ago, thatman84 said: Drop your mame.xml in this thread i can test it. What filters you using? I don't get that far. When you open filterlist it asks you to locate your mame.xml, then in the second box it says link to mamelist.xml where you can browse to one or press the "Generate" button. Clicking the generate button opens up a cmd prompt that sifts through thousands of lines... is that generating through mame64.exe or my mame.xml? I made my mame.xml with r0man0s xml generator. I will attach it in another post, give me a few minutes... I need to remote in. Anyhow, I never actually get to the part where I press "Scan" at the bottom since it never creates a mamelist.xml that I can use.
thatman84 Posted March 27, 2019 Posted March 27, 2019 Still at work here. Be a few hours Hyperspin 2.0 Latest Download Hyperspin 2.0 Documentation -------Pre Hyperspin 2.0 Below---------- HS Android Overview & Install HS Android Base Pack Download My Tutorials
SpatzST Posted March 27, 2019 Author Posted March 27, 2019 see attached thanks for the help. I will be at work for awhile too Mame.xml
32assassin Posted March 27, 2019 Posted March 27, 2019 Don's tools (Filter Hyperlist.exe) can't really create a MAMElist.XML you need to use RomLister https://www.waste.org/~winkles/ROMLister/ problem is that the files you need to create a MAMElist.XML Control.XML Catver.ini Nplayers.ini are not up to date with the latest version of MAME. I was only able to find Controls version 140 Nplayer 172 no clue what Catver version I have I have yet to use this but you might be able to make one using this
SpatzST Posted March 27, 2019 Author Posted March 27, 2019 Thanks. I actually have nplayers and catver for .207. When you boot up r0man0s "mame xml list generator" it automatically downloads these files... are they truly .207? I'm not sure, but inside the ini file it does say mame version .207 so I'd believe they are. Controls.xml i'd have to find. But you're saying with RomLister I could use this data to generate a proper mamelist?
32assassin Posted March 27, 2019 Posted March 27, 2019 I made a mamelist.xml a few years ago using romlister, to remove games I did not want from my MAME XML. I found it was easier to make filtering XMLs to remove games from my main MAME XML. make a list of all the games you like to remove/add make XMLs use Filter Hyperlist.exe and the XMLs you created to remove games from your MAME xml add your "remove games".xml to "HyperSpin Exclude XML list" in Filter Hyperlist.exe I attached a few of my XMLs I use to remove games. few things I do is I remove all the 4 player games, and add all the 2 player versions of those games as parents. I remove duplicate parents I remove Mega Tech, PlayChoice, (I play those games in my NES and Genesis wheel) I remove SNK Neo Geo MVS and Cave games because they have their own wheel. I have a cocktail arcade so I remove all the Parent games that have cocktail support and set the cocktail (Clone) as parents. filtering XMLs.zip
thatman84 Posted March 27, 2019 Posted March 27, 2019 @SpatzST So I just checked this. Bear in mind I have not done this process before. Generating with dons on a MAME 0.184 build that has NO catver.ini, nplayers.ini or controls.xml Running the "generate" mamelist from "Dons Hyperspin Tools 4.3.26" Filterlist DID create a mamelist.xml file for me. It was 58737KB I tried the same process on a clean MAME 0.195 emulator I had on my PC with the command line. Produced a much bigger file (212254KB) I used "Shift+right click" in the mame emulator director to "Open command window here" Typed "mame64 -listxml > mamelist.xml" This produced a file in a few mins. Using refresh I could see when it was completed as cmd did not show any activity!. Maybe the supporting files 32assassin mentioned add more information idk Maybe try generating the mamelist xml from command line and pointing FilterList to it. Also check you have the last release of Dons Tools. The picture above shows the Viersion ending .26 in my folder path. Good luck Hyperspin 2.0 Latest Download Hyperspin 2.0 Documentation -------Pre Hyperspin 2.0 Below---------- HS Android Overview & Install HS Android Base Pack Download My Tutorials
SpatzST Posted March 27, 2019 Author Posted March 27, 2019 48 minutes ago, 32assassin said: I made a mamelist.xml a few years ago using romlister, to remove games I did not want from my MAME XML. I found it was easier to make filtering XMLs to remove games from my main MAME XML. make a list of all the games you like to remove/add make XMLs use Filter Hyperlist.exe and the XMLs you created to remove games from your MAME xml add your "remove games".xml to "HyperSpin Exclude XML list" in Filter Hyperlist.exe I attached a few of my XMLs I use to remove games. few things I do is I remove all the 4 player games, and add all the 2 player versions of those games as parents. I remove duplicate parents I remove Mega Tech, PlayChoice, (I play those games in my NES and Genesis wheel) I remove SNK Neo Geo MVS and Cave games because they have their own wheel. I have a cocktail arcade so I remove all the Parent games that have cocktail support and set the cocktail (Clone) as parents. filtering XMLs.zip Yes, that sounds similar to what I want to do... I just need a mamelist
SpatzST Posted March 27, 2019 Author Posted March 27, 2019 14 minutes ago, thatman84 said: @SpatzST So I just checked this. Bear in mind I have not done this process before. Generating with dons on a MAME 0.184 build that has NO catver.ini, nplayers.ini or controls.xml Running the "generate" mamelist from "Dons Hyperspin Tools 4.3.26" Filterlist DID create a mamelist.xml file for me. It was 58737KB I tried the same process on a clean MAME 0.195 emulator I had on my PC with the command line. Produced a much bigger file (212254KB) I used "Shift+right click" in the mame emulator director to "Open command window here" Typed "mame64 -listxml > mamelist.xml" This produced a file in a few mins. Using refresh I could see when it was completed as cmd did not show any activity!. Maybe the supporting files 32assassin mentioned add more information idk Maybe try generating the mamelist xml from command line and pointing FilterList to it. Also check you have the last release of Dons Tools. The picture above shows the Viersion ending .26 in my folder path. Good luck Crazy. I have tried doing this through several reformats, and on different PC's across multiple years and I cannot get it to work. I must have something not properly setup. I'm assuming you keep mame in Hyperspin/Emulators/Mame? I am fairly certain I have tried doing it in the cmd prompt as well and yielding the same result, a 0kb xml file. I wonder if it has something to do with Windows. Do the mamelist's have that additional info in them (buttons/players/etc)? The only way I've ever gotten a MAME.xml to generate was with r0man0s tool, but it lacks players/buttons/controllers, etc. I will try RomLister tonight and see where that gets me. thanks for the help
32assassin Posted March 27, 2019 Posted March 27, 2019 I'm currently making one, for MAME 208 (using old controls.xml) using both MAME XML full list generator and romlister but you don't need one if you use my method to filter your MAME.XML take a look at Thatman84s picture, a mamelist.xml will only add all the info to the list generated by FilterHyperlist.exe you will have to manually add/remove each game (left hand "add/don't add" ) my method does this for you
SpatzST Posted March 27, 2019 Author Posted March 27, 2019 6 minutes ago, 32assassin said: I'm currently making one, for MAME 208 (using old controls.xml) using both MAME XML full list generator and romlister but you don't need one if you use my method to filter your MAME.XML take a look at Thatman84s picture, a mamelist.xml will only add all the info to the list generated by FilterHyperlist.exe you will have to manually add/remove each game (left hand "add/don't add" ) my method does this for you Going through dons filter doesn't bother me, I just need more detail to filter better I will certainly try RomLister though, and I have created a working, filtered list with r0man0s tool already. thanks
32assassin Posted March 27, 2019 Posted March 27, 2019 well all I can say is have fun you are going to need it as I stated the only thing the MAMEList.XML does is add extra info to the generated list info such as type of controls, number of players, monitor type you will have to manually add and remove each game you don't want from the list. easy task but you will have to do this every time you updated your MAME XML pic of generated list with all the extra info using MAMElist.xml
SpatzST Posted March 27, 2019 Author Posted March 27, 2019 28 minutes ago, 32assassin said: well all I can say is have fun you are going to need it as I stated the only thing the MAMEList.XML does is add extra info to the generated list info such as type of controls, number of players, monitor type you will have to manually add and remove each game you don't want from the list. easy task but you will have to do this every time you updated your MAME XML pic of generated list with all the extra info using MAMElist.xml That XML is ALL I want. I don't update much. The only reason I am updating is because I lost all my Roms by accident I am currently attemping to create a mamelist.xml using the cmd prompt "mame64 -listxml > mamelist.xml". It has been running for about 30 minutes, and I see a 0kb mamelist.xml sitting in the folder. It's like it is doing nothing at all. It isn't writing the file.
SpatzST Posted March 28, 2019 Author Posted March 28, 2019 I downloaded a fresh copy of mame 207... and I ran the powershell code like you said. and it WORKED! WOW. So now I can import mamelist to Don's and has the # of joys, players, no buttons though but, thats fine, I have the control scheme. thanks so much!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.