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

×
avatar
grexguy: I have fixed it for EA but unfortunately cant post any links right now. It's on my github and I've put in a pull request
Github username : jameel-azad

How to use:

1. Download the plugin.py file from the src folder
2. Replace your plugin.py with mine
avatar
Dev0_NZ: send me a pm and il update the first post
sent you a friend req
avatar
Dev0_NZ: Community Integrations have been developed by the community, therefore are not maintained by GOG. It falls upon the community to ensure their functionality. If the integration you are using is no longer working, here's the last known fix to hopefully get it back up and running. The integrations usually stop working when the 3rd party API changes and can sometimes be fixed with simply changing a URL.

Please note, this guide does not include the official integrations (GOG, Epic, XBOX) since they are maintained by GOG themselves.

While it can be frustrating to have non-working integrations in Galaxy, it serves as a foundation for us to build upon, given that a significant portion of the development work has already been completed.

There may be certain integrations I cannot personally verify due to not having an account with the respective 3rd party (e.g., PlayStation). But will still include the last known working fix for it. If a integration is not working and hasn't been added to this guide, please request it.

Some integrations can currently only be partially fixed, so may not detect installed games or recently played.

Please proceed with caution and make sure to create backups before making any changes. The information provided here is based on community contributions and the author of this guide assumes no liability for any issues that may arise from implementing the suggested fixes. Proceed at your own risk.

Current known working community integrations that come bundled with Galaxy are:
Amazon
Humble

Make sure Galaxy isn't running and that you make a backup copy of any files you edit. (Copy, Paste, Rename)

Rockstar - no current fix
PSN - no current fix (PSN detects the script as a bot)

The integrations can be found in the following directory:

Windows: %localappdata%\GOG.com\Galaxy\plugins\installed\
Mac: ~/Library/Application Support/GOG.com/Galaxy/plugins/installed/
avatar
Dev0_NZ: (If the folder is empty, you need to click connect in galaxy so that it downloads them)

Integration Folders

Steam: steam_ca27391f-2675-49b1-92c0-896d43afa4f8
Origin (EA): origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0
Rockstar: rockstar_774732b5-69c4-405c-b6c9-92cd55740cfe
Ubisoft: uplay_afb5a69c-b2ee-4d58-b916-f4cd75d4999a
avatar
Dev0_NZ: For the fixes that require you to edit files, you can open them in a text editor (e.g., notepad)

Steam (Last Checked: January 21st 2024)
Fix can be found here:
avatar
Dev0_NZ: with instructions on how to install it here:
avatar
Dev0_NZ: Steams API has changed too much for minor editing to do quick edits to fix it, hence needing the above.

Origin (now EA) (Last Checked: January 21st 2024)
You must go into its folder and edit the following file

edit plugin.py with a text editor (found in folder origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0)

Replace lines 38-47 with following:

AUTH_PARAMS = {
"window_title": "Login to EA Play",
"window_width": 495 if is_windows() else 480,
"window_height": 790 if is_windows() else 708,
"start_uri": "https://accounts.ea.com/connect/auth"
"?response_type=code&locale=en_US&client_id=EADOTCOM-WEB-SERVER&display=junoWeb/login"
"&redirect_uri=https://www.ea.com/login_check"
"&locale=en_US&client_id=EADOTCOM-WEB-SERVER",
"end_uri_regex": "https://www.ea.com/"
}
avatar
Dev0_NZ: Save file

Please note that after fixing the integration, it will still be named Origin, but can be renamed by right clicking it on the left window in galaxy and selecting "Rename Bookmark".

Ubisoft (uplay) (Last Checked: January 21st 2024)

edit consts.py with a text editor (found in folder uplay_afb5a69c-b2ee-4d58-b916-f4cd75d4999a)

Replace lines 15-16 with following:

CLUB_APPID = "314d4fef-e568-454a-ae06-43e3bece12a6"
CLUB_GENOME_ID = "85c31714-0941-4876-a18d-2c7e9dce8d40"
avatar
Dev0_NZ: Save file

Battle.net (Last Checked: February 18th 2025)

works fine but is missing games, one game i noticed missing was Diablo IV, lets fix.

edit definitions.py with a text editor (found in folder battlenet_ba170431-0649-482f-863b-d248592f1842)

