Releases: CyberSnakeH/ZeusMod
Releases · CyberSnakeH/ZeusMod
v1.5.1
ZeusMod v1.5.1
Highlights
- D3D12 backend rewrite — overlay no longer crashes on DX12 prospects.
The previous D3D11On12 interop bridge produced
DXGI_ERROR_DEVICE_REMOVED 0x887A002Bon most modern GPUs because
Icarus' command queue was being recycled mid-frame under the bridge.
Render.cppnow uses the officialimgui_impl_dx12backend directly
and captures the game's liveID3D12CommandQueuevia an
ExecuteCommandListsMinHook (with anIDXGISwapChain3::GetDevice
fallback for older driver paths). The overlay is rendered straight
onto the back buffer in the game's own queue — no temporary device,
no inter-API copies, no DEVICE_REMOVED. - Menu key changed from
Nto²(the key directly belowEsc).
Resolved at runtime viaMapVirtualKeyW(0x29, MAPVK_VSC_TO_VK)so it
picks up the right virtual-key on every keyboard layout (AZERTY,
QWERTZ, Dvorak, …). Previously on AZERTY the menu shared the chat
key, swallowing player input. - FreeCraft items now stack and are placeable. Three independent
bugs in the in-bag delivery path were fixed:- Wall / beam placement — the trainer's
findTemplateFItemData
used to clone the first occupied slot as the new item's
FItemData. When that slot held a resource (Stone, Fiber, …) its
1-entry dyn array was inherited by walls and foundations,
producing items the server-sideDeployableComponent::Server_RequestDeploy
validator silently refused. Replaced with a category-matched
selector (Structure/Tool/Ammo/Liquid/ …) that
clones a same-shape template, so a freecrafted Wood_Wall inherits
the canonical 9-entry dyn shape{0,1,2,3,4,5,6,7,12}. - "Broken" icon on placeable items — an earlier "pick the
largest dyn template" heuristic had the failure mode of cloning
ammo (11-entry shape withtype=8/10/11ammo-specific keys and
Durability=0). The category gate above eliminates that path. - Workbench / Fabricator stacking — crafting at a station no
longer outputs one slot per unit.Trainer_AddItemToProcessor
now patches the cloned dyntype=7 ItemableStackto the
requested count and firesProcessingComponent::AddItemexactly
once, so 200 rounds land in 2 stacks of 100 instead of 200 stacks
of 1.
- Wall / beam placement — the trainer's
- GodMode is player-only and works across the lobby. The
PatchSetHealthinstruction-NOP that previously made every actor
invincible (animals included) is gone. Health is now pinned via a
per-tick rewrite tom_actorState->Health = MaxHealthplus
AliveState = 0in a tight 100-iteration thread loop. With
Apply To All Players on, the same write is mirrored onto every
remoteSurvivalCharacterStatewhoseUClass*matches the local
player's exactly — animals and AI stay killable. - Stability — three crashes traced and eliminated.
EXCEPTION_ACCESS_VIOLATIONin
TFastReferenceCollector::ProcessObjectArray(UE4 GC sweep,
parallel thread) was caused by writingState_Health/
State_AliveStateinto AI / creature subclasses of
SurvivalCharacterStatewhose layouts re-purpose those offsets
as pointer fields. The multiplayer mirror loop now filters by
UClass-pointer equality (read at+0x10every tick), and the
refresh interval was tightened from 60 ticks to 10.EXCEPTION_ACCESS_VIOLATIONin
UMaterialInstance::SetMIParameterValueName(render thread, NULL
deref at+0x84) was caused byRemoveDebuffsbrute-force
writing0.0finto every BlueprintCreatedComponent whose
offsetsMod_Lifetime/Mod_Remaininghappened to contain
plausible floats — including MaterialInstance internals. Fixed
with aUModifierStateComponentclass-pointer filter (walks the
Super chain atcls + 0x40).RemoveDebuffsand the multiplayer mirror loop now share a
singleIsPlausiblePlayerStatevalidator + class-pointer match,
so neither can leak writes into unrelated UObjects again.
- Overlay redesign — Electron parity. The in-game overlay now
matches the launcher's typography and palette: cyan / purple
accent pair, navy#0a0d14backdrop, sidebar nav with active rail,
cheat cards with auto-grown height, custom toggle switches with a
cyan→purple gradient when on, soft drop shadows, gradient section
headers, and a status pill in the title bar. Cards use
ImGuiChildFlags_AutoResizeYso sliders and long descriptions are
never clipped. - Embedded font. Inter Medium (411 KB, SIL OFL) is now bundled
inside the DLL as aconstexpr unsigned char[]blob
(native/internal/src/hooks/InterFont.h). The same face the
launcher uses, identical pixel-for-pixel on every Windows install.
Falls back to the ImGui built-in only on a load failure.
Removed
- Bypass Placement Validation toggle and the
InventoryItemLibrary::ItemDataValidMinHook. Was a research aid
for the wall-placement bug above; the proper fix (category-matched
template clone) makes it obsolete. - Dump Held Item Data button and the matching
Trainer::DumpHeldItemData()+ helpers. Same reason — diagnostic
scaffolding that's no longer needed in shipped builds.
Notes
- DLL grew from ~1.5 MB to ~2.0 MB — the difference is the embedded
Inter TTF. - Existing 1.5.0 installs auto-update through the in-app updater.
- Multiplayer cheats apply on the listening host only; client-side
toggles are silently ignored because the server-side replication
pass would clobber them anyway.
How to install
- Download ZeusMod-Setup-v1.5.1.exe below.
- Run it — install is silent, no UAC prompt, ZeusMod auto-launches when finished.
- Launch Icarus, load into a prospect, click ATTACH TO ICARUS in the launcher.
- Press N in-game for the overlay.
Assets
ZeusMod-Setup-*.exe— full installer (Windows, per-user, silent)latest.yml+*.exe.blockmap— metadata for the in-app auto-updater (do not download manually)ZeusMod-Standalone-*.zip— just the nativeIcarusInjector.exe+IcarusInternal.dllfor advanced users
Single-player / private sessions only. For educational and research use.
v1.5.0
ZeusMod v1.5.0
Highlights
- Native in-process injector — the Electron app now injects
IcarusInternal.dlldirectly via a koffi FFI binding
(OpenProcess→VirtualAllocEx→WriteProcessMemory→
CreateRemoteThread→LoadLibraryW). Theinject.ps1PowerShell
fallback and itsAdd-TypeJIT cost are gone. Typical end-to-end
inject latency dropped from ~1 s to 50–150 ms, and the flow no
longer spawns a child process (fewer AV false-positives). - No Weight fixed at the source — ZeusMod now detours
IcarusFunctionLibrary::AddModifierStatevia MinHook. When the
incoming row isOverburdenedand No Weight is ON, the call is
refused — the modifier is never applied, so the character no
longer feels heavy even when the UI reads 0 kg. The previous
patches (MaxWalkSpeed clamp, ExpireOverburdenedModifier) that
caused the PhysX tick access-violation have been rolled back. - Redesigned desktop UI — sidebar-driven category nav
(Survival · Inventory · Character · World · Progression · Give
Items), a live status strip with an animated connection dot, hero
attach button with state transitions, and a cyan/purple gradient
theme. The update modal has been rebuilt with a glass backdrop and
release-note viewer. All IPC round-trips still go through
window.zeusmod.*inpreload.js. - Phase B scanner (x64dbg-tier) —
IcarusInternal.dllgains
memmap,modules,strings,refs,searchcommands on the
debug pipe. Paired withscripts/inspect.py, ZeusMod now ships a
full memory explorer (module list, VirtualQuery walker, ASCII +
UTF-16 string scan, pointer back-reference scan, typed value
search).
Added — scripts/inspect.py (rewrite)
- Graceful
rich+capstonefallback — script still runs on a
vanilla Python 3.9+ install. - Typed readers —
readf32,readf64,readi32,readi64,
readstr,readunicode,readguid,readptrarr. - Labels (persistent via
~/.zeusmod_labels.json) — annotated on
the hex-dump grid. - Bookmarks (persistent) with optional description.
- Snapshots —
snapshot,snapshots,diff <name>capture a
region and show byte-level deltas. - Struct viewer —
struct <UClass> <base>decodes UE
UPROPERTYoffsets withf32/pointer hints. - Disassembly —
disasm <addr> <n>via capstone, when installed. - REPL —
readline-backed history (~/.zeusmod_history), tab
completion,helpsystem with per-command detail and examples. - Batch / watch / JSON —
-c,--watch,--json,--timing
CLI flags for scripting and diffed monitoring.
Added — Repository hygiene
- Release/version badge moved to 1.5.0 on the README.
docs/INSPECT.md— full Python-client command reference.- GitHub issue templates (bug report, feature request) and PR
template under.github/.
Removed
app/scripts/inject.ps1— replaced by the koffi FFI injector.- PowerShell spawn from the
game:injectIPC handler.
Migration note
- Existing 1.4.11 installs will auto-update to 1.5.0 through
electron-updaterexactly as 1.4.11 demonstrated end-to-end.
How to install
- Download ZeusMod-Setup-v1.5.0.exe below.
- Run it — install is silent, no UAC prompt, ZeusMod auto-launches when finished.
- Launch Icarus, load into a prospect, click ATTACH TO ICARUS in the launcher.
- Press N in-game for the overlay.
Assets
ZeusMod-Setup-*.exe— full installer (Windows, per-user, silent)latest.yml+*.exe.blockmap— metadata for the in-app auto-updater (do not download manually)ZeusMod-Standalone-*.zip— just the nativeIcarusInjector.exe+IcarusInternal.dllfor advanced users
Single-player / private sessions only. For educational and research use.
v1.4.11
ZeusMod v1.4.11
Highlights
- End-to-end test of the new in-app updater — 1.4.11 is the first
release that existing 1.4.1 installs are expected to pick up and
install fully automatically (download → silent install →
auto-relaunch) viaelectron-updaterand the silent one-click NSIS
package shipped in 1.4.1. electron-builderbumped 25 → 26.8.1, which pulls in fixed
versions oftar,cacache,glob,@electron/rebuild, and
friends, eliminating 11 of 12npm auditadvisories in the
build tree (all of them dev-only transitive deps).- Release notes are now generated from
CHANGELOG.mdinstead of
being hardcoded in the workflow. The CI reads the## [X.Y.Z]
section that matches the pushed tag and uses it as the GitHub
release body, so future releases always advertise the actual
changes that shipped. - Release body additionally describes the three asset families
(installer, updater metadata, standalone zip) so users don't try to
runlatest.ymlor the.blockmap.
Known
- The single remaining
npm auditadvisory is against Electron 33
itself (multiple moderate / high CVEs fixed in Electron 38.8.6 /
39.8.5). Bumping Electron is a semver-major update and is deferred
to a dedicated release rather than bundled here, so that the
updater flow can be validated against a minimally-changed build.
How to install
- Download ZeusMod-Setup-v1.4.11.exe below.
- Run it — install is silent, no UAC prompt, ZeusMod auto-launches when finished.
- Launch Icarus, load into a prospect, click ATTACH TO ICARUS in the launcher.
- Press N in-game for the overlay.
Assets
ZeusMod-Setup-*.exe— full installer (Windows, per-user, silent)latest.yml+*.exe.blockmap— metadata for the in-app auto-updater (do not download manually)ZeusMod-Standalone-*.zip— just the nativeIcarusInjector.exe+IcarusInternal.dllfor advanced users
Single-player / private sessions only. For educational and research use.
v1.4.1
ZeusMod v1.4.1
Highlights
- God Mode
- Infinite Stamina / Armor / Oxygen
- No Hunger / Thirst
- Free Craft
- No Weight Limit
- Speed Hack
- Time Lock
How to Use
- Extract the zip.
- Launch Icarus and enter a prospect.
- Run
IcarusInjector.exeas Administrator. - Click ATTACH TO ICARUS.
- Use the desktop app or in-game overlay to manage features.
Run as Administrator. Intended for solo or private sessions only.
v1.4.0
ZeusMod v1.4.0
Highlights
- God Mode
- Infinite Stamina / Armor / Oxygen
- No Hunger / Thirst
- Free Craft
- No Weight Limit
- Speed Hack
- Time Lock
How to Use
- Extract the zip.
- Launch Icarus and enter a prospect.
- Run
IcarusInjector.exeas Administrator. - Click ATTACH TO ICARUS.
- Use the desktop app or in-game overlay to manage features.
Run as Administrator. Intended for solo or private sessions only.
v1.3.2
ZeusMod v1.3.2
Highlights
- God Mode
- Infinite Stamina / Armor / Oxygen
- No Hunger / Thirst
- Free Craft
- No Weight Limit
- Speed Hack
- Time Lock
How to Use
- Extract the zip.
- Launch Icarus and enter a prospect.
- Run
IcarusInjector.exeas Administrator. - Click ATTACH TO ICARUS.
- Use the desktop app or in-game overlay to manage features.
Run as Administrator. Intended for solo or private sessions only.
v1.3.1
ZeusMod v1.3.1
Highlights
- God Mode
- Infinite Stamina / Armor / Oxygen
- No Hunger / Thirst
- Free Craft
- No Weight Limit
- Speed Hack
- Time Lock
How to Use
- Extract the zip.
- Launch Icarus and enter a prospect.
- Run
IcarusInjector.exeas Administrator. - Click ATTACH TO ICARUS.
- Use the desktop app or in-game overlay to manage features.
Run as Administrator. Intended for solo or private sessions only.
v1.3.0
ZeusMod v1.3.0
Highlights
- God Mode
- Infinite Stamina / Armor / Oxygen
- No Hunger / Thirst
- Free Craft
- No Weight Limit
- Speed Hack
- Time Lock
How to Use
- Extract the zip.
- Launch Icarus and enter a prospect.
- Run
IcarusInjector.exeas Administrator. - Click ATTACH TO ICARUS.
- Use the desktop app or in-game overlay to manage features.
Run as Administrator. Intended for solo or private sessions only.
v1.1
⚡ ZeusMod v1.1
Features
- 🛡️ God Mode (health + no debuffs)
- ⚡ Infinite Stamina / Armor / Oxygen
- 🍖 No Hunger / Thirst
- 🔨 Free Craft (no resources needed)
- 🎒 No Weight Limit
- 🏃 Speed Hack (adjustable x0.5 - x10)
- 🌅 Time Lock (dawn/noon/dusk/midnight)
How to Use
- Extract the zip
- Launch Icarus and enter a prospect
- Run
IcarusInjector.exeas Administrator - Click ATTACH TO ICARUS
- Use the overlay toggles (press N to show/hide)
⚠️ Run as Administrator. Single-player only.
Made by CyberSnake