Skip to content

Releases: dev-darck/SimAnalyzer

SimAnalyzer 0.1.0-dev

13 Apr 22:54

Choose a tag to compare

SimAnalyzer 0.1.0-dev Pre-release
Pre-release

Dev Release Notes

Release status

This dev build expands the telemetry workflow with Session Analysis, a dedicated workspace for reviewing recorded
sessions in more detail.

The current build is usable for everyday review, but it is still part of the dev release track. Some scenarios still
need wider validation across more sessions, cars, and tracks.

What is new in this build

Session Analysis

  • Added a dedicated Session Analysis screen for recorded telemetry sessions.
  • Added a multi-pane desktop workspace built around the main review flow:
    • session header,
    • interactive track map,
    • lap and session navigator,
    • telemetry comparison graph,
    • inspector with analysis tabs.
  • Added selected-lap versus reference-lap comparison across the workspace.
  • Added interactive track review features such as focus mode, reference line display, corner overlays, diagnostic
    markers, and sector-aware context.
  • Added inspector sections for line review, timing review, tyre review, setup advice, corner breakdown, and highlights.

Analysis and coaching

  • Added a higher-level analysis layer that combines telemetry, lap deltas, corner behaviour, tyre state, and consistency
    signals into one review flow.
  • Added overview highlights for major telemetry events and obvious time-loss areas.
  • Added corner diagnostics and corner-specific coaching cues.
  • Added tyre temperature window analysis so overheating and under-temperature behaviour can be surfaced in review.
  • Added setup-oriented diagnostic output that can distinguish between likely driving issues and likely car-balance
    issues.
  • Added consistency analysis to surface repeatability issues instead of only showing single-lap pace.

Track map and session data quality

  • Added track-map merge logic so the analysis can use the best available geometry from recorded data, authored maps, and
    imported data.
  • Added corner-zone detection and map-aware sector context to support review on tracks with incomplete source data.
  • Added graceful fallback behaviour when imported track data or calibration data is unavailable.
  • Added logging around degraded track-map and calibration loading paths to make failures diagnosable.

Telemetry workflow

  • Live screen continues to show real-time telemetry stream.
  • Session screen continues to provide recorded session browsing with search, filtering, and sorting.
  • Session Details continues to show lap-level and sector-level review for recorded sessions.
  • Session Analysis now extends that workflow with a deeper comparison-oriented review screen.

HUDs available in this dev build

Input HUD

  • Live input overlay with scrolling history for throttle, brake, clutch, and steering.
  • Current pedal percentages and steering movement in real time.
  • Distinct active and idle session states.
  • Configurable display options for visibility, panel width, graph height, and history window.

Fuel HUD

  • Runtime phases for waiting in pits, warmup, predictive mode, and per-lap mode.
  • Core values for fuel per lap, fuel left, laps left, last lap, and calculation basis.
  • Fuel plan table with Horizon and Time estimates.
  • Reset action that clears saved fuel calculations and current HUD state.

Settings and recording

  • Settings includes telemetry acquisition controls.
  • Available configuration includes recording on or off, sampling rate, max recorded laps, storage folder, and current
    telemetry data size.
  • Storage warnings are shown for high-risk configurations such as very high sampling rates or large lap limits.
  • Recording remains temporary until the session is explicitly saved.
  • If recording is stopped or the application is closed before saving, the temporary telemetry payload is removed.
  • Game selection is available through Auto detect or manual selection for a supported title.

Supported games in the current dev scope

  • Current tested focus: Assetto Corsa Competizione (ACC) and Assetto Corsa EVO (AC EVO).
  • Manual game selection also includes Assetto Corsa (AC).
  • AC EVO still does not provide all telemetry data reliably from the game side.
  • Because of this, part of sector tracking is reconstructed manually.
  • Sector telemetry is published in integer milliseconds, so displayed sector times may differ by about 1 ms after
    rounding.

What's Changed

Full Changelog: v0.0.3-dev.0...v0.1.0-dev.17

SimAnalyzer 0.0.3-dev

02 Mar 15:22

Choose a tag to compare

SimAnalyzer 0.0.3-dev Pre-release
Pre-release

Dev Release Notes

Release status

This build starts the dev release track from functionality that is already in a usable state.

Important: this is still a dev build. Some scenarios are not fully validated yet, so specific behaviors may still be inconsistent.

