Posted May 12, 2022
I'm very interested to see how this pans out, but meanwhile .....
A few days ago, I purchased the latest five free DLCs for DYING LIGHT, which have only just become available here.
Wanting to download those DLCs and any other update I needed for them, I started up my GOGcli GUI program, and attempted to update the manifest entry for Dying Light: The Following – Enhanced Edition. Alas it failed with an error, and did the same on subsequent retries.
At the moment I am using an older version of gogcli.exe, so not the latest by Magnitus with his work-around.
Now I am well aware, that for a couple of months or so now, many have been having such issues, and I have certainly been bitten probably three times now myself.
About a month ago I started work on my own kind of possible work-around ... then I went away on holiday for a couple of weeks. In the last few days I have continued my work and now have something to test with.
The program I created is called GetGameInfo, which some of you might be aware of. It is a complimentary program to my GOGcli GUI program. GetGameInfo does its own GOG SDK queries, but optionally uses gogcli.exe and a Cookie.txt file to get the file names of downloads as well as size in bytes and any checksum, and creates a manifest file from results. It is a manifest file that only contains entries for one game.
I was able to use GetGameInfo to create a manifest for Dying Light: The Following – Enhanced Edition.
That manifest does not contain any DLC entries, they need to be added to the GetGameInfo database using their own game page URL. That also works, grabbing the required Game ID for each.
So essentially I have several manifest files, which could be combined, but I haven't bothered at this point. All of the downloadable file entries are present, with file names and sizes and (Extras aside) checksums.
I have now adapted my GOGcli GUI program to use external manifest files, one game per file. And it can download the game files and verify them.
I am still at the testing stage for this, but all works well so far.
Perhaps someone among you might find this information interesting and maybe even helpful.
You can access what I have been working on via the following link.
https://www.gog.com/forum/general/gogcli_gui_frontend_downloader_and_validator/post126
A few days ago, I purchased the latest five free DLCs for DYING LIGHT, which have only just become available here.
Wanting to download those DLCs and any other update I needed for them, I started up my GOGcli GUI program, and attempted to update the manifest entry for Dying Light: The Following – Enhanced Edition. Alas it failed with an error, and did the same on subsequent retries.
At the moment I am using an older version of gogcli.exe, so not the latest by Magnitus with his work-around.
Now I am well aware, that for a couple of months or so now, many have been having such issues, and I have certainly been bitten probably three times now myself.
About a month ago I started work on my own kind of possible work-around ... then I went away on holiday for a couple of weeks. In the last few days I have continued my work and now have something to test with.
The program I created is called GetGameInfo, which some of you might be aware of. It is a complimentary program to my GOGcli GUI program. GetGameInfo does its own GOG SDK queries, but optionally uses gogcli.exe and a Cookie.txt file to get the file names of downloads as well as size in bytes and any checksum, and creates a manifest file from results. It is a manifest file that only contains entries for one game.
I was able to use GetGameInfo to create a manifest for Dying Light: The Following – Enhanced Edition.
That manifest does not contain any DLC entries, they need to be added to the GetGameInfo database using their own game page URL. That also works, grabbing the required Game ID for each.
So essentially I have several manifest files, which could be combined, but I haven't bothered at this point. All of the downloadable file entries are present, with file names and sizes and (Extras aside) checksums.
I have now adapted my GOGcli GUI program to use external manifest files, one game per file. And it can download the game files and verify them.
I am still at the testing stage for this, but all works well so far.
Perhaps someone among you might find this information interesting and maybe even helpful.
You can access what I have been working on via the following link.
https://www.gog.com/forum/general/gogcli_gui_frontend_downloader_and_validator/post126
Post edited May 12, 2022 by Timboli