Open Ciocolici opened 4 years ago
I have a similar issue with Dota 2. But... I think I found the issue. F2P games or Free games seems to be the ones not displaying in GOG 2.0. Is is a plugin bug or is it a GOG Galaxy issue?
I shared my log here: https://github.com/FriendsOfGalaxy/galaxy-integration-steam/issues/23#issuecomment-659076999
I can add that these games do not show in Galaxy either:
I wondered if it had to do with some of them being marked Free and others being marked Free to Play in Steam, but nope, many OTHER Free/Free to Play games show up fine in Galaxy.
Something is wrong with the import of these games for some reason.
Example of WORKING games:
So it has NOTHING to do with the Free/Free to Play status. Something else is preventing import.
And @Ciocolici I doubt your theory that it has to do with "games that don't stay in your steam library after uninstalling".
Because look at your https://store.steampowered.com/account/licenses/ webpage. You will see that your account contains licenses for all those free/free to play games. And if you visit the webpages for the games in a browser, they show up as "in your library".
Sure, it could be possible that the authors of the games have marked them as "do not show in library unless installed" and that Galaxy doesnt receive the games when querying "whats my library?" on Steam. But it's still weird because other free/free to play games are listed properly...
Update: I uninstalled The Marvellous Machine and restarted steam. It is still listed (as a gray title) with an offer to reinstall it. So no, this is not about games that de-list themselves. The game stays in the library. Something is wrong in the galaxy plugin. Perhaps it needs to implement some extra API query to list those games too.
@Bananaman Dota 2 is not showing up for me and I do not have any licence for that game. Maybe it is related.
@FriendsOfGalaxy Any thoughts? I suspect that this plugin will need to add a second Steam API call, or a flag to "include all games" in your current API call.
Edit: My comment above has some good, free games to test this with:
https://github.com/FriendsOfGalaxy/galaxy-integration-steam/issues/76#issuecomment-692184448
Unfortunately found some more serious things that don't show up... My purchased, permanent license for this application: https://store.steampowered.com/app/551370/Gravity_Sketch/
But this almost-identical (same usage case), competing application shows up fine in Galaxy: https://store.steampowered.com/app/327140/Tilt_Brush/
It's annoying and I suspect that there's a missing Steam API call or parameter to get the user's full library content for this Galaxy plugin. The plugin is missing so many library items currently.
Tagging everyone who has commits related to Steam authentication... @FriendsOfGalaxy @MartinCa @tylerbrawl @jose-cavalo-se71
Hey, first of all check plugin sends correct games or not: https://github.com/FriendsOfGalaxy/galaxy-integration-steam/wiki/Common-problems#some-games-are-missing @Ciocolici
@jdetraz the logs you've attached are too short. We need more. If you can follow above link to check logs by yourself - that would be awesome.
@Bananaman For Gravity Sketch and similar - someone responsible for Galaxy games database (or automat) regularly disables every non-game item.
There are another 5 Steam games that don't show in Galaxy, but I think the problem is deeper. All these games have in common is the fact that they don't show in Steam's library either if they're not installed. While the new Steam library does make the free steam games stay in the library even if they're not installed, there's a bug-like issue with some of the free titles that makes them just not stay in the library if you don't install them. Would probably stay if you buy something from/for the game, but didn't try. The thing is that they don't show in Galaxy no matter what, even if you have them installed. These are the games: