-Added 21:9 aspect ratio support
-Added Russian text and subtitles to worldwide game version
-Fixed an issue with aim assist
-Fixed an issue with grappling if the aim button was remapped to another key
-Fixed an issue with mouse input
-Fixed an issue with movement key binding on mouse buttons
-Fixed an issue with Uplay invites for Steam users
-Fixed various Controls issues
-Fixed various Graphical issues
-Fixed various IGE issues
-Fixed various Session Browser issues
-Fixed various UI issues
-NVIDIA graphics preset was removed
-Reduced performance drop impact during streaming
|Latest Wine Version Tested:||3.4|
Maintainers: About Maintainership
No maintainers. Volunteer today!
Installing from retail DVDs fails when it checks for disk usage (the disk usage text flashes and you cannot click the Next button). Fortunately, you can activate the retail code on Uplay successfully (downloadable from http://uplay.ubi.com/) and wait for ~35Gb to download, as installation through Uplay appears to succeed.
What does not
The DVD installation wizard, as well as the game. This is unfortunate as all other games in the series work well (and reports are this is mostly a re-skin of Far Cry 3 - evidently not quite). Also, there is a Map Editor. This appears to require .NET 4.0, but 4.0 cannot be installed through winetricks into a 64-bit Windows Vista/7 prefix so this fails as well (with the error "IGE_WPF64.exe" doesn't have an entry point, it cannot be executed").
Clicking the "PLAY Far Cry 4" button in Uplay results in a pop-up titled
FC64.dll with the text: "The procedure entry point __crt__debugger_hook
could not be located in the dynamic link library MSVCR100.dll". The
game then fails to load.
This error can be worked around by installing vcrun2010 through
winetricks, but that only gets you a bit further. Then you receive a
failure related to what appears to be bug #34318 (needs
ntdll.dll.EtwRegisterTraceGuidsW). There is a patch attached to that bug
report which attempts to hack around the issue. It did at least silence
those warnings, but still the game does not execute.
As this game relies on Uplay, there are cloud sync issues. An error
appears with the options Try Again, Skip or Cancel. Trying Skip
presumably continues to execute the game without cloud sync, but nothing
happens. Some more digging turns up bug #33776 "UPlay games does not
work into 64Bits prefix and Wine set to Vista/Win7". The minimum
requirements for Far Cry 4 list a 64-bit version of Windows 7 or higher,
so this is a problem. There is a patch attached to that bug to hack
around the issue, and using that reports "fixme:process:OpenProcess
hack: access is 00001400" in the Wine execution output suggesting it is
working. However, still the game does not execute. Even if I could
figure out what is causing execution to fail, I expect the game will
still not run due to the requirement of DirectX 11.
What was not tested
I believe I tested everything that works, which is to say, not much.
Only installs through Uplay, not the retail DVDs. Requires a 64-bit Windows 7 prefix.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 17.10 "Artful" amd64 (+variants like Kubuntu)||Apr 04 2018||3.4||Yes||Yes||No||Garbage||Benedek LÃ¡szlÃ³|
|Show||Linux From Scratch||Apr 21 2017||2.6||Yes||Yes||Bronze||Anthony Jagers|
|Show||Linux Mint 18.1||Jan 16 2017||2.0-rc5||Yes||Yes||Bronze||Jarkko Korpi|
|Show||Linux Mint 18.1||Dec 23 2016||2.0-rc2||Yes||No||Garbage||Jarkko Korpi|
|Show||Debian GNU/Linux 8.x "Jessie" x86_64||Feb 27 2016||1.9.4||N/A||No||Garbage||Adam Bolte|
|Bug #||Description||Status||Resolution||Other apps affected|
|37789||Batch files for 32-bit applications fail to run via 'cmd.exe /c' in 64-bit WINEPREFIX ('cmd.exe /c' misinterprets '(' and ')' characters in full script path name)||NEW||View|
|43170||Far Cry 4 fills dead air with colored bars||REOPENED||View|
|43173||Far Cry 4 sound stops||UNCONFIRMED||View|