DiRT Rally FFB tweak (no void)

That empty 10 - 2 position is now filled with glorious surface texture. Enjoy! Thanks Msportdan for the pad/wheel switch.

29/4
- Made some small changes to suspension and lateral settings.
30/4
- Updated to catch some feedback from tarmac
- Removed some overlap on suspension setting, feels cleaner now
- Reduced SelfAligningTorque - counter steering had too much resistance
- Switched collision settings to wheel; seems to add some nice effects
- Switched FFBSkid to wheel (these still need tweaking)

Steering resistance:
If anyone prefers the original resistance, change line 4 to:

<FFBEffectSelfAligningTorque device="wheel" scale="1.0"/>

or adjust to preference.

My wheel and settings:
T500RS default with 540 rotation.
In game:
Vibration 100
Strength 90
Weight 50

Open '\Steam\SteamApps\common\DiRT Rally\forcefeedback\effectsetup.xml' and replace contents entirely with the below. Make a backup of the original!


Code:
<?xml version="1.0" encoding="utf-8" ?>
<FFBEffects soloRampRate="1000" soloAttenuation="0">

   <FFBEffectSelfAligningTorque device="wheel" scale="0.5"/>

   <FFBlateral device="wheel" scale="1.0" velocityFactor="0.04" frictionGripScalar="55.0" frictionSurfaceScalar="6.5"/>

   <FFBCollision device="wheel" scale="0.75" thresholdLow="0.6" thresholdHigh="10.0" damageZone="0" freq="15.0" length="0.3" sample="smallCollisionWheel"/>
   <FFBCollision device="wheel" scale="0.75" thresholdLow="10.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.6" sample="largeCollisionWheel"/>

   <FFBSuspension device="wheel" scale="0.12" thresholdLow=".07" thresholdHigh=".4" freq="7" length="0.4" sample="suspensionWheel"/>
   <FFBSuspension device="wheel" scale="0.18" thresholdLow=".4" thresholdHigh="2.5" freq="5" length="0.4" sample="suspensionWheel"/>
   <FFBSuspension device="wheel" scale="1.0" thresholdLow="2.5" thresholdHigh="20.0" freq="5" length="0.4" sample="suspensionWheel"/>

   <FFBCollision device="wheel" scale="0.07" thresholdLow="0.01" thresholdHigh="0.6" damageZone="0" freq="20.0" length="0.1" sample="scrapeCollisionLow"/>
   <FFBCollision device="wheel" scale="0.07" thresholdLow="0.01" thresholdHigh="0.6" damageZone="0" freq="20.0" length="0.1" sample="scrapeCollisionHigh"/>
   <FFBCollision device="wheel" scale="2.0" thresholdLow="0.6" thresholdHigh="10.0" damageZone="0" freq="15.0" length="0.2" sample="smallCollisionLow"/>
   <FFBCollision device="wheel" scale="2.0" thresholdLow="0.6" thresholdHigh="10.0" damageZone="0" freq="15.0" length="0.2" sample="smallCollisionHigh"/>
   <FFBCollision device="wheel" scale="2.5" thresholdLow="10.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.5" sample="largeCollisionLow"/>
   <FFBCollision device="wheel" scale="2.5" thresholdLow="10.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.5" sample="largeCollisionHigh"/>

   <FFBSkid device="wheel" scale="1.2" thresholdLow="0.9" thresholdHigh="1.1" thresholdMin="3.0" freqLow="4" freqHigh="30.0" load="1.0" length="0.2" sample="skidBack"/>
   <FFBSkid device="wheel" scale="1.6" thresholdLow="1.0" thresholdHigh="1.3" thresholdMin="3.0" freqLow="16.0" freqHigh="16.0" load="1.0" length="0.1" sample="skidFront"/>

   <FFBSuspension device="wheel" scale="0.25" thresholdLow="1.6" thresholdHigh="20.0" length="0.25" freq="7" sample="suspensionR1"/>
   <FFBSuspension device="wheel" scale="0.25" thresholdLow="1.6" thresholdHigh="20.0" length="0.25" freq="7" sample="suspensionL1"/>

   <FFBRevs device="wheel" scale="0.25" thresholdLow="0.1" thresholdHigh="1.2" freqLow="1" freqHigh="18.0" scaleLow="0.2" scaleHigh="0.95" length="0.05" sample="revEffect"/>

   <FFBSample name="scrapeCollisionLow" wave="9" envelope="61125521121"/>
   <FFBSample name="scrapeCollisionHigh" wave="9" envelope="98721" channel="1"/>

   <FFBSample name="smallCollisionLow" wave="9" envelope="986454321"/>
   <FFBSample name="smallCollisionLow" wave="9" envelope="982312531"/>
   <FFBSample name="smallCollisionHigh" wave="9" envelope="986454321" channel="1"/>
   <FFBSample name="smallCollisionHigh" wave="9" envelope="982312531" channel="1"/>

   <FFBSample name="skidBack" wave="9" envelope="0" channel="1" solo="1"/>
   <FFBSample name="skidFront" wave="9" envelope="9" channel="1" solo="1"/>
  
   <FFBSample name="largeCollisionLow" wave="9" envelope="98675462584" solo="1"/>
   <FFBSample name="largeCollisionLow" wave="9" envelope="98765432629" solo="1"/>
   <FFBSample name="largeCollisionHigh" wave="9" envelope="98675462594" channel="1" solo="1"/>
   <FFBSample name="largeCollisionHigh" wave="9" envelope="98765432628" channel="1" solo="1"/>

   <FFBSample name="suspensionR1" wave="9" envelope="9564720" channel="0"/>
   <FFBSample name="suspensionL1" wave="1" envelope="9564720" channel="1"/>

   <FFBSample name="revEffect" wave="91" envelope="9" channel="1"/>

   <FFBSample name="smallCollisionWheel" wave="124689" envelope="97654321000"/>
   <FFBSample name="largeCollisionWheel" wave="5697641345" envelope="9879987542312"/>

   <FFBSample name="suspensionWheel" wave="64" envelope="9"/>

