Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Creating custom game lists for mame?  (Read 3979 times)

0 Members and 1 Guest are viewing this topic.

ivwshane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1039
  • Last login:April 23, 2025, 06:30:06 pm
    • My first mame cab! (WIP)
Creating custom game lists for mame?
« on: November 18, 2015, 06:29:23 pm »
I'm using MALA as my frontend and I wanted to remove a ton of games such as the adult ones and all the casino type games and most likely all of the MESS stuff. After searching around I came across romlister which seems like it will do what I want. However romlister requires a controls.xml file and I cannot find an updated one anywhere. Besides manually deleting games what are my options? The wiki has outdated links on it. I looked into mawler but it looks like that is currently outdated as well but it might get an update soon.



If it matters, I'm using mame 1.47 for testing but I'll be using mame 1.67 once I get everything figured out.

NOP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 916
  • Last login:September 19, 2017, 08:22:27 pm
  • I stole my avatar.
    • winterMAME
Re: Creating custom game lists for mame?
« Reply #1 on: November 18, 2015, 07:39:31 pm »
controls.xml merely augments the available data in MAME's listxml datafile, so if there is an entry or two (or a hundred!) missing from controls, romlister will still be able to do a pretty good job at making your lists.

This http://controls.arcadecontrols.com/ is the latest available version of controls and the official homepage.

I just created a merged file with the above controls.xml and mame 167's listXML and it appears to be able to make a list just fine for me.

MESS info is still a bit of a problem.  The best way to exclude MESS data is to append by hand (there is no button or checkbox for this yet) the following text at the end of your -find: window after you have clicked all the buttons and massaged all the checkboxes you want.

Code: [Select]
& !slotoption
"slotoption" appears to be a common element in the majority of MESS devices.  A few may still slip into your lists, but it's the best we've come up with so far.

Good luck!

Yenome

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 547
  • Last login:November 12, 2024, 07:07:56 pm
  • Punch a fish. Make a wish
Re: Creating custom game lists for mame?
« Reply #2 on: November 18, 2015, 08:03:17 pm »
Having been working on this my self i can give some advise. First one would be to only work with the mame version your going to be using. If you use .147 and get everything working it might not work with .167 personally im sticking with .161. far as romlister is concerned if you cant find a controls.xml you can make a empty file and name it that. I only use the catver.ini file the control info is built into mame xml that is created by romlister to merge. now in the merge log it will cry about not finding the games in controls.xml but it should still work the same as it does for me. this is the search string i use to get rid of most the unwanted games

(buttons=6 | buttons=5 | buttons=4 | buttons=3 | buttons=2 | buttons=1 | buttons=0 | !buttons=) & !(triggerstick | top-fire | rotary | dial | trackball | pedal | lightgun | 'Analog') & (!sample_name= & !emulation=preliminary) & !('ball & paddle' | isbios=yes | casino | mature | pinball | quiz | rhythm | tabletop | Fruit_Machines)

this results in games that are not any of the ones listed last in the search string. this also only finds games that use a 2, 4, 8, or 49 way stick with/with out up to 6 buttons. it will return around 4-5k games in .161 from there i dwindle it down a lil further. what i have done is made two set one with out clones and one using the @USA macro that finds USA and world games. i then put all the roms from the two lists into one folder and use romlister to scan the folder to make a new xml. that i go through and get rid of any game that has a USA clone as im from USA so i prefer those games as they was what i played in the arcade.

The exception for me is since I will only have two sticks and 6 buttons ea player i dont need any four player games so for teenage mutant ninja turtles and the simpsons i use clones that are two player versions. i havnt completed this list yet if you want i can send the XML to you once i have it done. do note i am using unmerged roms once the list is done so i wont need parent files. like pacman will have all the files it needs from puckman to work. less clutter and since i only got an 120gb HD for my bartop more room i save for other things the better. Still keep a full .161 set on my main pc for archive.
My Gf made me put a sig up. /whipped

ivwshane

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1039
  • Last login:April 23, 2025, 06:30:06 pm
    • My first mame cab! (WIP)
Re: Creating custom game lists for mame?
« Reply #3 on: November 18, 2015, 08:56:27 pm »
Very nice guys! I will give your suggestions a shot!

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19427
  • Last login:Today at 02:45:49 am
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Creating custom game lists for mame?
« Reply #4 on: November 18, 2015, 10:01:11 pm »
It isn't 100% accurate by any means, but the best way to filter off mess junk atm is to search for "coins" in mame's controls entry.  Consoles don't take quarters. ;)