The NEW Build Your Own Arcade Controls

Main => Software Forum => Topic started by: emb on July 01, 2011, 12:03:30 am

Title: New hyperspin tool announcement: Don's Hyperspin list generator/filter
Post by: emb on July 01, 2011, 12:03:30 am
Maybe someone will find this tool I wrote to be useful...

I was working on filtering through the ROMS to use for hyperspin on the cabinet I was building and found it was somewhat of a pain to maintain the list with the given 3rd party hyperspin tools. There were many cases where I would not want add a bios (neogeo) to the master list, or wanted a 2 player version of the game, or did not want the parent ROM on the list (tmnt22pu -> tmnt2, pacman -> puckman). This drove me to create a list generator based on the roms that already exist.

Basically, this is another list generation tool for HyperSpin. This tool is unique in the sense that it scans a directory for your ROMs, lets you choose to include or exclude a ROM, export the filtered ROM list (based off of the hyperspin masterlist) and save your configuration for future use.

This is convenient if you want to later to add several more roms and not have to manually go in and select which ROMS to exclude every time. A typical case of this is in MAME where you have bios images (neo-geo) or certain versions of a game (e.g. metal slug) that you do not want to show up on a hyperspin list.


Take this scenario:
You have a MAME cabinet. Your control panel supports up to 2 players and you want to play the 2 player version of teenage mutant ninja turtles 2. Since tmnt22pu (2 player version) requires tmnt2 (4 player version), you do not want to see the 4 player version on the list. This is also where excluding comes in handy.

Now lets say later down the road you would like to add a couple more ROMs (contra, metal slug, etc...). Just check them and add them to the include list. Want to include the entire list of roms in your directory? Right click and choose select all.

After you are done you can save your current configuration and export a filtered XML list based off of Hyperspin's master XML file. If you add new ROMs to the directory, you can go back into the application, re-load your configuration and click the "Scan for new ROMs" button. All of new ROMs in the directory (ROMs not shown in the exclude or include list) are now shown in the "New ROMs" list. You can choose to include or exclude them.

This tool requires the microsoft .net framework to be installed (Just for a heads up if you are working from a base install of windows XP for your MAME cabinet).
Title: Re: New hyperspin tool announcement: Don's Hyperspin list generator/filter
Post by: chrispitude on January 09, 2012, 10:44:59 am
Hi Don,

This is exactly the tool I have been looking for! I want to configure HyperSpin to show only the games that I have, and I want an easy way to control what game is kept when duplicates exist.

I tried out the tool and it worked exactly as advertised. The GUI is well-designed and easy to use. One thing I haven't figured out is, how do I save the current state so I can perform incremental selection in the future? Right now I only seem to be able to run it again, and I have to re-specify all the inclusions and exclusions from scratch again.

Nice work!

 - Chris
Title: Re: New hyperspin tool announcement: Don's Hyperspin list generator/filter
Post by: chrispitude on January 09, 2012, 08:07:22 pm
Hi Don,

This is exactly the tool I have been looking for! I want to configure HyperSpin to show only the games that I have, and I want an easy way to control what game is kept when duplicates exist.

I tried out the tool and it worked exactly as advertised. The GUI is well-designed and easy to use. One thing I haven't figured out is, how do I save the current state so I can perform incremental selection in the future? Right now I only seem to be able to run it again, and I have to re-specify all the inclusions and exclusions from scratch again.

Nice work!

 - Chris

There it was, right in the menus...

 - Chris
Title: Re: New hyperspin tool announcement: Don's Hyperspin list generator/filter
Post by: Ionos on January 12, 2012, 06:29:40 am
Great tool! What about for those who already have customised lists, is there anyway to load a list and create a configuration with roms that are not in the list already excluded? Otherwise, I'd need to setup the list again and save the configuration.
Title: Re: New hyperspin tool announcement: Don's Hyperspin list generator/filter
Post by: Dragonman73 on May 11, 2012, 01:25:50 pm
Quick Question, where is the Hyperspin XML masterlist located? I know it's in the hyperspin folder...but where?
Title: Re: New hyperspin tool announcement: Don's Hyperspin list generator/filter
Post by: emb on May 23, 2012, 12:55:49 am
Quick Question, where is the Hyperspin XML masterlist located? I know it's in the hyperspin folder...but where?

It's best to download the master list at http://hyperlist.hyperspin-fe.com/ (http://hyperlist.hyperspin-fe.com/). You also might want to visit http://www.honerbrink.com (http://www.honerbrink.com) as 2.1 has been released. It contains many new useful features.