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.

Talk:Far Cry 2

About this board

Not editable


Slow quick load and freezes on nvme SSD

6
Misha97123 (talkcontribs)

My specs a ryzen 5800x3d rtx3070 1tb kingston skc3000 32gbram win11, I noticed some people who stream and speedrun this game, their load screens and quick load takes 3-4 seconds, but on my pc it takes 10-12 sec, i installed different versions of the game, try low graphic settings, started a new game, deleted the folder with saves, installed windows 11 and it didn’t work... so stupid. I tried to run in windows vista sp1 compatibility not help, i tried run on all cpu cores not help, I tried run to keep one ram 8gb not help, i dont why please attention.

Misha97123 (talkcontribs)

oh, and I forgot something important too, every 1-2 minutes the game freezes for 2-3 seconds, but sound on the game continues, I don't know why

Misha97123 (talkcontribs)

I install dxvk d3d9 x32 file in a folder, but it doesn't help, freezes and slow load stay, maybe all problems on version 1.00, but I can't use version 1.03 for speedrun, need only 1.00.

Misha97123 (talkcontribs)

I tried to remove the m2 Wifi module and after that the freezes disappeared and quick load takes 6.30-7.50 seconds, I used this module mainly as Bluetooth to connect my headset, I didn’t think that it could have such an effect mb because this module used pci lines, but the load speed still disappoints me

Deton24 (talkcontribs)

No idea. Maybe disable core isolation and/or patches in inSpectre trying to speed up these loading times, but it's just blind shot. Also, maybe check if EXPO is enabled for your memory in bios so it will work in the nominal frequency, but it can potentially mess up with your PC in some cases, so be aware. Besides, I bet you check not necessarily every single thread in Affinity, but e.g. CPU 0-3 setting, but that might even negative impact on loading times.

Misha97123 (talkcontribs)

xmp enabled, i try inspectre and disable ftpm, a lot things.. but the load time take 6.8-7.3sec. i think is ram timings mb or the my motherboard b550 chipset, i don't know.. mb need back to win10 but just stupid dunia. Forgot to show this video.. youtu.be/HDm5xVseRqY he has a loading time of 2-3 sec

Help w "Enhanced Gibbed Tools with Hash Decoder"

4
C2a5f (talkcontribs)

So i downloaded archive from the link, unpacked the conntents of "WobFC2DUNIA" to "modding" folder, also moved 2 files (bootstrap/decodeXML.bat) in here to be sure the bat file would work, and when launching it it gives some unknown errors(cant screenshot em at the moment), but suprprisingly it unpacked everything, i did some xml tweaks and then i just cant find the build_patch.bat. So i deleted everything inside modding folder, redownloadedd the tool, did almost everything the same but at first launch of bootstrap cmd says that The system cannot find the path specified. Press any key to continue . . . Any help?

Deton24 (talkcontribs)
C2a5f (talkcontribs)

have you ever read my message? there arent any bat files, so i just cant pack back the edited files into my game

Deton24 (talkcontribs)

You mean, you don't have build_patch.bat to pack your edited files into patch files? It doesn't somehow appear after you run bootstrap.bat to extract patch files first (present in the root directory of WobFC2Dunia042.7z/Enhanced Gibbed Tools with Hash Decoder from moddb https://www.moddb.com/games/far-cry-2/downloads/enhanced-gibbed-tools-with-hash-decoder)?

If somehow not, here's the content of build_patch.bat I have after I already used the tool in the past (just paste it to notepad, change extension to all files (.*), and in the name write build_patch.dat and save in <path-to-game>\modding\


@echo off

echo Converting patch.xml... Wob_Gibbed\Gibbed.Dunia.ConvertBinary.exe --fcb mymod\patch.xml mypatch\generated\entitylibrarypatchoverride.fcb

echo Creating patch.fat/dat... Wob_Gibbed\Gibbed.Dunia.Pack.exe -c patch.fat mypatch original\patch

rem This one will directly overwrite the real one :) rem Wob_Gibbed\Gibbed.Dunia.Pack.exe -c ..\Data_Win32\patch.fat mypatch original\patch

echo Done. pause

A new fix for splash screen crash issue

15
208.127.19.23 (talkcontribs)

Hi, I had Far Cry 2 crashing for me right after displaying the splash screen. This happened with all the versions I could get my hands on (Steam, GOG, repacks with different mods integrated etc.). I've tried all the fixes listed here or on the first 2 pages in Google but with no luck. Even tested with two PCs (laptop and a desktop) with different GPUs (GeForce and Radeon).

Eventually I noticed FC2 works when located on another SSD disk. I have a WD SN850 and WD SN570 pairs in both laptop and desktop, but it worked with an Intel SSD. After testing different combinations I came to the following conclusion: 1) some SSD supports selecting a sector size when secure erasing, WD included 2) I had all my WD drives secure erased with 4kB sector size, instead of the default 512b 3) Intel drive doesn't offer an option to choose the sector size and it's 512 in all cases 4) FC2 fails to load when located on a drive secure erased (formatted) to use 4kB sectors. 5) FC2 works fine after secure erasing the same disk with 512b sectors.

