-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!
What does not
The map editor still does not work due to the lack of 64-bit .NET 4.0 support.
Bug #37789 is still there, but doesn't seem to cause any problems related to starting the game. I have not been able to hit bug #34318 as of late, possibly due to a game update. Bug #34870 has been fixed since 1.9.2, so we now get much further into starting the game than the last time we tested the game.
Current versions of Uplay no longer launch in a 64-bit prefix when Windows Vista or higher are selected. You can get it to install and run if you use a 64-bit Windows XP prefix. You can install in this way easily via the current version of winetricks.
Unfortunately, Far Cry 4 requires Windows 7 64-bit minimum, but that's okay! You can satisfy that requirement in winecfg by selecting the FarCry4.exe file (by default stored under C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Far Cry 4\bin) from the Applications tab, and changing the Windows Version drop-down just for that binary.
At this point, you can click Play in Uplay to launch the game, but you'll get the Uplay error "Failed to synchronize cloud saves" (bug #34733). Just click the Skip button to continue. You can also optionally untick "Settings -> General -> Enable Cloud Save Synchronization for supported games" in Uplay to avoid this pop-up in future (at least until the bug is fixed).
Next up, you'll get a Microsoft Visual C++ Runtime Library pop-up, saying "Runtime Error!" followed by "R6016 - not enough space for thread data". It seems to be related to the Uplay overlay (even though it happens when the overlay is disabled in Uplay via the Settings menu), but it doesn't seem to hurt, so just click OK and the game will continue loading.
A few seconds later, you get a black screen and it looks like things are happening! But you eventually hit "fixme:d3d11:wined3dformat_from_dxgi_format Unhandled DXGI_FORMAT 0x5a", followed by a backtrace.
As expected, cracking the game didn't make any difference. Running "wine FarCry4.exe -skipintro" didn't help either. For kicks, I even tried the wine-staging patches against 1.9.4 to no avail.
It looks like there is still too much in the way of D3D11 that isn't implemented.
What was not tested
I did not re-test installing, as the installer is huge and I already did that successfully using a previous version of Wine (see the AppDB entry for 1.7.33).
I was interested in Far Cry Primal (to be released on PC next week), and figured Far Cry 4 should be working for there to be any chance of Primal succeeding. Based on this result, Far Cry Primal for PC would likely be a waste of money unless you have a Windows installation. I'll have to get it for console or wait.
|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|
|Current||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|
|45260||No sound in-game in Watch_Dogs||UNCONFIRMED||View|