gogcom / galaxy-integrations-python-api

NOTE: Please report here only issues related to the python API. Issues and general feedback regarding the Galaxy Client 2.0 shall be sent via Galaxy Client menu
MIT License
1.26k stars 226 forks source link

multi-accounting: hangs at Starting... instead of error message #45

Open EustaceCS opened 5 years ago

EustaceCS commented 5 years ago

Steps to reproduce:

  1. GOG Galaxy 2.0 with Steam API integration downloaded is required, any Steam account should be bound through it. Steam installed, logged in with bound account + one more account at least once, shut down.
  2. Clone Steam API integration from C:\Users[username]\AppData\Local\GOG.com\Galaxy\plugins\installed\steam_ca27391f-2675-49b1-92c0-896d43afa4f8 to C:\Users[username]\AppData\Local\GOG.com\Galaxy\plugins\installed\steam2
  3. Clean pycache folders up from it
  4. In C:\Users[username]\AppData\Local\GOG.com\Galaxy\plugins\installed\steam2\manifest.json change guid to any other valid value
  5. Run Galaxy 2.0
  6. Try to add a new Integration
  7. At Community Integrations - Manually Added, in Steam row hit Connect

ER assuming that multiaccounting is a no-go currently, an error message, at least

AR hangup with Starting... prompt Logs: https://pastebin.com/jK9ZVCHN (token value scrapped)

apawlowskij commented 5 years ago

Thanks for your report. This is a bug in the Galaxy Client, it shall only list a single plugin for a platform, giving preference to the Official and the Popular plugins. I've reported this internally on your behalf, but not expecting it to be fixed soon, as multiple plugins for the same platform are not supported anyway.

EustaceCS commented 4 years ago

I believe, multi-accounting for Steam (through Family Sharing) is not a problem anymore: with introduction of manual game adding + executable linking I can simply link the executable and Steam will handle the rest. So only lack of adequate error message remains :)

luxzg commented 4 years ago

Well, actually some of us have multiple legal accounts held by same person. I checked long time ago and Steam has nothing against it. Eg I have two, one is ment for my kid but it's still my account, has many dupes vs my main account (for multiplayer) but also some uniques.

It would be awesome if we could still have multiple accounts synced to same Galaxy somehow... Some day. Edit : like mentioned in #52

bigkjp97 commented 3 years ago

That would be great if galaxy can bind more steam account, at least display games belong to different accounts(not for show off XD).