Sector size can be checked in Windows with the following command: fsutil fsinfo sectorinfo c: then check the first line: LogicalBytesPerSector : 512 is fine LogicalBytesPerSector : 4096 is not

I got the consistent behavior switching disks between the PCs and even connecting the disk via USB-NVME adapter and the conclusion is the same - FC2 doesn't work with 4kB logical sectors.

Patrxgt (talkcontribs)

Isn't that normal for some older games? Besides, who uses this much bits per sector?

Pawelm8 (talkcontribs)

[please delete]

Pawelm8 (talkcontribs)

It's OP here. I've registered the account.

Pawelm8 (talkcontribs)

4kB for both physical and logical sectors may produce some performance improvements, although not that big in regular home usage. Here is some discussion on that: techpowerup . com/forums/threads/setting-4k-sector-size-on-nvme-ssds-does-performance-actually-change.289757/ 4k native mode (as it is called) is considered more future oriented.

Option to choose 512b or 4096b sector size is available in Asus motherboard BIOS Secure Erase tool (likely others too) and I'm quite sure there might be a few people who will pick 4k instead of 512b.

I'm not sure if it's normal. Once I found what the issue was I tried reverse searching for that and couldn't find any report on older games or software not working with 4k native mode. It's also happening for me for the first time and I can say I surely have some collection of old games.

If you google for "far cry 2 splash screen crash" you will find some people reporting moving the game between disks fixed the issue for them. They assume this is because the game needs to be located on the same drive as the My Documents folder, but I couldn't confirm that (for me the My Documents folder location didn't matter at all) and what I suspect is they unknowingly moved the game to a 512b disk from a 4k native one.

Deton24 (talkcontribs)

Nice find. I've added the fix to the FC2 wiki.

Hammerfist (talkcontribs)

a year later, but have you tried using DXVK?

Deton24 (talkcontribs)

Using DXVK on Windows is extremely problematic for this game. Also, DX10 still doesn't work (it reverts to DX9 on launch - you can check it by different options in menu and greyout options in benchmark app). Till DXVK 2.2. it was enough to place also d3d10_1.dll from dxvk 1.10.2, while keeping d3d9.dll and d3d10core.dll from 2.2 and don't copy dxgi.dll, but since DXVK 2.3 they made some changes for FC2, and since then, I think renaming d3d11 to dxgi and dxgi to d3d11 was necessary, but I would need to recheck.

Hammerfist (talkcontribs)

I haven't tested it with DX10 but you should avoid playing the game with DX10 to begin with IMO. DX9 is the better API for this game, so I recommend sticking to it. It's simply more stable and much less buggy, and DX10 has the tip of the yellow grass foliage missing for some reason.

Deton24 (talkcontribs)

Still, it's worth to mention that on some ancient CPUs, DX10 behaves better than DX9, and even than DXVK 2.2 in crowded areas (but maybe not 2.3), e.g. in Pala, and also during vast shoot-outs. I think it's most noticeable with "Eliminate one-frame latency" fix I'd rather recommend to use (even on old Quads).

Hammerfist (talkcontribs)

Yeah DXVK is not recommendable on ancient hardware, but I always assume we're talking about hardware that came out in the last 5 years of so.

Deton24 (talkcontribs)

After all, DXVK is a translation layer, so you must be prepared for FPS drops even on decent hardware. It's simply a matter of specific game and hardware scenario if there's any benefit from using DXVK. And it's not always the fault of old 4/4 or 2/4 CPUs if there's none. Such units can also benefit from using DXVK in specific scenarios, just maybe less often. Also, e.g. Pascal GPUs have more CPU overhead in Vulkan vs Polaris GPUs.

Hammerfist (talkcontribs)

Not necessarily, DXVK on DX9 games tends to give performance boosts 99% of the time. With DX10 and 11 it varies. It's not really a matter of the specific game but the API, DXVK is reliably better than DX9.

Deton24 (talkcontribs)

Possible. From other examples - in NFSMW 2005 wasn't any better with regular DXVK, although it was on 2021 version from September. GTA IV had excellent performance increase even for most people.

Maybe the whole Far Cry series is just very unlucky. Usually, Far Cry titles were games with the most multithreading issues, and it always strongly relied on single core performance (less in FC6 now), and in FC5 it was worse too vs OG DX11, but with even older DXVK version.
I tested both Far Cry 2 and Far Cry 3 in DX9 mode, and even on AMD GPUs, which are known for worse DX9 driver than on NVIDIA, it was still worse using DXVK. No matter if I used async, gpl-async, or regular DXVK (although GPL flag shouldn't be used in most cases on e.g. Polaris and older, as it can cause crashes due to broken Async Compute on these GPUs; here it wasn't the case, maybe due to DX9).

