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 Try the site in https mode Site News

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

  

Author Topic: ListGen 2.0! All nice and shiny like  (Read 4597 times)

0 Members and 1 Guest are viewing this topic.

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
ListGen 2.0! All nice and shiny like
« on: May 12, 2005, 06:23:03 pm »
Here it is! This one is all new and has a ton of new features.  It's not as "simple" any more though so if you're happy with what you have then don't worry about upgrading :)  Using this new version will (might?) be a litttle confusing at first, but really it's the same thing only generating lists is a two-step process.

Step 1) Create output format with default criteria. Save.
Step 2) Run it.

Whereas before it was sort of all one big step.  You'll see.  Just keep in mind that you have to create the "output format" ("report") to specify the fields to output, header, footer, etc. first before you can run it.

 This should be considered BETA software! I tested it and it ran fine on my system, but all permiatations haven't been tested and it's likely to mess up somehow. As with any program, make sure your ROMs are backed up before you do any ROM maintance with it!

http://www.bluecamel.org/software/listgen.net/listgen.net_2.0.zip

I had to re-work the saved queries implementation.  Now it's more of a "report generator", minus all the fancy formatting!  You can specify headers and footers so, for example, if you wanted to make a batch file and make sure the folders exist before you co moving ROMs to them, you can add a couple 'mkdir' statements in the header.

There's a "grid" mode now, which will let you see the output in a spreadsheet-like fashion.  Also while in this grid mode you can individually select ROMs and perform maintenance on those specific ROMs (delta88, **** my ****  ;) ).

Outputting as a DAT file now comes standard.  You can make a DAT file of very specific ROMs, if you like (yes, it's a standard SQL statement!).

ListGen.NET 2.0 supports multiple platforms, so when you're importing you have to specify a platform name, like 'mame', 'snes', 'Nintendo 64', whatever. It will be easiest for you though, if you keep it short and simple (like 'snes', 'n64').  Just remember that if you utilize this feature you're probably going to want to specify the 'platform' field in your queries, otherwise you might be getting back more than you intended!

Also, since the multiple platform thing, I'm working on getting the TOSEC information parsed out from the file name.  Currently, ListGen.NET uses the same library that comes with TIM (TOSEC's ROM management thingie) but it really needs some work.  In addition, most people are using GoodTools-style ROM names, which are pretty much a bastardization of the TOSEC "standard".  I'm working on that too, but it's going to be a slow painful process to get that working well.

This TOSEC info can also be output as a standard DAT file, but this isn't all too useful yet until I get the TOSEC parser working better.  You can select down to the ROM level though, if you need to.

One of the benefits (that's only going to get more benefit-er) is being able to have 1 DAT file with any platform you'd like on it. Why would you want that? Who knows?  You'd still need to have all your ROMs in one folder for it to work in a FE.  *shrug* :)

I feel like there's more that's new but I can't think of them now.

Here is a couple of my TODOs.  Feel free to add to them :)

- Parse and store dipswitch information
- Figure out a better way to specify criteria that will allow grouping.
- Implement the "Import from config text" option for sharing.

Let me know if you have any problems.

And again, all credit for this timesink GREAT program goes to Buddabing.  If it wasn't for his lead, ListGen.NET wouldn't exist!

-sab

JoyMonkey

  • Voodoo Wiki Master . . .
  • Wiki Master
  • Trade Count: (+5)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 2899
  • Last login:June 16, 2025, 09:16:27 pm
  • Candy is Dandy but Liquor is Quicker
    • JoyMonkey.com
Re: ListGen 2.0! All nice and shiny like
« Reply #1 on: May 12, 2005, 06:34:09 pm »
Still no shnazzy About screen! WTF!!!

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re: ListGen 2.0! All nice and shiny like
« Reply #2 on: May 14, 2005, 08:17:12 am »
Maybe it's an easter egg? ;)

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re: ListGen 2.0! All nice and shiny like
« Reply #3 on: May 14, 2005, 08:47:09 am »
New version is uploaded.  This one fixes a minor bug, adds a progress bar when importing roms and adds preliminary controls.xml parsing. ..and by "preliminary" I mean it just takes the first control it finds for each rom and populates a controls_shortname and controls_longname.

This is mainly a release to compliment a new utility to switch the gpwiz49 on the fly (see here).

You need to delete your gamedata.db file and re-import your rom data.  Eventually I'll make upgrades seamless...

-sab

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8187
  • Last login:Yesterday at 10:19:16 pm
  • The Bears Still Suck!
Re: ListGen 2.0! All nice and shiny like
« Reply #4 on: May 31, 2005, 11:20:20 am »
Display error on a computer.  The computer has a geforce 6600.

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8187
  • Last login:Yesterday at 10:19:16 pm
  • The Bears Still Suck!
Re: ListGen 2.0! All nice and shiny like
« Reply #5 on: May 31, 2005, 11:34:23 am »
odd, after a couple of uses the drop downs display correctly now.  They were populated before, I could select something and it would show.

screaming

  • Sweet! I'mma go make me some popovers!
  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2124
  • Last login:August 14, 2019, 03:15:34 pm
  • Registered lUser
    • shift eight (*) generation
Re: ListGen 2.0! All nice and shiny like
« Reply #6 on: May 31, 2005, 02:22:14 pm »
So is there a problem or no?

-Steve

SirPoonga

  • Puck'em Up
  • Global Moderator
  • Trade Count: (+1)
  • Full Member
  • *****
  • Offline Offline
  • Posts: 8187
  • Last login:Yesterday at 10:19:16 pm
  • The Bears Still Suck!
Re: ListGen 2.0! All nice and shiny like
« Reply #7 on: May 31, 2005, 02:27:01 pm »
no problem anymore and I can't reproduce it.

mccoy178

  • It's hard to work with a straight jacket on
  • Trade Count: (+9)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3127
  • Last login:September 03, 2021, 10:23:42 am
  • Go Bucks!
Re: ListGen 2.0! All nice and shiny like
« Reply #8 on: September 15, 2005, 02:00:56 am »
All right, how do you make the mame movies with this bad boy?