LMU Stats Viewer - Web App

Hello,

v0.9.4​

✨ New features​

  • Automatic update checker — the app notifies you when a new version is available and links directly to the download
  • Car brand logos — Genesis and Duqueine logos now displayed in results tables
  • Circuit flags — country flags for Barcelona, Paul Ricard and other tracks
  • System tray icon — right-click menu to open the app, access configuration, check for updates or quit
  • First-launch redirect — automatically opens the configuration page on a fresh install
  • Multi-language installer — setup available in French, English, Spanish and German

🔧 Improvements​

  • Simplified update page — direct download link, no server-side complexity
  • Single source of truth for version number (version.txt)
New version 0.9.4
 
🏁 LMU Stats Viewer v1.0.1 — first stable release

Hi everyone,

I've just released v1.0.1 of LMU Stats Viewer, a free and open-source (MIT) companion tool for Le Mans Ultimate.
The app has been rebuilt from scratch: it's no longer a web interface but a proper native Windows application.



🎮 In-game overlays
20+ displays
you can show on top of the game: live delta, corner-by-corner delta, sectors, standings, relative, proximity radar, tyres, fuel, weather… Drag them anywhere, pick their colour, and save full layouts as switchable profiles.

📡 Live timing
Real-time telemetry during the session, full standings, and a 2D track map that draws itself and is remembered from one session to the next.

🔧 Garage — car setups
A complete setup editor: engine, tyres, suspension, dampers, chassis. Duplication, export, side-by-side A/B comparison of two setups, and a picture of your car.

🧠 AI Coach BETA
Analyses your race once it's over and answers questions about your telemetry. It knows the ideal braking points for each corner and class.

🎙️ Voice race engineer
Spoken call-outs while you drive, and you can ask it questions with your voice (gap, fuel, tyres, position…). Speech recognition runs 100% offline, in 4 languages.

🎯 Corner-by-corner coaching
Measures every corner against your reference lap and tells you what to change: braking too late, apex speed, getting back on power, lockups…

📊 Telemetry
Compare two laps, import a reference lap, see your theoretical best lap and a corner-by-corner breakdown of where you lose time.

🏆 Stats & records
All your sessions, your progression per track and car, and reference lap times per class.



🌍 Available in English, French, Spanish and German. Windows only.

⬇️ Download: github.com/cparfait/lmustatsviewer

⚠️ On first launch Windows SmartScreen will show a warning (no paid certificate) → click "More info", then "Run anyway".

Feedback and bug reports very welcome 👍
 

Attachments

  • Screenshot 2026-08-09 015037.png
    Screenshot 2026-08-09 015037.png
    76.2 KB · Views: 23
  • Screenshot 2026-08-09 015029.png
    Screenshot 2026-08-09 015029.png
    154.5 KB · Views: 19
  • Screenshot 2026-08-09 015018.png
    Screenshot 2026-08-09 015018.png
    133.8 KB · Views: 19
  • Screenshot 2026-08-09 015011.png
    Screenshot 2026-08-09 015011.png
    112.2 KB · Views: 20
  • Screenshot 2026-08-09 014958.png
    Screenshot 2026-08-09 014958.png
    201.2 KB · Views: 20
Last edited:
Thanks for that, this is what I was hoping for! Glad to see that interaction is much faster now. New features also look promising. I was playing around with the AI Coach as well: I noticed that everytime the coach says something a black window appears in game and gameplay stutters. Also audio level is quite low in comparison to the game - just to let you know. Thanks for your work!
 
Thanks for that, this is what I was hoping for! Glad to see that interaction is much faster now. New features also look promising. I was playing around with the AI Coach as well: I noticed that everytime the coach says something a black window appears in game and gameplay stutters. Also audio level is quite low in comparison to the game - just to let you know. Thanks for your work!
Same problem with AI coach for me as well.
 
Thanks for that, this is what I was hoping for! Glad to see that interaction is much faster now. New features also look promising. I was playing around with the AI Coach as well: I noticed that everytime the coach says something a black window appears in game and gameplay stutters. Also audio level is quite low in comparison to the game - just to let you know. Thanks for your work!
Thank you for your feedbacks. I'm going to check ;) thx thx thx
 
Hello,

v1.0.2

LMU STATS VIEWER Website

Fixes
  • AI Coach no longer flashes a black window over the game every time it speaks — the speech engine is a console program and Windows was opening a window for it on each phrase, which stole the focus and made the game stutter in fullscreen
  • Speech synthesis now runs at a lower CPU priority, so it no longer competes with the sim for CPU

Improvements
  • Announcement volume can now be turned up to 200% and starts at 100% — it was capped at 100% with a 30% default, far too quiet next to the game (Settings → Voice → Announcement volume)
  • Output limiter keeps the voice clean when boosted above 100%

Boosting above 100% applies to the built-in neural voice; Windows system voices cannot be amplified. If you had already set the volume yourself, your setting is kept.

Many thanks to @fugltind and @Pillot69 for reporting these — this release exists because of your feedback.
 
Last edited:
Hi @cparfait. I get the following error message when I try to look into records (next to details) under "session".

Minified React error #185; visit https://react.dev/errors/185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.

Error: Minified React error #185; visit https://react.dev/errors/185 for the full message or use the non-minified dev environment for full errors and additional helpful warnings.
at zv (http://tauri.localhost/assets/index-CMBi0pNY.js:48:27660)
at Gu (http://tauri.localhost/assets/index-CMBi0pNY.js:48:27233)
at JL (http://tauri.localhost/assets/index-CMBi0pNY.js:48:53600)
at XL (http://tauri.localhost/assets/index-CMBi0pNY.js:48:53429)
at vm (http://tauri.localhost/assets/index-CMBi0pNY.js:48:93656)
at hD (http://tauri.localhost/assets/index-CMBi0pNY.js:48:108992)
at Wo (http://tauri.localhost/assets/index-CMBi0pNY.js:48:108876)
at hD (http://tauri.localhost/assets/index-CMBi0pNY.js:48:109760)
at Wo (http://tauri.localhost/assets/index-CMBi0pNY.js:48:108876)
at hD (http://tauri.localhost/assets/index-CMBi0pNY.js:48:108972)
 
Hello,

Thx to @fugltind

LMU Stats Viewer 1.0.4 — hotfix

Small fix release, shipped quickly after a user report.

Fixed
• The Records page opens again. Clicking the Records icon on a session row
(next to Details) crashed the app to a blank screen with a "Minified React
error #185" message. The page was stuck in an endless render loop caused by the
way it read the global game-version filter. This affected the Records page no
matter how you got there.

Thanks to the user who took the time to post the full error message — that's what
made the cause obvious within minutes.

Auto-update will pick it up on next launch, or grab it directly:
 
Hello,

Thx to @fugltind

LMU Stats Viewer 1.0.4 — hotfix

Small fix release, shipped quickly after a user report.

Fixed
• The Records page opens again. Clicking the Records icon on a session row
(next to Details) crashed the app to a blank screen with a "Minified React
error #185" message. The page was stuck in an endless render loop caused by the
way it read the global game-version filter. This affected the Records page no
matter how you got there.

Thanks to the user who took the time to post the full error message — that's what
made the cause obvious within minutes.

Auto-update will pick it up on next launch, or grab it directly:
Thx for the fast fix. Works as expected 👍
 
Back
Top