| Directive | Description | |-----------|-------------| | Run Process | Executes external processes. Can be nested. | | Registry | Creates/updates registry keys and values. | | FileMove / FileCopy | Moves or copies files after depot extraction. | | DeleteFile / DeleteFolder | Cleans temporary or obsolete files. | | RequireAdmin | Forces admin privileges for certain actions (Windows). | | WaitForProcess | Pauses until a launched process finishes. | | InstallScript root | Mandatory root object name. | Variable Substitutions: Steam replaces special placeholders at runtime:
"Run Process" "DXSetup" "command" "#SteamPath\\steamapps\\common\\MyGame\\_CommonRedist\\DirectX\\Jun2010\\DXSETUP.exe" "parameters" "/silent" "WaitForProcess" "1" "VC2015Setup" "command" "#SteamPath\\steamapps\\common\\MyGame\\_CommonRedist\\vcredist\\2015\\vc_redist.x64.exe" "parameters" "/quiet /norestart" "WaitForProcess" "1" installscript.vdf
"source" "#InstallPath\\data\\settings.default.ini" "dest" "#InstallPath\\settings.ini" installscript.vdf