Adding Non-Steam Games
This article is a stub. You can help by adding to it.
Non-Steam Games are saved in the file:
<<Steam Installation>>\userdata\<<User ID>>\config\shortcuts.vdf.
NUL) characters are used to denote the end of a key.
A key surrounded by two Null (
NUL) characters denote the beginning of a set. (e.g.
Start of Header (
SOH) characters are used to denote that next key is actually a value to assign to this key. (e.g.
Start of Text (
STX) characters are used to denote that the next several keys are values to assign to this key. (Always four special characters - Could be one
SOH and three
NUL, or four
NUL in a row)
BS) characters are used to denote the end of a set. (e.g.
Typical format is as follows (New lines and indentation added for clarity; characters within two vertical separators [e.g. |NUL|] represent special characters):
|NUL|shortcuts|NUL| |NUL|0|NUL| |STX|appid|NUL||NUL||NUL||NUL||NUL| |SOH|AppName|NUL|APP NAME WITHOUT QUOTES|NUL| |SOH|Exe|NUL|"PATH TO EXE"|NUL| |SOH|StartDir|NUL|"DIRECTORY TO START IN"|NUL| |SOH|icon|NUL|"PATH TO ICON"|NUL| |SOH|ShortcutPath|NUL||NUL| |SOH|LaunchOptions|NUL||NUL| |STX|IsHidden|NUL||NUL||NUL||NUL||NUL| |STX|AllowDesktopConfig|NUL||SOH||NUL||NUL||NUL| |STX|AllowOverlay|NUL||SOH||NUL||NUL||NUL| |STX|OpenVR|NUL||NUL||NUL||NUL||NUL| |STX|Devkit|NUL||NUL||NUL||NUL||NUL| |SOH|DevkitGameID|NUL||NUL| |STX|LastPlayTime|NUL||NUL||NUL||NUL||NUL| |NUL|tags|NUL| |SOH|0|NUL|favorite|NUL| |BS| |BS| |NUL|1|NUL| ... |BS| |BS|