Skip to content

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 12 May 01:24
· 70 commits to develop since this release

Added

  • --source auto (now default) detects the running game via SHM tag namespace + process snapshot; shows "Detecting AC Environment..." until found.
  • Assetto Corsa Rally support via --source acrally flag.
  • Assetto Corsa Competizione support via --source acc flag.
  • Original Assetto Corsa support via --source ac1 flag.
  • Tire silhouette rotates by per-wheel camber on each wheel widget.
  • Contact-patch bars below each tire encoding inner/middle/outer load distribution.
  • Brake-pad and disc wear bars on each wheel widget, self-calibrated against per-wheel max observed since session start.
  • New pad_w / disc_w fields on WheelData, populated from ph.padLife / ph.discLife.
  • Per-zone temperature readouts (inner / middle / outer / core) on the tyre silhouette, with luminance-based text colour.

Changed

  • WheelData gains has_wheel_load, has_ride_height, has_camber capability flags; widgets hide indicators when a source lacks the signal.
  • Removed the trapezoidal camber strip; tire rotation plus contact bars replace it.
  • IMO temp grid always shows the inner face on the screen-centre-facing side of the widget.
  • Wheel widget logical height bumped 271 → 316 to fit the new bars and rotated tire.
  • Synthetic source: right-side camber sign flipped; corner-load → camber coupling rescaled.
  • Brake icon no longer shrinks with disc temperature; temperature drives only tint, wear moves to the dedicated bars.

Fixed

  • Per-face tyre temperatures now read from graphics-block TyreState on AC EVO instead of the dead legacy AC1 slots.
  • Brake icon now falls back to interpolating the brake curve from raw temp when brake_normalized_temperature is missing.
  • Tyre-wear restyled as a horizontal "Tire Wear" bar stacked under the existing Disk/Pads Wear rows; gated on has_tire_wear (hidden on AC EVO).
  • AC1 hides the Disk/Pads Wear bars — AC1's SDK predates padLife / discLife, so the bars previously rendered a stuck-fresh value.
  • AC1 hides the brake icon entirely (icon + label) since brakeTemp is never written by the game; lock/ABS blink disappears with it on AC1.
  • Wear bars now space themselves evenly between the brake column and pressure icon — a lone visible bar pins to the top of the available height.
  • AC1 contact-patch middle bar no longer collapses: new has_pressure_norm flag neutralises the pressure axis when the norm is a rough synthesis.
  • AC1 reads per-car spec data from data.acd: real per-axle ideal pressure, raw torque LUT for live BHP/torque, per-compound tyre thermal curves.
  • AC install auto-detected via Steam registry + libraryfolders.vdf; honours LT_AC_PATH env override and falls back to the default Steam path.

Full Changelog: v0.5.0...v0.6.0