Skip to content

Releases: acidicoala/SmokeAPI

Release v2.0.5

14 Mar 11:32
4b337a9
Compare
Choose a tag to compare

📑 Changelog

  • 🐛 Fixed a bug that broke store mode in previous release.

Release v2.0.4

13 Mar 18:44
167701a
Compare
Choose a tag to compare
Release v2.0.4 Pre-release
Pre-release

📑 Changelog

  • 🐛 Fixed an issue that was preventing SmokeAPI from hooking same interface again in 🎮 game mode.

Known issues

  • Store mode is broken. Please refrain from using this version. This was fixed in v2.0.5.

Release v2.0.3

12 Mar 10:29
d9f4778
Compare
Choose a tag to compare

📑 Changelog

  • 🐛 Fixed a bug that was causing infinite recursion in 🎮 game mode.

Release v2.0.2

31 Jan 22:40
73a05f1
Compare
Choose a tag to compare

📑 Changelog

  • 🐛 Fixed a few critical bugs in the 🎮 game mode

Release v2.0.1

30 Jan 12:01
95ceac3
Compare
Choose a tag to compare

📑 Changelog

  • 🐛 Fixed a bug with typo in Steam API URL

Release v2.0.0

24 Jan 06:43
aa23be3
Compare
Choose a tag to compare

📑 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.

Release v1.0.3

02 Jun 23:58
d3a1118
Compare
Choose a tag to compare

📑 Changelog

  • Fixed a bug where re-initialized steam interfaces wouldn't get re-hooked.

Release v1.0.2

31 May 08:18
53d28ee
Compare
Choose a tag to compare

📑 Changelog

  • Fixed a bug in some flat interface functions (they start with SteamAPI_)

Release v1.0.1

20 May 19:17
5afdd59
Compare
Choose a tag to compare

📑 Changelog

  • Fixed crashes with "Unsupported old version of ..." message. SmokeAPI will simply print a warning in the log from now on.

Release v1.0.0

10 May 12:06
5dc9d96
Compare
Choose a tag to compare

🎉 Initial Release 🚀

Features

  • 🔓 Legit DLC Unlocking
  • 🪝 Hook mode and Proxy mode installation
  • 📝 Configless operation
  • 🛅 Inventory emulation