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

×
avatar
Sude: 1e8ebbf Add GUI login
Use QtWebEngine for getting cookies and authorization code if login form contains recaptcha and downloader is compiled with -DUSE_QT_GUI=ON
Should we expect issues with this when using lgogdownloader through SSH without X forwarding?
avatar
Sude: 1e8ebbf Add GUI login
Use QtWebEngine for getting cookies and authorization code if login form contains recaptcha and downloader is compiled with -DUSE_QT_GUI=ON
avatar
vv221: Should we expect issues with this when using lgogdownloader through SSH without X forwarding?
That could be an issue.
I've added option to disable the behavior if downloader is compiled with this feature enabled.

ea0ec2a Add option to disable GUI login
Adds option --disable-login-gui which is used to disable GUI login when reCAPTCHA is encountered on login form.
Useful when downloader is compiled with GUI support but user is using it through SSH without X forwarding.
Wow, that was quick!
Well done, and thank you ;)
Getting the following errors while trying to login. I do have to do the recaptcha thing.
----
js: Refused to load the script 'https://www.gstatic.com/recaptcha/api2/v1552285980763/recaptcha__en.js' because it violates the following Content Security Policy directive: "script-src 'nonce-u/qkRTTOETLVvYJcvIAiBQ' 'unsafe-inline' 'strict-dynamic' https: http: 'unsafe-eval'". 'strict-dynamic' is present, so host-based whitelisting is disabled.

js: Unknown case
js: Unknown case
js: Uncaught [object DOMException]
js: Unknown case
js: Unknown case
js: Unknown case
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
js: Unknown case
js: Couldn't close the fb window:
[3:3:0100/000000.679913:ERROR:zygote_linux.cc(636)] Zygote could not fork: process_type renderer numfds 3 child_pid -1
[3:3:0100/000000.680036:ERROR:zygote_linux.cc(668)] write: Broken pipe
Segmentation fault
----

The segfault occurs after I complete the captcha and it closes the little login window.
Post edited March 15, 2019 by ckblackm
How can I download 1 game only?

I read the entire help file, first 100 messages in this topic but could not find an answer. I tried something like

lgogdownloader --download the_elder_scrolls_iii_morrowind_goty_edition_game

But this just downloads my entire library. Tried

lgogdownloader --download setup_tes_morrowind_goty_2.0.0.7.exe
This command tried to download the entire library also.

lgogdownloader --download-file the_elder_scrolls_iii_morrowind_goty_edition_game/en1installer1
Downloading: ./setup_tes_morrowind_goty_2.0.0.7.exe
0% ▕ ▏ 0.00/0.00MB @ 0.00kB/s ETA: 0s

Tried this one with the result underneath. It actually saw the file but could not download it.

Any help would be appreciated.
avatar
Engerek01: How can I download 1 game only?
Your missing the --game so :
lgogdownloader --download --game morrowind

from the man:
--game arg Set regular expression filter for download/list/repair (Perl syntax)
Post edited March 18, 2019 by Cusith
avatar
Engerek01: How can I download 1 game only?
You can restrict the games to be considered by using the --game-argument, like so:

lgogdownloader --download --game=title

which will download all games containing title in its title. So if you want to just download Morrowind, then you can either use --game=morrowind as a shorthand, since no other games contain that string in its title, or you could give the entire title to be on the safe side:

lgogdownloader --download --game=the_elder_scrolls_iii_morrowind_goty_edition_game
avatar
Cusith: Your missing the --game so :
lgogdownloader --download --game morrowind
This does not do anything.

avatar
Cusith: from the man:
--game arg Set regular expression filter for download/list/repair (Perl syntax)
What exactly are we supposed to understand from this explanation?


avatar
Lillesort131: You can restrict the games to be considered by using the --game-argument, like so:

lgogdownloader --download --game=title

which will download all games containing title in its title. So if you want to just download Morrowind, then you can either use --game=morrowind as a shorthand, since no other games contain that string in its title, or you could give the entire title to be on the safe side:

lgogdownloader --download --game=the_elder_scrolls_iii_morrowind_goty_edition_game
Thanks for the explanation but this command downloads everything related to the game including extras (goodies). I only want the installer files. 1 specific installer file to be exact.

I am starting to think that lgogdownloader was designed as a backup utility rather than a replacement for the official downloader or wget.
{post deleted}
Post edited March 18, 2019 by ckblackm
avatar
Engerek01: ...
I tested the command before posting, the = are optional for me, not for you?
Anyway the man is saying that the --game filters whats worked on in the case of download list and repair options. It uses regex with perl syntax that means you can search online for how to do various complex searches though mostly I use it to download a random selection of games at once.

If you just want a games installer you can use the --include=i so at risk of posting another command that is useless to you:

lgogdownloader --download --game=morrowind --include=i
avatar
Cusith: I tested the command before posting, the = are optional for me, not for you?
Anyway the man is saying that the --game filters whats worked on in the case of download list and repair options. It uses regex with perl syntax that means you can search online for how to do various complex searches though mostly I use it to download a random selection of games at once.

If you just want a games installer you can use the --include=i so at risk of posting another command that is useless to you:

lgogdownloader --download --game=morrowind --include=i
That actually works thank you. I am going to experiment on it further when I have time.
avatar
Engerek01: Thanks for the explanation but this command downloads everything related to the game including extras (goodies). I only want the installer files. 1 specific installer file to be exact.
I think these two commands are what you're looking for, if you're after specific files:
lgogdownloader --game morrowind --list-details --include installers
lgogdownloader --download-file the_elder_scrolls_iii_morrowind_goty_edition_game/en1installer1
avatar
vv221: I think these two commands are what you're looking for, if you're after specific files:
Thank you. But I had already tried those commands as you can see in my first post. It sees the file but does not download it.

avatar
Engerek01: ....
lgogdownloader --download-file the_elder_scrolls_iii_morrowind_goty_edition_game/en1installer1
Downloading: ./setup_tes_morrowind_goty_2.0.0.7.exe
0% ▕ ▏ 0.00/0.00MB @ 0.00kB/s ETA: 0s

Tried this one with the result underneath. It actually saw the file but could not download it.

Any help would be appreciated.
I tried this again, copy pasted your command and got the same result.
avatar
Engerek01: I had already tried those commands as you can see in my first post. It sees the file but does not download it.
Oh right, I missed this part.
What you get looks like a bug, as I tried the commands before pasting them here, and of course they worked as expected.

I'm using lgogdownloader 3.4, from Debian Sid repositories.
I am using Mint 18.3. I installed following the commands in the first message.

sudo apt-get install build-essential libcurl4-openssl-dev libboost-regex-dev libjsoncpp-dev liboauth-dev librhash-dev libtinyxml2-dev libhtmlcxx-dev libboost-system-dev libboost-filesystem-dev libboost-program-options-dev libboost-date-time-dev libboost-iostreams-dev help2man cmake libssl-dev pkg-config zlib1g-dev
wget https://sites.google.com/site/gogdownloader/lgogdownloader-3.4.tar.gz
tar -xvzf lgogdownloader-3.4.tar.gz
cd lgogdownloader-3.4
mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
make
sudo make install


EDIT: I forgot to mention that I tried the --download-file command with a few other installers with same result. It saw the installer file but failed to retrieve it. Can it have something to do with the "." (DOT) in front of the installer? Or maybe, the file seems to be inside the "downloads" subfolder on GOG servers but lgogdownloader tries to retrieve a file inside a "installers" subfolder... Just brainstorming.
Post edited March 19, 2019 by Engerek01