Skip to content

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.