|
|
Line 14: |
Line 14: |
| {{Infobox game/row/date|Windows|November 29, 2012}} | | {{Infobox game/row/date|Windows|November 29, 2012}} |
| |steam appid = 220240 | | |steam appid = 220240 |
− | |gogcom page = | + | |gogcom id = |
| |strategywiki = | | |strategywiki = |
| |wikipedia = Far Cry 3 | | |wikipedia = Far Cry 3 |
Revision as of 08:50, 5 May 2019
Key points
- PC version features high resolution textures, tessellation, high quality shadows and more PC-specific features.
General information
- Official game site
- Ubisoft Forums - PC Discussion
- Ubisoft Forums - Technical Community Help
- Far Cry Wiki
- Steam Community Discussions
Availability
- All versions require Ubisoft Connect DRM.
Version differences
- The Deluxe Edition is a complete edition containing the base game and all DLC.
DLC and expansion packs
Name |
Notes |
|
High Tides |
Free. |
|
Essential improvements
Skip intro videos
Game data
Configuration file(s) location
-
GamerProfile.xml
contains User profile settings.
-
InputUserActionMap.xml
contains keybindings and input settings.
Save game data location
- Far Cry 3 has a maximum of 3 player profiles. Each player profile contains 1 automatic autosave, and 1 manual save that can be used to bookmark the current checkpoint.
Video settings
In-game general video settings.
In-game advanced video settings.
Template:Video settings
Use the -RenderProfile_MaxFPS X command line argument where X is the preferred max FPS[citation needed]
|
Notes
- This is the best method to eliminate microstuttering - especially with the DX11 executable.[citation needed]
- This method is better than adding the command in GamerProfile.xml because you won't have to set the properties to 'read only', so you can change this parameter without having to lock graphics settings or gameplay settings.
|
Edit GamerProfile.xml[citation needed]
|
- Go to the configuration file(s) location.
- Open
GamerProfile.xml with a text editor.
- Change
ResolutionX= and ResolutionY= to the desired values.
Notes
- Whenever you change graphical settings in-game
ResolutionX= and ResolutionY= will be reset to 800x600.
|
Disable depth of field
- This only disables depth of field on background and when not aiming.
- 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.
Edit GamerProfile.xml[citation needed]
|
- Before doing anything, set PostFx in-game settings to low and save.
- Go to the configuration file(s) location.
- Open
GamerProfile.xml with a text editor.
- Locate
PostFxQuality="x" and change x to false.
|
Disable HDR
- Disabling HDR improves performance.
Edit GamerProfile.xml[citation needed]
|
- Go to the configuration file(s) location.
- Open
GamerProfile.xml with a text editor.
- Find
Hdr="x" and change x to 0.
|
Disable ambient occlusion
- 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).
- Use of SSAO makes MSAA useless because the way it's implemented[3]
Edit GamerProfile.xml[citation needed]
|
- Go to the configuration file(s) location.
- Open
GamerProfile.xml with a text editor.
- Locate
SSAOLevel="x" and change x to 0.
Notes
- Whenever you change graphical settings in-game SSAOLevel="0" is changed back to the default 1 (SSAO).
|
Disable motion blur
- Disabling also helps to reduce input lag.
- 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.
Edit GamerProfile.xml[citation needed]
|
- Go to the configuration file location.
- Open
GamerProfile.xml .
- Paste following to new line after
</CustomQuality> (sample): <Post>
<quality GameDepthOfField="0" CinematicDepthOfField="0" MotionBlur="0" FXAALevel="0" id="false" />
</Post>
- Save the file and make it read only.
Notes
- Making the file read only prevents game from changing any settings so make sure other settings are OK before doing this.
|
Input settings
In-game general control settings.
In-game key map settings.
In-game gamepad layout settings.
Template:Input settings
Bind Enter key
Manually bind Enter key to an action[citation needed]
|
- Go to the configuration file(s) location.
- Open
InputUserActionMap.xml with a text editor.
- 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>
- The hex codes are CRC32B hashes of key names. The first half corresponds to either "kb" (0x646CA0E7) or "mouse" (0xAF35B6ED). The second half is the name of the key or button.
- To bind Keypad Enter, replace 0xA79E3F0F ("return") with 0x949D9DA2 ("numpadreturn") in the example above.
- To bind Keypad Dot/Comma, replace 0xA79E3F0F ("return") with 0x5AFDB393 ("decimal") in the example above.
|
Toggle aiming down sights (ADS) for weapons
Edit GamerProfile.xml[4]
|
- Go to the configuration file(s) location.
- Open
GamerProfile.xml with a text editor.
- Change
IronsightToggleMode="0" to IronsightToggleMode="1"
|
Negative mouse acceleration
- Negative mouse acceleration prevents fast mouse movements. Mouse acceleration option in the Options menu does not fix the negative effect.
Disable negative mouse acceleration[citation needed]
|
- Download the latest version of the Far Cry 3 Mod tools
- Extract the file
- Go into
<path-to-game>\data_win32
- Right click on
Common.fat and select Open with .
- Select browse, then go into the "bin" folder you just extracted and select
Gibbed.Dunia2.Unpack.EXE .
- Open the newly created Common_Unpack folder and go into the actionmaps folder.
- Open
Inputactionmapcommon.xml with a text editor.
- Find and replace all instances of
maxOutput="10" with maxOutput="999999" .
- Save the file.
- Go back to Data_win32 folder.
- Now open another Window and head over to the bin folder.
- Drag the common_Unpack folder and place it onto
Gibbed.Dunia2.Pack.EXE .
- Delete
Common.dat and Common.fat .
- Rename
Common_Unpack.dat and Common_Unpack.fat to Common.dat and Common.fat respectively.
|
Audio settings
Template:Audio settings
Localizations
Language |
UI |
Audio |
Sub |
Notes |
English |
|
|
|
|
Czech |
|
|
|
|
Danish |
|
|
|
|
Dutch |
|
|
|
|
French |
|
|
|
|
German |
|
|
|
|
Italian |
|
|
|
|
Norwegian |
|
|
|
|
Polish |
|
|
|
|
Brazilian Portuguese |
|
|
|
|
Russian |
|
|
|
|
Spanish |
|
|
|
|
Swedish |
|
|
|
|
Simplified Chinese |
|
|
|
|
Traditional Chinese |
|
|
|
|
Korean |
|
|
|
|
Japanese |
|
|
|
|
Network
Multiplayer types
Connection types
Ports
Protocol |
Port(s) and/or port range(s) |
TCP |
80, 443, 13000, 13005, 13200 |
UDP |
9000-9005, 21800-21845 |
- Universal Plug and Play (UPnP) support status is unknown.
VR support
Issues unresolved
Crash after first cutscene and random crashing
- Crashes can randomly happen in all parts of the game.[7]
- Crashes are more frequent after first -unskippable- cutscene.[8]
Switch to DirectX 9[9]
|
Changing from DirectX 11 to 9 in the video settings may solve this problem.
|
Disable any sort of forced AA[9]
|
Nvidia GeForce 500-series cards[10]
|
Raising your GPU Core Voltage by 25/50 mV may fix crashes. For step-by-step instructions see reference
|
Textures and artifacting
Artifact blocks appear on screen.
Escaping to menu and returning and geometry has failed to load correctly.
Stretched, hollow blocks of the ground appearing randomly. Sometimes fixed by changing to DirectX 9 or going offline in Uplay.
Issues fixed
Change UI language
- For some reason Far Cry 3 will sometimes have a (poorly) translated interface.
Microstutter
- These forms of V-Sync can reduce micro-stuttering.[11][12]
Adaptive and dynamic V-sync[citation needed]
|
- For Nvidia cards, Adaptive V-Sync can be enabled through the driver control panel. Set 'Vertical sync' to Adaptive.
- For Nvidia cards and G-Sync monitors, a 60 fps cap in Nvidia Inspector or RTSS will greatly reduce micro-stuttering (if not all of it), only as long as the framerate doesn't drop below 60. GPU Max Buffer Frames set to anything but Off can also help.
- 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.
|
CPU Affinity in Windows 8.1[citation needed]
|
- For Windows 8.1 users, toggle off the core with max usage in the CPU affinity settings. For Core i7 CPUs, toggle the hijacking core and its corresponding logical thread.
|
Multi-GPU crash
- If your game freezes and crashes when entering a saved game, you must disable the Post FX option.
Lowering the Post FX option[citation needed]
|
- Enter the game and enter the Options menu.
- Enter the Video Quality menu.
- Set the graphics quality to
Custom
- Set all parameters to your personal preference.
- Set the Post FX options to
Low
|
Game stuck on splash screen
- Game splash screen pops up on desktop and freezes, doing nothing until the process is ended.
Edit GamerProfile.xml[citation needed]
|
- Go to the configuration file(s) location.
- Open
GamerProfile.xml with a text editor.
- Find
VSync="x" and change x to 0
Notes
- If this does not work, delete
%USERPROFILE%\Documents\My Games\Far Cry 3\GamerProfile.xml
|
Game stuck on first skill tree
Select the takedown skill by double-clicking on it, then select another skill[13]
|
Parachute will not open
Game reports wrong button for opening parachute when jumping with wing-suit. There seems to be a link between the Crouch and Switch seat keybindings. Make sure that these actions are bound to the same key.[14]
Multiplayer weapons will not level up
- Weapons earn EXP and level up during matches, but do no retain EXP post-game; weapons stay at level 1 indefinitely.
Copy the save file to alternate path[citation needed]
|
- Copy folder
46 from: C:\Program Files (x86)\Ubisoft\Ubisoft Game Launcher\savegames\0c7ddfbe-d92d-4270-8cf9-3493a81f0c2d\
- Go to
%PROGRAMDATA%\ and make a folder called Orbit (if it does not already exist).
- Make sure
Orbit is set to hidden (right-click, Properties, Hidden).
- Paste folder
46 into Orbit .
|
Installation issues
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.
Copy temporary files[citation needed]
|
- Go to the temporary files
%temp%
- Find the Far Cry 3 install folder
- Copy these folder to your secondary drive, then start the setup process
|
Change temp folders location to different drive[citation needed]
|
- Prepare new folder for temp files in different drive.
- Right click on top of start button and select System
- From left column open Advanced system settings
- From Advanced tab click Environment Variables button.
- In user variable list, change both
TEMP and TMP to newly created folder.
- Save changes and restart computer.
Notes
- To access enviroment variables more quickly, simply search for Enviroment variables with Windows search.
|
First loading screen stalls or takes excessive amounts of time
Kill WmiPrvSE.exe[citation needed]
|
- Open the game
- Once the loading screen comes up, press Ctrl+Alt+Delete to open the Task Manager.
- Click processes and make sure "show all processes" is selected at the bottom of the screen.
- Find
WmiPrvSE.exe , right click it, end procress.
- The loading screen should end shortly afterwards.
|
Crash when installed in a Windows 8 Storage Space
The Game will refuse to run when installed on a drive which is managed by a Windows 8/8.1 Storage Space.
Installing the game on a drive that is not a Storage Space will fix this issue[citation needed]
|
Game crashes on Windows 10
The game tends to crash after about 20 minutes of playing on Windows 10 devices
Disable TabletInputService in Task Manager[9]
|
- Press Ctrl+⇧ Shift+Esc to open the Task Manager.
- Click on Services.
- Find
TabletInputService (Touch Keyboard and Handwriting Panel Service).
- Stop the service.
|
Additional solution[citation needed]
|
Launch the game in Win8 or Win7 compatibility mode.
|
Resolution issues before launching
Create GamerProfile.xml[citation needed]
|
- Go to
%USERPROFILE%\Documents\My Games\Far Cry 3\
2. Create a GamerProfile.xml and insert this into it: <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="low"
AntiPortalQuality="default"
PortalQuality="low"
PostFxQuality="false"
TextureQuality="low"
TextureResolutionQuality="low"
WaterQuality="low"
DepthPassQuality="low"
VegetationQuality="low"
TerrainQuality="low"
GeometryQuality="low"
AmbientQuality="low"
DeferredAmbientQuality="low"
ShadowQuality="low"
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="Low"
/>
</ProfileSpecificGameProfile>
<RealTreeProfile
Quality="Low"
/>
<EngineProfile>
<PhysicConfig
QualitySetting="Low"
/>
<QcConfig
GatherFPS="1"
GatherAICnt="1"
GatherDialogs="0"
IsQcTester="0"
/>
<InputConfig />
<ZoneConfig />
</EngineProfile>
<UplayProfile
LockString=""
/>
</GamerProfile>
|
Other information
API
Technical specs |
Supported |
Notes |
Direct3D |
9, 11 |
|
Shader Model support |
3, 5 |
|
Executable |
32-bit |
64-bit |
Notes |
Windows |
|
|
|
Middleware
|
Middleware |
Notes |
Physics |
Havok |
|
Audio |
Dolby Digital, Speex |
|
Interface |
Adobe Flash |
|
Cutscenes |
Bink Video |
|
Anti-cheat |
PunkBuster |
|
System requirements
Windows |
|
Minimum |
Recommended |
Operating system (OS) |
XP SP3 |
Vista SP2, 7 SP1, 8 |
Processor (CPU) |
Intel Core 2 Duo E6700 2.6 GHz AMD Athlon 64 X2 6000+ 3.0 GHz |
Intel Core i3-530 2.9 GHz AMD Phenom II X2 565 3.1 GHz |
System memory (RAM) |
2 GB (XP) 4 GB (all others) |
2 GB (XP) 4 GB (all others) |
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 Shader model 3.0 support |
Nvidia GeForce GTX 480 AMD Radeon HD 5770 1 GB of VRAM DirectX 11 compatible Shader model 5 support |
Sound (audio device) |
DirectX Compatible |
Surround Sound 5.1 capable |
Notes
- ↑ 1.0 1.1 Notes regarding Steam Play (Linux) data:
References