I got a reply from Judas, but he doesn't know anything about this & suggested sending a support ticket about it instead.
*shrug* in the end it is just a different archive format.
it probably makes things a lot easier for the GOG packager if they only have to package the games once instead of doing it twice.
would really like to help out in deciphering these, but i'm traveling over the holidays. won't really have a chance to take a closer look until next week.
I'm not sure it would be easier; the way the old installers were setup was a bit messy and inconsistent and I can see why GOG would want to redo them all, but the "old new" installers (the ones just prior to this change) were a lot simpler & easier and made a lot more sense.
The new approach is more complicated & means there's a lot more that the installer needs to do (which in turn means there's more scope for things to go wrong)... the install script for the new installer is over twice the size of the install script for the old installer
though if you say that this is from the innosetup install script than we might have the problem how to (easily) get that script.
afaik innoextract cannot extract it (last time I checked)
Yes - I had to use innounp via Wine to extract it.
you know, i am thinking that actually the galaxy API for retrieving the game data would be much better for your scripts, since you only get the actual game data. No wasting bandwidth with downloading useless embedded DirectX or vc runtime installers. no fighting to extract things from innosetup.
since you do all the setup yourself in your scripts (from what I have seen) you could just avoid the installer completely.
have you ever tried the experimental galaxy support from lgogdownloader ?
The standalone installers are convenient because they're largely self-contained and there's very little that my scripts need to download, and up to now they could effectively be treated as simple archives with little additional processing required. As for size... I'm not entirely sure about that; at least in the case of Freedom Force the new installer is about 40MB larger than the old one