OpenForge v0.1.0 — first public release
OpenForge v0.1.0 — first public release 🎉
The first public cut of OpenForge, an open-source, all-in-one Windows trainer for offline single-player PC games. Built so you never have to wonder what's actually running on your machine — every line of source is in this repo, every cheat is a TOML file you can read, every release artifact is reproducible from a tagged commit.
Highlights
- 🦇 LEGO Batman: Legacy of the Dark Knight — 23 features across currency, combat, movement, teleportation, progression, and world tiers. Stable on Steam build
1.0.0.1. - Declarative TOML signature engine — every cheat is a config file, not Rust code. Adding a new game is a folder drop + PR.
- UE5 reflection path — per-game injected DLL exposes
GUObjectArray,FName, andFPropertywalking over a named pipe. No more chasing AOB signatures for UE5 titles. - Lua scripting (preview) — in-app Monaco editor, parse-time validation, per-game storage, in-repo
community-lua-scripts/index, and an in-process runtime with UE5 reflection bindings + a game-thread hook for scripts that need to run on the engine's main thread. - Global hotkeys, per-feature — bind any chord to any cheat. Fires even when the trainer is minimised; conflict detection + audio cue + toast feedback.
- Production-hardened webview — strict CSP, deny-by-default Tauri ACL, devtools gated behind a Cargo feature, F12 / right-click / inspect blocked in release builds.
What's in the box
openforge-v0.1.0-windows-x64.zip(~6.7 MB) — start here. Contains everything you need: the trainer (openforge.exe), the LEGO Batman DLL (batman_lod_dll.dll), and aREADME.txtwith install steps. Extract anywhere and run.openforge.exe(~17 MB) — the trainer binary on its own. Useful if you already have the DLL from a previous version, or if you want to verify the hash of the .exe independently.batman_lod_dll.dll(~1.3 MB) — the per-game injected DLL for LEGO Batman: Legacy of the Dark Knight. Useful if you only need to swap the DLL between releases without re-downloading the trainer. The trainer expects this file in the same folder as the .exe.
No installer / MSI / NSIS for v0.1.0 — portable archive only. Future releases may add installer formats.
Install
- Download
openforge-v0.1.0-windows-x64.zip. - Extract both files into the same folder (Desktop, Documents, wherever). They must live side-by-side; the trainer looks for the DLL next to its own .exe.
- Right-click
openforge.exe→ Run as administrator. Game memory access needs elevation. - Launch LEGO Batman: Legacy of the Dark Knight (Steam build
1.0.0.1). - Load into the game proper — start a new game or load a save. Don't Attach on the main menu or during a loading screen.
- In OpenForge, hit Attach. Toggle the cheats you want. Be merciful with the cutscenes.
Full quick-start in the README.
Disclaimers
- Single-player + offline only. No online, no PvP, no anti-cheat-protected titles (BattlEye, EAC, EQU8, VAC, Ricochet). The project will never accept PRs that try.
- Use at your own risk. Back up saves before applying progression cheats.
- Not affiliated with any game publisher or developer. All trademarks belong to their respective owners.
Tech
Rust 1.95 (edition 2024) workspace · Tauri 2.11 · React 19 + Vite 6 + Tailwind 4 · windows-rs 0.61 · tauri-plugin-global-shortcut · mlua for the Lua runtime · MIT licensed throughout.
Get involved
- ⭐ Star the repo if it saved you a Cheat Engine session.
- 🎮 Request a game, report a bug, or bring a PR.
- ▶ Subscribe to @GamesPatch on YouTube for discovery walkthroughs + new-game previews.
- 🌐 theappstack.in for the rest of the toolbox.
Thanks for being here on day one. 💛