i notice none of the romlister 'categories allowed' allow you to select 'mechanical' games though, is there a reason for that ie. is that a non-recommended way of searching?
The categories allowed are completely driven by catver.ini. They break up pinmame and fruit machines into two groups:
<category>Fruit Machines</category>
<category>Electromechanical - PinMAME</category>
All I'm doing is allowing you to filter at the same level as catver by replicating their categories in the RL front end.
MAME developers have their own tag (which is basically what you were searching on with your "mechanical" search:
<game name="18w" sourcefile="mw18w.c"
ismechanical="yes">
This appears to cover both fruits and pinmames.
So it's up to you as to what level of detail you want to drill into the data.
Ikari warriors is showing up in your list because, as you already mentioned, the XML data looks like this:
<Control Name="8-way Rotary Joystick(Mechanical)">
So your basic 'mechanical' search grabbed that too.
I would suggest altering your search criteria slightly by doing this instead:
ismechanical=yes
that appears to pull out all the pinmames and fruits but skips over the joystick mechanical tags.
You are 100% on the right track by doing your own text edit searches. I simply can't provide a GUI interface to do every possible combination of whatever you dream up, which is why all the buttons and checkboxes do is alter the -find: text area. It sounds way less disastery than I was expecting.
