Welcome to the Codemasters Forums! Be sure to check the FAQ and Forum Rules before you get started.

Fanatec CSW v2, test settings

RealTbergRealTberg Member New Car Smell
Hi, 

For CSW v2 owners:
I´ve been testing and tweaking some more, my reference car is the 1980 BMW. Try it out on both tarmac(Monte) and gravel, it works imo alot better/intuitive, not perfect though.
Yes, I´m aware that CM do not want us to mess with that file, so back it up and try it.

Settings:
C:\Program Files (x86)\Steam\steamapps\common\DiRT Rally\forcefeedback
Open effectsetup.xml in notepad.
Insert:
<?xml version="1.0" encoding="utf-8" ?>
<FFBEffects soloRampRate="1000" soloAttenuation="0">
   <FFBEffectSelfAligningTorque device="wheel" scale="1.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>

Now, the really important line is <FFBEffectSelfAligningTorque device="wheel" scale="1.5"/>

I like it at 1.5.
Save the file.

Dirt Advanced Vehicle settings:
Standard preset for CSW

Dirt Force settings:
ON
90
90
80

CSW v2 settings:
SEN off (yes, no 540 or anything else)
FF 100
SHO 100
ABS 100
LIN off
DEA off
DRI 003 (try 002 if you like more damping)
FOR 100
SPR 0ff
DPR 030 (or more, works in conjuntion with DRI setting)

Now I can actually drive the car on both tarmac and gravel and get a grin on my face 

