DiRT Rally Not your average FFB file. Come look!

  • Thread starter Deleted member 217114
  • Start date
D

Deleted member 217114

  • Deleted member 217114

Dear reader,

Everyone knows how the powerpuff girls were created, right?:

''a little bit sugar, some spice, and everything nice''
So I did something funny: I merged Dirt Rally, MsSportdan, Grid Autosport, and a little bit of me.

Thus I created a FBB-file which I really like. It's maybe not perfect, but I can feel the car, the surfaces, and other stuff. I would like to share it, because the community can make it better anyway.

I've tested it with the following cars: Mini, Ford, the 3 lancia's, and one of the 2010's cars. Done all stages, except for Hillclimb.

Wheel: G27. 540 degrees
The wheelsettings and profiler are just the recommended settings by Codies.

Place file in C:\Program Files\Steam\steamapps\common\DiRT Rally\forcefeedback. It's named Effectsetup.xml. Or wherever your file is.
back-up your original file first.

The file

People are free to use this FBB, and test it. My opinion is that it's a great ffb that needs some testing and tweaking.


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

<!-- Effect setup for force feedback-->
   
   <FFBEffectSelfAligningTorque device="wheel" scale="1.0"/>
   
   <FFBCaster device="wheel" scale="0.5" trail="0.55" trailWhenFrontWheelsLock="0.1" rotationRateEpsilon="0.0" angleThresholdLow="15.0" angleFrictionLow="20.0" angleThresholdHigh="30.0" angleFrictionHigh="6.5" thresholdLow="1.5" thresholdHigh="6.0" deadzoneLow="0.0" deadzoneHigh="0.0" slipRatioCutoffPoint="1.0" slipGripLossRate="0.75" slipGripLoss="0.1" progressiveForce="0.5"/>

   <FFBlateral device="wheel" scale="1.0" velocityFactor="0.03" frictionGripScalar="60.0" frictionSurfaceScalar="5.0"/>

   <FFBCollision device="wheel" scale="1.0" thresholdLow="0.6" thresholdHigh="10.0" damageZone="0" freq="15.0" length="0.3" sample="smallCollisionWheel"/>
   <FFBCollision device="wheel" scale="1.0" thresholdLow="10.0" thresholdHigh="15.0" damageZone="0" freq="12.0" length="0.45" sample="mediumCollisionWheel"/>
   <FFBCollision device="wheel" scale="1.0" thresholdLow="15.0" thresholdHigh="25.0" damageZone="0" freq="10.0" length="0.6" sample="largeCollisionWheel"/>

   <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="0.9" thresholdLow="0.6" thresholdHigh="6.0" damageZone="0" freq="20.0" length="0.2" sample="smallCollisionLow"/>
   <FFBCollision device="wheel" scale="0.9" thresholdLow="0.6" thresholdHigh="6.0" damageZone="0" freq="20.0" length="0.2" sample="smallCollisionHigh"/>
   <FFBCollision device="wheel" scale="1.0" thresholdLow="6.0" thresholdHigh="17.0" damageZone="0" freq="10.0" length="0.6" sample="mediumCollisionLow"/>
   <FFBCollision device="wheel" scale="1.0" thresholdLow="6.0" thresholdHigh="17.0" damageZone="0" freq="10.0" length="0.6" sample="mediumCollisionHigh"/>
   <FFBCollision device="wheel" scale="1.0" thresholdLow="17.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.7" sample="largeCollisionHigh"/>
   <FFBCollision device="wheel" scale="1.0" thresholdLow="17.0" thresholdHigh="5000.0" damageZone="0" freq="10.0" length="0.7" sample="largeCollisionLow"/> 
   
   <FFBSurface device="wheel" scale="0.1" name="TARMAC"  grip="1.0" thresholdLow="5.0" thresholdHigh="10.0" freqLow="26.0" freqHigh="52.0" scaleLow="0.0" scaleHigh="1.0" length="0.1" sample="tarmac"/>
   <FFBSurface device="wheel" scale="0.075" name="RIDGED"  grip="0.75" thresholdLow="1.0" thresholdHigh="50.0" freqLow="1.0" freqHigh="8.0" scaleLow="0.35" scaleHigh="1.0" length="0.9" sample="ridged"/>
   <FFBSurface device="wheel" scale="0.075" name="COBBLESTONE"  grip="0.75" thresholdLow="1.0" thresholdHigh="40.0" freqLow="4.0" freqHigh="12.0" scaleLow="0.25" scaleHigh="1.0" length="0.7" sample="cobble"/>
   <FFBSurface device="wheel" scale="0.3" name="RUMBLESTRIP"  grip="0.95" thresholdLow="1.0" thresholdHigh="15.0" freqLow="4.0" freqHigh="8.0" scaleLow="0.15" scaleHigh="1.0" length="1.0" sample="rumblestrip"/>
   <FFBSurface device="wheel" scale="0.1" name="ROCK"  grip="0.5" thresholdLow="5.0" thresholdHigh="10.0" freqLow="26.0" freqHigh="52.0" scaleLow="0.0" scaleHigh="1.0" length="0.1" sample="tarmac"/>
   <FFBSurface device="wheel" scale="0.1" name="CONCRETE"  grip="1.0" thresholdLow="5.0" thresholdHigh="10.0" freqLow="26.0" freqHigh="52.0" scaleLow="0.0" scaleHigh="1.0" length="0.1" sample="tarmac"/>
   <FFBSurface device="wheel" scale="0.153" name="METAL"  grip="1.0" thresholdLow="4.5" thresholdHigh="25.0" freqLow="2.5" freqHigh="14.0" scaleLow="0.0" scaleHigh="0.3" length="0.07" sample="metalsheets"/>
   
   <FFBSurface device="wheel" scale="0.18" name="GRAVEL"  grip="0.75" thresholdLow="1.0" thresholdHigh="12.0" freqLow="4.0" freqHigh="10.0" scaleLow="0.45" scaleHigh="0.9" length="1.0" sample="gravela"/>
   <FFBSurface device="wheel" scale="0.18" name="GRAVEL"  grip="0.75" thresholdLow="1.0" thresholdHigh="12.0" freqLow="3.5" freqHigh="10.0" scaleLow="0.45" scaleHigh="0.9" length="0.95" sample="gravelb"/>
   <FFBSurface device="wheel" scale="0.165" name="MUD"  grip="0.5" thresholdLow="1.0" thresholdHigh="20.0" freqLow="3.0" freqHigh="8.0" scaleLow="0.7" scaleHigh="1.0" length="0.6" sample="mud"/>
   <FFBSurface device="wheel" scale="0.206" name="SAND"  grip="0.6" thresholdLow="1.0" thresholdHigh="40.0" freqLow="2.0" freqHigh="6.0" scaleLow="0.4" scaleHigh="0.8" length="1.5" sample="sand"/>
   <FFBSurface device="wheel" scale="0.16" name="GRASS"  grip="0.5" thresholdLow="1.0" thresholdHigh="5.0" freqLow="4.0" freqHigh="10.0" scaleLow="0.8" scaleHigh="1.0" length="0.5" sample="grass"/>
   
   
   <FFBSurface device="wheel" scale="0.12" name="ICE"  grip="0.3" thresholdLow="1.0" thresholdHigh="6.0" freqLow="2.0" freqHigh="8.0" scaleLow="0.05" scaleHigh="1.0" length="0.4" sample="ice"/>
   <FFBSurface device="wheel" scale="0.01" name="WATER"  grip="0.225" thresholdLow="1.0" thresholdHigh="1.0" freqLow="10.0" freqHigh="10.0" scaleLow="0.01" scaleHigh="0.01" length="0.1" sample="water"/>
   
   <FFBGearChange device="wheel" scale="0.5" gear="1" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="2" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="3" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="4" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="5" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="6" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="7" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="8" freq="35.0" length="0.015" sample="gearChange"/>
   <FFBGearChange device="wheel" scale="0.5" gear="-1" freq="35.0" length="0.015" sample="gearChange"/>
   
   <FFBWheelDamage device="wheel" scale="0.65" thresholdLow="0.25" thresholdHigh="2.0" scaleLow="0.2" scaleHigh="0.8" sample="wheelDamage"/>

   <FFBSkid device="wheel" scale="0.225"  thresholdLow="8.5" thresholdHigh="20.0" freqLow="18" freqHigh="18.0" scaleLow="0.5" scaleHigh="1.0" length="0.35" sample="skidBack2"/>
   <FFBSkid device="wheel" scale="0.25"  thresholdLow="20.0" thresholdHigh="200.0" freqLow="4" freqHigh="30.0" scaleLow="1.0" scaleHigh="1.0" length="0.2" sample="skidBack"/>
   
   <FFBSkid device="wheel" scale="0.4"  thresholdLow="8.0" thresholdHigh="20.0" freqLow="16" freqHigh="16.0" scaleLow="0.45" scaleHigh="1.0" length="0.1" sample="skidFront"/>
   <FFBSkid device="wheel" scale="0.4"  thresholdLow="20.0" thresholdHigh="200.0" freqLow="16" freqHigh="16.0" scaleLow="1.0" scaleHigh="1.0" length="0.1" sample="skidFront"/>
   
   <FFBWheelLock device="wheel" scale="0.4" isFrontWheel="true" rotationRateEpsilon="0.1" thresholdLow="1.0" thresholdHigh="2000.0" freqLow="16.0" freqHigh="16.0" scaleLow="1.0" scaleHigh="1.0" length="0.1" sample="wheelLock"/>
   <FFBWheelLock device="wheel" scale="0.4" isFrontWheel="false" rotationRateEpsilon="0.1" thresholdLow="1.0" thresholdHigh="2000.0" freqLow="16.0" freqHigh="16.0" scaleLow="1.0" scaleHigh="1.0" length="0.1" sample="wheelLock"/>

   <FFBSuspension device="wheel" scale="0.2" thresholdLow="1.25" thresholdHigh="3.0" length="0.2" freq="10" sample="suspensionR1"/>
   <FFBSuspension device="wheel" scale="0.55" thresholdLow="3.0" thresholdHigh="16.0" length="0.25" freq="10" sample="suspensionR1"/>
   <FFBSuspension device="wheel" scale="0.55" thresholdLow="3.0" thresholdHigh="16.0" length="0.2" freq="10" sample="suspensionR2"/>
   
   <FFBSuspension device="wheel" scale="0.2" thresholdLow="1.25" thresholdHigh="3.0" length="0.2" freq="5" sample="suspensionL1"/>
   <FFBSuspension device="wheel" scale="0.55" thresholdLow="3.0" thresholdHigh="16.0" length="0.2" freq="5" sample="suspensionL1"/>
   <FFBSuspension device="wheel" scale="0.55" thresholdLow="3.0" thresholdHigh="16.0" length="0.25" freq="10" sample="suspensionL2"/>

   <FFBRevs device="wheel" scale="0.4"  thresholdLow="0.1" thresholdHigh="1.0" freqLow="10.0" freqHigh="10.0" scaleLow="0.45" scaleHigh="1.25" length="0.075" sample="revEffectHigh"/>
   <FFBRevs device="wheel" cale="0.525"  thresholdLow="0.98" thresholdHigh="1.25" freqLow="2.0" freqHigh="2.0" scaleLow="1.0" scaleHigh="1.0" length="0.1" sample="revEffectLow"/>

   
   <!-- =================================== Samples Controller =================================== -->
   
   
   <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="mediumCollisionLow" wave="9" envelope="98675462534" solo="1"/>
   <FFBSample name="mediumCollisionLow" wave="9" envelope="9876543262" solo="1"/>
   <FFBSample name="mediumCollisionHigh" wave="9" envelope="98675462534" channel="1" solo="1"/>
   <FFBSample name="mediumCollisionHigh" wave="9" envelope="9876543262" channel="1" solo="1"/>
   
   <FFBSample name="largeCollisionLow" wave="9" envelope="98895763213821" solo="1"/>
   <FFBSample name="largeCollisionLow" wave="9" envelope="989778543671" solo="1"/>
   <FFBSample name="largeCollisionHigh" wave="9" envelope="99119081" channel="1" solo="1"/>
   <FFBSample name="largeCollisionHigh" wave="9" envelope="97987689825" channel="1" solo="1"/>

   <FFBSample name="tarmac" wave="0" envelope="0"/>
   <FFBSample name="ridged" wave="50" envelope="9" />
   <FFBSample name="cobble" wave="50" envelope="9" />
   <FFBSample name="rumblestrip" wave="61" envelope="9"/>
   
   <FFBSample name="gravela" wave="346464636" envelope="9"/>
   <FFBSample name="gravelb" wave="646465463" envelope="9"/>
   <FFBSample name="mud" wave="1234567898765432" envelope="5464565"/>
   <FFBSample name="sand" wave="345676543" envelope="9"/>
   <FFBSample name="grass" wave="45756452484257" envelope="6786768"/>
   <FFBSample name="ice" wave="22878226242128" envelope="9"/>
   
   <FFBSample name="water" wave="0" envelope="0"/>
   
   <FFBSample name="gearChange" wave="9" envelope="985" channel="1"/>
   
   <FFBSample name="wheelDamage" wave="555555000000" envelope="9"/>
   
   <FFBSample name="skidBack" wave="9" envelope="9" channel="0" solo="0"/>
   <FFBSample name="skidBack2" wave="50" envelope="9" channel="0" solo="0"/>
   
   <FFBSample name="skidFront" wave="9" envelope="9" channel="1" solo="0"/>
   
   <FFBSample name="wheelLock" wave="9" envelope="9" channel="1" solo="0"/>

   <FFBSample name="suspensionR1" wave="9" envelope="9564720" channel="0"/>
   <FFBSample name="suspensionL1" wave="1" envelope="9564720" channel="1"/>
   <FFBSample name="suspensionR2" wave="9" envelope="9800550" channel="0"/>
   <FFBSample name="suspensionL2" wave="1" envelope="9800550" channel="1"/>
   
   <FFBSample name="revEffectHigh" wave="91" envelope="9" channel="1"/>
   <FFBSample name="revEffectLow" wave="9" envelope="9112211221" channel="0"/>
   
   <FFBSample name="FE_EnterZone" wave="9" envelope="4640" channel="0" />
   
   <FFBSample name="suspensionWheel" wave="64" envelope="9"/>
   
      <!-- =================================== Samples Steering Wheel =================================== -->

   <FFBSample name="smallCollisionLow" wave="124689" envelope="97654321000" wheelScale = "2.0"/>
   <FFBSample name="mediumCollisionLow" wave="5697641345" envelope="9879654632130" wheelScale = "2.5"/>
   <FFBSample name="largeCollisionLow" wave="5697641345" envelope="9879987542312100" wheelScale = "2.75"/>
   
   <FFBSample name="tarmac" wave="2738" envelope="987" wheelScale="0.28" skid="1.0"/>
   <FFBSample name="ridged"  wave="28" envelope="98" wheelScale = "1.6"/>
   <FFBSample name="cobble"  wave="28" envelope="98" wheelScale = "1.8"/>
   <FFBSample name="rumblestrip" wave="19" envelope="9" wheelScale="1.0"/>
   <FFBSample name="metalsheets" wave="0" envelope="0" wheelScale="0.001" skid="1.0"/>
   
   <FFBSample name="gravela" wave="13579862" envelope="2654814334273382" wheelScale="1.15"/>
   <FFBSample name="gravelb" wave="13579862" envelope="3182732521238492" wheelScale="1.35"/>
   <FFBSample name="mud" wave="4567876545678765" envelope="379483653" wheelScale = "1.7"/>
   <FFBSample name="sand" wave="345678987654" envelope="1234567898765432" wheelScale = "2.0"/>
   <FFBSample name="grass" wave="45756452484257" envelope="1234567898765432" wheelScale = "1.5"/>
   <FFBSample name="ice" wave="22878226242128" envelope="0" wheelScale = "1.0"/>
   
   <FFBSample name="water" wave="0" envelope="0" wheelScale = "0.01"/>
   
   <FFBSample name="wheelDamage" wave="15555559" envelope="9" wheelScale = "1.45"/>
   
   <FFBSample name="suspensionR1" wave="56789" envelope="9564720" wheelScale="1.0"/>
   <FFBSample name="suspensionL1" wave="12345" envelope="9564720" wheelScale="1.0"/>
   <FFBSample name="suspensionR2" wave="98765" envelope="9800550" wheelScale="2.0"/>
   <FFBSample name="suspensionL2" wave="54321" envelope="9800550" wheelScale="2.0"/>
   
   <FFBSample name="skidBack" wave="3645364536453645" envelope="9" channel="0" solo="0" wheelScale="5.5"/>
   <FFBSample name="skidBack2" wave="3645" envelope="9" channel="0" solo="0" wheelScale="4.0"/>
     
   <FFBSample name="skidFront" wave="0" envelope="0" channel="1" solo="0" wheelScale="0.01"/>
   
   <FFBSample name="wheelLock" wave="2738" envelope="987" channel="1" solo="0" wheelScale="0.85"/>
   
   <FFBSample name="FE_EnterZone" wave="0" envelope="0"  wheelScale="0.01"/>  

</FFBEffects>

So have fun racing.

Kind regards,

Ivy
 
Last edited by a moderator:
  • Deleted member 217114

Lowered the revs a bit, because people complained about the wheel going to the left. The wheel will still go a bit to the left when high revs, but that's due bad clipping. Didn't want to remove the revs completely, because you will miss the engine throttling when you launch your vehicle.
 
Lowered the revs a bit, because people complained about the wheel going to the left. The wheel will still go a bit to the left when high revs, but that's due bad clipping. Didn't want to remove the revs completely, because you will miss the engine throttling when you launch your vehicle.
sooooo....go back to original post and copy new xml?
 
Back
Top