A list of all Actions, Conditions and Expressions supported in this addon.
Steamworks
-
Actions
Show overlay for {0}
Show the Steam game overlay.
Show overlay to URL {0} (modal: {1})
Show the Steam game overlay and load a URL from the web.
-
Conditions
Is available
True if successfully initialized the Steam API.
Is running on Steam Deck
Checks if Steam is running on a Steam Deck device.
On overlay shown
Triggered when the game overlay is shown.
On overlay hidden
Triggered when the game overlay is hidden.
-
Expressions
AccountID
The current user's Steam account ID.
StaticAccountKey
The current user's Steam static account key as a string.
AppOwnerAccountID
The app owner's Steam account ID (for Family Sharing).
AppOwnerStaticAccountKey
The app owner's Steam static account key as a string (for Family Sharing).
PersonaName
The current user's Steam persona (display) name.
PlayerSteamLevel
Gets the Steam level of the user, as shown on their Steam community profile.
AppID
Gets the App ID of the current game.
SteamUILanguage
Returns the language the Steam client is running in.
CurrentGameLanguage
Gets the current language that the user has set.
AvailableGameLanguages
Gets a comma separated list of the languages the current app supports.
Stats / Achievements
-
Actions
Unlock achievement {0}
Unlock an achievement for the current Steam game.
Clear achievement {0}
Reset the unlock status of an achievement. Typically only used for testing purposes.
-
Conditions
On any achievement unlock success
Triggered after any successful 'Unlock achievement' action.
On achievement {0} unlock success
Triggered after a successful 'Unlock achievement' action.
On any achievement unlock error
Triggered after any 'Unlock achievement' action fails.
On achievement {0} unlock error
Triggered after an 'Unlock achievement' action failed.
-
Expressions
Achievement
In an achievement trigger, the 'API Name' of the achievement.
DLC
-
Actions
Check DLC {0} installed
Check the installed status of one or more DLC.
Install DLC {0}
Install DLC by its app ID.
Uninstall DLC {0}
Uninstall DLC by its app ID.
-
Conditions
On DLC installed check complete
Triggered after 'Check DLC installed' when the status is updated.
Is DLC {0} installed
Check if DLC is installed by its app ID. Note this can only be used after 'On DLC installed check complete' triggers.
On DLC installed
Triggered after the 'Install DLC' action when the DLC has been installed.
-
Expressions
TriggerAppID
The app ID for a trigger, e.g. 'On DLC installed'.
Authentication
-
Actions
Get auth ticket for web API (identity {0})
Retrieve an authentication ticket from the Steamworks API.
Cancel auth ticket {0}
Cancel a previously obtained authentication ticket.
-
Conditions
On get auth ticket for web api success
Triggered after 'Get auth ticket for web API' when a ticket was obtained successfully.
On get auth ticket for web api error
Triggered after 'Get auth ticket for web API' when a ticket failed to be obtained.
-
Expressions
AuthTicket
The authentication ticket that was obtained (a HAuthTicket in the Steamworks SDK).
TicketHexStr
The ticket that was created as a hexadecimal string.