After the following line (around line 78~)

17459: RegionalGameInfo('diablo3', True),
avatar
Dev0_NZ: Add this line under it

4613486: RegionalGameInfo('diablo4', True),
avatar
Dev0_NZ: Then around line 103~ (should look like this)

17459: RegionalGameInfo('diablo3', True),
avatar
Dev0_NZ: Add this line under it

BlizzardGame('diablo4', 'Diablo IV', 'D4'),
avatar
Dev0_NZ: Save file

If there is any Battle.net game showing that the launcher doesn't add let me know

This first post will be updated to include more as requested, time permiting.
Thanks a lot Origin, steam and ubisoft all worked great
avatar
Dev0_NZ: First post updated to include Diablo IV for Battle.net

If Battle.net is missing other games let me know
Hi, can you also provide the config for Warcraft 1 Remastered, Warcraft 2 Remastered and Diablo 1? Can't find these games in GOG, despite having them in Battle.Net. :-)
avatar
Dev0_NZ: First post updated to include Diablo IV for Battle.net

If Battle.net is missing other games let me know
avatar
Camui87: Hi, can you also provide the config for Warcraft 1 Remastered, Warcraft 2 Remastered and Diablo 1? Can't find these games in GOG, despite having them in Battle.Net. :-)
i dont own those games on battle.net.

but if you goto:

C:\ProgramData\GOG.com\Galaxy\logs

then open the log file that begins with plugin-battlenet-

there will be entries in it that look like

WARNING - Skipping unknown game with titleId:

that titleId will be the games that your missing
Thanks for this forum post.

*The Ubi fix works for me. Awesome!

*The EAPlay fix works for me. Also very cool, though it doesn't show up at all in the bookmarks and in settings it shows as offline try again, but also connected (disconnect button is available). Most importantly though, the games all show up in the subscriptions category. (i can't say anything about owned games, because I don't own any)

*Steam doesn't work for me. shows in settings as offline try again although again the disconnect button is available, but none of the more recent titles added to my Steam library show in the owned games, even after syncing. Also, again does not show up in bookmarks.

Thanks for the help! The dream is still alive!

p.s. Amazon nor Humble show up for me even when searching.
Post edited May 01, 2025 by prYldfire
I think that problem with EA integration is this request. This is error found in logs\plugin-origin log file

galaxy.http - WARNING - Got status 404 while performing GET request for https://api3.origin.com/atom/users?userIds=
and then my user id

Sadly when I've searched all .py files of plugin for it, I got 0 results for simple search and replace (even if I knew what to replace it to)

This error appears after succesfull login operation, when plugin status says "Offline Retry"
Post edited May 03, 2025 by Skiff_PL
Origin plugin used to work flawlessly but after EA shutting down the Origin client on 17 April, it is now impossible to use this method. No workaround works.
Great member of the community is working on a fix. This is currently working for me:
https://www.gog.com/forum/general_beta_gog_galaxy_2.0/origin_ea_play_plugin_doesnt_work/page10
plugin download source:
https://github.com/BellezaEmporium/galaxy-integration-ead/releases/
avatar
Skiff_PL: Great member of the community is working on a fix. This is currently working for me:
https://www.gog.com/forum/general_beta_gog_galaxy_2.0/origin_ea_play_plugin_doesnt_work/page10
plugin download source:
https://github.com/BellezaEmporium/galaxy-integration-ead/releases/
Confirmed as working.
avatar
Dev0_NZ: Community Integrations have been developed by the community, therefore are not maintained by GOG. It falls upon the community to ensure their functionality. If the integration you are using is no longer working, here's the last known fix to hopefully get it back up and running. The integrations usually stop working when the 3rd party API changes and can sometimes be fixed with simply changing a URL.

Please note, this guide does not include the official integrations (GOG, Epic, XBOX) since they are maintained by GOG themselves.

While it can be frustrating to have non-working integrations in Galaxy, it serves as a foundation for us to build upon, given that a significant portion of the development work has already been completed.

There may be certain integrations I cannot personally verify due to not having an account with the respective 3rd party (e.g., PlayStation). But will still include the last known working fix for it. If a integration is not working and hasn't been added to this guide, please request it.

Some integrations can currently only be partially fixed, so may not detect installed games or recently played.

