Cloud Saves API Reference
This section documents all Cloud Saves Blueprint nodes provided by PloxTools: Steam Integration.
All functions require Steam to be initialized unless stated otherwise.
Getters
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Is Steam Cloud Enabled | – | bool | Returns true when Steam Cloud is enabled both for the current Steam account and for this application. |
| Check Steam Cloud Save | FileName (string) |
bool Success: bool |
Returns true if the specified Steam Cloud file exists. Success indicates whether the check could be performed. |
Cloud Saves
| Node | Parameters | Callbacks / Return | Description |
|---|---|---|---|
| Write Steam Cloud Save | FileName (string)Data (array of uint8) |
On Success On Failure (Error Message: string) |
Writes raw byte data to a Steam Cloud file asynchronously. Existing files with the same name are overwritten. |
| Read Steam Cloud Save | FileName (string) |
On Success (Data: array of uint8) On Failure (Error Message: string) |
Reads raw byte data from a Steam Cloud file asynchronously. |
| Delete Steam Cloud Save | FileName (string) |
On Success On Failure (Error Message: string) |
Deletes the specified file from Steam Cloud. |
| Get Steam Cloud Save List | – | On Success (Files: array of FSteamCloudFileInfo)On Failure (Error Message: string) |
Returns all Steam Cloud files for the current application, including file size and modification timestamp. |
| Save Game To Steam Cloud | FileName (string)SaveGameObject (USaveGame*) |
On Success On Failure (Error Message: string) |
Serializes a USaveGame object and writes it to Steam Cloud asynchronously. |
| Load Game From Steam Cloud | FileName (string) |
On Success (Save Game: USaveGame*)On Failure (Error Message: string) |
Reads a Steam Cloud file asynchronously and deserializes it as a USaveGame object. |