Posted February 03, 2017
I'm using some public APIs that GOG is exposing to the internet, typically to work with Galaxy, in order to painstakingly check all the product ids in the range of 0 up to 2.1+ billion. Every game on GOG has one of these ids associated - how they are allocated no one knows, and to my knowledge no one has ever checked every id one by one.
The possibility to find yet unreleased games is slim however, as GOG has already implemented a means of hiding such ids (they basically won't return anything publicly). Slim, but not zero, however, because in some cases GOG forgets to hide everything that needs to be hidden.
They do tend to react quickly though, for example the ids I've singled out for "Deserts of Kharak" no longer return anything - ergo one of the blues hid them after I shared the links on this forum.
New releases may well fly right past me at this point.
The possibility to find yet unreleased games is slim however, as GOG has already implemented a means of hiding such ids (they basically won't return anything publicly). Slim, but not zero, however, because in some cases GOG forgets to hide everything that needs to be hidden.
They do tend to react quickly though, for example the ids I've singled out for "Deserts of Kharak" no longer return anything - ergo one of the blues hid them after I shared the links on this forum.
kbnrylaec: WinterSnowfall use brute-force scripts to find ALL GOG games, including those are not announced/released yet.
I can't see any not announced/released games unless GOG forgets to hide them. There's an "is_secret" flag that controls his behavior for each entry and most of the really interesting stuff is already no longer publicly accessible. Experiment513: Now when GOG is preparing the release of a game they need to add it to the database of course. What SCPM and Wintersnowfall are doing is checking numbers to see if there is a database entry attached to it. This way to can try to find a scoop for soon to be released games.
In essence, you're right, but it's not what I am doing at the moment. SCPM has a nice way of doing just that, and I may also be on the lookout in the future, however right now I'm mapping the entire id range by doing incremental queries of 50 ids at a time and saving the response. Got up to 1.5 billion from 0 so far, but still have ways to go. New releases may well fly right past me at this point.
Post edited February 03, 2017 by WinterSnowfall