Skip to content

Dirt Rally 2.0

UDP — Dirt Rally 2.0 sends telemetry data over UDP using a custom XML-defined packet format.

  • Default IP: 127.0.0.1
  • Default Port: 20789
  • Update Rate: Approximately 100 Hz
  1. Launch Dirt Rally 2.0 at least once, then exit the game.
  2. Select Dirt Rally 2.0 as your source in DR Sim Manager.
  3. Click the Settings icon (⚙) next to the source.
  4. Click Install DR2 Plugin — this will automatically:
    • Copy the DRSM_data.xml file to the correct folder
    • Update both hardware_settings_config.xml and hardware_settings_config_vr.xml with the required settings
  5. Click Check Installation to verify everything is configured correctly.
  6. Restart Dirt Rally 2.0.

If you prefer to set up manually:

  1. Copy DRSM_data.xml from:

    C:\Users\<Username>\AppData\Local\DRSimManager\Plugins\DirtRally2\

    into:

    C:\Users\<Username>\Documents\My Games\DiRT Rally 2.0\motionplatforms\

    Create the motionplatforms folder if it does not exist.

  2. Navigate to:

    C:\Users\<Username>\Documents\My Games\DiRT Rally 2.0\hardwaresettings\
  3. Edit both hardware_settings_config.xml and hardware_settings_config_vr.xml.

  4. Between the <motion_platform> and </motion_platform> tags, add the following line:

    <custom_udp delay="1" filename="DRSM_data.xml" port="20888" enabled="true" ip="127.0.0.1" />
  5. Save the files and launch Dirt Rally 2.0.

Dirt Rally 2.0 provides good rally-focused telemetry:

  • Orientation: Pitch, Roll, Yaw
  • Acceleration: G-forces (lateral, longitudinal, vertical)
  • Velocity: Full 3-axis local velocity
  • Angular Velocity: Pitch, Roll, Yaw rates
  • Speed: Vehicle speed
  • RPM: Engine RPM (converted from rad/s)
  • Gear: Current gear
  • Suspension: 4-wheel position and velocity (FL, FR, BL, BR)
  • ABS: Anti-lock braking status

Good quality data for rally motion. The 100 Hz update rate provides smooth motion with interpolation enabled.

Rally driving produces dramatic forces — jumps, landings, and rough surfaces:

  • Primary Cue Gain: 50–80%
  • Smoothing: Medium
  • Washout: Medium to high — rally stages have prolonged pitch/roll changes
  • Safety Limits: Consider enabling these for big jumps and crash landings
  • Two hardware settings files: DR2 has separate settings for flat screen (hardware_settings_config.xml) and VR (hardware_settings_config_vr.xml). Both need to be configured if you switch between modes.
  • Packet deduplication: DR Sim Manager uses the total_time field to skip duplicate packets.
  • Interpolation enabled: Smooth motion is achieved through interpolation between 100 Hz data updates.
  • Port configuration: Note that in the XML config, the port is set to 20888, but DR Sim Manager listens on port 20789 by default. The automatic installer configures both sides correctly.
  1. Verify the DRSM_data.xml file exists in the motionplatforms folder.
  2. Check that the <custom_udp> line is present in your hardware settings XML files.
  3. Make sure the port numbers match — the game sends on the port specified in the XML, and DR Sim Manager listens on its configured port.
  4. Ensure you are in a rally stage (not in menus or service area).
  5. Restart both DR2 and DR Sim Manager.
  • Dirt Rally 2.0 updates may overwrite the hardware settings files. After an update, re-run the automatic setup or re-apply the manual configuration.

Motion works in flat screen but not VR (or vice versa)

Section titled “Motion works in flat screen but not VR (or vice versa)”
  • You need to edit both hardware_settings_config.xml and hardware_settings_config_vr.xml. If you only edited one, the other mode won’t have telemetry enabled.
  • The DRSM_data.xml file defines DR Sim Manager’s custom telemetry packet format. If another app also uses Dirt Rally 2.0’s custom UDP output, you may need to adjust port numbers to avoid conflicts.