[LINUX] Rayman Legends and Child of Light: How to
Preface...
Unlike most linux users that buy uplay games on steam, I buyed my favourite uplay games (in this topic rayman legends and child of light) under uplay so I launch them using uplay only.
So... the issue and its solution I have experienced could behave differently on steam version (that requires both steam and uplay)
------------------------------------
The issue
------------------------------------
If you try to install both "Child of Light" and "Rayman Legends" on the same uplay installation, Rayman legends will not work anymore (it will crash rigthly after ubisoft logo and the "press a key" message). This happens to me also becouse I try to switch different wine version (those games seems run on different wine versions)
-------------------------------------
The solution
-------------------------------------
To prevent this problem I HIGHLY suggests to have multiple uplay installations on different wineprefixes. Now I will show how.
1) First install uplay with winetricks using wine 1.7.37 for Rayman legends (to make your work easied I suggest to use playonlinux to DOWNLOAD the different wine versions... they will not installed but they can be used without creating issues on your core system).
2) uplay will be installed on $HOME/.local/share/wineprefixes/uplay regardless of wineprefix you eventually set
3) now move this directory in another place and rename "uplay" to "rayman_legends" (to distinguish the game). This will be your wineprefix.
4) install dependencies with winetricks (vcrun2008 d3dx9)
5) now run Uplay (and wait for updates). I suggest you also to go on "games" and hide ALL games EXCEPT rayman legends (so you will avoid to use this installation to run / download "child of light" and so you will prevent the issue). Games hided, infact, will not affect your other uplay installation(s)
6) download rayman through Uplay and play it. If you previously installed it I suggest to move save game to another path and replace it to its right path AFTER installation (so you are sure they will not be deleted)
-------------------------------
7) repeat the steps 1-6 for child of light, but with those differences:
use wine 1.7.48 and not 1.7.37 (with 1.7.37 child of light will be unable to start)
replace "child_of_light" where you see "rayman_legends" (and similar) ;)
winetricks dependencies (to be installed after uplay installation but before running it the first time) should be wininet winhttp.... but I suggest to install also vcrun2008 and d3dx9.
wish I was helpful
-------------------------------------------------------------
Note for Ubisoft:
I reinstalled / re-downloaded all my games after this issue. At the beginning I wanted to use a single wineprefix for all games. Now I did this solution (so I have multiple uplay installations) to prevent every problems for the future