Forza Motorsport и Forza Horizon Real Time Telemetry Programs с некоторыми инструментами утилиты.
На основе официальной документации Turn10: https://support.forzamotorsport.net/hc/en-us/articles/21742934024211-forza-motorsport-data-out-documentation
В данный момент доступна только консольная программа. Он отображает живые данные при 60 Гц.

Данные могут быть записаны с использованием программы рекордера и будут воспроизводиться позже.
Веб -интерфейс будет поддерживаться позже, когда основные функции стабильны. Он должен использовать веб-питания, скорее всего, от Signalr, чтобы получать живые или ранее записанные данные при 60 Гц.
Данные SLEND предназначены для платформ Simracing Motion, поэтому он содержит значения движения и несколько других.
Car Dash расширяет сани с метриками, связанными с автомобильной панелью, например. скорость, мощность, крутящий момент, передача, время круга и т. Д.
Чтобы увидеть все доступные поля данных, пожалуйста, посмотрите на файлы структуры данных:
| Игра | Сани | Автомобиль Bash | Горизонт | Motorsport дополнения |
|---|---|---|---|---|
| Forza Motorsport 7 | Да | Да | N/a | N/A 1 |
| Форза Горизонт 4 | Да 2 | Да | Частичный 3 | N/a |
| Forza Horizon 5 | Да 2 | Да | Частичный 3 | N/a |
| Forza Motorsport (2023) | Да | Да | N/a | Да 4 |
Поддерживаемые операционные системы совпадают с .NET 8 Совместимость: Windows, Linux и MacOS.
Предварительные исполнители еще не доступны в выпусках GitHub, но самостоятельно легко создать исходный код.
git clone https://github.com/geeooff/forza-data-web.git
cd forza-data-webПримечание для Windows как приложение для игры и приема : только Forza Motorsport (2023) позволяет отправлять данные на 127.0.0.1. Для более ранних игр вам понадобится отдельный вычисление для получения данных.
Начните игру на компьютере Windows или на Xbox. Перейдите в варианты игры и ищите варианты данных :
Data Out IP Address : введите IP -адрес компьютера, который будет запускать консольную программуData Out IP Port : введите сетевой порт, который вы хотите прослушать на этом компьютере (с 1024 до 65535)Data Out Packet Format : если доступно, выберите автомобильную приборную прибор (рекомендуется) или саниData Out : установить на cd Console
dotnet run --server < serverIpAddress > --port < port > -s или --server : IP -адрес вашего Xbox или компьютера, который запускает игру-p или --port : сетевой порт, который вы выбрали в игре Например, если в вашем компьютере Xbox или Windows Game есть IP -адрес 192.168.0.100 , и вы выбрали 7777 сетевой порт для общения:
dotnet run --server 192.168.0.100 --port 7777 Консоль покажет RACE или PAUSE в верхнем левом углу, если гонка будет включена или нет.
Примечание . Чтобы выйти из программы, просто нажмите CTRL+C или CTRL+Break .
cd SampleRecorder
dotnet run --server < serverIpAddress > --port < port > --output < file > -s или --server : IP -адрес вашего Xbox или компьютера, который запускает игру-p или --port : сетевой порт, который вы выбрали в игре-o или --output : выходной файл для записи в dotnet run --server 192.168.0.100 --port 7777 --output sample.bin Примечание . Если вы хотите покинуть программу Recorder, просто нажмите CTRL+C или CTRL+Break . Выходной файл будет удален, если данные не получены.
Forza Motorsport Дополнительные данные были введены в 2023 году, FM7 не издает такие данные ↩
Forza Horizon обеспечивает соблюдение типа данных автомобильной приборной панели ↩ ↩ 2
Дополнительные данные Forza Horizon не задокументированы. Только автомобильная категория (из сообщества) декодирована. Спасибо им! ↩ ↩ 2
Forza Motorsport (2023) Дополнительные данные раскрывают идентификатор шин и идентификатор трека ↩ ↩