Far Cry® 3 Blood Dragon

Far Cry® 3 Blood Dragon

Not enough ratings
Microstutter Fix - Launch The Game With 4 Cores Without Task Manager
By Exor
This is a method using a batch file and Powershell to launch the game with only 4 cores to fix the microstutter and unstable framerate. You can normally do this with task manager, but I feel that it gets annoying having to remember to do it each time I play... so I created this little batch script.

I altered this from my other guide for Far Cry 3, which is the same process.
   
Award
Favorite
Favorited
Unfavorite
The Command
@echo off
start "" "C:\Program Files (x86)\Steam\steamapps\common\Far Cry 3 Blood Dragon\bin\farcry3_d3d11.exe" -offline -skipintro -RenderProfile_MaxFPS 160
timeout /t 10 /nobreak >nul
powershell -Command "$p = Get-Process fc3_blooddragon_d3d11; $p.ProcessorAffinity = 0x154"
What To Do
1. Copy the above command, then make a text file in your Far Cry 3 Blood Dragon folder.
2. Paste the command above into the text file and change the "C:\Program Files (x86)\Steam\steamapps\common\Far Cry 3 Blood Dragon\bin\fc3_blooddragon_d3d11.exe" to the path of your Far Cry 3 Blood Dragon executable if it's not in the same location. Also, change the -RenderProfile_MaxFPS value to whatever you desire to be your maximum framerate. Remove the intro skip command if you want to see the startup logos, and keep the offline command since it prevents unnecessary loading screens (Servers died a while ago).
3. Go to File, then Save As... and change the file type to All Files. Rename the .txt extension to .bat .
4. Delete the old .txt document if there still is one.

You should now be able to launch the game from the .bat file and have a better framerate without having to manually disable a bunch of cores through task manager each time you play.