This is a version purchased on Uplay. It does not connect to Steam.
Everything works though a few workarounds are necessary for proper gameplay
What does not
What was not tested
Game works beautifully with close to native performance while using dxvk.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Arch Linux x86_64||Nov 09 2019||4.19-staging||Yes||Yes||Yes||Silver||ZenAnonX|
|Show||Fedora 30 x86_64||Jun 11 2019||4.9-staging||Yes||Yes||Yes||Silver||Adam Moore|
|Show||Fedora 30 x86_64||May 28 2019||4.8-staging||Yes||Yes||No||Silver||Adam Moore|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Apr 24 2018||3.6-staging||Yes||No||No||Garbage||Adam Bolte|
Update winetricks to latest version:
sudo winetricks --self-update
Disable Easy Anti-Cheat
This is the hardest part. Game uses Easy Anti-Cheat which is currently not supported under Wine. Follow the instructions:
Game installation directory (
Disable Uplay overlay
Run Uplay and disable overlay in settings
Change Uplay to work in offline mode
If the game crashes while connecting online then you need to run it in offline mode. Run it once, let it crash and in Uplay change setting to offline mode:
How do I launch the Uplay PC client in Offline Mode?
Unfortunately you won't be able to play online, so no co-op and multiplayer.
Use native 64bit dinput8 from Windows 7. Windows 10 version is not working. For some reason winetricks version of the library was not good, you need to get/find proper dll yourself.
Put it in "bin" in the installation directory.
Set dinput8 to native, you can do that by environment variable:
You can also set dinput8 in winecfg as "native,builtin".
On the first run game stutters. Run benchmark from setting to compile most of the shaders. On second run you will get much better frame rates.
Shader cache (Steam only)
If game does not start it may be cause by incompatible shaders cache. Steam downloads pre-compiled shaders to speed up startup, try deleting the cache directory: .../steamapps/shadercache/552520