Automobilista 2 Custom Force Feedback - Overview & Recommendations

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

  1. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    @Danielkart and @ALL I'm not on my computer today and I will stay away from home so I can only search the archives on my mobile, in these spoilers there are the first version of tear implemented by Karsten ... you or someone could try if it works or if it covers also the feeling of rubber ..... perhaps some of these give important indications. ;)

    First tear...
    ###########################################################
    #
    # Tear FX
    #

    (tear_scale_front 0.3)
    (tear_scale_rear 0.5)

    (FL_tear (* 2 grip_fl FL_tear))
    (FR_tear (* 2 grip_fr FR_tear))
    (RL_tear (* 2 grip_rl RL_tear))
    (RR_tear (* 2 grip_rr RR_tear))

    (F_tear (max FL_tear FR_tear))
    (R_tear (max RL_tear RR_tear))

    (F_tear (max 0 (- F_tear 0.05)))
    (R_tear (max 0 (- R_tear 0.05)))

    (F_tearVol (power F_tear 1.7))
    (R_tearVol (power R_tear 1.7))

    (F_tearS (* tear_frq_scale (- 1.5 (* 0.2 F_tear))))
    (R_tearS (* tear_frq_scale (- 1.5 (* 0.2 R_tear))))

    (F_tearP F_tearP)
    (R_tearP R_tearP)

    (F_tearP (+ F_tearP (* dt F_tearS 0.4 750)))
    (R_tearP (+ R_tearP (* dt R_tearS 0.4 500)))

    (F_tear (+ (* 0.4 (sin (* 1 F_tearP))) (* 0.4 (sin (* 1.23 F_tearP)))))
    (R_tear (+ (* 0.4 (sin (* 1 R_tearP))) (* 0.4 (sin (* 1.23 R_tearP)))))

    (F_tear (* F_tear tear_scale_front F_tearVol))
    (R_tear (* R_tear tear_scale_rear R_tearVol))

    (tear_effect (* tear_scale 1.3 (+ F_tear R_tear)))
    (tear_effect (spring tear_effect 200000 1 1))

    A subsequent change to the tear took place in rfactor 4.1 with the insertion of the deadzone...
    ###########################################################
    #
    # Tear FX
    #

    (tear_scale_front 0.32)
    (tear_scale_rear 0.28)

    (FL_tear (* (if FL_bump_offroad 0 1) FL_tear))
    (FR_tear (* (if FL_bump_offroad 0 1) FR_tear))
    (RL_tear (* (if FL_bump_offroad 0 1) RL_tear))
    (RR_tear (* (if FL_bump_offroad 0 1) RR_tear))

    (F_tear (max FL_tear FR_tear))
    (R_tear (max RL_tear RR_tear))

    (tear_deadzone 0.07)
    (F_tear (max 0 (- F_tear tear_deadzone)))
    (R_tear (max 0 (- R_tear tear_deadzone)))
    (F_tear (/ F_tear (- 1 tear_deadzone)))
    (R_tear (/ R_tear (- 1 tear_deadzone)))

    (F_tearVol (power F_tear 1))
    (R_tearVol (power R_tear 1))

    (F_tearS (* tear_frq_scale (+ 0.5 (* 1.5 F_tear))))
    (R_tearS (* tear_frq_scale (+ 0.5 (* 1.5 R_tear))))

    (F_tearP F_tearP)
    (R_tearP R_tearP)

    (F_tearP (+ F_tearP (* dt F_tearS 0.4 750)))
    (R_tearP (+ R_tearP (* dt R_tearS 0.4 500)))

    (F_tear (+ (* 0.4 (sin (* 1 F_tearP))) (* 0.4 (sin (* 1.23 F_tearP)))))
    (R_tear (+ (* 0.4 (sin (* 1 R_tearP))) (* 0.4 (sin (* 1.23 R_tearP)))))

    (F_tear (* F_tear tear_scale_front F_tearVol))
    (R_tear (* R_tear tear_scale_rear R_tearVol))

    (tear_effect (* tear_scale 1.3 (+ F_tear R_tear)))
    (tear_effect (spring tear_effect 65000 1 1))

    And then in 4.3 it changed again in the first embryonic forms of the present one,,,,

    ###########################################################
    #
    # Tear FX
    #

    (FL_tear (max 0 (- FL_tear 0.3)))
    (FR_tear (max 0 (- FR_tear 0.3)))
    (F_tear (* 0.5 (+ FL_tear FR_tear)))
    #(tear (* 0.15 tear_scale (min 0.5 F_tear) (power (oscillator (* tear_frq_scale (min 1 F_tear) dt 50)) 5)))
    (oo oo)
    (o (oscillator (* tear_frq_scale (min 1 F_tear) dt 50)))
    (o (power o 1.8))
    (o2 (if (min 0 (* o (- o oo))) (* o 0.5) o))
    (oo o)
    (tear (* 0.15 tear_scale (min 0.5 F_tear) o2))
    (tear (spring tear (* tear_hard 700000) 1))
    (tear_effect tear)

    That's all, after these the latest version of tear took over (obviously I haven't published all the minor changes that have occurred in the individual values) ;)
     
    Last edited: Apr 2, 2022
    • Like Like x 1
    • Informative Informative x 1
  2. Karsten Hvidberg

    Karsten Hvidberg Well-Known Member

    Joined:
    Feb 27, 2020
    Messages:
    1,060
    Likes Received:
    1,457

    Is there a problem?
     
  3. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,636
    Likes Received:
    1,013
    I’m almost caught up ;)

    the way than Daniel has implemented the scrub and tear isnt dissimilar to the way I’ve been using for some time, except for the zero tear scale. So it mostly feels very similar but does come through the wheel smoother,

    for me, tear has always been a snag feeling which is why I’ve always pushed it out to be at edge of grip threshold as a que that the tire is almost ready to give in.

    it also gives a good initial lock up feeling .

    some tires have more tack than other, and on some tracks with the tacky tires the tear can be quite rough feeling.

    making the scale low does smooth this out for sure. But there is a trade off that the tire sensation is quite same same throughout if you know what I mean.

    so I’m not saying I don’t like it at zero, I’m just saying there’s still a case for it to be used depending on taste.
    I’m not sure there’s any actual bug with it, it’s just an effect.
     
    • Informative Informative x 1
  4. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,287
    Likes Received:
    1,335
    sorry karsten , English is not my mother tongue. I mean Tear_scale is responsible for the wrong scrub feeling and tear feeling. How long it's been you'd have to look up what Stakanov said. I usually never look back at what used to be. I test and go by my feelings and adjust values accordingly. But I'm sure it's been like this for a long time.
    regards Karsten
     
  5. Benzaah

    Benzaah Member

    Joined:
    Apr 5, 2021
    Messages:
    44
    Likes Received:
    20
    Ive been away for a week and this thread has blown up. I now have some testing to do. Thank you all :p
     
  6. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,287
    Likes Received:
    1,335
    hey kuku
    I have a different opinion than you. Tear_scale interferes with every value above 0 . But if you have a different feeling then use it
     
  7. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,287
    Likes Received:
    1,335
    :)
     
    Last edited: Apr 3, 2022
    • Like Like x 1
    • Winner Winner x 1
  8. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,636
    Likes Received:
    1,013
    I don’t mind it at 0 at all, it feels fine.
    But trying to understand what you mean by a bug ?
    What values is it interfering with specifically.
    I’m sure Karsten would be able to correct it and it may improve everything if there is something unintentional happening.
     
    • Dislike Dislike x 1
  9. Karsten Hvidberg

    Karsten Hvidberg Well-Known Member

    Joined:
    Feb 27, 2020
    Messages:
    1,060
    Likes Received:
    1,457
    It's weird how we all feel tear and scrub are better or worse, perhaps it's a thing that is more wheel base dependent than most other things... Great if these efforts can result in somethi g that works well for most...
     
    Last edited: Apr 2, 2022
  10. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,636
    Likes Received:
    1,013
    Yes this is always a strange anomaly, but I ( you may remember back in the day ) have always felt low scrub frequency a different way even with my old T300, compared to what you found best on your trusty simucube.
    but for me it has carried over to my DD. The preference is still the same.
     
  11. Karsten Hvidberg

    Karsten Hvidberg Well-Known Member

    Joined:
    Feb 27, 2020
    Messages:
    1,060
    Likes Received:
    1,457
    I do think I would now prefer lower frequency tear, and low force on it.
    It was made for coming slightly before scrub, but it also makes sense to ha e something change on lateish scrub, for variety as you also pointed to earlier.
     
    • Like Like x 1
  12. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,636
    Likes Received:
    1,013
    its always had a small tug on the wheel effect to me. So if it comes in early in loading it’s trying to repeatedly tug on and off as it skips over road texture.
    This interferes with the progressive loading feels, so that’s why I liked to push it out until later or closer to the grip limit.

    anyway, I’ve slowly morphed my 5.0.1 tune bit by bit through to exp 6 and it’s feeling quite good, but now I’m going to go back and mix and match a little as there’s a couple of things I liked more previously. But exactly which bits is the fun part. Plus I’ve got to see how some of the others variations feel.
    Tomorrow’s job :whistle:
     
    • Like Like x 2
  13. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    594
    Likes Received:
    821
    No @Karsten Hvidberg there are no problems, the only anomaly is that with tear_scale_effect at 0 the tires feel different even when there are still neither of the two scrub tear effects (in the straight and at the beginning of the curve), no matter how much you delay the effects arise ... the question is "it's normal that the tires feel different when the tear_scale is different from zero" ??
    or
    Why does the tear change the normal tire if the effect has not yet arrived and when the tear is the last effect why does the scrub also feel different if the tear has yet to arrive to the last?

    So with the zero tear the tires feel good without effects (only the rubber work), and I continue to feel it well even when the scrub arises which adds to the sensation of normal rubber and obviously the tear does not arrive and I do not feel it and everything it is OK ... and we come to the loss of grip.

    If, on the other hand, I enable the tear and I impose it that it must arise even very far before the loss of grip .. it happens that the tire start feels different without the effects having arisen yet so I don't feel the work it was doing as before, even the scrub feels different as before and at the last the tear arrives ... but why change the first and second step I do not understand... o_O

    So we are not talking about how the effects should be, as you like it or as modify it, but only because an effect modifies everything else when the effect has not yet arisen ;)

    I hope I have interpreted @Danielkart 's thought well....
     
    Last edited: Apr 2, 2022
    • Informative Informative x 4
    • Like Like x 2
    • Friendly Friendly x 1
  14. Dean Ogurek

    Dean Ogurek "Love the Simulation You're Dreaming In." AMS2 Club Member

    Joined:
    Mar 9, 2016
    Messages:
    1,628
    Likes Received:
    731
    I've done some testing by disabling Scrub and focusing on Tear effects alone. I also disabled rear-tear to have a clear indication of when front-Tear begins and how it progresses. I also increased Tear Scale to make it more obvious however, I now can feel a cyclical variation pattern within the Tear effect. In other words, the intensity (maybe frequency) varies in cycles throughout the cornering phase, so the effect is not at all consistent.

    Perhaps those changes I made cause the cycling result? At any rate, pushing the Tear Threshold to about 0.2 feels better through the cornering phase as lateral pressure is near its high point.

    Update: In the Beta thread, others are also mentioning "Pulsating ffb effects" with certain cars (One being the Stockcar 2022). There may already be a fix in place for future builds so, best to wait and see if that solves the issue I mention above (Tear effect).
     
    Last edited: Apr 2, 2022
    • Informative Informative x 6
    • Like Like x 1
  15. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,287
    Likes Received:
    1,335
    I have a big guess, will test and let you know:)
     
    • Optimistic Optimistic x 2
  16. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,287
    Likes Received:
    1,335
    thanks for your tip, the problem with stock cars might be better soon
     
  17. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,287
    Likes Received:
    1,335
    yes, it is as I suspected. Enjoy drifting and control with the stock cars. The stock cars before were very, very, very bad. Now they are joking
    Unfortunately, there is bad news as well. Because I know that someone will be very sad here

    First the not so important, just a matter of taste:

    Stakanov your middle is a bit loose I think it's better with 30

    over_steer_scale and under steer_scale can now even be increased 1.5/1.5 but better both values the same as Stakanov has. The same values give a very homogeneous and less nervous steering wheel (with dd1)

    Test: With Toyota Corolla Stock car 21

    Route: Spa

    Rack Settings:
    Switch off all yaw values with #, I think there are 7 values
    These values have a massive impact on the ffb, unfortunately that's the way it is. I've been dating yaw for a long time.
    Compare it yourself how nice you can drift
     
    • Informative Informative x 1
  18. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,287
    Likes Received:
    1,335
    Guys, let everything rest for a while. I notice that the thread is very restless. It was a crazy week with a lot of new things. Just enjoy this ingenious simulation
    regards :);)
     
    • Agree Agree x 2
  19. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,636
    Likes Received:
    1,013
    yes , while it’s been awesome to have so many new thoughts and furious testing from multiple users at the same time ( which isn’t all that common)
    It’s getting hard to keep up , which makes it hard to come to conclusions.
    But there’s definitely progress which is a good thing .
     
    • Like Like x 4
  20. mdecker79

    mdecker79 Active Member AMS2 Club Member

    Joined:
    Aug 3, 2020
    Messages:
    238
    Likes Received:
    170
    The edge of grip feeling in this file is really really good. That feeling you get when all you want to do is push the car a little more.. then a little more... and more. It's really fun.
     

Share This Page