- LuaMani is a web tool designed to locate, validate, and retrieve game manifest files and Lua scripts via Steam AppIDs. It features a "Daisy-Chain" search algorithm that scans multiple (Right now only 2) repository endpoints automatically, ensuring you find the file you need without checking dead links. The chain sequence is optimized to find and download a file in no time.
- Why LuaMani? Stop wasting time checking dead links. While others are in maintenance, LuaMani just works. LuaMani streamlines the search for essential game files (Lua scripts, manifests, and binaries), providing instant Steam verification and intelligent failover to ensure you get the files you need from community repositories quickly.
- Dual Search Modes: Search by Steam AppID or Game Name with live results and thumbnails
- Top Games: Browse the most popular games on Steam
- Smart Pre-Check: Automatically verifies if a game exists before attempting to search repositories
- Intel Upgrade: Detects and displays the File Size (MB/GB) before you download
- Daisy-Chain Logic: Iterates through multiple repository endpoints until a valid source is found
- Multi-Proxy Fallback: Uses multiple CORS proxies for maximum reliability
- Game Intelligence: Detects Denuvo DRM, online-only games, and displays genre tags
- Zero-bloat UI: A premium dark-mode interface designed for modders
- Live Updates: Built-in version checking to ensure you're always current
- One-Click Copy: Click the AppID to copy instantly
- Settings: Add new CORS proxies, API endpoints, and repositories with saving and resetting
LuaMani is officially hosted at:
Note: Always check the URL and reviews when using third-party instances.
LuaMani is a frontend-only tool, meaning it runs entirely in your browser, but it does not support mobile devices.
- Click the NAME_SEARCH tab
- Start typing a game name (e.g., "Terraria", "Garry's Mod")
- Select from live search results with thumbnails
- Click INITIALIZE to verify the target
- Click EXECUTE DOWNLOAD to begin the daisy-chain search
- Use the ID_SELECTOR tab (default)
- Enter a valid Steam AppID (e.g., 4000 for Garry's Mod, 105600 for Terraria)
- Click INITIALIZE to fetch game metadata
- Click EXECUTE DOWNLOAD to begin the daisy-chain search
- Click the TOP_GAMES tab
- Select a game from the list and click it
- Click EXECUTE DOWNLOAD to begin the daisy-chain search
- Settings: Make your own CORS proxy and API endpoint configurations
- Click the AppID in the results to copy it instantly
- View warnings for Denuvo-protected or online-only games
- Check genre tags to understand the game type
- Monitor the log to see which providers are being checked
- TARGET NOT FOUND - Invalid AppID or game name, or network issues
- SEARCH FAILED - Did all it could, but couldn't find the file
- PROXY OFFLINE - All CORS proxies are unreachable (try refreshing)
- [FAIL]
<PROVIDER>: Status 404/403/ERR/429:- 404(Provider likely has no file)
- 403(Provider likely blocked API access)
- ERR(Likely provider down or no Internet connection)
- 429(Provider likely has rate limits)
- All providers exhausted - No provider has files for that
appIDor no providers in theAPI_LIST
- 🔗 New Provider: ManifestHub - Direct raw Lua script fetching with auto download
- 🆕 Three New Tabs:
- TOP_GAMES - Browse current top sellers/trending games
- SETTINGS - Customize proxies and API providers (saved locally)
- Visit On GitHub - Quick access to the repo
- 📱 Mobile Access Blocked - Optimized for desktop power users
- ⚙️ Refined UI/UX - Better UI, local config persistence, and polishing
- Support for multiple API types (download ZIP vs. raw Lua text)
- LocalStorage config saving/loading
- Enhanced version badge with update messaging
- Mobile-responsive blocker with custom error styling
The community is encouraged to submit valid API endpoints or UI improvements. Your contributions help keep the tool relevant and operational!
- Star the repo ⭐
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Edit the API_LIST array in script.js:
{
"name": "Your Repository",
"url": "https://your-repo.com/files/<appid>.zip",
"success_code": 200,
"enabled": true
}-
URL must contain placeholder
-
Must support HTTP HEAD requests
-
Should return 200 for existing files
LuaMani checks repositories in sequence using HEAD requests:
- Verifies file existence via status codes
- Retrieves file size from Content-Length headers
- Stops immediately upon success
- Falls back to next provider on failure
Uses 5 different CORS proxies with automatic failover:
-
corsproxy.io → allorigins.win → thingproxy.freeboard.io → etc.
-
Ensures maximum uptime and reliability
-
Automatically switches if a proxy is blocked or slow
-
Denuvo Detection: Scans DRM notices in Steam metadata
-
Online-Only Warning: Identifies multiplayer-focused games
-
Genre Tagging: Extracts and displays game categories
-
Review Analysis: Fetches and calculates Steam review scores
LuaMani is a search indexing tool. It does not host any files. All links are provided by third-party repositories defined in the configuration. Use responsibly. If you notice some non-working code, please report it via the GitHub Issues page. It also does not support mobile devices.
Thank you for reading
Made with 💜 by GOAT42069