Skip to content

1chard/RacingDSX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

247 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub all releases

Tested and confirmed to work with DSX v2, v3.1, and DSY

Add Dualsense's dynamic trigger support for Forza and Dirt

Supported games:

How to install (example for Forza Horizon 6 on Steam)

  1. Install latest version of release: https://github.com/1chard/RacingDSX/releases/latest
  2. Run RacingDSX.exe
  3. Allow firewall if necessary
  4. Open DSX or DualSenseY in the background, be sure UDP port is set to 6969
  5. Launch Forza Horizon 6
  6. In the menu, open Settings > HUD and Gameplay
  7. Set DATA OUT to ON, set DATA OUT IP ADDRESS to 127.0.0.1 and set DATA OUT IP PORT to 5300

Note for Microsoft Store

Telemetry data may not be received on Xbox/Microsoft Store games, you need to enable UDP Loopback

  1. Install Window 8 AppContainer Loopback Utility
  2. Start the utility (if it shows a message about orphan sid, you can safely ignore it)
  3. Make sure that Forza Horizon 4 / Motorsport 7 are checked
  4. 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.

Launch options

  • --nogui, --headless Launches the application without the GUI, loads active configuration file
  • --attach Try 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-attach Runs 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:

  1. Open game properties
image
  1. 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.


Setting up DiRT Rally 1 / 2 for UDP Connection:

  1. Go to C:\Users\<USER>\Documents\My Games\DiRT Rally X.0\hardwaresettings;
  2. Open hardware_settings_config file with your favorite text editor;
  3. 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

Note for Forza Motorsport 7

  1. Launch the game and head to the HUD options menu
  2. Set Data Out to ON
  3. Set Data Out IP Address to 127.0.0.1 (localhost)
  4. Set Data Out IP Port to 5300
  5. 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

Thanks and Credits

DualSenseX

DualSenseY

Forza-Telemetry

patmagauran

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 100.0%