roms-manager is a simple tool to scan arcade romset .dat and gamelist.xml files.
clrmamepro is complicated to use, I want something simple, I do not care about rebuilding romsets, I simply want the roms I already have to work on my system by simply hidding the incompatible ones.
The main usecase is with RetroPie/Recalbox when using mame/fbneo/neogeo (and optionanly enabling the arcade virtual system), roms-manager is used to hide incompatible games (either bad roms or different screen aspect-ratio / buttons layout) and duplicates games so you end up with only a clean list of games.
Go to the release page and grab the binary.
Install golang on your machine and then go get github.com/vrgl117-games/roms-manager
roms-manager has two mains functions
scan takes a database file (either .dat or a Mame .xml) and an
EmulationStation gameslist.xml file and an optional catver.ini file.
Features:
- hide incompatible games (wrong rom size, wrong CRC)
- Only keep on games amongst an original and it's a clone(s)
- hide games using a list of keywords (bootlegs, hacks, etc...)
- if present in the database file, hide games with the incorrect aspect ratio or button layout
- support catver.ini file to hide games based on category (mature by default)
See roms-manager scan --help for the list of flags.
hide-duplicates takes a list of gameslist.xml files.
Feature:
- hide games already present in other
gameslist.xmlfile.
- download
.datfiles on the fly
