FriendsOfGalaxy / galaxy-integration-steam

Integration with Steam for Galaxy
374 stars 76 forks source link

List of games that don't show in Galaxy for me #76

Open Ciocolici opened 4 years ago

Ciocolici commented 4 years ago

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:

ghost commented 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

Arcitec commented 4 years ago

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.

Arcitec commented 4 years ago

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.

ghost commented 4 years ago

@Bananaman Dota 2 is not showing up for me and I do not have any licence for that game. Maybe it is related.

Arcitec commented 4 years ago

@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

Arcitec commented 4 years ago

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

FriendsOfGalaxy commented 4 years ago

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.