It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Indeed, the problem is solved, for those who want a detailed list of steps to solve the problem here it is:

- Close Gog Galaxy

- Open the file "backend_steam_network.py" located in %LOCALAPPDATA%\GOG.com\Galaxy\plugins\installed\steam_ca27391f-2675-49b1-92c0-896d43afa4f8 with a editor

- You go to line 186 and add this code (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

async def _get_websocket_auth_step(self):
try:
result = await asyncio. wait_for(
self._websocket_client.communication_queues["plugin"].get(), 20
)
return result["auth_result"]
except asyncio.TimeoutError:
return UserActionRequired.NoActionRequired
#raise BackendTimeout()

- Then you go to line 219 (after pasting the other code) and you put this one (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

if result != UserActionRequired.NoActionRequired:
return next_step_response(fail, finish)
else:
self._auth_data = None
self._store_credentials(self._user_info_cache.to_dict())
return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name)

- For this to work, you need to deactivate your steam guard for the first connection (you will reactivate it afterward)

- Launch Gog Galaxy

- Reconnect your steam account in settings

- Wait for the sync of your games (can be long idk why)

- Enjoy
Attachments:
fff.png (34 Kb)
Post edited April 25, 2023 by KillTrio
avatar
KillTrio: Indeed, the problem is solved, for those who want a detailed list of steps to solve the problem here it is:

- Close Gog Galaxy

- Open the file "backend_steam_network.py" located in %LOCALAPPDATA%\GOG.com\Galaxy\plugins\installed\steam_ca27391f-2675-49b1-92c0-896d43afa4f8 with a editor

- You go to line 186 and add this code (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

async def _get_websocket_auth_step(self):
try:
result = await asyncio. wait_for(
self._websocket_client.communication_queues["plugin"].get(), 20
)
return result["auth_result"]
except asyncio.TimeoutError:
return UserActionRequired.NoActionRequired
#raise BackendTimeout()

- Then you go to line 219 (after pasting the other code) and you put this one (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

if result != UserActionRequired.NoActionRequired:
return next_step_response(fail, finish)
else:
self._auth_data = None
self._store_credentials(self._user_info_cache.to_dict())
return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name)

- For this to work, you need to deactivate your steam guard for the first connection (you will reactivate it afterward)

- Launch Gog Galaxy

- Reconnect your steam account in settings

- Wait for the sync of your games (can be long idk why)

- Enjoy
This still does not work for me....
avatar
KillTrio: Indeed, the problem is solved, for those who want a detailed list of steps to solve the problem here it is:

- Close Gog Galaxy

- Open the file "backend_steam_network.py" located in %LOCALAPPDATA%\GOG.com\Galaxy\plugins\installed\steam_ca27391f-2675-49b1-92c0-896d43afa4f8 with a editor

- You go to line 186 and add this code (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

async def _get_websocket_auth_step(self):
try:
result = await asyncio. wait_for(
self._websocket_client.communication_queues["plugin"].get(), 20
)
return result["auth_result"]
except asyncio.TimeoutError:
return UserActionRequired.NoActionRequired
#raise BackendTimeout()

- Then you go to line 219 (after pasting the other code) and you put this one (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

if result != UserActionRequired.NoActionRequired:
return next_step_response(fail, finish)
else:
self._auth_data = None
self._store_credentials(self._user_info_cache.to_dict())
return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name)

- For this to work, you need to deactivate your steam guard for the first connection (you will reactivate it afterward)

- Launch Gog Galaxy

- Reconnect your steam account in settings

- Wait for the sync of your games (can be long idk why)

- Enjoy
Great! It's works!!!
avatar
KillTrio: - Open with a editor the file "backend_steam_network.py" located in:
%LOCALAPPDATA%\GOG.com\Galaxy\plugins\installed\steam_ca27391f-2675-49b1-92c0-896d43afa4f8
- You go to line 186 and add this code:
async def _get_websocket_auth_step(self):
try:
result = await asyncio. wait_for(
self._websocket_client.communication_queues["plugin"].get(), 20
)
return result["auth_result"]
except asyncio.TimeoutError:
return UserActionRequired.NoActionRequired
#raise BackendTimeout()

- Then you go to line 219 (after pasting the other code) and you put this one:
if result != UserActionRequired.NoActionRequired:
return next_step_response(fail, finish)
else:
self._auth_data = None
self._store_credentials(self._user_info_cache.to_dict())
return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name)
avatar
Mad_jesty: This still does not work for me....
Of course it doesn't work with both the previously modified file "backend_steam_network" and the original one.
Post edited May 08, 2023 by Format_PL
Solutions above don't work
avatar
KillTrio: Indeed, the problem is solved, for those who want a detailed list of steps to solve the problem here it is:

- Close Gog Galaxy

- Open the file "backend_steam_network.py" located in %LOCALAPPDATA%\GOG.com\Galaxy\plugins\installed\steam_ca27391f-2675-49b1-92c0-896d43afa4f8 with a editor

- You go to line 186 and add this code (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

async def _get_websocket_auth_step(self):
try:
result = await asyncio. wait_for(
self._websocket_client.communication_queues["plugin"].get(), 20
)
return result["auth_result"]
except asyncio.TimeoutError:
return UserActionRequired.NoActionRequired
#raise BackendTimeout()

- Then you go to line 219 (after pasting the other code) and you put this one (YOU MUST KEEP THE SAME FORMATTING AS ON THE PICTURE):

if result != UserActionRequired.NoActionRequired:
return next_step_response(fail, finish)
else:
self._auth_data = None
self._store_credentials(self._user_info_cache.to_dict())
return Authentication(self._user_info_cache.steam_id, self._user_info_cache.persona_name)

- For this to work, you need to deactivate your steam guard for the first connection (you will reactivate it afterward)

- Launch Gog Galaxy

- Reconnect your steam account in settings

- Wait for the sync of your games (can be long idk why)

- Enjoy
avatar
Hachiman_IT: Great! It's works!!!
There's a typo if you just try to copy from this message and adjust tabs, but also when I just tried updating the file using this, the plugin would just crash. Not sure if I missed another typo or there were other changes in the file.

When I used the original steps and got the file from the github repo, that worked.
Broken, again..
broke again after that last update a few days ago.
Post edited May 07, 2023 by mcmailman
Unfortunately this is still NOT SOLVED. All previous suggestions only temporarily fixed it.
Fortunately (at this moment), it is now re-solved!

Check it out:

https://github.com/FriendsOfGalaxy/galaxy-integration-steam/issues/159#issuecomment-1541026650

Looked at Dryzsyn's comment, did what it said and Steam Integration is back in business!

Note: I had to re-connect Steam twice from settings. Then I had to do 'Sync Integrations' twice. I have a large Steam library, so that issue may be specific to me.

Note 2: AAARRRRGHHH!

So this seems to work until exiting out of Gog Galaxy and then going back in, where you'll need to go to settings, integrations and hit 'disconnect' then 'reconnect' to sign in again. Once it's signed it it's good - until you do a restart.
Post edited May 10, 2023 by BurntSoul
avatar
BurntSoul: Fortunately (at this moment), it is now re-solved!

Check it out:

https://github.com/FriendsOfGalaxy/galaxy-integration-steam/issues/159#issuecomment-1541026650

Looked at Dryzsyn's comment, did what it said and Steam Integration is back in business!

Note: I had to re-connect Steam twice from settings. Then I had to do 'Sync Integrations' twice. I have a large Steam library, so that issue may be specific to me.

Note 2: AAARRRRGHHH!

So this seems to work until exiting out of Gog Galaxy and then going back in, where you'll need to go to settings, integrations and hit 'disconnect' then 'reconnect' to sign in again. Once it's signed it it's good - until you do a restart.
You have to reconnect the Steam account after every restart of GOG Launcher
The updated plugin seems to work but it has display issues in the sync tab. It doesn't recognize plugin is synced
Post edited May 10, 2023 by MrKoddy
Here's a new plugin that should solve the issue (although it is still in beta):
https://github.com/ABaumher/galaxy-integration-steam/releases/tag/v1.0.5-beta
avatar
MarkoH01: Here's a new plugin that should solve the issue (although it is still in beta):
https://github.com/ABaumher/galaxy-integration-steam/releases/tag/v1.0.5-beta
thnx bro, finnaly it works.
avatar
MrKoddy: The updated plugin seems to work but it has display issues in the sync tab. It doesn't recognize plugin is synced
Yes, it says "Not connected" but it works. It's fine with me :)