Far Cry 2

From PCGamingWiki, the wiki about fixing PC games
Far Cry 2
Far Cry 2 cover
Developers
Ubisoft Montreal
Publishers
Ubisoft
Engines
Dunia
Release dates
Windows October 21, 2008
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

General information

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

Availability[edit]

Source DRM Notes Keys OS
Retail SecuROM PA DRM, 5 activations on 3 PCs.[1]
Removed in patch 1.03[2]
Amazon.com Fortune's Edition
Amazon.co.uk Fortune's Edition
GamersGate
Gamesplanet Fortune's Edition
GameStop
GOG.com Fortune's Edition
Green Man Gaming
Humble Store Fortune's Edition
Steam Fortune's Edition
Uplay (US/Canada) Fortune's Edition
Uplay (EMEA/other)

Version differences[edit]

The Fortune's Edition is a complete edition containing the base game and the Fortunes Pack DLC.

Downloadable content (DLC) and expansions

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

Essential improvements[edit]

Skip intro videos[edit]

Use the -GameProfile_SkipIntroMovies 1 command line argument[3]

Intel bonus missions[edit]

DLC containing extra missions from a promotional deal between Ubisoft and Intel.
For Steam version follow these instructions

Patches[edit]

The 1.03 patch removes the activation requirement and allows for the game to be played without the need for the disc.[4]

Mods[edit]

Advanced improvements[edit]

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.

Mouse sensitivity multiplier[edit]

Far Cry 2's resource file contains a set of mouse sensitivity multipliers which augment the sensitivity slider in the options menu.
Instructions
  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[edit]

Far Cry 2 clamps mouse speed once it reaches a certain rate. This can be problematic for player who use high CPI mice or low sensitivities.
Instructions
  1. In the original\patch\config\inputactionmapcommon.xml file, remove the maxOutput attributes from each <MouseFilter> element.

Eliminate one-frame latency[edit]

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
  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.

Game data[edit]

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

Configuration file(s) location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\Far Cry 2\GamerProfile.xml

Save game data location[edit]

System Location
Windows %USERPROFILE%\Documents\My Games\Far Cry 2\Saved Games\

Save game cloud syncing[edit]

System Native Notes
GOG Galaxy
Steam Cloud

Video settings[edit]

In-game video settings.
In-game video settings.
Graphics option Option WSGF Notes
Widescreen resolution
Patch 1.02 and above.[5] Alt-tabbing out of the game may cause the resolution to reset to 1600x900 the next time the game is launched.
Multi-monitor
See above.
Ultra-widescreen
Menus and loading screens are stretched.[6]
4K Ultra HD
Field of view (FOV)
Use Widescreen Fixer.
Windowed
Press Alt+ Enter to toggle.
Borderless fullscreen windowed
Anisotropic filtering (AF)
Force in the graphics card control panel.
Anti-aliasing (AA)
MSAA up to 8x. SGSSAA can be utilized through anti-aliasing compatibility bits 0x000010C1 under NVIDIA Inspector.
Vertical sync (Vsync)
60 FPS
120+ FPS
No built-in frame rate cap. However, high frame rates cause the game-breaking Bouncing NPC glitch.

Disable Motion Blur and Depth of Field[edit]

These settings cause in-game blurriness.
Instructions[citation needed]
  1. Go to the configuration file location.
  2. Open GamerProfile.xml with your text editor of choice.
  3. Between the lines </CustomQuality> and </RenderProfile> copy and paste the following:
    <Post>
    <quality GameDepthOfField="0" CinematicDepthOfField="0" MotionBlur="0" FXAALevel="0" id="ultrahigh" />
    </Post>
  4. Set the file to read-only.[citation needed]

Notes

This does not change the blur/dark effect caused by over-sprinting to the point where the player is forced back to walk.
You can change values also to your liking, e.g. if you want DoF but not motion blur, simply change 0 to 1 in GameDepthOfField and CinematicDepthOfField.

Frame rate limit[edit]

Use command line argument[citation needed]