</FFBEffects>
 
Last edited:
FFB MOD UPDATE

Hi all Rally fans ! WARNING Bad Englih : )
I have spent the day fine tuning Msportdan and Derinahons FFB fix for better tarmac sensation and it feels pretty good now considering the bad FFB in the game.
It think it also feels quite good on gravel. This is as mentioned earlier, only a temporary fix to be able to have fun with the game until Codemasters hopefully solve the FFB problem.

After alot of testing i have come up with this effectsetup, and this is with a Logitech G27.
I dont know how it works with other wheels.

Se attached pictures in the download for all my settings: I STRONGLY recomend that you use the same settings as mine and cameras (included in the download) when you test this effectsetup.xml on Tarmac, it´s worth it i tell you: )

The Logitech profiles, note the Damper effect 1% , for some reason it makes the driving sensation better. At least i recomend you to try it !

IMPORTANT !!! As in Dirt 3 thare is a Steering Linearety bug even in Dirt Rally wich makes the car verry twitchy, but it is easy to fix by just after the start, press PAUSE and then start again, and VOILA the twitchynes is muth less after this prosedur.
Do not understand why this bug is not fixed in Dirt Rally ???!!!...
DO NOT USE WHEEL WEIGHT ! At the most 10% more then that destroys small detayls in the steering.
I changed the CAM position for Fiesta WRC and Mini WRC and attach the cameras.xml in the download,
I strongly recommend that you try them, they makes it much more realistic when aligned correctly inside the car without two wheels in front of you, or to near the dashboard.

The best and most stabel cars to drive (and most fun) in the game so far is the two WRC cars, and my settings are made with the Fiesta WRC, i have come to the conclusion that for the right steering responce, the Steering Linearety - 4 is the sweet spot for Fiesta WRC, and for the MINI WRC Linearity -3,
(Because of the strange Arcadic FFB,for steering not to be as twitchy you have to set the Linearety to a negative vatue, around -3 to -5) At least for Logitech G27.

The exact linearety settings is probably less important on gravel but on tarmac it makes that litle extra for the right feeling and steering responce : )

It may be possible to achieve the same car responce thrue the car settup but I'm no fan of fiddeling with the car settings, the only thing i do before a race is shorten the gears max to the left and a few clicks to the right on the suspension for tarmac.

All settings is fine tuned with my new camera settings.

(Forget the brake deadzone 50% thats my personal preferance, in an attemt to get a sens of the car not stops so fast with isent realistic in the game).

(Note: I have put a new verion below in the thred, but i recomend you to download this one any way for all other settings and for Fiesta and Mini cam mods).
http://s000.tinyupload.com/?file_id=36143150507163151766
New Cam Pictures:
http://s21.postimg.org/4z899pupz/Cam_Fiesta_WRC.jpg
http://s30.postimg.org/d76269npt/Cam_Mini_WRC.jpg
 
Last edited:
2 disagrees not dislikes. I don't dislike your comment but I do disagree with it.
That's fine but what are you disagreeing with? If I said "The FFB is better than ........... yes disagree but it's like me saying I like Pizza and you don't but you wouldn't disagree with me.... you would say I don't like Pizza but that's not disagreeing that's just your tastes, you understand :)
 
