Wait, what is going on?
I just used innoextract to extract the game files, expecting the .bin file to be omitted... and it worked. The archive is unpacked without a problem, and I haven't entered the password.
unar still asks for the password before extracting.
This is my command:
# innoextract -m -g -- setup_sw_kotor_2.0.0.3.exe
-m excludes the temporary files, which would normally be deleted by the installer after installing. -g (or --gog) exists for multi-part GOG installers and apparently calls unarchiver or unrar to extract the archive.
The extraction works without -m too, and also with unrar instead of unarchiver.
I've checked the two results by innoextract without password and unarchiver with password per
# diff -r RESULT1 RESULT2
and they are identical.
The unfiltered output by innoextract looks the same as unarchiver after entering the password.
MaGog says the install files haven't been changed since the day of release.
The only explanation I have is that innoextract somehow calls unarchiver or unrar with the password. But I cannot find anything to prove this and innoextract's homepage indeed says that encrypted installers are still unsupported, right?
Am I missing something?
Post edited December 24, 2016 by Urnoev