Forza Motorsport et Forza Horizon Programmes de récepteur de télémétrie réel, avec certains outils utilitaires.
Basé sur Turn10 Documentation officielle: https://support.forzamotorsport.net/hc/en-us/articles/21742934024211-forza-motorsport-data-out-documentation
Seul un programme de console est disponible en ce moment. Il affiche des données en direct à 60 Hz.

Les données peuvent être enregistrées à l'aide d'un programme d'échantillons et seront rejouables à une date ultérieure.
L'interface utilisateur Web sera prise en charge plus tard, lorsque les fonctionnalités de base sont stables. Il devrait tirer parti de WebSockets, très probablement de SignalR, pour recevoir des données en direct ou précédemment enregistrées à 60 Hz.
Les données de traîneau sont destinées aux plates-formes de mouvement simracing, donc elle contient des valeurs de mouvement et quelques autres.
Le tableau de bord de la voiture étend les données de traîneau avec des mesures liées à la voiture de voiture, par exemple. vitesse, puissance, couple, équipement, temps au tour, etc.
Pour voir tous les champs de données disponibles, veuillez consulter les fichiers de structure de données:
| Jeu | Traîneau | Tiret automobile | Extras à l'horizon | Extras de sports automobiles |
|---|---|---|---|---|
| Forza Motorsport 7 | Oui | Oui | N / A | N / a 1 |
| Forza horizon 4 | Oui 2 | Oui | Partial 3 | N / A |
| Forza horizon 5 | Oui 2 | Oui | Partial 3 | N / A |
| Forza Motorsport (2023) | Oui | Oui | N / A | Oui 4 |
Les systèmes d'exploitation pris en charge sont les mêmes que la compatibilité .NET 8: Windows, Linux et MacOS.
Les exécutables prédéfinis ne sont pas encore disponibles dans les versions GitHub, mais il est vraiment facile de créer vous-même le code source.
git clone https://github.com/geeooff/forza-data-web.git
cd forza-data-webRemarque pour Windows en tant que jeu et application de réception : seul Forza Motorsport (2023) permet d'envoyer des données à 127.0.0.1. Pour les jeux antérieurs, vous aurez besoin d'un calcul séparé pour recevoir les données.
Démarrez le jeu sur votre ordinateur Windows ou votre Xbox. Accédez à des options de jeu et recherchez des options de données :
Data Out IP Address : entrez l'adresse IP de l'ordinateur qui exécutera le programme de consoleData Out IP Port : entrez le port réseau que vous souhaitez écouter sur cet ordinateur (1024 à 65535)Data Out Packet Format : si disponible, choisissez un tableau de bord de voiture (recommandé) ou du traîneauData Out : réglé sur ON cd Console
dotnet run --server < serverIpAddress > --port < port > -s ou --server : l'adresse IP de votre Xbox ou ordinateur qui exécute le jeu-p ou --port : le port réseau que vous avez choisi dans le jeu Par exemple, si votre ordinateur de jeu Xbox ou Windows a une adresse IP 192.168.0.100 , et que vous avez choisi le port réseau 7777 pour communiquer:
dotnet run --server 192.168.0.100 --port 7777 La console montrera RACE ou PAUSE dans le coin supérieur gauche si la course est allumée ou non.
Remarque : Pour quitter le programme, appuyez sur CTRL+C ou CTRL+Break .
cd SampleRecorder
dotnet run --server < serverIpAddress > --port < port > --output < file > -s ou --server : l'adresse IP de votre Xbox ou ordinateur qui exécute le jeu-p ou --port : le port réseau que vous avez choisi dans le jeu-o ou --output : le fichier de sortie à enregistrer dotnet run --server 192.168.0.100 --port 7777 --output sample.bin Remarque : Si vous souhaitez quitter le programme Recorder, appuyez simplement sur CTRL+C ou CTRL+Break . Le fichier de sortie sera supprimé si aucune donnée n'est reçue.
Les données supplémentaires de Forza Motorsport ont été introduites dans l'édition 2023, FM7 n'émet pas de telles données ↩
Forza Horizon applique le type de données de Dash de la voiture ↩ ↩ 2
Les données supplémentaires de Forza Horizon ne sont pas documentées. Seule la catégorie des voitures (des hypothèses communautaires) est décodée. Merci à eux! ↩ ↩ 2
Forza Motorsport (2023) Les données supplémentaires expose l'usure des pneus et l'identifiant de piste ↩