Forza Motorsport和Forza Horizon實時遙測接收器程序,並帶有一些實用工具。
基於Turn10官方文檔:https://support.forzamotorsport.net/hc/en-us/articles/21742934024211-forza-motorsport-data-unda-out-data-out-data-out-data-undomumentation
目前只有一個遊戲機程序可用。它以60 Hz的形式顯示實時數據。

可以使用示例錄音機程序記錄數據,並且可以在以後重播。
當核心功能穩定時,稍後將支持Web UI。它應該利用Websocket,最有可能來自SignalR,以60 Hz接收實時或以前錄製的數據。
雪橇數據用於模擬運動平台,因此它包含運動值和其他一些運動值。
汽車破折號通過相關指標擴展了雪橇數據,例如。速度,電源,扭矩,齒輪,圈速等。
要查看所有可用的數據字段,請查看數據結構文件:
| 遊戲 | 雪橇 | 汽車破折號 | 地平線額外 | 賽車活動 |
|---|---|---|---|---|
| Forza Motorsport 7 | 是的 | 是的 | N/A。 | N/A 1 |
| Forza Horizon 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 :設置為ON cd Console
dotnet run --server < serverIpAddress > --port < port > -s或--server :運行遊戲的Xbox或計算機的IP地址-p或--port :您在遊戲中選擇的網絡端口例如,如果您的Xbox或Windows Game計算機具有192.168.0.100 IP地址,並且您選擇了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 :運行遊戲的Xbox或計算機的IP地址-p或--port :您在遊戲中選擇的網絡端口-o或--output :要記錄到的輸出文件dotnet run --server 192.168.0.100 --port 7777 --output sample.bin注意:如果要退出錄音機程序,只需擊中CTRL+C或CTRL+Break 。如果未收到數據,將刪除輸出文件。
Forza Motorsport額外的數據是在2023年版中引入的,FM7不發出此類數據↩
Forza Horizon執行汽車破折號數據類型↩2
Forza Horizon未記錄額外的數據。僅解碼汽車類(來自社區假設)。感謝他們! ↩2
Forza Motorsport(2023)額外的數據揭示了輪胎磨損和軌道ID↩