Main > Main Forum

Using Romlister's advanced command line functions--Help!

Pages: << < (3/3)

jukingeo:


--- Quote from: NOP on February 09, 2011, 09:52:39 am ---
Fire truck says 1P for the numplayers data.  I guess, sorta, that it is, kinda. 
--- End quote ---

Well, I will say that I have been around long enough to actually see this game in real life and it is a two player game.

But for those not in the know, here is the KLOV listing:

http://www.arcade-museum.com/game_detail.php?game_id=7814

As you can see it is a rather unique game.  It is pretty cool to play too.  One player could play it, but it is more fun with two.  BUT I wouldn't classify this as an alternating game since two people can play it at the same time.  So there is an error somewhere.[/quote]



--- Quote ---Seawolf II is funny.  There are dipswitch settings that say this:
   <dipswitch name="Play Time">
   <dipvalue name="1P 40s/2P 45s"/>
   <dipvalue name="1P 50s/2P 60s"/>
   <dipvalue name="1P 60s/2P 75s"/>
   <dipvalue name="1P 70s/2P 90s" default="yes"/>

So RL saw that "1P 40s/2P" and thought "Yep, 1P, we want that one!"
--- End quote ---

I don't quite get that information.  I initially thought it was a carry over issue from the data of the first Seawolf since that game is a single player game.


--- Quote ---To avoid this in the future, we have to get RL to look at more data that just "1P".
The nplayer data in search is surrounded by <nplayers>xx</nplayers> so changing the search item to:

& ( '<nplayers>2P alt</nplayers>' | '<nplayers>1P</nplayers>' )

forces RL to examine a bigger text chunk, and thus won't get tripped up by the dipvalue name stuff above.
(and that's even overkill for the amount of text needed to stop the false finds)
--- End quote ---

Seems like a complex task, yet interesting.


--- Quote ---Space Laser didn't come up in my search, and I don't know why it came up in yours.  The only explanation is if somehow the xml or other input data has changed.  I think I'm using a slightly crusty MAME 135 xml data with a nplyers.ini that is at least a year old.
--- End quote ---

I am actually using Mame .140 but only for Romlister.  The latest set of roms I have are for .123 but I am physically using Mame .100.    Mame .100's .xml data is littered with errors and is really unusable for Romlister.


--- Quote ---You can 2x click on any game in your list and see the XML data beneath it.  All you have to do is visually scan the text there and if you see your search criteria of "1P" or "2P alt" then that's why that title got pulled in.
--- End quote ---

Really?  That is interesting.  I have to try that out.  Hmmmm, it doesn't work in Linux!  (I run Romlister in Linxu via Wine).  Bummer!  I guess I have to try it someday in Windows.


--- Quote ---well, errr. ah, it is a wiki ya know.  If you add it, I'll check it for accuracy.
This can be your true test to see if you've learned how it works, by explaining it to others.
--- End quote ---

LOL!  Thats a joke right? I probably only know about 10% of what you know.  I wouldn't know where to begin.  If I did, would I be asking for help here?

At any rate, I was referring to other common scenarios for advanced filtering.  Thusfar this scenario was the only one that came up that required a command line search.  I am sure given time I can think of others, but probably I would need your help then again for the proper syntax.


--- Quote ---It would be kind of embarrassing to host a party and someone selects a game that requires 2 (or more) sets of controls and when player 2 comes up, he/she can't control the game.

--- End quote ---


--- Quote ---yes, this is the exact reason that RL was born.


--- End quote ---

And many thanks for creating it.  I started to use Romlister back when Mala was popular.  It was the first front end I used that made use of the .xml data.   Prior to Mala, I used MameWah for the longest time.

At any rate, thank you for your help.  The resultant list from the search above worked out great.  I can just remove those three games manually.  Or should I say two...

Space Laser is listed as a 1 Player game in KLOV.

http://www.arcade-museum.com/game_detail.php?game_id=9672

So that one is a keeper.

Geo

NOP:

well, it's not much, but i've at least captured this one in the wiki.

http://wiki.arcadecontrols.com/wiki/RL_tutorial_Advanced_SearchingEx

Come up with some more examples and we can work 'em in.



jukingeo:


--- Quote from: NOP on February 11, 2011, 09:54:48 am ---well, it's not much, but i've at least captured this one in the wiki.

http://wiki.arcadecontrols.com/wiki/RL_tutorial_Advanced_SearchingEx

Come up with some more examples and we can work 'em in.



--- End quote ---

Beautiful!  Fantastic!  I don't think I could have done better.   I am sure to drop a line here if I do think of other scenarios.  But many are already built into that one example in regards to searching for 1, 2, 3, 4 (etc) player games ONLY or alternating games only.  And that example shows how to combine them.

If I do think of something I will come back here and post it.

Oh! I was wondering if there is information in the controls.xml file for force feedback games.  But I am not sure if Mame even supports force feedback.

Another thing is redemption games.  Is there information that Romlister could pull out of the .xml files for games that dispense tickets.   Doing some early experiments with emulated redemption games in MAME, I found out that MAME DOES support the hookup of a ticket dispenser.  One of the keyboard lights flash in relation to how many tickets are supposed to be dispensed.  This output, could be hooked up to a Deltronics ticket dispenser.   So I can easily see a use for Romlister to filter out all redemption games.

Thusfar those are the only things I can think of off the top.

Have a good day and once again, thanx for your help.

Geo 





Pages: << < (3/3)

Go to full version