Skip to content

v0.11.0 — Car left, car right

Choose a tag to compare

@thomasfowler thomasfowler released this 14 Aug 19:25

The spotter says "car left". OhShit now shows you which side, how far alongside, and how fast that's changing.

Proximity radar (experimental)

A second overlay, shipping as its own dash (OhShitRadar) so you can park it right next to your virtual mirror, completely independent of the warning overlay. It fuses iRacing's spotter calls with raw telemetry gap math: the spotter says which side and how many, the telemetry says which car, how much overlap, and whether it's growing. It never invents a side the spotter didn't call.

Four styles, switchable live from the settings page:

  • Pills — two vertical pills flanking your view; the fill is the overlap, growing from the bottom as a car arrives and draining as it clears
  • Stack — one slim bar per car, up to three a side; three-wide vs four-wide is countable at a glance
  • Scope — the classic top-down radar, honest edition: cars as blocks placed by real gap, and cars the spotter hasn't attributed to a side stay in the center lane
  • Digits — a count per side with an arrow, colored by how tight it is; blank when clear

Extras: an approach chevron for something closing from behind before it overlaps, car-count chips, and an opt-in all-clear marker — a brief green confirmation after the last car clears, never a resting light.

It's off by default while it earns real-world mileage. Flip it on in the PROXIMITY RADAR card, add the OhShitRadar overlay from Dash Studio → Overlays, and tell us how it behaves in your races: report an issue or join the Discord.

The settings page got a reshuffle

  • Everything about a feature now lives in its own card: enable, style, extras, the preview buttons (every row has its own Off now), and the tuning sliders tucked into a collapsed expander at the bottom. No more hunting through ADVANCED for the radar knobs.
  • "Restore defaults" asks for a confirming second click before wiping your tuning. It also actually applies the default audio settings immediately now.
  • The last few controls without tooltips got them — including the little µs chip, which finally explains itself.

Under the hood

A full review pass over the 60 Hz path, because performance is sacred around here:

  • Starting a telemetry recording can no longer hiccup the sim: all file work moved off the data thread, so even Windows Defender deciding to inspect the new file costs you nothing mid-race.
  • One glitched telemetry sample can no longer permanently silence detection for a car (a NaN could poison that car's speed model for the rest of the session — guarded now, with a regression test).
  • Killed the last per-frame allocation in the hot path. The steady state is now genuinely allocation-free.
  • A handful of smaller hardening fixes: tear-proof published values for the overlay, preview mode is now covered by the crash circuit breaker, the audio engine no longer spins up on the exact frame your first warning fires, the warning thresholds can't be configured upside down anymore, and an unplugged USB audio device no longer loses its saved selection when you touch an unrelated slider.

New here? Grab OhShit-Setup-0.11.0.exe below and run it — it finds SimHub, installs the plugin and both overlays, done. Already running OhShit? The plugin will offer you this update itself.