Mirh (talkcontribs)

Translation layers have no inherent overhead. D3D9 is also ironically gimped to hell and beyond in later W10.

Back in topic, it's nice that a presumed culprit was found.. but good grief, it's hard to believe sector size is involved. Like, normal applications and games should be 100% transparent to it.

Far cry 2 weird fps drops

13
Stevokeno123 (talkcontribs)

I recently start play far cry 2 and i got weird fps drops even when my pc is able to run this game on high settings i try multifix but didn t help at all i see some fix on this site about some changing some files but i didn t find thoes files in my folder it s showing some path like original/engine/settings and some XML file ?? I am confused right know i just want play this game smooth :(

Patrxgt (talkcontribs)

DX10 or DX9? If DX10, then use DX9, because DX10 is very buggy (and also has worse graphics due to those bugs). If DX9, then try installing DXVK.

Stevokeno123 (talkcontribs)

I already have it on dx9 and which version of dxvk should i use? There are many versions i don t understand this game at All i could play this game in high settings even on low settings i got fps drops

Patrxgt (talkcontribs)

Try the newest one from the official GitHub repo.

Stevokeno123 (talkcontribs)

ok i try i just to know who is creator of this guide or atleast one guy who create that fixed about some files with dunia tools

Stevokeno123 (talkcontribs)

Didn t help at all problem is on dx 10 game run great but it s buggy but in dx9 i got random stutters for no reason multifix didin t help i have all required program installed Directx and etc basiclly i got this game from ubisoft so ofc that important libraries i got installed ofc i using vsync cuz i have only 60hz monitor but it drops to 55 even on low and high i able run this game on full ultra but no ofc i download dunia tools that are recommended in this guide but i don t know how it s works i just need clear solution how to use these tools cuz i think it might help i just want guy who create this solution and would help me with this problem that s all

Hammerfist (talkcontribs)

This is very odd. I've played the game on a large variety of hardware throughout the years and this never happened to me. What are your specs?

Stevokeno123 (talkcontribs)

Amd ryzen 5 4500u cpu gpu AMD Radeon graphics card 512mb and 8gb ram when i first buy this game it runs good but then i don t know i do some research some windows update broke dx9 games i don t if i got this type of problem but only on dx9 for no reason my game start stop fps i am able play this game smooth that s not doubt and when i switch to dx 10 it runs smooth !! But i can t play with bugs and bad graphics

Stevokeno123 (talkcontribs)

Before that issue i was able play this game on ultra no fps drops

Hammerfist (talkcontribs)

AMD tends to have these odd issues with dx9. Using dxvk will fix it. Download from it's github, and place dx9.dll from the x32 folder to the same folder as the far cry 2 exe. The game runs better with dxvk.

Stevokeno123 (talkcontribs)

i had to reainstall whole windows and move game to sdd and now it s fixed game is smooth whithout single drop :D

Stevokeno123 (talkcontribs)

i think it s better install old games to ssd instead hdd

Hammerfist (talkcontribs)

glad to hear, enjoy the game.

How to launch Benchmark on Windows 10?

2
Datapagan (talkcontribs)

Trying to launch a benchmark so I can compare DX9,DX10 and DXVK

Deton24 (talkcontribs)

It works for me, but I have New Dunia mod installed (but I doubt it interferes with benchmark anyhow). I only launched benchmark from separate binary. Patched retail version.

Moka (talkcontribs)

Hi all, if you want you can update the Far Cry 2 profile on pcgamingwiki.com with this new graphic upgrade for nvidia users.

Change the ambiant Occlusion compatibility default value "0x000A0000" (Far Cry 2) to "0x0000002D" (MechWarrior Online) with the NvidiaInspector tool.

Moka.

Deton24 (talkcontribs)
Moka (talkcontribs)

This is perfect thank you very much to have done this so quickly.

When exactly does the framerate make the game unplayable?

4
Diskersen (talkcontribs)

Some people will say 90 FPS. Others will say 100, 110 or 120 FPS.

82.28.149.10 (talkcontribs)

Normally I would say 60 but quite honestly I don't think I'd start flipping tables until things go below 30. It also depends on what kind of game it is really. Anything fast paced requires something smoother compared to something simpler.

Diskersen (talkcontribs)
82.28.149.10 (talkcontribs)

Yep, that oughta do it.

Blackbird (talkcontribs)
Deton24 (talkcontribs)

Not sure about support for retail version. GOG is not finished. DLC content unlock only for Steam for now.

113.190.196.226 (talkcontribs)

Where should I put those GFX parameters in the configuration file?

ChaosBahamut (talkcontribs)

Correct me if I'm wrong, but I don't think it'd matter where.

Mirh (talkcontribs)

May this solve the issue, if somebody has it?

...\Far Cry 2\Data_Win32\SoundBinary\DARE.INI

and change this line:

DISABLE_OPTIMISATION=FALSE

Probably also applies to AC and R6V2

There are no older topics