PS: Innoextract v1.5 provides a solution for this.
This baldur gate game definitively needs custom coding & to check for innoextract 1.5 at run-time; either via some conditional check or aclass function that get overriden in "game_data_packager/games/gemrb_common" to create. chitin.key = Baldur's Gate Chitin.key = Baldur's Gate - Tales of the Sword Coast tchet@antec:/tmp$ innoextract --version --quiet innoextract 1.5 tchet@antec:/tmp$ innoextract -l -I chitin.key /home/tchet/gdp/baldur/Baldur\'s\ Gate\ -\ The\ Original\ Saga\ \(1999\)/setup_baldurs_gate.exe Listing "Baldur's Gate" - setup data version 5.2.3 - "app/chitin.key" (212 KiB) - overwritten - "app/Chitin.key" (232 KiB) Done. tchet@antec:/tmp$ innoextract -l --collisions=rename -I chitin.key /home/tchet/gdp/baldur/Baldur\'s\ Gate\ -\ The\ Original\ Saga\ \(1999\)/setup_baldurs_gate.exe Listing "Baldur's Gate" - setup data version 5.2.3 - "app/chitin.key" (212 KiB) - "app/Chitin.key#g2" (232 KiB) Done. from the man page: "rename" Rename files in the collision set by appending "#component", "@language" and/or "$id" where component and language are the file's unique component and language and id is the lowest number to make the filename unique. If the --default-language is specified, the "@language" component is omitted if it matches the default language
signature.asc
Description: This is a digitally signed message part.