This plugin imports your Ubisoft Connect library into GOG Galaxy 2.1+ 64-bit. Based on the original community integration, it has been updated for the current GOG Galaxy client and Python 3.13, with current login and API handling.
- Imports your owned Ubisoft Connect games into GOG Galaxy
- Imports supported Ubisoft subscription games
- Imports game time from Ubisoft Connect
- Detects locally installed Ubisoft games
- Installs, launches, and uninstalls games through Ubisoft Connect
- Supports Ubisoft games linked to third-party launchers where available
- Includes improved login reliability and current Ubisoft API identifiers
Note
macOS compatibility may be technically possible, but it is currently untested because I do not have access to a Mac. If you use macOS and would like to help test the integration, feel free to contact me.
- 64-bit Registry Handling - Reads Ubisoft Connect installation data from the redirected 32-bit registry view when required and falls back to the native registry view.
- Game Loading Protection - Handles local parsing, filesystem, and Ubisoft API failures without crashing GOG Galaxy.
- Current Login and API Identifiers - Uses the current Ubisoft Connect login and API identifiers while retaining compatible fallback values.
- Bundled Runtime Dependencies - Includes the required Python modules so no separate Python installation is needed.
Use the melcom GOG Galaxy Plugin Updater to install or update the integration automatically.
- Download and extract the Plugin Updater.
- Double-click
update-plugins.bat. - Select your preferred language.
- Follow the displayed instructions.
- Close GOG Galaxy completely, including the system tray application.
- Download the latest release package from this repository.
- Extract the ZIP archive directly into:
%localappdata%\GOG.com\Galaxy\plugins\installed\
The resulting directory structure must look like this:
%localappdata%\GOG.com\Galaxy\plugins\installed\
└── uplay_afb5a69c-b2ee-4d58-b916-f4cd75d4999a\
├── manifest.json
├── plugin.py
├── README.md
└── ...
Next step: Continue with First Start and Initial Sync below.
Important
Do not place backup copies of this plugin inside the plugins\installed directory. GOG Galaxy scans every folder inside this directory during startup, so duplicate plugin folders can cause GUID conflicts or load an outdated version.
For the first synchronization after installing or updating the plugin:
- Start Ubisoft Connect and keep it open.
- Start GOG Galaxy.
- Connect the Ubisoft Connect integration through Settings -> Integrations if necessary.
- Complete the Ubisoft login when prompted.
- Open the account menu in the top-right corner and select Sync integrations.
- Wait until the synchronization has finished.
Reset the local plugin database if synchronization problems continue after restarting both applications.
-
Close GOG Galaxy completely.
-
Open
C:\ProgramData\GOG.com\Galaxy\storage\plugins\. -
Find every file starting with
uplay_and ending in-storage.db. -
Rename each matching file by appending
.old, for example:uplay_xxxxxxxxx-storage.db->uplay_xxxxxxxxx-storage.db.old -
Start Ubisoft Connect and keep it open.
-
Start GOG Galaxy, reconnect the integration if necessary, select Sync integrations from the account menu, and wait for synchronization to finish.
If the database reset above does not resolve the problem, create a clean session with fresh diagnostic files before contacting me. The reset procedure preserves the previous database as a .old file; the steps below remove the active database so the issue can be reproduced from a clean state.
-
Close GOG Galaxy completely, including the system tray application.
-
Open the following directory and delete the existing log files:
%ProgramData%\GOG.com\Galaxy\logs -
Open the plugin storage directory:
C:\ProgramData\GOG.com\Galaxy\storage\pluginsDelete only the active Ubisoft Connect database file starting with
uplay_and ending in-storage.db. Do not delete database files belonging to other integrations. If you are unsure which file is correct, do not delete anything from this directory. -
Start Ubisoft Connect and keep it open. Start GOG Galaxy, reproduce the problem, and then close GOG Galaxy completely so the new log is fully written.
-
Return to the logs directory and locate the newly created Ubisoft Connect plugin log:
plugin-uplay-afb5a69c-b2ee-4d58-b916-f4cd75d4999a.log
Send only this log file, not the entire logs folder. Include the exact steps taken, the expected and actual result, and whether the problem can be reproduced.
Without a fresh plugin log and a detailed description, I cannot reliably determine what is causing the problem. Once everything is ready, continue with Support & Feedback for contact options.
Original Community Integration
Friends of Galaxy
Friends of Galaxy Ubisoft Connect integration
64-bit Port, Maintenance and Improvements
melcom
GitHub Issues are intentionally disabled. Health-related limitations prevent me from reliably managing separate issue trackers across all of my plugin repositories.
Before contacting me, follow What to Do If the Plugin Has Problems and prepare a fresh Ubisoft Connect plugin log with a detailed description.
- GOG: Send me a message or add me as a friend through my GOG profile.
- Email:
melcom @ gmx.net - Discord:
.melcom- the leading dot is part of the username. You can send me a message or add me as a friend.
Logs can be attached directly or shared using an accessible cloud storage link, such as Dropbox, OneDrive, Google Drive, or a similar service. Response times may vary depending on my health and available development time. Thank you for your understanding.