Workshop & libraries
Subscribe on the site. Get your scripts on the next loader run.
Install a workshop script
- Sign in to the Soggy workshop.
- Subscribe to the scripts you want.
- Run the loader and click Load. Subscribed compatible scripts and required libraries sync before injection.
- Open Misc → Lua and load the script.
Where files go
CS:GO folder/
csgo.exe
your_script.lua
gamesense/
images.lua
http.luaLoad libraries with require("gamesense/images"). Dependencies detected by the workshop are installed automatically; libraries are not separate subscriptions. A dynamically constructed module name may not be detectable, so keep dependency names literal where possible.
Updates and local edits
The loader tracks files it installed. An unchanged managed file can be replaced by a newer version; a locally edited file is preserved. An unchanged unsubscribed script is removed on sync, while unused libraries stay. Use a separate filename for your own experiments.
Automatic loading
The in-game Load on inject checkbox owns the autoload selection. Sync never writes skeet_lua_autoload.txt or skeet_lua_active.txt.
When a sync fails
A workshop sync error appears as a loader status message and does not block injection. Existing local files may still be available. Check the subscription, compatibility status and connection before trying the next loader run.