Far Cry 2

Far Cry 2

Not enough ratings
CTD FIX FOR OLD GAMES
By Apocryphox
I've noticed that some older games from the early and late 00's are not playable anymore on modern systems. Some people may notice heavy bugs or the fact, that the game doesn't even start and gets a Crash To Desktop after launching the game. I saw that for Dead Space 1, Dead Space 2 and meanwhile in Far Cry 2 too. I want to give you a quick fix, because it may be caused by your CPU.

Warning:
This fix is only for people with a CPU which got more than 10 cores. This fix can help, but it doesn't have to. It's just a suggested solution. Please keep that in mind.

The problem is, that you play a game especially for less than 10 cores. The problems can occur if you have a CPU with more than 10 cores, in my case an i9 13900K.
   
Award
Favorite
Favorited
Unfavorite
The Fix
Please keep in mind, that the fix may not work for you. I've noticed a CTD in Dead Space 1 and Dead Space 2 and i was looking for a fix in the internet. After many minutes i've finally found out, that my CPU may cause the problem, because the games are old and my CPU is working in a completely different universe with more than 10 cores.

I also have noticed a CTD in Far Cry 2 too, but i did not have found a fix. I've tried the same fix for FC2 and it worked like a charm for me. Launching the game is now a bit longer but atleast it's playable again.

1. Download and install Windows ADK.

2. During installation Windows ADK gives the option to select multiple tools, the only one needed is Compatibility Administrator.

3. Launch the 32-bit version and select the new database under custom databases.

4. Click the database menu > Create New > Application Fix.

5. Provide the full path of the DS2.exe or DS1.exe and give it a name of choosing.

6. Skip past the compatibility mode options.

7. In compatibility fixes select ProcessorCountLieForHybridCPU.

8. Save the database from the Database menu and give it a name when prompted.

9. Select File > Install. Now the fix will automatically be applied whenever the game is launched.

If you get glitches which you will get if you play the game with 60fps or higher, then simply turn off ingame v-sync and turn on v-sync from your graphics card control panel. For me it's NVIDIA Control Panel.

This is what worked for me and the game runs fine.
1 Comments
ganlanlu 9 May, 2023 @ 7:04pm 
Thanks for sharing, this is very useful for me!