Far Cry 3

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Far Cry 3
Farcry3.jpg
Developers
Publishers
Engines
Release dates
Windows
November 29, 2012
Far Cry 3 at WineHQ
Far Cry 3 at Steam Charts
Far Cry 3 at SteamDB
 Far Cry 3 at Wikipedia
Far Cry
Far Cry 2004
Far Cry 2 2008
Far Cry 3 2012
Far Cry 3 - Blood Dragon 2013
Far Cry 4 2014

Key points

Advantage PC version features high resolution textures, tessellation, high quality shadows and more PC-specific features.
Disadvantage Large number of issues reported on multiple hardware configurations, including texture problems, falling through the world, etc.

General information

More information Official game site
More information Ubisoft Forums - PC Discussion
More information Ubisoft Forums - Technical Community Help
More information Far Cry Wiki
More information Steam Community Discussions
More information Steam Users' Forums for game series

Availability[edit]

Source DRM Notes Keys
Uplay Availability Table Icons - Uplay.svg
Amazon.com Availability Table Icons - Uplay.svg
GameStop Availability Table Icons - Uplay.svg
GamersGate Availability Table Icons - Uplay.svg
Steam Availability Table Icons - Steam.svgAvailability Table Icons - Uplay.svg Both Steam and Uplay run while playing.
Information All versions require Uplay.

Version differences[edit]

Information The Digital Deluxe Edition (Deluxe Edition) is a complete edition containing the base game and all DLC.

Game data[edit]

Configuration file(s) location[edit]

  Location 
Windows %LOCALAPPDATA%\My Games\Far Cry 3\InputUserActionMap.xml

%USERPROFILE%\Documents\My Games\Far Cry 3\GamerProfile.xml

Save game data location[edit]

  Location 
Windows <Uplay-folder>\savegames\<user-id>\46

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Impossible
Uplay Native Save games automatically sync.
GameSave Manager Native

Video settings[edit]

In-game general video settings.
In-game advanced video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native WSGF WS Gold.svg
Multi-monitor Native WSGF MM Silver.svg
4K Ultra HD Native WSGF Incomplete.svg
Field of view (FOV) Native Between 55° and 110°; use Flawless Widescreen for higher settings.
Windowed Native
Borderless fullscreen windowed Native Set with "window mode" in-game.
Anisotropic filtering (AF) Hackable Can be forced through the NVIDIA Control Panel/AMD Control Center.
Anti-aliasing (AA) Native Changeable MSAA from 0 to 8x, Post FX handles FXAA.
Because the way MSAA is implemented it may leave some aliasing when used with SSAO.[1]
Vertical sync (Vsync) Native
High frame rate Native No frame rate or refresh rate cap.[2]

Widescreen resolution[edit]

Fix Edit GamerProfile.xml

  1. Open GamerProfile.xml with a text editor.
  2. Locate ResolutionX="x" and change x to custom resolution.
  3. Locate ResolutionY="x" and change x to custom resolution.
Information Whenever you change graphical settings in-game ResolutionX and ResolutionY will be reset to 800*600.

Fix Create GamerProfile.xml