Comments

  • MrPixMrPix Member New Car Smell
    edited May 2015

    I'll be sure to check this out. I have a great feel on Ice currently so getting the same (e.g. less frustration of not knowing what my car is doing, which direction it's going via the steering etc) on tarmac and gravel will be a real big bonus.

    I have a games day tomorrow (weather is poor in the Peak District, UK so staying inside) so will give it a blast.

    The only real fix is for Codies to address the FFB issues and full wheel support going forward, but I thank all those that are trying to make things a little better in the meantime with tweaking what is available to them.


    So @RealTberg, I thank you.

  • rwbrwb Member New Car Smell
    edited May 2015
    Have you tried inversing the SelfAligningTorque value? I'm finding I prefer -1.0 for this as it feels like the only way I can have it apply once traction has been lost, when I really need it, so that the wheels will follow a slide at least a little bit.

    Also, assuming you used what was on racedepartment as a base, have you tried leaving the pad effects alone (not sending them to the wheel,) and just adding some additional detail lines for the FFBSuspension? I found using and customizing the FFB samples intended for wheels to be preferable to sending all of the pad effects to the wheel. Right now I've added the following layers for FFBSuspension, using the suspensionWheel FFBSample:
        <FFBSuspension device="wheel" scale="0.01" thresholdLow=".01" thresholdHigh=".07" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="0.06" thresholdLow=".07" thresholdHigh=".4" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="0.12" thresholdLow=".4" thresholdHigh="2.5" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="0.45" thresholdLow="2.5" thresholdHigh="8" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="1.0" thresholdLow="8.0" thresholdHigh="20.0" freq="5" length="0.4" sample="suspensionWheel"/>
    but everything above the last line was simply added without modifying any other lines, and I haven't touched the pad effects or sent them to my wheel. I've found this plus a negative aligning torque value to be a big improvement.
    Post edited by rwb on
  • NoshDaMinskNoshDaMinsk Member New Car Smell
    Tried both settings - thanks for sharing guys. I have gone with first one.

    Cheers
    Nosh
  • RealTbergRealTberg Member New Car Smell
    edited May 2015
    rwb said:
    Have you tried inversing the SelfAligningTorque value? I'm finding I prefer -1.0 for this as it feels like the only way I can have it apply once traction has been lost, when I really need it, so that the wheels will follow a slide at least a little bit.

    Also, assuming you used what was on racedepartment as a base, have you tried leaving the pad effects alone (not sending them to the wheel,) and just adding some additional detail lines for the FFBSuspension? I found using and customizing the FFB samples intended for wheels to be preferable to sending all of the pad effects to the wheel. Right now I've added the following layers for FFBSuspension, using the suspensionWheel FFBSample:
        <FFBSuspension device="wheel" scale="0.01" thresholdLow=".01" thresholdHigh=".07" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="0.06" thresholdLow=".07" thresholdHigh=".4" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="0.12" thresholdLow=".4" thresholdHigh="2.5" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="0.45" thresholdLow="2.5" thresholdHigh="8" freq="5" length="0.4" sample="suspensionWheel"/>
        <FFBSuspension device="wheel" scale="1.0" thresholdLow="8.0" thresholdHigh="20.0" freq="5" length="0.4" sample="suspensionWheel"/>
    but everything above the last line was simply added without modifying any other lines, and I haven't touched the pad effects or sent them to my wheel. I've found this plus a negative aligning torque value to be a big improvement.
    Hey Buddy, 
    Tried a/b testing -1.0/+1.5 in selfatorque, similar effect, but the weightinterpretation I think is better with +1.5 so I will keep that.
    Will try excluding pad effects and experiment with your suspension proposal, thanks.


    Edit:
    Just tried your suspension settings with no pad effects and +1.5, works pretty good too. It actually feels more real, less effects going on, with little less feeling of road contact, but it adds more vertical ffb due to the suspension effects. Great!
    Now trying out a mix/compromise of everything. Still feels a little to flat/numb on tarmac, the feeling of front grip and griploss is almost nonexisting. I´m wondering if ffb are/can be clipped?


  • RealTbergRealTberg Member New Car Smell
    Okay, I tried mixing rwb's suspension settings into my settings, and then lowering Dirt Vibration&Feedback settings to all 70%.
    This is actually the best I have yet come across, even on tarmac. Because of the lowered gain, I have good results with using CSW's FOR setting upped to 120-130. I begin to feel griploss on the frontwheels miles better than default.

    So, here it is:

    <?xml version="1.0" encoding="utf-8" ?>
    <FFBEffects soloRampRate="1000" soloAttenuation="0">
    
       <FFBEffectSelfAligningTorque device="wheel" scale="1.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"/>
    
    	<FFBSuspension device="wheel" scale="0.01" thresholdLow=".01" thresholdHigh=".07" freq="5" length="0.4" sample="suspensionWheel"/>
    
      	<FFBSuspension device="wheel" scale="0.06" thresholdLow=".07" thresholdHigh=".4" freq="5" length="0.4" sample="suspensionWheel"/>
    
        	<FFBSuspension device="wheel" scale="0.12" thresholdLow=".4" thresholdHigh="2.5" freq="5" length="0.4" sample="suspensionWheel"/>
    
        	<FFBSuspension device="wheel" scale="0.45" thresholdLow="2.5" thresholdHigh="8" freq="5" length="0.4" sample="suspensionWheel"/>
    
        	<FFBSuspension device="wheel" scale="1.0" thresholdLow="8.0" thresholdHigh="20.0" freq="5" length="0.4" sample="suspensionWheel"/>
    
    </FFBEffects>

    Oh yeah, the Fanatec Wheel Property page is set to 900 degrees, 100% damper. As said, experiment with DRI 002/003 and DPR 0-100.



  • rwbrwb Member New Car Smell
    Good input, let me know what you find when you experiment further.

    I'd be interested in how to improve road feel by making custom FFBSamples with their own envelope and wave values. Doesn't look particularly complicated from looking at things like this, and I don't really know what I'm doing. Since none of the wheel's FFBSamples have "channel" or "solo" values I'm curious what they might do and if sending them to a wheel could affect anything? Again I've never really done anything with DirectInput.
  • RealTbergRealTberg Member New Car Smell
    edited May 2015
    I'm beginning to think that selfaligning torque value at 1.5 is too much, on gravel. For tarmac it feels more realistic than default though. So, backing off the value to 1.0 -1.4 and testing on gravel, to get more realistic behaviour and still keeping the ffb informative.

    I would like more feedback from csw v1/v2 users on posted settings vs. devs recommended. This is not for saying that CM are wrong about what's realistic, it's about how we interpret the game and not having the massive shifting gforces that rally gives irl.
    I'm still using and a/b testing with default settings, I can see what the devs want to do with it, but also clearly understands what the regular gamer/simmer wants.

    Any thoughts from Codemasters on CSW preset and ffb as in this thread, would be much appreciated for further testing and conclusion.

    Thanks

Sign In or Register to comment.