HypersomniacLive: Don't quite see why the game has different IDs in library and catalogue... I know, this is GOG.
Do you pull the catalogue ID, but in order for the changelog to show it must be the library one, or is it the other way around (don't quite remember how AF does it)? And what about the cases of pre-orders vs releases? If Barry got it as a pre-order, would that be a third ID?
This whole thing is a headache. Everything would be so much simpler if GOG put links to game fora and changelogs natively on the game pages.
Most likely because they added a free game to it... I know they ended up doing that with the recent Bethesda releases.
I need the library ID to get the changelog, but there is no mention of or easy way to get it from the game pages. I can manually build a table (and I basically already have a reverse one for the Legacy URLs already) of packaged games and their various IDs, but now that MaGog isn't tracking new games I'd have to keep manually maintaining it for any new bundled releases which happened. And it looks like we still might get a reasonable amount of those.
Unfortunately there is no automated way I can find to track these things, so I've put off implementing a solution as I don't have the time to maintain the manual table needed to make it work.
Yep, though at this point I don't know whether Gog could implement it any easier their systems are so convoluted...