Outdated Updated Shiftlogic Automatic Transmissions 4.34

Makes slushboxes more comfortable to drive. Now with electric motors

  1. Fy42145

    Fy42145
    Expand Collapse

    Joined:
    Nov 12, 2022
    Messages:
    415
    The converter locking is still a bit rough and not smooth enough for the standard beamng
     
  2. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    I don´t wanna bother with smack talk like "hang in there buddy. you will be fine" n stuff. I just wanna thank you sincerly for all your work regarding this mod. It was and to some point still is an absolute essential mod in my load order until the devs continue their work on any kind of automated transmissions.
    So, thank you!
    --- Post updated ---
    Ah i reckon we will get there one day or another. They showed us with the last update that they know about the auto trans situation, its just not top priority for them (understandably)
     
    • Agree Agree x 1
  3. default0.0player

    default0.0player
    Expand Collapse

    Joined:
    Nov 30, 2018
    Messages:
    1,931
    :
    The lua files of the game itself are already updated. The only step left is to modify the jbeam files.
    As of 0.31, manual transmissions have synchronize damage simulation and non-synchronized simulations. The jbeam parameters are:
    "maxSynchroRate", this value dictates the max speed to sync the gearbox's input and output shafts of a synchronized gearbox, the lower the value, the longer the wait time before clutch release
    "maxSynchroRPMDifference" when set to a very low value, simulates non-synchronized gearbox where double-clutching is a must have
    "synchroWearCoef", dictates syncro wear/damage rate when abused
    "maxClutchRPMDifference", when the RPM difference between input shaft and output shaft is lower than that, you can float shift.
    "requiredClutchInput", whether clutch input is required to shift, can be used to simulate the availability of float shifting.
    When the value is nonexistent or set to "false", default value will be used.
    For automatic transmission, shifting into M2 gear is already implemented, the smooth shifting and torque converter clutch locking is supported but not fully implemented. The game update introduced:
    "autoDownShiftInMMinGear", Modern vehicles with semi-automatic modes (PRNDSM) Downshift autoshifting gearboxes in manual mode to a certain gear instead of all the way to 1st gear (M2 or M3), very similar to the "autoDownShiftMinGear" in this very mod.
    "torqueConverterMinPartialLockupRatio", this value dictates the partial lockup during shifts
    "partialLockupTipInThreshold", when the throttle is higher than this, reduce TC lockup ratio
    "partialLockupTipInGain", adjust the intensity of the lockup reduction

    However, none of them are reflected in jbeam file, as a result, the characteristics are all default, i.e. ETK800 doesn't have synchronized reverse gear, synchronizer of race 6AT is as quick as truck 5AT
     
    #303 default0.0player, Dec 20, 2023
    Last edited: Dec 21, 2023
    • Like Like x 3
  4. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    @Xupaun I have a problem which maybe you can solve. We discussed the problems of engines not starting yes? whenever i add the starterTorque line with appropiate value to the Lansdale At logicmod Jbeam file the lansdale transmissions from the mod are not there anymore ingame. I definitely edited the file right, no spell or grammar issues. I verified that with the other vehicles files which you have edited with the same line of code and there it works flawlessly. Any clues? Thanks in advance!
     
  5. Xupaun

    Xupaun
    Expand Collapse

    Joined:
    Aug 18, 2020
    Messages:
    767
    Can you send me the file? Or at least paste the code of it here so I can take a look
     
  6. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    Sure thing, here you go.

    I just added the line of code under powertrain on both lansdale automatics in the mod just like it is on other transmissions in this mod where it works.
     

    Attached Files:

  7. Xupaun

    Xupaun
    Expand Collapse

    Joined:
    Aug 18, 2020
    Messages:
    767
    I'm far from my pc now. Can you send the code here directly?
     
  8. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    Here you go, i literally just added the line right where it is located on the other vehicles that needed the code to start like the Cherrier and the 800 & K-Series.
    I have honestly no clue what is wrong with the Lansdale.
     

    Attached Files:

    • Screenshot52.png
  9. Xupaun

    Xupaun
    Expand Collapse

    Joined:
    Aug 18, 2020
    Messages:
    767
    Code:
    {
    "lansdale_transmission_4A_logicmod": {
        "information":{
            "authors":"BeamNG",
            "name":"4-Speed Automatic Transmission (3T21)",
            "value":1450,
        },
        "slotType" : "lansdale_transmission",
        "slots": [
            ["type", "default", "description"],
            ["lansdale_converter_logicmod","lansdale_converter_locking_logicmod","Torque Converter", {"coreSlot":true}],
            ["lansdale_gearing","lansdale_gearing_lansdale","Gear Ratios", {"coreSlot":true}],
            ["lansdale_transfer_case","lansdale_transfer_case_FWD", "Transfer Case"],
            ["lansdale_differential_F","lansdale_differential_F", "Front Differential"],
        ],
        "powertrain": [
            ["type", "name", "inputName", "inputIndex"],
            ["torqueConverter", "torqueConverter", "mainEngine", 1],
            ["automaticGearbox", "gearbox", "torqueConverter", 1],
        ],
        "mainEngine":{
        "starterTorque":150,
        ],
        "gearbox": {
            "uiName":"Gearbox",
            "parkLockTorque":2000,
            "oneWayViscousCoef":35,
            "friction":1.46,
            "dynamicFriction":0.0015,
            "torqueLossCoef": 0.017,
            "gearboxNode:":["tra1l"],
        },
        "vehicleController": {
            "shiftLogicName":"automaticGearboxLogicmod"
            "automaticModes":"PRND21",
            "aggressionSmoothingUp":1,
            "aggressionSmoothingDown":0.75,
            "calculateOptimalLoadShiftPoints": true,
            "transmissionGearChangeDelay":2,
            "gearboxDecisionSmoothingUp":0.5,
            "gearboxDecisionSmoothingDown":0.5,
            "lowShiftDownRPM":[0,0,0,800,1050,1100],
            "lowShiftUpRPM":[0,0,1600,1700,1900],
            "torqueConverterDelayLockupMinThrottle":0.2,
            "torqueConverterDelayLockupMaxThrottle":0.7,
            "torqueConverterLockupMinGear":3,
        },
        "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            ["lansdale_transmission", ["lansdale_engine","lansdale_transmission"]],
        ],
        "nodes": [
             ["id", "posX", "posY", "posZ"],
             //--4 Speed Auto--
             {"selfCollision":false},
             {"collision":true},
             {"nodeMaterial":"|NM_METAL"},
             {"frictionCoef":0.5},
             {"group":"lansdale_transmission"},
             {"nodeWeight":14},
             ["tra1r", -0.22, -1.445, 0.25],
             ["tra1l", 0.3, -1.445, 0.25],
             {"group":""},
             //transmission mount node
             ["em1l", 0.46, -1.695, 0.46, {"nodeWeight":3}],
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TRANSMISSION--
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":8400600,"beamDamp":150},
              {"beamDeform":540000,"beamStrength":"FLT_MAX"},
              ["tra1l", "e1r"],
              ["tra1l", "e3l"],
              ["tra1l", "e1l"],
              ["tra1l", "e3r"],
              ["tra1r", "e2r"],
              ["tra1r", "e4l"],
              ["tra1r", "e1r"],
              ["tra1r", "e3l"],
              ["tra1r", "e2l"],
              ["tra1r", "e4r"],
              ["tra1r", "tra1l"],
    
              //transmission mount node
              {"beamSpring":4400000,"beamDamp":150},
              {"beamDeform":90000,"beamStrength":"FLT_MAX"},
              ["em1l","e3l"],
              ["em1l","e3r"],
              ["em1l","e4l"],
              ["em1l","e4r"],
              ["em1l", "e1r"],
              ["em1l", "e1l"],
              ["em1l", "e2l"],
              ["em1l", "e2r"],
              ["em1l", "tra1l"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        ],
    },
    "lansdale_transmission_4A1_logicmod": {
        "information":{
            "authors":"BeamNG",
            "name":"4-Speed Automatic Transmission (4T21)",
            "value":1450,
        },
        "slotType" : "lansdale_transmission",
        "slots": [
            ["type", "default", "description"],
            ["lansdale_converter_logicmod","lansdale_converter_locking_logicmod","Torque Converter", {"coreSlot":true}],
            ["lansdale_gearing","lansdale_gearing_lansdale","Gear Ratios", {"coreSlot":true}],
            ["lansdale_transfer_case","lansdale_transfer_case_FWD", "Transfer Case"],
            ["lansdale_differential_F","lansdale_differential_F", "Front Differential"],
        ],
        "powertrain": [
            ["type", "name", "inputName", "inputIndex"],
            ["torqueConverter", "torqueConverter", "mainEngine", 1],
            ["automaticGearbox", "gearbox", "torqueConverter", 1],
        ],
        "mainEngine":{
        "starterTorque":150,
        ],
        "gearbox": {
            "uiName":"Gearbox",
            "parkLockTorque":2000,
            "oneWayViscousCoef":35,
            "friction":1.46,
            "dynamicFriction":0.0015,
            "torqueLossCoef": 0.017,
            "gearboxNode:":["tra1l"],
        },
        "vehicleController": {
            "shiftLogicName":"automaticGearboxLogicmod"
            "automaticModes":"PRND21",
            "useSmartAggressionCalculation":false,
            "calculateOptimalLoadShiftPoints": true,
            "transmissionGearChangeDelay":2,
            "gearboxDecisionSmoothingUp":0.5,
            "gearboxDecisionSmoothingDown":0.5,
            "lowShiftDownRPM":[0,0,0,800,1050,1100],
            "lowShiftUpRPM":[0,0,1600,1700,1900],
            "torqueConverterDelayLockupMinThrottle":0.2,
            "torqueConverterDelayLockupMaxThrottle":0.7,
            "torqueConverterLockupMinGear":4,
        },
        "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            ["lansdale_transmission", ["lansdale_engine","lansdale_transmission"]],
        ],
        "nodes": [
             ["id", "posX", "posY", "posZ"],
             //--4 Speed Auto--
             {"selfCollision":false},
             {"collision":true},
             {"nodeMaterial":"|NM_METAL"},
             {"frictionCoef":0.5},
             {"group":"lansdale_transmission"},
             {"nodeWeight":14},
             ["tra1r", -0.22, -1.445, 0.25],
             ["tra1l", 0.3, -1.445, 0.25],
             {"group":""},
             //transmission mount node
             ["em1l", 0.46, -1.695, 0.46, {"nodeWeight":3}],
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TRANSMISSION--
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":8400600,"beamDamp":150},
              {"beamDeform":540000,"beamStrength":"FLT_MAX"},
              ["tra1l", "e1r"],
              ["tra1l", "e3l"],
              ["tra1l", "e1l"],
              ["tra1l", "e3r"],
              ["tra1r", "e2r"],
              ["tra1r", "e4l"],
              ["tra1r", "e1r"],
              ["tra1r", "e3l"],
              ["tra1r", "e2l"],
              ["tra1r", "e4r"],
              ["tra1r", "tra1l"],
    
              //transmission mount node
              {"beamSpring":4400000,"beamDamp":150},
              {"beamDeform":90000,"beamStrength":"FLT_MAX"},
              ["em1l","e3l"],
              ["em1l","e3r"],
              ["em1l","e4l"],
              ["em1l","e4r"],
              ["em1l", "e1r"],
              ["em1l", "e1l"],
              ["em1l", "e2l"],
              ["em1l", "e2r"],
              ["em1l", "tra1l"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        ],
    },
    "lansdale_converter_locking_logicmod": {
        "information":{
            "authors":"BeamNG",
            "name":"Locking Torque Converter",
            "value":150,
        },
        "slotType" : "lansdale_converter_logicmod",
        "torqueConverter": {
            "uiName":"Torque Converter",
            "converterDiameter": 0.30,
            "converterStiffness":9.5,
            "couplingAVRatio":0.91,
            "stallTorqueRatio":1.85,
            "lockupClutchTorque":300,
            "additionalEngineInertia":0.18,
        },
        "vehicleController": {
            "torqueConverterLockupRPM":1100
            "torqueConverterThrottleLockupRange": 1000,
            "torqueConverterLockupInRate":5,
            "torqueConverterLockupOutRate":0.50,
        },
    },
    "lansdale_gearing_lansdale": {
        "information":{
            "authors":"BeamNG",
            "name":"Lansdale Gear Ratios",
            "value":150,
        },
        "slotType" : "lansdale_gearing",
        "gearbox": {
            "gearRatios":[-2.21, 0, 2.84, 1.57, 1.00, 0.69],
        },
    },
    "lansdale_gearing_legran": {
        "information":{
            "authors":"BeamNG",
            "name":"LeGran/Wendover Gear Ratios",
            "value":150,
        },
        "slotType" : "lansdale_gearing",
        "gearbox": {
            "gearRatios":[-2.38, 0, 2.92, 1.56, 1.00, 0.7],
        },
    },
    }
    The problem is those Markers in red, while the section opens with a Bracket. If a section opens with a bracket, it closes with a bracket, while when it opens with a Marker, it closes with a marker. On the mainEngine section, it is opened with a Bracket, but you closed it with a marker
     
  10. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    So i literally just have to change the marker into a bracket and its fixed?

    Edit: i tried just that and it still wont work. i dont understand why it doesnt work. As mentioned it looks just the same on the Cherrier and modern ETKs and there it works no problem whatsoever

    EditEdit: Nevermind, im just stupid. I fixed it. Thank you very much for the explanation. You´re a lifesaver!
     
    #310 I<3ChickenWings&V8, Feb 17, 2024
    Last edited: Feb 17, 2024
  11. Xupaun

    Xupaun
    Expand Collapse

    Joined:
    Aug 18, 2020
    Messages:
    767
    I noticed now (and no one complained about it), that the mod wasn't updated to 0.31. Maybe no one missed the transmissions for the T-Series. lol
    Anyways, here is the updated mod, with the 0.30 T-Series transmissions ported to the remastered one. Also, I changed the way the mod's DCT works, and, now, you can shift to reverse at any speed forward, and the other way around. Since there's no such thing as a DCT clutches thermal simulation, I see no problem with reenabling that feature of vanilla DCTs.
     

    Attached Files:

    • Like Like x 3
  12. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    I actually noticed it not been updated for the T-Series right away but gotta say since the T-Series automatic is so old or a automated manual it doesnt have the vanilla problem of too hard locking torque converts as many other vehicles have without this mod so i figured i dont want to bother with that since the mod as is still worked. Thanks very much for yet another update!
     
  13. CaptainNoobacus

    CaptainNoobacus
    Expand Collapse

    Joined:
    Feb 2, 2020
    Messages:
    439
    Thanks for the update mate. weirdly, it seems that the previous starter issue from before has re-appeared and when I try to change the starter torque, I always somehow manage to screw it all up lol.
     
  14. Xupaun

    Xupaun
    Expand Collapse

    Joined:
    Aug 18, 2020
    Messages:
    767
    Which cars have the starter issue?
     
  15. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    You have to raise the startertorque on these vehicles and add the line of codes to those who have the problem but not the line of code. @Xupaun explained all this and its very easy to do! :cool:
    --- Post updated ---
    From my understanding last time i checked: ETK 800 & K-Series Diesel and Gas for both, Lansdale with Diesel Engine, Cherrier Platform, Diesel and Gas.

    These are the vehicles which i know of that have these starter problems without the line of code and atleast 150 value in startertorque.
     
  16. CaptainNoobacus

    CaptainNoobacus
    Expand Collapse

    Joined:
    Feb 2, 2020
    Messages:
    439
    yeah thats right. will try doing it. Edit: got it to work on all vehicles apart from the etk 800 v8 with the 8 speed auto.
     
    #316 CaptainNoobacus, Feb 20, 2024
    Last edited: Feb 20, 2024
  17. Xupaun

    Xupaun
    Expand Collapse

    Joined:
    Aug 18, 2020
    Messages:
    767
    Those should already be fixed. The latest version still has that issue?
     
  18. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    From my understanding last time i checked: ETK 800 & K-Series Diesel and Gas for both, Lansdale with Diesel Engine, Cherrier Platform, Diesel and Gas.

    These are the vehicles which i know of that have these starter problem
    I have to verify but im almost sure the latest file you posted before the T-Series update you made yesterday still haven´t fixed the Lansdale for example which was missing the line of code and the value was too low on the modern ETK´s. But thats easy fixes so i didn´t wanna bother you with that.
    --- Post updated ---
    Try a value of 200 to 250 on the Starter Torque. Thats what fixed the V8 for me.
     
  19. Xupaun

    Xupaun
    Expand Collapse

    Joined:
    Aug 18, 2020
    Messages:
    767
    I mean the version with the t-series update.
     
  20. I<3ChickenWings&V8

    I<3ChickenWings&V8
    Expand Collapse

    Joined:
    Aug 14, 2020
    Messages:
    893
    Did you checked if the ETK 800 has the correct line of code?
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice