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
 
(178 intermediate revisions by 81 users not shown)
Line 1: Line 1:
{{Cleanup|reason=Essential improvements is way too big.}}
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Far Cry 2 Cover.jpg
 
|cover        = Far Cry 2 Cover.jpg
Line 6: Line 5:
 
|publishers  =  
 
|publishers  =  
 
{{Infobox game/row/publisher|Ubisoft}}
 
{{Infobox game/row/publisher|Ubisoft}}
 +
{{Infobox game/row/publisher|Buka Entertainment|Russia}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|Dunia}}
 
{{Infobox game/row/engine|Dunia}}
 
|release dates=  
 
|release dates=  
 
{{Infobox game/row/date|Windows|October 21, 2008}}
 
{{Infobox game/row/date|Windows|October 21, 2008}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|far-cry-2|85}}
 +
{{Infobox game/row/reception|IGDB|far-cry-2|85}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase, DLC }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer}}
 +
{{Infobox game/row/taxonomy/pacing            | }}
 +
{{Infobox game/row/taxonomy/perspectives      | First-person}}
 +
{{Infobox game/row/taxonomy/controls          | }}
 +
{{Infobox game/row/taxonomy/genres            | FPS, Open world }}
 +
{{Infobox game/row/taxonomy/vehicles          | Automobile, Motorcycle, Truck, Naval/watercraft}}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic}}
 +
{{Infobox game/row/taxonomy/themes            | Africa, Contemporary}}
 +
{{Infobox game/row/taxonomy/series            | Far Cry }}
 
|steam appid  = 19900
 
|steam appid  = 19900
 
|gogcom id    = 1207659042
 
|gogcom id    = 1207659042
 +
|hltb        = 3377
 +
|lutris      = far-cry-2
 
|strategywiki =  
 
|strategywiki =  
 
|mobygames    = far-cry-2
 
