Automobilista 2 Custom Force Feedback - Overview & Recommendations

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

  1. Alegunner68

    Alegunner68 Well-Known Member AMS2 Club Member

    Joined:
    Dec 21, 2019
    Messages:
    701
    Likes Received:
    397
    Deleted
     
    Last edited: Jun 9, 2022
  2. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,145
    Likes Received:
    1,202
    V37 with improved tear feeling and when braking hard, the brake tremor is now better felt in the steering. Have fun
     

    Attached Files:

    • Like Like x 3
  3. jimortality

    jimortality Active Member AMS2 Club Member

    Joined:
    Mar 13, 2016
    Messages:
    256
    Likes Received:
    70
    Which wheel is this for please
     
  4. ricxx

    ricxx Well-Known Member AMS2 Club Member

    Joined:
    Apr 30, 2022
    Messages:
    625
    Likes Received:
    370
    Should be for DD
     
  5. jimortality

    jimortality Active Member AMS2 Club Member

    Joined:
    Mar 13, 2016
    Messages:
    256
    Likes Received:
    70
    Ok thanks
     
  6. Stakanov

    Stakanov Well-Known Member AMS2 Club Member

    Joined:
    Feb 7, 2020
    Messages:
    569
    Likes Received:
    763
    Summary of the elements that caused the crash of the game in the SuperV8/Burstust combination, practically it was all that code that was previously assembled in a front front and in a back front, to then be combined in a single voice ... instead nothing happens and everything works if repeated in the same way but calculating everything in the same line.

    Why this happens only in this combination of car/track and why some do and others don't, remains a mystery o_O .... look at the spoilers, in red the code that created problems and in green the correction ... maybe is usefull for someone/Reiza. ;)

    OLD CODE
    (curb_started_front curb_started_front)
    (curb_started_rear curb_started_rear)
    (curb_dist_front curb_dist_front)
    (curb_dist_rear curb_dist_rear)
    (curb_started_front (if curb_started_front curb_started_front (if FL_bump_kerb -1 (if FR_bump_kerb 1 0))))
    (curb_started_rear (if curb_started_rear curb_started_rear (if RL_bump_kerb -1 (if RR_bump_kerb 1 0))))
    (curb_dist_front (if (+ FL_bump_kerb FR_bump_kerb) 0 curb_dist_front ))
    (curb_dist_rear (if (+ RL_bump_kerb RR_bump_kerb) 0 curb_dist_rear))
    (curb_started_front (if (min 0 (- curb_dist_front 10)) curb_started_front 0))
    (curb_started_rear (if (min 0 (- curb_dist_rear 10)) curb_started_rear 0))
    (curb_dist_front (+ curb_dist_front (* dt (/ kmh 3.6))))
    (curb_dist_rear (+ curb_dist_rear (* dt (/ kmh 3.6))))
    (boost_on_curb 9)
    ........
    (tyre_l (* tyre_l (if (- curb_started_front) 1) 1 -1))
    (tyre_r (* tyre_r (if (+ curb_started_front) 1) 1 -1))
    (tyre_l (* tyre_l (if (- curb_started_rear) 1) 1 -1))
    (tyre_r (* tyre_r (if (+ curb_started_rear) 1) 1 -1))


    NEW CODE
    (curb_started curb_started)
    (curb_dist curb_dist)
    (curb_started (if curb_started curb_started (if FL_bump_kerb -1 (if FR_bump_kerb 1 0))))
    (curb_started (if curb_started curb_started (if RL_bump_kerb -1 (if RR_bump_kerb 1 0))))
    (curb_dist (if (+ FL_bump_kerb FR_bump_kerb) 0 curb_dist))
    (curb_dist (if (+ RL_bump_kerb RR_bump_kerb) 0 curb_dist))
    (curb_started (if (min 0 (- curb_dist 10)) curb_started 0))
    (curb_dist (+ curb_dist (* dt (/ kmh 3.6))))
    (boost_on_curb 9)
    .........
    (tyre_l (* tyre_l (if (- curb_started 1) 1 -1)))
    (tyre_r (* tyre_r (if (+ curb_started 1) 1 -1)))

    OLD CODE
    (texture_front (+ fl_texture fr_texture))
    (texture_rear (+ rl_texture rr_texture))
    (texture (+ texture_front texture_rear))

    NEW CODE

    (texture (+ fl_texture fr_texture rl_texture rr_texture))

    OLD CODE
    (kerbs_details_front (- f_left_details f_right_details))
    (kerbs_details_rear (- r_left_details r_right_details))
    (road_details_front (blend (smooth (min 1 (+ FL_bump_kerb FR_bump_kerb)) 0.02) (+ f_left_details f_right_details) kerbs_details_front))
    (road_details_rear (blend (smooth (min 1 (+ RL_bump_kerb RR_bump_kerb)) 0.02) (+ r_left_details r_right_details) kerbs_details_rear))
    (road_details (+ road_details_front road_details_rear))

    NEW CODE
    (kerbs_details (- (+ f_left_details r_left_details) (+ f_right_details r_right_details)))
    (road_details (blend (smooth (min 1 (+ FL_bump_kerb FR_bump_kerb RL_bump_kerb RR_bump_kerb)) 0.02) (+ f_left_details f_right_details r_left_details r_right_details) kerbs_details))

    OLD CODE
    (road_bumps_front (blend (smooth (min 1 (+ FL_bump_kerb FR_bump_kerb)) 0.02) (+ f_left_bump f_right_bump) (- f_left_bump f_right_bump)))
    (road_bumps_rear (blend (smooth (min 1 (+ RL_bump_kerb RR_bump_kerb)) 0.02) (+ r_left_bump r_right_bump) (- r_left_bump r_right_bump)))
    (road_bumps (+ road_bumps_front road_bumps_rear))

    NEW CODE
    (road_bumps (+ (blend (smooth (min 1 (+ FL_bump_kerb FR_bump_kerb)) 0.02) (+ f_left_bump f_right_bump) (- f_left_bump f_right_bump)) (blend (smooth (min 1 (+ RL_bump_kerb RR_bump_kerb)) 0.02) (+ r_left_bump r_right_bump) (- r_left_bump r_right_bump))))

    OLD CODE
    (load_fl (* suspension_load_scale (smooth FL_load 0.15)))
    (load_fl (* 650 (/ (- load_fl (smooth load_fl 0.2)) (smooth FL_start_load 0.0001))))
    (load_fr (* suspension_load_scale (smooth FR_load 0.15)))
    (load_fr (* 650 (/ (- load_fr (smooth load_fr 0.2)) (smooth FR_start_load 0.0001))))
    (load_front (+ load_fl load_fr))
    (load_rl (* suspension_load_scale (smooth RL_load 0.15)))
    (load_rl (* 650 (/ (- load_rl (smooth load_rl 0.2)) (smooth RL_start_load 0.0001))))
    (load_rr (* suspension_load_scale (smooth RR_load 0.15)))
    (load_rr (* 650 (/ (- load_rr (smooth load_rr 0.2)) (smooth RR_start_load 0.0001))))
    (load_rear (+ load_rl load_rr))
    (load (- load_front load_rear))

    NEW CODE
    (load_fl (* 0.50 (smooth FL_load 0.15)))
    (load_fl (* 650 (/ (- load_fl (smooth load_fl 0.2)) (smooth FL_start_load 0.0001))))
    (load_fr (* 0.50 (smooth FR_load 0.15)))
    (load_fr (* 650 (/ (- load_fr (smooth load_fr 0.2)) (smooth FR_start_load 0.0001))))
    (load_rl (* 0.50 (smooth RL_load 0.15)))
    (load_rl (* 650 (/ (- load_rl (smooth load_rl 0.2)) (smooth RL_start_load 0.0001))))
    (load_rr (* 0.50 (smooth RR_load 0.15)))
    (load_rr (* 650 (/ (- load_rr (smooth load_rr 0.2)) (smooth RR_start_load 0.0001))))
    (load (- (+ load_fl load_fr) (+ load_rl load_rr)))

    OLD CODE
    (flatspots_effect_front (* flatspots_scale flatspot_vol (+ (fl_fs_sm load_power_fx) (fr_fs_sm load_power_fx))))
    (flatspots_effect_rear (* flatspots_scale flatspot_vol (+ (rl_fs_sm load_power_fx) (rr_fs_sm load_power_fx))))
    (flatspots_effect (+ flatspots_effect_front flatspots_effect_rear))

    NEW CODE
    (flatspots_effect_rear (* flatspots_scale flatspot_vol (+ (* fl_fs_sm load_power_fx) (* fr_fs_sm load_power_fx) (rl_fs_sm load_power_fx) (rr_fs_sm load_power_fx))))

    Let's say that the important thing is to have understood the logic of when the crash occurs!!! :)

    Maybe tomorrow we have ATMOS 1.3.4 or 1.4 ....
     
    Last edited: Jun 10, 2022
    • Like Like x 3
    • Informative Informative x 2
  7. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,145
    Likes Received:
    1,202
    Hi! It can be tried for each wheel, but it is optimized for dd1/dd2 Regards
     
  8. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    483
    Likes Received:
    449
    It works very well with TM TS-PC and a formula wheel, no changes.

    I will only increase large_offroad_bump_scale because I like to feel in the wheel what I see on screen (and right now, grass "looks" a rollercoaster but "feels" flat). Just a personal preference.
     
    • Like Like x 3
  9. MarcG

    MarcG Well-Known Member AMS2 Club Member

    Joined:
    Mar 8, 2016
    Messages:
    621
    Likes Received:
    314
    I'm a bit out of the loop after some time away, is rFuktor 5.0.1.3 the best/latest version for T300 wheels? or something else? thanks
     
  10. Joaquim Pereira

    Joaquim Pereira Well-Known Member

    Joined:
    Dec 31, 2021
    Messages:
    483
    Likes Received:
    449
    Try @Danielkart version (top of this page) or the lastest @Stakanov version.

    Keep in mind the TM driver does have a different signal interpretation compared to other manufaturers. Many DD wheel bases have complex filters TM doesn't need (I said it rigth, doesn't need :)). That alone can make a very good custom DD file very bad one for your TM. I find Danielkart's one to be very informative.

    Use this method to adjust it:
     
    • Like Like x 3
    • Optimistic Optimistic x 1
  11. MarcG

    MarcG Well-Known Member AMS2 Club Member

    Joined:
    Mar 8, 2016
    Messages:
    621
    Likes Received:
    314
  12. ZeferinoCoutinho

    ZeferinoCoutinho Zef_mirror_man-zefthebestofcour

    Joined:
    Mar 19, 2020
    Messages:
    69
    Likes Received:
    16
    Please could some one help me to find the best custom file and in game setup for the Fanatec CSL Elite PS4 version?
    Thanks!
     
    • Like Like x 1
  13. Danielkart

    Danielkart Well-Known Member

    Joined:
    Jun 25, 2021
    Messages:
    1,145
    Likes Received:
    1,202
    Hello Zeferino! There is no "best" file or "best" in-game settings. These are all just suggestions and alternatives to the default settings. Go by your own instincts, it will be the "best" Regards
     
  14. ZeferinoCoutinho

    ZeferinoCoutinho Zef_mirror_man-zefthebestofcour

    Joined:
    Mar 19, 2020
    Messages:
    69
    Likes Received:
    16
    Thanks Daniel!
    But at least.. a recommendation would be cool .

     
  15. Richard appleyard

    Richard appleyard AKA Neworder

    Joined:
    Feb 4, 2020
    Messages:
    107
    Likes Received:
    38
    Works very well on my t500rs thks my new goto file
     
    • Like Like x 1
  16. EcoBrum

    EcoBrum Member

    Joined:
    May 4, 2022
    Messages:
    42
    Likes Received:
    35
    I keep arguing that the ATMOS file is the most adaptable project that exists in this time, while you keep fighting over who has the best file, nobody realizes that the ATMOS file can become any file just by changing the code in the version of the file you use and the ATMOS will be your file in the most informative version you have because it takes into account all the wheels instead of two ... you like 5.0.1 well change the lines of the code in this version and you will have this ATMOS in version 5.0.1, you like 5.0.4.1 do the same, you like a particular tuning put it in the ATMOS.
    If you have not realized this go after what you want the tastes will remain personal and nobody will criticize them but the ATMOS is the only file that can practically follow any development even that of Karsten (specific follow) and I am not referring to the superiority but to the fact that it is adaptable to any version and any development ... with the only tuning you do not go anywhere and if you write a new file you can write it in the 4-wheel version, you don't like it, free not to use it and to follow your tastes but whatever you do the ATMOS can interpret it on all 4 wheels!!!
    It is not a tune it is a dress on which you can take the measurements you like ... after a while of use I can say that I could make any file in ATMOS version.
    Have a good day to all!!!
     
    • Like Like x 1
    • Agree Agree x 1
  17. AntoAntoDD

    AntoAntoDD Member

    Joined:
    Apr 13, 2022
    Messages:
    52
    Likes Received:
    36
    Unfortunately now the forum is divisive and not very collaborative, they don't realize it, on the contrary they misinform, we no longer talk about values to be used also and above all in Karsten's original file, but we only talk about which scientist to follow, little is said about settings and FFB and a lot of personalities and tastes ... frankly I'm getting tired of hearing comparisons and a few technical analyzes!!! Now just change a value to publish a revolution!!!
     
    • Like Like x 3
  18. Manolo

    Manolo Member

    Joined:
    Sep 28, 2021
    Messages:
    79
    Likes Received:
    54
    Forget it is useless, perhaps people's attitude has always been like this for as long as I can remember ... let's change the subject, I'm finally testing something new, loaded with lateral movement and loaded with weight but without pendulum effect, I don't know if it will come published (I hope so) but I like it very much on the low end also and only as an alternative to try!!!
     
    • Agree Agree x 1
  19. Aza340

    Aza340 Active Member

    Joined:
    May 18, 2020
    Messages:
    351
    Likes Received:
    137
    You may or may not be correct in what you are saying but unfortunately I for one don't have the skills to know what to alter within these files . Unfortunately I can only commit to 2 maybe 3 hours a week SIM racing and when that golden time comes around I really don't want to be spending that time tweaking ffb custom files . It's such a shame that these files are actually needed ( and they most definitely are ) I personally feel Reiza could massively improve the defaults if they took a few cues from the latest versions from the major contributors .
    Maybe someone to who does understand all the major values within these files would be be willing to publish some sort of idiots guide to the basic functions ?
     
    • Agree Agree x 1
  20. EcoBrum

    EcoBrum Member

    Joined:
    May 4, 2022
    Messages:
    42
    Likes Received:
    35
    You are absolutely right, but my reference is not to you or to users in general, but to those who talk about the projects of others without just talking about their own ... you are not to blame except unfortunately assisting these senseless fans ... in short anyway,
    I can only advise you to download and use "Notepad ++", to install the "Compare" add-on and to always compare files to check the differences with your own eyes and your own head ... having said that if you like it for example my file, you can easily compare it with Stakanov's or or Others files and align the two files or whatch the difference.
    I understand that at the beginning it is not easy but it is the only way to learn and see ... otherwise you will always be at the mercy of other people's discussions and frankly I got tired and I got now my idea!!!
     
    Last edited: Jun 12, 2022
    • Like Like x 1

Share This Page