{
"semi_axle_F_2": {
    "information":{
        "authors":"BeamNG",
        "name":"Front 2nd Live Axle (offroad height)",
        "value":800,
    },
    "slotType" : "semi_axle_F_2",
    "slots": [
        ["type", "default", "description"]
        ["semi_steering_2","semi_steering_2", "Steering"],
        ["semi_spring_F_2","semi_spring_F_2", "Front Springs"],
        ["semi_shock_F_2","semi_shock_F_2", "Front Shocks"],
        ["semi_brake_F_2","semi_brake_F_2", "Front Brakes"],
        ["semi_wheel_F_2","semi_wheel_F_2", "Front Wheels"],
        ["semi_driveshaft_f_2","semi_driveshaft_f_2", "Front Driveshaft"],
        ["semi_wheeldata_F_2","semi_wheeldata_F_2", "Front Spindles"{"coreSlot":true}],
        ["semi_differential_F_2","semi_differential_F_locking_2", "Front Differential"],
        ["semi_swaybar_F_2","semi_swaybar_F_2", "Front Sway Bar"],
		
		        ["semi_transfercase_f","semi_transfercase_f", "Front Transfercase"],
    ],
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["man_axle_f_2", ["semi_axle_F_2","semi_hub_a_F_2"]],
         ["man_knuckles_f_2", ["semi_hub_a_F_2","semi_hub_b_F_2"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":true}
         {"collision":true}
         {"nodeWeight":30},
         {"group":"semi_axle_F_2"}
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         //--FRONT RUNNING GEAR--
         //front axle
         ["2fa1l", 0.50000, 0.09606, 0.39988{"group":["semi_axle_F_2","semi_leaf_F_2"]}]
         ["2fa1r", -0.50000, 0.09606, 0.39988{"group":["semi_axle_F_2","semi_leaf_F_2"]}]
         ["2fa2l", 0.50000, 0.40606, 0.39988{"group":["semi_axle_F_2","semi_leaf_F_2","semi_shockbottom_F_2"]}]
         ["2fa2r", -0.50000, 0.40606, 0.39988{"group":["semi_axle_F_2","semi_leaf_F_2","semi_shockbottom_F_2"]}]
         {"selfCollision":false}
         {"nodeWeight":40},
         ["2fa7l", 0.50000, 0.09606, 0.63988{"group":["semi_axle_F_2","semi_leaf_F_2", "man_swaybar_f_2"]}],
         ["2fa7r", -0.50000, 0.09606, 0.63988{"group":["semi_axle_F_2","semi_leaf_F_2", "man_swaybar_f_2"]}],
         ["2fa8l", 0.50000, 0.40606, 0.63988{"group":["semi_axle_F_2","semi_leaf_F_2"]}],
         ["2fa8r", -0.50000, 0.40606, 0.63988{"group":["semi_axle_F_2","semi_leaf_F_2"]}],
         {"nodeWeight":35},
         {"group":"semi_hub_a_F_2"}
         {"selfCollision":true}
         ["2fa4r", -0.89000, 0.26106, 0.31989{"group":["semi_hub_a_F_2","man_steeringbar_2"]}],
         ["2fa4l", 0.89000, 0.26106, 0.31989{"group":["semi_hub_a_F_2","man_steeringbar_2"]}],
         ["2fa5r", -0.87000, 0.27106, 0.73989],
         ["2fa5l", 0.87000, 0.27106, 0.73989],
         {"selfCollision":false}
         //tie rod
         {"group":"semi_hub_b_F_2"}
         {"nodeWeight":30},
         ["2fa6r", -0.80467, 0.54775, 0.45989{"group":["semi_hub_b_F_2","man_steeringbar_2"]}],
         ["2fa6l", 0.80467, 0.54775, 0.45989{"group":["semi_hub_b_F_2","man_steeringbar_2"]}],
         //front hub
         {"nodeWeight":25},
         {"group":"wheelhub_FL_2"}
         ["2fh1l", 0.78000, 0.26606, 0.52989],
         ["2fh1ll", 1.20000, 0.26606, 0.52989],
         {"group":"wheelhub_FR_2"}
         ["2fh1rr", -1.20000, 0.26606, 0.52989],
         ["2fh1r", -0.78000, 0.26606, 0.52989],
         {"group":"semi_hub_b_F_2"}
         //["fh2r", -0.98, -3.25, 0.67],
         //["fh2l", 0.98, -3.25, 0.67],
         ["2fh3r", -0.98000, 0.50606, 0.52989],
         ["2fh3l", 0.98000, 0.50606, 0.52989],
         ["2fh4r", -0.98000, 0.03606, 0.52989],
         ["2fh4l", 0.98000, 0.03606, 0.52989],
         {"nodeWeight":15},
         {"selfCollision":true}
         {"group":""}
         ["2fa1", 0.00000, 0.25106, 0.39988]
         
          //refnode
         {"group":""}
         ["2fa1ref", 0.00502, 0.61684, 0.55437,{"collision":false,"selfCollision":false,"nodeWeight":5.1}],
         
          {"nodeWeight":50},
         //driveshaft frontward-most node
         //{"group":"semi_driveshaft_r"}
         {"selfCollision":true}
         {"collision":true}
         ["2fa1d", 0.00502, 0.61684, 0.50437{"selfCollision":false}],
         {"group":""}
    ],
    "rails": {
          "2faxle_1":{"links:":["2fa2l", "2fa1r"], "looped":false, "capped":true}
          "2faxle_2":{"links:":["2fa2r", "2fa1l"], "looped":false, "capped":true}
    },
    "slidenodes": [
         ["id:", "railName", "attached", "fixToRail", "tolerance", "spring", "strength", "capStrength"],
         ["2fa1", "2faxle_1", true, true, 0, 5001000, "FLT_MAX", "FLT_MAX"],
         ["2fa1", "2faxle_2", true, true, 0, 5001000, "FLT_MAX", "FLT_MAX"],
    ],
    "beams": [
          ["id1:", "id2:"],
          //front axle
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":32001000,"beamDamp":500},
          {"beamDeform":250000,"beamStrength":"FLT_MAX"},
          //axle sides under spring
          ["2fa1l","2fa2l"],
          ["2fa1l","2fa7l"],
          ["2fa1l","2fa8l"],
          ["2fa2l","2fa7l"],
          ["2fa2l","2fa8l"],
          ["2fa7l","2fa8l"],
          ["2fa1r","2fa2r"],
          ["2fa1r","2fa7r"],
          ["2fa1r","2fa8r"],
          ["2fa2r","2fa7r"],
          ["2fa2r","2fa8r"],
          ["2fa7r","2fa8r"],
          //axle with no center nodes
          ["2fa2l", "2fa2r"],
          ["2fa1l", "2fa1r"],
          ["2fa2l", "2fa1r"],
          ["2fa1l", "2fa2r"],
          ["2fa1l", "2fa7r"],
          ["2fa1r", "2fa7l"],
          ["2fa8l", "2fa2r"],
          ["2fa8r", "2fa2l"],
          ["2fa8l", "2fa7r"],
          ["2fa7l", "2fa8r"],
          ["2fa2l", "2fa7r"],
          ["2fa1l", "2fa8r"],
          ["2fa7l", "2fa2r"],
          ["2fa1r", "2fa8l"],



          //axle ends
          {"beamDeform":275000,"beamStrength":"FLT_MAX"},
          ["2fa4r", "2fa2r"],
          ["2fa4r", "2fa1r"],
          ["2fa5r", "2fa8r"],
          ["2fa5r", "2fa7r"],
          ["2fa4r", "2fa7r"],
          ["2fa4r", "2fa8r"],
          ["2fa5r", "2fa1r"],
          ["2fa5r", "2fa2r"],
          ["2fa5r", "2fa4r"],
          ["2fa1l", "2fa4l"],
          ["2fa2l", "2fa4l"],
          ["2fa7l", "2fa5l"],
          ["2fa8l", "2fa5l"],
          ["2fa1l", "2fa5l"],
          ["2fa2l", "2fa5l"],
          ["2fa4l", "2fa8l"],
          ["2fa4l", "2fa7l"],
          ["2fa5l", "2fa4l"],
          {"beamSpring":20001000,"beamDamp":500},
          //spindle to spindle rigidifier
          ["2fa5l", "2fa5r"],
          ["2fa4l", "2fa4r"],
          ["2fa4l", "2fa5r"],
          ["2fa5l", "2fa4r"],
          {"beamSpring":25001000,"beamDamp":250},
          {"beamDeform":275000,"beamStrength":725000},
          //front hub
          {"breakGroup":"wheel_FR_2"},
          //["2fh1r","2fh2r"],
          //["2fh1rr","2fh2r"],
          ["2fh1r","2fa6r"],
          ["2fh1rr","2fa6r"],
          ["2fh1r","2fa4r", {"name":"axle_FR_2"}],
          ["2fh1rr","2fa4r"],
          ["2fh1r","2fa5r"],
          ["2fh1rr","2fa5r"],
          ["2fh1r","2fh3r"],
          ["2fh1rr","2fh3r"],
          ["2fh1r","2fh4r"],
          ["2fh1rr","2fh4r"],
          {"breakGroup":"wheel_FL_2"},
          //["2fh1l","2fh2l"],
          //["2fh1ll","2fh2l"],
          ["2fh1l","2fa6l"],
          ["2fh1ll","2fa6l"],
          ["2fh1l","2fa4l", {"name":"axle_FL_2"}],
          ["2fh1ll","2fa4l"],
          ["2fh1l","2fa5l"],
          ["2fh1ll","2fa5l"],
          ["2fh1l","2fh3l"],
          ["2fh1ll","2fh3l"],
          ["2fh1l","2fh4l"],
          ["2fh1ll","2fh4l"],
          {"breakGroup":""},
          {"beamDeform":255000,"beamStrength":"FLT_MAX"},
          ["2fa5r","2fa6r"],
          ["2fa4r","2fa6r"],
          ["2fa5l","2fa6l"],
          ["2fa4l","2fa6l"],
          //["2fh2r","2fa4r"],
          //["2fh2l","2fa4l"],
          //["2fh2r","2fa5r"],
          //["2fh2l","2fa5l"],
          //["2fh2r","2fa6r"],
          //["2fh2l","2fa6l"],
          //["2fh2r","2fh3r"],
          //["2fh2l","2fh3l"],
          //["2fh2r","2fh4r"],
          //["2fh2l","2fh4l"],
          ["2fa6r","2fh3r"],
          ["2fa6l","2fh3l"],
          ["2fa6r","2fh4r"],
          ["2fa6l","2fh4l"],
          ["2fa5r","2fh3r"],
          ["2fa5l","2fh3l"],
          ["2fa5r","2fh4r"],
          ["2fa5l","2fh4l"],
          ["2fa4r","2fh3r"],
          ["2fa4l","2fh3l"],
          ["2fa4r","2fh4r"],
          ["2fa4l","2fh4l"],
          ["2fh3r","2fh4r"],
          ["2fh3l","2fh4l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          
          {"beamSpring":32001000,"beamDamp":500},
          {"beamDeform":250000,"beamStrength":"FLT_MAX"},
          	//front driveshaft nodes
            ["2fa1d", "2fa2l"],
            ["2fa1d", "2fa2r"],
            ["2fa1d", "2fa8r"],
            ["2fa1d", "2fa8l"],
          {"beamSpring":8000800,"beamDamp":80},
          {"beamDeform":300000,"beamStrength":"FLT_MAX"}
            ["2fa1d", "2fa1ref"],
            ["2fa1ref", "2fa8l"],
            ["2fa1ref", "2fa8r"],
            ["2fa1ref", "2fa2r"],
            ["2fa1ref", "2fa2l"],
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            //suspension shape
            {"triangleType":"NONCOLLIDABLE"},
            ["2fa1r", "2fa7r", "2fa4r"],
            ["2fa5r", "2fa4r", "2fa7r"],
            ["2fa4r", "2fa5r", "2fa2r"],
            ["2fa8r", "2fa2r", "2fa5r"],
            ["2fa7r", "2fa8r", "2fa5r"],
            ["2fa1r", "2fa4r", "2fa2r"],
            ["2fh3r", "2fa5r", "2fa6r"],
            ["2fa4r", "2fh3r", "2fa6r"],
            ["2fh4r", "2fa5r", "2fh3r"],
            ["2fa4r", "2fh4r", "2fh3r"],

            ["2fa7l", "2fa1l", "2fa4l"],
            ["2fa4l", "2fa5l", "2fa7l"],
            ["2fa5l", "2fa4l", "2fa2l"],
            ["2fa2l", "2fa8l", "2fa5l"],
            ["2fa8l", "2fa7l", "2fa5l"],
            ["2fa4l", "2fa1l", "2fa2l"],
            ["2fa5l", "2fh3l", "2fa6l"],
            ["2fh3l", "2fa4l", "2fa6l"],
            ["2fa5l", "2fh4l", "2fh3l"],
            ["2fh4l", "2fa4l", "2fh3l"],
            ["2stbx1r", "2sta1r", "2stbx1l"],
            ["2fh3l", "2fa6l", "2sta2"],

            ["2fa1r", "2fa2r", "2fa1"],
            ["2fa1", "2fa2l", "2fa1l"],
            ["2fa1r", "2fa1", "2fa1l"],
            ["2fa2r", "2fa2l", "2fa1"],
            ["2fa7r", "2fa1r", "2fa1l"],
            ["2fa1l", "2fa7l", "2fa7r"],
            ["2fa8r", "2fa7r", "2fa7l"],
            ["2fa7l", "2fa8l", "2fa8r"],
            ["2fa8l", "2fa2l", "2fa2r"],
            ["2fa2r", "2fa8r", "2fa8l"],

            {"triangleType":"NORMALTYPE"},
    ],
     "pressureWheels": [
            ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"],
            //cancel out brake properties
            {"brakeTorque":0},
            {"parkingTorque":0},
            {"enableBrakeThermals":false},
            {"brakeDiameter":false},
            {"brakeMass":false},
            {"brakeType":false},
            {"rotorMaterial":false},
            {"brakeVentingCoef":false},
    ],
}

"semi_wheeldata_F_2": {
    "information":{
        "authors":"BeamNG",
        "name":"Front Spindles",
        "value":0,
    }
    "slotType" : "semi_wheeldata_F_2",
    "pressureWheels": [
        ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"],
        //rear
        {"selfCollision":false},
        {"collision":true},
		{"hubcapBreakGroup":"hubcap_FR_2"},
        {"hubcapGroup":"hubcap_FR_2"},
        {"axleBeams":["axle_FR_2"]}
        ["FR_2", "wheel_FR_2", "tire_FR_2", "2fh1rr", "2fh1r", 9999, "2fa4r", 1, {"torqueCoupling:":"2fh3r", "torqueArm:":"2fh4r", "steerAxisUp:":"2fa5r","steerAxisDown:":"2fa4r"}],
		{"hubcapBreakGroup":"hubcap_FL_2"},
        {"hubcapGroup":"hubcap_FL_2"},
        {"axleBeams":["axle_FL_2"]}
        ["FL_2", "wheel_FL_2", "tire_FL_2", "2fh1ll", "2fh1l", 9999, "2fa4l", -1, {"torqueCoupling:":"2fh3l", "torqueArm:":"2fh4l", "steerAxisUp:":"2fa5l","steerAxisDown:":"2fa4l"}],
        {"brakeTorque":0},
        {"parkingTorque":0},
        {"triangleCollision":false},
        {"selfCollision":true},
        {"axleBeams":[]},{"disableMeshBreaking":false,"disableTriangleBreaking":false},
		{"hubcapBreakGroup":""},
        {"hubcapGroup":""},
        {"enableHubcaps":false},
        {"enableTireLbeams":false},
        {"enableTreadReinfBeams":false},
        {"enableTireReinfBeams":false},
        {"enableTreadReinfBeams":false},
        {"enableTirePeripheryReinfBeams":false},
        {"loadSensitivitySlope":""},
        {"noLoadCoef":""},
        {"fullLoadCoef":""},
        {"frictionCoef":""},
        {"slidingFrictionCoef":""},
        {"softnessCoef":0.5},
        {"treadCoef":1.0},
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["shaft", "wheelaxleFL_2", "differential_F_2", 1, {"connectedWheel":"FL_2", "breakTriggerBeam":"axle_FL_2", "uiName":"Front 2nd Left Axle", "friction":8}],
        ["shaft", "wheelaxleFR_2", "differential_F_2", 2, {"connectedWheel":"FR_2", "breakTriggerBeam":"axle_FR_2", "uiName":"Front 2nd Right Axle", "friction":8}],
    ],
},


"semi_spring_F_2": {
    "information":{
        "authors":"BeamNG",
        "name":"Front Leaf Springs",
        "value":900,
    }
    "slotType" : "semi_spring_F_2",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["man_leafsprings_f_2", ["semi_shackle_F_2","semi_leaf_F_2","semi_leaftop_F_2"]],
         ["man_shackle_f_2", ["semi_shocktop_F_2","semi_shackle_F_2","semi_leaftop_R_2"]],
    ],
    "rails": {
          "2leaf2l":{"links:":["2fa2l", "2fl4l"], "looped":false, "capped":true}
          "2leaf2r":{"links:":["2fa2r", "2fl4r"], "looped":false, "capped":true}
    },
    "slidenodes": [
         ["id:", "railName", "attached", "fixToRail", "tolerance", "spring", "strength", "capStrength"],
         ["2fa8l", "2leaf2l", true, true, 0, 15001000, "FLT_MAX", "FLT_MAX"],
         ["2fa8r", "2leaf2r", true, true, 0, 15001000, "FLT_MAX", "FLT_MAX"],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false}
         {"collision":true}
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"nodeWeight":30.0},
         {"group":"semi_shackle_F_2"},
         //front leaf shackle nodes
         ["2fl1r", -0.50000, 0.99446, 0.67959],
         ["2fl1l", 0.50000, 0.99446, 0.67959],
         {"collision":false}
         {"group":""},
         {"nodeWeight":5.0},
         ["2fl4r", -0.50000, 0.40606, 0.77989],
         ["2fl4l", 0.50000, 0.40606, 0.77989],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":160001000,"beamDamp":500},
          {"beamDeform":450000,"beamStrength":"FLT_MAX"},
          //leaf spring top (leaf anti stretch)
          ["2fa8l","2fl1l"],
          ["2fa7l","2fl2l"],
          ["2fa8r","2fl1r"],
          ["2fa7r","2fl2r"],

          //front leaf shackles
          {"beamSpring":15001000,"beamDamp":1000},
          {"beamDeform":250000,"beamStrength":600000},
          ["2f14l","2fl1l"],
          ["2f14r","2fl1l"],
          ["2f14r","2fl1r"],
          ["2f14l","2fl1r"],

          {"beamSpring":15001000,"beamDamp":1000},
          //anti wrap nodes
          ["2fl4l","2fl1l"],
          ["2fl4l","2fl2l"],
          ["2fl4r","2fl1r"],
          ["2fl4r","2fl2r"],

          //leaf spring
          {"beamType":"|LBEAM"},
          {"beamSpring":2001000,"beamDamp":2500},
          {"beamPrecompression":1.04},
          ["2fa1r","2fl2r",{"id3:":"2fa7r","beamPrecompressionTime":0.1}],
          ["2fa1l","2fl2l",{"id3:":"2fa7l","beamPrecompressionTime":0.1}],
          ["2fa2r","2fl1r",{"id3:":"2fa8r","beamPrecompressionTime":0.1}],
          ["2fa2l","2fl1l",{"id3:":"2fa8l","beamPrecompressionTime":0.1}],
          {"beamPrecompression":1},

          {"beamDeform":120000,"beamStrength":250000},
          {"beamSpring":1001000,"beamDamp":1000},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          //lateral stabilizer
          ["2fa8l","2fl1r"],
          ["2fa7l","2fl2r"],
          ["2fa8r","2fl1l"],
          ["2fa7r","2fl2l"],

          //shackle limiters
          {"beamType":"|SUPPORT", "beamLongBound":2},
          {"beamSpring":10001000,"beamDamp":500},
          {"beamDeform":850000,"beamStrength":"FLT_MAX"},
          {"beamPrecompression":0.95},
          ["2fa4r","2fl1r"],
          ["2fa4l","2fl1l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            //suspension shape
            {"triangleType":"NONCOLLIDABLE"},
            //["f12r", "f11r", "fl2r"],
            ["2fl1r", "f14r", "2f14r"],
            ["2fa1r", "2fl2r", "2fa7r"],
            ["2fa2r", "2fa8r", "2fl1r"],

           // ["f11l", "f12l", "fl2l"],
            ["f14l", "2fl1l", "2f14l"],
            ["2fl2l", "2fa1l", "2fa7l"],
            ["2fa8l", "2fa2l", "2fl1l"],
            {"triangleType":"NORMALTYPE"},
    ],
}

"semi_shock_F_2": {
    "information":{
        "authors":"BeamNG",
        "name":"Front Shocks",
        "value":900,
    }
    "slotType" : "semi_shock_F_2",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["man_shocks_f_2", ["semi_shocktop_F_2","semi_shockbottom_F_2"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
    ],
    "beams": [
          ["id1:", "id2:"],
          //--FRONT SHOCKS--
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":500,"beamDeform":250000,"beamStrength":650000},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          ["f6l","2fa2l"{"beamDamp":19000,"beamDampFast":6400,"beamDampRebound":44000,"beamDampReboundFast":14600,"beamDampVelocitySplit":0.25,"dampCutoffHz":250}],
          ["f16l","2fa2l"{"beamDamp":19000,"beamDampFast":6400,"beamDampRebound":44000,"beamDampReboundFast":14600,"beamDampVelocitySplit":0.25,"dampCutoffHz":250,"soundFile":"art/sound/spring_compress3.ogg","volumeFactor":120,"decayMode":1,"decayFactor":6,"pitchFactor":2,"minStress":1000,"maxStress":3000}],
          ["f6r","2fa2r"{"beamDamp":19000,"beamDampFast":6400,"beamDampRebound":44000,"beamDampReboundFast":14600,"beamDampVelocitySplit":0.25,"dampCutoffHz":250}],
          ["f16r","2fa2r"{"beamDamp":19000,"beamDampFast":6400,"beamDampRebound":44000,"beamDampReboundFast":14600,"beamDampVelocitySplit":0.25,"dampCutoffHz":250,"soundFile":"art/sound/spring_compress2.ogg","volumeFactor":120,"decayMode":1,"decayFactor":6,"pitchFactor":1,"minStress":1000,"maxStress":3000}],
          //shock and suspension friction
          {"beamSpring":0,"beamDamp":4000000},
          ["f16l","2fa2l",{"beamDampFast":0,"beamDampRebound":4000000,"beamDampReboundFast":0,"beamDampVelocitySplit":0.0001}],
          ["f16r","2fa2r",{"beamDampFast":0,"beamDampRebound":4000000,"beamDampReboundFast":0,"beamDampVelocitySplit":0.0001}],
          //extra axle damping
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":0,"beamDamp":5000},
          ["f17l","2fa4l"],
          ["f17l","2fa5l"],
          ["f17r","2fa4r"],
          ["f17r","2fa5r"],
          {"breakGroup":""},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
}

"semi_swaybar_F_2": {
    "information":{
        "authors":"BeamNG",
        "name":"Front Sway Bar",
        "value":900,
    }
    "slotType" : "semi_swaybar_F_2",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["man_swaybar_f_links_2", ["man_swaybar_f_links_2"]],
         ["man_swaybar_f_2", ["man_swaybar_f_2"]],
    ],


    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false}
         {"collision":false}
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"nodeWeight":30.0},
         {"group":["man_swaybar_f_2", "man_swaybar_f_links_2"]},
["2mfasw0", 0.53200, -0.28500, 0.52800],
["2mfasw1", -0.53200, -0.28500, 0.52800],
{"group":"man_swaybar_f_links_2"},
["2mfasw2", 0.49600, -0.21000, 0.90800],
["2mfasw3", -0.49600, -0.21000, 0.90800],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},

          {"beamSpring":50001000,"beamDamp":2000},
          {"beamDeform":2500000,"beamStrength":600000},
["2mfasw1","2mfasw3"],
["2mfasw2","2mfasw0"],
["2mfasw0","2mfasw1"],

//attach to axle
            ["2mfasw1", "2fa7r"],
            ["2mfasw0", "2fa7l"],
            ["2mfasw1", "2fa7l"],
            ["2fa7r", "2mfasw0"],
            
//attach_to frame
            ["2mfasw3", "f4r"],
            ["2mfasw3", "f14r"],
            ["2mfasw3", "f4l"],
            ["2mfasw3", "f14l"],
            ["2mfasw2", "2mfasw3"],
            ["2mfasw2", "f4l"],
            ["2mfasw2", "f4r"],
            ["2mfasw2", "f14l"],
            ["2mfasw2", "f14r"],
            ["2mfasw2", "f6l"],
            ["2mfasw2", "f6r"],
            ["2mfasw3", "f6l"],
            ["2mfasw3", "f6r"],
			
			//support
			        
          {"beamSpring":1501000,"beamDamp":2000},
          //{"beamPrecompression":1.04},
			//["f2r", "fa7l"],
			//["f2l", "fa7r"],

            
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],

}

"semi_steering_2": {
    "information":{
        "authors":"BeamNG",
        "name":"Steering",
        "value":600,
    }
    "slotType" : "semi_steering_2",
    "slots": [
        ["type", "default", "description"]
        //["semi_power_steering_2","semi_power_steering_2", "Power Steering"],
    ],
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         //["semi_steeringbox", ["semi_steeringbox","semi_frame","semi_shocktop_F"]],
         //["semi_steeringarm_a", ["semi_steeringbox","semi_steeringarm_a"]],
         //["semi_steeringarm_b", ["semi_steeringarm_a","semi_steeringarm_b", "semi_steeringbox"]],
         //["semi_steeringarm_c", ["semi_steeringarm_b","semi_steeringarm_c","semi_hub_a_F","semi_hub_b_F"]],
         //tie rod
         ["man_steeringbar_2", ["man_steeringbar_2"]],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"]
       // ["$toe", "range", "", "Wheel Alignment", 0.997, 0.99, 1.01, "Toe Adjust", "Adjusts the wheel toe-in angle", {"subCategory":"Front"}]
      //  ["$steer_center", "range", "", "Wheel Alignment", 0.00, -0.01, 0.01, "Toe Left/Right Trim", "Fine tunes the centerpoint of the steering", {"subCategory":"Front"}]
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false}
         {"collision":true}
         {"nodeWeight":12},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         //--STEERING--
         {"group":"semi_steeringbox"}
         //["stbx1r", 0.49000, -1.93727, 0.78989],
         //["stbx1l", 0.67000, -1.93727, 0.78989],
         {"group":"semi_steeringarm_a"}
         //["sta1r", 0.59000, -1.96727, 0.57989],
         {"group":"semi_steeringarm_b_2"}
       //  ["2sta2", 0.63000, 0.35606, 0.55989],
         {"group":""}
    ],
    "beams":[
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          //tie rod
          {"beamSpring":50001000,"beamDamp":500},
          {"beamDeform":275000,"beamStrength":575000},
          {"beamPrecompression":"$toe","beamPrecompressionTime":0.5},
          {"optional":true},
          ["2fa6r","2fa6l"],
          {"beamPrecompression":1},
          //damping
          {"beamSpring":0,"beamDamp":4000},
          ["2fa2l","2fa6l"],
          ["2fa2r","2fa6r"],
          {"beamSpring":0,"beamDamp":500},
          ["2f14l","2sta1r"],
          ["2stbx1l","2sta2"],
          ["f14r","2sta2"],
/*          //steering arms
          {"beamSpring":25001000,"beamDamp":1000},
          {"beamDeform":250000,"beamStrength":450000},
          //steering box hinge
          ["stbx1r","stbx1l"],
          ["stbx1r","f2l"],
          ["stbx1l","f2l"],
          ["stbx1r","f12l"],
          ["stbx1l","f12l"],
          ["stbx1r","f13l"],
          ["stbx1l","f13l"],
          ["stbx1r","f3l"],
          ["stbx1l","f3l"],
          {"beamSpring":16001000,"beamDamp":500},
          //steering arm a
          ["sta1r","stbx1r"],
          ["sta1r","stbx1l"],
          //arm b
          {"beamPrecompression":"$=1+$steer_center","beamPrecompressionTime":0.5},
          ["sta1r","sta2"],
*/

          {"beamSpring":16001000,"beamDamp":500},
          {"beamDeform":250000,"beamStrength":450000},
          {"beamPrecompression":1},
          //arm c
          //to hub
          //["sta2","fh2l"],
          ["2sta2","2fa6l"],
          ["2sta2","2fa4l"],
          ["2sta2","2fa5l"],
          ["2sta2","2fh3l"],
          ["2sta2","2fh4l"],
          {"breakGroup":"wheel_FL_2"},
          {"breakGroupType":1},
          ["2sta2","2fh1ll"],
          ["2sta2","2fh1l"],
          {"breakGroup":""},
          {"breakGroupType":0},
          //steering limiters
          {"beamType":"|SUPPORT", "beamLongBound":5},
          {"beamSpring":10001000,"beamDamp":500},
          {"beamDeform":850000,"beamStrength":"FLT_MAX"},
          {"beamPrecompression":0.6},
          ["2fa2l","2fh3l"],
          ["2fa2r","2fh3r"],
          ["2fa1l","2fh4l"],
          ["2fa1r","2fh4r"],

          ["2fa8l","2fh3l"],
          ["2fa8r","2fh3r"],
          ["2fa7l","2fh4l"],
          ["2fa7r","2fh4r"],

          {"beamPrecompression":0.4},
          ["2fa2l","2fa6l"],
          ["2fa2r","2fa6r"],
          ["2fa8l","2fa6l"],
          ["2fa8r","2fa6r"],
          {"optional":true},
          //steering column
          {"beamSpring":0,"beamDamp":0,"beamDeform":300000,"beamStrength":500000},
          {"beamLimitSpring":2001000,"beamLimitDamp":200},
          {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":0.01, "beamShortBound":0.01},
          //["dc3l","f2l", {"breakGroup":"steering"}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"optional":false},
    ],
    "hydros": [
            ["id1:","id2:"],
            {"beamSpring":12001000,"beamDamp":1000,"beamDeform":"FLT_MAX","beamStrength":650000},
            {"beamPrecompression":1},

            ["2fa2l","2fa6l", {"factor":0.42,"steeringWheelLock":900, "inRate":1.25,"outRate":1.25}],
            
            ["2fa2r","2fa6r", {"factor":-0.42,"steeringWheelLock":900, "inRate":1.25,"outRate":1.25}],
            {"beamPrecompression":1},
    ],
    "input": {
        "FFBcoef":2.62,
    },
}
"semi_steering_2_q": {
    "information":{
        "authors":"BeamNG",
        "name":"Quick Ratio Steering",
        "value":600,
    }
    "slotType" : "semi_steering_2",
    "slots": [
        ["type", "default", "description"]
       // ["semi_power_steering_2","semi_power_steering_2", "Power Steering"],
    ],
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         //["semi_steeringbox", ["semi_steeringbox","semi_frame","semi_shocktop_F"]],
         //["semi_steeringarm_a", ["semi_steeringbox","semi_steeringarm_a"]],
         //["semi_steeringarm_b", ["semi_steeringarm_a","semi_steeringarm_b", "semi_steeringbox"]],
         //["semi_steeringarm_c", ["semi_steeringarm_b","semi_steeringarm_c","semi_hub_a_F","semi_hub_b_F"]],
         //tie rod
         ["man_steeringbar_2", ["man_steeringbar_2"]],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"]
       // ["$toe", "range", "", "Wheel Alignment", 0.997, 0.99, 1.01, "Toe Adjust", "Adjusts the wheel toe-in angle", {"subCategory":"Front"}]
      //  ["$steer_center", "range", "", "Wheel Alignment", 0.00, -0.01, 0.01, "Toe Left/Right Trim", "Fine tunes the centerpoint of the steering", {"subCategory":"Front"}]
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false}
         {"collision":true}
         {"nodeWeight":12},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         //--STEERING--
         {"group":"semi_steeringbox"}
         //["stbx1r", 0.49000, -1.93727, 0.78989],
         //["stbx1l", 0.67000, -1.93727, 0.78989],
         {"group":"semi_steeringarm_a"}
         //["sta1r", 0.59000, -1.96727, 0.57989],
         {"group":"semi_steeringarm_b_2"}
        // ["2sta2", 0.63000, 0.35606, 0.55989],
         {"group":""}
    ],
    "beams":[
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          //tie rod
          {"beamSpring":50001000,"beamDamp":500},
          {"beamDeform":275000,"beamStrength":575000},
          {"beamPrecompression":"$toe","beamPrecompressionTime":0.5},
          {"optional":true},
          ["2fa6r","2fa6l"],
          {"beamPrecompression":1},
          //damping
          {"beamSpring":0,"beamDamp":4000},
          ["2fa2l","2fa6l"],
          ["2fa2r","2fa6r"],
          {"beamSpring":0,"beamDamp":500},
          ["2f14l","2sta1r"],
          ["2stbx1l","2sta2"],
          ["f14r","2sta2"],
/*          //steering arms
          {"beamSpring":25001000,"beamDamp":1000},
          {"beamDeform":250000,"beamStrength":450000},
          //steering box hinge
          ["stbx1r","stbx1l"],
          ["stbx1r","f2l"],
          ["stbx1l","f2l"],
          ["stbx1r","f12l"],
          ["stbx1l","f12l"],
          ["stbx1r","f13l"],
          ["stbx1l","f13l"],
          ["stbx1r","f3l"],
          ["stbx1l","f3l"],
          {"beamSpring":16001000,"beamDamp":500},
          //steering arm a
          ["sta1r","stbx1r"],
          ["sta1r","stbx1l"],
          //arm b
          {"beamPrecompression":"$=1+$steer_center","beamPrecompressionTime":0.5},
          ["sta1r","sta2"],
*/

          {"beamSpring":16001000,"beamDamp":500},
          {"beamDeform":250000,"beamStrength":450000},
          {"beamPrecompression":1},
          //arm c
          //to hub
          //["sta2","fh2l"],
          ["2sta2","2fa6l"],
          ["2sta2","2fa4l"],
          ["2sta2","2fa5l"],
          ["2sta2","2fh3l"],
          ["2sta2","2fh4l"],
          {"breakGroup":"wheel_FL_2"},
          {"breakGroupType":1},
          ["2sta2","2fh1ll"],
          ["2sta2","2fh1l"],
          {"breakGroup":""},
          {"breakGroupType":0},
          //steering limiters
          {"beamType":"|SUPPORT", "beamLongBound":5},
          {"beamSpring":10001000,"beamDamp":500},
          {"beamDeform":850000,"beamStrength":"FLT_MAX"},
          {"beamPrecompression":0.6},
          ["2fa2l","2fh3l"],
          ["2fa2r","2fh3r"],
          ["2fa1l","2fh4l"],
          ["2fa1r","2fh4r"],

          ["2fa8l","2fh3l"],
          ["2fa8r","2fh3r"],
          ["2fa7l","2fh4l"],
          ["2fa7r","2fh4r"],

          {"beamPrecompression":0.4},
          ["2fa2l","2fa6l"],
          ["2fa2r","2fa6r"],
          ["2fa8l","2fa6l"],
          ["2fa8r","2fa6r"],
          {"optional":true},
          //steering column
          {"beamSpring":0,"beamDamp":0,"beamDeform":300000,"beamStrength":500000},
          {"beamLimitSpring":2001000,"beamLimitDamp":200},
          {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":0.01, "beamShortBound":0.01},
          //["dc3l","f2l", {"breakGroup":"steering"}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"optional":false},
    ],
    "hydros": [
            ["id1:","id2:"],
            {"beamSpring":12001000,"beamDamp":1000,"beamDeform":"FLT_MAX","beamStrength":650000},
            {"beamPrecompression":1},

            ["2fa2l","2fa6l", {"factor":0.42,"steeringWheelLock":450, "inRate":1.25,"outRate":1.25}],
            
            ["2fa2r","2fa6r", {"factor":-0.42,"steeringWheelLock":450, "inRate":1.25,"outRate":1.25}],
            {"beamPrecompression":1},
    ],
    "input": {
        "FFBcoef":2.62,
    },
}


