Posted March 04, 2015
high rated
tinyE: Thinking of Shadowrun.
If I get that do I need to get the other Shadowrun titles to make my life complete?
You have donkeys, I thought your life was already complete. If I get that do I need to get the other Shadowrun titles to make my life complete?
neur0mans3r: On my desktop browser that remembers my GoG login, I have all of the older games marked as owned, but not any of the newly acquired. On my mobile Firefox, no games are marked as owned.
I suspect that the way GoG handles owned games is to have a cacheable HTML page element (a bit of JSON) with IDs of all user owned games. This bit of data does not change so often, so by having it cached in the user's browser, and then running a script that identifies the owned games displayed on the page and marking them as such on the client-side is very efficient. Steam does something like that on some of their pages.
The drawback is that when the system is not operating properly, the ownership identification is not displayed at all. They may have turned it off intentionally, or it simply got swamped because it has to generate the owned list over and over again. Perhaps the problem is that the cache validity period is set too long.
I'm not sure I followed everything you said, but I always clear everything in my browser history and my own games were identified and labelled correctly up until an hour or so into the Promo.I suspect that the way GoG handles owned games is to have a cacheable HTML page element (a bit of JSON) with IDs of all user owned games. This bit of data does not change so often, so by having it cached in the user's browser, and then running a script that identifies the owned games displayed on the page and marking them as such on the client-side is very efficient. Steam does something like that on some of their pages.
The drawback is that when the system is not operating properly, the ownership identification is not displayed at all. They may have turned it off intentionally, or it simply got swamped because it has to generate the owned list over and over again. Perhaps the problem is that the cache validity period is set too long.