An all-in-one trainer for Forza Horizon 6 — runtime hooks for player profile values + car/physics cheats + live SQL access to the game's in-memory database. Self-contained .exe, no .NET install needed.
Offline mode only. This trainer modifies game memory. Online play (Rivals, Eventlab, Multiplayer, leaderboards) will not work and may result in a ban. Run FH6 in offline mode before using.
Latest release: GitHub Releases — download the .zip, extract, and run FH6AllInOneTrainer.exe as Administrator.
- Credits — set any amount (10K to 999M). Toggle on, then buy/sell something for the change to take effect.
- Wheelspins — set count (10–999). Toggle on, then spin once for it to lock.
- Super Wheelspins — set count (10–999). Enable Wheelspins first, then toggle SWS on and spin once to activate.
- Skill Points — set any amount. Toggle on, then spend a point for the change to take effect.
- Sell Payout — multiply car sell prices by any value.
- Drift Score — multiply drift score by any value (5x, 10x, 50x, or custom).
- No Skill Break — prevents skill chains from breaking on impacts.
Tip: Wheelspins must be enabled for Super Wheelspins (and some other cheats) to take effect. Enable Wheelspins first, then add your other cheats.
Uses inline code cave hooks with toggle+value slots — based on the paris' club approach (CALL-resolution with string-compare verification).
- Quick Start — 999M Credits + Free Cars + Autoshow Unlock + Install Flags + All Cars
- Max All — max Credits, Wheelspins, Super Wheelspins, Skill Points
- Unlock Everything — all SQL cheats in one click
- Free Cars (BaseCost=0), Autoshow Unlock, Install Flags — with persistent locks that re-apply every 10s
- Add All Cars (CarBuckets approach), Free Upgrades (47 tables), Free Wheels, Full Autoshow
- Unlock Upgrade Presets, Clear "NEW!" Tag
- Drift Score 10x, Max Traction, Torque 2x, Reduce Drag 0.5x
- CRC bypass with heartbeat timer + jitter (XXH check pointer replacement)
- 7/7 integrity check patches (MemCmp, PageHash, TextHash, CodeSection, Checksum, TerminateGuard, ResumeReboot)
- TerminateGuard — patches the conditional
TerminateProcesscall that caused ~10 minute auto-shutdown - ResumeReboot — prevents GamePass/Windows Store silent reboot on alt-tab by patching the PFGameSaves resume handler
- IAT shutdown hooks — replaces
TerminateProcessandExitProcessIAT entries with stubs that block self-termination (catches ALL shutdown call sites, not just known ones) - Process death detection with exit code logging for diagnostics
- Deferred retry for Denuvo-encrypted pages — signatures that aren't available on first scan are retried during the CRC heartbeat
- Per-hook error handling — if one hook fails (e.g., Denuvo-protected page), other cheats continue working
- CRC spike detection — aborts tick if Phase 1 restore takes >500ms
- Process death detection — stops writing to dead process, disarms timer
- Thread-safe patching with ExpectedOriginal sanity check
- Pre-resolution: all hook targets are scanned before any hooks are installed
- XP / Level modding is not yet supported. See issue #19 for discussion.
- Wheelspins dependency — Super Wheelspins (and possibly Credits) require Wheelspins to be enabled first to take effect.
Requires .NET 10 SDK on Windows:
dotnet publish -c Release -r win-x64 --self-contained| Who | Contribution |
|---|---|
| paris' club | Core profile cheats (CALL-resolution approach), SQL features, CRC bypass |
| ForzaMods | AOB signatures reference |
| matkhl | Free Upgrades SQL (47 tables), CarBuckets approach, database dumper |
| Omkmakwana | Add All Cars reference |
| Chaarkor | Original Avalonia UI shell, MVVM architecture |
| changcheng967 | All-in-one integration, physics SQL cheats, code cave detours, UI |
GPL-3.0 — see LICENSE.