A script for mass-renaming your ROMs.
You need Python installed. I've developed with Python 3.9.5, I imagine previous versions will work up to some point but I've not tested with them and make no guarantees.
Then download the DAT files for the systems you are interested in from Nointro and Redump. Place them in a DATs directory beside the script.
Run the script specifying your ROM directory, like so:
> python rom_renamer.py C:/ROMs
The script will group files according to console and rename according to the DAT files. Unrecognised files are placed in their own directory. Files part of multi-file games (e.g., PSX games) that do not have all files present are placed in an incomplete games folder.
If you have any bug reports or feature requests I would prefer they be reported on the GitHub page, but feel free to send them to me on Discord at GMS#5303.