AB2012: By "Galaxy variant", assuming you mean
"the offline installer that you download through Galaxy instead of GOG.com", there's actually only one set of offline installer files.
No I don't, and as you say there is only one set of offline installers for each game.
There are two install variants for each game though.
(1) Offline Installers - Available from browser, Galaxy or various programs through SDK (i.e. gogrepo.py).
(2) Galaxy Installers - Available through Galaxy and as far as I am aware
gogrepo.py via SDK ... perhaps others, but no longer through your browser except as a
Download & Install option, which uses Galaxy.
-----------------------------------------------------------
In fact, rather than just rely on my memory and what I have presumed, I decided to grab a game through my browser, selecting the Galaxy - Download & Install.
First thing to note, is that a small file (498 kb) was downloaded for the game -
GOG_Galaxy_Irony_Curtain_From_Matryoshka_with_Love.exe
I ran that, and it downloaded a web installer for the game, then ran that to install an update of Galaxy, seeing as I only had a version 1 variant installed.
Second thing to note, is that amazingly version 2 of Galaxy installed and ran ... on Windows 7 ... even though it is not listed as being supported ... or wasn't last I looked ... so I was completely surprised by that, as I had also read where Win 7 wasn't supported by Galaxy 2.0.
Third thing to note, is that Galaxy runs as horrible as ever ... perhaps even worse.
Fourth thing to note, is that even before it finished loading, it started downloading my list of owned games, and seeing as I have something like 1170 of them, it was doing that very slowly. It also WTF executed the last game I had installed using an offline installer, so DOSBox was running for the game Normality, which I had to manually quit.
Fifth thing to note, after stopping that stuff, is that I could not find any setting or option that would stop a game installation after downloading the web installer.
I haven't yet investigated where the web installer for that Irony Curtain game was downloaded to.
I also wanted to double-check myself with gogrepo.py manifest, but alas I discovered the Galaxy variant files weren't listed with the Kalanyr forked version, which I no longer use ... I'd found it best for me to stick to the original.
So I am currently downloading details for something like 106 games to bring that manifest up-to-date. Then I will grab the Galaxy Installer details for that game. Then I will report back here ... the things I do for science. LOL
P.S. I also closed Galaxy down, and with a shudder I might add. Clearly the Irony Curtain game would not install until it appears as an entry on my Owned Games list in Galaxy.
EDIT And I cannot find that Web Installer file, which was something like 230 Mb or 320 Mb. Perhaps when Galaxy was fully closed it cleaned up after itself ... should have checked first I guess, but I could not bear to have Galaxy running any longer, making my PC slow.
EDIT 2 Found I probably have a bug in my GUI code for the forked version of gogrepo.py, as the Galaxy downloads field remains empty for that game after an Update.
So as I need a break now, I will investigate that later, and report back.
I have of course been avoiding anything Galaxy as much as I can, so I may have missed something, especially as I don't recall doing a Galaxy variant download ... though I am sure I have seen entries listed for
'galaxyDownloads': in my manifest file in the past, during earlier development testing. Maybe I have changed something in a program update that has screwed that.