Retro Collection Tool¶
CLI that wraps Igir to turn loose ROM dumps into clean, ROMM-ready libraries. Handles retail sync, hacks patching, BIOS import, arcade DAT workflows, and SD-card export.
Capabilities¶
| Workflow | Status |
|---|---|
| Retail sync (hardlinks via Igir) | Implemented |
Hacks patching (rompatcherjs) |
Implemented |
| BIOS import with catalog matching | Implemented |
| Arcade DAT update, verify, sync | Implemented |
| Export to SD cards | Implemented |
| Cache controls | Implemented |
| Directory bootstrap | Implemented |
| ReDump standalone command | Stubbed (available via retail_dat_source: redump) |
Typical workflow¶
- Set your library root in user config or
RETRO_COLLECTION_TOOL_ROOT. - Run
bootstrapto create the expected directory structure. - Use
sync(orhacks) with--dry-runfirst. - Run without
--dry-runafter validating command output. - Use
exportfor target-specific copies.
Start here¶
- Configuration — config layering and key settings
- Commands — CLI examples and flags
- RomVault Arcade Workflow — vault sorting process notes
- Architecture — internal design for contributors