nyash-qq / galaxy-plugin-twitch

Twitch python plugin for GOG Galaxy 2.0
GNU General Public License v3.0
135 stars 6 forks source link

Tyranny - Commander Edition doesn't get imported #1

Closed Itay080 closed 5 years ago

Itay080 commented 5 years ago

I have 90 games in my Twitch library and this is the only game which won't import. Weirdly enough, it imports fine in Playnite

Danyelalejandro commented 5 years ago

Me neither. Esteemed @nyash-qq is helping us in this topic. One of the reasons why it could not be detected is because this is a special edition of the game that is not categorized clearly neither in Steam or GOG. It is like an hybrid between the standard and the deluxe edition. It seems to be an "unique" game only available in Twitch game library.

Itay080 commented 5 years ago

Yes, it probably has something to do with the database Galaxy 2.0 uses to search game IDs. I tried looking at the code for the API but can't seem to find any communication with an API which they use to retrieve metadata using a game ID, they must be doing that under the hood in the closed source Galaxy 2.0. I wonder if they're using their own DB or a public DB in which we can add the game on our own.

nyash-qq commented 5 years ago

A couple of questions:

  1. can you find your game in "owned_games" response from c:\ProgramData\GOG.com\Galaxy\logs\plugin-amazon-8b831aed-dd5f-c0c5-c843-41f9751f67a2.log? a. If so, what is this game's game_id? b. If it's not there, try "My Games" -> "Refresh Games" in Twitch client, then re-connect the plugin
  2. have you changed platform to anything other than "amazon"?
  3. are there any error/exception messages in c:\ProgramData\GOG.com\Galaxy\logs\plugin-amazon-8b831aed-dd5f-c0c5-c843-41f9751f67a2.log

You might as well just attach the full log, if you're not afraid to leak your game list or twitch nickname :) Other than that there should be no private data in the log

Itay080 commented 5 years ago

Hello :) First of all - thank you very much for creating this much needed plugin!

  1. I can, here is the full entry for the game {"game_id": "4194ff96-8a00-4896-b2d3-526bf389806f", "game_title": "Tyranny - Commander Edition", "license_info": {"license_type": "SinglePurchase"}}
  2. I have not
  3. Not from what I can see but I've attached the full log anyway :) plugin-amazon-8b831aed-dd5f-c0c5-c843-41f9751f67a2.zip
nyash-qq commented 5 years ago

I've reached to GOG people and it should be working by now. Either refresh the list with menu -> Refresh Integrations, or restart the GLX.

Itay080 commented 5 years ago

I've tried refreshing, restarting and reconnecting the integration but Tyranny still won't show up.

Danyelalejandro commented 5 years ago

Yes. Right now it appears for me!!! Yay. @Itay080 please check again

Itay080 commented 5 years ago

Yup! It works now :) Thank you @nyash-qq and thank you for letting me know @Danyelalejandro