u/moving-chicane

β–² 10 r/iRaceDeck

🏁 iRaceDeck 3.5.0 β€” Squashing Bugs

This one is a pit stop for the plugin itself: fresh tyres, a lighter car and a long list of fixes. iRaceDeck now uses much less CPU in a big field, and the Race Engineer stops talking over himself, losing calls or reporting on cars you aren't racing.

⚑ Lighter on your PC

  • Live-value keys use far less CPU and memory. A Chat key with {{self.position}}, a Telemetry Display key or a live key title now reads only the values it shows and refreshes at most ten times a second. Chat keys used to cost more the more of them you had, sometimes up to a quarter of a CPU core. That's gone.
  • Voice-pack installs no longer load the whole download into memory, and packs up to 2 GB are now supported.
  • New: Capture CPU Profile. If iRaceDeck ever feels heavy, use Capture CPU profile on the Settings window's Diagnostics tab, or set a Telemetry Control key to Capture CPU Profile for mid-race. It records 30 seconds into two files you can attach to a report. The log also warns, with figures, if iRaceDeck's CPU use stays high for three minutes.

πŸŽ₯ New

  • Replay Markers on a dial. On a Stream Deck+ dial or a Mirabox knob, turn to jump to the next or previous marker and press to add one. The screen shows where you are (2 / 5). On a Stream Deck+, a long press deletes the marker you're on.
  • 12 new driver names: Matthias, Brandon, ZoltΓ‘n, Robin, Manfred, Liam, Ade, Chip, Elias, Andris, Yeray and Jimmy.

πŸŽ™οΈ Race Engineer fixes

  • Opponent flags only for cars that matter: your class, your lap, close by and within a new Opponent flag range (3 s by default). He calls the car by number ("Car 42 ahead has a slowdown penalty."), and a car with several flags gets one call, for the worst.
  • Incident, damage and lap-invalidation calls are no longer lost when the spotter is busy. They wait their turn, and incident comes before damage.
  • Closing in / pulling away calls follow the real lap-over-lap gap, so a rival who's only quicker on the straights no longer counts as escaping.
  • "Done. Go." after a pit stop with nothing to do, so you're no longer left waiting in the box.
  • Session- and race-start briefs are no longer lost when iRacing is slow to report the track conditions.
  • No more second announcement of an opponent's pit stop as the car leaves its box, and no more mixed-up "Change" calls under caution.
  • The Default voice now says BrΓΌnnchen, SΓΌdkurve and ChΓ’teau d'Eau the way a local would.
  • Default (Terse) is now called Default (Short callouts). Only the name changes.

πŸ› Other fixes

  • iRacing running as Administrator and iRaceDeck not: keys no longer stall for a second or send a stray Alt key to the window in front.
  • Ulanzi: a newly placed key works as set up from its very first press.
  • Audio Controls keys and dials set up in a combination their settings never offer now show the warning triangle instead of looking like working controls.
  • Background volume Test previews the selected voice's own radio beeps.
  • Take Snapshot lap times read 1:08.985, not 1:008.985.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 11 days ago
β–² 13 r/iRaceDeck

🏁 iRaceDeck 3.4.0 is out!

Bookmark the moments that matter, hear your engineer in radio shorthand, and put your dials on Mirabox knobs β€” plus a big batch of replay and Race Engineer fixes.

πŸŽ₯ Replay Markers

New Replay Markers action. Press Add Marker right after something happens β€” it lands a few seconds earlier (5 by default) so it catches the lead-up. In the replay, Previous / Next Marker jumps straight there and Delete Marker removes the nearest one. Markers are saved per session, so they're still there when you open the saved replay days later.

πŸŽ™οΈ Race Engineer

  • Default (Terse) β€” a second voice: the Default engineer in radio shorthand. "Blue flag." "Too far left." "Leader's pitting." Install it from Available to Download in the new Voice Packs card on the Settings window's Race Engineer tab, and it keeps itself up to date.
  • Session Info keys can speak β€” with Speak value on press, the engineer reads the key's value out loud, for when you can't look at the deck. It starts with Fuel (used last lap / average per lap) and two new items, Track Temperature and Air Temperature. More will follow.
  • No more heavy-contact call for what iRacing scored as an off-track, no finishing position a lap early, no pace-car lines while the green is only held, and no "Mind the limit." when you click Drive.

πŸ•ΉοΈ Dials on Mirabox knobs

All sixteen dial actions now work on Mirabox knobs, with a live readout drawn for the screen above each knob. A knob has turn and push only, so everything goes on Push.

πŸ”§ Improvements

  • If your settings file can't be read β€” a stray comma after a hand edit, say β€” a red banner now tells you, with the line and column and where your copy was set aside, instead of your settings silently changing.
  • Show black box on Fuel Service and Setup Chassis works with SimHub-bound black boxes.
  • The spotter silence key is now Skip Spotter Call: it skips the current call, since iRacing has no permanent spotter mute.
  • Our own voices are listed first as iRaceDeck: Default and iRaceDeck: Default (Terse).
  • The Windows Volume Mixer shows iRaceDeck instead of Node.
  • The Template Variables page explains the numbers behind coded variables like {{telemetry.SessionState}}, so a key can blank itself after the checkered flag.

πŸ› Fixes

  • Jump to Fastest Lap no longer freezes the replay, and goes straight to the lap when iRaceDeck was running while it was driven.
  • Slow-motion replay speeds play at the speed you picked β€” 1/5x used to play at 1/6x.
  • Cycle by Track Order uses iRacing's own Next / Previous Car, so in a replay it lands on the car really ahead or behind.
  • Cycling cars by number or position reaches every car in the session, including those that finished and left.
  • Session Info's Position holds your official finishing position after the flag.
  • The Fuel Service dial shows AUTOFUEL: ON whenever autofuel is on.
  • {{session.time_remaining}} is blank with no time limit, and shows 0:00 when the clock runs out.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 17 days ago
β–² 9 r/iRaceDeck

🏁 iRaceDeck 3.3.0 is out!

The Race Engineer now stays with you through a full-course caution, reports your tire wear after every stop, and tells you what autofuel just did to your fuel plan. There are also five new camera groups, dials that show what a long-press will do before you let go, and a smaller download.

