This document describes how to configure UDP proxy/forwarder embedded in ForceSeatPM to forward data from the game to 3rd party applications, in this case FanaLEDs application.

Introduction

When the game sends telemetry data using UDP, only one application can receive it on local computer. It means that by default you cannot have both platform manager and dashboard application running at the same time on the same UDP port for games like e.g. Forza Horizon 4, Forza Motorsport 7, Dirt Rally and Dirt Rally 2.0.

One solution for this problem is when the game can send the telemetry data to more than one UDP port but this is supported only in a few Codemasters titles. For other games, it is recommended to send the telemetry data directly to ForceSeatPM and then use built-in UDP proxy/forwarder to send the same data to 3rd party applications.

It is always the best to first send the data from the game to motion platform manager to avoid lags in motion platform operation. Small lags in dashboard display is usually not even visible.

Clearing configuration XML file

First step is to make sure that the game configuration file does not contain any unsupported entries. In order to do this, go to Documents\My Games\DiRT Rally 2.0\hardwaresettings and open hardware_settings_config.xml in notepad (we recommend to use Notepad++ for this).

Next remove everything between <motion_platform> and </motion_platform> XML nodes. The correct file should look like shown on the screen below.

FanaLEDs configuration

Open FanaLEDs application, switch to Dirt Rally 2.0 profile and check IP address and UDP port and for OutSim. By default it should be 127.0.0.1 and 30500.

Platform manager and game configuration

Open ForceSeatPM main window, go to Action Center and click Check configuration. The platform manager should find that Dirt Rally 2.0 has to be configured once again. Allow the program to configure the game.

Go Documents\My Games\DiRT Rally 2.0\hardwaresettings and open hardware_settings_config.xml in notepad once again. Verify that there is only one entry in <motion_platform> section.

Go back to ForceSeatPM, open Dirt Rally 2.0 profile details and click UDP Proxy button.

Switch to UDP Proxy/Fowarder tab and click Add.

Enter the same UDP port which is used by FanLEDs for OutSim (by default 30500) and choose API v4 as protocol version.

Click OK a few times, activate Dirt Rally 2.0 profile, start the game and verify if both FanaLEDs and the motion platform work correctly.