Then how do they handle install time registry edits? Otherwise, there's no excuse not to use just zip files like humble and others. Do they write instructions for GOG to follow? There has to be a way to handle install instructions that are beyond simply placing files in a folder.
kohlrak: As opposed to older games, not as opposed to previously. I have confirmation from devs that GOG is still manually testing things and that
that is the primary cause of slowdowns. We don't know exactly what's being tested (i didn't get that information), but we assume the installation process, not the code of the game. It
seems that, as of right now, GOG obligates the developers to write the inno scripts or in a script that translates to innoscripts (for the registry keys and such). GOG then would have to test all that to make sure it's still working, but thy need the dev to do some of that legwork, 'cause GOG can't just know everything. Now, with galaxy, presumably the dev has a better way, but they haven't found a way to convert this better way to innoscripts or something else that can make the offline installers, so everyone's still pretending galaxy doesn't exist when it comes to standalone installers.
immi101: I would be rather surprised if they required the devs to write the inno scripts. But then, I don't have any insight as well, so maybe .. ?
On the other hand, they used to use innosetup installers even with Galaxy to set up registry keys and such. Has that changed ? I haven't tested Galaxy in quite a long time.
I haven't tested it, either. I imagine that's something Galaxy should be able to handle. I was told galaxy works more like steam in that you download snapshots of the game directories.
eiii: Personally I don't mind when the offline installers are delayed by a few days, as long as they are not delayed by weeks or even months. For me an open and transparent installer format is much more essential. Of course it would be nice when GOG would provide new patches as extra downloads as soon as they arrive (even untested and before they are integrated into the offline installers).
kohlrak: I'm honestly surprised GOG still hasn't come up with their own installer program that packages all the files into a self-extracting zipfile or something like that. The galaxy build to classic installer should be doable automatically.
eiii: Wasn't exactly that the excuse for the ugly new installer format and all the "internal installer updates" a few months ago?
I never actually saw a response to that, so i can only take your word for it. If that is the case, that'd be nice, but i'm smelling that there's still alot that goes unautomated, since it still uses inno. GOG staff can't be sitting there playing all these games all the time, so the bug checking they must be doing is most likely the installers. GOG's job is to make the game run, not to make the game play as intended.
kohlrak: Just dump inno for winrar, already. Winrar's hotter, anyway.
Better not! I still remember the try with password protected archives in the installer. An open installer format is much more useful and you can automate it the same way.
It's more of a joke. An open installer format really isn't that difficult, and neither is making your own. I could sit here all day and come up with fantastic methods of making installers. It's almost as if they have stock in inno or something.
kohlrak: What if the latency slowly creeps to the degree of just not getting updated?
rjbuffchix: To be honest, that is not ideal but I would accept it 100 times out of 100 over using Galaxy even once.
My hope is that if people call out the latency now, that will delay any process of Galaxy becoming mandatory.
*shrug*
If they would just make a unified format for both galaxy and offline installers, they wouldn't have to play the silly debug game, anymore. Just make a file format that galaxy would download in whole chunks that galaxy would then read, extract, drop files where they belong, etc. Then the offline installers would have galaxy's extractor using the same archive format, but instead of downloading it on the fly, it would be embedded into the exe file. It wouldn't need to include galaxy, but just the installer script format and archive.
And the best part is, if GOG did it right, or let open source do it, we could handle it the same way you would "delta RPMs," where you have individual files already compressed, then they can update separately, then be thrown together in the last second as a unified file. This saves space without eating alot of cycles on GOG's servers. Using a smart repository system (which i assume galaxy already has), one could easily set this up to work with multiple versions in a very space efficient way so it's not bogging down gog's hard drives.