Issue when trying to install GOG games

Hi, So it’s been a while since I tried to install a GOG game on my SteamDeck (I tried once almost a year ago and it was working fine). Lately I updated Heroic (2.6.2). Everything works fine with my Epic games, I can install them without any issue. However with my GOG games (I tried with a lot of them), the download and install sizes don’t show up, it’s just « loading ». I looked up online and tried what follows : - checked the GOGDL , it’s version 0.6 - logged out and in again of my GOG account - uninstalled/reinstalled Heroic - Erased Heroic’s cache and reset it (why not) I noticed sometimes that when restarting Heroic, the GOG game I was trying to install is « installing », however not progressing at all with 0% progression and internet speed. Can anyone help please ? I attached my log below. Thank you 🙏🏻
No description
42 Replies
exotic-emerald
exotic-emeraldOP3y ago
rival-black
rival-black3y ago
do you have a github account? can you try installing the flatpak from the main branch of the repo? https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/actions/runs/4494330091 we made a lot of fixed for gog installations that will be included in the next release
GitHub
[Docs] Update macOS requirement (#2558) · Heroic-Games-Launcher/Her...
A Native GOG and Epic Games Launcher for Linux, Windows and Mac. - [Docs] Update macOS requirement (#2558) · Heroic-Games-Launcher/HeroicGamesLauncher@c87c457
exotic-emerald
exotic-emeraldOP3y ago
Thanks @arieljuod , I will try this tomorrow then. So this is a known issue with the current version of Heroic ?
rival-black
rival-black3y ago
I'm not sure if your issue is the same but might be, if things work for you then it means it is there has been reports with GOG installations failing with the latest version so it could be the same, if it still fails after testing the development build then we have to do more investigation on your case
exotic-emerald
exotic-emeraldOP3y ago
Noted , thank you, I will keep you updated as soon as I can test this. @arieljuod Ok so I’m not familiar with GitHub or even Linux for that matter, but I created an account and managed to find the « 2.6.2 HOTFIX #2 » page , which according to the change log seems to be the right version. Now looking at all the assets there, my question is : how do I install the Flatpack you mentioned ? 😅
rival-black
rival-black3y ago
sorry, if you follow this link https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher/actions/runs/4494330091 you should be able to download the artifact clicking here
No description
rival-black
rival-black3y ago
that should download a .flatpak file that you can install (probably double click it? I'm not sure haha)
exotic-emerald
exotic-emeraldOP3y ago
Thanks for the explanation @arieljuod , I was able to install it. My Heroic version is now 2.6.3, Unfortunately it didn’t change anything, still getting the same issue. As a matter of fact now from time to time I also get the below error that pops up, but this one is for Epic.
No description
rival-black
rival-black3y ago
if you go to settings > logs you should have a button to open the folder with the logs, inside that folder you should have many log files, check the latest gogdl-....log file after trying to install a game, maybe there's an error there that can help debug this
exotic-emerald
exotic-emeraldOP3y ago
@arieljuod I don’t see anything special but you are probably better than me in this 😁 Here’s the log, I just tried installing 3 games : Arcanum, A plagues tale, and Bioshock. None showed the download and install sizes, and kept « loading » . I waited about 30sec on each.
exotic-emerald
exotic-emeraldOP3y ago
rival-black
rival-black3y ago
that log is after trying to install a game? it's weird that there's no log for the attempt to get the installation information :S
exotic-emerald
exotic-emeraldOP3y ago
@arieljuod Yes it is, well I click on the install button, then I get the window you see on the picture of my very first message here… Then all I can do is close the window, since the second Install button doesn’t show up. 🤷🏼‍♂️
rival-black
rival-black3y ago
sorry I was looking at the wrong log, I see this:
[DOWNLOAD_MANAGER] INFO: Checking compatibility of A Plague Tale Digital Goodies Pack with windows
[DOWNLOAD_MANAGER] ERROR: Game is incompatible
[DOWNLOAD_MANAGER] INFO: Checking compatibility of A Plague Tale Digital Goodies Pack with windows
[DOWNLOAD_MANAGER] ERROR: Game is incompatible
the goodies packs can't be installed so it's known that it gets stuck there do you have this same issue for games? can you try this? right click the tray icon of heroic > debug, that should open dev tools, then click in the console tab now try opening the install dialog of a game and see if any error appears there in the js console
exotic-emerald
exotic-emeraldOP3y ago
Regarding the goodies pack yeah I noticed it afterwards (I thought I clicked on the game) . But if you look at the log , you’ll see that it also shows the download attempts of Arcanum and Bioshock. And yes, I do have the same issue for every single game with GOG. Ok I will try your suggestion and keep you posted, thanks !
exotic-emerald
exotic-emeraldOP3y ago
@arieljuod alright, just tried your method and indeed, there are some errors ! Here they are, hope it helps.
No description
No description
exotic-emerald
exotic-emeraldOP3y ago
Ah, however I just noticed that I have the same errors with Epic games, even though in their case it works fine as I mentioned.
No description
rival-black
rival-black3y ago
can you try creating the file that error mentions? .../areweanticheatyet.json, it think you can leave it empty or type {} as the content weird thing is heroic should connect to the areweanticheatyet repo and download that file at boot, some something is happening the file is not downloaded or can't be written :S I guess that won't fix the gog issue though, but should remove that error from the console can you share a new log for both the general heroic log and the gogdl log after trying to install a game? I think the last general log you shared was before changing to the development version of heroic
exotic-emerald
exotic-emeraldOP3y ago
@arieljuod Done. Are you the developer by the way ? 🙂 First of all, I created the json file as suggested, with {} inside. The error changed, but is not gone .
No description
rival-black
rival-black3y ago
oh sorry, then the content should be [], not {} yes, I'm one of the developers of the projects
exotic-emerald
exotic-emeraldOP3y ago
@arieljuod Ok so changing {} for [] got rid of the error for areweanticheatyet in the console. Then I got the following logs while trying to install the game « Ultimate Doom ».
exotic-emerald
exotic-emeraldOP3y ago
exotic-emerald
exotic-emeraldOP3y ago
exotic-emerald
exotic-emeraldOP3y ago
FYI this is what Heroic was showing when I got the logs.
No description
exotic-emerald
exotic-emeraldOP3y ago
Also to help you compare, here are a couple fresh logs obtained when trying to install an Epic game, for which it works fine.
exotic-emerald
exotic-emeraldOP3y ago
exotic-emerald
exotic-emeraldOP3y ago
rival-black
rival-black3y ago
for reference, this is what a normal log should look like:
[API] INFO: Getting info from products endpoint for id: 1905791638
[DOWNLOAD_MANAGER] INFO: Checking compatibility of Alien Breed: Impact with windows
[DOWNLOAD_MANAGER] INFO: Game is compatible
[DOWNLOAD_MANAGER] INFO: Depot version: 2
[API] INFO: Getting Dependencies repository
[API] INFO: Getting repository manifest
[DOWNLOAD_MANAGER] INFO: Calculating download size
{"download_size": 1085256893, "disk_size": 1398498230, "dlcs": [], "buildId": "55495522193184587", "languages": ["it-IT", "es-ES", "fr-FR", "ja-JP", "de-DE", "en-US", "pl-PL"], "folder_name": "Alien Breed Impact", "versionEtag": "\"1353268962\"", "versionName": "126"}
[API] INFO: Getting info from products endpoint for id: 1905791638
[DOWNLOAD_MANAGER] INFO: Checking compatibility of Alien Breed: Impact with windows
[DOWNLOAD_MANAGER] INFO: Game is compatible
[DOWNLOAD_MANAGER] INFO: Depot version: 2
[API] INFO: Getting Dependencies repository
[API] INFO: Getting repository manifest
[DOWNLOAD_MANAGER] INFO: Calculating download size
{"download_size": 1085256893, "disk_size": 1398498230, "dlcs": [], "buildId": "55495522193184587", "languages": ["it-IT", "es-ES", "fr-FR", "ja-JP", "de-DE", "en-US", "pl-PL"], "folder_name": "Alien Breed Impact", "versionEtag": "\"1353268962\"", "versionName": "126"}
so yours gets stuck after the Depot version: 2, it can't connect to the GOG api, can you try changing your connection DNS server? you can use 8.8.8.8 and 8.8.4.4 from google for some reason it can't connect to the API are you behind a firewall or a vpn or something?
exotic-emerald
exotic-emeraldOP3y ago
No, I’m not behind any kind of vpn or Firewall. I mean, everything else is working fine on my Steam Deck: Epic, Battle Net, Steam… 🤔 OK I’ll try to change the DNS.
exotic-emerald
exotic-emeraldOP3y ago
@arieljuod We’re talking about the « Other DNS servers », right ? I tried both 8.8.8.8 and 8.8.4.4 , restarted the Steam Deck even, but nothing changed and the log still stops at Depot Version : 2
No description
rival-black
rival-black3y ago
can you try this? - go to https://github.com/Heroic-Games-Launcher/heroic-gogdl/actions/runs/4506936635?pr=30 - download the gogdl-Linux file - unzip it - right click to the gogdl file > properties > toggle on the execution permissions - go to heroic > settings > advanced - search for that gogdl file (I think it will say version 6.0 when you select it) - try to install a game it won't fix it but it should print more logs of the place I think it's having issues
exotic-emerald
exotic-emeraldOP3y ago
Hi @arieljuod , so by toggling on the execution permissions, you mean ticking the « is executable » box, right ? I followed your process and by selecting that file, the GOGDL Version changed from 0.7 to 0.6 . Here are a pair of fresh new logs obtained when trying to install a GOG game afterwards.
No description
exotic-emerald
exotic-emeraldOP3y ago
exotic-emerald
exotic-emeraldOP3y ago
rival-black
rival-black3y ago
can you try the same steps again with the file from this build? https://github.com/Heroic-Games-Launcher/heroic-gogdl/actions/runs/4510996508?pr=30 (the is executable is correct, yes) with this binary you should see version 7.0-test1 when selected try again and if it still doesn't work share a new log
GitHub
[DEBUG] Add more logs to debug an install info issue · Heroic-Games...
GOG Downloading module for Heroic Games Launcher. Contribute to Heroic-Games-Launcher/heroic-gogdl development by creating an account on GitHub.
exotic-emerald
exotic-emeraldOP3y ago
@arieljuod we’re making some progress with that binary ! 😃 Now the sizes do show up. However when trying to install, it stays at 0% with 0% internet speed. (Only for GOG games, it works fine with Epic games on Heroic). Let me add the logs again.
exotic-emerald
exotic-emeraldOP3y ago
rival-black
rival-black3y ago
can you share the gogdl logs too? I've seen people reporting it took up to like 10 minutes to start downloading but they it worked, can you leave the download running in the background for a while? it seems like connection to the gog servers is not great for some users (I was one of those) and some requests timeout/fail silently so it takes some retries until it catches up
exotic-emerald
exotic-emeraldOP3y ago
I’ve sent the GOGDL logs too, but I think since the log weighs more than 8mb maybe it can’t be shared. I’m getting an error when trying to. I’ll try your suggestion, let it run for a bit . I’ll update you here later on , thanks. @arieljuod indeed, it takes just a bit more than 10 minutes to start downloading, but I tried with a couple games and it works fine ! 😃 Finally… ! 😁 So it turned out to be the binaries, am I the only one to have that issue ?
rival-black
rival-black3y ago
the fix I did there is the same I had to do in another place to get it working for me, so you are the first one reporting the bug at that part of the process but for some reason it's the same issue/solution other people had
exotic-emerald
exotic-emeraldOP3y ago
All right, then I’m glad you figured it out ! I suppose the next stable version of Heroic will have this fix added ? Thank you very much for your help 🙏🏻
rival-black
rival-black3y ago
yes, the idea is to include the fix in the next release 👍

Did you find this page helpful?