Automobilista 2 Custom Force Feedback - Overview & Recommendations

Discussion in 'Automobilista 2 - General Discussion' started by Karsten Hvidberg, May 30, 2020.

  1. Michael Enright

    Michael Enright Well-Known Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    1,274
    Likes Received:
    351
    Edit _ Post removed
     
  2. Fizzy

    Fizzy Well-Known Member AMS2 Club Member

    Joined:
    Feb 29, 2020
    Messages:
    439
    Likes Received:
    334
    Posting this here in case it helps any CSL DD owners:

    The file that works best IMO is Kuku’s delta x v2 tune.

    My In game settings:

    Gain: 75-80
    LFB: 1-5 depending on preference
    Fx: 35
    Damping (power steering effect): 40 (lower values = higher peak cornering force)

    Link to Kuku’s file: Automobilista 2 Custom Force Feedback - Overview & Recommendations
     
    Last edited: Oct 6, 2021
    • Winner Winner x 1
  3. cristian51

    cristian51 Active Member AMS2 Club Member

    Joined:
    Jul 2, 2019
    Messages:
    107
    Likes Received:
    63
    thank you very much for your opinion :)
     
    • Like Like x 1
  4. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    @Karsten Hvidberg, @Shadak, @Panos Schoino, @Kuku Maddog, @Peter Stefani and anyone else......

    If I didn't catch a crab, after testing all night, I found the origin of the anomalous jumps that occur on the parabolic curve of Monza 1971 (10K) ... going back in time with the various custom files, the first that did not fully highlight the problem of the jump with abundant clipping it was the "EASTER Fuctor" file .... so I went to the last file of Karsten 4.6 Fix (which we have to fix) and I disabled all the lines of code added or different from the 'EASTER .... one by one, I tried to re-enable them all by doing a quick test on the dish each time ... well I found the mother function that generates the repeated jump and clipping problem:

    #(grip_fl (- 1 slip_fl2))
    #(grip_fr (- 1 slip_fr2))
    #(grip_rl (- 1 slip_rl2))
    #(grip_rr (- 1 slip_rr2))


    If you disable the above functions in your file by inserting the # symbol in front and go for a ride on Monza you can find that the anomaly is gone!!! :whistle:

    OBVIOUSLY THE STEERING WILL BE VERY UGLY AND YOU ONLY HAVE TO TEST THE DISAPPEARANCE OF THE PEAKS AND CLIPPING ;) ... AND THIS HAPPENS BECAUSE THIS CODE IS RECALLED IN OTHER LINES BELOW FURTHER FUNCTIONS ... I WILL TEXT THEM ONE BY ONE WITH THE SAME PRINCIPLE AND I HOPE TO FIND A SOLUTION ... BUT I HAVE ALREADY IDENTIFIED THE ITEM, IT SEEMS TO ME TO BE IMPORTANT!!!!

    In a short time I will also tell you the below lines of code or the under-fuction that create problems..... :)
     
    • Like Like x 5
    • Informative Informative x 3
  5. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    The rest of the code related to the parent function indicated above is this ....


    In helper vars & prep
    ############################################################

    (l1 (* slip_fl slip_crossover_line1_slope))
    (l2 (* (if (min 0 slip_fl) -1 1) (+ slip_crossover_line2_start_y (* (abs slip_fl) (- slip_crossover_line2_end_y slip_crossover_line2_start_y)))))
    (b (/ 1 (+ 1 (power e (* 7 (- (/ (- slip_fl p) w) 0.5))))))
    (slip_fl2 (+ (* l1 b) (* l2 (- 1 b))))
    (l1 (* slip_fr slip_crossover_line1_slope))
    (l2 (* (if (min 0 slip_fr) -1 1) (+ slip_crossover_line2_start_y (* (abs slip_fr) (- slip_crossover_line2_end_y slip_crossover_line2_start_y)))))
    (b (/ 1 (+ 1 (power e (* 7 (- (/ (- slip_fr p) w) 0.5))))))
    (slip_fr2 (+ (* l1 b) (* l2 (- 1 b))))
    (l1 (* slip_rl slip_crossover_line1_slope))
    (l2 (* (if (min 0 slip_rl) -1 1) (+ slip_crossover_line2_start_y (* (abs slip_rl) (- slip_crossover_line2_end_y slip_crossover_line2_start_y)))))
    (b (/ 1 (+ 1 (power e (* 7 (- (/ (- slip_rl p) w) 0.5))))))
    (slip_rl2 (+ (* l1 b) (* l2 (- 1 b))))
    (l1 (* slip_rr slip_crossover_line1_slope))
    (l2 (* (if (min 0 slip_rr) -1 1) (+ slip_crossover_line2_start_y (* (abs slip_rr) (- slip_crossover_line2_end_y slip_crossover_line2_start_y)))))
    (b (/ 1 (+ 1 (power e (* 7 (- (/ (- slip_rr p) w) 0.5))))))
    (slip_rr2 (+ (* l1 b) (* l2 (- 1 b))))

    (slip_fl2 (min 1 slip_fl2))
    (slip_fr2 (min 1 slip_fr2))
    (slip_rl2 (min 1 slip_rl2))
    (slip_rr2 (min 1 slip_rr2))

    (slip_fl2 (smooth slip_fl2 0.01))
    (slip_fr2 (smooth slip_fr2 0.01))
    (slip_rl2 (smooth slip_rl2 0.01))
    (slip_rr2 (smooth slip_rr2 0.01))
    ...................
    (rel_weight_relaxed_FL (min rel_weight_relaxed_FL (blend (power grip_fl 1.2) 1 rel_weight_relaxed_FL)))
    (rel_weight_relaxed_FR (min rel_weight_relaxed_FR (blend (power grip_fr 1.2) 1 rel_weight_relaxed_FR)))
    ...................
    (grip_feel_rear (min 1 (/ (+ (* grip_rl rel_weight_FL) (* grip_rr rel_weight_FR)) (max 0.0001 (+ rel_weight_FL rel_weight_FR)))))
    (grip_feel_front (min 1 (/ (+ (* grip_fl rel_weight_FL) (* grip_fr rel_weight_FR)) (max 0.0001 (+ rel_weight_FL rel_weight_FR)))))
    (grip_l (max 0 (- grip_fl (* rear_grip_loss_feel (- 1 grip_rl)))))
    (grip_r (max 0 (- grip_fr (* rear_grip_loss_feel (- 1 grip_rr)))))
    ...................
    ___________________________________________________________

    In Momentum Rack ..........
    ############################################################
    ...................
    (travel_l (- travel_l (* grip_fl 0.00015 (+ (* front_drive_torque_feel (min 0 FL_long)) (* (/ kmh 100) rear_drive_torque_feel (min 0 (- RL_long (smooth RL_long 0.3))))))))
    (travel_r (- travel_r (* grip_fr 0.00015 (+ (* front_drive_torque_feel (min 0 FR_long)) (* (/ kmh 100) rear_drive_torque_feel (min 0 (- RR_long (smooth RR_long 0.3))))))))
    ...................
    (tyre_rl_stretch (* rear_tyre_stretch_feel grip_rl RL_stretch angle_d_l wheel_diam_RL 0.5))
    (tyre_rr_stretch (* rear_tyre_stretch_feel grip_rr RR_stretch angle_d_r wheel_diam_RR 0.5))
    ...................
    ___________________________________________________________

    Unfortunately, even if I re-enable the parent function and disable all the rows dependent on it, the problem remains .... I suppose it needs a recompilation of the code of this function Grip or Slip which are related!!! :(
     
    Last edited: Oct 7, 2021
    • Like Like x 2
    • Optimistic Optimistic x 2
    • Informative Informative x 1
    • Useful Useful x 1
  6. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,683
    Likes Received:
    1,034
    Hi

    its way past my bed time, so wont be on rig for a day, but would this smoothing help at all without spoiling feel ?
    (grip_fl (- 1 slip_fl2))
    (grip_fr (- 1 slip_fr2))
    (grip_rl (- 1 slip_rl2))
    (grip_rr (- 1 slip_rr2))

    (grip_fl (smooth grip_fl 0.01))
    (grip_fr (smooth grip_fr 0.01))
    (grip_rl (smooth grip_rl 0.01))
    (grip_rr (smooth grip_rr 0.01))
     
    • Like Like x 1
  7. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    I was almost enlightened and I tried right now ... unfortunately not ... once the function is activated (with or without smoothing) something else breaks in the lines connected and influenced by the Grip or the Slip!!!! :(
     
    • Informative Informative x 3
  8. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,683
    Likes Received:
    1,034
    unfortunately I believe it’s something that’s out of our scope to fix, and essentially it’s main cause is the mesh of this new old track section.
    It’s like it’s super sticky or amplified, this may be something developers have done to create extra loading on the banking to showcase extra G forces or something along those lines.
    The rack geometry is very direct and sensitive to it, and it’s almost like there needs to be a damper in the steering for when the car is bottoming out, as I think that’s what’s happening when it jolts, because even with default, you may not feel it but the car still losses some direction or control.
     
  9. geg

    geg New Member AMS2 Club Member

    Joined:
    Mar 9, 2016
    Messages:
    8
    Likes Received:
    0
    Was there before Monza. As an example try Kyalami Historic 1976 first corner put your car 45° to the curb. go wery sloly on the curb and you will see. Watch out if you have a DD wheel it almost broke my wrist.
    20211007201005_1.jpg
     
  10. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,683
    Likes Received:
    1,034
    yes though this is a unusual situation that you would expect some uncomfortable steering sensation.
    but it appears that when there is a big difference between left and right caster angle through the steering that it can freak out.
    but in general the banking is causing unusual clipping even before bottoming out .
     
  11. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    Yes @Kuku Maddog for now I give up, I don't have the compilation skills to be able to unravel the skein, I hoped to be able to solve with some substitution or some mixing between the files ... too bad because on the parabolic curve the default ffb file behaves pretty well (not perfect but without jolts and clipping) and old files like EasterFuktor do it too, so I think there will be a way to implement this relaxation and absence of shock in the last files ... I have faith in the next files of the boys !!!!! ;)
     
  12. Manolo

    Manolo Member

    Joined:
    Sep 28, 2021
    Messages:
    83
    Likes Received:
    57
    @Stakanov
    It doesn't matter, I personally can only thank you for the efforts you make. I see that you (but also all the others) are always available and patient towards us neophytes (you always help and explain with humility) and towards everyone. Free of charge you dedicate a lot of time to the comunity and reading and following you allows me to gradually understand many things even if for now I am just a beginner in terms of ffb. So thank you.

    I saw that the last original file dates back to 1 or 2 months ago, will there be others? Or is the project stopped for now?
     
    • Friendly Friendly x 3
  13. neal

    neal Well-Known Member AMS2 Club Member

    Joined:
    Jun 1, 2017
    Messages:
    635
    Likes Received:
    302
    As the problem seems to be only the banking at Monza, I decided I'd use the default FFB for that track only and it works fine, otherwise I can just stick with Kuku's most recent High End config the rest of the time.
     
  14. Shriukan

    Shriukan Touristenfahrten Community AMS2 Club Member

    Joined:
    Sep 23, 2019
    Messages:
    1,293
    Likes Received:
    931
    Hello gang,
    I recently got my CSL DD and I am using rFuktor 4.6 High-End with the CSW2.5 recommendations from page 1 (somewhat modified now). It is a good starting point but this wheel being a DD, the details feel a bit flat. I am not sure what I am missing. I have already lowered damping and power steering.
    Wanting to push it more towards DD1/2 levels, what do you guys run or what do you advise to modify to take advantage of the higher fidelity?

    Wheel settings:
    upload_2021-10-13_18-2-56.png

    In game: (Damping = Power Steering)
    upload_2021-10-13_18-2-27.png
     
    Last edited: Oct 13, 2021
  15. Carmine Carpentiero

    Carmine Carpentiero New Member

    Joined:
    Feb 9, 2021
    Messages:
    6
    Likes Received:
    0
    I would like to feel the front tires more, what should I change?
     
  16. Peter Stefani

    Peter Stefani Active Member AMS2 Club Member

    Joined:
    Mar 3, 2020
    Messages:
    369
    Likes Received:
    222
  17. deadly

    deadly Well-Known Member

    Joined:
    Jul 8, 2016
    Messages:
    1,587
    Likes Received:
    552
    As I am new to this custom ffb thing, I just wanted to ask which values I have to increase to get a better (in my case: heavier) feeling for the center of the wheel?
     
  18. Michael Enright

    Michael Enright Well-Known Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    1,274
    Likes Received:
    351
    Depending on the file you are using, try increasing LFB In-Game. With the later files, this increases the centre feel.
     
  19. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    NAME: Silver Raw - rFuktor 4.6 KARSTEN ALL IN ONE* - Mom.Rack 6.3 - Tuned by Stakanov for Logitech and LowEnd Wheels

    TWO DIFFERENT FILES, ONE FOR LITTLE DEADZONE (G920) AND ONE FOR HUGE DEADZONE (G29/27/25/DFGT)

    *INFO:
    Full Based on 4.6 Original Karsten's file...
    + Delta-X & Trail Kuku's adjustments...
    + Tire deform settings of 4.4 Karsten's file...
    + Tire Viscosity, Os/Us Coef. and Tack factor settings of Easter Karsten's file...
    + Personal tuning!!!

    Note: Although similar, the additional functions implemented modify (without distorting) the feel of the rubber, the angle, the slip and the lateral forces ... and now you have further items to modify.
    If you like the file and want to use it, to customize yours, do not directly overwrite your values from the previous file. I recommend first finding your in-game value references (gain.lfb.fx.dp) and then re-tuning voice by voice. Not everything is overlapping.
    Hope you like it!!! :)

    LOGITECH ADVISES (G29/G920):
    1) In game setting, select "Custom" with this starting value:
    GAIN 92* - LFB 22 - FX 58 (to taste) - DP (PowerSteering) 28.
    *Then, in the car setting, use +/- % of Gain for car to taste!!!


    2) Logitech HUB Setting
    Last version with default value
    (900° and all sensitivity to 50)

    3) AMS2 Game Menù Setting
    900° - All deadzone to 0 - All sensitivity to 50 except the throttle on range 25-35
    If you use manual clutch try to set also this slide of sensitivity on range 25-35

    ADVISES FOR OTHER LOWEND WHEELS (Logitech or NO):
    1) In game try to start with this starting range-value (to taste):
    GAIN 75-95* - LFB 05-25 - FX 45-65 (to taste) - DP (PowerSteering) 15-35.
    *Then, in the car setting, use +/- % of Gain for car to taste!!!
     
    Last edited: Oct 15, 2021
    • Like Like x 7
    • Winner Winner x 2
  20. Manolo

    Manolo Member

    Joined:
    Sep 28, 2021
    Messages:
    83
    Likes Received:
    57
    WOW file is very nice as it is! ;)
    I have the G920 and I had a great time with the "Little" without modifying anything and using your advice. Out of obvious curiosity, I also tried the "Huge" one and it is similar but with an exaggerated vitality and sometimes jolts, so I went back to the little.

    Am I wrong or did you manage to centrifuge all of Karsten's files? I see the notes and you quote 4.4, Easter...................

    I forgot thank you very much! :)
     
    Last edited: Oct 15, 2021
    • Friendly Friendly x 1

Share This Page