TiltTrace 1.2.2 · Windows + Android · Latest stable

Your match has a nervous system.

TiltTrace connects Rocket League events, heart rate and controller behaviour so you can finally see how pressure changes your game.

One EXE, no phone or wearable neededNo accountRuns locally on your PCBuilt for Rocket League

Phone: install the TiltTrace Android app for live Smart Band 9 heart rate through Notify for Xiaomi (it also feeds LastDose), and the TiltTrace Bridge to send it to your PC. No Android device? The Windows app shows a /live web dashboard address you can open in any browser on your network. See how it works

Free for everyone. No account, no trial nag, no feature locks — install it and keep every session you record.

Windows 10/11 x64 · 73.7 MiB installer · Android app 5.3 MiB · local-first · not a medical product

TiltTrace live view showing a heart-rate graph and controller status
Your data stays yours
Cooked → Cracked · Composure v2

It scores the moments, not the average.

TiltTrace does not call a high heart rate “tilt.” Every pressure moment — a conceded goal, a demo, a crossbar, a save — is scored on its own: how far your inputs jumped, how far your pulse jumped, how many seconds you took to come back, and whether the next minute held. Then it tells you which player you are: Ice (calm body, steady hands), Furnace (pulse climbing, hands still surgical — the rare one), Wired (calm body, thrashing hands) or Cooked (both go together).

01 · Capture

Play normally.

Start a session, queue Rocket League and let TiltTrace capture the moments that matter without turning your setup into a project.

02 · Connect

Read the reaction.

See what happens after a goal, save, whiff or overtime sequence - across game state, heart rate and controller behaviour.

03 · Review

Come back sharper.

Reopen a local session, inspect recovery and identify the conditions behind your best clutch play.

Made for your actual setup

The signals you already care about, finally in one place.

Use a standard Bluetooth heart-rate sensor, or pair a Xiaomi Smart Band 9 through the optional Android bridge. Your gameplay, controller and physiology stay on your own devices.

Rocket League

Reads the local match feed with resilient reconnect behaviour.

Your controller

Captures XInput sticks, triggers and key actions without inventing a session when a device disappears.

Your pulse

Supports standard BLE sensors on Windows. A Xiaomi Smart Band 9 stays connected to Notify for Xiaomi; keep the TiltTrace Android app open and it streams the band's live heart rate to LastDose and, through the Bridge, to your PC.

Built with the players

Vote for the next game.

Votes from the TiltTrace app are anonymous and update this public list. One vote per app install; changing your vote is always allowed.

LoadingCommunity requests
Watch support

No wearable? It still scores you.

Heart rate is the optional half. Without a sensor TiltTrace scores your Cooked → Cracked composure from controller input and match events — a real reading, just without the physiology, and the app says so instead of pretending the capture failed. With a sensor it also reads how your body responded: a Xiaomi Smart Band 9 or any standard Bluetooth chest strap works today. If 250 people ask for Wear OS and Galaxy Watch support, it gets built. One press per browser, no email, no account.

Loading the count…

Release history

TiltTrace releases

TiltTrace 1.2.2

Recommended latest
Released 11 September 2026 · Windows 10/11 x64 + Android

Live Smart Band 9 heart rate is back

  • New TiltTrace Android app reads the realtime heart rate Notify for Xiaomi already measures and is the single owner of that stream.
  • LastDose receives the same live stream while TiltTrace is open; the Bridge relays it to the Windows app.
  • A heart rate that stops changing for 30 seconds shows as paused, never frozen as live.

Root cause & fixes

  • Notify for Xiaomi 23.6.4 no longer sends the heart-rate broadcast earlier builds listened for; the only earlier live stream came from a direct band connection that competed with Notify for the band.
  • Removed that competing band and Notify control from LastDose and the Bridge. Notify is the only app connected to the band.
  • Fixed the main download button, which pointed at a missing file.
  • Verified on a Pixel 7: changing live BPM matched Notify's own display and reached LastDose and the Windows app. 63 Windows tests passing.
  • Keep TiltTrace open (or running from its notification) for live heart rate. 1.2.1 was an interim build not published here.
Size: 77,329,430 bytesVersion: 1.2.2Android app 1.2.2 · Bridge 1.2.2 · Portable ZIP
SHA-256:9e8f9309f01444c0b66549b930fb28e728048f681e2bbdb236f611909d997e04

Android app SHA-256 66b0c1f13345896e46af23fc671854f587ad0c315dc8f128beaa4b3259edfa25 · Bridge SHA-256 2d4ebcdf2ea1221f96efa1f6b0b20e40fab827e4ab3229c94569ff4e8afb671e · ZIP SHA-256 70103b88deef1a7cdab54659b7bd660c6c141c438b12917d7b1fe87d4e4023f2

TiltTrace 1.2.0

