SteamPriorityLauncher
SteamPriorityLauncher copied to clipboard
Launches a Steam game, then sets its priority.
SteamPriorityLauncher
Launches a Steam game, then sets its priority.
Installation
- Download the latest EXE from here.
Note: If you've already done this once, you don't need to do it again. Just create a new shortcut to the same EXE. - Right-click on the EXE, and then select "Create shortcut".
- Right-click on the newly created shortcut, and then select "Properties".
- In the "Target" textbox, add the following:
-gameID <Steam game ID> -gameExe <name of the game's main EXE>
If you don't know the name of the game's main EXE, run the game normally, open Task Manager, and look for the game in the list. Then, right-click on it and select "Properties". You should see the EXE name in the first textbox.
Example:

Contents of "Target":SteamPriorityLauncher.exe -gameID 440 -gameExe hl2.exe -priority A
This will launch Team Fortress 2 with priority "Above Normal". - Optionally, rename the shortcut and give it a proper icon.
- Select "OK".
- You're done!
Options
To see the launcher's options, simply run it using your preferred command line with no options.
-gameID
The Steam ID of the game you want to launch. Required.
-gameExe
The name of the game's main EXE. Required.
-priority
The game process' new priority.
Valid values are:
- L - Low/Idle*
- B - Below Normal*
- N - Normal
- A - Above Normal
- H - High*
- R - Realtime* (requires admin privileges, may cause system instability!)
(* - not recommended)
If this option is not specified, the priority will be set to A (Above Normal).
-affinity
What cores the game process will be allowed to run on.
This option takes a list of cores, where 0 is core #1. Every number in the list is separated by a semicolon (;).
If this option is not specified, the process will be allowed to run on all cores.
Entries that aren't valid decimal numbers are evaluated to 0.
Invalid entries (I.E selecting core 4 [actually 5] on a quad-core processor) are ignored.
If the given core list evaluates to nothing, the launcher will error out.
You won't need to set this option in most cases.