tauqua / gog-galaxy-itch.io

An integration connecting itch.io to GOG Galaxy 2.0 using itch's v2 API
GNU General Public License v3.0
221 stars 14 forks source link

Missing games #41

Closed nightblade9 closed 3 years ago

nightblade9 commented 3 years ago

I purchased the BLM bundle on Itch, which is ~1800 games.

Itch integration adds ~1200 games to my library. I'm not sure where the other 600 are. (I'm using the numbers listed in GOG Galaxy under "Owned Games" as my metric.)

Is it possible the missing games are unknown ones? When I check owned games, I see several "unknown game" entries.

nightblade9 commented 3 years ago

Update on this: I bought the Palestinian Aid bundle (1020 games), and my owned game count didn't increase.

Using my own fork of this code that lists unknown games, I get around 300 unknown games. That still leaves several hundred unaccounted for. Disabling/re-enabling the integration and resynching doesn't change the number of games, it's consistent.

tauqua commented 3 years ago

This only lists Itch items which are categorized as "Game". There are other categories that items from the bundle fall into, including physical game, asset, soundtrack, etc. If you want to change this for your fork, it's in the arguments for the API call on line 75 of my current version. However, since Galaxy draws from IGDB which does not currently track physical games, etc. then almost none of these will be included. On the other hand, since the categorization is self-selected, you may get a few more from this.

nightblade9 commented 3 years ago

Thanks for the explanation. I'm not sure why the number of games didn't increase that much with the new bundle, but the explanation makes sense.

I checked both bundles - the Palestinian Aid bundle includes 673 games, and the BLM bundle includes 1109 games. That's almost 1700 total (including some overlap). GOG shows 1300 games, 300-400 is a reasonable number of overlapping and unknown games.