v1.0.0
Changes
-
denuvo activation redeem uri
Introduce a standalone "Tokeer" bst:// URI bridge to redeem codes and register a handler. -
Add Utils/Tokeer: TokeerBridge.cpp/h and TokeerUri.cpp implementing URL parsing, HTTP redeem flow, registry registration, and a rundll32 export.
-
Register bst:// scheme on startup (HKCU) and avoid running Steam-injection when loaded by rundll32 by detecting non-steam hosts.
-
Add ShowInfo() dialog helper and header documentation.
-
Update CMakeLists: include new sources, link Shell32, and add OST_TOKEER_URL cache option to override the code-server base URL.
This enables websites to open bst://redeem/, have the DLL handle redemption standalone, write tickets to the Steam credential store, and offer to launch the app.
Installation
Download OpenSteamTool-v1.0.0-Release.zip (or the -Debug variant if you need logging to <steam>/opensteamtool directory).
Extract and copy dwmapi.dll, xinput1_4.dll and OpenSteamTool.dll to your Steam root directory (e.g. C:\Program Files (x86)\Steam).
Create a Lua config directory (for example C:\Program Files (x86)\Steam\config\stplug-in) and place your Lua scripts there.