Steam Lua Patcher is a modern, standalone tool designed to seamlessly manage Lua files for Steam Tools. It automates the process of finding, downloading, and installing patches, and now includes a powerful Fix Manager for games requiring extra file modifications.
Note
Steam Tools must be installed for patches to work correctly. This tool automatically targets your steam/config/stplug-in directory.
- Instant Search: Find supported games by name or ID.
- Auto-Install: One-click download and placement of Lua patches.
- Auto-Generate: Generate patches for unsupported games instantly.
- Game Fixes: Automatically detects if a game requires additional file fixes (e.g., corrupted files, missing assets).
- One-Click Apply: Downloads and extracts fix files directly to your game installation folder.
- Smart Detection: The "Apply Fix" button appears automatically when a fix is available for your selected game.
- Restart Steam: Built-in utility to restart Steam and apply changes immediately.
- Portable: Single
.exefile. No installation required.
- Download the latest
SteamLuaPatcher.exefrom Releases. - Run the executable (no install needed).
- Search for your game.
- Select a game from the list.
- Click Patch Game.
- Click Restart Steam to finalize.
- Search for a game (e.g., Battlefield 4).
- If a fix is available, an Apply Fix button will appear.
- Click Apply Fix and select your game's installation folder.
- The tool will download and extract the necessary files automatically.
- Core: C++ (Qt6) for high performance and native UI.
- Backend: Python-based webserver for dynamic index generation.
- Safety: Secure token authentication for API access.
If you find this tool useful, please give it a star on GitHub! It helps a lot!
This project is licensed under the MIT License. See the LICENSE file for details.
A huge thanks to the core contributors who made this project possible:
- leVi - Core Development & UI
- raxnmint - Backend & Logic