Fixes from the first v8.1.0 field reports (#184)
Fixed: crash when enabling profile cheats on the Microsoft Store build
Enabling any profile cheat (including Max All) silently installed the new Season capture hook as a side effect. That hook was verified against the Steam build only, and on the Microsoft Store build it crashed the game within half a second. The Season hook is now strictly opt-in: it installs only when you actually click a Season button, so Credits / Wheelspins / Max All behave exactly like the proven v8.0.0 path again. The hook also refuses to patch when its code site is ambiguous on your build, and the captured pointer is validated (season 0-3 at +0x174) before anything is written.
Fixed: Super Grip did nothing on most cars
The x2 grip change multiplied only rows that already had a value. Most cars have no value in that column (the old 10x cheat overwrote them with a flat number), so they were skipped entirely. Grip now defaults missing values to 1.0 first and triples them: x3, rollover-safe, and actually applied to every car.
How to test
- Download
FH6AllInOneTrainer-v8.1.1.zip, extract, run as Administrator — title bar must say v8.1.1 - Store build testers especially: toggle Credits ON (or Max All) — it should no longer crash
- Super Grip: Restore first if you had it on, then apply again
- Season buttons: click one — if your build is not compatible the log will say so instead of crashing
Offline mode only. Attach only after loading fully into the world.