建立一些工具來使用 Forza Motorsport 7 / Forza Horizon 4 遊戲的 UDP 資料輸出功能。用 golang 建構。
(如果您有任何建議/功能請求,請隨時提出問題)
從遊戲 HUD 選項中,啟用資料輸出功能並將其設定為使用電腦的 IP 位址。端口 9999。
Forza Motorsport 7 選擇「汽車儀表板」格式。
使用以下命令編譯應用程式: go build -o fdt
指定要記錄的 CSV 檔案: -c log.csv
(如果存在檔案將被覆寫)
啟用對極限競速地平線的支援: -z
啟用 JSON 伺服器: -j
禁用即時終端輸出: -q
啟用調試資訊: -d
fdt -z -j -c log.csv
fdt -z
fdt -c -j log.csv
如果提供了-j
標誌,則 JSON 資料將在以下位置提供:http://localhost:8080/forza。可用於製作網頁儀表板介面或類似的東西。 JSON 格式是包含各種 Forza 資料類型的物件陣列。
您可以在此處查看將傳回的資料類型的範例。
/dash
目錄中有一個基本的 JavaScript 儀表板範例(具有轉速限制器功能)。
Forza 資料輸出格式:https://forums.forzamotorsport.net/turn10_postsm926839_Forza-Motorsport-7--Data-Out--feature-details.aspx#post_926839
Forza Horizon 4 資料包中有一些神秘數據,等待開發人員提供資訊:https://forums.forzamotorsport.net/turn10_postsm1086012_Data-Output.aspx#post_1086012