🚦 Full-course caution, from the flag to the green

  • Once iRacing has settled the order behind the pace car, he names the car you line up behind. He says the number the way the sim writes it, so 09 and 9 are never mixed up.
  • He calls the pace car onto the track, "Two to green" (on ovals), each extra lap, and "One lap to green" with the car ahead of you. On an oval that forms up double file, he also tells you your lane.
  • He reads out your position on the last caution lap, calls the pace car peeling off, and calls the restart. If the car ahead of you changes, because someone pits or the field re-forms, he tells you.
  • Under yellow he no longer calls a "best lap" behind the pace car or reads the frozen order as though you lost places. Pit open and pit closed calls are unchanged.
  • All nine new calls can be switched on or off one by one under Race Engineer Callouts β†’ Caution.

πŸŽ™οΈ More from the Race Engineer

  • Tire wear report: after a pit stop he reads the tread left on all four tires and names the tire and zone with the least left. iRacing only updates wear in your pit box, so after a tire change the numbers describe the set that came off, which is the stint you just drove.
  • Autofuel callouts: you hear when autofuel is switched on or off, and whether you're still refueling at the next stop. While autofuel is armed, the fuel changes it makes itself are no longer confirmed out loud, so it stops drowning out everything else.
  • Temperatures now come out as one smooth phrase ("Track temperature is twenty eight degrees…"), and readings below zero are spoken too.
  • The Default voice no longer ships inside the plugin, so the download is about 8 MB smaller. iRaceDeck installs Default in the background and keeps it and your catalog voices up to date. If you're upgrading from 3.2.0 you already have it, and nothing is downloaded.
  • Two voice packs can now each have a voice with the same name, and both show up in the dropdown.

πŸŽ₯ Cameras

  • Five more camera groups: TV Static, TV Mixed, TV4, Spotter and Spectator, each with its own icon. In your existing Cycle Camera grids they start unticked, so your current cycles don't change.
  • Cycle Camera keys have a new Icon Shows setting. The key can show the next camera, as before, or the camera iRacing is on right now.

πŸ•ΉοΈ Actions & quality of life

  • Stream Deck+ dials show what a long-press will do while you hold, so you can hold until you see the change and then let go. This works on Fuel Service, Setup Brakes/Traction/Chassis and Camera Controls. Turning the dial while you hold cancels the press.
  • Audio Controls β†’ Mute a Driver silences whoever is talking on voice chat right now, and the rest of the channel stays on.
  • Session Info: Time / Laps Remaining shows laps to go in a race counted in laps. It used to read UNLIM for the whole race.
  • Focus iRacing now has three choices: Always, When required (only before a key binding or chat command) and Never. Your current setting carries over.
  • Tire Service now follows what your car's pit crew can actually change, and the key shows the tires that will really be changed.
  • The F9 black box is now Quick Access, with a new icon, to match iRacing 2026 Season 4.
  • The Settings window shows the iRaceDeck icon in the taskbar and in alt-tab.

πŸ› Fixes

  • Position and gap readouts no longer go quiet for a whole cooldown after an earlier readout was dropped.
  • A pit-service readback that was cut off now picks up where it left off, instead of starting over.
  • The Your name list no longer shows a voice pack's extra recordings as separate names (Niklas-01 next to Niklas).
  • {{session.laps_remaining}} no longer shows iRacing's placeholder number in sessions with no lap limit.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 23 days ago
β–² 7 r/iRaceDeck

# πŸŽ™οΈ iRaceDeck 3.2.0 β€” Voice Packs

A word up front: this is a groundwork release rather than a big new-features one. Most of the work in 3.2.0 went into how the Race Engineer's voice is built, stored and shipped β€” voices become packs that install outside the plugin, each pack carries a script that decides what the engineer says, and the format is documented with a tutorial and a generated reference. For you as a driver the engineer sounds the same today; what changes is that making a new voice is now much easier, for us and for anyone who wants to record their own. The one thing you will notice straight away: 13 new driver names.

Want to build a voice? Start with the Voice Packs documentation.

πŸ“¦ Voice packs

  • Voices live outside the plugin. Race Engineer voices are now voice packs in %LOCALAPPDATA%\iRaceDeck\Race Engineer\Voices. A voice you install survives every plugin update and reinstall, and Stream Deck, Mirabox and Ulanzi share one copy.
  • Install from iRaceDeck Settings. The Race Engineer section lists the voices we publish; Install downloads, verifies and installs one (about 8 MB per voice), with Update and Remove alongside. Downloads run quietly in the background and never open a window, so starting one mid-session is safe β€” the engineer keeps the voice you had until you pick the new one.
  • Installed Voices shows what is loaded and where it came from β€” Built-in, Downloaded or Installed by hand β€” and lists anything iRaceDeck could not load together with the reason, so a pack sitting there doing nothing tells you why.
  • Packs from anywhere. Drop a folder in and press Rescan voices β€” it appears in the voice dropdown without a restart.
  • How it all works, for drivers: Race Engineer Voices

πŸ’¬ The pack decides what he says

  • Each voice carries a callout script (callouts.json) beside its recordings that settles the wording of every line, the order its pieces are spoken in, and which callouts the voice makes at all β€” a pack can phrase a call its own way, or leave one out.
  • What a pack can never change is when a callout fires or what it may interrupt. That stays with iRaceDeck, so no pack can have the engineer talk over a flag or nag you more often than he should.
  • A voice without a script still loads and can be selected, but stays quiet β€” a banner in the Settings window and in every key's panel names it, so a silent engineer is never a mystery.
  • Radio beeps and Pit ambience are now two separate switches under Race Engineer β†’ Radio Frame, both on by default, so you can drop either one without losing the other. Background volume still sets the level of both.

πŸ› οΈ Build your own voice

πŸ“› New driver names

Juan, Senior, Marty, Viperbiker, Hope, Jack, JΓΈrgen, Jurgen, Jurgmaister, Tony, Marco, Dominik and Shannon β€” straight from the name-collection thread.

πŸ› Fixes

  • Offline Testing and Lone Practice sessions now get the practice wording for the green, white and checkered flag callouts, matching an ordinary practice session.
  • The position readout after an overtake was silent when it followed another readout closely; it speaks again β€” just the "P4", without the "We're currently" lead-in, as designed.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 1 month ago
β–² 10 r/iRaceDeck

🏁 iRaceDeck 3.1.0

Pit lane is where good races quietly fall apart. This release puts your engineer's eyes on it β€” plus a proper introduction for anyone opening iRaceDeck for the first time, and a new way to chase an incident with the camera.

πŸŽ™οΈ Your engineer watches pit road

Pit road speeding. A short tick starts the moment you cross the limit and stops shortly after you're back under it β€” brief enough to reach you in time to lift, with just enough pause that a momentary dip doesn't chop the tone into pieces. Without a limiter it's exact, because you're the one holding the speed. With the limiter engaged it allows about 0.3 km/h first, since the limiter parks you on the limit and there's nothing left for you to do about it. Stay over it and the tick is followed by a spoken warning worded for your car β€” "You are speeding. Slow down." when there's a limiter to reach for, "Over the limit. Lift." when there isn't.