Information If you have screen resolution issues before launching the game, you will need to create %USERPROFILE%\Documents\My Games\Far Cry 3\GamerProfile.xml
<GamerProfile>
    <SoundProfile
        MusicEnabled="1"
        MasterVolume="100"
        MicEnabled="1"
        IncomingVoiceEnabled="1"
        Language="english"
    />
    <RenderProfile
        MSAALevel="2"
        AlphaToCoverage="2"
        SSAOLevel="6"
        SDSM="0"
        ResolutionX="1280"
        ResolutionY="720"
        Quality="custom"
        QualityEditor="editor_pc"
        Fullscreen="0"
        Borderless="0"
        seD3D11="1"
        D3D11MultithreadedRendering="1"
        WidescreenLetterbox="0"
        UseWidescreenFOV="1"
        OVScaleFactor="1.0275"
        EnableSubResolution="0"
        SubResolutionX="960"
        ubResolutionY="540"
        VSync="0"
        RefreshRate="0"
        DisableMip0Loading="0"
        GPUMaxBufferedFrames="2"
        ShowFPS="1"
        Brightness="1"
        Contrast="1"
        GammaRamp="1"
        AllowAsynchShaderLoading="1">
        <CustomQuality>
            <quality
                ResolutionX="1280"
                ResolutionY="720"
                EnvironmentQuality="high"
                AntiPortalQuality="default"
                PortalQuality="medium"
                PostFxQuality="false"
                TextureQuality="high"
                TextureResolutionQuality="high"
                WaterQuality="veryhigh"
                DepthPassQuality="high"
                VegetationQuality="veryhigh"
                TerrainQuality="high"
                GeometryQuality="ultrahigh"
                AmbientQuality="high"
                DeferredAmbientQuality="high"
                ShadowQuality="ultrahigh"
                EditorQuality=""
                Hdr="1"
                HdrFP32="0"
                ReflectionHdr="1"
                EnableVertexBinding="1"
                id="custom"
            />
        </CustomQuality>
    </RenderProfile>
    <NetworkProfile
        VoiceChatEnabled="1"
        CustomMapMaxUploadRateInBitsOnline="10240000"
        OnlineEnginePort="9000"
        OnlineServicePort="9001"
        FileTransferHostPort="9002"
        FileTransferClientPort="9003"
        LanHostBroadcastPort="9004"
        LanClientBroadcastPort="9005"
        ScanFreePorts="1"
        ScanPortRange="1000"
        ScanPortStart="9000"
        SessionProvider=""
        MaxUploadInbpsOnline="10240000">
        <Accounts />
    </NetworkProfile>
    <GameProfile
        Hour = "16"
        Minutes = "40"
        Seconds = "0"
        TimeScale = "1"
        WindForce = "80"
        WindDir = "0"
        DelayShadowMovement = "180"
        IgnorePlayer = "0"
        GatherEntitiesForMap = "0"
        ShowAIInMap = "0"
        ShowDiamondsInMap = "0"
        DifficultyLevel = "1"
        Machete = "0"
        UseAimingHelpers = "0"
        HelpCrosshair = "1"
    />
    <ProfileSpecificGameProfile
        Sensitivity="1"
        Invert_x="0"
        Invert_y="0"
        DefaultFlickFireDirection_y="0"
        UseMouseSmooth="1"
        Smoothness="0.2"
        Smoothness_Ironsight="0.2"
        HelpCrosshair="1"
        Gamepad_vibration="1"
        UseRoadSignHilight="1"
        UseSubtitles="1"
        TaggingEnabled="0"
        UseAmbx="0"
        UseGamePad="1"
        GamepadAnswered="1"
        Autosave="1"
        Machete="0"
        IronsightToggleMode="0">
        <FireConfig
            QualitySetting="High"
        />
    </ProfileSpecificGameProfile>
    <RealTreeProfile
        Quality="High"
    />
    <EngineProfile>
        <PhysicConfig
            QualitySetting="High"
        />
        <QcConfig
            GatherFPS="1"
            GatherAICnt="1"
            GatherDialogs="0"
            IsQcTester="0"
        />
        <InputConfig />
        <ZoneConfig />
    </EngineProfile>
    <UplayProfile
        LockString=""
    />
</GamerProfile>

Performance boost: disable depth of field[edit]

Information This only disables depth of field on background and when not aiming.
Advantage This enhances antialiasing on forests and objects that are near, stabilizes the frame rate fluctuation, fixes the low-res textures on the background and can give a huge FPS boost in open view areas, for example, on the top of a tower.

Fix Edit GamerProfile.xml

  1. Before doing anything, you need to set PostFx in-game settings to low and save.
  2. Open GamerProfile.xml with a text editor.
  3. Locate PostFxQuality="x" and change x to false.

Disable HDR[edit]

Information Disabling improves fps.

Fix Edit GamerProfile.xml

  1. Open GamerProfile.xml with a text editor
  2. Find Hdr="x" and change x to 0.


Disable ambient occlusion[edit]

Disadvantage Ambient occlusion can't be disabled completely through the in-game settings when playing in DirectX 11, only switched to various techniques available (SSAO, HBAO, HDAO).
Disadvantage Use of SSAO makes MSAA useless because the way it's implemented[1]

Fix Edit GamerProfile.xml

  1. Open GamerProfile.xml with a text editor.
  2. Locate SSAOLevel="x" and change x to 0.

Notes

Information Whenever you change graphical settings in-game SSAOLevel="0" is changed back to the default 1 (SSAO).

Disable motion blur[edit]

Information Disabling also helps to reduce input lag.
Information Even if motion blur is handled by PostFX setting, completely disabling PostFX doesn't seem to work. It can be disabled with <post> in configuration file but game seems to remove it with every launch.

Fix Edit config

  1. Open GamerProfile.xml located in configuration file location.
  2. Paste following to new line after </CustomQuality> (sample):
    <Post>
    <quality GameDepthOfField="0" CinematicDepthOfField="0" MotionBlur="0" FXAALevel="0" id="ultrahigh" />
    </Post>
  3. Save the file and make it read only.

Notes

Information Making file read only prevents game from changing any settings so make sure other settings are OK before doing this.

Input settings[edit]

