Releases: acidicoala/SmokeAPI
Releases · acidicoala/SmokeAPI
Release v2.0.5
📑 Changelog
- 🐛 Fixed a bug that broke store mode in previous release.
Release v2.0.4
📑 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
📑 Changelog
- 🐛 Fixed a bug that was causing infinite recursion in 🎮 game mode.
Release v2.0.2
📑 Changelog
- 🐛 Fixed a few critical bugs in the 🎮 game mode
Release v2.0.1
📑 Changelog
- 🐛 Fixed a bug with typo in Steam API URL
Release v2.0.0
📑 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
, andoverride_dlc_status
. Together, these options allow users to customize which games and DLCs get unlocked. They replace old optionsunlock_all
andoverride
. - 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 optiondlc_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
toextra_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
📑 Changelog
- Fixed a bug where re-initialized steam interfaces wouldn't get re-hooked.
Release v1.0.2
📑 Changelog
- Fixed a bug in some flat interface functions (they start with
SteamAPI_
)
Release v1.0.1
📑 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
🎉 Initial Release 🚀
Features
- 🔓 Legit DLC Unlocking
- 🪝 Hook mode and Proxy mode installation
- 📝 Configless operation
- 🛅 Inventory emulation