"semi_differential_F_locking_2": {
    "information":{
        "authors":"BeamNG",
        "name":"3.63 Locking Front Differential (hub reduction)",
        "value":1800,
    }
    "slotType" : "semi_differential_F_2",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"]
        //rear diff
        ["differential", "differential_F_2", "transfercase_f", 1, {"diffType":["open","locked"], "gearRatio":3.63, "lockTorque":500000, "friction":20, "uiName":"Front 2nd Differential"}]
    ],
}


"semi_differential_F_locking_2_4_12": {
    "information":{
        "authors":"BeamNG",
        "name":"4.12 Locking Front Differential (hub reduction)",
        "value":1800,
    }
    "slotType" : "semi_differential_F_2",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"]
        //rear diff
        ["differential", "differential_F_2", "transfercase_f", 1, {"diffType":["open","locked"], "gearRatio":4.12, "lockTorque":500000, "friction":20, "uiName":"Front 2nd Differential"}]
    ],
}

"semi_differential_F_locking_2_5_07": {
    "information":{
        "authors":"BeamNG",
        "name":"5.07 Locking Front Differential (hub reduction)",
        "value":1800,
    }
    "slotType" : "semi_differential_F_2",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"]
        //rear diff
        ["differential", "differential_F_2", "transfercase_f", 1, {"diffType":["open","locked"], "gearRatio":5.07, "lockTorque":500000, "friction":20, "uiName":"Front 2nd Differential"}]
    ],
}

