Skip to content

DLC API Reference

This section documents all DLC Blueprint nodes provided by PloxTools: Steam Integration.

All functions require Steam to be initialized unless stated otherwise.


DLC

Node Parameters Callbacks / Return Description
Get Steam DLC List – array of FSteamDLCInfo Returns the DLC configured for the current Steam application.
Is Steam DLC Installed DLCAppID (int32) bool Checks whether a specific DLC is installed on the local machine.
Install Steam DLC DLCAppID (int32) – Requests Steam to install a DLC. Completion is reported by the DLC Installed event.
Uninstall Steam DLC DLCAppID (int32) – Requests Steam to uninstall a DLC from the local machine.
Get Steam DLC Download Progress DLCAppID (int32) bool
Downloaded Bytes: int64
Total Bytes: int64
Progress: float
Returns the current Steam download progress for a DLC. Is Downloading is false when Steam has no active download for the DLC.

Events

Node Parameters Callbacks / Return Description
Subscribe To Steam DLC Installed – On Installed (DLC App ID: int32)
FSteamDLCListenerHandle
Subscribes to the Steam DLC installed event. Returns a handle for later unsubscription.
Unsubscribe From Steam DLC Installed Handle (FSteamDLCListenerHandle) – Unsubscribes from the Steam DLC installed event using the previously obtained handle.