In-game general control settings.
In-game key map settings.
In-game gamepad layout settings.
Keyboard and mouse Native Notes
Remapping Native Vehicle controls not rebindable.
Mouse acceleration Native Positive acceleration can be switched off, see section below if you are experiencing negative mouse acceleration.
Mouse input in menus Impossible Cannot access menus with mouse when using controller.
Mouse Y-axis inversion Native
Controller
Controller support Native No mixed controller and keyboard controls for vehicle sections.[3]
Full controller support Impossible One time prompt to switch to controller which cannot be answered with a controller.
Controller remapping Impossible Three sets of bindings.
Controller Y-axis inversion Native

Manually bind Enter key to an action[edit]

Fix Edit InputUserActionMap.xml

  1. Open InputUserActionMap.xml with a text editor
  2. Locate and replace, or append the following code:
<ActionMap name="common_use_remap">
   <MassRename MergeKey="remap">
      <Rename hexInput="0x646CA0E7:0xA79E3F0F" hexToInput="0x646CA0E7:0xEFDA7A5A" />
   </MassRename>
</ActionMap>

Toggle aiming down sights (ADS) for weapons[edit]

Fix Edit GamerProfile.xml to add IronsightToggleMode

  1. # Open GamerProfile.xml with text editor.
  2. Locate IronsightToggleMode="0" and change it to IronsightToggleMode="1"

Negative mouse acceleration[edit]

Disadvantage Negative mouse acceleration prevents fast mouse movements. Mouse acceleration option in the Options menu does not fix the negative effect.

Fix Negative mouse acceleration fix

  1. Download the latest version of the Far Cry 3 Mod tools
  2. Extract the file
  3. Go into <path-to-game>\data_win32
  4. Right click on Common.fat and select Open with
  5. Select browse, then go into the "bin" folder you just extracted and select Gibbed.Dunia2.Unpack.EXE
  6. Then, open up the newly created Common_Unpack folder and go into the actionmaps folder.
  7. Open Inputactionmapscommon.xml with a text editor
  8. Find and replace all instances of maxoutput="10" with maxoutput="999999".
  9. Save the file.
  10. Go back to Data_win32 folder.
  11. Now open another Window and head over to the bin folder.
  12. Drag the common_Unpack folder and place it onto Gibbed.Dunia2.Pack.EXE
  13. Delete Common.dat and Common.fat
  14. Rename Common_Unpack.dat and Common_Unpack.fat to Common.dat and Common.fat respectively.

Audio settings[edit]

In-game audio settings.
Audio options Native Notes
Separate volume controls Impossible
Surround sound Native Up to 5.1 output[4][5]
Subtitles Native Under video settings.
Closed captions Impossible
Mute on focus lost Native

Localizations

Language UI Audio CC Notes
English Native Native Native
Czech Native Native Unknown
Danish Native Unknown Unknown
Dutch Native Unknown Unknown
French Native Native Unknown
German Native Native Unknown
Italian Native Native Unknown
Norwegian Native Unknown Unknown
Polish Native Unknown Unknown
Portuguese Native Unknown Unknown
Russian Native Native Unknown
Spanish Native Native Unknown
Swedish Native Unknown Unknown

Network[edit]

Multiplayer types

Type Native Players Notes
LAN play Impossible
Online play Native 18
Local co-op Impossible Not included despite being advertised.[6] Only available on consoles.[7]
LAN co-op Impossible
Online co-op Native 4

Connection types

Type Native Notes
Matchmaking Native
Peer-to-peer Native
Dedicated Impossible
Self-hosting Native
Direct IP Impossible

Ports

Protocol Port(s) and/or port range(s)
TCP (outbound) 80, 443, 13000, 13005, 13200
UDP (outbound) 9000-9005, 21800-21845

Issues unresolved[edit]

Game stuck on skill tree[edit]

Disadvantage Game stuck on the first time you enter the skill tree. The game will not exit from the skill tree no matter what key is pressed.

Crash after first cutscene and random crashing[edit]

Disadvantage Crashes can randomly happen in all parts of the game.[8]
Disadvantage Crash are more frequent after first -unskippable- cutscene.[9]

Fix Switch to DirectX 9[10]

Changing from DirectX 11 to 9 in the video settings may solve this problem.

Fix Disable any sort of forced AA[10]

Fix Nvidia 500-series cards[11]

Raising your GPU Core Voltage by 25/50 mV may fix crashes. For step-by-step instructions see reference

Textures and artifacting[edit]

Crash when installed in a Windows 8 Storage Space[edit]

Disadvantage The Game will refuse to run when installed on a drive which is managed by a Windows 8/8.1 Storage Space. Reinstalling on the C:\ drive will fix this issue.

Issues fixed[edit]

Change UI language[edit]

Disadvantage For some reason Far Cry 3 will sometimes have a (poorly) translated interface.

