Skip to content

v2.0.2

Compare
Choose a tag to compare
@emmercm emmercm released this 27 Sep 23:57
682fec9

Release Highlights

Feature: added {gameRegion} and {gameLanguage} output tokens

New {gameRegion} and {gameLanguage} output tokens have been added, deprecating the existing {datReleaseRegion} and {datReleaseLanguage} tokens. The difference with these new tokens is they can be replaced with inferred region and language information, rather than only coming from game "releases" defined in DATs. This makes the new tokens consistent with the region and language information used by --filter-region, --filter-language, --prefer-region, and --prefer-language.

The {datReleaseRegion} and {datReleaseLanguage} tokens will still work for now but will be removed in the future.

Thank you @samwelnella for the suggestion!

Fix: subdirectory structure within output .zip archives

The support for Hardware Target Game Database SMDBs in v1.4.0 broke the ability for output .zip archives to have subdirectories within them, which is the expected structure when building "merged" MAME ROM sets. This has been fixed.

Thank you @nottanumber for the continued MAME bug reports!

All changes

27 September 2023 - 682fec9 - v2.0.2 (#702)
27 September 2023 - 45cd8e3 - Fix: respect output archive entry paths with subdirectories (#701)
26 September 2023 - c3659a2 - Refactor: Game and Machine "with" recreation methods (#700)
26 September 2023 - 94e503a - Feature: {gameRegion} and {gameLanguage} tokens (#699)

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