This release focuses on fixing naming irregularities (specifically double-spaces) and adds a powerful cleanup routine to fix existing collections.
✨ What's New
- Whitespace Sanitization:
- Fixed a bug where game folders and
.m3ufiles were generated with double spaces (e.g.,Aero Fighters 2 Sonic Wings 2). - The tool now strictly enforces single spacing for all generated folders and filenames.
- Fixed a bug where game folders and
- Recursive Filesystem Cleanup:
- Added a new pre-check step that runs
os.walkon your ROM folder. - Automatic Renaming: If you have existing folders with double spaces, the tool automatically renames them to the correct single-spaced version.
- Smart Merging: If you accidentally have both
Game Name(bad) andGame Name(good), the tool will merge the contents into the correct folder and remove the bad one. - Deep Scan: This now works on subfolders, not just the root directory.
- Added a new pre-check step that runs
🛠Core Features
- Smart Matching: Uses fuzzy logic (80% similarity) to find games even if filenames don't match the DAT exactly.
- NeoGeo Logic: Automatically copies
neogeo.zipbios files into subfolders when required.
📦 Usage
No changes to the command arguments. Simply run it on your existing folder to fix it:
run.exe -d MAME_ROMs.dat -r roms/neogeo