Use the -RenderProfile_MaxFps X command line argument where X is your preferred max fps.

Notes

If you see screen-tearing, give the game some extra frames to render.
Alternatively, the gfx_maxFps console command can be used to set the framerate limit in-game.

Input settings[edit]

In-game key map settings.
In-game key map settings.
Keyboard and mouse Native 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
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Controller hotplugging
Haptic feedback

Audio settings[edit]

In-game audio settings.
In-game audio settings.
Audio options Native Notes
Separate volume controls
Surround sound
Up to 7.0 output.[7] May require DirectSound 3D restoration software.
Subtitles
Closed captions
Mute on focus lost
EAX support
EAX 3[8][9]

Localizations

Language UI Audio CC Notes
English
French
Italian
German
Spanish
Turkish
A Turkish fan patch is available here. (Requires game version 1.03)

Network[edit]

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

Multiplayer types

Type Native Players Notes
LAN play
16
Online play
16

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 (outbound) 9000-9003
UDP (outbound) 3074, 9000-9003

VR support[edit]

3D modes Native GG3D Notes
Native 3D
Nvidia 3D Vision
Use Helix Mod for better 3D support.
TriDef 3D
iZ3D
Devices Native Notes
3RD Space Gaming Vest

Issues unresolved[edit]

Stuck/can't exit turret[edit]

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.

Jackal Tapes glitch[edit]

As of patch 1.03 any tape found in the Southern district will play as the ninth tape.[10]

Issues fixed[edit]

Bouncing NPC glitch[edit]

This is a game-breaking bug, important NPCs can't even complete their dialog to progress your story, see Frame rate limit to limit the FPS to 60.

Notes

60 FPS is a conservative limit. NPCs' idle and player-tracking animations appear to start breaking down around 120 FPS. Occurrences of NPCs floating up into the air then falling to their death may increase in frequency as the framerate limit is set higher, but it only appears to happen a couple of times per playthrough at 90 FPS.

Audio glitches[edit]

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.
Update audio drivers[citation needed]

Try updating your audio drivers to the latest version.

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.

Game always runs windowed[edit]

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.
Change renderer from DX10 to DX9[citation needed]
  1. Launch the game and from the menu select Options then navigate to Display.
  2. From here simply change your DirectX version to 9 and click Apply.
  3. Restart the game.

Notes

Alternatively you can simply press 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.

Other information[edit]

API[edit]

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

Middleware[edit]

Middleware Notes
Physics Havok
Cutscenes Bink Video
Multiplayer Matchmaking+, PunkBuster

Command line arguments[edit]

Command line 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

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP Vista
Processor (CPU) Intel Pentium IV 3.2 GHz, Intel Pentium D 2.66 GHz, AMD Athlon 64 3500+ or better Intel Core 2 Duo Family, AMD 64 X2 5200+, AMD Phenom or better
System memory (RAM) 1 GB 2 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
Nvidia GeForce 8600 GTS
ATI Radeon X1900
512 MB of VRAM
DirectX 10 compatible
Multiple saves and user created maps will increase the amount of needed hard disk space.

References

  1. Far Cry 2 Activation Information - Far Cry 2 - PC - Ubisoft Customer Support Site
  2. Far Cry 2 PC 1.03 patch - Far Cry 2 - PC - Ubisoft Customer Support Site
  3. Far Cry 2 Cheats For Personal Computer
  4. http://ubisoft-en.custhelp.com/app/answers/detail/a_id/12731/~/far-cry-2-pc-1.03-patch
  5. http://www.cpugamer.com/news/far-cry-2-patch-adds-widescreen-support
  6. Far Cry 2 21:9 Gameplay (2560x1080) (60fps) (Ultrawide) - YouTube
  7. PC Gaming Surround Sound Round-up
  8. ALchemy database Far Cry 2 entry
  9. FC2 uses OpenAL or Directsound3D? ALchemy? - Steam Users' Forums (retrieved)
  10. Jackal Tapes - Far Cry Wikia