Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Difference between revisions of "Far Cry 2"

From PCGamingWiki, the wiki about fixing PC games
(Experienced modder of Far Cry 2&3, I trimmed A LOT of the fat. Lots of bogus, useless or completely wrong stuff (i.e FXAALevel=0 - FC2 doesn't even have FXAA; fixing the phone bug by using DX9 etc). Replaced lots of manual tweaks with FC2MultiFixer.)
Line 24: Line 24:
  
 
'''Key points'''
 
'''Key points'''
{{ii}} The DirectX 10 renderer of the game runs poorly with modern Windows, particularly with VSync. Using DX9 is strongly recommended. See [[#Bouncing NPC glitch|Bouncing NPC glitch]].
+
{{ii}} The game has multiple bugs (Bouncing NPCs, missing content...) that were never fixed. [https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 FoxAhead's MultiFixer] is a simple program that fixes most of them, and allows for additional tweaks like FoV, skip intro movies, framerate cap, enable missing DLCs and more. '''It is highly recommended'''.  
{{ii}} Mods are available, many of which fix bugs and improve certain features. See [[#Mods|Mods]].
+
{{++}} Mods are available, many of which fix bugs and improve certain features. See [[#Mods|Mods]].
  
 
'''General information'''
 
'''General information'''
Line 48: Line 48:
 
===Version differences===
 
===Version differences===
 
{{++}} The Fortune's Edition is a complete edition containing the base game and the Fortunes Pack DLC.
 
{{++}} The Fortune's Edition is a complete edition containing the base game and the Fortunes Pack DLC.
{{ii}} Preorder versions contained [[#Bonus Predecessor Tapes missions won.27t unlock|Predecessor Tapes]] additional missions.
+
{{ii}} Pre-order versions contained [[#Bonus Predecessor Tapes missions won.27t unlock|Predecessor Tapes]] additional missions that can now be unlocked using [https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 FC2 MultiFixer].
  
 
{{DLC|
 
{{DLC|
Line 56: Line 56:
  
 
==Essential improvements==
 
==Essential improvements==
===Patches===
 
{{++}} [https://community.pcgamingwiki.com/files/file/1062-far-cry-2-patches/ Patch 1.03] removes the activation requirement and allows the game to be played without the disc.
 
  
===Skip intro videos===
+
===Utilities===
{{Fixbox|description=Use the <code>-GameProfile_SkipIntroMovies 1</code> [[Glossary:Command line arguments|command line argument]]|ref=<ref>[http://www.mofunzone.com/game_cheats/pc_cheats/far_cry_2.shtml Far Cry 2 Cheats For Personal Computer]</ref>}}
+
{{ii}}[https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 FC2 MultiFixer] is a small program made by FoxAhead that allows you to toggle on and off essential fixes and tweak various parameters like FOV, unlocking missing DLCs, fixing the missing Jackals Tapes, Cheats and more - all in a user-friendly user-interface. Its biggest advantage over manual tweaks is that it '''does not''' modify the game's file or ''.dlls''. Instead, your changes will be stored in a configuration file. This allows you to revert to a full vanilla state if need be. It is compatible with most mods, and is even bundled with the most popular ones like Redux. The link provided above explains in detail how to set it up. {{Image|FC2MF_Options.jpg|FC2 MultiFixer Options List}}
 
 
{{Fixbox|description=Configuration File Editing|ref=|fix=
 
# Go to the [[#Game data|configuration file(s) location]].
 
# Open {{file|GamerProfile.xml}}.
 
# Add the <code>SkipIntroMovies="1"</code> attribute to the <code><GameProfile></code> tag.
 
}}
 
 
 
===Intel Bonus Missions===
 
{{ii}} [https://community.pcgamingwiki.com/files/file/806-far-cry-2-intel-bonus-missions/ DLC containing extra missions] from a promotional deal between Ubisoft and Intel (not available on Steam).
 
{{ii}} Don't confuse it with [[#Bonus Predecessor Tapes missions won't unlock|Bonus Predecessor Tapes missions]].
 
  
 
==Game data==
 
==Game data==
Line 134: Line 122:
 
|60 fps notes              =  
 
|60 fps notes              =  
 
|120 fps                    = hackable
 
|120 fps                    = hackable
|120 fps notes              = No frame rate cap. Use [https://www.moddb.com/mods/far-cry-2-redux/downloads/far-cry-2-redux Far Cry 2: Redux] to avoid the [[#Bouncing NPC glitch|Bouncing NPC glitch]].
+
|120 fps notes              = No frame rate cap. Use [https://www.moddb.com/mods/far-cry-2-redux/downloads/far-cry-2-redux Far Cry 2: Redux] to avoid the [[#Bouncing NPC glitch|Bouncing NPC glitch]] which includes [https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 Far Cry 2 Multi Fixer]
 
|hdr                        = unknown
 
|hdr                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
}}
 
 
===[[Glossary:Frame rate (FPS)|High frame rate]]===
 
{{Fixbox|description=Set custom frame rate limit|ref={{cn|date=July 2016}}|fix=
 
Use the {{code|-RenderProfile_MaxFps X}} [[Glossary:Command line arguments|command line argument]] where {{code|X}} is your preferred max fps.
 
 
'''Notes'''
 
{{ii}} If you see screen-tearing, give the game some extra frames to render.
 
{{ii}} Alternatively, the <code>gfx_maxFps</code> console command can be used to set the frame rate limit in-game.
 
}}
 
 
===Post-processing===
 
{{ii}} Motion blur and depth of field adds blurriness to the game's visuals.
 
 
{{Fixbox|description=Change post-processing settings|ref={{cn|date=July 2016}}|fix=
 
<ol>
 
<li>Go to the [[#Game data|configuration file(s) location]].</li>
 
<li>Open <code>GamerProfile.xml</code> with your text editor of choice.</li>
 
<li>Between the lines <code></CustomQuality></code> and <code></RenderProfile></code>, add the following:
 
<pre><Post>
 
<quality GameDepthOfField="0" CinematicDepthOfField="0" MotionBlur="0" FXAALevel="0" id="ultrahigh" />
 
</Post></pre></li>
 
<li>Leave the values at <code>"0"</code> to disable, or change any of them to <code>"1"</code> to enable them separately.
 
<li>Set the file to read-only.{{CN|Are we sure? This is only required should the game overwrite the setting every time it's launched. Otherwise just a point with "Changing settings will remove changes" is enough|date=September 2015}}</li></ol>
 
 
'''Notes'''
 
{{ii}} This does not affect the blur/dark effect caused by over-sprinting to the point where the player is forced back to walk.
 
 
}}
 
}}
  
Line 418: Line 379:
 
===Stuck/can't exit turret===
 
===Stuck/can't exit turret===
 
{{ii}} This happens if the "interact" key is rebound to anything other than the "default" ({{key|E}}). In order to exit the turret if key is rebound, {{key|E}} must be used.
 
{{ii}} This happens if the "interact" key is rebound to anything other than the "default" ({{key|E}}). In order to exit the turret if key is rebound, {{key|E}} must be used.
 +
 +
==="Silent phone call" bug===
 +
{{ii}} Sometimes when answering a call, the dialogue will be missing. You will still get the mission objectives you may get, but you miss out on the dialogue and potential tips.
 +
{{--}} There is no known fix. Unlike many people claim, it happens with both DX9 and DX10 even if the framerate is capped at 30. However, it seems to happen more often when using the DX10 renderer and/or high framerate (60 and above).
 +
 +
==="Black Square" bug===
 +
{{--}} When using DX10, using Bloom in combination with HDR (enabled by default in DX10) will cause a black square to fill parts of the screen in many different scenarios, but mainly when looking down. Disabling bloom also disable brightness adaptation, making it hard to see properly in dark areas but the only known workaround is to disable it, or play in DX9 mode.<ref>[https://community.pcgamingwiki.com/topic/4687-far-cry-2-dx10-black-squares-flickering/?do=findComment&comment=13662 Thorough exploration of the black squares bug]</ref>
  
 
==Issues fixed==
 
==Issues fixed==
Line 423: Line 391:
 
{{ii}} High FPS will cause errors in character animations. At very high FPS this can be a game-breaking bug as important NPCs can't complete their dialog to progress the story.
 
{{ii}} High FPS will cause errors in character animations. At very high FPS this can be a game-breaking bug as important NPCs can't complete their dialog to progress the story.
  
{{Fixbox|description=Use command line argument|ref={{cn|date=July 2016}}|fix=
+
{{Fixbox|description=Use [https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 FC2 MultiFixer]|fix= Cap your framerate. Some people report that up to 75Hz/FPS is fine, but 60 is recommended.
Use the {{code|-RenderProfile_MaxFps X}} [[Glossary:Command line arguments|command line argument]] where {{code|X}} is your preferred max fps. A max FPS of 60 is recommended.
 
 
 
'''Notes'''
 
{{ii}} Alternatively, the <code>gfx_maxFps</code> console command can be used to set the framerate limit in-game.
 
}}
 
 
 
{{Fixbox|description=Enable Vsync and set refresh rate on 60hz in Video Options Game|fix=
 
}}
 
 
 
===Missing phone conversations===
 
{{ii}} Your phone rings, you answer it, but nothing happens. This bug isn't game-breaking, but you miss out on the dialogue.
 
{{Fixbox|description=Switch DX10 renderer to DX9|ref=<ref>[https://www.reddit.com/r/pcgaming/comments/8an0i0/far_cry_2s_dx10_renderer_is_bugged_use_the_dx9/ :: Reddit /r/pcgaming :: Far Cry 2's DX10 renderer is bugged. Use the DX9 renderer instead]</ref>|fix=
 
}}
 
{{Fixbox|description=You may also try limit your FPS below 60, as guide says to 45 FPS|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=819645832 Revisiting Farcry 2 &#91;complete / bug-fix&#93;]</ref>|fix=
 
}}
 
 
 
{{Fixbox|description=Enable Vsync and set refresh rate on 60hz in Video Options Game|fix=
 
 
}}
 
}}
  
Line 455: Line 406:
 
===Audio glitches===
 
===Audio glitches===
 
{{ii}} Certain audio devices (namely older Realtek integrated audio chips) aren't compatible with the audio in the game and will reverse all channels or make the back channel primary and the front channel near inaudible.
 
{{ii}} Certain audio devices (namely older Realtek integrated audio chips) aren't compatible with the audio in the game and will reverse all channels or make the back channel primary and the front channel near inaudible.
 
{{Fixbox|description=Update audio drivers{{cn|Does it help?}}|fix=
 
}}
 
  
 
{{Fixbox|description=Modify .ini file|ref={{cn|Does it help?|date=July 2016}}|fix=
 
{{Fixbox|description=Modify .ini file|ref={{cn|Does it help?|date=July 2016}}|fix=
Line 473: Line 421:
 
}}
 
}}
 
{{Fixbox|description=Disable anti-aliasing (including that by external tools)|ref=<ref name=trees/>|fix=
 
{{Fixbox|description=Disable anti-aliasing (including that by external tools)|ref=<ref name=trees/>|fix=
}}
 
 
===Game always runs windowed===
 
{{ii}} The Nvidia 301.24 BETA drivers can cause Far Cry 2 to load in windowed mode, minimizing the game can also cause the same effect. This is easily resolved.
 
 
{{Fixbox|description=Change renderer from DX10 to DX9|ref={{cn|date=July 2016}}|fix=
 
# Launch the game and from the menu select '''Options''' then navigate to '''Display'''.
 
# From here simply change your DirectX version to 9 and click '''Apply'''.
 
# Restart the game.
 
 
'''Notes'''
 
{{ii}} Alternatively you can simply press {{key|Alt|Enter}} to go back into full-screen mode, however some users may have unexpected issues like vsync turning off even if it's set on.
 
 
}}
 
}}
  
Line 494: Line 430:
 
# Change "Fallout4" to "Far Cry 2" in the Notepad, save.
 
# Change "Fallout4" to "Far Cry 2" in the Notepad, save.
 
# Reload Script in AutoHotkey
 
# Reload Script in AutoHotkey
}}
 
 
===Bonus Predecessor Tapes missions won't unlock===
 
{{ii}} Unlocking the bonus missions in the Steam version using the official method is unreliable.<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=199722774 Bonus Missions: Unlocking Intel Predecessor Content :: Steam Community Guides]</ref>
 
 
{{Fixbox|description=Use FC2 Predecessor Tapes Unlocker|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=1565561687 Predecessor Tapes Unlocker :: Steam Community Guides]</ref>|fix=
 
# Download and run {{code|[https://github.com/FoxAhead/Far-Cry-2-Steam-Predecessor-Tapes-Unlocker/releases/latest FarCry2SteamPredecessorTapesUnlocker.exe]}}
 
#Click {{code|Browse}} and select the {{code|Dunia.dll}} file.
 
#Click {{code|Patch!}}
 
{{ii}} To unlock the missions on retail version see [https://www.gog.com/forum/far_cry_series/far_cry_2_unlocking_more_extra_content/post8 this] or [https://steamcommunity.com/sharedfiles/filedetails/?id=199722774 this] longer guide.
 
}}
 
 
===Jackal Tapes glitch===
 
{{ii}} As of patch 1.03 any tape found in the Southern district will play as the ninth tape.<ref>[http://farcry.wikia.com/wiki/Jackal_Tapes#Glitch Jackal Tapes - Far Cry Wikia]</ref>
 
 
{{Fixbox|description=Use Jackal Tapes Fix|ref=<ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=1563578739 Jackal Tapes Fix (#09. Stealing Boots Glitch) :: Steam Community Guides]</ref>|fix=
 
# Download and run [https://github.com/FoxAhead/Far-Cry-2-Stealing-Boots-Jackal-Tapes-Patcher/releases/tag/v1.0 FarCry2StealingBootsJackalTapesPatcher.exe]
 
#Click "Browse" and select the Dunia.dll file.
 
#Click "Patch!".
 
 
}}
 
}}
  
Line 580: Line 497:
 
{{Standard table/row| -GameProfile_UnlimitedReliability 1 | Weapons will never break }}
 
{{Standard table/row| -GameProfile_UnlimitedReliability 1 | Weapons will never break }}
 
{{Standard table/row| -exec '''filename'''| Parses console commands from the file named '''filename''' in your [[#Game data|Game data]] directory. Known to work for files with a <code>.CFG</code> extension. Execution results can be viewed in-game by opening the console with {{key|~}}. }}
 
{{Standard table/row| -exec '''filename'''| Parses console commands from the file named '''filename''' in your [[#Game data|Game data]] directory. Known to work for files with a <code>.CFG</code> extension. Execution results can be viewed in-game by opening the console with {{key|~}}. }}
}}
 
 
===Enabling SSAO for Nvidia graphics cards===
 
{{Fixbox|description=Change Ambient Occlusion flag in Nvidia Profile Inspector|ref=<ref>[https://Topic:Ux8k2x1hfmeb3zop]</ref>|fix=
 
# Download and run [[Nvidia Profile Inspector]].
 
# Under <code>Profiles</code> type <code>Far Cry 2</code>.
 
# Under <code>Ambient Occlusion compatibility</code> insert the flag <code>0x0000002D</code> (MechWarrior Online).
 
# Under <code>Ambient Occlusion usage</code> select <code>Enabled</code>.
 
# Under <code>Ambient Occlusion setting</code> select your quality of preference.
 
# Click <code>Apply changes</code>.
 
}}
 
 
===Advanced improvements===
 
{{Fixbox|description=The following tweaks require editing XML documents within the game's resource file|ref={{cn|date=May 2017}}|fix=
 
# Download [http://www.moddb.com/games/far-cry-2/downloads/enhanced-gibbed-tools-with-hash-decoder mod tools from moddb].
 
# From the archive, extract the contents of the <code>WobFC2DUNIA''xxx''</code> folder into the <code>{{p|game}}\modding\</code> folder, creating this folder if it doesn't exist.
 
# Run <code>bootstrap.bat</code> to unpack Far Cry 2's resource file into your <code>modding</code> folder.
 
# After changes have been made to the unpacked resources, run <code>build_patch.bat</code> to pack the modified resources back up into <code>patch.fat</code> and <code>patch.dat</code> files.
 
# Copy <code>patch.fat</code> and <code>patch.dat</code> into <code>{{p|game}}\Data_Win32\</code>, backing up the existing resource files before overwriting them.
 
 
'''Notes'''
 
{{ii}} This process should work even with mods installed. Mods are typically distributed as <code>patch.fat</code> and <code>patch.dat</code> resources. The mod tools will unpack these resources if installed, so when the resources are repackaged after making these improvements the mod should be preserved.
 
{{ii}} This method won't work on vanilla game if it's not Steam version. You can use [http://mod.gib.me/farcry2/steam_patch_data_1.03.zip these] Steam patch data files which will mostly work with the retail or GOG copy (minor niggling issues) or you can modify patch files of the existing mods.<ref>http://www.openworldgames.org/owg/forums/index.php?topic=3920.0</ref><ref>http://www.openworldgames.org/owg/forums/index.php?topic=2390.msg44004#msg44004</ref><ref>https://www.gog.com/forum/far_cry_series/fc2_modding_tools_not_working_with_this_version_bootstrap_says_missing_fcb_file/post3</ref>
 
}}
 
 
====Mouse sensitivity multiplier====
 
{{ii}} Far Cry 2's resource file contains a set of mouse sensitivity multipliers which augment the sensitivity slider in the options menu.
 
 
{{Fixbox|description=Instructions|ref={{cn|date=July 2017}}|fix=
 
# In the <code>original\patch\config\inputactionmapcommon.xml</code> file, change the <code>sensitivity</code> attributes within each <code><MouseFilter></code> element to the desired scalar.
 
}}
 
 
====Remove mouse speed clamp====
 
{{ii}} Far Cry 2 clamps mouse speed once it reaches a certain rate. This can be problematic for player who use high DPI mice or low sensitivities.
 
 
{{Fixbox|description=Instructions|ref={{cn|date=July 2017}}|fix=
 
# In the <code>original\patch\config\inputactionmapcommon.xml</code> file, remove all the <code>maxOutput=10</code> attributes from each <code><MouseFilter></code> element.
 
}}
 
 
====Eliminate one-frame latency====
 
{{ii}} Far Cry 2 uses a multithreaded renderer, meaning the rendering happens in a thread separate from the main game loop. This pipelining, which is performed by default, increases framerate substantially but at the cost of one frame of latency. Since Far Cry 2 needs to be framerate limited to avoid certain bugs, this tradeoff can be beneficial in cases where framerate is capped well below the system's capabilities, or in cases where the player values low latency over outright framerate.
 
 
{{Fixbox|description=Instructions|ref={{cn|date=July 2017}}|fix=
 
# In the <code>original\patch\engine\settings\defaultthreadingconfig.xml</code> file, set <code>ThreadCnt="0"</code> on the <code><ThreadSetting id="RENDER_THREAD" ...></code> element.
 
 
'''Notes'''
 
{{ii}} Additional threads can be allocated to the <code>PHYSIC_THREADS</code> and <code>JOB_THREADS</code> to regain some lost framerate. 4 physics threads and 2 job threads appear to yield the greatest performance increase on quad core machines. Increasing job threads too far can have catastrophic effects on performance.
 
{{++}} The game will feel much, much smoother comparing the same framerates (especially when you can achieve constant 60 FPS using the solution).
 
}}
 
 
===Improved graphics===
 
{{Fixbox|description=Use the cheat console|ref=|fix=
 
# Open the cheat console with {{key|0|~}}.
 
# Type <code>GFX_HemiQuality 2</code>, <code>GFX_LeavesShadowRatio 1</code>, <code>GFX_SunShadowRange0 14</code>, <code>GFX_SunShadowRange1 30</code>, <code>GFX_SunShadowRange2 160</code> and <code>GFX_MaxHemiMapDistance 10000</code>
 
{{ii}} You can load the cheats whenever you start the game by placing them in the [[#Game data|configuration file]]
 
{{ii}} Only works in DX9 mode.
 
{{ii}} You can put the commands in shortcut properties (after ...farcry2.exe", syntax:
 
<code>-GFX_HemiQuality 2 -GFX_LeavesShadowRatio 1 -GFX_SunShadowRange0 14 -GFX_SunShadowRange1 30 -GFX_SunShadowRange2 160 -GFX_MaxHemiMapDistance 10000</code> (without commas, and with hyphens on each).
 
 
}}
 
}}
  
 
===Mods===
 
===Mods===
* [https://www.moddb.com/mods/far-cry-2-redux Far Cry 2 Redux] - The "Special" version of Hunter's Far Cry 2, branched off as a separate release. it's a massive overhaul of Far Cry 2. This includes all bug fixes from the update, and much more.
+
* [https://www.moddb.com/mods/far-cry-2-redux Far Cry 2 Redux] - The "Special" version of Hunter's Far Cry 2, branched off as a separate release. It's a massive overhaul of Far Cry 2. This includes all bug fixes from the Hunter's mod, a better AI, complete re-balance of multiple aspects of the game, AI infighting and much more. It is focused on realism & immersion while staying true to the vanilla emergent gameplay loop. It is currently the most popular and up-to-date Far Cry 2 mod. It comes bundled with FC2 Multi Fixer. Has GOG Support.
* [https://www.moddb.com/mods/hunters-far-cry-2-update Hunter's Far Cry 2 Update] - Many bug fixes, including restoration of the Jackal and Predecessor Tapes, AI re-balancing, GOG support
+
* [https://www.moddb.com/mods/hunters-far-cry-2-update Hunter's Far Cry 2 Update] - Many bug fixes, including restoration of the Jackal and Predecessor Tapes, AI re-balancing. Has GOG support
 
* [http://www.moddb.com/mods/infamous-fusion Infamous Fusion] - Major mod with countless improvements on realism, graphics, weapons, animations and gameplay.
 
* [http://www.moddb.com/mods/infamous-fusion Infamous Fusion] - Major mod with countless improvements on realism, graphics, weapons, animations and gameplay.
* [http://www.moddb.com/mods/far-cry-2-rewards/downloads/far-cry-2-rewards-mod-101-steam-only Far Cry 2 Rewards] - General improvements/balancing alterations.
 
 
* [http://www.moddb.com/mods/dylans-far-cry-2-realism-mod Dylan's Realism Mod] - Revisions to enemy health, diamond prices, enemy AI, and other balance changes.
 
* [http://www.moddb.com/mods/dylans-far-cry-2-realism-mod Dylan's Realism Mod] - Revisions to enemy health, diamond prices, enemy AI, and other balance changes.
* [https://community.pcgamingwiki.com/files/file/698-far-cry-2-no-malaria-and-infinite-sprint Far Cry 2 No Malaria and Infinite Sprint] - Patch that only disables malaria attacks and removes the cooldown on sprinting.
+
* [https://community.pcgamingwiki.com/files/file/698-far-cry-2-no-malaria-and-infinite-sprint No Malaria and Infinite Sprint] - A simple mod that only disables malaria attacks and removes the cooldown on sprinting.
* [https://www.moddb.com/mods/far-cry-2-new-dunia Far Cry 2 New Dunia (+ Beyond Ultra Graphics)] - Major mod with HUGE improvements on graphics, weapons, AI and gameplay, for player who wants more detail and vivid graphics.
 
 
* [https://www.moddb.com/mods/far-cry-2-vanilla-toms-mod/downloads/far-cry-2-vanilla-toms-mod-main-file Far Cry 2: Vanilla+ (Tom's Mod)] - A vanilla focussed mod that maintains the feel of the original game while adding improved graphics, rebalanced weapons, quality of life features, massively increased gameplay variety and plenty of bug fixes.
 
* [https://www.moddb.com/mods/far-cry-2-vanilla-toms-mod/downloads/far-cry-2-vanilla-toms-mod-main-file Far Cry 2: Vanilla+ (Tom's Mod)] - A vanilla focussed mod that maintains the feel of the original game while adding improved graphics, rebalanced weapons, quality of life features, massively increased gameplay variety and plenty of bug fixes.
  

Revision as of 10:03, 10 July 2020

This page may require cleanup to meet basic quality standards. The specific problem is: Essential improvements is way too big.. You can help by modifying the article. The discussion page may contain useful suggestions.
Far Cry 2
Far Cry 2 cover
Developers
Ubisoft Montreal
Publishers
Ubisoft
Engines
Dunia
Release dates
Windows October 21, 2008
Reception
Metacritic 85
IGDB 85
Far Cry 2 on IGDB
Far Cry 2 on MobyGames
Far Cry 2 on Wikipedia
Far Cry
Far Cry 2004
Far Cry 2 2008
Far Cry 3 2012
Far Cry 3 Blood Dragon 2013
Far Cry 4 2014
Far Cry Primal 2016
Far Cry 5 2018
Far Cry New Dawn 2019
Far Cry 6 2021

Key points

The game has multiple bugs (Bouncing NPCs, missing content...) that were never fixed. FoxAhead's MultiFixer is a simple program that fixes most of them, and allows for additional tweaks like FoV, skip intro movies, framerate cap, enable missing DLCs and more. It is highly recommended.
Mods are available, many of which fix bugs and improve certain features. See Mods.

General information

Ubisoft Forums
Far Cry Wiki
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
SecuROM PA DRM, 5 activations on 3 PCs.[1]
Removed in patch 1.03[2]
Windows
Amazon.co.uk
DRM details are not known
Fortune's Edition
Windows
GamersGate
Icon overlay.png
Fortune's Edition
Windows
Gamesplanet logo.svg
Icon overlay.png
Fortune's Edition
Windows
GOG.com
DRM-free
Fortune's Edition
Windows
Green Man Gaming
Icon overlay.png
Fortune's Edition
Windows
Humble Store
DRM-free
Fortune's Edition
Windows
Steam
Icon overlay.png
Fortune's Edition
Windows
Ubisoft Store
Icon overlay.png
Fortune's Edition, included with Ubisoft+.
Windows

Version differences

The Fortune's Edition is a complete edition containing the base game and the Fortunes Pack DLC.
Pre-order versions contained Predecessor Tapes additional missions that can now be unlocked using FC2 MultiFixer.

DLC and expansion packs

Name Notes
Fortunes Pack Included with the Fortune's Edition
Windows
Intel Bonus Missions Released as a free download.
Windows

Essential improvements

Utilities

FC2 MultiFixer is a small program made by FoxAhead that allows you to toggle on and off essential fixes and tweak various parameters like FOV, unlocking missing DLCs, fixing the missing Jackals Tapes, Cheats and more - all in a user-friendly user-interface. Its biggest advantage over manual tweaks is that it does not modify the game's file or .dlls. Instead, your changes will be stored in a configuration file. This allows you to revert to a full vanilla state if need be. It is compatible with most mods, and is even bundled with the most popular ones like Redux. The link provided above explains in detail how to set it up.
FC2 MultiFixer Options List
FC2 MultiFixer Options List

Game data

In-game general settings.
In-game general settings.

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\My Games\Far Cry 2\GamerProfile.xml
%LOCALAPPDATA%\My Games\Far Cry 2\InputUserActionMap.xml
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/19900/pfx/[Note 1]

Save game data location

System Location
Windows %USERPROFILE%\Documents\My Games\Far Cry 2\Saved Games\
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/19900/pfx/[Note 1]

Save game cloud syncing

System Native Notes
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Ubisoft Connect

Video

In-game video settings.
In-game video settings.

Graphics feature State WSGF Notes
Widescreen resolution
Patch 1.02 and above.[3] Separate widescreen option is optional and changes FOV with weapon zoom.
Multi-monitor
Ultra-widescreen
Menus and loading screens are stretched.[4] Make changes on the main menu, changing aspect ratios in-game may result in stretching and other errors.
4K Ultra HD
Field of view (FOV)
Use Far Cry 2 Multi Fixer for version 1.03.
Windowed
Press Alt+ Enter to toggle.
Borderless fullscreen windowed
Use Borderless Gaming.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Up to 8x MSAA. Nvidia users can utilize SGSSAA through anti-aliasing compatibility bits 0x000010C1 in Nvidia Profile Inspector.[citation needed]
Vertical sync (Vsync)
60 FPS
120+ FPS
No frame rate cap. Use Far Cry 2: Redux to avoid the Bouncing NPC glitch which includes Far Cry 2 Multi Fixer
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Input

In-game key map settings.
In-game key map settings.

Keyboard and mouse State Notes
Remapping
Some minor commands, such as exiting turrets and operating the wristwatch, are permanently bound to the default WASD controls.
Mouse acceleration
Mouse sensitivity
Can be modified further by editing Sensitivity value in GamerProfile.xml.[5]
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
See the glossary page for potential workarounds.
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
PlayStation controllers
Generic/other controllers
Additional information
Button prompts
Controller hotplugging
Haptic feedback
Digital movement supported
Simultaneous controller+KB/M

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
Up to 7.0 output.[6] May require DirectSound 3D restoration software.
Subtitles
Closed captions
Mute on focus lost
EAX support
EAX 3.0, DirectSound3D.[7][8]
EAX 3.0 only used for indoor occlusion effects, not reverb.

Localizations

Language UI Audio Sub Notes
English
Czech
Retail only.
French
Italian
German
Hungarian
Retail only, Download.
Polish
Retail only.
Russian
Retail only. Patch for digital release here.
Spanish
Turkish
Fan translation. Details missing—please edit this page and add it.

Network

In-game network settings.
In-game network settings.

Multiplayer types

Type Native Players Notes
LAN play
16
Online play
16 Use Tunngle.[citation needed]

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Dedicated Server software available for Windows and Linux.
Direct IP

Ports

Protocol Port(s) and/or port range(s)
TCP 9000-9003
UDP 3074, 9000-9003
Universal Plug and Play (UPnP) support status is unknown.

VR support

3D modes State GG3D Notes
Nvidia 3D Vision
Use Helix Mod for better 3D support.
TriDef 3D
iZ3D
vorpX
G3D, DirectVR
Officially supported game, see official vorpx game list.
Devices
3RD Space Gaming Vest

Issues unresolved

Stuck/can't exit turret

This happens if the "interact" key is rebound to anything other than the "default" (E). In order to exit the turret if key is rebound, E must be used.

"Silent phone call" bug

Sometimes when answering a call, the dialogue will be missing. You will still get the mission objectives you may get, but you miss out on the dialogue and potential tips.
There is no known fix. Unlike many people claim, it happens with both DX9 and DX10 even if the framerate is capped at 30. However, it seems to happen more often when using the DX10 renderer and/or high framerate (60 and above).

"Black Square" bug

When using DX10, using Bloom in combination with HDR (enabled by default in DX10) will cause a black square to fill parts of the screen in many different scenarios, but mainly when looking down. Disabling bloom also disable brightness adaptation, making it hard to see properly in dark areas but the only known workaround is to disable it, or play in DX9 mode.[9]

Issues fixed

Bouncing NPC glitch

High FPS will cause errors in character animations. At very high FPS this can be a game-breaking bug as important NPCs can't complete their dialog to progress the story.
Use FC2 MultiFixer

Cap your framerate. Some people report that up to 75Hz/FPS is fine, but 60 is recommended.

Game resolution changes to 1600x900 when Alt-Tabbing

Alt-tabbing out of the game may cause the resolution to reset to 1600x900.[citation needed]
Reset your resolution[citation needed]
  1. Open the Options menu, then Display
  2. Change your Resolution to something besides your preferred choice.
  3. Hit Apply
  4. Now change the Resolution back to your preference.
  5. Hit Apply again

Audio glitches

Certain audio devices (namely older Realtek integrated audio chips) aren't compatible with the audio in the game and will reverse all channels or make the back channel primary and the front channel near inaudible.
Modify .ini file[citation needed]
  1. Go to <path-to-game>\Data_Win32\SoundBinary\
  2. Open DARE.ini.
  3. Find the line DISABLE_OPTIMISATION and set the value to FALSE.
  4. Save your changes.

Vegetation looks blocky

Disable alpha to coverage[10]
  1. Go to the configuration file(s) location.
  2. Open GamerProfile.xml.
  3. Set AlphaToCoverage to 0.
Disable anti-aliasing (including that by external tools)[10]

Toggle aim down sights

Create AutoHotkey script
  1. Download AutoHotkey
  2. Copy the code to the clipboard (CTRL+C).
  3. Open AutoHotkey, go to File>Edit script, paste the code in Notepad.
  4. Change "Fallout4" to "Far Cry 2" in the Notepad, save.
  5. Reload Script in AutoHotkey

Launch crash to desktop on newer systems

Replace <INSTALLDIR>\bin\systemdetection.dll with systemdetection.dll from Far Cry 3
  1. Navigate to Far Cry 3's <INSTALLDIR>\bin\ and copy systemdetection.dll
  2. Paste this file in Far Cry 2's <INSTALLDIR>\bin\, making sure to overwrite the current dll
  3. This will help with launching issues on newer systems.

Other information

API

Technical specs Supported Notes
Direct3D 9, 10, 10.1
Shader Model support 3
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics Havok
Cutscenes Bink Video
Multiplayer Matchmaking+
Anti-cheat PunkBuster

Command line arguments

Parameter Effect
-GameProfile_GodMode 1 Enables god mode (only enable after tutorial)
-GameProfile_UnlimitedAmmo 1 Unlimited ammo (only enable after tutorial)
-GameProfile_AllWeaponsUnlock 1 Unlocks all weapons
-GameProfile_UnlimitedReliability 1 Weapons will never break
-exec filename Parses console commands from the file named filename in your Game data directory. Known to work for files with a .CFG extension. Execution results can be viewed in-game by opening the console with ~.

Mods

  • Far Cry 2 Redux - The "Special" version of Hunter's Far Cry 2, branched off as a separate release. It's a massive overhaul of Far Cry 2. This includes all bug fixes from the Hunter's mod, a better AI, complete re-balance of multiple aspects of the game, AI infighting and much more. It is focused on realism & immersion while staying true to the vanilla emergent gameplay loop. It is currently the most popular and up-to-date Far Cry 2 mod. It comes bundled with FC2 Multi Fixer. Has GOG Support.
  • Hunter's Far Cry 2 Update - Many bug fixes, including restoration of the Jackal and Predecessor Tapes, AI re-balancing. Has GOG support
  • Infamous Fusion - Major mod with countless improvements on realism, graphics, weapons, animations and gameplay.
  • Dylan's Realism Mod - Revisions to enemy health, diamond prices, enemy AI, and other balance changes.
  • No Malaria and Infinite Sprint - A simple mod that only disables malaria attacks and removes the cooldown on sprinting.
  • Far Cry 2: Vanilla+ (Tom's Mod) - A vanilla focussed mod that maintains the feel of the original game while adding improved graphics, rebalanced weapons, quality of life features, massively increased gameplay variety and plenty of bug fixes.

System requirements

Windows
Minimum Recommended
Operating system (OS) XP
Processor (CPU) Intel Pentium 4 3.2 GHz
Intel Pentium D 2.66 GHz
AMD Athlon 64 3500+
System memory (RAM) 1 GB
Hard disk drive (HDD) 3.5 GB
Video card (GPU) Nvidia GeForce 6800
ATI Radeon X1650
256 MB of VRAM
DirectX 9 compatible
Shader model 3 support
Multiple saves and user created maps will increase the amount of needed hard disk space.


Notes

  1. 1.0 1.1 Notes regarding Steam Play (Linux) data:

References