A lightweight tool to download existing Lua manifest files for Steam applications using an AppID.
The tool does not generate files.
It fetches already-available manifest files from a remote source.
If a .zip archive exists, it is downloaded first.
Otherwise, the raw .lua file is downloaded directly.
⚠️ Download links are temporary and expire within minutes.
Contains:
ID.luaREADME.txt
- Downloaded directly when a ZIP archive is not available.
SteamTools is a third-party Steam client that supports:
- Cloud saves
- Achievements
- Remote Play
- Multiplayer
- Steam Workshop access
- Install SteamTools from its official website.
- Find a game on SteamDB or Steam and copy its AppID or The store page URL.
- Paste the AppID/URL into this tool.
- Download the provided file.
- If a ZIP was downloaded, extract it.
- Drag the
.luafile onto the SteamTools floating window. - Restart Steam.
You can run any of the following scripts:
appid.batappid.ps1(PowerShell)appid.vbs
appid.sh
Node.js
appid.js
Python
appid.py
pip install -r requirements.txt
python appid.py- Make sure the file finishes downloading completely
- Extract the ZIP if applicable
- Only drag the
.luafile into SteamTools - Restart Steam after adding the manifest
-
Change Steam download region
Settings → Downloads → Download Region -
Retry after a few minutes
-
Ensure:
- Enough free disk space
- Write permissions for the Steam library folder
- DLC Unlocker: Download
password:
mPhpMaster
If this tool helped you:
This project only downloads existing files and does not modify or generate Steam content.
Use responsibly and ensure compliance with all platform terms and local laws.
Licensed under the MIT License. See the LICENSE file for details.
