Changes
- no evil auto update build flag for testers to rejoice
Introduce OST_ENABLE_UPDATER CMake option (ON by default) to compile out the self-update code. The AppUpdater include and the update-check thread are guarded with #ifdef OST_ENABLE_UPDATER and a log is emitted when the updater is omitted. Documented usage (cmake -B build -DOST_ENABLE_UPDATER=OFF). Also add /build-noupd to .gitignore. This ensures private/pinned builds cannot be replaced at runtime by disabling the updater at build time.
Installation
Download OpenSteamTool-v1.0.4-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.