Forza Motorsport und Forza Horizon Echtzeit -Telemetrie -Empfängerprogramme mit einigen Versorgungswerkzeugen.
Basierend auf der offiziellen Dokumentation von Turn10: https://support.forzamotorsport.net/hc/en-us/articles/21742934024211-forza-motorsport-data-out-documentation
Derzeit ist nur ein Konsolenprogramm verfügbar. Es zeigt Live -Daten bei 60 Hz an.

Daten können mit einem Beispiel -Rekorder -Programm aufgezeichnet werden und können zu einem späteren Zeitpunkt wiederholt werden.
Die Web -UI wird später unterstützt, wenn die Kernfunktionen stabil sind. Es sollte Websockets, höchstwahrscheinlich von SignalR, nutzen, um Live- oder zuvor aufgezeichnete Daten bei 60 Hz zu erhalten.
Schlittendaten sind für Simracing -Bewegungsplattformen gedacht, daher enthält sie Bewegungswerte und einige andere.
Das Auto-Dash erweitert Schlittendaten mit Car-Dasboard-Metriken, z. Geschwindigkeit, Strom, Drehmoment, Zahnrad, Rundenzeiten usw.
Um alle verfügbaren Datenfelder anzuzeigen, lesen Sie bitte die Datenstrukturdateien:
| Spiel | Schlitten | Auto Dash | Horizont -Extras | Motorsport -Extras |
|---|---|---|---|---|
| Forza Motorsport 7 | Ja | Ja | N / A | N/a 1 |
| Forza Horizon 4 | Ja 2 | Ja | Teil 3 | N / A |
| Forza Horizon 5 | Ja 2 | Ja | Teil 3 | N / A |
| Forza Motorsport (2023) | Ja | Ja | N / A | Ja 4 |
Unterstützte Betriebssysteme sind die gleichen wie .net 8 Kompatibilität: Windows, Linux und MacOS.
Vorgebaute Ausführungsfähigkeiten sind in Github -Veröffentlichungen noch nicht erhältlich, aber es ist wirklich einfach, den Quellcode selbst zu erstellen.
git clone https://github.com/geeooff/forza-data-web.git
cd forza-data-webHinweis für Windows AS Sowohl Spiele als auch Empfangs -App : Nur Forza Motorsport (2023) ermöglicht das Senden von Daten an 127.0.0.1. Für frühere Spiele benötigen Sie einen separaten Computer, um die Daten zu erhalten.
Starten Sie das Spiel auf Ihrem Windows -Computer oder Ihrer Xbox. Gehen Sie zu Spieloptionen und suchen Sie nach Datenoptionen :
Data Out IP Address : Geben Sie die IP -Adresse des Computers ein, mit dem das Konsolenprogramm ausgeführt wirdData Out IP Port : Geben Sie den Netzwerkport ein, den Sie auf diesem Computer anhören möchten (1024 bis 65535).Data Out Packet Format : Wenn verfügbar, wählen Sie Auto Dash (empfohlen) oder SledData Out : Einstellen auf Ein cd Console
dotnet run --server < serverIpAddress > --port < port > -s oder --server : Die IP -Adresse Ihrer Xbox oder Ihres Computers, die das Spiel ausführt-p oder --port : Der Netzwerkport, den Sie im Spiel ausgewählt haben Wenn Ihr Xbox- oder Windows -Spielcomputer beispielsweise 192.168.0.100 IP -Adresse hat und Sie 7777 Netzwerkport für die Kommunikation entschieden haben:
dotnet run --server 192.168.0.100 --port 7777 Die Konsole zeigt RACE oder PAUSE in der oberen linken Ecke, wenn ein Rennen eingeschaltet ist oder nicht.
HINWEIS : Um das Programm zu beenden, klicken Sie auf CTRL+C oder CTRL+Break .
cd SampleRecorder
dotnet run --server < serverIpAddress > --port < port > --output < file > -s oder --server : Die IP -Adresse Ihrer Xbox oder Ihres Computers, die das Spiel ausführt-p oder --port : Der Netzwerkport, den Sie im Spiel gewählt haben-o oder --output : Die Ausgabedatei zum Aufzeichnen zu dotnet run --server 192.168.0.100 --port 7777 --output sample.bin Hinweis : Wenn Sie das Recorder -Programm beenden möchten, drücken Sie einfach CTRL+C oder CTRL+Break . Die Ausgabedatei wird gelöscht, wenn keine Daten empfangen werden.
Forza Motorsport Zusätzliche Daten wurden in der 2023 -Ausgabe eingeführt. FM7 wird solche Daten nicht emittiert ↩
Forza Horizon erzwingt den Autotyp des Autotretts ↩ ↩ 2
Die zusätzlichen Daten von Forza Horizon sind nicht dokumentiert. Nur die CAR -Kategorie (aus Gemeinschaftsannahmen) wird dekodiert. Danke an sie! ↩ ↩ 2
Forza Motorsport (2023) Zusätzliche Daten enthüllen Reifenverschleiß- und Track -ID ↩