1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Not your average FFB file. Come look!

Discussion in 'DiRT Rally' started by RinusDirtRally, May 30, 2015.

  1. 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: Jun 4, 2015
    • Winner Winner x 5
    • Like Like x 1
  2. Msportdan

    Msportdan
    @ Simberia @Simberia

    haven't tried it but loving your attitude, keep it up bud! :)
     
  3. Just tried it, its a keeper between all the mods I've tried. Excellent work!! Kudos for everyone involved.
     
  4. Thank you. It means a lot to me.

    Thank you. I hope people actually have fun using this ffb. maybe its a bit too late, and people are waiting for the big ffb update bij codies.
     
  5. Edit:

    Added more gear feedbacks: You can set the number lower or higher per gear. If you like that.
    Removed the infamous deadzone: I can feel no ffb in my center.. I fixed that.
    More FFB: Added ffb for metal, rocks, etc. Thanks to Dirt 3.

    Have fun!

    I was brainstorming with my cats.. and we concluded.. Formule 1 is also a codies game, and also has ffb.. and Formule 1 is playing on Tarmac. Why not put Tarmac ffb and samples from F1 in Dirt Rally. Would be awesome, I think. In theory F1 has best Tarmac ffb of codies game.. so..
     
  6. i tryed your settings and there are good for me... maybe i little bit of tweaking but its 100% better then the Original of codies...
     
  7. Thanks! Must try, found more simple FFB fix from NG and that already makes FFB so much better...Pikes Peak and Greece are so much better to drive with FFB fix.
     
  8. thnx - will give it a try

    tried it and its better than the current CM one

    with my Fanatec GT3 RSv2 I have drift set to 5 and it works well

    in game vibration 60%; strength 90%; weight 30%

    Lets hope codes fix the underlying code for the FFB though in the next update
     
    Last edited: May 31, 2015
  9. Glad to know you enjoy it. It's maybe not perfect, but it helps. What did you tweak?

    Thank you a lot. By the way which fbb file are you using from NG?

    I am happy you like it. You are 100% right. I hope Codies will do it's best. I hope they will look into the thread on RD, and Steam.
     
  10. -
     
  11. Dirt Rally FFB v2 by Oubaas

    Sorry about those empty messages, was some issues with reply, edit etc, at first tried to remove unwanted link...sorry
     
  12. It's okay. Don't worry. I will take a look in Oubaas FFB. Thank you!
     
  13. Will this also work with the T300?
     
  14. It will work, but I don't know how it will feel because I don't own a T300. Just try it: If you like it; I wish you lots of fun. If you don't like it; I am sorry. Have a great night!
     
  15. Msportdan

    Msportdan
    @ Simberia @Simberia

    yeah mate this aint bad ffb afterall.... just had to dial down the revs, cos on my t300 nearly shakes off the desk.

    unfortunaly still doesnt fix the P%ss poor physics on tarmac especially in the pikes peak cars.
     
  16. Thanks for testing, mate. I think the tarmac handling can be better. Maybe I must play a bit with the tarmac grip line :D

    Edit: I tried.. and I failed. It's the psyhics. Not the FFB. Tommorow/Today I will make some small changes into the file. Little bit finetuning here and there.
     
    Last edited: Jun 2, 2015
  17. Really nice Rinus, I only tried in Greece and Wales so far, but this feels so much better. Connected to what the cars doing. This will surely keep me going till Codies release their own version. :)
     
  18. Forgot where I got this....possibly here too....just curious why yours have more lines or entries....going to make backup and try your xml.
    thanks for sharing

     
  19. Msportdan

    Msportdan
    @ Simberia @Simberia

    ledanek@ think that was my original but with the likes or dehanon and RinusDirtRally they have massively bettered that file..

    this one is good trust me :)
     
    • Winner Winner x 1
  20. thanks...will credit next time...its an age-thing with me.
    I'm testing with my Subaru game settings (screenshots)
    http://imgur.com/a/QDNLf#0