Automobilista 2 Custom Force Feedback - Overview & Recommendations

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

  1. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    I also said today that the damping and lfb amplifies the oscillation. Anything above 0 amplifies it. And suddenly people come and say the same problem with the oscillations. I still say that it has gotten worse since 5.01. Stakanov I can't find a way to eliminate these extreme oscillations, sorry. I don't have this problem with my custom file, that's a fact. I'm at a loss with your and Karsten's file, I can't get any further
    Goodnight
     
  2. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    @Karsten Hvidberg sorry if I disturb, I know that on these formulas you have already told others that everything is as it should be .... but these two changes would be plausible and above all functional fewer oscillations .... is possible only here delete this in bold and red ... with dt now set in static way and equal to 1/300 i have difficult to understand this multiplication and division in red which is practically a little less than 1 and always equal to 0,900900900900 .... and if i set or use dt =1/333 is always = to 1 ... even if i not mistake o_O

    (sa_delta_rack (* (/ 1 (* dt 333)) (- steering_angle_rack old_sa_rack)))
    (old_sa_rack steering_angle_rack)
    (sa_delta_rack (hard_clip sa_delta_rack delta_sa_max))

    (sa_delta_l (* (/ 1 (* dt 333)) (- steering_angle_l old_sa_l)))
    (sa_delta_r (* (/ 1 (* dt 333)) (- steering_angle_r old_sa_r)))
    (old_sa_l steering_angle_l)
    (old_sa_r steering_angle_r)

    What is the need for this calculation if now dt is static and not variable??? ;)
    Sorry in advance do not hate me :(

    EDIT: Try deleted the red code ... or in alternative try neutralized the code (=1) for dimostration or for test with game .... many oscillation go away.

    enable this on top
    (dt (/ 1 300))
    (dt2 (/ 1 333))

    and now modify the code like this for result = 1 (and not 0.900900900) !!!

    (sa_delta_rack (* (/ 1 (* dt2 333)) (- steering_angle_rack old_sa_rack)))
    (old_sa_rack steering_angle_rack)
    (sa_delta_rack (hard_clip sa_delta_rack delta_sa_max))

    (sa_delta_l (* (/ 1 (* dt2 333)) (- steering_angle_l old_sa_l)))
    (sa_delta_r (* (/ 1 (* dt2 333)) (- steering_angle_r old_sa_r)))
    (old_sa_l steering_angle_l)
    (old_sa_r steering_angle_r)


    If i right for now or even if the dt is static the code in red can be removed or neutralized as in this example ;)
     
    Last edited: Apr 12, 2022
    • Agree Agree x 2
    • Like Like x 1
  3. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    Center_full_ gemischte neue Werte. Relax_us Start wurde reduziert. Kerbs_surface etwas reduziert. Large_Track und Large_offroad reduziert. Federung etwas reduziert. Eine sehr homogene sanfte Handhabung. Sehr empfehlenswert für DD-Basen

    Nachtrag: Die Datei kann auch für schwächere Laufräder getestet werden. Reduzieren Sie einfach den Wert dafür
    (power_steering_angle 0,15) oder 0,1
     
    Last edited: Apr 16, 2022
  4. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    I am completely Kukus opinion. Priority is to eliminate these oscillations
     
    • Like Like x 1
  5. Michael Enright

    Michael Enright Well-Known Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    1,209
    Likes Received:
    335
    I like where this file is going, and I have a CSW 2.5. Just a couple of small changes to make it feel how I like it. A bit less understeery, a little less scrub, and a couple of other small bits and pieces. Feeling good, and basically no oscillating.
     
    • Like Like x 2
  6. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    @Danielkart you have a wrong code and you need to replace it ... this line

    (grip_feel_rear (min 1 (/ (+ (* grip_rl rel_weight_RL) (* grip_rr rel_weight_RR)) (max 0.0001 (+ rel_weight_RL rel_weight_RR)))))

    you should change it with this one below, because without the calculation of the rear variables you have to simulate them with the front variables

    (grip_feel_rear (min 1 (/ (+ (* grip_rl rel_weight_FL) (* grip_rr rel_weight_FR)) (max 0.0001 (+ rel_weight_FL rel_weight_FR)))))

    In your file they are not calculated "rel_weight_RL and rel_weight_RR" ... you are only this for front ...
    (rel_weight_FL (smooth FL_load_norm 0.1))
    (rel_weight_FR (smooth FR_load_norm 0.1))

    ;)
     
    • Like Like x 2
  7. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    ohhh thanks a lot Stakanov for the info will change it as soon as possible:);)
     
    • Like Like x 1
  8. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    Yes michael, everyone should furnish according to their taste, just as you like it:) The main thing is that the file works really well
     
  9. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    Sorry if I continue but ... the mistake above with rel_weight_rl and rr to 0 change the result of grip_feel_rear now with error equal always to 1

    (grip_feel_rear (min 1 (/ (+ (* grip_rl rel_weight_rl) (* grip_rr rel_weight_rr)) (max 0.0001 (+ re_weight_rl rel_weight_rr)))))

    when you correct it (and replace the correct variables) you will change the result of the item grip_feel_rear and consequently all that is connected ... like what was remained the yaw of the momentum rack that you had already strongly abolished in your file (no yaw scale, no yaw front, no yaw rear, no relax yaw .... ).

    (yaw_l (* (/ wanted_sa_l (* ratio_scale 3.14)) kmh -1 (+ yaw_scale (* FL_stretch yaw_stretch_front) (* RL_stretch yaw_stretch_rear)) 0.05 grip_fl grip_feel_rear))
    (yaw_r (* (/ wanted_sa_r (* ratio_scale 3.14)) kmh -1 (+ yaw_scale (* FR_stretch yaw_stretch_front) (* RR_stretch yaw_stretch_rear)) 0.05 grip_fr grip_feel_rear))

    This is why your file is the only one that does not oscillate ... it is only a case due to an error ... At this point you can also totally eliminate or delete the yaw from the momentum rack you will get 0 oscillations and it seems physically obvious but it is wrong for physics, yaw exists and must be there ... i think!!!
     
    Last edited: Apr 13, 2022
    • Informative Informative x 1
  10. mdecker79

    mdecker79 Active Member AMS2 Club Member

    Joined:
    Aug 3, 2020
    Messages:
    238
    Likes Received:
    170
    I know a lot of time has gone into the scrub and tear items in any of these files. But for me I just get a much better sense of grip feel, tire feel and surface feel with turning them both off in the file. I got this idea from Danielkart as he brought it up a few days back to turn off one of them, but I tried turning them both off and the tire feel is really, really good.

    The scrub and tear FX add this extra muddiness right at the edge of grip. This muddy feeling changes how the FFB feels when you do the following:

    Trail braking or threshold braking - Because the tires are close to sliding or sliding just a bit so tear and scrub FX is added in here.
    During mid corner grip- Again because your trying for the best slip angle and the tires are sliding ever so slightly so tear and scrub FX is added in here.
    Corner exit if the wheels spin at all - With wheel spin then scrub and tear FX is added in here.


    If you don’t think that much scrub and tear FX is added in during the above, then I have a way for you to test and feel the scrub and tear FX while the car isn’t moving. This way you will be able to feel this extra muddiness that is added into the FFB in all the above situations.

    Find a RWD car and turn TC off
    Go to a track that has a wall on tarmac (Not off road because that will add extra FX to the feel)
    Place the front bumper against the wall
    Rev up the engine and drop the clutch which will make the rears spin and hold the rears spinning.


    You can then take your hands off the wheel and watch the wheel oscillate back and forth even though the front tires are stopped, and the car isn’t moving.
    Put your hands back on the wheel and feel the oscillations along with the extra tear and scrub FX from the rears spinning and the front tires are stationary.

    All of this extra tear and scrub FX creates this muddy feeling in the above area’s that I listed. The oscillations during mid corner and on the edge of grip is the one I dislike the most as these oscillations are telling me the wheel is pulling back and forth ever so slightly mid corner, so you really loose the feeling of being on the edge.

    Once you disable scrub and tear in the file then all this extra muddiness is gone. To disable you need to change the following two lines in the file to the following:

    (scrub_scale 0.0)
    (tear_scale 0.0)

    You can then complete the same test above after both have been disabled and you can clearly feel the difference. The wheel no longer oscillates back and forth telling you the rears are spinning. This then clears out the muddiness and makes the FFB so much cleaner during the above listed edge of grip times.

    I don’t want to do away with the scrub and tear FX I just think it needs to be provided through the FFB a different way. In a way that doesn’t create this muddy feeling right when it’s the most important time to just feel the tire grip and tarmac under.
     
    • Informative Informative x 7
    • Agree Agree x 1
    • Creative Creative x 1
  11. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    That's why the yaw always bothered me. I noticed that it interfered with the ffb so I deleted all yaw_werte. They think then your custom would work without yaw. Very interesting. For me, these Yaw values are not important, because for me they do not fit into the feeling of the steering wheel anyway. Buttkicker or motion platform. But of course it's a matter of taste again. For me it doesn't change anything for my file, but I'm happy that you found the error stakanov:):D
     
  12. Des Bain

    Des Bain New Member AMS2 Club Member

    Joined:
    Apr 5, 2020
    Messages:
    15
    Likes Received:
    8
    Hey Michael, I too have a CSW 2.5, is there any chance you can upload your tuned file please so that I can compare it to what I am currently using (some tweaks).
     

    Attached Files:

    • Like Like x 1
  13. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    hey Michael I agree with tear. It is better to drive with little or even 0 (a matter of taste). But I personally like scrub too much, I'm just missing something when it's set to 0. But it has to fit for you, take it the way you like it. Your idea is very good:)
     
    • Like Like x 2
  14. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    Stakanov then I can delete everything from yaw in your custom. If there is no more oscillation, I have understood you correctly;)
     
    • Funny Funny x 1
  15. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    Stakanov I erased everything with yaw. But I still have these extreme oscillations in your custom file:(
     
    • Funny Funny x 1
  16. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    I'm now enjoying Ams2 with the new updates and the fantastic ffb. I need a break from testing just enjoy the sim. nice evening together;)
     
    • Agree Agree x 1
  17. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    Not erase all code @Danielkart (was an example but you are close to it) ... only with your residual code and with error, but in my file you cannot duplicate your situation and your environment because you have to delete half of the rear code, you have to duplicate your error and disable the yaw as in yours, it would not be my file ... but is not a mandatory the use of yaw or part of it, then you can use even with error, my wish is not to criticize you or your file ... it is only to understand what happens ... for me, at this moment, it is clearer what to analyze ... the important thing is to enjoy the game ... and if tomorrow the future files will be without yaw i will be happy for this. ;)
     
    Last edited: Apr 13, 2022
  18. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,286
    Likes Received:
    1,333
    I am very happy that you are making progress through my mistake. That's funny, there seem to be good mistakes too:) I am happy that other users have finally noticed that there are large oscillations. There are reasons why I delete or add certain things. Even if it is sometimes very strange and incomprehensible. I don't know about this custom file from karsten or you, but I have a feeling how it should feel. I'm excited about your custom file and looking forward to testing it tomorrow;)
    good night
     
    • Dislike Dislike x 1
  19. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,635
    Likes Received:
    1,013
    The oscillation has been known about since the first transition from rfuktor 4.6 to 5.0
    there was a few people brainstorming on it at the time to find obvious solutions.
    but ultimately wasn’t able to be avoided without spoiling feel.
    and being that it wasn’t an issue unless you removed both hands off the wheel it was just something to put up with until such time as karsten and co may find a remedy.

    but with more aggressive centre full starting to be used it’s making it more of an issue.

    Another issue i’m starting to see is a big variation in tyre models that makes some cars feel very poor with out current scrub and tear setups.
     
  20. AntoAntoDD

    AntoAntoDD Member

    Joined:
    Apr 13, 2022
    Messages:
    55
    Likes Received:
    38
    Hi guys, I'm new to this forum, my son and I have a double workstation at home and I have a DD1 and he a T300 but we don’t like the default or default+ preset because many elastic effect or little informative.
    Then we want try this files and we look the first page but we got confused, what file could we use to start and familiarising myself with the CUSTOM FFB?? o_O
    The last files in the last pages are ok?
    Sorry for bad english…

    Regards in advance to all. :)
     
    • Friendly Friendly x 1

Share This Page