Pit limiter. The engineer now keeps an eye on it: when you're a couple of seconds down pit road and still haven't engaged it, when it drops off again mid-stop, and when you rejoin the circuit with it still on, quietly capping your speed. Each one re-reads the car when it speaks rather than when the moment began β€” fix it in the meantime and you hear nothing. Cars with no limiter get the other half instead: at pit entry the engineer names the actual number β€” "The pit speed limit is 60 kilometres per hour" β€” in your own units, since there's nothing on the car holding you under it and no dashboard cue to glance at. Which car you're in decides which you hear, so you're never told to reach for a button you don't have.

Every one of these is individually switchable under Race Engineer Callouts, on by default, and each has several phrasings so the engineer doesn't read from a card.

πŸŽ₯ Follow the incident, not the timing screen

Cycle by Track Order is now on a key as well as a dial. A press moves the camera to the car physically ahead of or behind the one you're watching β€” the order you see out of the windscreen rather than the running order, so it takes you straight between the two cars involved in an incident even when the timing screen says they're nowhere near each other. Pick Ahead or Behind; the camera group and sub-camera you're on are kept, the pace car and cars that have left the world are skipped, and no key binding is needed.

πŸ•ΉοΈ Around the deck

  • Getting Started β€” a new page opens itself the first time you run iRaceDeck: what to do first, which ready-made layout to start from, and the one setup mistake β€” running iRacing and your deck software at different levels β€” that swallows every command without an error. It's built into the plugin, so it works with no internet. Three of its steps do something rather than describe it: one press turns the Race Engineer on and plays a line, so you know your audio is working before you go looking.
  • Ignition and Starter keys now report the car's live state β€” green when the ignition is live or the engine is running, red when it isn't. A glance at the deck tells you where the car actually is in the starting procedure.
  • Reset to Start Point can now be held. iRacing's Active Reset acts on both the press and the release: tap it and the car is restored and running immediately, as before; hold it and the sim stays paused where it put you until you let go, so you get a beat to settle your hands and pick your moment.
  • Mouse to Sim lets you choose where the pointer lands β€” a corner, an edge or the centre, plus an offset to nudge it from there.
  • Release notes no longer open in your browser by themselves after an update unless you've asked them to.

πŸ› Fixes

  • Ulanzi Deck: a key's settings panel showed every key binding as unset, even ones that were configured and working β€” the panel had no way to read them back, while the plugin had them all along. Panels now load the real values and stay in sync with the Settings window both ways.
  • Settings survive the upgrade. On Ulanzi, upgrading to 3.0 could start with empty settings instead of yours: the request to copy them across was only answered if one of your keys happened to appear within a few seconds of startup, so with no deck plugged in it was never answered at all. That request is now addressed properly. On every deck, iRaceDeck no longer overwrites the deck software's copy when it hasn't managed to read it, and each newer version asks again rather than giving up for good. On Mirabox and Ulanzi the clock no longer starts before the connection is even open.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 1 month ago
β–² 4 r/iRaceDeck

🏁 iRaceDeck 3.0.0 β€” the Settings window

Every plugin-wide setting used to be repeated inside every key's Property Inspector β€” the same six accordions on all 35 actions. 3.0 moves them out into a window of their own, and gives iRaceDeck its own settings file while it's at it.

βš™οΈ The Settings window

  • One window for everything plugin-wide β€” click the small cog button under any key's own settings: 236 key bindings across 25 categories in one searchable table, Appearance defaults, the Race Engineer (voice, radar, callout opt-ins, Test buttons), Stream Deck Profiles, timing tunables, SimHub and Diagnostics. Same window on Elgato, Mirabox and Ulanzi.
  • Your key panel is about your key again β€” its own settings, the way through to everything else, its per-key title/colour/border/graphic overrides, and just the bindings that action actually uses.
  • iRaceDeck owns its settings file now (%LOCALAPPDATA%\iRaceDeck\Settings), migrated automatically on first start β€” settings survive plugin updates and reinstalls, and on Ulanzi Deck they finally persist at all.
  • The release notes ship inside the plugin β€” What's New reads the same offline, opens on the version you're actually running, and gets an UPDATE badge when something newer exists. Switch the check off and iRaceDeck never contacts the site on its own.
  • Race Engineer and radar each get a live Enabled toggle plus a separate On startup choice β€” remember last used, always on, always off. The old single checkbox did both, and silently overrode your Pit Crew key mid-session.

πŸŽ₯ Camera & replay

  • Cycle by Track Order (dial) β€” jump to the car physically ahead or behind on the road, whatever the standings say. The quickest way to hop between the cars involved in an incident while reviewing a replay.
  • Cycle Sub-Camera actually switches the camera now β€” iRacing's camera commands turned out to have no control over the sub-camera, so it drives the sim's own Next / Previous Sub Camera bindings (B and Shift+B out of the box).
  • Car cycling works on the formation lap again β€” Cycle by Car #, the keypad's Cycle Car, and Replay Control's number-order modes all did nothing until a car had completed a lap.
  • Positions exist before the green β€” the field holds its grid order through the parade lap, so race_ahead / race_behind resolve and you can set up shots from pole backwards while the pace car is still leading them round.

πŸ•ΉοΈ Setup, audio & VR

  • Setup Chassis spring readback β€” LR/RR Spring named like iRacing's pit-stop rows, the pending next-stop offset live on the dial strip and on two new View key modes (mm or three-decimal inches, following the sim or forced per key), plus dial gestures for the Pit Stop black box and a Show Black Box option on every key.
  • Spotter volume on the Audio Controls dial β€” shares the AI Spotter Controls bindings; set the press to mute.
  • Mouse to Sim (View Adjustment) β€” one press focuses iRacing and puts your pointer near the sim's own on-screen UI, for VR drivers who can't see where it wandered off to. No binding needed, safe to hit blind.
  • Focus iRacing before sending keys is on by default for new installations, so presses stop being swallowed by whatever window had focus.

πŸŽ™οΈ Race Engineer

  • Nine new driver names: Carl, Schumi, Craig, Holger, Alexei, Lex, Martin, Ivo and Rickybobby.
  • Pit-box corrections repeat while you're out of position β€” "Still too far forward.", "Back it up." β€” instead of calling it once and leaving you parked in silence getting no service.

