Signals | Remote Storage

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


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.
  • Sends back no data.

file_read_async_complete

  • Response when reading a file with fileReadAsync.
  • Sends back the following data:
    • handle (int)
    • result (int)
    • offset (int)
    • read (int)
    • complete (bool)
    • handle (uint64_t)
    • result (int)
    • offset (iunt32)
    • read (uint32)
    • complete (bool)

file_share_result

  • Response to a file being shared.
  • Sends back the following data:
    • result (int)
    • handle (int)
    • name (string)
    • result (int)
    • handle (uint64_t)
    • name (string)

file_write_async_complete

  • Response when writing a file asyncrounously with fileWriteAsync.
  • Sends back the following data:
    • result (int)

download_ugc_result

  • Response when downloading UGC.
  • Sends back the following data:
    • result (int)
    • download_data (dictionary)
      • handle (int)
      • app_id (int)
      • size (int)
      • filename (string)
      • owner_id (int)
    • result (int)
    • download_data (dictionary)
      • handle (uint64_t)
      • app_id (uint32_t)
      • size (int32)
      • filename (string)
      • owner_id (uint64_t)

unsubscribe_item

  • Called when a player attempts to unsubscribe from a Workshop item.
  • Deprecated: only used with the deprecated RemoteStorage based Workshop API.
  • Sends back the following data:
    • result (int)
    • file_id (int)

subscribe_item

  • Called when a player attempts to subscribe to a Workshop item.
  • Deprecated: only used with the deprecated RemoteStorage based Workshop API.
  • Sends back the following data:
    • result (int)
    • file_id (int)