v2.0.2
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.