Tested and confirmed to work with DSX v2, v3.1, and DSY
Add Dualsense's dynamic trigger support for Forza and Dirt
- Forza Horizon 6
- Forza Horizon 5
- Forza Horizon 4
- Forza Motorsport 7/8
- Dirt Rally 1/2
- Install latest version of release: https://github.com/1chard/RacingDSX/releases/latest
- Run RacingDSX.exe
- Allow firewall if necessary
- Open DSX or DualSenseY in the background, be sure UDP port is set to
6969 - Launch Forza Horizon 6
- In the menu, open Settings > HUD and Gameplay
- Set DATA OUT to ON, set DATA OUT IP ADDRESS to 127.0.0.1 and set DATA OUT IP PORT to 5300
Telemetry data may not be received on Xbox/Microsoft Store games, you need to enable UDP Loopback
- Install Window 8 AppContainer Loopback Utility
- Start the utility (if it shows a message about orphan sid, you can safely ignore it)
- Make sure that Forza Horizon 4 / Motorsport 7 are checked
- Save changes In case the above do not work for you run the below command in Powershell as admin, the command enables udp loopback without needing the utility.
--nogui,--headlessLaunches the application without the GUI, loads active configuration file--attachTry 10 seconds to attach to game, if successful starts to track game's lifespan, when the game is closed, RacingDSX will automatically close as well--exe-attachRuns and attaches to game process, when the game is closed, RacingDSX will automatically close
If you want to auto start RacingDSX with a Steam game without the interface, follow the steps:
- Open game properties
- Put on Launch Options:
"C:\Path\To\RacingDSX.exe" --headless --exe-attach %command%
Use tray's "Open Interface" option to open GUI if you started RacingDSX with --nogui or --headless.
- Go to
C:\Users\<USER>\Documents\My Games\DiRT Rally X.0\hardwaresettings; - Open
hardware_settings_configfile with your favorite text editor; - Find for udp tag and configure as shown below:
<motion_platform> ... <udp enabled="true" extradata="3" ip="127.0.0.1" port="5300" delay="1" /> ... </motion_platform>
- enabled = true
- extradata = 3
- port = 5300
- Launch the game and head to the HUD options menu
- Set Data Out to ON
- Set Data Out IP Address to 127.0.0.1 (localhost)
- Set Data Out IP Port to 5300
- Set Data Out Packet Format to CAR DASH
🔺🔺 It is REQUIRED to install .NET8 for racingDSX to work at all!🔺🔺
Download .NET8.0 from the link here: https://dotnet.microsoft.com/en-us/download