Posted December 05, 2024
Okay, so it's a check in Linux. That's what I wasn't clear on, but suspected.
To keep things simple in Windows, I guess I will just continue to use 7-Zip with GOG's Linux files.
Hopefully that will be enough of a check for corruption etc.
Last time I checked an Itch.io download, I seem to recall they were also using InnoSetup for their Windows installers.
Yeah, we better nip it in the bud.
kenrap: You'd have to open up the shell script with a text editor and remove all the shell script code up to line 519 and change the file extension as "tar.gz" since by then it will become an archive file with the binary data.
Thanks for the info. To keep things simple in Windows, I guess I will just continue to use 7-Zip with GOG's Linux files.
Hopefully that will be enough of a check for corruption etc.
joveian: The installer itself is MojoSetup, although it doesn't seem to have an equivalent of innoextract. I see you are right though that the rest of the file is a zip file (I guess the test is just CRC32 though). The lua config for MojoSetup is inside that zip file.
Personally, I think Itch has the right idea and zip files are good for distribution and have the app (Galaxy for GOG) deal with anything more complex. The Itch build tool is open source and they are inviting others to use the same methods; I wish GOG would do so.
Thanks for the info. Personally, I think Itch has the right idea and zip files are good for distribution and have the app (Galaxy for GOG) deal with anything more complex. The Itch build tool is open source and they are inviting others to use the same methods; I wish GOG would do so.
Last time I checked an Itch.io download, I seem to recall they were also using InnoSetup for their Windows installers.
Yeah, we better nip it in the bud.
Post edited December 05, 2024 by Timboli