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

×
Apparently some files did not download properly and now the installer tells me that it can't read some cryptically named temporary file.

That's a bit annoying after having the installer run for an entire hour. How can I fix this?

Re downloading 120gb and waiting another hour after that to find out if it worked this time seems very unappealing.

So I would appreciate some checksums or an installer with proper error handling. I know the latter might be pretty difficult, as there is a reason the current error message is worthless. So I guess checksums it is?

Using the galaxy client is also not an option I wanted to escape stupid dongles. Also checksums would be very easy and obvious.

Edit:
Ooops, I copy pasted the name of the game like 3 times into the support bot I forgot to post it here:
Middle-earth™: Shadow of War™

Would have totally bought that day 1 without, well look at the list of difference between the GoG and the day 1 version. Those reasons.
Attachments:
Post edited October 04, 2022 by Daniel.90
avatar
Daniel.90: So I would appreciate some checksums
You can try this user script and see if it still works. Some on the forum have reported difficulties trying to get checksums off the GOG servers lately, so it may be outdated.
avatar
Daniel.90: Using the galaxy client is also not an option I wanted to escape stupid dongles.
GOG Galaxy makes use of checksums and can be used solely to download the offline installers.
avatar
Daniel.90: Apparently some files did not download properly and now the installer tells me that it can't read some cryptically named temporary file.

That's a bit annoying after having the installer run for an entire hour. How can I fix this?

Re downloading 120gb and waiting another hour after that to find out if it worked this time seems very unappealing.

So I would appreciate some checksums or an installer with proper error handling. I know the latter might be pretty difficult, as there is a reason the current error message is worthless. So I guess checksums it is?

Using the galaxy client is also not an option I wanted to escape stupid dongles. Also checksums would be very easy and obvious.

Edit:
Ooops, I copy pasted the name of the game like 3 times into the support bot I forgot to post it here:
Middle-earth™: Shadow of War™

Would have totally bought that day 1 without, well look at the list of difference between the GoG and the day 1 version. Those reasons.
What part is the one failing? You can re download just that part from the store.
If you are using Galaxy there is an option to repair the installation as far as I know (this could be outdated, I just used Galaxy once long time ago)
avatar
KetobaK: What part is the one failing? You can re download just that part from the store.
One 4Gb file, thankfully not the whole 120Gb again.

Can't hurt to do a disk scan.
avatar
KetobaK: What part is the one failing? You can re download just that part from the store.
avatar
rtcvb32: One 4Gb file, thankfully not the whole 120Gb again.

Can't hurt to do a disk scan.
Did you reply with the wrong account? lol
avatar
Daniel.90: So I would appreciate some checksums
avatar
Ice_Mage: You can try this user script and see if it still works. Some on the forum have reported difficulties trying to get checksums off the GOG servers lately, so it may be outdated.
My experience with javascript is very limited.
According to my understanding the script should load on ".../en/account..." due to the rule ".../*/...".

And the script should write the string:
var s_us_startup = 'GOG Checksum Lookup loaded.';

on load via:
// ------------------------------------------------------------------
// MAIN
// ------------------------------------------------------------------

// Begin when the page has loaded.
window.addEventListener('load', function () {
console.log(s_us_startup);
detectProductChange();
})

I assume that's just how tampermonkey handles usersrcripts right? Some logic hooks into the browser page fully loaded event and then runs whatever is below that "Main" comment.

And then the script should add Buttons to the site. Which it doesn't. I tried manually calling:
enableButton()

Via debug console but that tells me that the function is not defined.
And here is where my inexperience with javascript comes in:
Is my understanding of this "main" correct?
Where should the start up string show up?
Did I just try to call the enableButton() function from the wrong namespace?

Those problems/questions are obviously interlinked by more implied questions. Like: Did it actually run? Is it compatible with my usersrcipt addon? etc...
avatar
Daniel.90: Using the galaxy client is also not an option I wanted to escape stupid dongles.
avatar
Ice_Mage: GOG Galaxy makes use of checksums and can be used solely to download the offline installers.
I will try that if the userscript fails. I did not know that.
Post edited October 05, 2022 by Daniel.90
avatar
Daniel.90: I will try that if the userscript fails. I did not know that.
Could always just snag the .xml files manually. Start an offline installer download (exe or bin), stop the download, copy the still-valid link, add .xml on the end, start that download to open/save the xml. Read and grab the MD5 checksum.

