github emmercm/igir v1.3.0

latest releases: v4.2.0, v4.1.2, v4.1.1...
2 years ago

Release Highlights

New supported patch types

A number of new ROM patch types have been added:

  • .aps GBA
  • .aps N64
  • .dps Deufeufeu
  • .ebp EarthBound

These additions make igir one of the most universal patchers out there.

See the ROM Patching page for more information and the full list of supported patch types.

See the full igir --help message for all usage examples, including this one for scanning & applying ROM patches:

igir copy extract --input ROMs/ --patch Patches/ --output ROMs/

NEC PC Engine / TurboGrafx-16 CD {pocket} support

Support for Murray Aickin's core has been added for the {pocket} symbol in the --output option.

The pace of new Analogue Pocket cores has really slowed down in 2023, but I will continue to add support as they come out.

See the full igir --help message for all usage examples, including this one for the {pocket} symbol:

igir copy extract test --dat *.dat --input ROMs/ --output /Assets/{pocket}/common/ --dir-letter

Much faster CRC32 calculation

The old CRC32 checksum library has been replaced with a new one, resulting in up to 15x faster calculation. This is especially helpful for large files, such as disc images.

All changes

11 March 2023 - c149175 - v1.3.0 (#312)
11 March 2023 - eabfd45 - Feature: EBP patch support (fix #308) (#311)
11 March 2023 - d5e8b41 - Feature: {pocket} support for PC Engine CD (#310)
11 March 2023 - 75560d3 - Feature: DPS patch support (#308)
11 March 2023 - 2882502 - CI: retry tests on failure (#309)
10 March 2023 - 41337c6 - Docs: archives page, GameCube example, ROM spelling (#307)
10 March 2023 - a462a39 - Feature: APS patch support (#306)
8 March 2023 - 05094a8 - Chore: update Node.js to v18.15.0 (#303)
28 February 2023 - 6a12cef - Chore: update dependency eslint-plugin-simple-import-sort to v10 (#256)
28 February 2023 - a58c94c - Chore: update lockfile (#257)
28 February 2023 - 6545d06 - Chore: update dependency typescript to v4.9.5 (#265)
28 February 2023 - ed2245c - Chore: update dependencies (#297)
28 February 2023 - a588999 - Chore: update Jest to v29.4.3 (#254)
28 February 2023 - db17435 - Chore: update dev dependencies (#255)
22 February 2023 - 2220d9a - Chore: update Node.js to v18.14.2 (#300)
18 February 2023 - dba82a9 - Chore: update Node.js to v18.14.1 (#299)
17 February 2023 - d023ed6 - CI: update GitHub repository metadata from package.json (#298)
15 February 2023 - 2995002 - Renovate: separate dependency pins from dependency updates (#296)
15 February 2023 - e802491 - Chore: pin dependencies (#293)
15 February 2023 - 63b43ef - Renovate: separate dependency pins from dependency updates (#295)
14 February 2023 - cc7d559 - Refactor: up to 15x CRC32 speedup by replacing crc with @node-rs/crc32 (#294)
11 February 2023 - c8c4c34 - Refactor: tests for absolute path globbing (#291)
11 February 2023 - b84380f - Fix: file searching icon in Windows (#292)
11 February 2023 - 88db38b - Fix: don't require extract or zip for header options (#290)
11 March 2023 - eabfd45 - Feature: EBP patch support (fix #308) (#311) (#308)

Don't miss a new igir release

NewReleases is sending notifications on new releases.