πŸ› Also fixed

  • Disable buttons when iRacing is not connected is reachable again, on the General tab β€” it had no control anywhere.
  • Cycle by Race Position responds after the race finishes.
  • Warning banners no longer outlive the run that raised them.

⚠️ Breaking changes

  • Cycle by Car # now counts down when turned clockwise (#94 β†’ #77), matching Cycle by Race Position. Every existing Car # dial changes direction β€” including one that already has Reverse rotation ticked β€” so flip that checkbox, whichever way it is set today, for the old feel.
  • The Stream Deck plugin no longer declares macOS support. Nothing changes for Windows users β€” iRacing has no Mac build.

Download: iracedeck.com/downloads

reddit.com
u/moving-chicane β€” 2 months ago
β–² 5 r/iRaceDeck

🏁 iRaceDeck 2.4.0 β€” Eyes on the Whole Field

Your Race Engineer just got serious about race craft. 2.4.0 is all about what's happening around you: live gaps to the cars you're actually racing, opponent pit stops, penalty flags, the leader's final lap β€” plus a wind arrow that turns with your car.

⏱️ Gaps β€” attack and defend

  • New Session Info mode: Gaps β€” live time gaps to the car one class position ahead and behind, accurate to about a tenth of a second, each row color-coded green or red by whether the gap is moving in your favor.
  • The engineer reads the battle β€” new callouts when a rival is genuinely closing ("The car behind is closing in on us."), when either car breaks away, and when a gap first closes under your alert threshold ("We've caught the car ahead."). Calls escalate as a catch gets serious, never mention one that can't complete before the finish, and threshold, cooldown, and sensitivity are all configurable.

πŸŽ™οΈ Your engineer watches the field

  • Opponent pit stops β€” "The leader is pitting." "The car ahead is pitting." Pit entries by the leader and same-lap rivals within two positions of you (your class in multi-class), with a caution pit rush collapsed into a single "And it seems there are other cars pitting as well."
  • Penalty flags on other cars β€” furled warnings, black flags, meatballs, and disqualifications on the rivals you're racing, or on slow flagged traffic you're about to catch: "The car in, P4, has a black flag."
  • The leader's final lap β€” "The leader is about to start their final lap." β€” so you know the race is ending even from half a lap back. Works in lap-limited and timed races.
  • Every new callout is individually toggleable in the Pit Crew settings, on by default.

🌬️ Session Info: Wind mode

A live arrow showing where the wind pushes your car β€” up is a tailwind, down a headwind, sideways a crosswind β€” turning with you through every corner in fine 5Β° steps. Or switch to a compass view with north up. Wind speed below in m/s, km/h, or mph. Thanks @JCRTR for the request!

πŸ› Fixes

  • Contact and collision callouts now announce the penalty points iRacing actually scores β€” a dirt-track collision is two points, not four β€” and a crash that escalates into the wall announces its full value instead of only the newly added points.
  • A black flag or disqualification that lands while another callout is playing is no longer lost β€” the penalty line waits its turn and plays the moment the current line finishes.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 2 months ago
β–² 4 r/iRaceDeck

iRaceDeck 2.3.0 β€” your engineer knows the track

Your Race Engineer has been doing his homework: he now knows the corners by name, tracks the fuel math in every race format, and never talks over the spotter again. And any key title can now show live iRacing data.

πŸ›£οΈ Corner names from the engineer

Learning a new track? In practice and test sessions the Race Engineer now calls the upcoming corner just before you reach it β€” "Eau Rouge.", "Turn five." β€” with a speed-scaled lead you can tune (0–5 s). Covers 68 tracks with 439 named corners, and a new Corner Names mode on the Pit Crew action toggles the calls from a deck key: "Roger that. Corner calls coming up." Corner data by Lovely Sim Racing's lovely-track-data (corner names by Racing Circuits), used with permission.

🏷️ Live data in any key title

Put a template variable in any action's Title Text and it resolves against live telemetry, right on the key: {{track_ahead.car_number}} shows which car your next-car key will jump to, {{= round(telemetry.Speed * 3.6, 0) }} is your live speed in km/h. Works on every action β€” see the template variables reference.

πŸŽ™οΈ Race Engineer

  • Enough fuel to finish β€” instead of going quiet, the engineer now tells you: "We have enough fuel to finish the race. No need to box for fuel." And no more "box this lap" when the tank already covers the race β€” now correct in lap-limited, timed, and combined races, with slow caution laps ignored.
  • Five new driver names: Dustin, Peter, Robbie, Carter, and Alex.
  • No more dΓ©jΓ  vu β€” a plugin restart mid-session (e.g. a deck-software auto-update) no longer replays the session intro brief while you're already on track.

πŸ‘€ Spotter first

Proximity calls β€” "Car left.", "Three wide." β€” now cut through any other engineer line mid-sentence instead of being silently dropped. Critical calls they displace (meatball, fuel-critical, start lights) replay right after.

πŸ“Š Sharper info

  • iRating Gain/Loss now shows during qualifying and on the pre-green grid instead of waiting for the race to go green β€” and shows -- in practice instead of a blank key.
  • Race Admin Black Flag keys label themselves with the configured penalty β€” BLACK 30S, BLACK 3L, BLACK DT β€” so a page of presets needs no custom titles.

πŸ› Fixes

  • Key bindings no longer get lost β€” two separate causes of settings reverting to defaults are fixed, including the Ulanzi restart loss. (Ulanzi users: bindings saved by older versions can't be recovered β€” set them once more and they'll stick.)
  • Car cycling works after the race β€” Camera Controls and Replay Control now skip cars that have left the sim world, so post-race replays no longer stall on a dead car.
  • The What's New page now opens only after updates with new features by default β€” and never while iRacing is running; it waits until you exit the sim.
  • Settings panels no longer leak polling timers (the cause of slow memory/CPU growth in UlanziStudio), plus automatic log cleanup on Mirabox/Ulanzi and license notices in every download.

⚠️ Heads-up for dial users

The Camera Controls dial's Cycle by Race Position now selects the car ahead on clockwise β€” the intuitive direction. A new Reverse rotation checkbox restores the old feel (and can flip any dial mode).

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 2 months ago
β–² 2 r/iRaceDeck

🏁 iRaceDeck 2.2.0

The Stream Deck+ dial rollout crosses the finish line: seven more actions gain a dial surface in this release, bringing the total to sixteen actions you can put on a knob. And the Race Engineer learned the callout you've been asking for β€” how many laps of fuel you have left.

πŸŽ›οΈ Seven more actions on dials

