Automobilista 2 Custom Force Feedback - Overview & Recommendations

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

  1. torsteinvh

    torsteinvh Active Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    310
    Likes Received:
    210
    Some custom files cause a lot of oscillations, while others don’t. I have given up trying to get rid of it. If I like a file, and it causes oscillations, I just keep my hands on the wheel :)
     
    • Agree Agree x 1
  2. Xzanman

    Xzanman Active Member

    Joined:
    Jun 8, 2023
    Messages:
    347
    Likes Received:
    231
    In theory, would it be possible to add some brake feel to the file?
     
  3. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,635
    Likes Received:
    1,013
    i felt like there was a little brake feel naturally but need to test some more. Only managed to test a couple of different cars , they kinda felt the same as each other outside of overall strength. so need to see if it offers the same level of variety in feel between different cars .
     
  4. dMASS

    dMASS Member

    Joined:
    Jun 20, 2023
    Messages:
    86
    Likes Received:
    37
    tried the rack force custom, feels incredible! very communicative. tried gt3, formula and lmdh cars. would love to see wheel speed dampened a bit when losing the car, has a pretty savage snap back. i made the change @Xzanman suggested to help with grainyness but also had to add some interplolation filter on the wb. i reckon a couple of tweaks on this and it is the holy grail custom
     
  5. vfragos

    vfragos Member

    Joined:
    Feb 13, 2021
    Messages:
    47
    Likes Received:
    5
    This is happening and with the default+ profile also? Whatever settings i tried everything over about 8nm i have major oscillations
     
  6. TKracer

    TKracer Active Member

    Joined:
    Aug 16, 2021
    Messages:
    140
    Likes Received:
    139
    Thanks for reaching out!

    Yes I agree with you that there are times during heavy oversteer the wheel snaps back too strong, generally had that issue in AMS 2 with other profiles, but like you said some custom files probably sort that out.

    I'm running my simucube 2 at around 12-14 nm so it doesn't bother me too much when it happens but like someone else mentioned, maybe there is a happy medium that one can find in these files to help with this issue.

    Thanks!
     
  7. torsteinvh

    torsteinvh Active Member AMS2 Club Member

    Joined:
    Jul 3, 2019
    Messages:
    310
    Likes Received:
    210
    It's been a while since I used default or default+, but if I remember correctly you can use a combination of damping, natural friction and inertia in Fanalab to help with oscillations.
    Have a look at Maurice's profiles if you haven't for examples. Combined with the custom FFB he provides with the profiles my DD1 was almost free of oscillations.
    Damping in the in-game FFB settings have sometimes made oscillations worse on my DD1 for some reason...
     
    • Like Like x 1
  8. Rivanov

    Rivanov New Member

    Joined:
    Mar 24, 2023
    Messages:
    21
    Likes Received:
    6
    Shout-out to Joaquim FFB file.


     
    • Friendly Friendly x 1
  9. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    530
    Likes Received:
    485
    What we have here is a stone soup effect :). We start with something simple and them we add things to it until it is no longer recognizable, but still there (how about brakes? And remove/add some kerb effects? And damping? And treating small details differently?...etc.)

    Several custom files already use arm_force (a vector of internal front suspension forces over the steering wheel) as the main factor to get front axle info. Mine is in that line.
    Then we add something missing... :)

    This code (from the @Alex291190 file):
    Code:
    #Some constants being defined, not really sure what all this does.
    #Looks like it's basically setting up the raw physics forces to be manipulated and spat out as FFB.
    
    #Defining some kind of maximum force
    (max_overall_force 11500.0)
    
    #Calculating the reciprocal of the above
    (recip_force ( / 1.0 max_overall_force))
    
    #No idea, looks like it's calculating some kind of damping/smoothing value based on a preexisting ingame variable
    (mass_damper ( * M_smooth_samples 0.0))
    
    #Using the above to apply some smoothing?
    (arm_force_smooth ( spring arm_force 0 0.0 mass_damper))
    (arm_force (if M_smooth_samples arm_force_smooth arm_force))
    
    #Scaling the output of the physics engine based on physics force output?
    #Looks like the end result is the 'rack' variable which seems to be our force at the rack.
    (rack_scaled ( * arm_force ( / max_overall_force M_max_force_at_rack)))
    (rack_scaled ( * rack_scaled recip_force))
    (rack rack_scaled)
    Can be simply replaced by:
    Code:
    (rack (/ arm_force M_max_force_at_rack))
    
    which normalizes tierods forces for each car (is my believe M_max_force_at_rack has a different value for each car). That's it! My file also does this before the start of post-processing.

    If someone want to add effects to @Alex291190 file, just look at "JP's Effects" section of my file and be inspired :).
    Just use this line before:
    Code:
    (rack_coarse_lfb rack)
    and this line after:
    Code:
    (rack rack_coarse_lfb)
     
    • Informative Informative x 2
    • Like Like x 1
  10. Remco

    Remco New Member

    Joined:
    Feb 4, 2023
    Messages:
    17
    Likes Received:
    0
    I have the new sc dd 12 nm what are good custom profiles with new ams2 update
    i use the fanatec maurice custom file it is the latest version of it
    can i use the latest kuku"s file and what are the in game settings? now i have gain 38 lx 10 and damping 0 is that correct?
     
  11. Nolive721

    Nolive721 Active Member

    Joined:
    May 17, 2020
    Messages:
    527
    Likes Received:
    167
    sorry for the late reply, high work commitments

    Gain 80 as base, adjusted depending on car
    LFB 15
    FX 25
    Damping 30
     
    • Like Like x 1
  12. Kuku

    Kuku Flying Kiwi AMS2 Club Member

    Joined:
    Aug 30, 2020
    Messages:
    1,635
    Likes Received:
    1,013
    you are best to open the file with notepad and read the description and settings guidelines.
     
  13. vfragos

    vfragos Member

    Joined:
    Feb 13, 2021
    Messages:
    47
    Likes Received:
    5
    You are absolutely correct, i just found that in default+ profile the more damping you add the more severe the oscillations are.
     
  14. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,275
    Likes Received:
    1,328

    I already pointed this out last year. An absolute “no go” for me in a simulation. This has absolutely nothing to do with realism
     
    • Agree Agree x 2
  15. Exorbit

    Exorbit New Member

    Joined:
    Oct 20, 2023
    Messages:
    19
    Likes Received:
    7
    Thanks Joaquim.
    I tried your file yesterday and it's feels good!
     
    • Agree Agree x 1
    • Friendly Friendly x 1
  16. Nolive721

    Nolive721 Active Member

    Joined:
    May 17, 2020
    Messages:
    527
    Likes Received:
    167
    And to be clear I am using a MOZA r9 at 100% FFB and linear curve in the pit house drivers
     
  17. CV1C2RE2

    CV1C2RE2 New Member

    Joined:
    Jul 9, 2023
    Messages:
    2
    Likes Received:
    5
    Thanks @Danielkart
    Enjoying the V500 12-13NM file 6 pg364
    Moza R12
    Pithouse: Intensity 100%, Torque 90%, Road Sensitivity 10, FFB Eq Default except for 100hz which I set to 0%
    In-game: Gain 62, FX 20
    Have fun!
    :)
     
    • Agree Agree x 1
    • Friendly Friendly x 1
  18. Peter Smith

    Peter Smith New Member

    Joined:
    Jul 25, 2023
    Messages:
    3
    Likes Received:
    0
    Would anyone be so kind as to do a custom ffb for a Logitech Pro DD?
    Many thanks Pete
     
    Last edited: Jan 13, 2024
  19. Matus Celko

    Matus Celko Active Member

    Joined:
    Jul 23, 2018
    Messages:
    147
    Likes Received:
    175
    I'm adding my little stone to the stone soup :)
    I've been enjoying Joaquims FFB file for the last week. The FFB realy clicked for me, and I feel I'm more confident with the car thanks to it.

    I've made a small modification/addition to it. Maybe somebody will find it useful. :)
    I've added a rack_clip property which limits the output from the dynamic rack calculation, leaving space for other effects that get applied on top of that (weight transfer, tyre scrubbing..etc).

    Why?
    I've found that my CSL Elite get's clipped very easily when I load the front tyres in downforce cars (high speed banked corners, braking + turning at the same time..etc). I've also find that it is very difficult to actually limit the dynamic load force, because it doesn't get affected by the other parameters in the ffb file, except rack_load, which, by what I can tell, affects the curve steepness. I've set all scale and coef parameters to 0, and I still got heavy clipping. So all other details from the FFB get lost.

    So the only real options would be to lower the gain, which is annoying, because other than that, the FFB felt good, and gain would basically decrease all other effects as well. And I don't really need my wheel to get that heavier to translate the tyre loading.

    So, I've clipped the dynamic rack load output, by default to 95% (atleast that what I think it does, it's my first time toying with this thing :D). Leaving room for other effects. So, while the wheel will not get heavier after some point, you still have room for i.e. tyre scrub effects, or minute changes by weight transfer.

    So, if you're experiencing similar issue like I had, maybe give the modification a try. :)
     

    Attached Files:

  20. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    530
    Likes Received:
    485
    I agree with you 100%! :).
    T1 at Road America is my main test bed for clipping outputs on high downforce vehicles.

    My current file (the one I use, not the published one) already takes that in account with new formulations to get a smooth clip on effects and returning to an increased surface detail, lost in v8 (has too little for my personal tastes).
    Perhaps that's a motive to realise it as it is - others might be already missing it :).

    I don't do my file to please any particular feeling other than my own, but would like to make it universal, to be easilly modified to incorporate other sensibilities (ways to change components weights on the fly, while on the track and... why not while driving? - but that's up to Reiza, I've already suggest 5-10 configurable sliders for custom files would do wonders).

    On the topic of my custom file...
    I picked up Heavy Messing and been working my file bottom-up, meaning I start to include effects and didn't mess too much with the rest (although I did remove many clipping controls in intermediate calculations).
    I already did try to bypass all arm_force processing as suggested by @Alex291190 and feed that front axle directly to my effects and it didn't sound bad, on the contrary, it elevated some details making then better. Perhaps we really don't need that much processing and a simple gamma adjustment is enough? Time will tell, I'm not there yet.

    Nobody can do it for you. Only people with that wheelbase that develop custom files can do it, yet to there own tastes, not yours.
    Experiment a little with some of the existing ones and keep in mind, if you like a file but don't like a particular aspect of it, you can always change that particular effect to your own taste by simple changing related variable/multiplier in custom file itself, no need for programming skills - those are usually available at the file's beginning and have this kind of formulation:
    Code:
    (macro_details 1.0)
    
    means
    
    macro_details = 1.0
    Just increase/decresase the value to your liking.
    Bummer: you need to exit AMS2, change the file, run AMS2 again... :eek:
    (there are better ways but do require some understanding of this LIST (kind of) programming language (I knew nothing about it until I felt the need to do something nobody, understandably, would do for me).
     
    • Like Like x 1

Share This Page