-
Notifications
You must be signed in to change notification settings - Fork 2
Home
xAstroBoy edited this page Mar 20, 2026
·
1 revision
Welcome to the Quest UE4 Modloader wiki — a universal Lua modding framework for Unreal Engine 4 games on Meta Quest.
Quest UE4 Modloader is a C++ shared library (libmodloader.so) that injects into UE4 games on Meta Quest headsets, providing:
- Lua 5.4 scripting — Write mods in Lua with a rich API
- UE4 reflection access — Read/write any property, call any function
- ProcessEvent hooking — Intercept any Blueprint or C++ UFunction
- Native ARM64 hooking — Hook stripped C++ functions with Dobby
- Live debugging — TCP bridge for real-time code execution via ADB
- PAK injection — Mount custom content packs before engine init
- SDK generation — Auto-dump all game classes, structs, and enums
| Page | Description |
|---|---|
| Getting Started | Setup, installation, your first mod |
| Creating Mods | Mod development guide with examples |
| Lua API Reference | Complete API documentation |
| Debug Menu API | In-game mod menu system |
| Architecture | Internal design and components |
| Porting Guide | Adapt to other UE4 Quest games |
| Troubleshooting | Common problems and solutions |
| Game | Status |
|---|---|
| Resident Evil 4 VR | ✅ Fully supported |
| Other UE4 Quest titles | 🔄 Universal design — see Porting Guide |
- GitHub Issues — Bug reports & feature requests
- GitHub Discussions — Questions & community