Skip to content

Utility

The Utility subsystem provides general-purpose helpers for querying the Steam runtime environment, application metadata, localization settings, and DLC state.

This subsystem is intended to support environment checks and auxiliary logic that is commonly needed across different Steam features.


Capabilities

  • Check whether the Steam client is running and initialized.
  • Query Steam Overlay availability and runtime modes.
  • Detect whether Steam is running in Big Picture or VR mode.
  • Retrieve Steam server time and server-to-local time offset.
  • Query the current Steam application build ID.
  • Retrieve Steam UI language and current game language.
  • Retrieve the user's country code based on IP.
  • Check whether specific DLCs are installed.

Important Notes

  • Utility functions reflect the current state of the local Steam client and may change during runtime.
  • Server time and time offset values depend on Steam backend availability.
  • Localization values are determined by Steam client settings, not in-game language selection.
  • DLC installation state depends on the local Steam library and may differ between users.