What the Track Impulse overlays are

Track Impulse Overlays is a free, bundled companion app that paints live race data over your sim in transparent, draggable panels. It ships more than 20 overlays plus 12 build-your-own widgets: a radar spotter, relative, standings, a fuel calculator, a full dashboard, a delta trace and a live haptics HUD, across iRacing, ACC, Assetto Corsa, Le Mans Ultimate and more.

The overlays run in a separate process (ti_overlay.exe) so they stay completely off Track Impulse's real-time haptic loop and audio callback. Your bass shakers are never affected by the overlays. They are an optional, licence-gated part of Track Impulse, installed alongside the main app, and they reuse your existing licence with no extra activation and no extra machine slot.

Key facts

Supported sims

Overlays work across ten titles. Some are richer on iRacing, the deepest data source, and a few are sim-specific. iRacing-only fields auto-hide on sims that cannot supply them rather than printing "n/a".

iRacing Le Mans Ultimate Automobilista 2 ACC Assetto Corsa EVO Assetto Corsa AC Rally Euro Truck Simulator 2 BeamNG F1
New to Track Impulse? The overlays are one half of the app. The other half drives your bass shakers with per-corner, telemetry-based effects at as low as 2ms end to end. Start with the setup guide to get your shakers running, then come back here to lay out the HUD.
2

Global settings and common options

Two layers of settings apply everywhere. Global settings live in the control-panel App Settings and cover every overlay at once. Per-overlay common options are the shared controls that each individual panel exposes on top of its own features.

Global settings

SettingWhat it doesOptions / default
UnitsSpeed and temperature units for every overlayMetric (km/h, C) or Imperial (mph, F). Default metric
Pressure unitUnit for oil pressure and turbo boost, independent of the units switch, so you can run metric speed with PSIbar / PSI / kPa. Default bar
Accent themeGlobal accent colour used across the overlays6 accent presets. Default 4
Glass base colourBase RGB of the frosted-glass panel background shared by the overlaysDefault dark slate
General background opacityDefault panel-background transparency inherited by overlays set to "use general opacity"0 to 100%. Default 100%
General content opacityDefault text and accent transparency for the same overlays0 to 100%. Default 100%
Arrange hotkeyToggles all overlays between edit (draggable) and locked (click-through)Default Alt+F6
Demo hotkeyToggles synthetic demo data on and offDefault Alt+F7
Window behaviourStart minimized, minimize to tray, show in taskbar for the control panelToggles
Panel UI scaleEnlarges the control-panel window for readability. Does not affect the in-game overlays90 / 100 / 115 / 130 / 150%. Default 115%
Performance history limitHow many saved sessions to keep per car and track combo in the Performance Review store100 / 500 / 1000 / unlimited. Default 100

Per-overlay common options

Every overlay, whatever its type, exposes this shared set on top of its own features.

3

Core racing overlays

The everyday panels: awareness, timing, fuel, and the instruments you drive by. These are the ones most people lay out first.

Session

A compact conditions and status panel. It always shows the current flag strip, which is safety-critical, and the rest is toggleable.

  • Air temperature (toggle).
  • Track temperature (toggle).
  • Weather: rain amount plus track wetness, shown together (single toggle).
  • Incidents (iRacing) or penalties (LMU) (toggle), with an amber warning threshold that defaults to 4 incidents.
  • Time remaining or laps remaining (toggle).

Relative Richer on iRacing

The cars immediately around you on track, sorted by relative time (who you will actually meet next), with your row anchored in the middle.

  • Rows ahead and behind: how many cars to list each side of you (default 2 and 2).
  • Style: five layouts: Classic, Grid (default), Compact, Anchor plus gap bars, Floating rows.
  • Columns, fully customizable order and visibility: position, class colour, car number, name, licence, iRating, relative time, car brand, absolute gap, fastest lap, last lap, laps up or down badge, positions gained, pit status, tyre compound, driver tags, projected iRating gain or loss, and last-lap delta versus you. Each column can be gated to race, qualy or practice separately.
  • Per-column advanced options: name format (Full, F.Last, Last, 3-char, First), licence badge style, relative-time colour mode (direction, threat or neutral) with a battle threshold and decimals, an optional proportional battle bar next to the gap, compound as dot or text, class as colour spine or filled-row tint, brand as text, logo chip or chip plus text, a radio "who's talking" dot, and a field-fastest-lap highlight.

Standings

Class-based standings, sorted by class position, built for multiclass races.

  • Class scope: My class only, All classes stacked, or Cycle (rotate one class block at a time). Default Cycle, with a configurable cycle period.
  • Rows: max car rows per class block (default 12). Class headers are extra.
  • Style: Classic, Grid (default), Compact, Class focus plus gap bars, Floating rows.
  • Columns: the same customizable column catalog as Relative, chosen independently for this overlay.