There is no doubt that Dirt Rally has the potential to take over the throne after Richard Burns Rally if Codmasters manage to get the FFB to a simulator leval, as god as RBR or better, but I doubt : (
Over all it´s a realy nice game, now with the FFB fix, and i LOVE the sounds in the game, the long tracks and simplicety of the menus.
Locking forward to more contrys/tracks, and i hope they implement a camera slider to adjust cam position and of course most important of all improved FFB, otherwise I'm happy with the game as it is : )
 
That's fine but what are you disagreeing with? If I said "The FFB is better than ........... yes disagree but it's like me saying I like Pizza and you don't but you wouldn't disagree with me.... you would say I don't like Pizza but that's not disagreeing that's just your tastes, you understand :)

I think I must of misunderstood you, sorry bud. I thought you said the original codies FFB was better than the modded version. I was disagreeing with that. No offence intended mate. Also I love pizza ;)
 
Someone mentioned earlier that with the newest tweaks the small jump / bump feeling is missing, I noticed this too? is there any way to get it back with losing everything else? The big jump landing feel awesome though.
 
Briliant work Derinahon
I have a T500 and it`superb now. Thanks so much for your work. It`s almost a brand new game now :)

Does anyone knows how to save permanently the wheel configuration on Controls? Every time I start the game I have to set the controls again :speechless: I choose T500 profile in game.
 
Someone mentioned earlier that with the newest tweaks the small jump / bump feeling is missing, I noticed this too? is there any way to get it back with losing everything else? The big jump landing feel awesome though.

Wheel weight OFF ! can not understand why this option exist ?!
Have you tryed my version above of the FFB fix ?
If not i recomend you to do that and copy my settings, everything is in the download : )
 
Last edited:
@Hellracer234, great work mate! Had to turn the vibration strength down to 10% because of the noise on gravel stages, but it feels amazing. Kudos to you sir!

Thanks, Here you have an updated effectsetup.xml version whare you can feel gear change in the wheel and some minor fine tune : )

<?xml version="1.0" encoding="utf-8" ?>
<FFBEffects soloRampRate="1000" soloAttenuation="0">

<FFBEffectSelfAligningTorque device="wheel" scale="1.3"/>

<FFBlateral device="wheel" scale="1.0" velocityFactor="0.04" frictionGripScalar="55.0" frictionSurfaceScalar="6.5"/>

<FFBCollision device="wheel" scale="0.75" thresholdLow="0.6" thresholdHigh="10.0" damageZone="0" freq="15.0" length="0.3" sample="smallCollisionWheel"/>
<FFBCollision device="wheel" scale="0.75" thresholdLow="10.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.6" sample="largeCollisionWheel"/>

<FFBSuspension device="wheel" scale="0.12" thresholdLow="0.07" thresholdHigh="0.4" freq="7" length="0.4" sample="suspensionWheel"/>
<FFBSuspension device="wheel" scale="0.18" thresholdLow="0.4" thresholdHigh="1.5" freq="6" length="0.4" sample="suspensionWheel"/>
<FFBSuspension device="wheel" scale="1.0" thresholdLow="2.5" thresholdHigh="20.0" freq="5" length="0.4" sample="suspensionWheel"/>

<FFBCollision device="wheel" scale="0.07" thresholdLow="0.01" thresholdHigh="0.6" damageZone="0" freq="20.0" length="0.1" sample="scrapeCollisionLow"/>
<FFBCollision device="wheel" scale="0.07" thresholdLow="0.01" thresholdHigh="0.6" damageZone="0" freq="20.0" length="0.1" sample="scrapeCollisionHigh"/>
<FFBCollision device="wheel" scale="2.0" thresholdLow="0.6" thresholdHigh="10.0" damageZone="0" freq="15.0" length="0.2" sample="smallCollisionLow"/>
<FFBCollision device="wheel" scale="2.0" thresholdLow="0.6" thresholdHigh="10.0" damageZone="0" freq="15.0" length="0.2" sample="smallCollisionHigh"/>
<FFBCollision device="wheel" scale="2.5" thresholdLow="10.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.5" sample="largeCollisionLow"/>
<FFBCollision device="wheel" scale="2.5" thresholdLow="10.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.5" sample="largeCollisionHigh"/>

<FFBSkid device="wheel" scale="1.2" thresholdLow="0.9" thresholdHigh="1.1" thresholdMin="3.0" freqLow="4" freqHigh="30.0" load="1.0" length="0.2" sample="skidBack"/>
<FFBSkid device="wheel" scale="1.6" thresholdLow="1.0" thresholdHigh="1.3" thresholdMin="3.0" freqLow="16.0" freqHigh="16.0" load="1.0" length="0.1" sample="skidFront"/>

