Fallout 4
0 of 0

File information

Last updated

Original upload

Created by

boring3

Uploaded by

boring3

Virus scan

Safe to use

About this mod

Improve performance by elevating the CPU Priority of the game process.
Minimizing input lags and preventing stutters caused by other processes.
Updated for Next-Gen!

Requirements
Permissions and credits
Mirrors
Changelogs
Donations
Fallout Priority Next-Gen
Updated for Fallout 4 Next-Gen [5/4/2024]
Compatible with Pre-NextGen (1.10.163 and earlier) as well

Tired of setting priority manually every time after the game starts?
This lightweight mod boosts your game process priority automatically.
Higher priority ensures the game always takes most of the CPU usage and prevents stutters caused by other processes.
Kick other processes out. Fallout is the only one that should have the whole CPU.

F4SE DLL Only. No esp or papyrus script
Safe to install/upgrade/uninstall anytime


SkyrimSE/Enderal SE Version: Skyrim Priority SE
SkyrimLE/Enderal LE Version: Skyrim Priority LE
Baldur's Gate 3: Baldur's Priority

Install
  •  Install by Any Mod Manager or Extract to game dir manually.
  •  It's so simple that it doesn't even have step 2

FAQ
Q: How does this mod work?
Fallout Priority elevate the game process priority by calling the WinApi SetPriorityClass.
And higher priority can help the game compete for CPU from other processes.
So your game can run more smoothly and responsively and have fewer lags.

Q: Work on the previous version of F4SE/VR?
There's no F4SE Version Checking in plugin.
And the implementation of this mod is version independent.
So it should work on all F4SE/VR version even SKSE
.

Q: Fallout VR Support?
I don't have VR. But it should work as Skyrim Priority SE AE does.

Q: Can you make this mod use Address Library so you don't have to update?
Address Library is a awesome plugin.
But it's only for version independent game object address searching.
And Fallout Priority doesn't need to interact to game objects.
So this mod don't need it, and is already version independent.

Q: Compatibility?
Compatible with everything.

Q: Does this mod support Linux OS? (Steam Deck)
No, currently this mod is for Windows only.

Q: So how do I know if this mod is working?
After game startup. You can open Task Manager by press "Ctrl+Shift+Esc". Go to Details Tab.
Right click on Fallout4.exe/Fallout4VR.exe and check is the value of "Set priority" is Above Normal.

If you turned DynamicPriority on in the config. It will be BelowNormal because you are not focus on Game Window.
It will be back to Above Normal after you return to Game.


It's Normal by default without Mod or softwares like Process Lasso.

Technical details
Check the Microsoft Official Document for the details:
https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-setpriorityclass#parameters

# Idle          = 0
# Below Normal  = 1
# Normal        = 2
# Above Normal  = 3
# High          = 4
# Realtime      = 5     (Require run F4SE as Administrator)

Fallout Priority uses Above Normal by default
It's a safe priority that won't interrupt streaming/recording or critical jobs from Windows.
You can change it in FallrimPriority.toml If you want other priority.

Note
About Realtime Priority
https://docs.microsoft.com/en-us/windows/win32/procthread/scheduling-priorities#priority-class
You should almost never use Realtime, because this interrupts system threads that manage mouse input, keyboard input, and background disk flushing. This class can be appropriate for applications that "talk" directly to hardware or that perform brief tasks that should have limited interruptions.


Source Code
Available on Github:
https://github.com/Nyerst/FallrimPriority