Skip to content
SPECIFICTION
Get listed

No-Intro DAT Matcher

github.com

Free plan Linux
Visit github.com
Spec score 7.5 #17 of 39 in ROM Management Software

Spec sheet

Purpose
The script matches ROM files to No-Intro or Redump DAT filenames and copies them to an output folder with those names.Read 7 Oct 2026 · github.com
DAT sources
The README directs users to obtain DAT files from DAT-o-MATIC or Redump.Read 7 Oct 2026 · github.com
Dependencies
The instructions require Python 3 and the xmltodict and tqdm packages.Read 7 Oct 2026 · github.com
Disk-space option
For large games when disk space is limited, the maker recommends moving files instead of copying them.Read 7 Oct 2026 · github.com
File handling
The example commands support copying or moving renamed files and skipping files already in the output folder.Read 7 Oct 2026 · github.com
Large-file limit
The maker says hashing large disc-based games can take a very long time and recommends --skip-existing for repeated runs.Read 7 Oct 2026 · github.com
License and warranty
The repository provides the software under the MIT License and says it is provided as is without warranty.Read 7 Oct 2026 · github.com
Matching method
It hashes files and matches their hashes against entries in a DAT file.Read 7 Oct 2026 · github.com
Missing files
It prints missing ROMs and unmatched files to a text file to help identify missing ROMs.Read 7 Oct 2026 · github.com
N64 handling
The README says N64 users may need both Byte Swapped and Big Endian DATs and mentions tool64 for converting ROM formats.Read 7 Oct 2026 · github.com
NES handling
NES files with an iNES header must end in .nes for matching, and the script skips the first 16 bytes for those files.Read 7 Oct 2026 · github.com
Windows note
The maker reports occasional errors when running through cmd or PowerShell and says it seems to work better with Python in a Cygwin terminal.Read 7 Oct 2026 · github.com

Plans and prices

No-Intro DAT Matcher Free Python 3 required · install xmltodict and tqdm Read 7 Oct 2026 · github.com

Every No-Intro DAT Matcher plan and price →

Where Specifiction places it

Alternatives to No-Intro DAT MatcherAll alternatives →