Fuel

Fuel strategy: tank level, per-lap burn, laps remaining, and how much to add at the next stop.

  • Rolling-average window: how many clean laps to average burn over (3 to 10, default 5).
  • Add-at-pit safety buffer: extra litres added on top of the computed deficit (default 1.0 L).
  • Style: Classic, Full data, Compact, Pit planner, Tank vs race.
  • Display blocks, each toggleable (tank level is always shown): per-lap burn plus laps in tank, time or laps left plus margin, the add-at-pit box, a SAFE / MARGINAL / SHORT / LEARNING status badge, a per-lap bar-chart sparkline, and the sparkline's Y-axis labels.

Spotter

A proximity spotter warning you about cars alongside.

  • Mode: Bars (two edge bars that light up), Radar (centred proximity radar), or Disc (default for new installs).
  • Bar spacing: the gap between the two edge bars (Bars mode).
  • Radar range: fore and aft distance in metres mapped to the radar height, plus an option to draw each blip's car number (Radar mode). On iRacing, side placement comes from the native spotter. LMU uses true lateral position for full 2D placement.
  • Voice callouts: optional CrewChief-style spoken "car left" or "clear right". Off by default and fully inert (no audio device opened) when off. Configurable volume, a voice-pack folder, and a specific output device.

Battle Bar iRacing + LMU

A focused strip showing your gap to just the car immediately ahead and behind, for wheel-to-wheel racing. Gap data comes from the same engine as Relative, so it is populated on iRacing and LMU and shows a neutral "--" on other sims.

  • Style: Track bar (default), Twin cards, Ladder, Broadcast strip.
  • Closing-rate arrows (toggle), and rival number plus name (toggle).
  • Same-class only (toggle): ignore lapped traffic from other classes.
  • Fade when no battle (toggle) with a "no battle" gap threshold.
  • Gap colour thresholds: attack or defend (red) and in-battle (amber) second thresholds. Outside both is green.
  • Lap-times comparison band (toggle): a bottom block listing the car ahead, you, and the car behind, each with best plus last lap (Track bar, Cards or Ladder only).
  • Danger alert (toggle): a pulsing red edge glow on all styles when the car behind is within a set threshold.

Shift Light

A standalone shift light you can place anywhere, independent of the dash.

  • Style: Block, Gauge, Ring, Meter.
  • Gear digit (toggle).
  • Shift-point trim: a plus or minus rpm nudge on the optimal (blue) shift point. 0 uses the sim's announced shift RPM, or 100% redline if the sim is silent.
  • Below-zone behaviour: Off (dark), Green, or Hide.

Inputs Dash Richer on iRacing

A full-width supercar-style instrument cluster: pedals, steering, tach and shift lights, gear, speed, and a configurable telemetry grid. Richest on iRacing. Other sims fill what they can and auto-hide cells they cannot supply.

  • Style: Classic cluster, Centered bars, Input trace, Low profile, Slots.
  • Cluster theme (Classic): Blu Glass, Nero Glass, or Graphite.
  • Dial: a new digital dial or a classic analog tacho face, with an optional Ferrari-yellow tacho face.
  • Steering display: wheel glyph or angle bar. Pedals section: pedal bars and rows, or an input-trace well.
  • Sector-delta bar source: best sector or last-lap sector.
  • Configurable telemetry cells (6) and two bottom strips (3 + 3): each slot picks from the info-field catalog (temps, pressures, deltas, G, fuel-per-lap, range, and more).
  • Slots layout (Slots style): independently choose the left and right slot content (pedal bars, input trace, data cells, or g-force).
  • Low-profile footer (toggle): draw or hide the bottom info strip. Hiding it shrinks the panel. The dash shares the Shift Light's style and options for its shift segment.

Track Map

A live top-down circuit outline with car positions, turn numbers, and pit lane. It auto-builds a map from GPS for tracks without a pre-built outline.

  • Turn numbers (toggle), and turn or section names where available (toggle).
  • Pit lane outline (toggle).
  • Car numbers next to dots (toggle. Off is cleaner).
  • Track outline width in px.
  • Font scales: independent corner-number, corner-name, and car-number sizes.

Delta Trace

A continuous delta graph of your current lap versus a reference lap.

  • Mode: Full or Compact.
  • Reference lap: Best, Last, Optimal (iRacing), or Session Best (iRacing).
  • Scale: plus or minus seconds at full graph deflection.

Pit Helper iRacing in v1

A pit-lane speed assistant: your speed versus the pit limit, limiter state, and box location. iRacing supplies the pit limit and limiter state in v1. Other sims show a neutral idle.

  • Ease-off caution band: how many km/h under the limit the bar starts warning (default 3).
  • Flash over limit (toggle): flash the readout and bar red when over the limit.
  • Hide when off pit road (toggle): collapse the overlay when you are not on the pit lane.
  • Pit-stall countdown (toggle): a countdown bar as you approach your box, with a configurable full-scale distance (50 to 300 m).