|mobygames    = far-cry-2
Line 18: Line 34:
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
{{Series|Far Cry}}
 
  
'''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}} Mods are available, many of which fix bugs and improve certain features. See [[#Mods|Mods]].
 
{{++}} Supports [[Wikipedia:AmBX|AmBX]].
 
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://forums.ubi.com/forumdisplay.php/173-Far-Cry-Legacy Ubisoft Forums]
+
{{mm}} [https://forums.ubisoft.com/forumdisplay.php/173-Far-Cry-Legacy Ubisoft Forums]
{{mm}} [http://farcry.wikia.com/wiki/Far_Cry_Wiki Far Cry Wiki]
 
 
{{GOG.com links|1207659042|far_cry_series|for game series}}
 
{{GOG.com links|1207659042|far_cry_series|for game series}}
 
{{mm}} [https://steamcommunity.com/app/19900/discussions/ Steam Community Discussions]
 
{{mm}} [https://steamcommunity.com/app/19900/discussions/ Steam Community Discussions]
 +
{{mm}} [https://www.best-survival-games.com/app/download/12471684722/Far_Cry_2_-_UK_Manual_-_PC.pdf Manual]
  
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Retail | | disc, key | {{DRM|SecuROM PA}}, 5 activations on 3 PCs.<ref>[https://support.ubi.com/en-US/FAQ.aspx?platformid=9&productid=2434&faqid=kA030000000eS3dCAE Far Cry 2 Activation Information - Far Cry 2 - PC - Ubisoft Customer Support Site]</ref><br>Removed in patch 1.03<ref name= patch1.3>[https://support.ubi.com/en-GB/FAQ/9/2434/far-cry-2-pc-103-patch/kA030000000eS7nCAE Far Cry 2 PC 1.03 Patch]</ref> | |  Windows }}
+
{{Availability/row| Retail | | disc, key, activation | {{Removed DRM|SecuROM PA}}, 5 activations on 3 PCs.<ref>{{Refurl|url=https://support.ubi.com/en-US/FAQ.aspx?platformid=9&productid=2434&faqid=kA030000000eS3dCAE|title=Far Cry 2 Activation Information - Far Cry 2 - PC - Ubisoft Customer Support Site|date=May 2023}}</ref> Additionally uses {{Removed DRM|SecuROM|7}} for disc checking.<br>Removed in patch 1.03<ref name= patch1.3>[https://support.ubi.com/en-GB/FAQ/9/2434/far-cry-2-pc-103-patch/kA030000000eS7nCAE Far Cry 2 PC 1.03 Patch]</ref> | |  Windows }}
 
{{Availability/row| Amazon.co.uk | B00DG8XZ2S | Unknown | Fortune's Edition | |  Windows }}
 
{{Availability/row| Amazon.co.uk | B00DG8XZ2S | Unknown | Fortune's Edition | |  Windows }}
{{Availability/row| GamersGate | DD-FAR-CRY-2-FORTUNES-EDITION-ROW | Uplay | Fortune's Edition | | Windows }}
+
{{Availability/row| Epic games store | far-cry-2| Uplay| Fortune's Edition | | Windows}}
 +
{{Availability/row| GamersGate | far-cry-2 | Uplay | Fortune's Edition | | Windows }}
 
{{Availability/row| Gamesplanet | 1843-1 | Uplay | Fortune's Edition |  | Windows }}
 
{{Availability/row| Gamesplanet | 1843-1 | Uplay | Fortune's Edition |  | Windows }}
 
{{Availability/row| GOG.com | far_cry_2_fortunes_edition | DRM-free | Fortune's Edition | |  Windows }}
 
{{Availability/row| GOG.com | far_cry_2_fortunes_edition | DRM-free | Fortune's Edition | |  Windows }}
 
{{Availability/row| GMG | far-cry-2-fortunes-edition | Uplay | Fortune's Edition | |  Windows }}
 
{{Availability/row| GMG | far-cry-2-fortunes-edition | Uplay | Fortune's Edition | |  Windows }}
 
{{Availability/row| Humble | far-cry-2-fortunes-edition | DRM-free | Fortune's Edition | |  Windows }}
 
{{Availability/row| Humble | far-cry-2-fortunes-edition | DRM-free | Fortune's Edition | |  Windows }}
{{Availability/row| Steam | 19900 | Steam | Fortune's Edition | |  Windows }}
+
{{Availability/row| Steam | 19900 | DRM-free | Fortune's Edition. Can be run DRM-free when launched directly from the executable | |  Windows }}
 
{{Availability/row| Uplay | 56c4948488a7e300458b4742 | Uplay | Fortune's Edition, included with {{Store feature|Uplay+}}. |  |  Windows }}
 
{{Availability/row| Uplay | 56c4948488a7e300458b4742 | Uplay | Fortune's Edition, included with {{Store feature|Uplay+}}. |  |  Windows }}
 +
{{Availability/row| Games for Windows Marketplace | GFWL | GFWL | <ref>{{Refurl|url=https://sc.filehippo.net/images/t_app-cover-l,f_auto/p/d5b96884-96d2-11e6-bebc-00163ed833e7/2734132548/microsoft_games_for_windows-screenshot.png|title=microsoft_games_for_windows-screenshot.png|date=19 August 2022}}</ref> | | Windows | unavailable }}
 
}}
 
}}
  
 
===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 Fortune's Pack DLC.
{{ii}} Preorder versions contained [https://www.pcgamingwiki.com/wiki/Far_Cry_2#Bonus_Predecessor_Tapes_missions_won.27t_unlock Predecessor Tapes] additional missions.
+
{{ii}} Pre-order versions contained "Predecessor Tapes", additional missions that can now be unlocked using [https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 FC2 MultiFixer].
  
 
{{DLC|
 
{{DLC|
Line 54: Line 68:
  
 
==Essential improvements==
 
==Essential improvements==
 +
===Skip intro video===
 +
{{Fixbox|description=Use <code>-GameProfile_SkipIntroMovies 1</code> [[Glossary:Command line arguments|command line argument]]}}
 +
 
===Patches===
 
===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.
+
====[https://community.pcgamingwiki.com/files/file/1062-far-cry-2-patches/ Patch 1.03]====
 
+
The patch removes the activation requirement and allows the game to be played without the disc.
===Skip intro videos===
+
Only required for the Retail DVD version.
{{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>}}
 
 
 
{{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.
 
{{ii}} Don't confuse it with [https://www.pcgamingwiki.com/wiki/Far_Cry_2#Bonus_Predecessor_Tapes_missions_won.27t_unlock Bonus Predecessor Tapes missions]
 
 
 
===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 the <code>maxOutput</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.
 
}}
 
  
===Improved graphics===
+
===Utilities===
{{Fixbox|description=Use the cheat console|ref=|fix=
+
====[https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 FC2 MultiFixer]====
# Open the cheat console with {{key|0|~}}.
+
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}}
# 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).
 
}}
 
  
 
==Game data==
 
==Game data==
Line 130: Line 92:
 
{{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\Far Cry 2\Saved Games\}}
 
{{Game data/saves|Windows|{{p|userprofile\Documents}}\My Games\Far Cry 2\Saved Games\}}
 
}}
 
}}
 +
{{--}} "Quicksave" button creates a new manual save each time, they don't overwrite each other.
  
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
 
{{Save game cloud syncing
 
{{Save game cloud syncing
|discord               =  
+
|discord                   =  
|discord notes         =  
+
|discord notes             =  
|epic games store       =  
+
|epic games launcher       = false
|epic games store notes =  
+
|epic games launcher notes =  
|gog galaxy             = true
+
|gog galaxy               = true
|gog galaxy notes       =  
+
|gog galaxy notes         =  
|origin                 =  
+
|origin                   =  
|origin notes           =  
+
|origin notes             =  
|steam cloud           = false
+
|steam cloud               = false
|steam cloud notes     =  
+
|steam cloud notes         =  
|uplay                  = unknown
+
|ubisoft connect          = false
|uplay notes           =  
+
|ubisoft connect notes     = <ref>{{Refurl|url=https://www.ubisoft.com/en-gb/help/article/cloud-save-support-for-games-available-on-ubisoft/000064409|title=Cloud save support for games available on Ubisoft+|date=2021-09-04}}</ref>
|xbox cloud             =  
+
|xbox cloud               =  
|xbox cloud notes       =  
+
|xbox cloud notes         =  
 
}}
 
}}
  
==Video settings==
+
==Video==
 
{{Image|Far Cry 2 Video.png|In-game video settings.}}
 
{{Image|Far Cry 2 Video.png|In-game video settings.}}
{{Video settings
+
{{Video
 
|wsgf link                  = https://www.wsgf.org/dr/far-cry-2
 
|wsgf link                  = https://www.wsgf.org/dr/far-cry-2
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
Line 158: Line 121:
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
 
|widescreen resolution      = true
 
|widescreen resolution      = true
|widescreen resolution notes= Patch 1.02 and above.<ref>[http://www.cpugamer.com/news/far-cry-2-patch-adds-widescreen-support Far Cry 2 Patch adds Widescreen Support]</ref>
+
|widescreen resolution notes= Patch 1.02 and above.<ref>{{Refurl|url=http://www.cpugamer.com/news/far-cry-2-patch-adds-widescreen-support|title=Far Cry 2 Patch adds Widescreen Support|date=May 2023}}</ref> Separate widescreen option is optional and changes FOV with weapon zoom.
 
|multimonitor              = true
 
|multimonitor              = true
 
|multimonitor notes        =  
 
|multimonitor notes        =  
 
|ultrawidescreen            = true
 
|ultrawidescreen            = true
|ultrawidescreen notes      = Menus and loading screens are stretched.<ref>[https://www.youtube.com/watch?v=EfLlz7n9cUg Far Cry 2 21:9 Gameplay (2560x1080) (60fps) (Ultrawide) - YouTube]</ref> Make changes on the main menu, changing aspect ratios in-game may result in stretching and other errors.
+
|ultrawidescreen notes      = Menus and loading screens are stretched.<ref>{{Refurl|url=https://www.youtube.com/watch?v=EfLlz7n9cUg|title=Far Cry 2 21:9 Gameplay (2560x1080) (60fps) (Ultrawide) - YouTube|date=May 2023}}</ref> Make changes on the main menu, changing aspect ratios in-game may result in stretching and other errors.
 
|4k ultra hd                = true
 
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
Line 169: Line 132:
 
|windowed                  = true
 
|windowed                  = true
 
|windowed notes            = Press {{key|Alt|Enter}} to toggle.
 
|windowed notes            = Press {{key|Alt|Enter}} to toggle.
|borderless windowed        = hackable
+
|borderless windowed        = false
|borderless windowed notes  = Use [[Glossary:Borderless fullscreen windowed#Borderless Gaming|Borderless Gaming]].
+
|borderless windowed notes  =  
 
|anisotropic                = false
 
|anisotropic                = false
 
|anisotropic notes          =  
 
|anisotropic notes          =  
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = Up to 8x [[MSAA]]. Nvidia users can utilize [[SGSSAA]] through anti-aliasing compatibility bits {{code|0x000010C1}} in [[Nvidia Profile Inspector]].{{cn|note=Is this for DirectX 9 only, or does it work with DirectX 10?}}
+
|antialiasing notes        = Up to 8x [[MSAA]]. Nvidia users can use [[SGSSAA]] through anti-aliasing compatibility bits {{code|0x000010C1}} in [[Nvidia Profile Inspector]]. This requires the game to be in DX9 mode and AA fix is necessary to avoid issues with geometry.
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =  
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                =  
+
|vsync notes                = No frame rate cap. High frame rates can cause save corruption and game ending engine bugs.
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = hackable
+
|120 fps                    = limited
|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. High frame rates can cause save corruption and game ending engine bugs.
 
|hdr                        = unknown
 
|hdr                        = unknown
 
|hdr notes                  =  
 
|hdr notes                  =  
Line 187: Line 153:
 
}}
 
}}
  
===[[Glossary:Frame rate (FPS)|High frame rate]]===
+
===Ambient Occlusion===
{{Fixbox|description=Set custom frame rate limit|ref={{cn|date=July 2016}}|fix=
+
{{Fixbox|description=Force HBAO+ (Nvidia only)|ref=<ref>{{Refurl|url=https://docs.google.com/spreadsheets/d/1sq0vgFlerS-YT093TS2jEpx6xjZP7X1x1BcAs7EHXYY/edit#gid=0&range=A118|title=HBAO+ Compatibility Flags|date=May 2023}}</ref><ref>https://www.forum-3dcenter.org/vbulletin/showpost.php?p=10133667&postcount=5604</ref>|fix=
Use the {{code|-RenderProfile_MaxFps X}} [[Glossary:Command line arguments|command line argument]] where {{code|X}} is your preferred max fps.
+
# Download and run [[Nvidia Profile Inspector]].
 +
# Select the Far Cry 2 profile.
 +
# Change <code>Ambient Occlusion compatibility</code> value to <code>0x00000031</code>.
 +
# Change <code>Ambient Occlusion setting</code> to <code>High Quality</code>.
 +
# Change <code>Ambient Occlusion usage</code> to <code>Enabled</code>.
 +
# Press "Apply Changes" in the top-right corner.
  
 
'''Notes'''
 
'''Notes'''
{{ii}} If you see screen-tearing, give the game some extra frames to render.
+
{{ii}} Requires the game to be in DX9 mode.
{{ii}} Alternatively, the <code>gfx_maxFps</code> console command can be used to set the frame rate limit in-game.
+
{{ii}} The effect bleeds through distant scenery (terrain, buildings, etc.), especially during rainy weather and with effects such as fog present.
 
}}
 
}}
  
===Post-processing===
+
===Deleting borders for 16:10 resolution===
{{ii}} Motion blur and depth of field adds blurriness to the game's visuals.
+
{{Fixbox|description=Change your desktop resolution to 16:9 before starting the game, and keep set your 16:10 resolution in the game|fix=
 
+
{{ii}} Also fixes blue borders in 16:10 while using Reshade
{{Fixbox|description=Change post-processing settings|ref={{cn|date=July 2016}}|fix=
+
{{ii}} Task switch activating windowed mode will add the borders back (game restart required) - it doesn't happen in DX9 mode (minimization works correctly).
<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.
 
 
}}
 
}}
  
==Input settings==
+
==Input==
 
{{Image|Far Cry 2 Remapping.png|In-game key map settings.}}
 
{{Image|Far Cry 2 Remapping.png|In-game key map settings.}}
{{Input settings
+
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Some minor commands, such as exiting turrets and operating the wristwatch, are permanently bound to the default WASD controls.
 
|key remap notes          = Some minor commands, such as exiting turrets and operating the wristwatch, are permanently bound to the default WASD controls.
Line 222: Line 181:
 
|acceleration option notes =  
 
|acceleration option notes =  
 
|mouse sensitivity        = true
 
|mouse sensitivity        = true
|mouse sensitivity notes  = Can be modified further by editing <code>Sensitivity</code> value in <code>GamerProfile.xml</code>.<ref>[https://steamcommunity.com/app/19900/discussions/0/598198356162987827/ Mouse sensitivity]</ref>
+
|mouse sensitivity notes  = Can be modified further by editing <code>Sensitivity</code> value in <code>GamerProfile.xml</code>.<ref>{{Refurl|url=https://steamcommunity.com/app/19900/discussions/0/598198356162987827/|title=Mouse sensitivity|date=May 2023}}</ref>
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
Line 235: Line 194:
 
|controller remap          = false
 
|controller remap          = false
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
Line 281: Line 240:
 
}}
 
}}
  
==Audio settings==
+
===Toggle aim down sights===
 +
{{Fixbox|description=Create AutoHotkey script|fix=
 +
# Download [https://www.autohotkey.com/ AutoHotkey]
 +
# Copy the [https://autohotkey.com/boards/viewtopic.php?p=90462&sid=8b2982bf83882e6a28adf1e9ccddfa9c#p90462 code] to the clipboard (CTRL+C).
 +
# Open AutoHotkey,  go to File>Edit script, paste the code in Notepad.
 +
# Change "Fallout4" to "Far Cry 2" in the Notepad, save.
 +
# Reload Script in AutoHotkey
 +
}}
 +
 
 +
==Audio==
 
{{Image|Far Cry 2 Audio.png|In-game audio settings.}}
 
{{Image|Far Cry 2 Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = false
 
|separate volume          = false
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = Up to 7.0 output.<ref>[http://satsun.org/audio/ PC Gaming Surround Sound Round-up]</ref> May require [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]].
+
|surround sound notes    = Up to 7.0 output.<ref>{{Refurl|url=https://satsun.org/audio/|title=PC Gaming Surround Sound Round-up|date=May 2023}}</ref> May require [[Glossary:Sound card#DirectSound hardware path|DirectSound 3D restoration software]].
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 295: Line 263:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              = true
 
|eax support              = true
|eax support notes       = EAX 3.0, DirectSound3D.<ref>[https://web.archive.org/web/20130404170442/http://connect.creativelabs.com/alchemy/Lists/Games/DispForm.aspx?ID=254 ALchemy database Far Cry 2 entry]</ref><ref>[https://web.archive.org/web/20141205062643/http://forums.steampowered.com/forums/showthread.php?t=1395480#post22191565 FC2 uses OpenAL or Directsound3D? ALchemy? - Steam Users' Forums] (retrieved)</ref>
+
|eax support notes         = EAX 3.0, DirectSound3D.<ref>{{Refurl|url=https://web.archive.org/web/20130404170442/http://connect.creativelabs.com/alchemy/Lists/Games/DispForm.aspx?ID=254|title=ALchemy database Far Cry 2 entry|date=May 2023}}</ref><ref>[https://web.archive.org/web/20141205062643/http://forums.steampowered.com/forums/showthread.php?t=1395480#post22191565 FC2 uses OpenAL or Directsound3D? ALchemy? - Steam Users' Forums] (retrieved)</ref>
 +
|royalty free audio        = unknown
 +
|royalty free audio notes  =
 
}}
 
}}
{{ii}}EAX 3.0 only used for indoor '''occlusion''' effects, not reverb.
+
{{ii}}EAX 3.0 only used for indoor occlusion effects, not reverb.
 
{{L10n|content=
 
{{L10n|content=
 
{{L10n/switch
 
{{L10n/switch
Line 303: Line 273:
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
Line 324: Line 302:
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Italian
+
  |language  = German
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
Line 332: Line 310:
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = German
+
  |language  = Hungarian
 
  |interface = true
 
  |interface = true
  |audio    = true
+
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
  |notes    =  
+
  |notes    = Retail only. Patch for digital release [https://mega.nz/file/hG4GHZjC#NzdAf6mofOoW5dEYstr3lol5vbhGb98EpucaEJs03f0 here].
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Hungarian
+
  |language  = Italian
 
  |interface = true
 
  |interface = true
  |audio    = false
+
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
  |notes    = Retail only, [https://community.pcgamingwiki.com/files/file/1818-far-cry-2-hungarian-translation/ Download.]
+
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 352: Line 330:
 
  |audio    = false
 
  |audio    = false
 
  |subtitles = true
 
  |subtitles = true
  |notes    = Retail only.
+
  |notes    = Retail only. Patch for digital release [https://community.pcgamingwiki.com/files/file/2021-far-cry-2-polish-translation here].
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 373: Line 351:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Turkish
 
  |language  = Turkish
  |interface = true
+
  |interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true  
 +
|notes    = Fan translation, [https://www.oyunceviri.net/far-cry-2/ download].
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 
  |audio    = false
 
  |audio    = false
  |subtitles = true
+
  |subtitles = hackable
  |fan      = true
+
  |fan      = true  
  |notes    =  
+
  |notes    = Fan translation, [https://tribogamer.com/downloads/2517_baixar-traducao-do-far-cry-2-e28093-pc-pt-br-far-cry-2.html Tribo Gamer].
 
}}
 
}}
 
}}
 
}}
Line 390: Line 376:
 
|lan play            = true
 
|lan play            = true
 
|lan play players    = 16
 
|lan play players    = 16
|lan play modes      =  
+
|lan play modes      = Versus
 
|lan play notes      =  
 
|lan play notes      =  
|online play          = true
+
|online play          = hackable
 
|online play players  = 16
 
|online play players  = 16
|online play modes    =  
+
|online play modes    = Versus
|online play notes    = Use Tunngle.{{cn|date=April 2018}}
+
|online play notes    = The official mulitplayer service was shut down on June 1, 2021. FC2MPPatcher patching utility is needed: [https://github.com/halvors/FC2MPPatcher GitHub] or [https://fc2mp.com/Multiplayer-patch FC2MP.COM]
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 408: Line 394:
 
|dedicated notes    =  
 
|dedicated notes    =  
 
|self-hosting      = true
 
|self-hosting      = true
|self-hosting notes = Dedicated Server software available for [https://community.pcgamingwiki.com/files/file/812-far-cry-2-dedicated-server-launcher/ Windows] and [http://www.fileplanet.com/201134/200000/fileinfo/Far-Cry-2---Dedicated-Server-Linux-R2 Linux].
+
|self-hosting notes = Dedicated Server software available for [https://community.pcgamingwiki.com/files/file/812-far-cry-2-dedicated-server-launcher/ Windows] and [https://static3.cdn.ubi.com/far_cry_2/FarCry2_Dedicated_Server_Linux.tar.gz Linux] (The latter link starts an immediate download).
 
|direct ip          = true
 
|direct ip          = true
 
|direct ip notes    =  
 
|direct ip notes    =  
Line 429: Line 415:
 
|native 3d notes            =  
 
|native 3d notes            =  
 
|nvidia 3d vision            = true
 
|nvidia 3d vision            = true
|nvidia 3d vision notes      = Use [http://helixmod.blogspot.com/2013/01/far-cry-2-dx9.html Helix Mod] for better 3D support.
+
|nvidia 3d vision notes      = Use [https://helixmod.blogspot.com/2013/01/far-cry-2-dx9.html Helix Mod] for better 3D support.
 
|tridef 3d                  = false
 
|tridef 3d                  = false
 
|tridef 3d notes            =  
 
|tridef 3d notes            =  
Line 468: Line 454:
 
===Bouncing NPC glitch===
 
===Bouncing NPC glitch===
 
{{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=Cap your framerate. Some people report that up to 90Hz/FPS is fine, but 60 is recommended.
{{Fixbox|description=Use command line argument|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. 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.
 
 
}}
 
}}
 
+
==="Silent phone call" bug (DirectX 10 ONLY)===
===Missing phone conversations===
+
{{ii}} When answering a call the dialogue may be missing at times. You will still get the mission objectives, but you will miss out on the dialogue and potential tips.
{{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=Cap framerate to 60fps{{cn}}|fix=
{{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=
+
This can be done using the [https://steamcommunity.com/sharedfiles/filedetails/?id=1620638035 FC2 MultiFixer]. This doesn't completely eliminate the issue but it minimizes it a lot.
 
}}
 
}}
 
+
{{Fixbox|description=Set compatibility mode{{cn|Needs further testing for confirmation}}|fix=
===Game resolution changes to 1600x900 when Alt-Tabbing===
+
#Right-click '''FarCry2.exe''' in Far Cry 2\bin folder and click '''Properties'''
{{ii}} Alt-tabbing out of the game may cause the resolution to reset to 1600x900.{{cn|date=April 2018}}
+
#Click the '''Compatibility''' tab
{{Fixbox|description=Reset your resolution{{cn|Does it help?}}|fix=
+
#Check the '''Compatibility mode''' box and select '''Windows Vista (Service Pack 1)''' from the drop-down box
#Open the '''Options''' menu, then '''Display'''
+
#Click '''OK''' to apply and close the properties window
#Change your '''Resolution''' to something ''besides'' your preferred choice.
 
#Hit Apply
 
#Now change the '''Resolution''' back to your preference.
 
#Hit Apply again
 
 
}}
 
}}
 +
{{Fixbox|description='''If the above fixes do not work, don't use DirectX 10, but switch to the DirectX 9 renderer via in-game option.'''|fix=
 +
{{ii}}Comes with worse performance (but this can be mitigated by using DXVK) and some very minor graphical downgrades.<ref>{{Refurl|url=https://steamcommunity.com/app/19900/discussions/0/1698293255124043905/|title=Anyone Have a Fix for the Cell Phone Bug?|date=2022-02-06}}</ref>}}
 +
==="Black Square" bug (DirectX 10 ONLY)===
 +
{{ii}} When using DirectX 10, 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.<ref>{{Refurl|url=https://community.pcgamingwiki.com/topic/4687-far-cry-2-dx10-black-squares-flickering/?do=findComment&comment=13662|title=Thorough exploration of the black squares bug|date=May 2023}}</ref>
 +
{{Fixbox|description= Play in DX9 mode.|fix={{ii}} This comes with worse performance but this can be mitigated by using DXVK.}}
 +
{{Fixbox|description= Disable bloom.|fix={{--}} This makes it harder to see in dark areas since it disables brightness adaptation.}}
  
 
===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=
 
# Go to <code>{{p|game}}\Data_Win32\SoundBinary\</code>
 
# Go to <code>{{p|game}}\Data_Win32\SoundBinary\</code>
Line 503: Line 482:
 
# Save your changes.
 
# Save your changes.
 
}}
 
}}
 
 
===Vegetation looks blocky===
 
