What's new
Messages can now send themselves. Pick a trigger and Race Notifier posts on its own — no button press.
| Trigger | Fires when |
|---|---|
| A flag comes out | The flag you pick is raised |
| I enter the pit lane | You cross into the pit lane |
| I leave the pit lane | You rejoin the track |
| I beat my best lap | You improve on your own session best |
A message still works on its bound button as well — you don't have to choose.
Install
- Download RaceNotifier-v0.2.0.zip below.
- Open the zip and copy
RaceNotifier.dllinto your SimHub folder:
C:\Program Files (x86)\SimHub\ - Restart SimHub and enable the plugin when prompted.
Upgrading from v0.1.x is safe: your existing messages load unchanged and stay button-only until you give them a trigger.
Also new
- Per-message session filter — Practice / Qualifying / Race / Other. New messages default to Race only, so if you're testing in practice, tick Practice or nothing will send.
- New variables
{lap},{position}and{laptime}(e.g.PB! {laptime} on lap {lap}, P{position}). - Four iRacing-only flags — caution / full-course yellow, and the 10-to-go, 5-to-go and one-lap-to-green countdowns. SimHub's portable telemetry has no equivalent for these. No extra plugin needed; they're inert in other sims.
- Separate on/off switch for automatic messages, so you can silence every trigger without touching your button messages.
- Replays and spectating are muted by default, with individual opt-ins on the General tab.
- Troubleshooting properties for a dashboard:
TriggerArmed,SessionKind,LastTriggerMatched,IRacingRawActive.
Changes
- Messages are now capped at 10, and all ten button slots are registered at startup — so a message you add is bindable straight away. The "restart SimHub to finish adding buttons" banner and the restart button are gone.
- Automatic sends are at least 5 seconds apart, whatever the per-message cooldown says. Button presses are unaffected.
{flag}now names the flag itself when the game gives no label for it — a meatball in iRacing used to render asnone.- The variable list moved to the Help tab as a proper table.
Things that are deliberate
Each of these exists because the obvious alternative was wrong on a real rig:
- Getting into the car doesn't send "entering pit", even though the car is sat in the box.
- Resetting or being towed to the pits doesn't either.
- Leaving the pits always counts, including your first lap out.
- Your first timed lap of a session doesn't fire "I beat my best lap" — it needs a previous best to beat.
- Triggers fire on the change, not the state. A yellow that stays out sends once, not every second.
Known limits
- Triggers only work on the machine running the sim — SimHub reads telemetry from local shared memory.
- There is still no red flag in SimHub's portable telemetry.
Full detail in CHANGELOG.md.