4

Analysis, data and the Haptics HUD

Deeper telemetry for improving your pace, plus the overlay that only Track Impulse has: a live view of what your bass shakers are doing.

Performance (live overlay) iRacing first

A live performance panel with a G-circle, delta, input analysis, lap stats, and optional deeper telemetry. Each section toggles its own panel.

  • Delta (default on): a live delta bar versus best, plus a last-lap line and a corner flash.
  • G-force (default on): a G-circle with a peak-envelope trace.
  • Inputs (default on): throttle, brake and coast percentages plus transition time.
  • Lap stats (default on): best, average and worst, consistency, and average speed.
  • Class best (default on): the fastest lap in your class (the track best even if it is not yours).
  • Brake temps (default on): per-wheel brake temperatures where available.
  • Sprint (default off): 0 to 60, 0 to 100, quarter mile, and reaction time.
  • Corners (default off): per-sector corner-speed analysis.
  • Trace (default off): a mini MoTeC-style telemetry trace.

Performance Review (post-session window) iRacing only in v1

A full offline review window, a normal resizable window rather than a click-through overlay, that reads your saved sessions. It opens per car and track combo.

  • Left panel: a car and track combo selector, session list, session summary, and lap list.
  • Right panel view modes: Speed, Braking, Throttle, Corners, Compare, Best-Lap Trend, and Sectors, drawn as a track-map heatmap plus a telemetry trace panel.
  • Corner analysis: turn-anchored entry, apex and exit spans, compared versus a reference lap or shown as a spread.
  • Map zoom and pan: wheel to zoom about the cursor, drag to pan, click a turn marker to zoom into that corner, which also narrows the trace panel to that corner.
  • Compare modes: versus personal best, versus previous, or versus a selected lap. Pick any session as the reference.
  • Trend chart: a best-lap trend across sessions.
  • Housekeeping: delete a session, or run a retention cull (keep newest 10, 25, 50 or 100) that also frees the trace sidecar files.
  • Export and share: export the current trace to CSV, or copy the current window as an image to the clipboard. Exported files contain only car and track names, dates, and numeric telemetry: no file paths, usernames, or licence or machine identifiers.
  • Sample data: a built-in demo session shows automatically when you have no saved data, or can be forced on from the title bar.

Haptics HUD

The differentiator overlay: live per-effect bass-shaker VU meters for every Track Impulse effect, driven by Track Impulse's own shared-memory side channel rather than the sim.

  • Per-effect VU bars with a green, amber and red gradient, 1.5 s peak-hold ticks, and a clip-pulse flash.
  • Master level and per-effect volume percentages.
  • Bundled-only and self-hiding: it auto-hides whenever Track Impulse itself is not running, and detects a hard-killed or frozen Track Impulse (stale state) and hides rather than showing a frozen HUD.
The Haptics HUD is the only overlay that reads Track Impulse rather than the sim. It shows exactly which haptic effects are firing and how hard, which makes it the fastest way to tune your shakers by eye while you drive.
5

Le Mans Ultimate overlays

Two panels that render only when connected to Le Mans Ultimate. They show nothing on any other sim, and they cover the endurance data LMU's own HUD handles poorly.

LMU Energy LMU only

The hypercar virtual-energy box.

  • Virtual energy percent remaining, with a bar.
  • Battery charge.
  • Locally derived energy-per-lap and laps-to-empty. LMU exposes no allocated-energy target, so this is derived the same way as the Fuel overlay.
  • A footer with boost-motor state and current motor map.

LMU Stint LMU only

An endurance stint panel. Stint data has no shared-memory source, so everything is derived locally from pit-exit edges.

  • Elapsed time since the last pit exit.
  • Laps, fuel and energy used this stint.
  • Average lap this stint.
  • Driver-swap detection, via a driver-name change.
6

Customizable widgets (12 slots)

Twelve independently movable floating widget slots. Each slot is empty until configured, then hosts one of three widget types with its own sub-options. Because each slot is a full overlay, all the common options above (position, sizing, opacity, show-when, hotkey, mirror) apply per widget.

Text widget

A grid of catalog info fields.

Visual widget

Bar widget

Widget skin: Classic or Graphite (for the bar and g-force types). Widgets are the way to build a minimal HUD: pick just the fields you glance at most and drop the full panels.
7

Streamer suite

A set of overlays and features aimed at streamers. Chat and heart-rate credentials live in a separate streamer.json file. Tokens are never written to overlays.json, into a profile, into a log, or shown on screen. Only a masked "****last4" or a "(set)" and "(unset)" indicator is ever displayed.