Please proceed with caution and make sure to create backups before making any changes. The information provided here is based on community contributions and the author of this guide assumes no liability for any issues that may arise from implementing the suggested fixes. Proceed at your own risk.

Current known working community integrations that come bundled with Galaxy are:
Amazon
Humble

Make sure Galaxy isn't running and that you make a backup copy of any files you edit. (Copy, Paste, Rename)

Rockstar - no current fix
PSN - no current fix (PSN detects the script as a bot)

The integrations can be found in the following directory:

Windows: %localappdata%\GOG.com\Galaxy\plugins\installed\
Mac: ~/Library/Application Support/GOG.com/Galaxy/plugins/installed/
avatar
Dev0_NZ: (If the folder is empty, you need to click connect in galaxy so that it downloads them)

Integration Folders

Steam: steam_ca27391f-2675-49b1-92c0-896d43afa4f8
Origin (EA): origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0
Rockstar: rockstar_774732b5-69c4-405c-b6c9-92cd55740cfe
Ubisoft: uplay_afb5a69c-b2ee-4d58-b916-f4cd75d4999a
avatar
Dev0_NZ: For the fixes that require you to edit files, you can open them in a text editor (e.g., notepad)

Steam (Last Checked: January 21st 2024)
Fix can be found here:
avatar
Dev0_NZ: with instructions on how to install it here:
avatar
Dev0_NZ: Steams API has changed too much for minor editing to do quick edits to fix it, hence needing the above.

Origin (now EA) (Last Checked: January 21st 2024)
You must go into its folder and edit the following file

edit plugin.py with a text editor (found in folder origin_7f53219b-4e2b-4591-9f4f-dfc5f4ba9eb0)

Replace lines 38-47 with following:

AUTH_PARAMS = {
"window_title": "Login to EA Play",
"window_width": 495 if is_windows() else 480,
"window_height": 790 if is_windows() else 708,
"start_uri": "https://accounts.ea.com/connect/auth"
"?response_type=code&locale=en_US&client_id=EADOTCOM-WEB-SERVER&display=junoWeb/login"
"&redirect_uri=https://www.ea.com/login_check"
"&locale=en_US&client_id=EADOTCOM-WEB-SERVER",
"end_uri_regex": "https://www.ea.com/"
}
avatar
Dev0_NZ: Save file

Please note that after fixing the integration, it will still be named Origin, but can be renamed by right clicking it on the left window in galaxy and selecting "Rename Bookmark".

Ubisoft (uplay) (Last Checked: January 21st 2024)

edit consts.py with a text editor (found in folder uplay_afb5a69c-b2ee-4d58-b916-f4cd75d4999a)

Replace lines 15-16 with following:

CLUB_APPID = "314d4fef-e568-454a-ae06-43e3bece12a6"
CLUB_GENOME_ID = "85c31714-0941-4876-a18d-2c7e9dce8d40"
avatar
Dev0_NZ: Save file

Battle.net (Last Checked: February 18th 2025)

works fine but is missing games, one game i noticed missing was Diablo IV, lets fix.

edit definitions.py with a text editor (found in folder battlenet_ba170431-0649-482f-863b-d248592f1842)

After the following line (around line 78~)

17459: RegionalGameInfo('diablo3', True),
avatar
Dev0_NZ: Add this line under it

4613486: RegionalGameInfo('diablo4', True),
avatar
Dev0_NZ: Then around line 103~ (should look like this)

17459: RegionalGameInfo('diablo3', True),
avatar
Dev0_NZ: Add this line under it

BlizzardGame('diablo4', 'Diablo IV', 'D4'),
avatar
Dev0_NZ: Save file

If there is any Battle.net game showing that the launcher doesn't add let me know

This first post will be updated to include more as requested, time permiting.
Missing Battlenet games for me:
Avowed
Blizzard Arcade Collection
Call of Duty: Black OPS Cold War
Call of Duty: Black OPS 4
Call of Duty: Modern Warfare 2
Call of Duty Vanguard
Crash Bandicoot 4: It's all About Time
Diablo
Diablo 2 Resurrected
Diablo Immortal
Tony Hawk Pro Skater 3+4
Warcraft Rumble
Warcraft Remastered
Warcraft 2 Remastered
Warcraft 3 Reforged