EVERYTHING XIAOMI
Get listed

No-Intro DAT Matcher

No-Intro DAT Matcher is a free Linux script for organizing ROM files against No-Intro or Redump DAT files.

Place
#21 of 39
Score
5.7
No-Intro DAT Matcher's website

What No-Intro DAT Matcher is

No-Intro DAT Matcher is a free Linux script for organizing ROM files against No-Intro or Redump DAT files. It hashes files and compares the hashes with DAT entries, then copies or moves matched ROMs into an output folder using the DAT filenames. It can skip files already in that folder and writes missing ROMs and unmatched files to a text file, which can help identify gaps in a collection. The README directs users to get DAT files from DAT-o-MATIC or Redump. The instructions require Python 3 plus the xmltodict and tqdm packages. For NES files with an iNES header, the filename must end in .nes; the script skips the first 16 bytes when matching. N64 collections may require both Byte Swapped and Big Endian DATs, and the README mentions tool64 for converting ROM formats. The maker warns that hashing large disc-based games can take a long time and suggests moving rather than copying when disk space is limited. The repository provides the software under the MIT License, as is and without warranty.

Good

  • Matches files by hash against DAT entries.
  • Can copy or move renamed files.
  • Reports missing ROMs and unmatched files.
  • Can skip files already in the output folder.

Watch out

  • Requires Python 3, xmltodict, and tqdm.
  • Hashing large disc-based games can take a long time.
  • NES iNES files must end in .nes.
  • N64 users may need two DAT variants.

Who it suits

This script suits Linux users organizing ROM collections against No-Intro or Redump DATs. It is for users comfortable installing Python packages and working with DAT files.

Verdict

No-Intro DAT Matcher provides hash-based ROM matching and file renaming for Linux collections. Account for its Python dependencies and the maker’s warning about lengthy hashing of large disc-based games.

Plans and prices

From No-Intro DAT Matcher's own pricing page, checked 7 Oct 2026.

All about pricing
PlanPriceWhat it gives you
No-Intro DAT MatcherFreePython 3 required · install xmltodict and tqdm

The facts

Each one read from No-Intro DAT Matcher's own pages, with the date it was checked.

What it does

DAT sources
The README directs users to obtain DAT files from DAT-o-MATIC or Redump.checked 7 Oct 2026
Dependencies
The instructions require Python 3 and the xmltodict and tqdm packages.checked 7 Oct 2026
Disk-space option
For large games when disk space is limited, the maker recommends moving files instead of copying them.checked 7 Oct 2026
File handling
The example commands support copying or moving renamed files and skipping files already in the output folder.checked 7 Oct 2026
Large-file limit
The maker says hashing large disc-based games can take a very long time and recommends --skip-existing for repeated runs.checked 7 Oct 2026
License and warranty
The repository provides the software under the MIT License and says it is provided as is without warranty.checked 7 Oct 2026
Matching method
It hashes files and matches their hashes against entries in a DAT file.checked 7 Oct 2026
Missing files
It prints missing ROMs and unmatched files to a text file to help identify missing ROMs.checked 7 Oct 2026
N64 handling
The README says N64 users may need both Byte Swapped and Big Endian DATs and mentions tool64 for converting ROM formats.checked 7 Oct 2026
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.checked 7 Oct 2026
Purpose
The script matches ROM files to No-Intro or Redump DAT filenames and copies them to an output folder with those names.checked 7 Oct 2026

Where it runs

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.checked 7 Oct 2026

Alternatives to No-Intro DAT Matcher

All alternatives
  1. 1RomM logo

    RomM

    Free planOpen sourceAndroidiOSWebAPI
    8.5From $6.49 a month
  2. 2

    OxyROMon

    Free planOpen sourceWebAPILinuxmacOS
    7.4Free plan
  3. 3

    WolvenKit

    Free planOpen sourceLinuxSelf-hostedWindows
    7.3Free plan
  4. 4Igir logo

    Igir

    Free planLinuxmacOSSelf-hostedWindows
    6.6Free plan
  5. 5

    verifydump

    Free planLinuxmacOSWindows
    6.6Free plan
  6. 6

    Gaseous

    Free planWebLinuxSelf-hostedWindows
    6.3Free plan