RacePulse

Features

10 overlay widgets, per-widget customization, multi-game support, and session recording for iRacing, F1 25, and F1 24.

Supported Games

  • iRacing — Automatic detection via Windows shared memory. No configuration needed.
  • F1 25 — UDP telemetry on port 22025 (enable in game settings under Telemetry).
  • F1 24 — UDP telemetry on port 22024 (enable in game settings under Telemetry).

RacePulse auto-detects the running game and begins capturing telemetry. Multiple game support means you can switch between sims without reconfiguring. All widgets work across all supported games through a unified telemetry model.

Telemetry Capture

  • Live telemetry ingestion at up to 60Hz
  • Normalized telemetry model for consistent widget behavior across all supported games
  • Real-time update pipeline for responsive overlays
  • Automatic game detection — no manual game selection required

Core Widgets

Standalone, always-on-top widget overlays that float over your game:

  • Speed — Live speed readout
  • Gear — Large, bold indicator visible in peripheral vision
  • RPM — Horizontal bar with redline indicator
  • Lap Time — Current lap, last lap, and personal best
  • Delta — Real-time delta to best lap (green = faster, red = slower)
  • Inputs — Throttle, brake, and clutch as vertical bars
  • Fuel — Fuel remaining with estimated laps of fuel
  • G-Force — 2D lateral and longitudinal G-force visualization

Advanced Widgets

  • Telemetry Core — All-in-one display combining animated rev lights, gear indicator, RPM, speed, race position, track temperature, elapsed time, and lap count. Supports metric and imperial units. Includes pit limiter flash indicator.
  • Inputs Telemetry — Live scrolling graph of throttle and brake inputs over time with color-coded traces, combined with real-time pedal bars. Optional steering wheel visualization, gear, and speed readout.

Widget Customization

  • Per-widget settings (units, visibility toggles, display options)
  • Configurable frame rate (60, 30, or 15 FPS) per widget
  • Advanced widgets have detailed toggle controls for each display element
  • Conditional settings that grey out when their parent setting is disabled
  • Persistent settings that survive app restarts
  • Live preview of advanced widgets on the dashboard before enabling overlays

Session Recording

  • Telemetry sessions are recorded to local storage automatically
  • Captures session metadata (game, track, car, duration)
  • Records lap times and validity
  • Stores full telemetry frame history

Quality of Life

  • Single executable — no installer, no dependencies
  • Compact distribution (~21MB)
  • Widget positions and settings persist across sessions
  • Edit mode for repositioning widgets, click-through mode for racing