Jump to content
Welcome Guest!

Join us now to get access to all our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, and so, so much more. It's also quick and totally free, so what are you waiting for?

  • Announcements

    • thatman84

      Uploading Content   12/15/2017

      Please Read Before Uploading.... Thank You to everyone that shares their creations in the Upload Here section. There is some outstanding contributions to check out. Some simple things to help people find your content and admins to manage uploads. Post a topic in HyperStudio forum before uploading Upload to the correct Sub Section Use tags Please add details to your Title Good Title: -   World of Warcraft (PC Games) (16:9)
      Bad Title: -   World of Warcraft Aspect Ratio = (16:9), (16:9ST), (4:3)
      System = (Hyperlist Names)
      Details = Main Menu, System Default, +Wheel, Animated BG, Universal Theme.......
        Peace Out Thatman84

3 Screenshots

About This File

HyperSpin MAME Renamer is a Windows application that will take a HyperSpin XML file, a MAME softlist XML file, a folder containing ROMs, and multiple artwork folders. It will then use this information to rename the ROMs and artwork files so that they correspond to the MAME short name.

The application works in two stages. When you have entered your file/folder details it will process the data in the two XML files and attempt to automatically map the data. Various options for how data should be mapped are available:

  • Automatically map games based on CRC values - When a game has the same CRC value in the HyperSpin database and the MAME XML file then it will be considered a match.
  • Automatically map games where the name is an exact match (excluding ROM tags) - If a game cannot be matched by CRC then it will perform a fuzzy name search. If this option is selected then any games with the same name, apart from ROM tags such as (Europe), (USA) etc. will be considered a match.
  • Automatically select the best name where no exact match is available - If a game cannot be matched by CRC or exact name then the best match will be automatically selected. This option is off by default.

You will be able to review the mappings on the "Mappings" tab, as well as manually amend the mappings by using the drop-down in the "Map To" column. This games listed in the drop-down are ordered by how close the names match. Note that when a game was matched by CRC only that game will appear in the list since we can be certain we have the right game and therefore don't need to do the fuzzy name search.

Once you are happy with the mappings, click the "Rename" button to proceed. The application will then use the mappings to rename the files. Optionally, the application can also verify that the ROM files match the CRC values in the MAME XML file as part of this process.

The files will be written to the output folder in the following structure:

HyperSpin XML file.xml - A copy of the HyperSpin database file, with the names updated to use the MAME short names and the CRC values updated to those expected by MAME.
- Roms - The ROMs folder will contain the renamed ROMs. These will be automatically put into .zip files so that they can be used with MAME.
- Artwork - This folder will contain sub-folders for each artwork folder you selected. The names of the sub-folders will match the names of the input artwork folders e.g. if you selected C:\Users\Me\Downloads\Artwork4 then you will get a sub-folder called "Artwork4"

Source code to the application is available here: https://github.com/ChrisSimpson/Hyperspin-MAME-Renamer


What's New in Version 1.0.1

Released

Add support for MAME software items containing multiple ROMs e.g. for multi-disk games.

Games with multiple ROMs will be shown as "Game Name #1" "Game Name #2" etc. in the MapTo column and during renaming the multiple ROMs will be placed together in the same zip file.




×