WineHQ

Far Cry 4

No Screenshot

Submit Screenshot

This is the version purchased through uplay.

Application Details:

Version: Uplay
License: Retail
URL:  
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 4.5-staging

Maintainers: About Maintainership

Test Results

Selected Test Results

What works

Playing off line.

What does not

An XP 64 prefix must be used otherwise instability with uplay causes issues as well as sound not working.

Workarounds

An XP 64 bit prefix must be used, Far Cry 4 is a 64-bit application and uplay is dodgy to get working with the current version. Also DXVK is required for correct rendering, without DXVK the game runs but is a mess.

What was not tested

On line play but only because I don't play on line. 

Hardware tested

Graphics:

  • GPU: AMD
  • Driver: open source

Additional Comments

Note that you will need an up to date recent install, My set up is on Mageia 7 Kernel 5.0.7, mesa 19.0.1, llvm 7.0-7.  

Here are the recommended steps for getting Far Cry 4 going. 

Unless all your games are XP-64, a new wineprefix is strongly urged.  Also if FC4 is installed under Steam and Steam is brought up with an XP WINEARCH, it will delete games that require Vista, 7, 8, 8.1 or 10.

export WINEPREFIX=

export WINEARCH=win64

winecfg (then set Windows Version to Windows XP)

winetricks uplay (a box will appear saying: The version of Windows you are using is not supported by this application.  Press OK to download a supported version of this application)  Press OK.

If you're running Plasma(KDE), you should get a pop up that says "Select the program you want to use to open the file 78pn4.  Select wine (however it probably won't work since it doesn't have a ".exe" suffix.  If you're running Plasma, you should get a notification that "78pn4 has finished downloading".  

The file should be in ".cache/kioexec/krun/xxxx_0/78pn4 (where xxxx is some four digit number.) You can also find the file by typing :"find .cache -name 78pn4".

cd .cache/kioexec/krun/xxxx_0

mv 78pn4 78pn4.exe

wine 78pn4

Go ahead and log into Uplay to make sure FC4 is there if so either download it through uplay or set up a symbolic link to where the game is already installed. 

To set up a symbolic link, shut down Uplay then cd $WINEPREFIX/drive_c/Program Files (x86)/Ubisoft/Ubisoft Game Launcher.

mkdir games

cd games

ln -s "path to Far Cry 4"  . (<- period)  You can probably find the path by using "find  -name "Far Cry 4" -type d"

xact must be installed via "winetricks xact"

dxvk must also be installed via "winetricks dxvk"

Leave games directory by going up one level "cd .."

wine Uplay.exe

Click on "Far Cry 4"

If you created a symbolic link, poke "Locate installed game" and chase it down c:Program Files (x86)\Ubisoft\Ubisoft Game Launcher\games\Far Cry 4, and hit "OK", uplay should quickly check your install, it doesn't validate the install or verify all the files.

If you got the game through Steam, you'll need to set up and run steam.  

DXVK is not compatible with the Uplay overlay so disable it from Uplay.

poke "play"

If all went well, you should have good frame rates and sound and should be able to, as Pagan Min says, "Tear stuff up".  

As a side note, Far Cry Primal has the same sound issues and uplay issues as Far Cry 4 so the above steps are recommended for Far Cry Primal.








selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentMageia 7Apr 09 20194.5-stagingYes Yes YesGoldAlan Richter 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

Comments

Back