Releases: digital-dev/Apprentice
Release list
Apprentice v0.1.1-beta
Apprentice v0.1.1-beta
First public build. Offline Windows game trainer — value cheats and code
patches over a real memory-editing engine, no server, no telemetry.
of games beyond the two bundled here is thin, and you should expect rough
edges in the UI. Report anything odd via Issues.
Highlights
- Two cheat mechanisms: freeze/one-shot value writes, and code patches
that rewrite the instruction itself (nop,force,replace,scale,
copy,capture,guard,immunemodes) so the game can't fight back. - Mono/IL2CPP-aware: resolve cheats by class + field/method name instead
of a fragile byte offset — Mono Explorer lets you browse live classes and
fields in an attached process to find them. - Signature-based patch relocation that survives a game restart: builds
an AOB signature around the captured instruction, wildcards absolute
addresses, and re-locates on every attach — with module-fingerprint
verification so a changed game build never gets silently mis-patched. - Two ready-made cheat sets shipped: Valheim (Mono JIT, 15 cheats)
and Elden Ring (native, pointer-chain value cheats, 14 cheats —
health, FP, stamina, runes, one-shot kill, crafting, and more). - Global hotkeys per cheat, with save-time conflict detection against
other apps. - 1x–20x multiplier sliders on freeze- and scale-mode cheats, instead of
hand-editing a raw value. - Cheat Table (.CT) import/export — bring in cheats from an existing
Cheat Engine table, or export yourforce-mode patches back out to share. - Lua scripting for cheats that need real logic, sandboxed with a
timeout and memory cap. - A live Memory Viewer and Registers panel for poking around by hand.
- A standalone read-only MCP server (
mcp-server/) exposing the same
attach/scan/Mono-resolve/read/disassemble/write-watch primitives as tools
an AI coding agent can call directly against a live game — for finding
the address, offset, or signature a new cheat needs without a manual
Cheat Engine session. No write operations.
Safety
- Every code patch is restored on cheat disable, on detach, and on app
quit — including the edge case where a patch was mid-retry (waiting on
Mono to JIT the method) at the moment you closed Apprentice. - A write-watch capture always clears its hardware breakpoints before
Apprentice exits, so it can never leave a game primed to crash with no
debugger attached. - Nothing happens to a process until you explicitly attach to it and turn a
cheat on. No network calls except the optional, manually-triggered CT
table search.
Known limitations
- Windows only — the injection path is Win32-specific; Linux is stubbed but
not implemented. - Only two games have a bundled cheat set so far. The engine itself is
game-agnostic (see the README's Sharing cheats
section) — PRs adding support for other games are very welcome. - No installer signing yet, so Windows SmartScreen may warn on first run.
Installing
Download Apprentice-Setup-0.1.1-beta.exe below and run it — installs to
your user profile, no admin required. Or build from source; see the README.
The MCP server is a separate opt-in piece (mcp-server/) — see the
README's MCP server section if you want an AI agent driving live
introspection alongside it.
Full changelog: this is the first tagged release.
Full Changelog: https://github.com/digital-dev/Apprentice/commits/beta