

#F1 2017 forums pro#
The layout of the UDP data is as follows:įloat m_xr // World space right directionįloat m_yr // World space right directionįloat m_zr // World space right directionįloat m_xd // World space forward directionįloat m_yd // World space forward directionįloat m_zd // World space forward directionįloat m_susp_pos // Note: All wheel arrays have the order:įloat m_sli_pro_native_support // SLI Pro supportįloat m_car_position // car race positionįloat m_kers_max_level // kers maximum energyįloat m_traction_control // 0 (off) - 2 (high)įloat m_anti_lock_brakes // 0 (off) - 1 (on)įloat m_fuel_in_tank // current fuel massįloat m_in_pits // 0 = none, 1 = pitting, 2 = in pit areaįloat m_sector // 0 = sector1, 1 = sector2, 2 = sector3įloat m_sector1_time // time of sector1 (or 0)įloat m_sector2_time // time of sector2 (or 0)įloat m_brakes_temp // brakes temperature (centigrade)įloat m_tyres_pressure // tyres pressure PSIįloat m_total_laps // total number of laps in this raceįloat m_max_rpm // cars max RPM, at which point the rev limiter will kick inįloat m_max_gears // maximum number of gearsįloat m_sessionType // 0 = unknown, 1 = practice, 2 = qualifying, 3 = raceįloat m_drsAllowed // 0 = not allowed, 1 = allowed, -1 = invalid / unknownįloat m_track_number // -1 for unknown, 0-21 for tracksįloat m_vehicleFIAFlags // -1 = invalid/unknown, 0 = none, 1 = green, 2 = blue, 3 = yellow, 4 = redįloat m_era // era, 2017 (modern) or 1980 (classic)įloat m_engine_temperature // engine temperature (centigrade)įloat m_gforce_vert // vertical g-force componentįloat m_ang_vel_x // angular velocity x-componentįloat m_ang_vel_y // angular velocity y-componentįloat m_ang_vel_z // angular velocity z-componentīyte m_tyres_temperature // tyres temperature (centigrade)īyte m_tyres_wear // tyre wear percentageīyte m_tyre_compound // compound of tyre – 0 = ultra soft, 1 = super soft, 2 = soft, 3 = medium, 4 = hard, 5 = inter, 6 = wetīyte m_front_brake_bias // front brake bias (percentage)īyte m_fuel_mix // fuel mix - 0 = lean, 1 = standard, 2 = rich, 3 = maxīyte m_currentLapInvalid // current lap invalid - 0 = valid, 1 = invalidīyte m_tyres_damage // tyre damage (percentage)īyte m_front_left_wing_damage // front left wing damage (percentage)īyte m_front_right_wing_damage // front right wing damage (percentage)īyte m_rear_wing_damage // rear wing damage (percentage)īyte m_engine_damage // engine damage (percentage)īyte m_gear_box_damage // gear box damage (percentage)īyte m_exhaust_damage // exhaust damage (percentage)īyte m_pit_limiter_status // pit limiter status – 0 = off, 1 = onīyte m_pit_speed_limit // pit speed limit in mphįloat m_session_time_left // NEW: time left in session in secondsīyte m_rev_lights_percent // NEW: rev lights indicator (percentage)īyte m_is_spectating // NEW: whether the player is spectatingīyte m_spectator_car_index // NEW: index of the car being spectated This into something usable it should be a case of casting the packet data back Raw data in the UDP packet, converted to a char array, with packing enabled (no padding to align different Note that any changes made within the game when it is running will overwrite any changes made manually. \Documents\My Games\\hardwaresettings\hardware_settings_config.xml The file is located here (after an initial boot of the game): You can additionally edit the game’s configuration XML file to configure UDP output. When using broadcast mode it is not necessary to set a target IP address, justĪ target port for applications to listen on.

To allow multiple devices on the same subnet to be able to receive this information. Broadcast mode transmits the data across the network subnet The IP address and port for the receiving application, toggle broadcast modeĪnd set the send rate. From there you will be able to enable / disable the UDP output, configure Then enter the settings menu - the UDP option will be at the bottom of the ToĮnable this, enter the options menu from the main menu (triangle / Y), Is controlled via the menus on all platforms. Settings->D-BOX to activate this on your system. Navigate to Game Options->Settings->UDP Telemetry Via the menus instead of the hardware settings config file. In F1 2017, the D-BOX activation is controlled 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. The previous thread for F1 2016 was located here: . This thread provides an updated spec for the UDP output system in F1 2017.
#F1 2017 forums software#
Of supporting hardware or software are able to configure these to work with the Purpose of this document is to summarise the data that is outputted so that developers
#F1 2017 forums Pc#
Steering wheels and LED devices that are connected to your PC or console. Of game data to external devices such as D-BOX, other motion platforms,
