v4.8.0-pre — FNV-1a Direct Profile Struct Writes
New: FNV Direct-Write Engine
Profile cheats (Credits, Wheelspins, Super Wheelspins, Skill Points) now write directly to the profile struct in heap memory — no .text modification needed. This means:
- No CRC bypass needed for these 4 cheats
- No integrity check patches for these 4 cheats
- No thread suspension for atomic patching
- Falls back to legacy NOP-sled if struct resolution fails
How it works
- Finds setter functions via AOB scanning (reuses existing signatures)
- Extracts struct field offsets from
MOV/ADD [rbx+disp32], eaxinstructions - Traces pointer chain from global pointers in caller functions
- Writes desired value to
structBase + offseton heap - Periodic lock timer (5s + jitter) re-writes if game overwrites
Other improvements
- AltSignatures: Progressive fallback (longest to shortest) for all profile setters + NoSkillBreak
- Context validation: Permission check pattern must exist near AOB match
- Address deduplication: Prevents two cheats from hooking the same address
- Struct offset logging: Shows
[rbx+0x1C4]in scan results for diagnostics - Auto re-resolution: If profile struct moves (profile switch), re-resolves automatically
Status
This is a pre-release — the FNV direct-write path hasn't been live-tested yet. The fallback to NOP-sled ensures existing functionality is preserved.
Download
Download FH6AllInOneTrainer-v4.8.0-pre.zip, extract, and run as Administrator.