<FFBSuspension device="wheel" scale="0.25" thresholdLow="1.6" thresholdHigh="20.0" length="0.25" freq="7" sample="suspensionR1"/>
<FFBSuspension device="wheel" scale="0.25" thresholdLow="1.6" thresholdHigh="20.0" length="0.25" freq="7" sample="suspensionL1"/>

<FFBGearChange scale="0.5" gear="1" freq="75.0" length="0.115" sample="gearChange"/>
<FFBGearChange scale="0.5" gear="2" freq="75.0" length="0.115" sample="gearChange"/>
<FFBGearChange scale="0.5" gear="3" freq="75.0" length="0.115" sample="gearChange"/>
<FFBGearChange scale="0.5" gear="4" freq="75.0" length="0.115" sample="gearChange"/>
<FFBGearChange scale="0.5" gear="5" freq="75.0" length="0.115" sample="gearChange"/>
<FFBGearChange scale="0.5" gear="6" freq="75.0" length="0.115" sample="gearChange"/>
<FFBGearChange scale="0.5" gear="-1" freq="75.0" length="0.115" sample="gearChange"/>

<FFBRevs device="wheel" scale="0.25" thresholdLow="0.1" thresholdHigh="1.2" freqLow="1" freqHigh="18.0" scaleLow="0.2" scaleHigh="0.95" length="0.04" sample="revEffect"/>

<FFBSample name="gearChange" wave="9" envelope="985" channel="1"/>

<FFBSample name="scrapeCollisionLow" wave="9" envelope="61125521121"/>
<FFBSample name="scrapeCollisionHigh" wave="9" envelope="98721" channel="1"/>

<FFBSample name="smallCollisionLow" wave="9" envelope="986454321"/>
<FFBSample name="smallCollisionLow" wave="9" envelope="982312531"/>
<FFBSample name="smallCollisionHigh" wave="9" envelope="986454321" channel="1"/>
<FFBSample name="smallCollisionHigh" wave="9" envelope="982312531" channel="1"/>

<FFBSample name="skidBack" wave="9" envelope="0" channel="1" solo="1"/>
<FFBSample name="skidFront" wave="9" envelope="9" channel="1" solo="1"/>

<FFBSample name="largeCollisionLow" wave="9" envelope="98675462584" solo="1"/>
<FFBSample name="largeCollisionLow" wave="9" envelope="98765432629" solo="1"/>
<FFBSample name="largeCollisionHigh" wave="9" envelope="98675462594" channel="1" solo="1"/>
<FFBSample name="largeCollisionHigh" wave="9" envelope="98765432628" channel="1" solo="1"/>

<FFBSample name="suspensionR1" wave="9" envelope="9564720" channel="0"/>
<FFBSample name="suspensionL1" wave="1" envelope="9564720" channel="1"/>

<FFBSample name="revEffect" wave="91" envelope="9" channel="1"/>

<FFBSample name="smallCollisionWheel" wave="124689" envelope="97654321000"/>
<FFBSample name="largeCollisionWheel" wave="5697641345" envelope="9879987542312"/>

<FFBSample name="suspensionWheel" wave="64" envelope="9"/>

</FFBEffects>
 
Last edited:
  • Deleted member 197115

@Hellracer234 looks like gear change settings from VCORP Dirt3 mod. On thrustmaster 0.5 scale is too strong though, I'd dial it down to 0.2.
 
@Hellracer234 looks like gear change settings from VCORP Dirt3 mod. On thrustmaster 0.5 scale is too strong though, I'd dial it down to 0.2.

Everybody have their own personal preference, i have a Logitech G27 and for me it feels pretty good now.
Maby the gearchange is from VCORP Dirt3 mod, i dont know.
I have tested several effectsetup.xml that people have put up here and thare, and in one of them thare was gearchange values, so implemented that in my effectsetup but changed the strength. Otherwise, as i already mentioned above, it is Msportdan and Derinahons behind the ffb fix, i have just tweaked certain things in it for my own personal taste.
The reason i put out my version of effectsetup.xml here, is becouse of the god Tarmac feel i have managed to get (if I may say so myself) and i just wanted to share it with you guys and girls until Codis give us the real FFB fix, in case anyone want to test it.
 
Last edited:
Followed your recommendations to the dot except for Vibration strength 0% for me due to endless ffb motor rattling. Feels pretty good! ...
I wish my G27 wasn't such a piece of **** with the FFB deadzone and rattle problem ...

I agree with you that the G27 has an anoying dead zone, myself has moded my wheel so my dead zone is almost zero now, this mod makes the wheel mutch better !
To get some life and feedback in the wheel i think its necessary with vibration strength on, how much is as usual a matter of taste. But i can understand why you have turnd Vibration strength off if you have G27 in original.
This is the G27 mod i am using :
 
Last edited:
Back
Top