Rom Manager. Get it HERE.
More on rename wizard:
changed analysis to 5-pass: 1) unique set hash 2) single unique rom hash match 3) single unique chd hash match 4) description match 5) setname match
detecting removed, added and replaced sets
new layout, list control, sortable columns
access via Profiler Button
keeping positions and options
added option for enable/disable parent rename
added option for enable/disable rename to multiple new name
detecting new, removed and replaced sets
export to clipboard, file and file (mamediff format)
diff button only reparses files if needed
ability to apply renames to a 3rd datfile (e.g. an artwork datfile). You can select ‘apply on sets’ or ‘apply on roms’ method. ‘Apply On Sets’ renames set name (description, year, manufacturer, romof, cloneof, sourcefile tags optionally), while ‘Apply on Roms’ renames rom name, rom merge tags. In case of roms, it checks the names with and without extensions, so you can easily have them as e.g. *.png. This ‘Apply’ option will only do the renames. Removed, added, replaced sets are not handled. Usage example: Enter paths to a MAME .133 datfile as old and MAME .133u3 datfile as new. Hit ‘diff’ and see what the renames……now load a MAME flyersdatfile for .133 as ‘Modify DatFile’. Enable ‘Apply On Roms’ and hit ‘Apply Renames’. It will create you a *_new.dat with the updated roms.