DiRT Rally

DiRT Rally

View Stats:
Moonstruck Jun 27, 2020 @ 6:32am
Steering Deadzone Zero
Is there any way to set the Steering Deadzone to *actually* zero? On my Steam Controller Gyro, I have to apply an Anti-Deadzone, but it is not ideal at all. Setting it to zero in settings, there is still a mild deadzone, maybe 5-10%.
< >
Showing 1-3 of 3 comments
CarDr Jun 27, 2020 @ 9:56am 
I had helped someone with this before, but they deleted the thread afterwards. I don't have a Steam Controller to test, I believe they are a direct input device.

The game has a "input" folder with xml files for all supported devices, located at steam\steamapps\common\dirt rally.
The Steam Controller is not supported, it does not have it's own xml file. It should be working through the "dinput_" or one of the "xinput_" files.
'xinput_' is used for xbox devices (and other directX inputs), you will find more than one file for those.
'dinput_' is for direct input devices, I would start with that file first.

Right click on the file and select "open with", select word pad or note pad. Scroll down until you find
<Action id="Steer Left"> and <Action id="Steer Right"> .

Under those lines you will see something like
<Axis id="di_x_axis" type="biDirLower" deadzone="0.2" saturation="1.0" />
Change the deadzone="0.2" to read "0.0" . Do this for both "Steer Left"> and "Steer Right"> action commands.
Save before exit.

....................
Edit: unable to get to my gaming PC ATM to check the files. I don't recall the game having native support for the Steam Controller. You will notice the file names starting with "ftec_" (Fanatec), "Lg_" (Logitech), "tm_' (Thrustmaster)....
Last edited by CarDr; Jun 27, 2020 @ 10:09am
CarDr Jun 28, 2020 @ 6:48pm 
The Linux port is done by Feral Interactive with permission from Codemasters, I believe they have access to the encrypted game files.
I tried to help someone using Linux and a wheel, his game was not responding to the changes in the xml files like they should have with Windows OS. Maybe Feral made changes to the encrypted files too.
If you go to Ferals website, the Q & A section has 2 links of supported devices. The short list may have been the first version of the port as the second version added MacOS into the mix. I think this is the link https://support.feralinteractive.com/en/mac-linux-games/dirtrally/faqs/

I don't have DR2 yet, Codemasters is know to change these input file system from game to game. Prior to DR1, these files used device name to identify the ID, now they are using PID/VID numbers, they are always evolving and more complexed. DR1 will only use 2 input files for the game at a time, keyboard as default and 1 that matches your device (game pad or wheel base). This is what causes problems when using miss-matched wheel sets and requires modifying the files.

Another big jump with DR2 allows more input files to be used at the same time. The devs have offered a guide for that game. It's not a 'walk through' guide that I can see of, but it does have some useful info. The first half covers the basics, the second half jumps to advanced tips.

http://blog.codemasters.com/wp-content/uploads/2019/05/Multi-Input-Device-System-for-DiRT-Rally-2-0-Master.pdf

They still may not have full support for Steam Controllers in DR2 (it's own input xml file). Creating a custom xml file might be the answer you are looking for, and that usually requires a new data path command line to match. Note the 2.4 Device history section about clearing your config save that may be required for any file changes to take effect. There was something in there about changing the reversion number of the file to make that file accept changes too. I believe you have to use one or the other when modifying.
CarDr Jun 29, 2020 @ 12:18pm 
If you changed the controller input for PC2, you might want to delete the previous config save and rebind the device. According to Mahjik, the save should be found here
https://steamcommunity.com/app/378860/discussions/1/3500920839589649310/#c1738887616126251484
< >
Showing 1-3 of 3 comments
Per page: 1530 50