สร้างเครื่องมือบางอย่างสำหรับการเล่นกับฟีเจอร์ข้อมูล UDP จากเกม Forza Motorsport 7 / Forza Horizon 4 สร้างด้วยโกลัง
(อย่าลังเลที่จะเปิดปัญหาหากคุณมีข้อเสนอแนะ / คำขอคุณสมบัติ)
จากตัวเลือก HUD เกมของคุณ ให้เปิดใช้งานคุณสมบัติ data out และตั้งค่าให้ใช้ที่อยู่ IP ของคอมพิวเตอร์ของคุณ พอร์ต 9999
Forza Motorsport 7 เลือกรูปแบบ "car dash"
คอมไพล์แอปพลิเคชันด้วย: go build -o fdt
ระบุไฟล์ CSV ที่จะเข้าสู่ระบบ: -c log.csv
(ไฟล์จะถูกเขียนทับหากมีอยู่)
เปิดใช้งานการสนับสนุน Forza Horizon: -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 ต่างๆ
คุณสามารถดูตัวอย่างประเภทข้อมูลที่จะส่งคืนได้ที่นี่
มีตัวอย่างแดชบอร์ด JavaScript พื้นฐาน (พร้อมฟังก์ชันตัวจำกัดรอบ) ในไดเร็กทอรี /dash
รูปแบบข้อมูล 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