Steam for Linux

Steam for Linux

1nvdr Sep 9, 2021 @ 12:04pm
[Assassin's Creed Odyssey] Unable to detect Uplay installation.
Hi all.
In the past I have been able to install and play Assassin's Creed Odyssey on my system with no issues. But since a couple of days, every time I try to install it and play, I get this error saying that there is no Uplay installation.
I've tried playing the game via Lutris with Ubisoft launcher, but then the problem is that it doesn't detect Steam.
Is anyone else experiencing the same issue? Do you have any idea on how to solve it?
< >
Showing 1-4 of 4 comments
Cat on Linux Sep 9, 2021 @ 6:00pm 
for Lutris to "detect steam" you have to make sure you have steam in that prefix because ubi launcher will look for steam app in the same space.
for Proton you can try to install uplay launcher into game prefix manually or if you have one installed somewhere (windows, other prefix) you can just copy it over to Program Files (86) in game prefix. then run ubisoft launcher and add game key from steam (if it still haven't registered game to your ubi account). once done initiate installation from ubi launcher and it will pull files from steam.
I no longer buy games from Ubisoft for the very reason - their launchers, language locking is a cancer.
Marlock Sep 9, 2021 @ 8:50pm 
once upon a time we used Wine to install and run the windows version of steam and that to run windows games... not sure this would still work, but maybe it's a valid attempt


if the game needs steam api to work (eg: steam controller api), there is also Goldberg Emulator as a drop-in replacement that will work very well for some games


you can also try to run ubisoft launcher from a custom proton prefix, and if it works then run the game directly from the same prefix, by:
1) add the ubisoft launcher installer .exe as a custom game entry
2) set it to use proton as compatibility layer
3) set the game launch parameters to target a custom proton prefix folder (any new empty folder somewhere in the user home should work)
STEAM_COMPAT_DATA_PATH="/path/to/prefix/folder" %command%
4) click play
5) follow steps 1 to 4 but now adding the launcher .exe created inside the new custom prefix folder, and install then launch the game from the Ubisoft launcher if that's an option with a steam key


or follow similar procedures to run the Ubisoft launcher setup targeting the game's prefix folder... which should be at:
Proton creates a new WINE prefix for each game. These prefixes are located in the same library as the game, in the steamapps/compatdata/[appid]/pfx/ directory.
(with [appid] being the game's Application ID)
Cat on Linux Oct 23, 2023 @ 4:39pm 
as of now you don't need anything specific to run ubi launcher in proton or wine. you need to use latest Proton form steam or custom wine_ge, proton_ge ver 7.43 or greater (from Heroic for example)
it should already have ubi launcher fixed. if anyone needs more info on Proton/wine version just let me know, I'll check what I currently use to run it in wine.
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Sep 9, 2021 @ 12:04pm
Posts: 4