Forza Motorsport 7 / Forza Horizon 4 게임의 UDP 데이터 출력 기능을 사용하기 위한 몇 가지 도구를 구축합니다. golang으로 구축되었습니다.
(제안/기능 요청이 있으면 언제든지 이슈를 열어주세요)
게임 HUD 옵션에서 데이터 출력 기능을 활성화하고 컴퓨터의 IP 주소를 사용하도록 설정하세요. 포트 9999.
Forza Motorsport 7에서는 "자동차 대시" 형식을 선택합니다.
다음을 사용하여 애플리케이션을 컴파일합니다. 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 데이터 유형을 포함하는 개체 배열입니다.
여기에서 반환될 데이터 종류의 샘플을 볼 수 있습니다.
/dash
디렉터리에는 기본 예제 JavaScript 대시보드(rev 제한 기능 포함)가 있습니다.
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