This is a version purchased on Uplay. It does not connect to Steam.
What does not
Everything aside from installation and Uplay doesn't work since the game doesn't run. It doesn't even show a crash dialog box.
What was not tested
Nothing. Even the Arcade Editor won't launch, so there's nothing left to test.
It's worth noting that Far Cry 4 and Far Cry Primal (both of which came out years ago) have no sound and significant graphics corruption. eg. Bug #43213 so it's very unlikely this game would be playable even if it did actually launch.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||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|
|Current||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