So testing 2292 games
amnesia_a_machinge_for_pigs is missing MD5 for en2installer2
anomoly_defenders is missing MD5 for en2installer2
avadon_the_black_fortress is missing MD5 for en2installer1
baldurs_gate_iii is missing MD5s for
en2installer0 ( also the file is not available on downlink )
en2installer22 ( also the file is not available on downlink )
en2installer23 ( also the file is not available on downlink )
en2installer24 ( also the file is not available on downlink )
en2installer25 ( also the file is not available on downlink )
en2installer26 ( also the file is not available on downlink )
en2installer27 ( also the file is not available on downlink )
en2installer28 ( also the file is not available on downlink )
en2installer29 ( also the file is not available on downlink )
(This is basicallty eveyrthing for Mac and includes the installer, language packs and the special data file archives (which aren't on the list because they are exempt from having md5s )
Divininity Oriignal Sin 2 is missing MD5s for
e2installer0 - en2installer12 (and none of them are available on downlink) and divinity_original_sin_2_sir_lora/en2installer0 (so all the mac files)
imperator_rome is still random because some files are missing on downlink so you still get to play a game off "is this file available ?' on the downloads CDN but all files/md5s are theoretically available
The files missing on downlink are en1installer1, en2installer0, en3installer0 , /imperator_rome_deluxe_artbook_wallpapers/en2installer0 , imperator_rome_deluxe_artbook_wallpapers/en3installer0, imperator_rome_magna_graecia_content_pack/en2installer0 , imperator_rome_magna_graecia_content_pack/en3installer0 , imperator_rome_epirus_content_pack/en2installer0, imperator_rome_epirus_content_pack/en3installer0 , imperator_rome_the_punic_wars/en2installer0, imperator_rome_the_punic_wars/en3installer0, imperator_rome_heirs_of_alexander_content_pack/en2installer0, imperator_rome_heirs_of_alexander_content_pack/en3installer0, imperator_rome_hellenistic_world_flavor_pack/en2installer0, imperator_rome_hellenistic_world_flavor_pack/en3installer0
So an excellent array of files carefully chosen to make it uninstallable unless you get hits on downloads.
knights_of_the_chalice_2 is missing md5s for en2installer0 (and the file isn't available on downlink )
republique incorrectly has
https://www.gog.com/downloads/republique/41353 marked with a 1 MB size but it's an unreleased manual (this one can be downloaded and fails on the website too)
rimworld is missing md5 data for en3patch1 (and the file is missing from downlink)
songs_of_conquest has the issue with the Galaxy only version of the supporter pack , unfortunately this is probably unflaggable because they do actually have a size if you're on the correct API, I just am not.
spacebase startopia is missing MD5s for en2installer0 - en2installer4 and all those files are missing from downlink.
succubus prison is missing md5 data for en1patch0 (and the file is missing from downloads) and en1installer0 is missing from downloads but both the file and md5 data are available on downlink
the bards tale directors cut is missing md5s for it's weird split archives but that's on me for not blacklisting those for md5s so that's fixed now.
the_witcher_2 is missing md5s for
en2installer0 (which is missing from downlink )
(Also either md5s got added while I was testing or it's got the imperator_rome issue but only for md5s because my first test had way more failures.
tropico_6 is missing md5s for all Mac installer files (including DLC) and all those files are missing from downlink (the output doesn't quite look like that because some of those files are extensionless data files which are exempt from md5 checks but that's what's happening)
wasteland_2_directors_cut unfortunately has
https://www.gog.com/downloads/wasteland_2_directors_cut_digital_deluxe_edition_upgrade/34743 marked with a non-0MB size despite it being a Kickstarter reward that wasn't issued through GOG in the end.
x4 foundations has en1patch0 only available through downlink, however en1patch1 is not available at all and it's a bin file for enpatch0 so this is fatal. This is the only fatal error, I've encountered so far (fortunately it's an old patch and a fresh install doesn't need it)
So down to 11 games missing MD5s, and only 1 fatal error ( for a patch set). That's a huge improvement.
I guess you could count imperator_rome as a fatal error for a normal person too since I doubt they'd know to persist to get the files right.
Only 3 files actually really benefit from downlink (and I guess imperator rome might depending on your luck)
For my next trick I need to fix that game file as an extra issue (when MD5s go wrong) and work out how to handle when multiple games have the same slug then I'll upload this.