It is no longer necessary to manually create the batch file with the code provided in mod description, you can now just download the files and run them.
You can even start the .bat file through the normal Steam launcher.
To do this edit the .bat file and change start steam://rungameid/2054970 to start "" "PathToDragonsDogma2\DD2.exe" (don't forget to adjust the path to your install location)
Right click Dragons Dogma 2 in Steam and open Properties. Add the following launch option "PathToBatchFile\DD2Steam_High_RECOMMENDED.bat" %command%
Now you can simply click play in Steam to start the game while still getting the benefits of the .bat file
bro my game is non steam version so everytime I try to open that .bat file, my steam automatically gets open as well and denied the access... so what do I do ? Also can you try to make mods for "non-steam" versions pls :)
Because editing the Windows registry or installing third-party software just to set one process to 'High' is like using a sledgehammer to crack a walnut. This is just a simple batch script that you can click on instead of the game's shortcut. :)
It is so rude to come in here and bash the mod for one reason or another. The man dedicated his time to help you. Think about that for a minute.
Now, if things like this werent a concern, process lasso would not be as popular as it is amongst enthusiasts, like myself. The windows scheduler is about the most basic thing out there, and process lasso does a much better job at distributing the workload. Unfortunately, its not going to magically make a game multithread properly, but it will hold up unimportant processes to make sure games get all the resources they need, especially with cpus like the 7900x3d and 7950x3d where those processes can be offloaded to the other ccx.
DD2 only uses 8 threads. Most of us have more than this. Core affinity and cpu priority absolutely matter. This is Windows we're talking about. I wouldnt be surprised if it prioritized MSEdge getting an update, over a game youre currently playing
I have noticed an improvement by doing this (I also use Process Lasso) and just wanted to make it convenient for people to be able to try it out without having to download and learn how to use something like Process Lasso or have to edit their Windows registry.
Worst case scenario, there will be no performance difference.
It's nice to see there are people with a brains, many just don't want to understand that this is something someone did on their free time and while I'm playing DD2 in my own free time, many folks here do thing for us for nothing and that's something that has to be mentioned and recognized. It's OK to ask, even to criticize in good manner or criticize and offer a solution but post like "It doesn't work", "don't use this mod" (I'm not referring only on this mod) . Many have "57" (and I know some of them) programs and apps opened, none of your games have priority (through Windows graphics settings at least, you need eight seconds to set) but are first to say don't use this or any other mod. Say tnx and try, if you don't like it do not endorse and OK, if you have problems tell the others, of course, but don't be spoiled and rude.
This script (mod) is used to launch Dragon's Dogma 2 process to a higher priority (or set it if the game is already launched) and it comes in the form of a Windows-only batch file. The Linux equivalent would be a bash script, but they are not the same. If your Steam Deck is running Windows, then this will work, otherwise it won't.
The Linux equivalent of Windows 'priority' would be 'niceness' and you would use the 'nice' or 'renice' command in bash to set Dragon's Dogma 2 process priority. The 'nice' range is between -19 and 20, with the default process niceness being 0 (equivalent to Windows 'Normal' priority) and negative values (e.g. -9) being higher priority. But to set negative values you need higher privileges, so you would need to use 'sudo'.
I don't use Linux quite enough to be comfortable providing exact steps, not to mention to foresee and troubleshoot potential issues and I don't own a Steam Deck either. But I hope this gets anyone using Linux or Steam Deck on the right track. Though, be aware, Windows and Linux are completely different and so are their schedulers, so there is no guarantee that this will be helpful on the Steam Deck or Linux in general.
Not to be that guy, but using this mod made my game go from very playable with some dips and stuttering to completely unplayable with Infinite stuttering lol.
I doubt I installed it wrong it's pretty basic but I do not recommend this mod until this is fixed.
70 comments
It is no longer necessary to manually create the batch file with the code provided in mod description, you can now just download the files and run them.
To do this edit the .bat file and change
start steam://rungameid/2054970
tostart "" "PathToDragonsDogma2\DD2.exe"
(don't forget to adjust the path to your install location)Right click Dragons Dogma 2 in Steam and open Properties. Add the following launch option
"PathToBatchFile\DD2Steam_High_RECOMMENDED.bat" %command%
Now you can simply click play in Steam to start the game while still getting the benefits of the .bat file
Anyone knows how i can fix this please?
Modern CPUs and operating systems are designed to manage CPU load efficiently, ensuring optimal stability and performance.
Therefore, adjusting CPU priority is snake oil.
Now, if things like this werent a concern, process lasso would not be as popular as it is amongst enthusiasts, like myself. The windows scheduler is about the most basic thing out there, and process lasso does a much better job at distributing the workload. Unfortunately, its not going to magically make a game multithread properly, but it will hold up unimportant processes to make sure games get all the resources they need, especially with cpus like the 7900x3d and 7950x3d where those processes can be offloaded to the other ccx.
DD2 only uses 8 threads. Most of us have more than this. Core affinity and cpu priority absolutely matter. This is Windows we're talking about. I wouldnt be surprised if it prioritized MSEdge getting an update, over a game youre currently playing
I have noticed an improvement by doing this (I also use Process Lasso) and just wanted to make it convenient for people to be able to try it out without having to download and learn how to use something like Process Lasso or have to edit their Windows registry.
Worst case scenario, there will be no performance difference.
The Linux equivalent of Windows 'priority' would be 'niceness' and you would use the 'nice' or 'renice' command in bash to set Dragon's Dogma 2 process priority. The 'nice' range is between -19 and 20, with the default process niceness being 0 (equivalent to Windows 'Normal' priority) and negative values (e.g. -9) being higher priority. But to set negative values you need higher privileges, so you would need to use 'sudo'.
I don't use Linux quite enough to be comfortable providing exact steps, not to mention to foresee and troubleshoot potential issues and I don't own a Steam Deck either. But I hope this gets anyone using Linux or Steam Deck on the right track. Though, be aware, Windows and Linux are completely different and so are their schedulers, so there is no guarantee that this will be helpful on the Steam Deck or Linux in general.
I doubt I installed it wrong it's pretty basic but I do not recommend this mod until this is fixed.