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
mrkgnao: I agree. BTW, the current servers seem to have no temporary MD5 errors whatsoever, so it looks like that was an artifact of the failed CDN service, the one expected to return on Thursday.
avatar
Kalanyr: Hnnn. I guess that means I should actually do a full download test and see if it's resolved some of the other weird cases (Imperator Rome and 32-bit installers/patches frequently not processing properly)
Definitely. I had a 32-bit Prison Architect installer that was broken from day one, for over a year, despite a couple of GOG support tickets. Today it downloaded without a hitch.
Still a few things where the %28 / %29 seems to be causing issues, 2 patches and a setup file on my update test. Will do a full test in a sec.

ETA - Weirdly downlink instead of downloads seems to work okay, going to try a substitution
Post edited July 25, 2023 by Kalanyr
avatar
Kalanyr: Still a few things where the %28 / %29 seems to be causing issues, 2 patches and a setup file on my update test. Will do a full test in a sec.

ETA - Weirdly downlink instead of downloads seems to work okay, going to try a substitution
Good idea.

See here:
https://www.gog.com/forum/general/update_on_technical_issues_affecting_downloading_and_updating_games_afa62/post797
where downloads fails and here:
https://www.gog.com/forum/general/update_on_technical_issues_affecting_downloading_and_updating_games_afa62/post802
where downlink works
avatar
Kalanyr: Still a few things where the %28 / %29 seems to be causing issues, 2 patches and a setup file on my update test. Will do a full test in a sec.

ETA - Weirdly downlink instead of downloads seems to work okay, going to try a substitution
avatar
mrkgnao: Good idea.

See here:
https://www.gog.com/forum/general/update_on_technical_issues_affecting_downloading_and_updating_games_afa62/post797
where downloads fails and here:
https://www.gog.com/forum/general/update_on_technical_issues_affecting_downloading_and_updating_games_afa62/post802
where downlink works
Hmmm. The MD5s are missing for some of the downlinks unfortunately so that's irritating. Apparently I need to record and try both URLs.

Edit - This is going to take a little more time than I have now. What I'll do is try the provided URL and if it fails then try downlink and avoid mixing Name/Size/MD5 across CDNs in case there's a sync error.

I suppose the interesting questions is: Should I count missing MD5s as a fail, I guess I should ?

Edit 2 - Okay, so what we do is try the Provided URL and if it fails for either (File Info or URL we then try downlink), we prefer the most complete version, favouring the provided URL where there's a tie (eg both succeed at both (only ever check the provided URL), both fail to provide the MD5 (we check both but treat the provided URL as authoritative from them on), both fail (we don't get info or MD5 but we store what we got and use the Provided URL to attempt stuff in future).

Need to implement something similar for extras now except that they don't have MD5s. Then I need to test.

Edit 3 - By some curse of the Dark Gods Imperator Rome is *still* broken on both, it's in much better shape than it was but https://www.gog.com/downlink/imperator_rome/en1installer1 is missing which is still fatal to actually installing it.

Edit 3a - Ahahaha, I should have tested this before I made downlink the fallback because I can't tell what's broken on downlink now, unless it fails on downloads first.

Edit 3b - At least it does significantly increase the chance of getting a good set, got a full set after 3 tries when it usually takes 10.
Post edited July 25, 2023 by Kalanyr
So for my first 100 games
Files are available on the primary URL for everything.
2 files (1 from each of 2 games both for Mac .dmg files) do not have MD5 data available on either CDN

