Skyrim
0 of 0

File information

Last updated

Original upload

Created by

boring3

Uploaded by

boring3

Virus scan

Safe to use

About this mod

Make Skyrim always take most of CPU usage
Increase FPS and Prevent suddenly lag caused by other processes

Requirements
Permissions and credits
Mirrors
Changelogs
Donations
Skyrim Priority LE
Tired of setting priority manually everytime after game startup?
This lightweight mod sets your game priority to High automatically.
It ensured the game always take most of CPU usage, prevent suddenly lag caused by other processes.
Now Skyrim can do the same.

Kick other processes out. Skyrim is the only one who should have whole CPU.
Be a wonder chicken Rude and Unreasonable.

SKSE DLL Only. No esp or papyrus script

SkyrimSE Version: Skyrim Priority SE
Fallout 4 Version: Fallout Priority

Install
  1.  Install by Mod Manager or Extract manually.
  2.  It's so simple that even don't have step 2

FAQ
Q: How this mod work?
Skyrim Priority simply calls the WinApi SetPriorityClass in SKSE Plugin EntryPoint.

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

Q: Work on Enderal?
Enderal is essentially a Skyrim Mod and require SKSE.
I can sure Skyrim Priority does work on Enderal.

Q: Skyrim VR Support?
Visit Skyrim Priority SE
https://www.nexusmods.com/skyrimspecialedition/mods/50129

Q: Address Library?
It's only for version independent address searching. But Skyrim Priority doesn't do that.
So this mod don't need it.
(There's no address library for Oldrim anyway)

Q: Compatibility?
Compatible with everything.

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

If you turned DynamicPriority on. It will be BelowNormal because you are not focus on Game Window.
After you back to Game it will return to High.

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

Priorities
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 SKSE as Administrator)

Skyrim Priority uses High by default
It's a safe priority that won't interrupt critical jobs by Windows or etc.
You can change it in PriorityMod.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/Erstori/FallrimPriority