Posted January 20, 2024
high rated
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/
(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
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: with instructions on how to install it here: 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/"
}
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"
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),
Add this line under it
4613486: RegionalGameInfo('diablo4', True),
Then around line 103~ (should look like this)
17459: RegionalGameInfo('diablo3', True),
Add this line under it
BlizzardGame('diablo4', 'Diablo IV', 'D4'),
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.
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/
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
Steam (Last Checked: January 21st 2024)
Fix can be found here: with instructions on how to install it here: 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/"
}
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"
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),
4613486: RegionalGameInfo('diablo4', True),
17459: RegionalGameInfo('diablo3', True),
BlizzardGame('diablo4', 'Diablo IV', 'D4'),
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.
Post edited 12 hours ago by Dev0_NZ