-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Reference & internals for the ZeusMod trainer, native injector,
Electron desktop companion, and inspect.py debug client.
| If you want to… | Read this |
|---|---|
| Install the release and toggle cheats | Getting Started |
| Understand how the four components fit together | Architecture |
| Build everything from source | Build From Source |
| Learn what each cheat does and how | Feature Reference |
| Drive ZeusMod from the command line | Debug Client |
| Extend ZeusMod with a new hook | Hook Catalog |
| Resolve a new UPROPERTY / UFunction at runtime | Reflection Internals |
| Speak the debug pipe protocol directly | Pipe Protocol |
| Look up a known struct offset | Memory Layout |
| Diagnose a broken install or a crash | Troubleshooting |
| Understand how a release gets cut | Release Process |
| Contribute code or docs | Contributing |
| Skim the jargon | Glossary |
ZeusMod is a single-player research trainer for Icarus (RocketWerkz, Unreal Engine 4.27). It is composed of four cooperating components:
┌──────────────────────────────────────────────────────────────────────┐
│ Operator │
└────────┬──────────────────────────────────────────────────────┬──────┘
│ │
│ Electron UI Python REPL │
│ (toggle cards, Attach) (inspect.py) │
▼ ▼
┌────────────────────┐ named pipe (ZeusModPipe) ┌────────────────────┐
│ ZeusMod.exe │◄─────────────────────────────┤ Icarus-Win64-... │
│ (Electron + │ JSON-ish wire │ Shipping.exe │
│ koffi injector) │ format │ + IcarusInternal │
└────────────────────┘ │ .dll │
└────────────────────┘
-
IcarusInternal.dllis the payload — it runs inside the game process and does all the actual trainer work (reflection lookups, MinHook detours, ImGui overlay, named-pipe server). -
IcarusInjector.exeis a standalone CLI injector, kept around for headless use and debugging. The desktop app has its own native injector built in and does not invoke this one. -
ZeusMod.exeis an Electron desktop companion. It detects Icarus, injects the DLL through akoffi-based FFI binding, and forwards UI events to the running DLL over the pipe. -
scripts/inspect.pyis the command-line debug client — an x64dbg-style memory explorer that talks to the same pipe.
Design principle: reflection over byte signatures. Instead of
hard-coding AOB patterns that break on every patch, ZeusMod resolves
UFunctions by reflection name and UPROPERTY offsets via the
FField chain at runtime. The great majority of Icarus patches do
not require a rebuild.
- Home — you are here
- Getting Started
- Architecture
- Build From Source
- Desktop App
- Feature Reference
- Hook Catalog
- Reflection Internals
- Pipe Protocol
- Debug Client
- Memory Layout
- Troubleshooting
- Release Process
- Contributing
- FAQ
- Glossary
ZeusMod is MIT-licensed (see LICENSE) and provided strictly for educational and reverse-engineering research. It is not affiliated with, endorsed by, or sponsored by RocketWerkz. Use it only in single-player or private prospects you control.
Author: CyberSnake.