Skip to content
xAstroBoy edited this page Mar 20, 2026 · 1 revision

Home

Welcome to the Quest UE4 Modloader wiki — a universal Lua modding framework for Unreal Engine 4 games on Meta Quest.

What is this?

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

Quick Navigation

PageDescription
Getting StartedSetup, installation, your first mod
Creating ModsMod development guide with examples
Lua API ReferenceComplete API documentation
Debug Menu APIIn-game mod menu system
ArchitectureInternal design and components
Porting GuideAdapt to other UE4 Quest games
TroubleshootingCommon problems and solutions

Supported Games

GameStatus
Resident Evil 4 VR✅ Fully supported
Other UE4 Quest titles🔄 Universal design — see Porting Guide

Community

Clone this wiki locally