
Free, forever. 8 single-player cheats for Red Dead Redemption 2 — a no-paywall, no-timer alternative to WeMod and other paid trainer subscriptions.
Reserve ammo never drops below 999. Replaces `sub eax,ebp` with `mov eax,999` at the reserve-ammo-update call site (AOB `2B C5 44 8B C3 8B D0 48 8B CF E8 D0 1A FF FF`, extended from the CT's bare 5-byte pattern to anc…
Dead Eye meter never drains during slowdown. Captures the Dead Eye stat actor at AOB `CD FF 48 8B 90 98 00 00 00 F3 0F 10 40 20` (injection at AOB+9, sitting on the `movss xmm0,[rax+20]`). BootstrapHook then refuses t…
Player takes no damage. Captures `[rax+10]` (the health sub-struct pointer, NOT the outer actor) at AOB `48 8B 48 10 0F 2F 41 20 72 05 40 B6 01 EB 03 40 32 F6 4D`. The shared BootstrapHook compares incoming damage tar…
Horse takes no damage. Captures `rax` (the horse health-stat outer actor, NOT `[rax+10]` as InfiniteHealth does - STN's CT is asymmetric here) at AOB `48 8B 48 10 0F 2F 41 20 0F 82 79`. BootstrapHook then refuses dama…
Horse stamina never decreases. Captures the horse stamina-stat actor pointer at AOB `F3 0F 10 40 20 EB 17` (the EB 17 tail disambiguates from the visually-identical Dead Eye movss site). BootstrapHook then short-circu…
Consumable stack counts are reset to 999 every time the game reads them. Writes a QWORD 999 (sign-extended imm32) to `[rdi+28]` immediately before the original `mov rdx,[rdi+28]` at AOB `48 8B 57 28 8B 00`. Qword writ…
Player stamina never decreases. Captures the stamina-stat actor pointer at the `movss xmm7,[rax+20]` site (AOB `F3 0F 10 78 20 F6`) into a shared scratch slot. The bootstrap hook then short-circuits the damage-tick wh…
Magazine count never decrements after a reload. NOPs the 2 bytes `2B C5` (sub eax,ebp) at the post-reload subtraction site (AOB `2B C5 44 8B C3 8B D0 48 8B CF E8 C7 19 FF FF`, extended from the CT's 12-byte pattern to…