If you can't get the xml to load due to an error, try adding an extra slash before the filename.

I save these xmls with each installer file. Quick reference if I need to validate an archived file.
avatar
Daniel.90: Did it actually run? Is it compatible with my usersrcipt addon? etc...
I don't normally allow add-ons to touch sensitive sites like GOG, but the script at least seems fine at a glance, so I tried it out.

As you can see, it runs on the page, as indicated by the Violentmonkey pop-up menu. So maybe try disabling Tampermonkey and install that instead.
Then with the "Download offline backup game installers" section expanded, click the Checksums button to display them. If the section is collapsed, you'll just get a checkmark next to the button and no checksums will actually be inserted.
Attachments:
high rated
Here are the file sizes and checksums for the game. As provided by GOG SDK and gogcli.exe by Magnitus.

setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905).exe - 2648752 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-1.bin - 4292329470 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-2.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-3.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-4.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-5.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-6.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-7.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-8.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-9.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-10.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-11.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-12.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-13.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-14.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-15.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-16.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-17.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-18.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-19.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-20.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-21.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-22.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-23.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-24.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-25.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-26.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-27.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-28.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-29.bin - 158666908 bytes

setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905).exe - f14cdbe2340ec6d72a1eb512665140f7
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-1.bin - 0d8868574dfa00986e4730b8cd14dba7
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-2.bin - 8b6fb0fcc3a443bf7c20232c25572db4
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-3.bin - cbf9f16545d671bd75648c36903c7345
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-4.bin - ffb1d1ffd5c31c27c91ee49c92ba3721
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-5.bin - e9bd7dfd1a9a79f8ded2754f67fd65bd
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-6.bin - fff7ae2b42f20346a3c3b2ef8311401e
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-7.bin - 2aae9194fdc30e2a4c645da146938a64
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-8.bin - bdf20f5232fd584ae71dde7989e58418
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-9.bin - 7e438d8042430e04257afad7c2fa5754
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-10.bin - 591b59003133a82acfeab55739dcba28
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-11.bin - 463c28ac9a8b3fbcd29169da65d995af
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-12.bin - 7ef775b70917534b25ca5dd0e54cadd5
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-13.bin - 6019860c58d15a10700394663582efed
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-14.bin - 0aa6725a3a24ca30baab2199327e32d6
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-15.bin - 957829f4c22c916a6b0295528a054f04
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-16.bin - cdad518be89a431c414436a39f2ef0b9
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-17.bin - a042299c1a7ae233841dd64d88797071
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-18.bin - be3b7c4fe08b3c155baf9fe7b13b5618
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-19.bin - adbd4f5fb2f303302b229c7bafe64228
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-20.bin - b7422747d3ab2eaa1729a49d3ef60fcb
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-21.bin - 27d4841f25486f3d5618badfc8b5022d
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-22.bin - e0efab5dadecbc05ecf7398634daa44c
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-23.bin - eb698a078ad649bb984c44ffa07b9c50
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-24.bin - 943846371efe552d18c4565c20f300c0
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-25.bin - cffc954a295c3f9c68e0adeff9c5c206
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-26.bin - e15c104bf915f1e0c81d4172778a1c6d
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-27.bin - 5898fe86fad6b7d00519511ab756f624
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-28.bin - fba18fbadb8ed06c4bdcfbef90a51083
setup_middle-earthtm_shadow_of_wartm_1.21_(64bit)_(58905)-29.bin - 13bc211003388400ca267e4ddd86941c
Post edited October 05, 2022 by Timboli
And if you need the DLC.

Expansion Pass

setup_middle-earthtm_shadow_of_wartm_expansion_pass_1.21_(64bit)_(58905).exe - 27932904 bytes

setup_middle-earthtm_shadow_of_wartm_expansion_pass_1.21_(64bit)_(58905).exe - 365616847090fc6dac91ec84d4b9d155

4K Cinematic Pack

setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905).exe - 1175632 bytes
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-1.bin - 4293801982 bytes
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-2.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-3.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-4.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-5.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-6.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-7.bin - 1559585422 bytes

setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905).exe - c7b1f436944ff4df7922f4ba5831b41b
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-1.bin - b1e5df5841fcdf548e6f5d031ce3976c
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-2.bin - 59c43da3851d1fa7fef3e3a196d8941c
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-3.bin - 23b86a37eac6ca40aecd64457531ec30
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-4.bin - b1d71636ecb153822fa3c5c11d4ae95b
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-5.bin - 6c03817442b6340a7eaef96b14ca0a79
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-6.bin - 6e3b8345bc0f8ecdebaf045e7c1b98cc
setup_middle-earthtm_shadow_of_wartm_4k_cinematic_pack_1.21_(64bit)_(58905)-7.bin - 6d0f3a71dc1ad58ef2441d88d1e572ca

High Resolution Texture Pack

setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905).exe - 1025504 bytes
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-1.bin - 4293951998 bytes
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-2.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-3.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-4.bin - 4294967294 bytes
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-5.bin - 864563 bytes

setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905).exe - 4f94003776e132404b64f0cb404ff0be
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-1.bin - a35a9829bfd727cc936d11fd01102c95
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-2.bin - 40564661ab175c5e078d785cdd4479d8
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-3.bin - ff944c1fe4accfcc11ccd52705be2098
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-4.bin - 676aa610982551164369e18c4291864a
setup_middle-earthtm_shadow_of_wartm_high_resolution_texture_pack_1.21_(64bit)_(58905)-5.bin - 0c49a32f426c305b159ce77343e530c8
Post edited October 05, 2022 by Timboli
avatar
Daniel.90: Apparently some files did not download properly and now the installer tells me that it can't read some cryptically named temporary file.
My German is a bit rusty, but I wonder if the problem is that it can't extract that said file from the offline installer, or that is has extracted it, but that extracted file can't be used.

That is, whether it is the installer that is corrupted (in which case the fix is probably to redownload that particular installer file), or whether that extracted oddly named file is corrupted (in which case redownloading won't help, and it is GOG that should fix the original installer).

Then again, if it was the latter, I presume lots of others would have reported the problem already, as well.
avatar
rtcvb32: One 4Gb file, thankfully not the whole 120Gb again.

Can't hurt to do a disk scan.
avatar
phaolo: Did you reply with the wrong account? lol
wrong person? No.... only more commenting that since GoG has 4Gb parts then if you identify the part you can just get that. Although yes he was not the person with the issue, more appending. Though i suppose that can be confusing.
avatar
Timboli: Here are the file sizes and checksums for the game.
I've tried to experiment with merging and reparting the sizes, as such if the file size doesn't already match the installer exe's expected size (or file count) it will complain and let you know. The 4Gb files will always be the same size, so those are far less important than the exe and the last file. The MD5 sums are far more valuable though. Say doesn't md5sum put the sum first? But i guess that doesn't matter.
Looking at other large games. I just realized the 1.bin is slightly smaller than the others in the middle until the last(of course being the last amount).

Thanks for the comparisons, I thought a few of my games were broken, but still functioned.
All the .bin files have their MD5 checksums inside the .exe file. Open the .exe in a text editor and search for GOGCRCSTRING. It should be towards the end of the .exe, and after the checksums.
Attachments:
checksums.png (113 Kb)
avatar
ariaspi: All the .bin files have their MD5 checksums inside the .exe file. Open the .exe in a text editor and search for GOGCRCSTRING. It should be towards the end of the .exe, and after the checksums.
Yes, that is correct, but they are individual content checksums, for each file in that EXE or BIN file. It takes far longer to check than the single checksum for each download EXE or BIN file, which I guess you can see as a sort of master checksum, that basically says whether your file downloaded okay or not.

The individual content checksums check on whether each contained file is the same as it was before being compiled into that EXE or BIN file package. The best way to check these, but much slower than just checking the master download checksum, is to do so using InnoExtract ... or you could use my program GOGPlus Download Checker which is a GUI for InnoExtract etc.

P.S. Each BIN file, and there are 29 for the base game in this instance, could contain over a thousand checksums, and depending on your PC specs, could take many hours to process. Doing a single checksum for each BIN file will take far less time. That said, if there is an issue with one BIN file, then you could process that to see if corruption occurred before it was downloaded.
Post edited October 06, 2022 by Timboli