WineHQ

Far Cry 4

No Screenshot

Submit Screenshot
Far Cry 4 - Patch 1.5 Changelog: 

-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

Application Details:

Version: 1.05
License: Retail
URL:  
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 3.4

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

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.

Workarounds

What was not tested

I believe I tested everything that works, which is to say, not much.

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

Only installs through Uplay, not the retail DVDs. Requires a 64-bit Windows 7 prefix.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowUbuntu 17.10 "Artful" amd64 (+variants like Kubuntu)Apr 04 20183.4Yes Yes NoGarbageBenedek László 
ShowLinux From ScratchApr 21 20172.6Yes Yes BronzeAnthony Jagers 
ShowLinux Mint 18.1Jan 16 20172.0-rc5Yes Yes BronzeJarkko Korpi 
ShowLinux Mint 18.1Dec 23 20162.0-rc2Yes No GarbageJarkko Korpi 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Feb 27 20161.9.4N/A No GarbageAdam Bolte 

Known Bugs

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

Show all bugs

Comments

Comments Disabled

Comments for this application have been disabled because there are no maintainers.
Back