Release Highlights
Feature: RVZ, GCZ, and WIA extraction without dolphin-tool
Up until this release, Igir had been relying on the dolphin-tool tool from the Dolphin team for extracting multiple compressed GameCube and Wii files (as most ROM managers do). This requires ROM managers to extract these compressed files to temporary files when deep scanning, increasing the time required and wear & tear on the hard drive. And depending on how the version of dolphin-tool was compiled, it may require installing other libraries to work, making installation & usage complicated.
Igir can now read and extract RVZ, GCZ, and WIA files natively, without the need for dolphin-tool or temporary files. Users should see substantial speedups when scanning or extracting these files. This update has the added benefit that Igir can now show meaningful progress bars when processing CHD files.
Fix: filename extension correction disabled by default for dir2dat
@sebbiecoe found some undesirable behavior where Igir was correcting (including stripping) filename extensions when using the dir2dat command. This behavior doesn't make sense because it only makes sense to generate dir2dat files from input files whose structure and naming you trust. The default --fix-extension auto mode will now skip extension correction when dir2dats are being generated. You can enable the old behavior by providing the --fix-extension always option.
I welcome everyone to keep submitting issues when you think Igir has default behavior that doesn't make sense or is surprising. Igir has an overall goal to have defaults that make the most sense for the largest number of people.
All changes
11 July 2026 - f80bb67 - v5.4.0 (#2377)
9 July 2026 - abf99fd - CI: stricter path filtering (#2376)
9 July 2026 - 70c7f97 - Fix: don't automatically correct extensions when generating a dir2dat (#2375)
9 July 2026 - 2c1b549 - Fix: only group dir2dat games in input subdirectories (#2374)
8 July 2026 - d76f02d - Chore: update dependency eslint-plugin-unicorn to v70 (#2373)
8 July 2026 - 2716eb3 - CI: check native addons for unexpected dependencies (#2372)
8 July 2026 - 39195de - CI: prebuild armv7 native addons (#2371)
8 July 2026 - 5e8b26a - Refactor: compile dolphin-tool as a native addon (#2365)
7 July 2026 - 616ac9f - CI: test postinstall script (#2370)
7 July 2026 - 9b73ba3 - Chore: update Scoop manifest to v5.3.1 (#2369)