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 --- Bug Reports --- Site News

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

  

Author Topic: romlister questions  (Read 2761 times)

0 Members and 1 Guest are viewing this topic.

Garetmax

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 50
  • Last login:March 01, 2015, 09:17:57 pm
romlister questions
« on: February 18, 2012, 05:51:44 pm »
Hi,
I'm making some lists and have some questions on Romlister.

There were a some games that weren't showing up in any lists that I happened to notice but are playable.

I'm using romlister 024 and mame 145.  I'm also using a controls.ini from Sir Poonga dated 1-5-11 and Garwill's contol.xml dated 11-21-09.  I'm using the latest catver, listxml, and nplayers.

When I go to the full list in romlister it shows 18,550 roms.

If I use: upright, all joysticks and controls are checked, any gameplay buttons, catagories are all greyed, region is any, and no misc options are checked.  The total is then 15927 when I make a list.

If I select the playable misc box, then the list goes to 6009.  I'm wondering how many have been left out that are actually playable.  As a note, Mala has an option that you can include "preliminary games" so I was wondering if that would be an option to add to romlister.  How does romlister determine what is playable?

The games that I've played before, that I know work didn't even show up in the 15,927 list.  They are Sweet Life, photoy2k, and Enchanted Forest.  I think photoy2k is shown as emulation = "good".
What's happening here?  Am I doing something wrong? ???

Thanks for your help,
Scott



« Last Edit: February 18, 2012, 05:58:58 pm by Garetmax »

dmarcum99

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 238
  • Last login:January 21, 2020, 12:02:36 am
Re: romlister questions
« Reply #1 on: February 20, 2012, 12:15:56 am »
i recently had issues similar as yours.  I used the same files as you, and I found out that the Neo-Geo would not list even though I selected 7-buttons & fewer in RL.
I had to make sure my checkmarks had the grey background instead of a white background.  This might be your issue.

My roms were from .143u9, but after taking out clones, mature, majhong, casino, rhythm, & trivia games....using only "working" games AND adding 30 clones worth adding my list was in the 2800's

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: romlister questions
« Reply #2 on: February 20, 2012, 10:51:36 am »
hey guys.  hopefully i can shed some light on what's going on.  I'll yammer on about how romlister works and then get to some specifics.

romlister is essentially a filtering engine.  You decide what gets put into, or taken out of your list vs. the all games list.  The GUI merely helps with some common filters, but the GUI is purely supplemental and not required to do any of the filtering work.

These tutorials may be useful:
http://wiki.arcadecontrols.com/wiki/RL_tutorials

the stuff in the -find: window at the bottom of the app is what either gets added in or removed from your final list. 
You can go into the -find window and hand edit/remove any text that is in there.  The GUI is only bolted on to make searches a little easier to set up.

If a chunk of text in the find box has a "!" in it, then a game is removed when that text element is found. 

If you watch how the -find box changes as you click on things in the GUI, you can see that the more things checkboxes you set to gray "don't care" the smaller the string of text gets.  The smaller the overall string of text, the more items that will show up in your final list. (ie, the less things to filter out)  There is of course a balance between filtering out things you don't want without being so broad in scope that you wipe out a lot of viable games that you do want.  You can also do inverted filtering- in other words, make your filter SO narrow in scope that only specific games get added to your list, then change the criteria slightly, and continue running searches which will append new games to your list. 


Quote
If I select the playable misc box, then the list goes to 6009.  I'm wondering how many have been left out that are actually playable.  As a note, Mala has an option that you can include "preliminary games" so I was wondering if that would be an option to add to romlister.  How does romlister determine what is playable?

The playable checkbox in RL adds the following text into your -find window:
!emulation=preliminary

In other words, filter OUT any game where the emulation status has been set, by the developer, to preliminary.
That comes from this data: (this one taken from 18 wheeler).  This info is at the end of every game's data.

Code: [Select]
<driver status="preliminary" emulation="preliminary" color="good" sound="imperfect" graphic="imperfect" savestate="unsupported" palettesize="4096"/>
Few things about this:
1) if the developer of that game's driver forgets to update this status as the code is refined, everyone suffers.  garbage in, garbage out.
2) this is very, very likely the exact same filter that mala is using.  I don't know of any other way of knowing a game's playability state.
3) unchecking the box in romlister removes the filter completely.  You'll get way more games, but you may get some that just don't play too.
4) romlister is merely matching chunks of text in your -find window against the game's data.  There are no behind the scenes tricks done.  If a game got filtered out of your final list, it's because something in your -find text told it to.


Quote
The games that I've played before, that I know work didn't even show up in the 15,927 list.  They are Sweet Life, photoy2k, and Enchanted Forest.  I think photoy2k is shown as emulation = "good".

Whenever there is a game that is getting stripped out and you don't know why, you can always locate the game in your "all games list" and 2x click on it.  That will bring up the XML that romlister uses to scan through against your -find text to determine if a game is included or not in your list.  If you can't quite read romlister's somewhat cryptic -find text, copy and paste it here for me to look at, and copy-n-paste the game's XML data here and we can figure out why something got filtered out and how we might go about fixing it.

You can always of course locate games from your all games list, and right click on them and add them to your working list, but that assumes you're able to determine that they are being filtered out somehow. 
 

TopJimmyCooks

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2095
  • Last login:November 17, 2020, 03:44:41 pm
Re: romlister questions
« Reply #3 on: February 25, 2012, 08:12:55 pm »
Funny, I just posted advice 2 minutes ago to a forum member to check out Romlister to filter Bios files, and here you are.