July 14, 2025

SimHub + LMU: sviluppare una DLL in C# per accedere a tutti i dati nascosti

Una dll che puo cambiare tutto.

🧠 SimHub + LMU: sbloccare il vero potenziale con una DLL in C#

Negli ultimi mesi sto sviluppando una libreria DLL in C# per SimHub, progettata per espandere l’integrazione di Le Mans Ultimate (LMU) oltre i limiti attuali del supporto nativo.

Il mio obiettivo è chiaro: estrarre e rendere disponibili tutte quelle variabili che oggi SimHub non espone, fornendo strumenti avanzati a chi vuole una telemetria più completa, realistica e utile in gara.


🎯 Perché una DLL custom

LMU è un titolo con enormi potenzialità, ma l’integrazione attuale con SimHub è ancora acerba: mancano variabili strategiche, dati sui danni, e informazioni in tempo reale sulle altre vetture.

Con questa DLL scritta in C#, sto costruendo un ponte tra il motore di telemetria del gioco e SimHub, espandendo le possibilità di monitoraggio e visualizzazione.


📦 Cosa include la libreria

Ecco cosa è già in fase di parsing e integrazione nella DLL:

🧱 Danni alla vettura (per compartimento)

  • Carrozzeria / Aero
  • Sospensioni (ruota per ruota)
  • Freni (temperatura, usura)
  • Gomme (degrado totale, degrado al giro, carico dello pnuematico al suolo)
  • Tempi stimati per la riparazione, refuel, cambio pilota insomma tutto il tempo speso in pit

⛽ Strategia e setup

  • Tipo di mescola montata e selezionata
  • Carburante rimanente e target rifornimento
  • Comportamento pianificato al prossimo pit (fuel only, tire change, driver swap, repair… )

⏱️ Tempi gara (per tutte le vetture in pista)

  • Lap times per ogni vettura
  • Split S1, S2, S3 individuali
  • Delta sul giro in corso
  • Gap reali e aggiornati tra piloti
  • Predictive lap live

🔧 Architettura tecnica

  • Linguaggio: C# (.NET Framework 4.8)
  • Output: DLL integrabile in SimHub come data source esterna da copiare nella root di Simhub
  • Comunicazione: polling su API ufficiali, parsing di memory dump (dove necessario)
  • Compatibilità: aggiornabile per ogni patch LMU grazie a una struttura modulare

L’obiettivo è mantenere prestazioni alte e latenza minima, evitando overhead o conflitti con le funzionalità native di SimHub.


🚀 A cosa servirà concretamente

  • Dashboard avanzate con stato reale del mezzo
  • Indicatori LED reattivi a bandiere, danni o ERS
  • Display OLED con tempi live di avversari
  • Log file completi per telemetria post-gara
  • Integrazione futura con sistemi motion e feedback tattile
  • Tutto quello che può essere utile a ogni SimRacer

🧪 Status del progetto

Attualmente il plugin è in fase alpha privata, in test su cockpit reali. Alcuni elementi funzionano stabilmente, altri (come i danni su singoli assi o le strategie pit stop) richiedono ancora verifica incrociata con le patch più recenti di LMU.

Prossimamente potrei rilasciare:

  • una beta tecnica pubblica,
  • documentazione API delle variabili esposte,
  • un profilo SimHub preconfigurato con esempi.

📢 Vuoi partecipare al test?

Cerco tester affidabili con esperienza in:

  • uso avanzato di SimHub
  • cockpit con display/led/custom hardware
  • simulazioni endurance

Scrivimi se vuoi aiutare o restare aggiornato.

🔧 TekCam – dove C# incontra il SimRacing.

Se sei incuriosito, hai un idea da discutere o vuoi semplicemente conoscermi Contattami!!