SargonAelther: There's something weird going on with serial keys again. While doing an update (aka scan), GOGREPOC said something along the lines of "Serial key format changed". And now that I look at the serial key, it's a bunch of Chinese characters, rather than the serial key.
I think I'll have to start backing up serial keys myself. In the past, GOGREPOC was unable to acquire all serial keys anyway.
[Update01] OK, so VS code opens it better and it shows the code with a bunch of "null" characters in between each digit.
Encoding appears to be UTF-16 LE, whereas in the past it was UTF-8. That's probably the format change gogrepoc mentioned.
So what happened? Why the change? Did the presence of null characters in combination with different encoding cause simple text editors to interpret this as Chinese?
[Update02] Ok, so I checked the massive Gogrepoc log and there are only 4 instances of changed format notifications:
stellaris
anno_1404_gold_edition
warcraft_2_battlenet_edition
for_the_glory_a_europa_universalis_game
However Stellaris, Anno, and EU are all readable and in UTF8.... It's only Warcraft 2 that's weird, so it's probably the null characters, likely on GOG's side, that are causing this.
I probably need to review every serial key just to be sure....
Yeah, I have to parse the serials to determine if there's multiple ones, if GOG is doing weird mixed encodings then it'll probably break something. I assume the Warcraft 2 encoding change is probably due to the Blizzard now selling Warcraft II as part of their anniversary stuff. I'll put it on my check into list.