One question that I've come up with, that hopefully someone can answer... by eliminating spinner games, will it cut out spinner games that also can work with joystick? The one I'm thinking about mainly is Arkanoid, but I'm sure there are others... does the controls.dat or whatever file it is, contain ALL the possible input devices to a game, or just the main / original one? I will know to add Arkanoid back into my list if it's had the chop, but how many other great games will I be possibly missing out on?
controls.dat should only contain the hardware from the original machine, so if you eliminated trackballs and spinners, arkanoid is gone, and you'll have to add that one by hand. There's just no way for romlister or controls.dat to know of all the alternate possibilities of controlling a game. (I set up asteroids to work with a joystick on my machine)
I've been thinking about coming up with a few tutorials on the wiki about various things that you can do with it, such as locating all the ROMs that your hardware supports, or deleting all the adult games, etc.
(to green giant) Sorry for the confusion, by hardware I meant what your joysticks and buttons are on your machine, not what the CPU inside the box can handle.
I seem to have missed this feature last night (I was rather tired, I admit). Is there a way for ROMlister to eliminate all games that won't work on a 15kHz display? Like, a setting that says any game above a certain res should be removed?
For certain res games, you can certainly do stuff against anything in the text in the big display window. For example, every game has this type of entry:
display type="raster" rotate="90" width="288" height="224" refresh="60.606061"
so in the -find window at the bottom of the GUI, you could type in by hand:
"& refresh=60" or "& width=288" to eliminate any games that are outside that refresh/screen res. You can add as many "& xyz" statements as you like before hitting the GO! button.
(note that I simplified "refresh=60.606061" down to just "refresh=60" as long as the text is in there, you don't need the whole thing)
And where are the flags for game category? Because, the adult games, mahjong games etc would be cut in an instant...
Look for the "category" dropdown box in the quick-find wizard at the top of the GUI.
![Wink ;)](http://newforum.arcadecontrols.com/Smileys/default/wink.gif)
If you select "tabletop" and then click the NOT button, it'll add a " & !Tabletop" to the -find window for you and that'll eliminate all the mahjong games. (dunno exactly why mahjong is tabletop, but that's the way all those are entered in catver.ini)
Again, you can also add "& !mature" to the end of any query to get rid of all the adult games too. Heck, to get rid of both mahjong's and adult games in the same search, add:
"& !(mature | tabletop)"
in human speak, that would be "roms that are NOT mature OR tabletop or
"& !mature & !tabletop"
this is the same thing: we want roms that are NOT mature and NOT tabletop The other thing you can do is have ROMLister output the results as an XML file, then turn around and re-load that new XML file into ROMLister and continue paring down the list until it's what you want. This is sometimes easier (and less buggy) than trying to do a HUGE -find list.
I always output the rom descriptions to the screen first, and then output it to a file so I can verify by hand some of the game titles that I'm expecting to show up in the results of my query.
-jeff!