Fix Set language in registry

  1. Open the Registry Editor:
    • Vista and newer: open the Start screen/Start menu, type regedit and press Enter.
    • Windows XP: press Win+R, type regedit and press Enter.
  2. Go to HKEY_LOCAL_MACHINE\Software\Wow6432Node\Ubisoft\Far Cry 3
  3. Set Language to English
  4. Set SKU to US

Microstutter[edit]

Fix Adaptive and dynamic V-sync

These forms of V-Sync significantly reduce micro-stuttering.[12][13]

For Nvidia cards, Adaptive V-Sync can be enabled through the driver control panel. Set 'Vertical sync' to Adaptive.

For AMD cards, Dynamic V-Sync can be enabled using the third-party program RadeonPro. Click the Add new profile icon and find the Far Cry 3 executable (farcry3_d3d11.exe or farcry3.exe). Click the newly created profile and click the Tweaks tab. Set 'VSync Control' to Always on. Enable 'Dynamic Framerate Control' and set 'Keep up to' to 60.

Multi-GPU crash[edit]

Information If your game freezes and crashes when entering a saved game, you must disable the Post FX option.

Fix Lowering the Post FX option

1) Enter the game and enter the Options menu.

2) Enter the Video Quality menu.

3) Set the graphics quality to Custom

4) Set all parameters to your personal preference.

5) Set the Post FX options to Low

Game stuck on splash screen[edit]

Disadvantage Game splash screen pops up on desktop and freezes, doing nothing until the process is ended.

Fix Edit GamerProfile.xml

  1. Open GamerProfile.xml with a text editor
  2. Find VSync="x" and change x to 0

Fix Delete GamerProfile.xml

  1. If the above does not work, delete %USERPROFILE%\Documents\My Games\Far Cry 3\GamerProfile.xml

Parachute will not open[edit]

Game reports wrong button for opening parachute when jumping with wing-suit. There seems to be link between crouch binding and change vehicle seat binding. Make sure that these actions are bound to same key.[14]

Multiplayer weapons will not level up[edit]

Disadvantage Weapons earn EXP and level up during matches, but do no retain EXP post-game; weapons stay at level 1 indefinitely.

Fix Copy the save file to alternate path

  1. Copy folder 46 from: C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\savegames\0c7ddfbe-d92d-4270-8cf9-3493a81f0c2d\
  2. Go to %PROGRAMDATA%\ and make a folder called Orbit (if it does not already exist).
  3. Make sure Orbit is set to hidden (right-click, Properties, Hidden).
  4. Paste folder 46 into Orbit.

Installation Issues[edit]

When using a C:\ drive with limited space such as an SSD, the game will not install onto a secondary drive even if you have sufficient free space.

Fix Copy temporary files

  1. Go to your temporary files %temp%
  2. Find the Far Cry 3 install folder
  3. Copy these folder to your secondary drive, then start the setup process

First loading screen stalls or takes excessive amounts of time[edit]

Fix Kill WmiPrvSE.exe

  1. Open the game
  2. Once the loading screen comes up, use CTRL ALT DEL to open the Task Manager.
  3. Click processes and make sure "show all processes" is selected at the bottom of the screen.
  4. Find WmiPrvSE.exe, right click it, end procress.
  5. The loading screen should end shortly afterwards.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP Vista, 7
Processor (CPU) AMD Athlon 64 X2 6000+
Intel Core 2 Duo E6700
AMD Phenom II X2 565
Intel Core i3-530
System memory (RAM) 2 GB 4 GB
Hard disk drive (HDD)
15 GB
Video card (GPU) Nvidia GeForce GTX 8800
AMD Radeon HD 2900
512 MB of VRAM
DirectX 9.0c compatible
Nvidia GeForce GTX 480
AMD Radeon HD 5770
1 GB of VRAM
DirectX 11 compatible

References

  1. 1.0 1.1 Far Cry 3 : Screenshot Comparison, most noticeable antialiasing is in the books at the corner.
  2. New 120Hz Games Report
  3. Controll options,or the lack of them | Ubisoft Forums
  4. List of games with discrete 7.1 support. - AVS forum
  5. PC Gaming Surround Sound Round-up
  6. wheres the PC splitscreen? :: Far Cry® 3 General Discussions
  7. I heard this game had local coop before.. What happened to it? :: Far Cry® 3 General Discussions
  8. Far Cry 3: Game crashing randomly - Steam Users' Forums
  9. Twitter / botherer: I know the game's going to ...
  10. 10.0 10.1 Far Cry 3 Crash on startup - Steam Users' Forums
  11. Solution Solution to constant Crashing found! | Ubisoft Forums
  12. http://www.tomshardware.com/reviews/radeon-hd-7990-devil13-7970-x2,3329-10.html
  13. http://www.tomshardware.com/reviews/radeon-hd-7990-devil13-7970-x2,3329-11.html
  14. Wing suit unable to deploy parachute | Ubisoft Forums