ShadixAced: Hello.
There is a way to automatise this actually.
Ubisoft has an API settings link that gives settings for uPlay Connect, including genome and app IDs. The best way would be to grab the info from that and automatically add it to the authentication system.
https://store.ubisoft.com/on/demandware.store/Sites-us_ubisoft-Site/en-US/UPlayConnect-GetAPISettingsJson Cordially,
BellezaEmporium/ShadixAced.
Yay! Thank you! While quick and sloppy I updated the plugin to use it! So now no need for manual updates.
(Do note its a run once, fail, fixed) I didn't feel like touching too much of the plugin which is why I did it this way.
Plugin Update for Automatic AppID and GenomeID updates. Click the link! Using the above will fix your ubisoft integration failure to connect issue and should stay up to date for you now.
If ubisoft updates them now, it may fail once but simply hitting connect again / retry should work automagically.
The reason I did it this way was for ease, I tried updating it without having to make changes to the consts.py physically each update....but the way most of the plugin grabs it is set for those hardcoded ID's. So I just did what was quicker and easier by having it update that file physically each time.
(Like you said I tried to implement it into just authentication, but it failed due to other parts of the plugin @ShadixAced)
In short, no more needing to manually make changes to consts.py every Ubisoft update. The plugin should stay functional now!