Note that when following the guide, the packing/unpacking process can create long file paths, and may fail if they exceed the maximum acceptable length. To combat this, move the data_win32 folder to the root directory on your drive before you start, then put it back in place once done.

Mouse wheel cannot properly be bound to cycle weapons, as forward and backward on the mouse wheel are both considered the same command by the game when bound to anything other than the default switch grenades command.

Multiplayer types

Versus, Co-opPvP (Overrun) mode requires paid DLC.[9] Can not play the main campaign in co-op, only the side missions and towers. Progress in the player is saved for both parties but progress in game is only saved for the host.

You need to kill the process in the task manager when you are done with the fix (are done playing). Otherwise it keeps running in the background. If you do not kill the process when done playing, you could get auto-banned by BattleEye and other anticheat software![15]

Copy and paste these batch lines into a empty batch file and save it somewhere in <path-to-game>/bin/, I named mine to FarCry4Launcher.bat.

Rename the extreme injector executable you just extracted to ei3.exe or adjust the script - it is up to you.

Add ei3.exe as an exception in your anti-virus program, or it might pick it up as a riskware.

Run Extreme Injector, go to Settings and tick Auto Inject and select OK.

Select Add DLL and select dualcore.dll which should be in <path-to-game>/bin/.

In Process Name type in FarCry4.exe.

Extreme Injector should now be configured correct, you should see a settings.xml which contains the config which you just modified.

Enable the following compatibility settings for the ei3.exe file: Run this program as an administrator; and lastly press OK to save your changes.

Now try launching the custom batch file, it should automatically start Far Cry 4 and Extreme Injector together and the game will start successfully.

You might make a shortcut of the batch file and save it to your desktop. Or see below if you want to add it to your Steam library.

Notes

You'll have to be a bit quick accepting the UAC prompt everytime you launch the batch file.

You may also add the game to Steam, add a non-Steam game and select cmd.exe found in System32 and add the argument /C "<path-to-game>/bin/*your_batch_file*.bat". But your friends will see the game as a non-Steam game.

Notes

↑ 1.01.1File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/298110/ in addition to or instead of this directory. The app ID (298110) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.