Overview
The F1 series of games support output
of game data to external devices such as D-BOX, other motion platforms,
steering wheels and LED devices that are connected to your PC or console. The
purpose of this document is to summarise the data that is outputted so that developers
of supporting hardware or software are able to configure these to work with the
F1 game correctly.
This thread provides an updated spec for the UDP output system in F1 2017. The previous thread for F1 2016 was located here: http://forums.codemasters.com/discussion/46726/d-box-and-udp-telemetry-information. Please use this thread to post any bugs with the F1 2017 UDP system, or to suggest further refinements you'd like to see in future.
D-BOX OutputD-BOX output is currently
supported on the PC platform. In F1 2017, the D-BOX activation is controlled
via the menus instead of the hardware settings config file. Navigate to Game Options->Settings->UDP Telemetry
Settings->D-BOX to activate this on your system.
Enabling the UDP Telemetry OutputIn F1 2017, UDP telemetry output
is controlled via the menus on all platforms. To
enable this, enter the options menu from the main menu (triangle / Y),
then enter the settings menu - the UDP option will be at the bottom of the
list. From there you will be able to enable / disable the UDP output, configure
the IP address and port for the receiving application, toggle broadcast mode
and set the send rate. Broadcast mode transmits the data across the network subnet
to allow multiple devices on the same subnet to be able to receive this information.
When using broadcast mode it is not necessary to set a target IP address, just
a target port for applications to listen on.
Advanced PC Users
You can additionally edit the game’s configuration XML file to configure UDP output. The file is located here (after an initial boot of the game):
...\Documents\My Games\<game_folder>\hardwaresettings\hardware_settings_config.xml
You should see the tag:
<motion>
...
<udp enabled="false" broadcast=”false” ip="127.0.0.1" port="20777" sendRate=”20” />
...
</motion>
Here you can set the values manually. Note that any changes made within the game when it is running will overwrite any changes made manually.
New This Year
Fixed bug where UDP information wasn't saved after a restart
Added UDP option into in-game pause menu so settings can be configured and tested straight away
Updated PC version to use in-game UI menus
Added additional vehicle and session information into the UDP output