Automobilista 2 Custom Force Feedback - Overview & Recommendations

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

  1. Xzanman

    Xzanman Well-Known Member

    Joined:
    Jun 8, 2023
    Messages:
    395
    Likes Received:
    254
    So what method did you use, I have tried a few ways on the rack_force file and can't get it working.
     
  2. Michael Enright

    Michael Enright Well-Known Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    1,273
    Likes Received:
    351
    I added the abs_effect to the effects line, then after that I added the ABS Effect lines. Looks like this;
    ###########################################################
    #
    # Effects blend & scale
    #

    (effects (+ engine_effect tear_effect scrub_effect flatspots_effect road_effect abs_effect))
    (effects (* effects (* 2 (power fx 1.6)) master_effects))

    ###########################################################
    #
    #ABS effect
    #

    (ABS_tex (tanh (* 10 (oscillator ABS_freq))))
    (speed_bias (crossover vel_mag 10 20))
    (abs_effect (* abs_active ABS_tex speed_bias ABS_gain))


    ###########################################################
    Don't know if it was needed or not, but I also put The ABS Gain and Freq lines straight after the (large_offroad_bump_scale line.
     
    • Like Like x 1
  3. Deadfl0w

    Deadfl0w New Member

    Joined:
    Feb 5, 2024
    Messages:
    1
    Likes Received:
    0
    Hey guys, i have a question. I don´t understand how i can check which profile is good for me. i have an Fanatec CS DD (12NM) Base. With the custom ffb from Joaquim Pereira i have weired effects arount -5° to 5° (in the middle position of the wheel). i like the effects from you´re settings but i don´t know how to change this.

    Also i have exact this problem from you´re explanation and don´t know how to change this. [​IMG]
     
  4. Xzanman

    Xzanman Well-Known Member

    Joined:
    Jun 8, 2023
    Messages:
    395
    Likes Received:
    254
    The first part I can't help you with, the second part is a graph showing clipping. You can use the car speciific gain to control this. Lower by about 5 each time until that you get no clipping, that is no red in the far right bar showing during normal on track driving.
     
  5. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    599
    Likes Received:
    529
    Well, it works, right? :)
    But the correct order is:
    1. contants definitions first, (ABS_freq 0.4) and (ABS_gain 0.4) lines
    2. abs effects calculations
    3. Effects blend & scale
    It works because the next FFB calculation will have everything it needs, but there is an one cycle delay (I doubt anyone will notice it tho).

    The suggested gain=65 should not need changing, no matter the wheel base you use. It, and a vehicle-specific around 100, should give very little clipping in game's output (what I can call, subjectively, an acceptable clipping amount).
    I don't have the opportunity to test many cars, but is not hard to believe the top tier classes can have some ocillations around the center at high speed, bumpy tracks (I already notice LMDh does that at Mulsanne straight). Further refinements to come, if necessary.
     
  6. Michael Enright

    Michael Enright Well-Known Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    1,273
    Likes Received:
    351
    Great, thank you. I will try it the other way around and see if I can notice any difference. It is quite subtle, as opposed to your file, which is very pronounced. I like very much some aspects of yours over Daniels, but I like some of Daniels over yours. Oh to find the sweet spot, eh? :)
     
  7. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,683
    Likes Received:
    1,034
    It might need a separate scale for in file levelling

    so you could add a scale in form of
    (abs_scale 1.0)
    And place in appropriate section of scales at top of file .

    then post the calculation section but before the fx output , you could add a extra mod.

    In form of
    (abs_effect (* abs_effect abs_scale ))

    numbers are just an example and this is a simplified method, it may need more nuance.

    edit : now that i’m back home and have tested.

    The above works fine and was able to implement into file quite easily.

    it works well and feels exactly like i expected..

    only thing for me personally is that it’s not something i particularly enjoy, as it does what i expected and interrupts the feel of the tire and grip at a important point and also tends to still activate mid corner even when off the brake , such is the way the abs seems to work .

    Ultimately my preference is to not have this effect come in through the wheel, and is best suited to pedal haptics for those that have them, but i think simhub caters to that already..

    but if it’s something you want it’s nicely done by JP and easy to implement.
     
    Last edited: Feb 7, 2024
    • Like Like x 2
    • Agree Agree x 2
  8. dMASS

    dMASS Member

    Joined:
    Jun 20, 2023
    Messages:
    86
    Likes Received:
    37
    I'm not even that big of a fan of it on the pedals, and I have a mqb1 direct mounted to my brake pedal. I find it distracting and would rather focus on filtered loaded slip haptics as a driving aid
     
    • Like Like x 1
  9. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,448
    Likes Received:
    1,475
    I have ABS on the brake pedal (Simagic Haptic Reactor) and also on the motion platform so it makes more sense for me personally. In addition, it distracts me to feel it in the wheel and it overshadows important information from other FFB. But for people who like it, it's definitely a good thing
     
    • Like Like x 1
  10. Michael Enright

    Michael Enright Well-Known Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    1,273
    Likes Received:
    351
    Well, I put the lines where I think you meant them to go, and at least it works. The reason I wanted to use it, is because I don't have any form of haptics on the pedals, and it is a good indicator to me. As strange as this may sound, when I get the ABS effect through the wheel, my brain tells me it is my foot receiving the effect. So it works well for me. Thanks @Kuku Maddog and @Joaquim Pereira.
     
    • Friendly Friendly x 2
  11. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    599
    Likes Received:
    529
    I have P1000 pedals and, maybe, I'll add haptic feeback later on. Since I don't usually race cars with ABS and Simagic Haptic Pedals Reactor is, well... not very eye catching (like... a real car doesn't have a thing attached to the pedals), ABS on the wheel will do for the moment.
    Thinking about it....perhaps I'll had a small shaker under the pedals and use my P1000 to run it (advantages of been an handyman :D)

    The ABS effect tells me I've already surpass my luck in that turn, no need for further info :D:D:D.
    And yes, I also find the ABS acts too early in AMS2 and a very small tap on the break will activate it mid corner (confirmed by SimHub and AMS2's shared memory telemetry).
    I usually use ABS turned off, ABS=1 and, in rainny conditions, perhaps ABS=2.

    Not strange at all, I do feel ABS effect more on the rig (pedals and seat) than on the wheel itself (same for engine revving up/down when standing still and holding the wheel - if not holding the wheel, no rig vibrations at all).
     
    • Like Like x 2
  12. Theseus

    Theseus New Member AMS2 Club Member

    Joined:
    Jun 2, 2023
    Messages:
    23
    Likes Received:
    10
    I just loaded this up and WOW! This completely changed my AMS2 experience 1,000%. Thank you so much for taking the time to do this and post for others.
     
  13. Xzanman

    Xzanman Well-Known Member

    Joined:
    Jun 8, 2023
    Messages:
    395
    Likes Received:
    254
    Although your file is not completely to my taste, I have to commend the fact that you are pushing the custom file to do new and interesting things.
     
    • Like Like x 1
    • Friendly Friendly x 1
  14. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    599
    Likes Received:
    529
    Thanks. I've yet to achieve all the goals I was looking for, but I'll keep trying the best I can ;).
     
    • Like Like x 3
  15. Marnus Zwarts

    Marnus Zwarts Boost Creep AMS2 Club Member

    Joined:
    Jan 6, 2021
    Messages:
    253
    Likes Received:
    95
    How can the straight line oscillations be reduced? Min force in file and in game already on 0
     
    Last edited: Feb 11, 2024
  16. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    599
    Likes Received:
    529
    I'll post a new version with (vastly) revised front suspension algorithm.
    A small change with big impacts (à la Reiza :)).

    Keep in mind, unless proved wrong (I wish!!), I believe the FFB feedback loop (via USB, like we have on home PC) will never be stable enough for a high speed transition system. That can only be achieved with a local control loop in a dedicated system (the wheelbase electronics must be the only ones responsible for that stability, which is not the case).
    The alternative is to tame down FFB forces around the center or slow down (low pass filtering) fast FFB signals (I won't go that way o_O).
     
    • Like Like x 4
    • Informative Informative x 4
  17. Fernando Zamora

    Fernando Zamora Member AMS2 Club Member

    Joined:
    Mar 23, 2016
    Messages:
    47
    Likes Received:
    11
    Use default, no default plus, added ndp 5, nfr 3, nin 5 in your fanalab setup.
    I use a DD2 and zero oscillations with that setup. If I use default plus have terrible oscillations and can be very dangereous for my hands.
     
    • Like Like x 1
  18. GearNazi

    GearNazi Well-Known Member

    Joined:
    Oct 9, 2020
    Messages:
    474
    Likes Received:
    372
    I'm on rFuktor 5.0.1.3 and the oscillations used to be really bad, especially in braking zones.
    I love that profile, but at some point I switched out rims for a BMW gt2(v1, very heavy has vibration motors that you can set up to spin at wheel lock or something).
    Turns out that was enough mass to dampen out those oscillations to the point where it's barely a thing.
    I'm on a 8nm csl DD, so more potent bases will ultimately overpower that too.
    Seems my favorite ffb profiles always have an oscillation issue, like it's the price I pay or something.
    My point is, If you can get your hands on a heavy rim, it might mitigate that stuff more effectively than you thought at first.
    C if you can maybe find one 2nd hand.
     
    • Like Like x 2
  19. Wolke

    Wolke Member

    Joined:
    Apr 2, 2020
    Messages:
    31
    Likes Received:
    8
    thx for your work, your FFB file was a complete game changer for me! Finally enjoyable. You should have a sticky and prominent thread here not buried in hundreds of posts

    oszillations are the only negative point
     
  20. Ernie

    Ernie Active Member AMS2 Club Member

    Joined:
    Mar 8, 2016
    Messages:
    252
    Likes Received:
    123
    I have to say that with v10 of Joaquims FFB file, i don't have much of a problem with oscillations anymore. Oscillations were much more pronounced with v8 and prior. I think v10 is a great improvment.:cool:
     

Share This Page