clrmamepro (Cool little ROM manipulation and management engine) by Roman Scherzer is a tool for Windows (and Linux through Wine) to organize the files on a hard disk according to a dat-file, so that the emulator is able to find and run games.
It's very flexible and powerful, with many options. ZIP, 7z and RAR archives are supported. It can be used for upgrading and downgrading ROM sets, converting between non-merged, split and merged sets, checking CHD Files and creating dat-files.
Its main functions are:
- Scanner: check the folder where your organized files stay
- Rebuilder: add files from other folders to the folder where your organized files will stay
- Settings: define in which folder your organized files will stay
- Profiler: add, remove and choose a dat-file to use
Hint: Always fix all files with the Scanner before using the Rebuilder. That's because the Rebuilder always assumes the files on the target folder are correct.
Follows an image of the main window:
Recent 7-Zip versions (that clrmamepro relies on) don't work properly with archives that were torrent7zipped.
It's recommended to use 7-Zip version 9.22 beta (which can be downloaded here) or 9.28 alpha.
You can install 7-Zip of one of the versions above and copy
7z.exe from the installation folder to the root of clrmamepro.
Follows a list of guides:
- Clrmamepro In Batch Mode
- How to create a dat-file with clrmamepro
- How to hash a file with clrmamepro
- Mucci's Guide
- LaunchBox Forums - How to update your MAME ROMset to a newer version with CLRmamepro
- Krick's MAME cabinet page - clrmamepro Quick Start Guide
- clrmamepro 3.x guide (outdated)
- MAME Rerecording's Guide