About this mod
Fix stuttering in cities and settlements and improve overall frametime and framerate with this small batch utility, which sets your CPU priority higher. The CPU priority can be set to Above Normal, High or Realtime, based on your preference. No permanent registry changes, no Task Manager hassle, no third-party tools required.
- Permissions and credits
This is a set of three simple batch (.bat) scripts that will launch Dragon's Dogma 2 for you and set the game's CPU priority to either Above Normal, High or Realtime, depending on which .bat file you run. Doing this will never harm performance, but it is known to resolve stutters and improve framerate stability in Dragon's Dogma 2. Every change is reversible by simply restarting the game, your registry is not permanently altered and you do not need to download third-party tools.
Installation
Installation Option A:
- Download and extract the mod ZIP file, you can place it anywhere
- Run one of the three BAT files:
- DD2Steam_AboveNormal.bat to run the game with "Above Normal" CPU priority || safe, not recommended
- DD2Steam_High.bat to run the game with "High" CPU priority || best, recommended
- DD2Steam_Realtime.bat to run the game with "Realtime" CPU priority || requires admin permissions, not recommended
- Create a text file anywhere you want
- Open it and in it, paste one of the following:
- a) Above Normal - to run the game with "Above Normal" CPU priority || safe, not recommended
@echo off
:check_process
tasklist /FI "imagename eq DD2.exe" | findstr /i /c:"DD2.exe" > NUL
if errorlevel 1 (
start steam://rungameid/2054970
ping localhost -n 2 > NUL
goto check_process
) else (
wmic process where name="DD2.exe" CALL setpriority "32768"
goto end
)
:end
EXIT- b) High - to run the game with "High" CPU priority || best, recommended
@echo off
:check_process
tasklist /FI "imagename eq DD2.exe" | findstr /i /c:"DD2.exe" > NUL
if errorlevel 1 (
start steam://rungameid/2054970
ping localhost -n 2 > NUL
goto check_process
) else (
wmic process where name="DD2.exe" CALL setpriority "128"
goto end
)
:end
EXIT- c) Realtime - to run the game with "Realtime" CPU priority || requires admin permissions, not recommended
@echo off
if not "%1"=="am_admin" (
powershell start -verb runas '%0' am_admin & exit /b
) else (
goto check_process
)
:check_process
tasklist /FI "imagename eq DD2.exe" | findstr /i /c:"DD2.exe" > NUL
if errorlevel 1 (
start steam://rungameid/2054970
ping localhost -n 2 > NUL
goto check_process
) else (
wmic process where name="DD2.exe" CALL setpriority "256"
goto end
)
:end
EXIT - a) Above Normal - to run the game with "Above Normal" CPU priority || safe, not recommended
- Save the text file as batch (.bat) or just change the .txt extension .bat and run it
FAQ
Q: Does this mod actually work?
A: Yes. While in vast majority of games, changing the CPU priority won't lead to better performance, Dragon's Dogma 2 is an exception and this adjustment can directly leads to better performance, particularly frametime performance in cities. This has been reported by multiple players. If you will personally benefit from this and how much will depend on many things, such as your PC configuration and game settings.
Q: I'm not sure that this mod will work for me. Should I try it out anyway?
A: Yes. This little utility won't impact your performance negatively, it can only help, so it is worth a try.
Q: I am GPU-limited. Will this help?
A: As long as you are experiencing stuttering and inconsistent framerate, there is a very good chance that this will help, even in GPU-limited scenarios.
Q: Why should I use this mod and not some other, a third-party tool or just Task Manager?
A: This mod is super simple as you can place it on your desktop and just launch the game through it, instead of having to go to Task Manager every time and set CPU priority, download a third-party tool or permanently alter your registry, which can be dangerous.
Q: Is this mod safe?
A: This mod is a simple batch file, meaning that its "source code" is available just by right clicking it and selecting the option "Edit". The mod also makes no injections or changes to the game code itself, as such you do not risk triggering the game's DRM/anti-cheat.
Q: Why is "Above Normal" considered "Safe", what about "High" and "Realtime"?
A: Above Normal moves the DD2.exe process (the game) slightly above other processes, so resources get to it sooner, but there will still be quite a lot of other processes for it to compete with for resources. Setting it to "High" may cause minor disruptions (such as Discord keybinds not working while the game is focused), but will put the game above most processes running on the system, this eliminating any and all stutter caused by a lack of resources. Setting the game to 'Realtime' should only be used for testing, as it can significantly slow down the machine, while making the game run as fast as possible, above all other software; while this can't cause any permanent damage, it can cause processes and the entire system to sometimes crash.