بناء بعض الأدوات للعب بميزة إخراج بيانات UDP من ألعاب Forza Motorsport 7 / Forza Horizon 4. بنيت مع جولانج.
(لا تتردد في فتح مشكلة إذا كان لديك أي طلبات اقتراحات/ميزات)
من خيارات HUD الخاصة باللعبة، قم بتمكين ميزة إخراج البيانات واضبطها لاستخدام عنوان 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
.
تنسيق إخراج بيانات فورزا: 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