-
Notifications
You must be signed in to change notification settings - Fork 0
User Guide
OpenLuaTools adds an OpenSteamTool-focused Lua script management interface to Steam through Millennium.
OpenLuaTools is designed around these tasks:
- Check whether a supported Lua script is present for an app.
- Install an OpenSteamTool Lua script into
<Steam>/config/lua. - List installed Lua scripts.
- Delete installed Lua scripts.
- Check configured sources for availability.
- Manage API source settings.
- Apply supported helper/fix archives when appropriate and lawful.
- Change plugin settings, language, and appearance options.
OpenLuaTools targets this folder:
<Steam>/config/lua
Installed scripts are expected to use app ID based filenames such as:
123456.lua
Disabled scripts may appear as:
123456.lua.disabled
The exact UI may change, but the normal flow is:
- Open the Steam page for the relevant app.
- Open the OpenLuaTools interface.
- Check available configured sources.
- Start the add/install action only if you are allowed to use the selected script.
- Wait for the download and extraction process to finish.
- Restart Steam if required.
OpenLuaTools extracts downloads into a temporary plugin folder first, validates them, then copies only expected files into the Steam/OpenSteamTool folders.
To remove an installed OpenSteamTool Lua script:
- Open the OpenLuaTools installed scripts view.
- Find the app ID or script entry.
- Use the delete/remove action.
- Restart Steam if the change does not appear immediately.
The backend removes matching files from <Steam>/config/lua, including:
<appid>.lua
<appid>.lua.disabled
OpenLuaTools includes logic for checking and applying supported helper/fix archives. OpenLuaTools validates archive paths before copying files into a game folder, but you should still treat third-party archives carefully.
During downloads or fix application, OpenLuaTools uses status states such as:
queueddownloadingextractingprocessingdonefailed
If a task fails, copy the visible error and check Troubleshooting.
OpenLuaTools documentation for ToxcGang/OpenSteamToolPlugin.