===Vegetation looks blocky===
 
{{Fixbox|description=Disable alpha to coverage|ref=<ref name=trees>[https://steamcommunity.com/app/19900/discussions/0/627456486995278840/ Need a fix for graphical bugs with sweet fx. :: Steam Community Discussions]</ref>|fix=
 
{{Fixbox|description=Disable alpha to coverage|ref=<ref name=trees>[https://steamcommunity.com/app/19900/discussions/0/627456486995278840/ Need a fix for graphical bugs with sweet fx. :: Steam Community Discussions]</ref>|fix=
Line 512: Line 490:
 
{{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=
 
}}
 
}}
 
+
===Launch crash to desktop on newer systems===
===Game always runs windowed===
+
{{Fixbox|description=Use systemdetection.dll from Far Cry 3|ref={{cn|date=2021-05-18|reason=}}|fix=
{{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.
+
# Navigate to Far Cry 3's or Far Cry 3 Blood Dragon's <code>{{P|game}}\bin\</code> and copy <code>systemdetection.dll</code>.
 
+
#Paste this file in Far Cry 2's <code>{{P|game}}\bin\</code>, making sure to overwrite the current DLL.
{{Fixbox|description=Change renderer from DX10 to DX9|ref={{cn|date=July 2016}}|fix=
+
'''Notes:'''
# Launch the game and from the menu select '''Options''' then navigate to '''Display'''.
+
{{ii}} This will only work if you also have a legitimate copy of Far Cry 3 or Far Cry 3 Blood Dragon installed on your computer.
# 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.  
 
 
}}
 
}}
 
+
===Game automatically minimizes after launch===
===Toggle aim down sights===
+
{{Fixbox|description=Change resolution in GamerProfile.xml|fix=
{{Fixbox|description=Create AutoHotkey script|fix=
+
# Go to the [[#Game data|configuration file(s) location]].
# Download [https://www.autohotkey.com/ AutoHotkey]
+
# Open {{file|GamerProfile.xml}}.
# Copy the [https://autohotkey.com/boards/viewtopic.php?p=90462&sid=8b2982bf83882e6a28adf1e9ccddfa9c#p90462 code] to the clipboard (CTRL+C).
+
# Change <code>ResolutionX="xxxx"</code> <code>ResolutionY="xxxx"</code> in <code><RenderProfile></code> and <code><CustomQuality></code> to your prefered resolution (eg.<code>ResolutionX="1920"</code> <code>ResolutionY="1080"</code>).
# Open AutoHotkey,  go to File>Edit script, paste the code in Notepad.
 
# Change "Fallout4" to "Far Cry 2" in the Notepad, save.
 
# Reload Script in AutoHotkey
 
 
}}
 
}}
 
+
===Splash screen crash===
===Bonus Predecessor Tapes missions won't unlock===
+
This issue occurs when you have a 4kb logical sector size.
{{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=Move your game to another drive formatted with a 512b LOGICAL sector size or format your current drive to have a 512b logical sector size|ref=<ref>{{Refurl|url=https://www.pcgamingwiki.com/wiki/Topic:Wwouom85hkvuaqi5|title=pcgamingwiki.com|date=May 2023}}</ref>|fix= {{ii}} For those concerned regarding the effects this might have on your drive, changing your logical sector size will NOT result in worse drive performance. A 4kb logical sector size performs worse than or equal to 512b and has worse compatibility. The 512b emulation layer exists for this reason. It's a good idea to keep the logical size at 512b for general PC use anyway, hence why most PCs come with this emulation layer enabled automatically, and therefore most people won't have this issue.
 
 
{{Fixbox|description=Use FC2 Predecessor Tapes Unlocker <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-Stealing-Boots-Jackal-Tapes-Patcher/releases 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.
 
 
}}
 
}}
 
+
===Game resolution changes to 1600x900 when Alt-Tabbing===
===Jackal Tapes glitch===
+
{{ii}} Alt-tabbing out of the game may cause the resolution to reset to 1600x900.
{{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=Reset your resolution|ref=<ref name="ReferenceA">{{Refcheck|user=Threeson|date=2022-01-26}}</ref>|fix=
 
+
#Open the '''Options''' menu, then '''Display'''
{{Fixbox|description=Use Jackal Tapes Fix <ref>[https://steamcommunity.com/sharedfiles/filedetails/?id=1563578739 Jackal Tapes Fix (#09. Stealing Boots Glitch) :: Steam Community Guides]</ref>|fix=
+
#Change your '''Resolution''' to something other than your preferred choice.
# Download and run [https://github.com/FoxAhead/Far-Cry-2-Stealing-Boots-Jackal-Tapes-Patcher/releases/tag/v1.0 FarCry2StealingBootsJackalTapesPatcher.exe]
+
#Hit Apply
#Click "Browse" and select the Dunia.dll file.
+
#Now change the '''Resolution''' back to your preference.
#Click "Patch!".
+
#Hit Apply again
 
}}
 
}}
 
+
{{ii}} Can also be fixed by either switching to the DX9 renderer(this has a decent hit to CPU performance but modern cpus will have no issue targeting 60 fps) or running the game in a window and using [https://www.techspot.com/downloads/7061-borderless-gaming.html Borderless Gaming] although this may lead to issues with G-sync/Freesync not activating properly.
===Launch Crash to Desktop on Newer Systems===
+
{{Fixbox|description=or just press {{key|ALT|ENTER}}
 
 
{{Fixbox|description=Replace <INSTALLDIR>\bin\systemdetection.dll with systemdetection.dll from Far Cry 3|fix=
 
# Navigate to Far Cry 3's <INSTALLDIR>\bin\ and copy systemdetection.dll
 
#Paste this file in Far Cry 2's <INSTALLDIR>\bin\, making sure to overwrite the current dll
 
#This will help with launching issues on newer systems.
 
 
}}
 
}}
  
Line 564: Line 523:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      = 9, 10, 10.1
+
|direct3d versions      = 9.0c, 10
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 584: Line 543:
 
|windows 32-bit exe    = true
 
|windows 32-bit exe    = true
 
|windows 64-bit exe    = false
 
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 
|windows exe notes      =  
 
|windows exe notes      =  
|macos 32-bit app       =  
+
|macos intel 32-bit app =  
|macos 64-bit app       =  
+
|macos intel 64-bit app =  
 +
|macos arm app          = unknown
 
|macos app notes        =  
 
|macos app notes        =  
 
|linux 32-bit executable=  
 
|linux 32-bit executable=  
 
|linux 64-bit executable=  
 
|linux 64-bit executable=  
 +
|linux arm app          = unknown
 
|linux executable notes =  
 
|linux executable notes =  
 
}}
 
}}
Line 609: Line 571:
 
|anticheat        = PunkBuster
 
|anticheat        = PunkBuster
 
|anticheat notes  =  
 
|anticheat notes  =  
 +
}}
 +
==Advanced improvements==
 +
{{Fixbox|description=The following tweaks require editing XML documents within the game's resource file|ref={{cn|date=May 2017}}|fix=
 +
# Download [https://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>{{Refurl|url=https://www.gog.com/forum/far_cry_series/fc2_modding_tools_not_working_with_this_version_bootstrap_says_missing_fcb_file/post3|title=gog.com|date=May 2023}}</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).
 
}}
 
}}
  
Line 620: Line 619:
 
}}
 
}}
  
