Skip to content

v2.2.0

Compare
Choose a tag to compare
@emmercm emmercm released this 07 Dec 05:58
5a2beee

Release Highlights

DAT creation via dir2dat command

igir has had the ability to work without DATs ("DAT inference") since v0.4.0 - and now igir has the ability to write these generated DATs to disk!

This feature works with all other DAT features:

  • The ability to infer parent/child relationships between games (docs)
  • The ability to merge & split parent/child games (docs)
  • The ability to filter by region, language, and much more (docs)

This required the ability for igir to calculate MD5 and SHA1 checksums of files, in addition to CRC32. These additional checksums will only be calculated when needed, and they will slow down file scanning when using the dir2dat command, but some efficiencies from v2.1.2 should offset this. This unlocks the ability to use MD5 and SHA1 checksums for other purposes in the future, such as file matching and write validation.

See the brand new dir2dat docs page!

All changes

7 December 2023 - 5a2beee - v2.2.0 (#850)
7 December 2023 - 1df8ffb - Feature: dir2dat command (#740)
3 December 2023 - 0cc9aec - Fix: npm publishing (#848)

igir, and other open-source projects like it, are a labor of love. They wouldn't be nearly as meaningful without the community supporting them. Constructive feedback and general positivity will always be welcome. Be kind to others, and be kind to yourselves.
❤️ Christian