Race Info (lower third) iRacing + LMU

A broadcast-style lower-third strip: session, track, car, SOF, lap, and time remaining.

Chat Streamer

Read-only stream chat on your overlay, unified across Twitch and YouTube in one panel.

  • A Twitch channel and/or a YouTube channel or handle to read from (set in streamer settings, not per overlay).
  • Per-platform count chips in the header (toggle).
  • An inline SUB chip before a subscriber's name (toggle).

Privacy Cover Streamer

A cover that automatically appears over the sim window when you enter the garage, hiding the garage screen from display-capture or game-capture streamers, then hides itself when you leave. No hotkey needed.

  • Cover message: the customizable centre text (default "Setting up the car"). The Stream Canvas auto-blank shares this same signal.

Race Recap Streamer

A post-race summary card that latches at the checkered flag and freezes until the session changes: finishing position, grid position and positions gained, iRating and safety-rating change (iRacing only), best lap, and incidents (iRacing only). It also exports the card as a PNG to Pictures\TrackImpulse at the same instant.

  • Auto-show on the checkered flag (toggle). Turning it off does not disable the feature: the card still latches and the PNG still exports. It just does not pop up on screen.

Twitch Chat Bot Streamer

An optional chat bot that answers viewer commands with your live telemetry.

  • Enable the bot, then supply a registered bot app client id and OAuth (device flow).
  • Bot channel override: by default it posts in the same channel it reads. Set this only if the bot account posts elsewhere.
  • Per-command enable: fuel, iRating, gap, lap, car, track, weather, wetness, car-left, delta, incidents, heart rate, safety rating, and SOF. All on by default except heart rate, which broadcasts your live BPM to chat and so must be turned on deliberately.
  • Command announcer: a periodic "commands: ..." post so viewers discover the bot. On by default, every 5 minutes, configurable from 1 to 60.

Heart Rate (Pulsoid) Streamer

Your live heart rate, sourced from Pulsoid rather than the sim, so it is available on every sim and even with no sim running. It surfaces as the heart-rate visual widget and as the heart-rate info field usable in any header, footer or text widget. Blank when there is no live BPM. Auth uses a Pulsoid token stored only in streamer.json.

Stream Mirror and Stream Canvas Streamer

Makes the overlays capturable by OBS. The live overlays are DirectComposition popups that OBS game capture cannot see, so these route them into something OBS can grab.

  • Mirror on stream (per overlay): copies that overlay's drawn frames into a mirror bitmap. Fully inert (no bitmap, no copy) for overlays that are not mirrored.
  • Per-overlay mirror window: an opaque window presenting one mirrored overlay for OBS window-capture.
  • Stream Canvas: one opaque window compositing every mirrored overlay at its relative on-screen position, scaled to a set canvas resolution (default 1920x1080), for a single OBS window capture. Capped at 30 Hz and honours each overlay's own draw cadence.

Quick index of overlays

Every overlay at a glance, grouped by what it is for.

OverlayCategoryWhat it shows
SessionCore racingFlags, weather, temps, incidents, time or laps left
RelativeCore racingCars around you by relative time, deeply customizable columns
StandingsCore racingClass-based standings for multiclass races
FuelCore racingTank, per-lap burn, laps left, add-at-pit
SpotterCore racingProximity warning: Bars, Radar or Disc, optional voice
Battle BarCore racingGap to the car just ahead and behind
Shift LightCore racingStandalone shift light, four styles
Inputs DashCore racingFull instrument cluster: pedals, steering, tach, telemetry
Track MapCore racingLive circuit outline with car positions and turns
Delta TraceCore racingDelta graph versus a reference lap
Pit HelperCore racingPit-lane speed, limiter and box location
PerformanceAnalysisLive G-circle, delta, inputs, lap stats, traces
Performance ReviewAnalysisOffline session review window with heatmaps and traces
Haptics HUDAnalysisLive per-effect bass-shaker VU meters
LMU EnergyLMU onlyVirtual energy, battery, energy-per-lap
LMU StintLMU onlyEndurance stint timing, fuel and energy used
Widgets (x12)Build-your-ownText, visual or bar widgets in 12 slots
Race InfoStreamerBroadcast lower third
ChatStreamerUnified Twitch and YouTube chat
FeaturedStreamerPinned chat message on stream
Privacy CoverStreamerAuto-cover the garage screen from capture
Race RecapStreamerPost-race summary card plus PNG export
Twitch Chat BotStreamerAnswers viewer commands with live telemetry
Heart RateStreamerLive BPM from Pulsoid
Stream Mirror / CanvasStreamerMakes overlays capturable by OBS
The overlays are free and bundled with Track Impulse. To see them animated and in context, visit the overlays page. To get the app running on your rig, start with the setup guide, then download Track Impulse.