Skip to content

Release v2.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 24 Jan 06:43
· 12 commits to master since this release
aa23be3

πŸ“‘ Changelog

πŸ›οΈ New operation mode: Store mode. This allows SmokeAPI to be injected into the Steam process and perform unlocking for all Steam games. The hook and proxy mode are still present, and grouped into a Game mode.

βš™οΈ Config changes (v1 ➑️ v2):

  • Added unlock_family_sharing. Relevant only in store mode. Turing this on enables the Family Sharing bypass, allowing users to start and continue playing games from a shared library when its owner is playing as well.
  • Added default_app_status, override_app_status, and override_dlc_status. Together, these options allow users to customize which games and DLCs get unlocked. They replace old options unlock_all and override.
  • Added extra_dlcs. This option contains extra DLC IDs to be injected when Steam API is not returning some of the DLCs, such as the ones without a store page. It is meant as a temporary measure until such DLCs have been added to the online DLC config. It replaces old option dlc_ids, but unlike the old one, which was a flat list of IDs, the new option groups DLC IDs by parent App ID, in order to facilitate Store mode support.
  • Renamed inventory_items to extra_inventory_items. The functionality is the same.
  • Added store_config. This contains offsets required for hooking Steam in store mode. It is set to null by default, because SmokeAPI will primarily fetch them from the online store config. This config option is made for developers to test the new offsets without impacting production environment.

NOTE: This release is closely related to the Koalageddon v2 release, which you can read more about in this announcement post.