Assign any of these to a Stream Deck+ dial β€” they reuse your existing key bindings, and the settings panel automatically shows dial settings on a dial and button settings on a button:

  • Force Feedback β€” turn to tune FFB strength or the Wheel / bass-shaker LFE level, with the live max force in Nm on the touch strip. An optional press runs Auto FFB (off by default β€” it would overwrite the force you just tuned).
  • Camera Controls β€” flip through cameras or cars, including by car number or live race position, with the previous and next shown either side on the touch strip. A press can jump the camera to your car, the leader, the latest incident, or the most exciting car. Fully SDK-driven β€” no bindings needed.
  • Camera Editor Adjustments β€” precision rotary control of any camera-tool parameter: latitude, longitude, altitude, yaw, pitch, FOV zoom, F-number, focus depth, and more. Broadcast operators: map four parameters across the four dials and nudge your shot by feel.
  • Cockpit Misc β€” cycle your in-car dash pages with the live page number on the touch strip.
  • View Adjustment β€” turn to adjust FOV, horizon, driver height, or UI size; a press recenters your VR headset by default. Made for tuning by feel with a headset on.
  • Splits & Reference β€” step through iRacing's splits/delta display modes one detent per mode; a press toggles the reference car.
  • Black Box Selector β€” rotate to browse the black boxes, and optionally press to open the one you pick.

Dials are Elgato Stream Deck+ only for now.

β›½ "About 3 laps of fuel left"

The Race Engineer now estimates your remaining fuel in laps and counts it down mid-lap β€” "We're estimating that we have about 3 laps of fuel left after completing this lap." β€” ending in a dedicated "Box this lap for fuel." call when the tank won't cover another lap. Every count from 10 down to 1 has its own checkbox (5, 3, 2, 1 and Box on by default), and a safety-margin slider (0–3 laps, default 0.3) keeps the spoken estimate deliberately conservative. Counts fire once per stint on the way down β€” saving fuel never repeats a higher number β€” and refueling re-arms them all.

🎨 For icon designers

The developer docs on iracedeck.com now include a searchable gallery of all 463 icons that ship with the plugin, plus a designing-icons guide for anyone who wants to contribute custom icons β€” or a full alternative icon set.

πŸ› Fixes

  • The Race Engineer no longer announces "Black flag cleared." when a furled warning escalates into the actual black flag β€” you now hear the black-flag (or disqualification) call itself. A genuinely withdrawn warning still gets its "cleared" call.
  • Force Feedback's duplicate Wheel/Haptic LFE Intensity modes were merged into Wheel LFE and BassShaker LFE β€” they were the same iRacing controls under different names. Existing buttons, dials, and key bindings migrate automatically.
  • Ulanzi Deck: the plugin icon now shows up in Ulanzi Studio's plugin list, and the documentation and Downloads links in action settings open in your browser.

Under the hood, the Race Engineer's voice-clip catalog was reworked to be fully config-driven β€” groundwork for additional Race Engineer voices. πŸ‘€

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 3 months ago
β–² 6 r/iRaceDeck

πŸ’€ iRaceDeck 2.1.1 β€” Your PC Can Sleep Again

A quick pit stop of a release with one important fix.

πŸ› Fixed

  • iRaceDeck no longer prevents your PC from going to sleep. The plugin used to keep an audio stream open the whole time your deck software was running β€” even with the Race Engineer switched off β€” which made Windows report "An audio stream is currently in use" and block automatic sleep entirely. The audio device is now only in use while iRaceDeck is actually playing something (a Race Engineer callout, spotter call, or radar tick) and is released a few seconds after the audio ends.

If your sim rig has been mysteriously wide awake at 3 AM, this one's for you.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 3 months ago
β–² 8 r/iRaceDeck

🏁 iRaceDeck 2.1.0

Hot on the heels of 2.0, this release is all about polish and control: a huge icon overhaul that renders pixel-perfect on every deck, dials for the whole Setup family, and a live iRating estimate so you know exactly what that last-lap divebomb is worth.

