adaliabooks: Ok, as a bit of a test (with a game I have) I have replaced the Beneath the Steel Sky cover with a copy saved as .jpeg.
It works so far, but we'll see what happens, and if it stops working it should hopefully be easier for me to see why.
UhuruNUru: 404 Error is back, unfortunately it's still A Plague Tale, and Cyberpunk 2077 missing again.
While your Beyond A Steel Sky Test Cover still shows up.
Whatever the cause is, for these two games having issues, it doesn't seem to be an extension change, but I'll be buggered if I can figure out what it is, if even official GOG pics are affected.
I'm beginning to think the issue is on GOGs end, and is not actually the script.
Hmmm, let me have a look and see what's up.
Can you give me a link to the picture it's trying to find again to see if it's changed?
Edit:
Actually, nevermind. I can see what the issue is, and it's as I thought (though I have no idea why) the file extension in my JSON file has changed from .jpeg to .jpg.
The only thing I can think that would cause that (though it shouldn't) is the serializing and deserializing from JSON the script does when it is writing new info to the file...
At least I definitely know where to look now.
And the Beneath a Steel Sky one changed too, but I'd left the original .jpg file in there so it's still showing because the link is good.