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. |