🎨 A fresh new look

  • Over 170 key icons redesigned across sixteen icon sets β€” Force Feedback, Media Capture, Camera Editor, Look Direction, Telemetry Control, all seven Setup actions, Chat, View Adjustment, the Black Box selector, and more β€” in a clean flat style with real per-setting artwork. Increase/decrease keys carry a big +/- mark, automatic modes get an amber "A" badge, and ABS Toggle and TC Toggle now show a live ON/OFF status bar with a matching key border. (Cockpit Misc's duplicate FFB Max Force mode is folded into Force Feedback β€” existing buttons keep working.)
  • Tire Service icons redesigned: Change Compound is now a bold F1-style colour-coded badge (soft red, medium yellow, hard white…) that says whether your next stop changes compound or stays on the fitted one. Toggle and Trigger Wipers also got distinct windshield-based icons.
  • Icons are now rendered to pixels by the plugin itself instead of each deck app's SVG engine β€” so they look identical on every device, and effects like the border glow finally work on Mirabox and Ulanzi decks too.

πŸ•ΉοΈ Setup actions on dials

  • Setup Traction, Hybrid, Fuel, Engine, Aero, and Chassis now work on a Stream Deck+ dial (joining Setup Brakes) β€” pick which value the dial adjusts and turn it, with the live value shown big and colour-coded on the touch strip. Setup Fuel's dial can toggle FCY and Setup Aero's the RF brake ducts on press. Your existing setup key bindings are reused.
  • The dial touch-strip "dash box" is now fully customizable β€” border, label, value, and background colours.
  • New paired increase/decrease key styles: render a Setup setting's +/- keys as space-saving paired buttons showing the live value, including three-key layouts around a value key β€” with hold-to-repeat.

πŸ“Š Know your iRating, live

  • Session Info gained an iRating Gain/Loss mode β€” your estimated iRating change if the race ended now, green when gaining, red when losing, live from the opening lap and scored within your car class like iRacing does. Also available as template variables (irating_change, irating_new, session.sof) for Telemetry Display, Chat, and Race Admin.

πŸŽ™οΈ Race Engineer

  • Six more names your engineer can call you: Ant, Anthony, Bird, Brad, Kanki, and Shamoy.
  • The pre-start countdown ("Ninety seconds to race start…") now plays even while you're out of the car β€” in the garage or on the session screen β€” so it doubles as the "get in the car" reminder.

β›½ Fuel Service

  • Fuel keys can optionally pop iRacing's Fuel black box when pressed, so you see the value you just changed β€” switched with a single atomic keystroke pair, so you never see it flick through another box.
  • Fixed: a fuel dial in Target Amount mode no longer fights the pit crew mid-stop β€” the target top-up pauses while fuel is being pumped and resumes after, so fueling can't stop short of your target.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 3 months ago
β–² 9 r/iRaceDeck

🏁 iRaceDeck 2.0 is here

The big one has landed. Stream Deck+ dials finally do real work, and ready-made profiles give you a complete iRacing deck without placing a single key.

πŸŽ›οΈ Stream Deck+ dials

  • Fuel Service β€” turn to set fuel (Add Amount, or a Target kept topped up as fuel burns), or the autofuel lap margin when autofuel is on. The readout shows the fuel iRacing actually banks, and a full-width status band makes fueling state unmistakable: REFUEL: ON on green, REFUEL: OFF on red, AUTOFUEL variants, gray N/A. Push, Long Press, Push + Turn, Tap, and Long Touch are all configurable β€” Long Press defaults to Toggle Autofuel, blind-safe for VR, and the touch gestures default off.
  • Setup Brakes β€” turn one of six brake values (brake bias, fine bias, peak bias, brake misc, engine braking, ABS adjust), shown big and color-coded live on the touch strip. Press defaults to Toggle ABS, and your existing Setup Brakes key bindings are reused.
  • Audio Controls β€” rotate for volume (iRacing voice chat or master, or the Race Engineer and Radar levels with a live level bar), press for push-to-talk (ON AIR on the strip while transmitting) or mute.

πŸ—‚οΈ Ready-made profiles

  • iRaceDeck Default and Replay ship for the classic Stream Deck, the XL, and the + XL β€” a full iRacing layout the app installs the first time you switch to it.
  • The new Switch Profile action puts profile navigation on any key (including Back to previous, which walks back through the profiles you visited), and every action's settings has a Stream Deck Profiles section to jump from.

πŸŽ₯ Car Selector β€” race control and camera director

  • Race Admin's Select Car mode fills a page with one key per car in the session β€” big car number, driver name below, sorted and paged. Pick one and the whole Per Car command page (black flag, EOL, DQ, clear penalty, wave-around, and the rest) targets it β€” no more hand-building a page per car number.
  • The same grid is a camera director: Focus Car (pick from grid) focuses the camera on each car you press, keeps the car you're watching highlighted, and Back returns you to where you came from.

πŸ“Š Fuel intelligence

  • Session Info shows fuel used last lap, average per lap (1–20 lap window), and a live Laps to Empty estimate that jumps the moment you refuel. Only clean flying laps count β€” pit stops, out-laps, in-laps, and tows never corrupt the numbers. Fuel Service's Add/Reduce/Set now use the iRacing API β€” instant, nothing flashes the chat window β€” and the fuel unit can follow iRacing's display units automatically.

πŸŽ™οΈ Race Engineer timing

  • Two-stage white flag (a heads-up at the flag, "this is the last lap" as you cross the line), checkered called at your own line crossing, "one pace lap to go" at the pace car's crossing, the pit-box countdown cuts through the pit-service readback (which resumes afterwards), and no more invalidation chatter on the extra laps after your counted qualifying attempts.

πŸ•ΉοΈ Quality of life

  • Car Control backup inputs (Handbrake, Second Clutch, Second Up/Down Shift) keep you driving when hardware fails mid-race.
  • Choose when the What's New page opens: every update, feature updates, monthly, or never. And Race Admin now refuses driver-management commands aimed at AI cars or absent numbers β€” iRacing would otherwise apply them to you.

⚠️ Before you update

  • Breaking: Mirabox/Ulanzi knob & dial assignments are withdrawn until verified on that hardware. Keys unaffected.
  • Rolling back? Revert to 1.23.1 so 2.0-touched Fuel Service keys survive.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 3 months ago
β–² 4 r/iRaceDeck

🏁 iRaceDeck v1.23.0

This one's all about knowing exactly where everyone is on track β€” your telemetry can now follow your camera, race positions update live as cars trade places, and your Race Engineer answers to five new names.

πŸŽ₯ Telemetry that follows your camera

  • New focused template prefix β€” any Telemetry Display, Chat or Race Admin template can show data for whatever car your camera is focused on: {{focused.car_number}}, {{focused.name}}, {{focused.position}}, {{focused.irating}}, license, lap, and the rest of the driver fields.
  • Pair it with a Camera Focus button and the display tracks whoever you're watching β€” ideal for spotting, broadcasting, crew chiefing and race control. No more one button per car.
  • Works in replays too.

πŸ“Š Live, accurate race positions

  • Every driver-info prefix (self, track_ahead/track_behind, race_ahead/race_behind, focused) now reports the live running order for both overall and class position β€” updating continuously as cars swap places, instead of only refreshing at the start/finish line.
  • Towed cars stay put β€” a car towed to the pits no longer briefly jumps ahead of you while it sits in its box; it holds its track position for the whole stop and drops back only once it rejoins. Your Race Engineer's called position, the Session Info readout and the template prefixes all stay honest.

πŸŽ™οΈ More Race Engineer names

  • Five new names your engineer can call you by: Dean, Dylan, Ron, Jakub and Tom β€” pick yours from Your Name in the Pit Crew action.

πŸ•ΉοΈ Quality of life

  • The action list is now sorted alphabetically on every device, so actions are far easier to find when building a profile.
  • Links in an action's settings β€” Documentation, Downloads, the template-variables reference β€” now open in your default browser instead of the deck app's cramped built-in window.
  • Standardized on "dial" instead of "encoder" across the docs and website, matching Stream Deck's own terminology.

Download: https://iracedeck.com/downloads/

Also available on Elgato Marketplace and Mirabox Space in a couple of days.

reddit.com
u/moving-chicane β€” 4 months ago
β–² 4 r/iRaceDeck

iRaceDeck v1.22.2 β€” Race Engineer position-tracking fix

Towed cars no longer get stuck in the standings

A tow is basically a teleport β€” the car blinks out and reappears down in the pits. To stop that from causing weird, jumpy position changes, the Race Engineer holds a towed car at the spot it held just before the tow. The bug was that it never let go: any car that got towed β€” or blinked out for a moment with a connection drop β€” stayed stuck at its old position in the engineer's head for the rest of the race. Those errors stacked up, one per stuck car, so your announced position (and the Session Info display) wasn't just a spot or two off β€” over a long race it could drift well out.

Now the engineer lets a car back into the running order the moment it's rolling normally again, so you keep getting the right position whether it's you or someone you're racing.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 4 months ago
β–² 4 r/iRaceDeck

iRaceDeck v1.22.0 + v1.21.0 β€” Ulanzi Deck support, Telemetry Display expressions, and a lot for Race Engineer

✨ v1.22.0

  • Ulanzi Deck support β€” iRaceDeck now runs on Ulanzi Deck devices (D200, D200H, D200X, and Dial). A dedicated plugin for the UlanziStudio app brings the full action catalog and Property Inspector to the Ulanzi ecosystem.
  • Expressions in Telemetry Display β€” use {{= … }} alongside the usual {{variable}} placeholders to compute and format values: arithmetic, comparisons, ternaries (cond ? "A" : "B"), string concatenation, and round, floor, ceil, abs, min, max. For example, a quick expression can convert fuel-to-add from kg into gallons. Expressions are evaluated safely β€” no arbitrary code execution.
  • New Changelog page β€” when you update, iRaceDeck now opens the changelog in your browser so you can see what's new at a glance.

πŸŽ™οΈ v1.21.0 β€” Race Engineer goes race-long

Features:

  • Race-start voice callouts β€” standing starts get a countdown into the lights ("Ninety… sixty… thirty… ten seconds to race start."), "Lights. Get ready to go." as the gantry comes alive, and "Go, go, go!" the instant they drop. The countdown only speaks marks that fit the pre-start window, so short procedures never blurt stale numbers. Rolling starts get "Pace car's rolling", "One pace lap to go", and "Green's coming".
  • Voice spotter β€” the Race Engineer spots traffic for you: "Car left." / "Car right.", "Two cars left.", "Three wide.", a "Still there." reminder while you're side-by-side, and "Clear." when you're free. Road courses use left/right, ovals inside/outside, and routine chatter is held back while a car is alongside.
  • Pit window open/closed callouts β€” announced the moment they change so you can react under caution.
  • Black flag callouts β€” disqualification, a debounced furled black-flag warning with a paired "furled cleared" call, and late-race "Ten to go" / "Five to go" calls.
  • Setup sanity check β€” heading into a race on a qualifying setup (or vice versa), the engineer spots it from the setup name and asks you to double-check. Match patterns are configurable.
  • New Telemetry Control Snapshot mode β€” a developer/diagnostic key that saves current telemetry and session info to disk, handy when reporting issues.
  • New driver names β€” Mike, Guido, and Fox.
  • Every new callout has its own on/off toggle in the Property Inspector.

Improvements:

  • The Race Engineer now knows your car β€” no pit-limiter chatter on cars that don't have one, and pit-entry service readback works on dirt ovals.
  • Reworked radio discipline β€” critical calls (meatball, "Go, go, go!", fuel-critical) cut through instantly, while background commentary waits its turn.
  • No more P0 on the grid β€” Session Info shows your qualifying grid slot through the formation lap, and the engineer no longer calls phantom position changes during the pre-green shuffle.
  • The Pit Limiter button is now tri-state β€” on cars without a pit limiter it greys out (keeping the pit-speed number) instead of pretending to toggle.
  • The practice and qualifying session-start brief now plays right at session start.

Bug Fixes:

  • "Yellow cleared." is back β€” it was silently dropped whenever the radio was busy, and now waits for a gap so it gets through.
  • The "approaching pits" call no longer repeats when you drift out of the pit entry and straight back in.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 4 months ago
β–² 6 r/iRaceDeck

iRaceDeck v1.20.0 β€” class position display, admin mismatch detection, and context-aware Enter/Exit/Tow

🏁 iRaceDeck v1.20.0 is out!

πŸ† Session Info: Class Position

The Position mode now has a Position Type setting (Class / Overall β€” Class is the default). Multi-class drivers finally see their in-class position live on the key, updating as you pass and get passed β€” not just at the start/finish line like iRacing's own number. Show Total Cars follows along: P2/8 (your class) vs P5/24 (whole field).

πŸ”Œ See how every button talks to iRacing

Every action's Property Inspector now shows its communication method (iRacing API / key binding / chat command) right under the Mode selector, with a live binding status and a "set it here" shortcut. If a button needs a key binding that isn't configured, the key icon shows a ⚠️ warning until you set one β€” no more pressing a button and wondering why nothing happens. SimHub users also get a live "SimHub not connected" indicator.

πŸš— Context-aware Enter/Exit/Tow button

The Car Control Enter/Exit/Tow key now mirrors iRacing's own session button. Out of the car it shows where you are: Test 🟒, Practice πŸ”΅, Qualify 🟣, Grid and Race 🟒 β€” each with its own icon. In the car, the exit / reset-to-pits / tow states switch to a red background so you can't miss them.

⚠️ Administrator mismatch warning

If iRacing runs as Administrator but Stream Deck doesn't, Windows silently blocks every command while telemetry keeps working β€” everything looks connected but no button does anything. iRaceDeck now detects this and shows a warning banner in the Property Inspector telling you how to fix it.

πŸͺ΅ Cleaner logs

Plugin logs now default to info level instead of flooding with debug output. Need verbose logs for troubleshooting? There's a new Enable debug logging checkbox under Common Settings β†’ Diagnostics β€” takes effect immediately, no restart needed.

Download: https://iracedeck.com/downloads/

reddit.com
u/moving-chicane β€” 5 months ago
β–² 7 r/iRaceDeck

iRaceDeck v1.19.0 β€” Race Engineer improvements + Find Fastest Lap + Fixes

Race Engineer will now talk you through qualifying, the race start, every overtake, and even count you into your pit box.

πŸŽ™οΈ Race Engineer β€” a full race-long companion

  • Race-start brief β€” at the green he greets you with your grid position and the conditions (track temp, air temp, wetness).
  • Overtake calls β€” "Nice pass!" when you gain a spot, "Come on, <name>!" when you lose one, with a live position readout. Now class-aware in multi-class and smart enough to ignore momentary position flickers.
  • Race status & finish β€” periodic position updates through the race, plus a dedicated call when you take the checkered.
  • Qualifying β€” calls your new position after each qual lap, and tells you when a lap is invalidated so you're not chasing a time that won't count.
  • Pit-box count-in β€” heading down pit lane, he counts down the distance to your box ("5, 4, 3, 2, 1, pit now") so you brake on the marker.
  • More driver names in the callout pool (Jon, James, Noj).

Every new callout has its own on/off toggle in the Property Inspector β€” keep what you want, mute the rest.

πŸ”Š Audio Controls

  • New Race Engineer volume and Radar volume buttons β€” balance each voice independently from the Pit Crew.

βͺ Replay Control

  • New Jump to Fastest Lap action β€” skip straight to the fastest lap of your car or the car you're watching.

πŸ’¬ Chat

  • Send Message timing is now configurable β€” tune the Enter hold and delays so messages land reliably in iRacing.

πŸ› Fixes & polish

  • Race Engineer now stops mid-sentence (and kills ambient audio) the instant you toggle him off.
  • Multi-class overtake detection fixed
  • Dependency updates and assorted cleanup.

Download: https://iracedeck.com/downloads/

Also available on Elgato Marketplace and Mirabox Space.

reddit.com
u/moving-chicane β€” 5 months ago
β–² 1 r/iRaceDeck

YouTube: Voice Callouts for Personal Best Laps

New in iRaceDeck: Race Engineer best-lap callout 🏁

Your virtual Race Engineer now announces your lap time the moment you set a new personal best β€” or complete your first clean lap of a session.

"That was your best lap yet. One minute, twenty three point four seconds."

How it works:
- Triggers on a new PB or your first valid lap
- Sub-1-minute laps drop the minute clip ("Forty seven point two seconds")
- Laps of 11 minutes or longer stay silent β€” outside the audio clip range
- Toggleable in settings, on by default

youtu.be
u/moving-chicane β€” 5 months ago
β–² 3 r/iRaceDeck

iRaceDeck v1.18.0 β€” Race Engineer session briefings, best-lap callouts, setup live-value displays, and dual-press controls 🏁

Race Engineer:

  • Session-start callout β€” your engineer greets you the first time you go on track each session with a briefing: your name, session type, pit speed limit, track + air temperature, and track wetness. Fires once per session, ~3 s after going on track. Toggleable, default on.
  • Best-lap time callout β€” announces your lap time when you set a new personal best or complete your first valid lap. "That was your best lap yet. One minute, twenty three point four seconds." Sub-1-minute laps skip the minute clip. Laps β‰₯ 11 minutes stay silent (no clip coverage). Toggleable, default on.
  • Toggle acknowledgement β€” pressing the Race Engineer Toggle button now confirms the new state out loud: "Okay, going silent." on disable, "Roger that. Resuming communication." on enable.
  • Telemetry-connect radio check β€” on a real SDK connection, the engineer plays a "radio check, standing by" line. Reconnects (iRacing close + relaunch) re-fire.
  • Three new driver names β€” Dominic, Miguel, and Jasper join the driver-name dropdown.

Features:

  • Setup actions β€” Live-value View sub-modes β€” every setup action now exposes read-only View entries that render the live telemetry value on the key. 28 new View entries across Aero (2), Brakes (6), Chassis (9), Engine (3), Fuel (2), Hybrid (3), and Traction (4). The View icon inherits the action's category color scheme. PI dropdowns reorganized into Adjust and Display value groups.
  • Setup actions β€” Dual-press control β€” every View sub-mode is also a one-key dual-press control: short press fires one direction, long press fires the opposite β€” replacing two physical keys with one that also displays the value. Configurable threshold (200–2000 ms, default 500 ms) and direction (tap-increases or tap-decreases) in Global Settings. Per-action opt-out available.
  • Toggle Driving Line β€” tenth mode on Toggle UI Elements. Show/hide iRacing's driving-line overlay from the Stream Deck. Default keybind Ctrl+Alt+L.

Performance:

  • Voice clips re-encoded β€” radio filter band-limits clips to 250–3500 Hz, so encoding was changed from 44.1 kHz VBR to 16 kHz / mono / 32 kbps. ~64 % smaller file sizes with no audible difference through the radio filter.

Refactoring:

  • Per-voice generator configs β€” monolithic audio config split into per-voice files, each fully self-contained with its own model, settings, and clips. New parity test ensures every voice covers the same set of callouts.
  • Voice renamed luca β†’ default β€” transparent to users; existing settings auto-resolve.

Upgrade notes:

  • No manual migration needed. All new callouts default to on.
  • Setup action layouts are backward-compatible β€” existing Increase/Decrease keys keep working; View entries are additive.
  • TC Slot 1–4 renamed to TC1–TC4 in the Setup Traction dropdown (cosmetic only).

Download: https://iracedeck.com/downloads/

Also available on Elgato Marketplace and Mirabox Space in a couple of days.

reddit.com
u/moving-chicane β€” 5 months ago
β–² 3 r/iRaceDeck

iRaceDeck v1.17.0 β€” Race Engineer incident &amp; weather callouts, 100 Hz telemetry, and an icon overhaul 🏁

πŸŽ™οΈ Race Engineer

  • Incident callouts β€” your engineer now reacts to six distinct situations: going off-track, spinning out, light contact with the wall or another car, and harder collisions. Collision lines mention the penalty points inline ("…cost us four penalty points"). Multi-step crashes get one combined callout instead of three on top of each other. Each category has its own opt-in toggle and all default to on.
  • Track wetness callouts β€” your engineer announces every step transition as the track gets wetter or drier, with directional phrasing (worsening vs. drying). Twelve unique lines covering all the wetness states.

✨ Features

  • Track Wetness mode for Session Info β€” a 6-segment vertical cyanβ†’blue bar that fills as conditions worsen, with the live state name as the title ("DRY", "MOSTLY DRY", "MODERATE", "VERY WET", etc.).
  • Blank when no flag option for Race Flags β€” hide the "--" placeholder so you can park a Flags button next to content keys with no visual noise until a flag actually appears. Opt-in, default off.
  • Progressive slow-motion stepping β€” tapping Slow Motion in Replay Control now walks from 1/2x down to 1/16x in configurable steps, mirroring the existing FF/RW behavior. Long-press to hold it down the ladder automatically. Slow Motion Rewind works the same in reverse.

πŸ”Š Audio

  • Volume sliders now follow a perceptual loudness curve β€” small movements at low volumes give fine control instead of everything sounding the same above 30 %.
  • Radar SFX re-mastered to match the engineer's loudness, so radar ticks no longer feel quiet next to voice lines.
  • Default audio levels rebalanced (Race Engineer & Radar 100β†’50, Background 35β†’25) so the sliders have headroom in both directions.

⚑ Performance

  • Telemetry now polls at 100 Hz with frame-level de-duplication (up from 4 Hz), unlocking sub-100 ms features like the new incident detection.
  • Telemetry Display and Car Control icons capped at 10 Hz updates β€” visibly smoother than before (was effectively 4 Hz), without flooding the Stream Deck.

🎨 Icons

  • Every static icon re-authored β€” viewBoxes trimmed to the artwork, many icons given proper padding, several redesigned (Ignition, Reset to Pits, Restart Recording, Launch RPM, and more). Decrease-variant icons rebuilt to properly mirror their increase counterparts.

Download: https://iracedeck.com/downloads/

Also available on Elgato Marketplace and Mirabox Space in a couple of days.

reddit.com
u/moving-chicane β€” 5 months ago