Skip to content

Signals - Remote Storage

These callbacks require you to run Steam.run_callbacks() in your _process() function to receive them.


download_ugc_result

download_ugc_result

Response when downloading UGC.

Returns:

  • result (int)

  • download_data (dictionary)

    • handle (uint64_t)
    • app_id (uint32_t)
    • size (int32)
    • filename (string)
    • owner_id (uint64_t)

Read more in the official Steamworks SDK documentation

file_read_async_complete

file_read_async_complete

Response when reading a file with fileReadAsync.

Returns:

  • handle (uint64_t)
  • result (int)
  • offset (iunt32)
  • read (uint32)
  • complete (bool)

Read more in the official Steamworks SDK documentation

file_share_result

file_share_result

Response to a file being shared.

Returns:

  • result (int)
  • handle (uint64_t)
  • name (string)

Read more in the official Steamworks SDK documentation

file_write_async_complete

file_write_async_complete

Response when writing a file asyncrounously with fileWriteAsync.

Returns:

  • result (int)

Read more in the official Steamworks SDK documentation

local_file_changed

local_file_changed

One or more files for this app have changed locally after syncing to remote session changes.

Note: only posted if this happens during the local app session.

Returns: nothing


Read more in the official Steamworks SDK documentation

subscribe_item

subscribe_item

Called when a player attempts to subscribe to a Workshop item.

Deprecated: only used with the deprecated Remote Storage based Workshop API.

Returns:

  • *result (int)
  • file_id (int)

Read more in the official Steamworks SDK documentation

unsubscribe_item

unsubscribe_item

Called when a player attempts to unsubscribe from a Workshop item.

Deprecated: only used with the deprecated Remote Storage based Workshop API.

Returns:

  • result (int)
  • file_id (int)

Read more in the official Steamworks SDK documentation