Skip to content

v2.0.1

Compare
Choose a tag to compare
@emmercm emmercm released this 24 Sep 22:55
cd4fe62

Feature: new option to control grouping ROMs by their game name

The default behavior of igir is to automatically group extracted files for games with multiple files together in a subdirectory. For example:

# Game with multiple files is grouped:
Metal Gear Solid - VR Missions (USA)/Metal Gear Solid - VR Missions (USA).cue
Metal Gear Solid - VR Missions (USA)/Metal Gear Solid - VR Missions (USA).bin

# Game with a single file is not grouped:
Metal Gear Solid (USA).gbc

A new --dir-game-subdir <mode> option has been added to allow forcing this behavior for games with a single file (--dir-game-subdir always), or to turn the behavior off entirely (--dir-game-subdir never).

Fix: non-retail games being considered retail for {gameType}

igir was making an assumption that games with any releases in DATs should be considered "verified" which ends up giving them a "Retail" {gameType}. This was a poor assumption, as DATs such as No-Intro's Game Boy Color have (Proto) and other non-retail games with releases.

Thank you @samwelnella for this bug report after quite a bit of debugging!

Fix: duplicate files in MAME zips

The official MAME DATs have duplicate files for some machines such as neogeo where the filename, size, and checksum are all the same but some metadata that igir doesn't care about is different. igir now filters out duplicate files from these sets.

Thank you @nottanumber for this bug report!

All changes

24 September 2023 - cd4fe62 - v2.0.1 (#694)
24 September 2023 - 9b4c47b - Fix: de-duplicate split/merged ROM sets (#693)
24 September 2023 - af07369 - Feature: option to control when ROMs get grouped by their game name (#692)
24 September 2023 - 8be3150 - Fix: don't assume games with releases are "verified" (#690)

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