Stable
Released 8 September 2026 · Windows 10/11 x64 · Bridge 1.2.0 · Portable ZIP

Composure-v3 · grounded in the research

  • Autonomic narrowing — a heart-rate-variability-suppression proxy — replaces raw BPM delta as the physiology read, per vagal-withdrawal literature.
  • Movement dysfluency — a jerk-based roughness read — replaces raw speed excess as the hand read, per reinvestment-theory and movement-smoothness research.
  • Fast-but-controlled play is no longer mistaken for panic.
  • Watch the live score from any phone, tablet or Xbox companion browser at a URL the desktop app shows you — no app install.

Verification

  • 59 automated tests passing, including two new signals held to the archetypes they define.
  • Sources cited in the changelog: HRV/vagal-withdrawal research, reinvestment theory in e-sport, and movement-smoothness jerk metrics.
Size: 77,296,761 bytesVersion: 1.2.0
SHA-256:d958d4cdcdd9e2a1078759dfc98dc5e22e0803131a63b314ef0b7e7afe5c6791

TiltTrace 1.1.0

Stable
Released 8 September 2026 · Windows 10/11 x64

Composure-v2 · your archetype

  • Every pressure moment is scored on its own — a conceded goal, a demo, a crossbar, a save — instead of averaging the whole session.
  • Ice, Furnace, Wired or Cooked: the archetype comes out of how your heart rate and your hands relate under pressure.
  • Body/hands coupling index, reset speed, composure streak and the minute the match turned.
  • Runs standalone — no phone, no wearable, no account.

Calibration & storage

  • The settled level is the calmest third of a session, so starting a capture already hyped no longer flatters the score.
  • Duplicate Rocket League events for one play collapse into a single moment.
  • Score, archetype and moment breakdown are stored with the session and shown in history.
  • 59 automated tests passing; verified end to end on a Pixel 7 with a live Smart Band 9 and controller.
Size: 77,289,929 bytesVersion: 1.1.0
SHA-256:a436282371e44db3540d81ef1a5cc4edf63e6a0d339928eaab1b2eb2e18e8ec4

TiltTrace 1.0.6

Stable
Released 8 September 2026 · Windows 10/11 x64

No wearable required

  • Readiness no longer waits for a heart-rate sensor: a controller alone shows the ready banner and starts auto-start.
  • Heart rate is labelled optional throughout the desktop app.
Size: 77,277,664 bytesVersion: 1.0.6
SHA-256:ce1d469056918bb921cb841b72a0b2bdadd7887d453fdb490a90cb241f4d6e75

TiltTrace 1.0.5

Stable
Released 8 September 2026 · Windows 10/11 x64

The score is kept

  • The Cooked → Cracked score, band, confidence and factor breakdown are saved with the session and shown in history.
  • One headline number; TiltScore and ClutchScore moved to the diagnostics line.

Fixes

  • Sessions without a wearable are scored honestly (confidence up to 0.75) instead of as a failed capture.
  • Sessions recorded before this release still open.
Size: 77,277,172 bytesVersion: 1.0.5
SHA-256:d4d4083276f294f1acbe1c8f1ee06726129c6b1611d53bf1011aeef1fc4d2a37

TiltTrace 1.0.4

Stable
Released 8 September 2026 · Windows 10/11 x64

Composure-v1.2 — the score now separates players

  • Reference sessions score 95 composed, 49 mixed, 11 tilted, and tests hold the algorithm to that spread.
  • Every factor is checked to move the score in the direction it claims.
  • Live phone dashboard: APM, stick and trigger speed, packet rate, stick-speed graph, drift vectors and a live button rail.
  • New TiltTrace Bridge launcher icon.

Calibration fixes

  • Starting a capture late no longer awards full input-composure marks for having no baseline.
  • Heart-rate steadiness is scaled against an 18 BPM floor, so normal match arousal no longer pins the score to zero.
  • Fixed overlapping text on the phone live screen on tall displays.
  • 44 automated tests passing; verified end-to-end on a Pixel 7 with a live Smart Band 9 and controller.
Size: 77,274,847 bytesVersion: 1.0.4
SHA-256:2ff1834625ce186abf805079a155c895408f06366ebf48360b55472fc55d79c8

TiltTrace 1.0.3

Stable
Released 8 September 2026 · Windows 10/11 x64

Composure, and a phone dashboard worth looking at

  • Cooked → Cracked composure score with live and post-match readings, a per-factor breakdown and a plain-language explanation.
  • Rebuilt phone Controller Lab: APM, stick and trigger speed, packet rate, a nine-second stick-speed graph, per-stick drift vectors and a live button rail.
  • New TiltTrace Bridge launcher icon, including round and themed variants.
  • Launcher-agnostic passive detection for Epic, Steam, Xbox and shortcut launches.

