Launches a Steam game, then sets its priority.
- 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!
To see the launcher's options, simply run it using your preferred command line with no options.
The Steam ID of the game you want to launch. Required.
The name of the game's main EXE. Required.
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).
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.