(From my prior more limited testing I know that's not going to hold, but certainly interesting. )

Edit -

Baldur's Gate 3 Mac Files are still a mess of missing MD5s for the language packs and some aren't available on downlink at all weirdly but at least all files seem available.
Post edited July 25, 2023 by Kalanyr
A question to all the GOG API experts here: Is there any way to query the purchase date of any given game in your library?

/account/getFilteredProducts allows you to sort the list of games in your library by purchase date but doesn't actually give you the dates.

Does anyone know how to actually get the purchase dates?
avatar
Geralt_of_Rivia: A question to all the GOG API experts here: Is there any way to query the purchase date of any given game in your library?

/account/getFilteredProducts allows you to sort the list of games in your library by purchase date but doesn't actually give you the dates.

Does anyone know how to actually get the purchase dates?
Don't think it's possible, at least it's not available through the data you'd get on your Shelf page (by coincidence I've been looking at that tonight)
avatar
Geralt_of_Rivia: A question to all the GOG API experts here: Is there any way to query the purchase date of any given game in your library?

/account/getFilteredProducts allows you to sort the list of games in your library by purchase date but doesn't actually give you the dates.

Does anyone know how to actually get the purchase dates?
I don't know how to get it from the API, but just in case it's not obvious to you, the information is available from the Orders History page (https://www.gog.com/en/account/settings/orders) and is fairly easy to auto-parse (either from the displayed text or from the HTML data).
Post edited July 25, 2023 by mrkgnao
avatar
Geralt_of_Rivia: A question to all the GOG API experts here: Is there any way to query the purchase date of any given game in your library?

/account/getFilteredProducts allows you to sort the list of games in your library by purchase date but doesn't actually give you the dates.

Does anyone know how to actually get the purchase dates?
avatar
Kalanyr: Don't think it's possible, at least it's not available through the data you'd get on your Shelf page (by coincidence I've been looking at that tonight)
Yeah, I thought so, too. But I hoped that I might have missed something. But since neither you nor mrkgnao know of a way to get the purchase date through the API there most likely isn't one. :-(
avatar
Geralt_of_Rivia: A question to all the GOG API experts here: Is there any way to query the purchase date of any given game in your library?

/account/getFilteredProducts allows you to sort the list of games in your library by purchase date but doesn't actually give you the dates.

Does anyone know how to actually get the purchase dates?
avatar
mrkgnao: I don't know how to get it from the API, but just in case it's not obvious to you, the information is available from the Orders History page (https://www.gog.com/en/account/settings/orders) and is fairly easy to auto-parse (either from the displayed text or from the HTML data).
Of course I know the orders history page but it isn't very useful in this case.

First, I really dislike scraping because I have to change the scraping script whenever the underlying HTML changes which can happen quite often on some webpages.

And second, the orders history page only lists bought package names, not games. What games do I mark for Battle Isle Platinum? Or the Dog Plays in Space Bundle? Or the GOG-Opera GX Platformer Bundle? That's a rethoric question, I know the answer, of course. But teaching a scraping script all GOG package to game relationships is quite a bit of overkill and probably already outdated as soon as I finish the script because of new packages.
avatar
mrkgnao: I don't know how to get it from the API, but just in case it's not obvious to you, the information is available from the Orders History page (https://www.gog.com/en/account/settings/orders) and is fairly easy to auto-parse (either from the displayed text or from the HTML data).
avatar
Geralt_of_Rivia: Of course I know the orders history page but it isn't very useful in this case.

First, I really dislike scraping because I have to change the scraping script whenever the underlying HTML changes which can happen quite often on some webpages.

And second, the orders history page only lists bought package names, not games. What games do I mark for Battle Isle Platinum? Or the Dog Plays in Space Bundle? Or the GOG-Opera GX Platformer Bundle? That's a rethoric question, I know the answer, of course. But teaching a scraping script all GOG package to game relationships is quite a bit of overkill and probably already outdated as soon as I finish the script because of new packages.
I know. I taught MaGog that kind of information on an almost daily basis for more than six years.
avatar
Geralt_of_Rivia: Of course I know the orders history page but it isn't very useful in this case.

First, I really dislike scraping because I have to change the scraping script whenever the underlying HTML changes which can happen quite often on some webpages.
No need to scrape html though; the orders page uses an API which you can use to grab all products in all orders without much effort: https://bpa.st/KG2A

And second, the orders history page only lists bought package names, not games.
The API gives product ids. This may still be tricky when it comes to bundles, dlcs, deluxe edition upgrades, and so on..

FWIW I'm kinda tempted to make my own firefox addon that adds a custom catalog view with custom collections (which could be used like gogmixes but also for filtering, etc). With some effort it could have sharing too, enabling a community effort to add or fix whatever info GOG can't do.
Post edited July 25, 2023 by clarry
Just a heads up that The Blackwell Epiphany offline installer "setup_blackwell_epiphany_3.0_(65957).exe" is returning a 404 error through gogrepoc and returns a can't be found error when trying to download manually. Related to the recent CDN issues?
avatar
ikrananka: Just a heads up that The Blackwell Epiphany offline installer "setup_blackwell_epiphany_3.0_(65957).exe" is returning a 404 error through gogrepoc and returns a can't be found error when trying to download manually. Related to the recent CDN issues?
Yes, though not just Epiphany; all five Blackwell games.

See here:
https://www.gog.com/forum/general/update_on_technical_issues_affecting_downloading_and_updating_games_afa62/post797
where /downloads/ links fail and here:
https://www.gog.com/forum/general/update_on_technical_issues_affecting_downloading_and_updating_games_afa62/post802
where /downlink/ links work

This affects everyone since yesterday. Might get fixed on Thursday. Or not.
I think I found the flag that indicates whether a download/extra isn't released yet / isn't supposed to be downloaded, need to test and verify but if that's the case then we can have fewer 403 errrors.