Honesty and hygiene

  • TiltTrace never launches Rocket League and no longer modifies the game install.
  • Repairs the per-user telemetry config that Rocket League silently resets, without elevation.
  • Telemetry status is read from the live port, not assumed from a config file.
  • Fixed the franticness index and an event-window regression against the reference oracle.
  • 39 automated tests passing; installer and Bridge APK signed and verified.
Size: 77,274,812 bytesVersion: 1.0.3
SHA-256:7b1a628274ddb27a99f5f6217203d83e2ebb2fb362d86dc9126b4bb2bbdd8158

TiltTrace 1.0.2

Stable
Released 8 September 2026 · Windows 10/11 x64

Hands off your game

  • Never launches Rocket League and no longer modifies the game install.
  • Self-healing per-user telemetry config; status read from the live port.
  • First Cooked → Cracked composure score (Composure-v1.1).

Fixes

  • Fixed an analytics event-window regression and the franticness index.
  • LastDose session mirroring is idempotent; sessions finalize without MatchEnded.
Size: 77,274,799 bytesVersion: 1.0.2
SHA-256:448338e50f1bd19e05db31a4390a6c0f79a0625c81c9a63218b3bf896c62600f

TiltTrace 1.0.1

Stable
Released 8 September 2026 · Windows 10/11 x64

Live dashboard refinement

  • OLED-style live heart-rate dashboard with a moving history graph.
  • Authenticated live controller telemetry for XInput controllers.
  • One-tap Rocket League play sessions linked to LastDose.

Performance & verification

  • Freshest bridge BPM attaches to a LastDose log.
  • Resizable multi-signal desktop layout.
  • Signed installer and release package verified.
Size: 77,262,289 bytesVersion: 1.0.1
SHA-256:21dbf37640dba9890139262913c15e9fdd9cd9fa61affa219195bf678383da9d

TiltTrace 0.0.4

Stable
Released 8 September 2026 · Windows 10/11 x64

Grandma-proof 1-tap setup

  • Dynamic on-screen pairing QR code for instant phone camera scanning.
  • Auto-filling pairing code and PC host deep links (tilttrace://bridge).
  • Smart clipboard code detection and 1-tap code copy.
  • Built-in local HTTP server serves 1-tap browser APK download directly to your phone.
  • 1-click ADB USB installation and auto-launch directly from Windows desktop UI.

Polish & verification

  • Fixed XAML startup initialization order null-guard in device source selection.
  • Added automatic Windows firewall rule for TCP port 28792 on install.
  • 17 automated tests passing, full signed release verified.
Size: 74,348,609 bytesVersion: 0.0.4
SHA-256:bba251c2c48aebe39391bf3b2d9eb939e1229d0a4dc510010f18d01e85625157

TiltTrace 0.0.3

Stable
Released 7 September 2026 · Windows 10/11 x64

Concurrency hardening

  • Hardened session finalization and analytics calculation to run safely on the UI thread.
  • Eliminated crash risk during manual session termination.
  • Removed dead offline-admin code and excluded test fixtures from the release package.

Verification

  • 16 Windows tests passing, full pipeline verified.
  • Signed Android release and complete Windows package verified.
Size: 74,040,667 bytesVersion: 0.0.3
SHA-256:921a52bb0e7012cdfb3826ac747ba8a0a6f2febed2c0ebfc3972473e799f76f8

TiltTrace 0.0.2

Stable
Released 7 September 2026 · Windows 10/11 x64

Connection hotfix

  • Fixed the Android bridge send-loop deadlock that blocked heart-rate packets.
  • Added reliable reconnects, Wi-Fi discovery retries and direct PC-address fallback.
  • The installer now creates the required private-network firewall rule.

Verification

  • 17 Windows tests passing, including bridge restart regression coverage.
  • Signed Android release and complete Windows package verified.
Size: 74,016,135 bytesVersion: 0.0.2
SHA-256:6e028b626485286a82a91e95d93ef1c92456aa598de3fae3b7f341824a5d3fbe

TiltTrace 0.0.1

Stable
Released 7 September 2026 · Windows 10/11 x64

First release

  • Complete synchronized capture, analytics, post-match timeline and share-card loop.
  • Standard BLE and optional signed Android bridge for Xiaomi Smart Band 9.
  • Local SQLite persistence with recovery and reopenable history.

Verification

  • 16 Windows tests passing plus Android protocol and signed-release verification.
  • Deterministic synthetic session covers the complete input-to-analysis pipeline.
Size: 74,006,837 bytesVersion: 0.0.1
SHA-256:62dabce07ad5706e6d82e938efc5fd7b87760ccb9d8fd788d383a631d83c74cc
Privacy and scope

TiltTrace 1.2.2 stores gameplay, physiology and controller telemetry locally. It does not diagnose health conditions and is not a medical product. Windows binaries are not Authenticode-signed in this release; verify the SHA-256 above.