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

×
low rated
bah shitty gog servers

20:17:41 | xml parsing error occurred trying to get md5 data for setup_cyberpunk_2077_hotfix_1.5_(64bit)_(53778)-4.bin
20:17:41 | xml parsing error occurred trying to get md5 data for setup_cyberpunk_2077_hotfix_1.5_(64bit)_(53778)-5.bin
20:18:03 | xml parsing error occurred trying to get md5 data for patch_cyberpunk_2077_1.5_(53680)_to_Hotfix_1.5_(53778).exe
20:18:03 | xml parsing error occurred trying to get md5 data for patch_cyberpunk_2077_1.5_(53680)_to_Hotfix_1.5_(53778)-2.bin
20:18:40 | request failed: HTTPSConnectionPool(host='gog-cdn-lumen-cp77.secure2.footprint.net', port=443): Read timed out. (3 retries left) -- will retry in 5s...
20:19:20 | request failed: HTTPSConnectionPool(host='gog-cdn-lumen-cp77.secure2.footprint.net', port=443): Read timed out. (2 retries left) -- will retry in 5s...
20:20:00 | request failed: HTTPSConnectionPool(host='gog-cdn-lumen-cp77.secure2.footprint.net', port=443): Read timed out. (1 retries left) -- will retry in 5s...

and looks like patches have different xml-s now
Post edited February 27, 2022 by Orkhepaj
I wonder if the recent addition of a GOG download module to the Heroic Games Launcher has caused the issues of late, as in a reaction by GOG to a possible competitor to Galaxy etc.

https://github.com/Heroic-Games-Launcher/heroic-gogdl
As a headsup there's been some severe weather here, I'm running a couple of days behind on a bunch of stuff and some of this gonna compound, will get to this when I can but don't have an ETA at the moment
avatar
Kalanyr: As a headsup there's been some severe weather here, I'm running a couple of days behind on a bunch of stuff and some of this gonna compound, will get to this when I can but don't have an ETA at the moment
Be safe.
No pressure on the updates Kalanyr, do it when/if you have time. Appreciate all the work that goes into this but it's just the odd extra game to manually download and a hobby project so don't stress and make sure RL stuff takes priority.
After too many download failures [1], I have to used wget to grab GOG offline installers.
wget works perfectly so far. I guess curl is fine but I haven't tested it on GOG yet.

[1] https://www.gog.com/forum/general/cant_download_anything_from_my_library/post10
avatar
B1tF1ghter: *snip*
Thank you good sir. I appreciate the help.

And as for windows I couldn't say either <bcg>. I left MS for gnu a while ago. Feels strange even when I have to go into a vm.


avatar
kbnrylaec: After too many download failures [1], I have to used wget to grab GOG offline installers.
wget works perfectly so far. I guess curl is fine but I haven't tested it on GOG yet.

[1] https://www.gog.com/forum/general/cant_download_anything_from_my_library/post10
:: me bangs head on keyboard over obviousness ::

I don't know why I never thought to use either wget or curl. Brilliant
Post edited March 02, 2022 by UrsaCorvalis
avatar
kbnrylaec: After too many download failures [1], I have to used wget to grab GOG offline installers.
wget works perfectly so far. I guess curl is fine but I haven't tested it on GOG yet.

[1] https://www.gog.com/forum/general/cant_download_anything_from_my_library/post10
how do you get the link and integrity checked?
avatar
Orkhepaj: how do you get the link and integrity checked?
I just use this:
wget --load-cookies gog_cookies.txt https://www.gog.com/downloads/foobar/en1installer1
It will get the real link and start downloading automatically.

GOG provides md5sum in a .xml file. Just append a .xml to the end.
For example:
https://gog-cdn-lumen.secure2.footprint.net/token=damn_long_strings_here/setup_140_10.10.2019_%2833252%29.exe.xml

The .xml file looks like this:

