Posted October 27, 2022

MasterZoen
Don't call my character a Toon!
Registered: Aug 2011
From United States

Lord-Marlock
oNe BuTToN tO rUleZ TheM aLL
Registered: Dec 2012
From Croatia
Posted November 10, 2022
This works, thank you!

Gdimoni
New User
Registered: Jul 2017
From Spain
Posted November 16, 2022
I think GoG & Ubisoft should sit down a minute and solve this issue once and for all. They are both in the same business so KISS for both ends.

xendarq
New User
Registered: Jan 2009
From United States
Posted December 29, 2022
Thank you!! Can you or someone share where we can find these keys ourselves for the next time they inevitably update?

neumi5694
Survived the human apocalypse
Registered: May 2011
From Italy

flawlesssoul
New User
Registered: Mar 2012
From United Kingdom
Posted January 08, 2023

You can save the consts.py from here ( https://github.com/wearepariah/galaxy-integration-uplay/blob/master/src/consts.py ) or copy and paste the following into yours.
The ongoing issue is it still logs out eventually, and UbiConnect requires re-authorisation.
import os
from definitions import System, SYSTEM
import re
import requests
UBISOFT_REGISTRY = "SOFTWARE\\Ubisoft"
STEAM_REGISTRY = "Software\\Valve\\Steam"
UBISOFT_REGISTRY_LAUNCHER = "SOFTWARE\\Ubisoft\\Launcher"
UBISOFT_REGISTRY_LAUNCHER_INSTALLS = "SOFTWARE\\Ubisoft\\Launcher\\Installs"
if SYSTEM == System.WINDOWS:
UBISOFT_SETTINGS_YAML = os.path.join(os.getenv('LOCALAPPDATA'), 'Ubisoft Game Launcher', 'settings.yml')
UBISOFT_CONFIGURATIONS_BLACKLISTED_NAMES = ["gamename", "l1", '', 'ubisoft game', 'name']
CHROME_USERAGENT = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.121 Safari/537.36"
ids_url = 'https://ubisoftconnect.com/invalid'
ids_response = requests.get(ids_url)
regex_ids_response = re.findall('APP_ID.{0,40}|GENOME_ID.{0,40}', ids_response.text)
ids_result = []
for sub in regex_ids_response:
sub = sub.replace('"','')
if ':' in sub:
ids_result.append(map(str.strip, sub.split(':', 1)))
ids_result = dict(ids_result)
CLUB_APPID = ids_result.get('APP_ID','')
CLUB_GENOME_ID = ids_result.get('GENOME_ID','')
AUTH_PARAMS = {
"window_title": "Login | Ubisoft WebAuth",
"window_width": 460,
"window_height": 690,
"start_uri": f"https://connect.ubisoft.com/login?appId={CLUB_APPID}&genomeId={CLUB_GENOME_ID}&lang=en-US&nextUrl=https:%2F%2Fconnect.ubisoft.com%2Fready",
"end_uri_regex": r".*rememberMeTicket.*"
}
def regex_pattern(regex):
return ".*" + re.escape(regex) + ".*"
AUTH_JS = {regex_pattern(r"connect.ubisoft.com/ready"): [
r'''
window.location.replace("https://connect.ubisoft.com/change_domain/");
'''
],
regex_pattern(r"connect.ubisoft.com/change_domain"): [
r'''
window.location.replace(localStorage.getItem("PRODloginData") +","+ localStorage.getItem("PRODrememberMe") +"," + localStorage.getItem("PRODlastProfile"));
'''
]}
Post edited January 08, 2023 by flawlesssoul

merlinwarage
New User
Registered: Sep 2011
From Hungary
Posted February 06, 2023

https://www.reddit.com/r/gog/comments/pjsdph/comment/htsh140/?utm_source=share&utm_medium=web2x&context=3
could you explain?
Ubi connect isn't working for me and IDK what "changing the two ID's" means.
Thanks
C:\Users\****\AppData\Local\GOG.com\Galaxy\plugins\installed\uplay_afb5a69c-b2ee-4d58-b916-f4cd75d4999a\consts .py
Change this:
CLUB_APPID = "b8fde481-327d-4031-85ce-7c10a202a700"
CLUB_GENOME_ID = "fbd6791c-a6c6-4206-a75e-77234080b87b"
to this:
CLUB_APPID = "f35adcb5-1911-440c-b1c9-48fdc1701c68"
CLUB_GENOME_ID = "5b36b900-65d8-47f3-93c8-86bdaa48ab50"

ufaotravez
New User
Registered: Jun 2020
From Uruguay

Ramshu
New User
Registered: Dec 2012
From Spain
Posted March 07, 2023

https://www.reddit.com/r/gog/comments/pjsdph/comment/htsh140/?utm_source=share&utm_medium=web2x&context=3
could you explain?
Ubi connect isn't working for me and IDK what "changing the two ID's" means.
Thanks

C:\Users\****\AppData\Local\GOG.com\Galaxy\plugins\installed\uplay_afb5a69c-b2ee-4d58-b916-f4cd75d4999a\consts .py
Change this:
CLUB_APPID = "b8fde481-327d-4031-85ce-7c10a202a700"
CLUB_GENOME_ID = "fbd6791c-a6c6-4206-a75e-77234080b87b"
to this:
CLUB_APPID = "f35adcb5-1911-440c-b1c9-48fdc1701c68"
CLUB_GENOME_ID = "5b36b900-65d8-47f3-93c8-86bdaa48ab50"

BxBender
New User
Registered: Mar 2013
From Germany
Posted March 13, 2023
works! thanks!

Caddie2908
New User
Registered: Jul 2019
From Germany
Posted March 15, 2023

CLUB_APPID = "f35adcb5-1911-440c-b1c9-48fdc1701c68"
CLUB_GENOME_ID = "5b36b900-65d8-47f3-93c8-86bdaa48ab50"
I can not understand this.
AC Valhalla is shown, AC Origins and AC Oddyssey and much more is not shown in the gog-launcher.
Some weeks before everything was fine .......
Post edited March 15, 2023 by Caddie2908

ngtsentinel
New User
Registered: Dec 2019
From Russian Federation
Posted April 02, 2023

CLUB_APPID = "f35adcb5-1911-440c-b1c9-48fdc1701c68"
CLUB_GENOME_ID = "5b36b900-65d8-47f3-93c8-86bdaa48ab50"

I can not understand this.
AC Valhalla is shown, AC Origins and AC Oddyssey and much more is not shown in the gog-launcher.
Some weeks before everything was fine .......

VegaBiggs
New User
Registered: Sep 2011
From France
Posted August 12, 2023
Me it does the connection/disconnection thing but since I fixed the Steam integration thanks to this post, I do see all of my Ubisoft games (closed betas excluded).