It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
I know others before me wished there was a way to make the GOG installers silent, but there seems to be errors when using Inno Setup's command line, so I made an executable that makes the process hands free. I'm in the process of making a HTPC setup that is primarily controller powered, so this reduces the need for a K/M.

Download: https://www.dropbox.com/s/tjv6v0vx6uu24td/gog-hands-free.exe
To install a game hands free, do either one:

1. Run gog-hands-free.exe gog_installer_here.exe VIA commandline
OR
2. Double click gog-hands-free.exe and pick the GOG installer you wish

EDIT: This is only for older GOG v1 Installers. V2 installers can be run via commander line with tags /SILENT or /VERYSILENT and will automatically approve the EULA with default settings.
Post edited February 04, 2014 by opticq
Not quite sure what you mean.

Do you mean you can just run the installer without having to check the EULA, install path etc?
Going through that is part of the fun considering you own the games. :P
avatar
Sachys: Not quite sure what you mean.

Do you mean you can just run the installer without having to check the EULA, install path etc?
Right, this will run through the installer, with all the default attributes without having to do anything on your part. I'll make a newer version with modifications to allow changing the path and such later.
avatar
pimpmonkey2382: Going through that is part of the fun considering you own the games. :P
That's true. My idea for this was to make it easier to run installers with minimal user interaction or without a K/M
avatar
opticq: 1. Run gog-hands-free.exe gog_installer_here.exe VIA commandline
OR
2. Double click gog-hands-free.exe and pick the GOG installer you wish
Currently trying it, since I am mass installing games.
First (obvious) bug.
Double click gog-hands-free.exe, get the "Choose installer" prompt, click cancel. Error pops up, "An error occured, pick another EXE", then returns to the choose installer prompt. Same if you close the prompt by clicking X

Off to more testing.

Edit: And immediately, it pops up the installer's EULA to be ticked, so it requires input. Shattered Haven installer v2.x
Post edited February 04, 2014 by JMich
Very cool. This will come in handy. Is there any way for an external program to monitor the progress? Or cancel an installation before it completes?
And new post. Seems like it works fine with v1.x installers, but doesn't for v2.x ones. Seeing as v1.x have (almost all) been phased out, you should work on supporting v2.x as well.
avatar
opticq: 1. Run gog-hands-free.exe gog_installer_here.exe VIA commandline
OR
2. Double click gog-hands-free.exe and pick the GOG installer you wish
avatar
JMich: Currently trying it, since I am mass installing games.
First (obvious) bug.
Double click gog-hands-free.exe, get the "Choose installer" prompt, click cancel. Error pops up, "An error occured, pick another EXE", then returns to the choose installer prompt. Same if you close the prompt by clicking X

Off to more testing.

Edit: And immediately, it pops up the installer's EULA to be ticked, so it requires input. Shattered Haven installer v2.x
I just uploaded a new version to fix that 1st issue. Can I see a screen shot of the Shattered Haven installer?
avatar
Barefoot_Monkey: Very cool. This will come in handy. Is there any way for an external program to monitor the progress? Or cancel an installation before it completes?
The program I created is essentially monitoring the installation already. That is why it closes the program when the installation is done. It is also possible to cancel it yourself when the game is installing.

EDIT: JMich, I found out something that might interest you: all GOG v2 installers seems to have commandline working so you can run Shattered Haven like this C:\Users\opticq\Downloads\setup_shattered_haven.exe /SILENT
Post edited February 04, 2014 by opticq
avatar
opticq: I just uploaded a new version to fix that 1st issue. Can I see a screen shot of the Shattered Haven installer?
You mean the EULA? Here it is from Slender. I guess it tries to click the Skip for the integrity check, but v2.x installers don't have one at start, so the first clickable link is the EULA. That ones messes with everything, since it doesn't exit the v2.x installers either.

Additional (minor) notice. If you have 2 installers running, it is possible that your program tries to interact with the wrong one. Unsure if you can check which installer has been triggered by your executable.

And a feature request. Can it batch install all setups in a folder? Give it 20 setups, click it, and have it install everything at once. If not possible, a for command in the prompt should take care of it though.
Attachments:
eula.png (118 Kb)
My installations are already hands free. I always use my feet. :D
avatar
opticq: I just uploaded a new version to fix that 1st issue. Can I see a screen shot of the Shattered Haven installer?
avatar
JMich: You mean the EULA? Here it is from Slender. I guess it tries to click the Skip for the integrity check, but v2.x installers don't have one at start, so the first clickable link is the EULA. That ones messes with everything, since it doesn't exit the v2.x installers either.

Additional (minor) notice. If you have 2 installers running, it is possible that your program tries to interact with the wrong one. Unsure if you can check which installer has been triggered by your executable.

And a feature request. Can it batch install all setups in a folder? Give it 20 setups, click it, and have it install everything at once. If not possible, a for command in the prompt should take care of it though.
All GOG v2 installers seems to have commandline working so you can run Shattered Haven like this C:\Users\opticq\Downloads\setup_shattered_haven.exe /SILENT
Post edited February 04, 2014 by opticq
can't you just spawn the process and add /nogui ?
avatar
opticq: All GOG v2 installers seems to have commandline working so you can run Shattered Haven like this C:\Users\opticq\Downloads\setup_shattered_haven.exe /SILENT
True, and thank you for pointing it out. Now to recall the for command to do my installing.

Thank you for the tool then, even if its use will be limited :)
avatar
opticq: All GOG v2 installers seems to have commandline working so you can run Shattered Haven like this C:\Users\opticq\Downloads\setup_shattered_haven.exe /SILENT
avatar
JMich: True, and thank you for pointing it out. Now to recall the for command to do my installing.

Thank you for the tool then, even if its use will be limited :)
for %i in (*_2.*.exe) do (
%i /SILENT
)

...if you keep the default names, and keep al installers in the same folder.

for /D %j in (*) do (
pushd %j
for %i in (*_2.*.exe) do (
%i /SILENT
)
popd
)

...for the default downloader stucture (run in base folder, each game has their own folder).
Post edited February 04, 2014 by Maighstir
avatar
Maighstir: ...if you keep the default names, and keep al installers in the same folder.
Still Life 2 (and Syberia 2) would be triggered by that, but I just moved the v2.x "to be installed" files in a seperate folder. Still, thank you.