Skip to content

v0.2.0 - Automatic messages

Latest

Choose a tag to compare

@Drwut-really Drwut-really released this 07 Aug 01:39
· 9 commits to main since this release
76074a0

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

  1. Download RaceNotifier-v0.2.0.zip below.
  2. Open the zip and copy RaceNotifier.dll into your SimHub folder:
    C:\Program Files (x86)\SimHub\
  3. 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 as none.
  • 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.