Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: NOP on June 13, 2008, 02:53:36 pm

Title: ROMLister build 12 is released
Post by: NOP on June 13, 2008, 02:53:36 pm
New version of ROMLister is available

http://www.waste.org/~winkles/ROMLister/

build 012 - june 13th 2008
* added mameWah output support.  This is completely untested, sorry.

* added maximus arcade support.  Ditto on being untested.  You will need a 3rd party tool to convert the .txt file maximus list that RL produces to a compressed binary file in order to use your list in MA.  Email me (jeff at silent dot net) and I can send it to you.  Until everything is fully tested, I will not be adding it to the distribution, because I don't want to confuse people that this is a fully enabled feature.

* added macro support.  The file rlmacros.txt is included with this distribution.  Place it in the same folder as romlister.exe and you can now include a macro in your -find field to make it easier to view and edit giant searches.  Edit rlmacros.txt and see how the formating is handled, then add your own.  Currently the only used macros are for region support, but you can absolutely make new ones and add them to the list.

* added region support.  Based on the fine work of Josh Van Nieuwenhoven, RL can now pull out all the various region codes out of the rom description field and isolate various region codes.  Currently supported are: USA, Japan, Europe and Asia.  You can find the region selection in the quick-find wizard. 

Please note the following:
   1) not all roms are regionalized.  This means that if you make a list to exclusively get one region, you will likely exclude all the roms that have no region information.
   2) All regions include "world" as being in their region.  This makes sense logically, but can be a headache when you're trying exclude certain regions by adding a ! (not) modifier.  The best solution is to edit the rlmacros.txt file and remove any reference to "World" if you want to do a ! search.  Check the file rlmacros.txt for details on what all searches get performed when you add region searching-it's pretty insane, and you'll understand why I moved them into a macro instead of injecting the data straight into the GUI.

You could do a search of "!@USA & !@EURO & !@ASIA & !@JAPAN" to see a list of all the titles that are not regionalized.  It's a pretty huge number.  This whole region thing is interesting, but probably not entirely useful at the moment.

* added the ability to search for text strings, such as '(set ' which would normally goof up a search query because of the single parenthesis.

Please note to use single quotes (') and not double quotes (").  This is because all double quotes are ignored by the engine, because they exist everywhere in the input xml file.


I think that's it.   Updates to the wiki tutorials are in order now that all these new features are in.  Hopefully that'll be coming soon.  http://wiki.arcadecontrols.com/wiki/RL_tutorials (http://wiki.arcadecontrols.com/wiki/RL_tutorials)

-jeff!
Title: Re: ROMLister build 12 is released
Post by: TheShanMan on June 13, 2008, 07:53:48 pm
Thanks NOP. It's a great program!
Title: Re: ROMLister build 12 is released
Post by: mountain on June 25, 2008, 09:33:35 pm
I was able to creat a filtered list using the Mamewah output format and it appears to work great.
Title: Re: ROMLister build 12 is released
Post by: NOP on June 26, 2008, 09:43:24 am
cool, thanks for the testing.

I'm currently working on the next release at the moment (major UI changes) so I'll bump the mamewah status up from beta on the next go.

Still no word on anyone doing maximus arcade lists though.  I had several volunteers and they have all disappeared on me.  Perhaps this is opening up a vortex in the space time continuum...

-jeff!
Title: Re: ROMLister build 12 is released
Post by: Pete Rittwage on June 28, 2008, 12:51:43 pm
Hi NOP,

Awesome work, thanks for your efforts.  One thing I noticed- my frontend (http://rittwage.com/ultramame) uses XML2INFO to process the mame -listinfo XML file into a simpler text format the FE uses. 

If I filter the MAME XML file with your utlility, XML2INFO gets a parse error when processing it, so it won't properly convert it.

Give XML2INFO a try and see if it happens to you. 

http://mame.3feetunder.com/xml2info/
Title: Re: ROMLister build 12 is released
Post by: NOP on June 28, 2008, 08:35:50 pm
I promise this will be fixed in the next release, which is coming along nicely.  2 weeks at most.

Title: Re: ROMLister build 12 is released
Post by: Dariusz on June 28, 2008, 11:22:53 pm
NOP, Can ROMLister be used to create a rom folder by say eummovies video folder being the reference for the roms required in the folder, and using the master rom folder as the source for the roms required?
Title: Re: ROMLister build 12 is released
Post by: NOP on June 29, 2008, 09:24:49 am
I think what you're trying to do is something like:

If I have an .avi file in folder A
then copy the rom file with the same name out of folder B and copy it to folder C.

Or something like that?

This is probably a better tool for the job:
http://forum.arcadecontrols.com/index.php?topic=80770.0

If I've completely misread what you're asking, give me some examples.

Title: Re: ROMLister build 12 is released
Post by: Dariusz on June 30, 2008, 07:24:33 am
NOP, thanks for the details. RitchieTheBrit app is able to the task I hope when released, but I thought that I see if you app is able to acheave the same objective so how. Thanks, Dariusz