github changcheng967/FH6-AllInOne-Trainer v5.3.0-pre

latest release: v5.4.0-pre
pre-release4 hours ago

v5.3.0-pre — Crash Fixes

CRC Heartbeat Improvements

  • Spike detection: If thread suspension takes >500ms during CRC restore, the tick is aborted entirely. Patches are NOT re-applied, so the game sees clean code. This fixes the 6200ms spike crash from issue #25.
  • Process death detection: When the game crashes/restarts, the trainer now detects the dead process and stops the CRC timer cleanly — no more spamming VirtualProtectEx failed every 5 seconds (issues #6, #23).
  • Reduced patch visibility: Changed from 5s cycle / 500ms clean window to 3.5s cycle / 1500ms clean window. Patches are now visible only ~43% of the time (was ~86%). This should significantly reduce the 10-minute auto-shutdown some users experienced (issue #21).

SQL Fixes

  • Full Autoshow: Removed DROP VIEW / CREATE VIEW that caused a race condition with the game's rendering thread (issue #28). Now only fills CarBuckets.

UI

  • Renamed "Full Autoshow (CarBuckets)" → "Fill Car Buckets" with tooltip explaining dependency on Autoshow Unlock.

Testing Notes

Please test and report:

  1. Does the game still auto-shutdown after ~10 minutes?
  2. Does the CRC spike (6200ms+) still cause crashes?
  3. After the game crashes, does the trainer handle it gracefully (no error spam)?
  4. Does "Fill Car Buckets" work without crashing?

Attach your trainer.log file if you encounter any issues.

Don't miss a new FH6-AllInOne-Trainer release

NewReleases is sending notifications on new releases.