"semi_differential_F_locking_2_6_00": {
    "information":{
        "authors":"BeamNG",
        "name":"6.00 Locking Front Differential (hub reduction)",
        "value":1800,
    }
    "slotType" : "semi_differential_F_2",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"]
        //rear diff
        ["differential", "differential_F_2", "transfercase_f", 1, {"diffType":["open","locked"], "gearRatio":6.00, "lockTorque":500000, "friction":20, "uiName":"Front 2nd Differential"}]
    ],
}

"semi_driveshaft_f_2": {
    "information":{
        "authors":"BeamNG",
        "name":"Front Driveshaft",
        "value":550,
    }
    "slotType" : "semi_driveshaft_f_2",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"]
        //driveshaft
        //["torsionReactor", "torsionReactorF", "transfercase", 2, {}]
        ["shaft", "driveshaft_f_2", "transfercase", 2, {"breakTriggerBeam":"driveshaft_f_2", "uiName":"Front 2nd Driveshaft", "electricsName":"driveshaft_f_2", "canDisconnect":"true", "friction":2}]
    ],
    
    //"torsionReactorF": {
    //    "torqueReactionNodes:":["en4l","en3l","en1r"],
    //},
    
     "props": [
        ["func"      , "mesh"           , "idRef:", "idX:", "idY:", "baseRotation"        , "rotation"            , "translation"        , "min", "max", "offset", "multiplier",],
        ["driveshaft_f_2", "man_driveshaft_f_2", "2fa1d","mtcdf","2ra1ref",    {"x":0, "y":0, "z":90}, {"x":0, "y":-1, "z":0} , {"x":0, "y":0, "z":0}, -360, 360, 0, 1,{"breakGroup":"driveshaft_f_2","deformGroup":"driveshaft_f_2","optional":true}],
    ],
    "beams": [
          ["id1:", "id2:"],
          //driveshaft
          {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":0.01, "beamShortBound":0.01},
          {"beamSpring":0,"beamDamp":0,"beamDeform":3000,"beamStrength":44000},
          {"beamLimitSpring":10001000,"beamLimitDamp":1000},
          ["mtcdf","2fa1d",{"name":"driveshaft_f_2","optional":true,"breakGroup":"driveshaft_f_2","deformGroup":"driveshaft_f_2"}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
        ],
}


"semi_transfercase_f": {
    "information":{
        "authors":"BeamNG",
        "name":"Locking Front Transfercase",
        "value":1800,
    }
    "slotType" : "semi_transfercase_f",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"]
        //rear diff
        ["differential", "transfercase_f", "driveshaft_f_2", 1, {"diffType":["open", "locked"], "gearRatio":1, "lockTorque":200000, "friction":20, "uiName":"Front Transfercase"}]
    ],
}

}