F1 2017のテレメトリデータ仕様
俺も自分のF1 2017用テレメトリ解析アプリを作るぜって人のために、ちょっとだけ日本語の情報を残しておきます。
テレメトリデータのパケット仕様
F1 2017 D-Box and UDP Output Specification – Codemasters Forums
問題になりそうなことリスト for F1 2017 1.10
- ゲーム側で設定するデータ送信レート(10~60Hz)は努力目標であり、1秒間にその回数のデータが必ず送られて来る保証は全くない
- 現在のラップタイム(m_currentLapTime)/セッション経過時間(m_time)は、一瞬の速度などの細かい計算に使える精度はない
- セッションタイプ(m_sessionType)の0は不明となっているが、たぶんタイムトライアル
- フリー走行や予選でアウトラップ/インラップの周回数(m_currentLapNum)は加算されない
- スターティンググリッドの位置によっては、現在周の走行距離(m_lapDistance)がゴール前の大きな数値から始まることがある
- オンラインでは選んだドライバーのドライバーID(m_driverId)を使用する
- キャリアモードのプレイヤーのドライバーIDは100。追い出したAIのドライバーIDを使用しているわけではなく独立している
- PHPのserializeはとても遅い