===Enabling SSAO for Nvidia graphics cards===
+
===Mods===
{{Fixbox|description=Change Ambient Occlusion flag in Nvidia Profile Inspector|ref=<ref>[https://Topic:Ux8k2x1hfmeb3zop]</ref>|fix=
+
 
# Download and run [[Nvidia Profile Inspector]].
+
====[https://www.nexusmods.com/farcry2/mods/328 Scubrah's Patch]====
# Under <code>Profiles</code> type <code>Far Cry 2</code>.
+
Refines the vanilla gameplay experience by introducing new features and a host of tweaks & fixes. Intended to be an overhaul for the vanilla gameplay loop, with a focus on QOL improvements, bug fixes and entirely new features that make the gameplay feel fresh.
# Under <code>Ambient Occlusion compatibility</code> insert the flag <code>0x0000002D</code> (MechWarrior Online).
+
{{++}} Active development.
# Under <code>Ambient Occlusion usage</code> select <code>Enabled</code>.
+
 
# Under <code>Ambient Occlusion setting</code> select your quality of preference.
+
====[https://www.nexusmods.com/farcry2/mods/326 Far Cry 2: Realism + Redux]====
# Click <code>Apply changes</code>.
+
Combination of both [https://www.nexusmods.com/farcry2/mods/292 Realism+] and [https://www.moddb.com/mods/far-cry-2-redux Redux] overhaul mods with new features such as a vibrant color palette, extra difficulties and further improvements to enemy AI behavior.
}}
+
 
 +
====[https://www.moddb.com/mods/far-cry-2-redux Far Cry 2 Redux]====
 +
Immersion focused massive overhaul of Far Cry 2, includes bug fixes, more dynamic AI and a complete re-balance of multiple aspects of the game.
 +
{{++}} Stays true to the vanilla emergent gameplay loop.
 +
{{++}} 2019 ModDB MOTY Winner (Editor's Choice).
 +
 
 +
====[https://www.moddb.com/mods/far-cry-2-patched Far Cry 2 Patched]====
 +
{{++}} Fixes lots of bugs and developer oversights, as well as adding a couple of small features to improve gameplay.
 +
{{++}} Compatible with Steam, GOG, Ubisoft Connect and Epic Games Store versions of the game.
 +
{{ii}} May reduce performance to some extent due to graphics changes.
 +
 
 +
====[https://www.nexusmods.com/farcry2/mods/288 Far Cry 2: Vanilla+ (Tom's Mod)]====
 +
A vanilla focused mod that maintains the feel of the original game while adding improved graphics, re-balanced weapons, quality of life features, massively increased gameplay variety and plenty of bug fixes.
 +
{{ii}} [http://www.nexusmods.com/farcry2/mods/293 Chill+], [https://www.nexusmods.com/farcry2/mods/292 Realism+] and [http://www.nexusmods.com/farcry2/mods/294 Insanity+] mod flavors exist by the same author.
 +
 
 +
====[https://www.nexusmods.com/farcry2/mods/308 Far Cry 2 Modernized]====
 +
{{ii}} Overhaul mod based on [https://www.moddb.com/mods/far-cry-2-redux Far Cry 2 Redux] that includes other mods and fixes, as well as a Reshade Preset.
 +
 
 +
====[https://www.moddb.com/mods/dylans-far-cry-2-realism-mod Dylan's Realism Mod]====
 +
{{ii}} Revisions to enemy health, diamond prices, enemy AI and other balance changes.
 +
 
 +
====[https://www.moddb.com/mods/infamous-fusion Infamous Fusion]====
 +
{{ii}} Major mod with countless improvements on realism, graphics, weapons, animations and gameplay.
  
===Mods===
+
====[https://community.pcgamingwiki.com/files/file/698-far-cry-2-no-malaria-and-infinite-sprint No Malaria and Infinite Sprint]====
* [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.
+
{{ii}} A simple mod that only disables malaria attacks and removes the cooldown on sprinting.
* [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
 
* [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.
 
* [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://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.
 
  
 
==System requirements==
 
==System requirements==
Line 661: Line 676:
 
|recGPU2  = ATI Radeon X1900
 
|recGPU2  = ATI Radeon X1900
 
|recVRAM  = 512 MB
 
|recVRAM  = 512 MB
|recDX    = 10
+
|recDX    = 10.1
 
|notes    = {{ii}} Multiple saves and user created maps will increase the amount of needed hard disk space.
 
|notes    = {{ii}} Multiple saves and user created maps will increase the amount of needed hard disk space.
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 15:31, 10 March 2024

Far Cry 2
Far Cry 2 cover
Developers
Ubisoft Montreal
Publishers
Ubisoft
Russia Buka Entertainment
Engines
Dunia
Release dates
Windows October 21, 2008
Reception
Metacritic 85
IGDB 85
Taxonomy
Monetization One-time game purchase, DLC
Modes Singleplayer, Multiplayer
Perspectives First-person
Genres FPS, Open world
Vehicles Automobile, Motorcycle, Truck, Naval/watercraft
Art styles Realistic
Themes Africa, Contemporary
Series Far Cry
Far Cry 2 on HowLongToBeat
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


General information

Ubisoft Forums
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions
Manual

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
CD key
Requires online activation
SecuROM PA DRM, 5 activations on 3 PCs.[1] Additionally uses SecuROM 7 DRM for disc checking.
Removed in patch 1.03[2]
Windows
Amazon.co.uk
DRM details are not known
Fortune's Edition
Windows
Epic Games Store
Icon overlay.png
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
DRM-free after installation through Steam client (notes may include more details)
Fortune's Edition. Can be run DRM-free when launched directly from the executable
Windows
Ubisoft Store
Icon overlay.png
Fortune's Edition, included with Ubisoft+.
Windows
Games for Windows Marketplace (unavailable)
Icon overlay.png
[3]
Windows

Version differences

The Fortune's Edition is a complete edition containing the base game and the Fortune's 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

Skip intro video

Use -GameProfile_SkipIntroMovies 1 command line argument

Patches

Patch 1.03

The patch removes the activation requirement and allows the game to be played without the disc. Only required for the Retail DVD version.

Utilities

FC2 MultiFixer

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) <Steam-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) <Steam-folder>/steamapps/compatdata/19900/pfx/[Note 1]
"Quicksave" button creates a new manual save each time, they don't overwrite each other.

Save game cloud syncing

System Native Notes
Epic Games Launcher
GOG Galaxy
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Ubisoft Connect
[4]

Video

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

Graphics feature State WSGF Notes
Widescreen resolution
Patch 1.02 and above.[5] Separate widescreen option is optional and changes FOV with weapon zoom.
Multi-monitor
Ultra-widescreen
Menus and loading screens are stretched.[6] 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
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Up to 8x MSAA. Nvidia users can use SGSSAA through anti-aliasing compatibility bits 0x000010C1 in Nvidia Profile Inspector. This requires the game to be in DX9 mode and AA fix is necessary to avoid issues with geometry.
Vertical sync (Vsync)
No frame rate cap. High frame rates can cause save corruption and game ending engine bugs.
60 FPS
120+ FPS
No frame rate cap. High frame rates can cause save corruption and game ending engine bugs.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Ambient Occlusion

Force HBAO+ (Nvidia only)[7][8]
  1. Download and run Nvidia Profile Inspector.
  2. Select the Far Cry 2 profile.
  3. Change Ambient Occlusion compatibility value to 0x00000031.
  4. Change Ambient Occlusion setting to High Quality.
  5. Change Ambient Occlusion usage to Enabled.
  6. Press "Apply Changes" in the top-right corner.

Notes

Requires the game to be in DX9 mode.
The effect bleeds through distant scenery (terrain, buildings, etc.), especially during rainy weather and with effects such as fog present.

Deleting borders for 16:10 resolution

Change your desktop resolution to 16:9 before starting the game, and keep set your 16:10 resolution in the game
Also fixes blue borders in 16:10 while using Reshade
Task switch activating windowed mode will add the borders back (game restart required) - it doesn't happen in DX9 mode (minimization works correctly).

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.[9]
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

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

Audio

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

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

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Czech
Retail only.
French
German
Hungarian
Retail only. Patch for digital release here.
Italian
Polish
Retail only. Patch for digital release here.
Russian
Retail only. Patch for digital release here.
Spanish
Turkish
Fan translation, download.
Brazilian Portuguese
Fan translation, Tribo Gamer.

Network

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

Multiplayer types

Type Native Players Notes
LAN play
16 Versus
Online play
16 Versus
The official mulitplayer service was shut down on June 1, 2021. FC2MPPatcher patching utility is needed: GitHub or FC2MP.COM

Connection types

Type Native Notes
Matchmaking
Peer-to-peer
Dedicated
Self-hosting
Dedicated Server software available for Windows and Linux (The latter link starts an immediate download).
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.

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.
Cap your framerate. Some people report that up to 90Hz/FPS is fine, but 60 is recommended.

"Silent phone call" bug (DirectX 10 ONLY)

When answering a call the dialogue may be missing at times. You will still get the mission objectives, but you will miss out on the dialogue and potential tips.
Cap framerate to 60fps[citation needed]

This can be done using the FC2 MultiFixer. This doesn't completely eliminate the issue but it minimizes it a lot.

Set compatibility mode[citation needed]
  1. Right-click FarCry2.exe in Far Cry 2\bin folder and click Properties
  2. Click the Compatibility tab
  3. Check the Compatibility mode box and select Windows Vista (Service Pack 1) from the drop-down box
  4. Click OK to apply and close the properties window
If the above fixes do not work, don't use DirectX 10, but switch to the DirectX 9 renderer via in-game option.
Comes with worse performance (but this can be mitigated by using DXVK) and some very minor graphical downgrades.[13]

"Black Square" bug (DirectX 10 ONLY)

When using DirectX 10, 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.[14]
Play in DX9 mode.
This comes with worse performance but this can be mitigated by using DXVK.
Disable bloom.
This makes it harder to see in dark areas since it disables brightness adaptation.

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[15]
  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)[15]

Launch crash to desktop on newer systems

Use systemdetection.dll from Far Cry 3[citation needed]
  1. Navigate to Far Cry 3's or Far Cry 3 Blood Dragon's <path-to-game>\bin\ and copy systemdetection.dll.
  2. Paste this file in Far Cry 2's <path-to-game>\bin\, making sure to overwrite the current DLL.

Notes:

This will only work if you also have a legitimate copy of Far Cry 3 or Far Cry 3 Blood Dragon installed on your computer.

Game automatically minimizes after launch

Change resolution in GamerProfile.xml
  1. Go to the configuration file(s) location.
  2. Open GamerProfile.xml.
  3. Change ResolutionX="xxxx" ResolutionY="xxxx" in <RenderProfile> and <CustomQuality> to your prefered resolution (eg.ResolutionX="1920" ResolutionY="1080").

Splash screen crash

This issue occurs when you have a 4kb logical sector size.

Move your game to another drive formatted with a 512b LOGICAL sector size or format your current drive to have a 512b logical sector size[16]
For those concerned regarding the effects this might have on your drive, changing your logical sector size will NOT result in worse drive performance. A 4kb logical sector size performs worse than or equal to 512b and has worse compatibility. The 512b emulation layer exists for this reason. It's a good idea to keep the logical size at 512b for general PC use anyway, hence why most PCs come with this emulation layer enabled automatically, and therefore most people won't have this issue.

Game resolution changes to 1600x900 when Alt-Tabbing

Alt-tabbing out of the game may cause the resolution to reset to 1600x900.
Reset your resolution[17]
  1. Open the Options menu, then Display
  2. Change your Resolution to something other than your preferred choice.
  3. Hit Apply
  4. Now change the Resolution back to your preference.
  5. Hit Apply again
Can also be fixed by either switching to the DX9 renderer(this has a decent hit to CPU performance but modern cpus will have no issue targeting 60 fps) or running the game in a window and using Borderless Gaming although this may lead to issues with G-sync/Freesync not activating properly.
or just press Alt+ Enter

Other information

API

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

Middleware

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

Advanced improvements

The following tweaks require editing XML documents within the game's resource file[citation needed]
  1. Download mod tools from moddb.
  2. From the archive, extract the contents of the WobFC2DUNIAxxx folder into the <path-to-game>\modding\ folder, creating this folder if it doesn't exist.
  3. Run bootstrap.bat to unpack Far Cry 2's resource file into your modding folder.
  4. After changes have been made to the unpacked resources, run build_patch.bat to pack the modified resources back up into patch.fat and patch.dat files.
  5. Copy patch.fat and patch.dat into <path-to-game>\Data_Win32\, backing up the existing resource files before overwriting them.

Notes

This process should work even with mods installed. Mods are typically distributed as patch.fat and patch.dat 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.
This method won't work on vanilla game if it's not Steam version. You can use 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.[18][19][20]

Mouse sensitivity multiplier

Far Cry 2's resource file contains a set of mouse sensitivity multipliers which augment the sensitivity slider in the options menu.
Instructions[citation needed]
  1. In the original\patch\config\inputactionmapcommon.xml file, change the sensitivity attributes within each <MouseFilter> element to the desired scalar.

Remove mouse speed clamp

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.
Instructions[citation needed]
  1. In the original\patch\config\inputactionmapcommon.xml file, remove all the maxOutput=10 attributes from each <MouseFilter> element.

Eliminate one-frame latency

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.
Instructions[citation needed]
  1. In the original\patch\engine\settings\defaultthreadingconfig.xml file, set ThreadCnt="0" on the <ThreadSetting id="RENDER_THREAD" ...> element.

Notes

Additional threads can be allocated to the PHYSIC_THREADS and JOB_THREADS 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).

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

Scubrah's Patch

Refines the vanilla gameplay experience by introducing new features and a host of tweaks & fixes. Intended to be an overhaul for the vanilla gameplay loop, with a focus on QOL improvements, bug fixes and entirely new features that make the gameplay feel fresh.

Active development.

Far Cry 2: Realism + Redux

Combination of both Realism+ and Redux overhaul mods with new features such as a vibrant color palette, extra difficulties and further improvements to enemy AI behavior.

Far Cry 2 Redux

Immersion focused massive overhaul of Far Cry 2, includes bug fixes, more dynamic AI and a complete re-balance of multiple aspects of the game.

Stays true to the vanilla emergent gameplay loop.
2019 ModDB MOTY Winner (Editor's Choice).

Far Cry 2 Patched

Fixes lots of bugs and developer oversights, as well as adding a couple of small features to improve gameplay.
Compatible with Steam, GOG, Ubisoft Connect and Epic Games Store versions of the game.
May reduce performance to some extent due to graphics changes.

Far Cry 2: Vanilla+ (Tom's Mod)

A vanilla focused mod that maintains the feel of the original game while adding improved graphics, re-balanced weapons, quality of life features, massively increased gameplay variety and plenty of bug fixes.

Chill+, Realism+ and Insanity+ mod flavors exist by the same author.

Far Cry 2 Modernized

Overhaul mod based on Far Cry 2 Redux that includes other mods and fixes, as well as a Reshade Preset.

Dylan's Realism Mod

Revisions to enemy health, diamond prices, enemy AI and other balance changes.

Infamous Fusion

Major mod with countless improvements on realism, graphics, weapons, animations and gameplay.

No Malaria and Infinite Sprint

A simple mod that only disables malaria attacks and removes the cooldown on sprinting.

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 File/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>/19900/ in addition to or instead of this directory. The app ID (19900) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References