Supported games (current dev scope)

  • Current tested focus: Assetto Corsa Competizione (ACC) and Assetto Corsa EVO (AC EVO).
  • Manual game selection also includes Assetto Corsa (AC).
  • AC EVO still does not provide all telemetry data reliably from the game side.
  • Because of this, part of sector tracking is reconstructed manually.
  • Sector telemetry is published in integer milliseconds, so displayed sector times may differ by about 1 ms (sub-millisecond drift can exist before rounding).

Telemetry: recording and storage

  • Settings includes a Telemetry acquisition section.
  • Available configuration:
    • recording on/off,
    • sampling rate (Hz),
    • max recorded laps,
    • telemetry storage folder,
    • current telemetry data size.
  • Storage warnings are shown for high-risk configurations (high Hz and/or high lap limits).
  • Recording is treated as temporary until the session is explicitly saved.
  • If recording is stopped or the app is closed before saving, collected telemetry is removed.
  • Settings includes game selection (Auto detect or manual game lock to a supported title).

Telemetry: viewing and analysis

  • Live screen shows real-time telemetry stream.
  • Session screen shows recorded sessions with search, filtering, and sorting.
  • Session actions include save, delete, and open details.
  • Session Details screen shows lap-level and sector-level data (S1/S2/S3), total time, delta, incidents, and lap status.

HUDs in this dev build

Input HUD

  • Live input overlay with scrolling history for throttle, brake, clutch, and steering.
  • Current pedal percentages and steering movement in real time.
  • Distinct active/idle session states.
  • Configurable display options: line visibility, header/legend, panel width, graph height, and history window.

Fuel HUD

  • Runtime phases: waiting in pits, warmup, predictive, and per-lap.
  • Core values: fuel per lap, fuel left, laps left, last lap, and basis.
  • Fuel plan table (Horizon • Time) with Now/Max estimates.
  • Reset action clears saved fuel calculations and current HUD state.

Core user-facing screens in this release note

  • Live
  • Session
  • Session Details
  • Settings
  • HUD Settings (from Settings)
  • File/folder chooser dialogs used by telemetry storage settings

What's Changed

Full Changelog: v0.0.2-dev.0...v0.0.3-dev.0

SimAnalyzer 0.0.2-dev

02 Mar 14:45

Choose a tag to compare

SimAnalyzer 0.0.2-dev Pre-release
Pre-release

Dev Release Notes

Release status

This build starts the dev release track from functionality that is already in a usable state.

Important: this is still a dev build. Some scenarios are not fully validated yet, so specific behaviors may still be inconsistent.

Supported games (current dev scope)

  • Current tested focus: Assetto Corsa Competizione (ACC) and Assetto Corsa EVO (AC EVO).
  • Manual game selection also includes Assetto Corsa (AC).
  • AC EVO still does not provide all telemetry data reliably from the game side.
  • Because of this, part of sector tracking is reconstructed manually.
  • Sector telemetry is published in integer milliseconds, so displayed sector times may differ by about 1 ms (sub-millisecond drift can exist before rounding).

Telemetry: recording and storage

  • Settings includes a Telemetry acquisition section.
  • Available configuration:
    • recording on/off,
    • sampling rate (Hz),
    • max recorded laps,
    • telemetry storage folder,
    • current telemetry data size.
  • Storage warnings are shown for high-risk configurations (high Hz and/or high lap limits).
  • Recording is treated as temporary until the session is explicitly saved.
  • If recording is stopped or the app is closed before saving, collected telemetry is removed.
  • Settings includes game selection (Auto detect or manual game lock to a supported title).

Telemetry: viewing and analysis

  • Live screen shows real-time telemetry stream.
  • Session screen shows recorded sessions with search, filtering, and sorting.
  • Session actions include save, delete, and open details.
  • Session Details screen shows lap-level and sector-level data (S1/S2/S3), total time, delta, incidents, and lap status.

HUDs in this dev build

Input HUD

  • Live input overlay with scrolling history for throttle, brake, clutch, and steering.
  • Current pedal percentages and steering movement in real time.
  • Distinct active/idle session states.
  • Configurable display options: line visibility, header/legend, panel width, graph height, and history window.

Fuel HUD

  • Runtime phases: waiting in pits, warmup, predictive, and per-lap.
  • Core values: fuel per lap, fuel left, laps left, last lap, and basis.
  • Fuel plan table (Horizon • Time) with Now/Max estimates.
  • Reset action clears saved fuel calculations and current HUD state.

Core user-facing screens in this release note

  • Live
  • Session
  • Session Details
  • Settings
  • HUD Settings (from Settings)
  • File/folder chooser dialogs used by telemetry storage settings

What's Changed

New Contributors

Full Changelog: https://github.com/dev-darck/SimAnalyzer/commits/v0.0.2-dev.0