Jump to content
(Open Beta) HyperSpin 2 is now available for everyone ×

ROMC - Roms and Mame set cleaner


Guest

Recommended Posts

Posted

Hello !

 

I'm bsymon, and today let me present to you my little script : romc

 

This a Python script to filter and to clean sets of games (roms or Mame). You can filter the games based on there country, genre, etc. and romc take care to only choose the best dump.

After filtering, romc will create the HyperSpin XML database.

 

There others features, like to generate HyperPause INI file, get a CSV file with the fields you want or find data about the games online (on IGN.com, Jeuvideo.com or Mobygames.com).

 

You can find more informations on the GitHub : https://github.com/bsymon/romc

HyperSpin download page : http://www.hyperspin-fe.com/files/file/9060-romc-roms-mame-set-cleaner/

 

This script is still under developpement, and if you find any bugs or if you have suggestions, make an issues on GitHub or post here !

 

The filtering operations may not be 100% accurate, and somes games can still go through your configuration. I'm working on it, to get the best results as possible !

 

Changelog

 

1.2.2

  • Fixed the covers was named with the cleaned name, instead of the original name.
  • Update Rom parser regex, for better filtering.

 

1.2.1

  • Better name cleaning. Name like "King of Fighters EX2, The - Howling Blood" are now cleaned like this : "The King of Fighters EX2 - Howling Blood"

 

1.2

  • Updated you can now download covers for your games (only with JVC API).
Posted

does this tool consider parent-clone relationships?

 

e.g. if DB XML contains only a clone, will it still keep the parent rom (which is required in split set)?

 

same question, but for BIOS ?

 

thanks!

Alex

Posted

For Mame, romc will only keep ONE game in the DB. If the game is splitted into set, romc take set 1.

 

But the script don't move or delete files, except if the genre of the game is in "exclude_cat" and "move_files" is true (games are moved into a folder "_moved").

 

So, is it possible to exclude BIOS from the DB, but they are still in the folder. For that, use "ignore_cat" config option.

 

See https://github.com/bsymon/romc#mame-specifics

Posted

UPDATE

 

You can now download the covers of your games ! Set "download_covers" option to true.

This option is only available with JVC API.

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...