<file name="setup_140_10.10.2019_(33252).exe" available="1" notavailablemsg="" md5="d5bfde063f535fc1b4136ba8a04bd3d5" chunks="7" timestamp="2019-10-17 14:52:05" total_size="63371240">
Post edited March 02, 2022 by kbnrylaec
avatar
Orkhepaj: how do you get the link and integrity checked?
avatar
kbnrylaec: I just use this:
wget --load-cookies gog_cookies.txt https://www.gog.com/downloads/foobar/en1installer1
It will get the real link and start downloading automatically.

GOG provides md5sum in a .xml file. Just append a .xml to the end.
For example:
https://gog-cdn-lumen.secure2.footprint.net/token=damn_long_strings_here/setup_140_10.10.2019_%2833252%29.exe.xml

The .xml file looks like this:

<file name="setup_140_10.10.2019_(33252).exe" available="1" notavailablemsg="" md5="d5bfde063f535fc1b4136ba8a04bd3d5" chunks="7" timestamp="2019-10-17 14:52:05" total_size="63371240">
avatar
kbnrylaec:
aha , nice thx
do you get the cookes.txt with a cookie saver extension?
Post edited March 02, 2022 by Orkhepaj
low rated
avatar
B1tF1ghter: *snip*
avatar
UrsaCorvalis: Thank you good sir. I appreciate the help.
No problem. I'm Glad I was able to help :)

avatar
kbnrylaec: After too many download failures [1], I have to used wget to grab GOG offline installers.
wget works perfectly so far. I guess curl is fine but I haven't tested it on GOG yet.

[1] https://www.gog.com/forum/general/cant_download_anything_from_my_library/post10
Any info how this translates to curl string?

Also, perhaps that works on a "stable" network connection but I have high doubts what seems like default settings would work just fine on notoriously unstable one.
You see, for example when I download stuff from archive org I have found a sweet spot of keep alives and a bunch of other things for my evidently unstable network.
But trying to find something like that for gog would be shooting in the dark.
It's already a news to me that it even works with wget.

Plus the fact that you need to extract a session cookie isn't particularly the most convenient for a bunch of reasons.
And then, it will at one point expire.
At which point someone with slow network could be back to square one - trying to find the settings at which it would even resume at all - as, you know, gog is largely undocumented as far as public info goes so any setting could or could not work, perhaps even with different results depending on regional server.

So in conclusion, downloads manageable with wget are a nice thing, but further testing (with curl too) would be required to make it more *reproducible* solution.
I encourage you and anyone else to post their results on that (IN DEPTH).

I personally cannot do that atm (and for quite a while) since I am on a metered connection and have pretty much exhausted all my quota and all my free time.
just a question, would it be possible, or is there a way already, to rate-limit the download? my connection isn't the fastest, and when I try to get my collection backed up, it effectively shuts down the internet for my house.
avatar
DoctorDevice: just a question, would it be possible, or is there a way already, to rate-limit the download? my connection isn't the fastest, and when I try to get my collection backed up, it effectively shuts down the internet for my house.
I run gogrepoc.py using a Windows Powershell script within which I have a Python bandwidth limit option. As far as I'm aware, Python itself doesn't have such an option although I'm certainly no expert and others can correct me if I'm wrong.

I implemented this using the Powershell command New-NetQosPolicy and the -ThrottleRateActionBitsPerSecond parameter.
avatar
B1tF1ghter: :: snip ::

I personally cannot do that atm (and for quite a while) since I am on a metered connection and have pretty much exhausted all my quota and all my free time.
Now that I know this works I might experiment with an online account (like linode or some such where I get shell access).

Then I might be able to wget or curl from gog directly to another server, skipping the slower download to my local machine until it's on my cloud server.

Just might work...
So, sorry for my humble question:

I am on a windows10 machine, i used happily gogrepoc but as you know and see it is broken for the moment.
Even with the 2 fixes mentioned before it runs not stable/in error before i can get my manifest to 100%.

What is currently the alternative or is there soon a fix incoming?