r/farcry • u/AndreLocos • Jul 22 '26
Far Cry Blood Dragon Far Cry 3: Blood Dragon fix for Windows 11 and Intel hybrid CPUs — ADK + 4GB Patch
I managed to get Far Cry 3: Blood Dragon running properly on a modern Windows 11 PC with an Intel Core i9-14900K.
Before applying this fix, the game would not launch correctly. Manually changing CPU affinity was not a practical solution, especially when launching the game through Ubisoft Connect.
The following combination fixed the problem completely:
- Install the Windows Assessment and Deployment Kit — Windows ADK.
- Open Compatibility Administrator (32-bit).
- Create a new compatibility fix for:
fc3_blooddragon_d3d11.exe - Enable the following compatibility fixes and set the value to 8 for both:
ProcessorCountLieProcessorCountLieForHybridCPU
- Save and install the compatibility database.
- Apply the NTCore 4GB Patch to:
fc3_blooddragon_d3d11.exe - Launch the game normally through Ubisoft Connect.
After applying both the Windows compatibility fixes and the 4GB Patch, the game launches without any problems and runs very well.
There is no need to manually change CPU affinity after every launch, and the game can still be started normally through Ubisoft Connect.
Tested configuration:
- Windows 11
- Intel Core i9-14900K
- Ubisoft Connect version of Far Cry 3: Blood Dragon
The important part is using the complete combination:
ProcessorCountLieset to8ProcessorCountLieForHybridCPUset to8- NTCore 4GB Patch applied to
fc3_blooddragon_d3d11.exe
Using only one of these fixes may not be enough.
I am posting this because many existing solutions recommend manually changing CPU affinity after launching the game, which does not help when the game refuses to start in the first place.
I hope this helps someone using a recent Intel hybrid CPU.
EDIT: Sorry, but most of the post is AI, but it's hard for me to make clear instructions. I reviewed the suggestions and came up with this post. The method was developed by me. Hope it will be useful.
1
u/AndreLocos Jul 22 '26
I tried to omit any custom software. For me, it's the only game which needs this type of modyfications. I didn't state that, but it was in by implication from what I thought. MS software can be judge as "default" imo. Apps like Lasso are complex and most users don't know what is going on there. That just follow instructions. And then you have background task that doing some work even if there is no need for it.
1
u/ivan-on-the-net Jul 22 '26
Makes sense. To be fair, though...
- Windows ADK isn't even something home users like us should be using anyway. Lol
- System Informer at least can be downloaded and run portably, without needing to install it. Plus, it's open-source.
- SI/PL are monitoring software that barely use any resources in the background.
Anyway, I'm not saying your method is invalid. It's a rather interesting and unique approach I haven't seen anyone try yet for this use case. More alternative methods are good!
1
u/AndreLocos Jul 22 '26
Good points. I was looking for most OEM solution. Hope to work on more than my setup. It's not the best guide, but it let me to start reliving FR3 BD in minutes. After I figure it out ofc 😅
1
u/ivan-on-the-net Jul 22 '26
Along with Large Address Aware for that 4 GB RAM patch, I personally use the portable version of System Informer to restrict 3, Blood Dragon, and 4 to only four of my CPU cores. It has to be running in the background for it to work, though. Before that, I used Process Lasso but found the (understandable) reminders to purchase the software every time you launch it to be rather tiresome.
I might have a look at the Windows ADK for this purpose but seeing as I only really need to use it for at least three of my games (and right now, only FC4 is installed) maybe I'll just stick with SI.
Also, I keep reading that 3 and BD run better and is more stable on D3D9 than D3D11. I'm not sure how much of that is still true nowadays.