Signals | Apps

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


dlc_installed

  • Triggered after the current user gains ownership of DLC and that DLC is installed.
  • Sends back the following data:
    • app_id (int)
    • app_id (uint32_t)

file_details_result

  • Called after requesting the details of a specific file.
  • Sends back the following data:
    • result (int)
    • file_size (int)
    • file_hash (PoolByteArray)
    • flags (int)
    • result (uint32_t)
    • file_size (uint64_t)
    • file_hash (PoolByteArray)
    • flags (uint32_t)

new_launch_url_parameters

  • Triggered after the user executes a steam url with command line or query parameters such as steam://run/(app_id)//?param1=value1;param2=value2;param3=value3; while the game is already running. The new params can be queried with getLaunchCommandLine and getLaunchQueryParam.
  • Sends back no data.

timed_trial_status

  • Called for games in Timed Trial mode.
  • Sends back the following data:
    • app_id (int)
    • is_offline (bool)
    • seconds_allowed (int)
    • seconds_played (int)
    • app_id (uint32_t)
    • is_offline (bool)
    • seconds_allowed (uint32)
    • seconds_played (uint32)