-
-
Notifications
You must be signed in to change notification settings - Fork 414
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[GOG][Linux] Imperator Rome doesn't show image. Thinks there is an update #2237
Comments
Since last update, this game is no longer installable. "This game doesn't appear to be installable. Check downloadable content on https://gog.com/account" Despite I can download and install the game manually. |
OK, after debugging a while. I see differences over how Heroic Games and GOG gets this information. For this game, GOGDL uses gamedb, which fails as you can see here: https://gamesdb.gog.com/platforms/gog/external_releases/1198397489 In other hand, GOG website uses this URL to get the game information: https://www.gog.com/account/gameDetails/1198397489.json Sadly can't share the information here because it contains download urls, cdkeys and other sensitive content. Seems like Lgogdownloader uses the same API mentioned by myself: https://github.com/Sude-/lgogdownloader/blob/cdc3569f3cf1e455a653cfe840e51339b5548944/src/website.cpp#L87 Will make a separated issue at your GOGDL project, sorry for the spam. Best regards. |
Decided to close my ticket for gogdl because it works as intended, but a hige tech refactor on 2.7.1 introduced an issue on this commit 48d2787 by using the gamesdb.gog.com API. |
Usage of gamesdb is intentional as website API is slow and doesn't contain data we need. |
About this game, it looks like whole GOG API for that game is unavailable. |
Let me contact GOG about that. Strangely, their builds only mention Windows and OSX, when Linux is supported. Will keep you posted. |
builds in this API are Mac and Windows only, for Linux we have offline installers |
Ah makes sense, still, the website you provided mentions "API availability: Unavailable" and "In store: No". That doesn't make sense when the game responds to their public APIs and the game is currently at store https://www.gog.com/en/game/imperator_rome Raised ticket 379091 explaining above to GOG and hope they can check what's the problem. Likely this caused the problem: Will keep you posted about their response. I know this is more than a GOG issue, but it may happen to other games as well. |
In store:
Notice that package and game are different, while package doesn't contain game files or installers, game does |
So, what would you suggest me to discuss with GOG (or even Paradox Interactive if applicable)? Because all their APIs Links from GOGDB Details under gameid 1198397489, are broken, but by using account/gameDetails API, works fine. |
I'm not really sure what to do here. I'm also curious how GOG Galaxy handles it, since it uses same endpoints we do |
Checked with people on GOG Discord, it seems like Galaxy can detect the game just fine. I'll research this more, ideally I'd trace what Galaxy does with it. GOG support won't help here, since it's our issue |
Looks like the game should pull the data just fine, could you try clearing Heroic cache and refreshing the library? Please also try the Pull request I linked |
Let me do some heavy testing and let you know! Many thanks for this fast analysis |
OK, the game installed and worked fine. Also installed several games and no issues from my side. I would say this is fixed with your changes made at the PR. |
Describe the bug
Using Heroic Games with GOG integration, there are two issues related to Imperator Rome.
1.- No image shown. [Minor]
2.- Keeps saying there is an update, when it's not. [Medium]. Trying to update will always fail.
Installed version is 2.0.3 RC2. Latest version is 2.0.3 RC2 according to GOG.
Using Heroic Version 2.5.2
Add logs
Steps to reproduce
1.- Install Imperator Rome
2.- Check your latest version match with GOG.
3.- Check updates at GOG.
4.- Imperator Rome shows a new update
5.- Try to update.
6.- Update failed.
Expected behavior
No update should appear since it's latest.
Screenshots
Heroic Version
Latest Stable
System Information
Additional information
No response
The text was updated successfully, but these errors were encountered: