{
"zenith2_suspension_R_awd": {
    "information":{
        "authors":"Theo Wilkinson (KLJP)",
        "name":"Independent Rear Suspension",
        "value":650,
    },
    "slotType" : "zenith2_suspension_R",
    "slots": [
        ["type", "default", "description"],
        ["zenith2_differential_R","", "Rear Differential", {"nodeOffset":{"x":0,"y":-0.033,"z":0}}],
        ["zenith2_hub_R","zenith2_hub_R_5", "Rear Hubs"],
        ["zenith2_wheeldata_R","zenith2_wheeldata_R", "Rear Spindles", {"coreSlot":true}, {"nodeOffset":{"x":0,"y":-0.033,"z":0}}, {"pos":{"x":0,"y":-0.033,"z":0}}],
        ["zenith2_strut_R","zenith2_strut_R", "Rear Struts", {"nodeOffset":{"x":0,"y":-0.033,"z":0}}],
        ["zenith2_swaybar_R","zenith2_swaybar_R", "Rear Sway Bar", {"nodeOffset":{"x":0,"y":-0.033,"z":0}}],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$camber_RR", "range", "", "Wheel Alignment", 0.99, 0.95, 1.03, "Camber Adjust", "Adjusts the wheel camber angles", {"subCategory":"Rear"}],
        ["$toe_RR", "range", "", "Wheel Alignment", 0.994, 1.02, 0.98, "Toe Adjust", "Adjusts the wheel toe-in angle", {"subCategory":"Rear"}],
        ["$trackoffset_R", "range", "+m", "Wheels", 0.0,-0.02, 0.05, "Wheel Offset", "Spacing of the wheel from the hub", {"stepDis":0.001,"subCategory":"Rear"}],
    ],
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         //rear running gear -- wont be found in zenith2.dae, rather the awd section
         ["zenith2_subframe_R_awd", ["zenith2_body","zenith2_lowermounts_a_R","zenith2_lowermounts_b_R","zenith2_lowermounts_c_R","zenith2_uppermounts_R","zenith2_shocktop_R"], {"pos":{"x":0,"y":-0.033,"z":0}}],
         ["zenith2_lowerarm_R_awd", ["zenith2_lowermounts_a_R","zenith2_lowerarm_a_RR","zenith2_lowerarm_a_RL","zenith2_lowermounts_b_R","zenith2_lowerarm_b_RR","zenith2_lowerarm_b_RL"], {"pos":{"x":0,"y":-0.033,"z":0}}],
         ["zenith2_trailingarm_R_awd", ["zenith2_lowermounts_c_R","zenith2_lowerarm_c_RR","zenith2_lowerarm_c_RL","zenith2_lowerarm_a_RR","zenith2_lowerarm_a_RL","zenith2_upperarm_R"], {"pos":{"x":0,"y":-0.033,"z":0}}],
         ["zenith2_hub_R_awd", ["zenith2_lowerarm_a_RR","zenith2_lowerarm_a_RL","zenith2_lowerarm_b_RR","zenith2_lowerarm_b_RL","zenith2_lowerarm_c_RR","zenith2_lowerarm_c_RL","zenith2_upperarm_R","zenith2_hub_R"], {"pos":{"x":0,"y":-0.033,"z":0}}],
         ["zenith2_upperarm_R_awd", ["zenith2_uppermounts_R","zenith2_upperarm_R"], {"pos":{"x":0,"y":-0.033,"z":0}}],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
          //--REAR RUNNING GEAR--
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"collision":true},
         {"selfCollision":false},
         //multilink suspension
         {"nodeWeight":6.1},
         //control arm 1
         {"group":"zenith2_lowermounts_a_R"},
         ["rx1r", -0.3096, 1.4863, 0.2134],
         ["rx1l",  0.3096, 1.4863, 0.2134],
         //control arm 2
         {"group":"zenith2_lowermounts_b_R"},
         ["rx2r", -0.4223, 1.2419, 0.3118],
         ["rx2l",  0.4223, 1.2419, 0.3118],
         //["rx2r", -0.422, 1.248, 0.308],
         //["rx2l", 0.422, 1.248, 0.308],
         {"selfCollision":true},
         //upper wishbone
         {"group":"zenith2_uppermounts_R"},
         ["rx4r", -0.4366, 1.2802, 0.4197],
         ["rx4l",  0.4366, 1.2802, 0.4197],
         ["rx5r", -0.3699, 1.5644, 0.3939],
         ["rx5l",  0.3699, 1.5644, 0.3939],
         //trailing arm
         {"group":"zenith2_lowermounts_c_R"},
         ["rx3r", -0.59, 0.71, 0.20, {"selfCollision":false}],
         ["rx3l",  0.59, 0.71, 0.20, {"selfCollision":false}],

         //--REAR INDEPENDENT SUSPENSION--
         {"collision":true},
         {"selfCollision":true},
         //rear hub
         {"nodeWeight":6.0},
         ["rh1r",-0.6910, 1.4547, 0.2227, {"group":"zenith2_lowerarm_a_RR"}],
         ["rh1l", 0.6910, 1.4547, 0.2227, {"group":"zenith2_lowerarm_a_RL"}],
         {"nodeWeight":5.0},
         ["rh2r",-0.6866, 1.3085, 0.2017, {"group":"zenith2_lowerarm_b_RR"}],
         ["rh2l", 0.6866, 1.3085, 0.2017, {"group":"zenith2_lowerarm_b_RL"}],
         {"selfCollision":false},
         ["rh3r",-0.6976, 1.2364, 0.3104, {"group":"zenith2_lowerarm_c_RR"}],
         ["rh3l", 0.6976, 1.2364, 0.3104, {"group":"zenith2_lowerarm_c_RL"}],
         {"group":"zenith2_upperarm_R"},
         ["rh4r",-0.6385, 1.3549, 0.4291],
         ["rh4l", 0.6385, 1.3549, 0.4291],
         {"group":"zenith2_hub_R"},
         {"selfCollision":true},
         {"nodeWeight":3.25},
         ["rh5r",-0.73, 1.52, 0.285],
         ["rh5l", 0.73, 1.52, 0.285],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
           //--REAR RUNNING GEAR--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":5501000,"beamDamp":150},
          {"beamDeform":30000,"beamStrength":"FLT_MAX"},
          //rear suspension subframe
          {"deformLimitExpansion":1.1},
          ["rx1r","rx1l"],
          ["rx1r","rx2r"],
          ["rx1l","rx2l"],
          ["rx1r","rx2l"],
          ["rx1l","rx2r"],
          ["rx2r","rx2l"],

          ["rx4r","rx4l"],
          ["rx5r","rx5l"],
          ["rx4r","rx5r"],
          ["rx4l","rx5l"],
          ["rx4r","rx5l"],
          ["rx4l","rx5r"],

          {"deformLimitExpansion":""},
          ["rx1r","rx5l"],
          ["rx1l","rx5r"],
          ["rx1r","rx3r"],
          ["rx1l","rx3l"],

          //["rx3l","rx1r"],
          //["rx3r","rx1l"],
          ["rx3r","rx2r"],
          ["rx3l","rx2l"],
          ["rx2r","rx4l"],
          ["rx2l","rx4r"],
          ["rx1r","rx5r"],
          ["rx1l","rx5l"],
          ["rx1r","rx4r"],
          ["rx1l","rx4l"],
          ["rx2r","rx4r"],
          ["rx2l","rx4l"],
          ["rx2r","rx5r"],
          ["rx2l","rx5l"],
          ["rx4r","rx3r"],
          ["rx4l","rx3l"],

          {"beamSpring":4501000,"beamDamp":150},
          //["rx1","rx1l"],
          //["rx1","rx1r"],
          //["rx1","rx2r"],
          //["rx1","rx2l"],

          //["rx1","rx4r"],
          //["rx1","rx4l"],
          //["rx1","rx5r"],
          //["rx1","rx5l"],

          //rear suspension subframe attach
          {"beamSpring":4001000,"beamDamp":120},
          {"beamDeform":8400,"beamStrength":"FLT_MAX"},
          ["rx3r","f4r"],
          ["rx3l","f4l"],
          ["rx3r","f4rr"],
          ["rx3l","f4ll"],
          ["rx3r","f9r"],
          ["rx3l","f9l"],
          ["rx1r","r2rr"],
          ["rx1l","r2ll"],
          ["rx1r","r2"],
          ["rx1l","r2"],
          //["rx1","r2rr"],
          //["rx1","r2ll"],
          //["rx1","r2"],
          ["rx3r","f3r"],
          ["rx3l","f3l"],
          ["rx3r","f8r"],
          ["rx3l","f8l"],
          ["rx3r","f3rr"],
          ["rx3l","f3ll"],
          ["rx2r","f4r"],
          ["rx2l","f4l"],
          ["rx2r","f4l"],
          ["rx2l","f4r"],
          ["rx2r","f4rr"],
          ["rx2l","f4ll"],
          ["rx2r","r2rr"],
          ["rx2l","r2ll"],
          ["rx2r","r1"],
          ["rx2l","r1"],
          ["rx1r","r1"],
          ["rx1l","r1"],
          ["rx1r","r3rr"],
          ["rx1l","r3ll"],
          ["rx1r","r3"],
          ["rx1l","r3"],
          //["rx1r","f4r"],
          //["rx1l","f4l"],

          {"beamDeform":15000,"beamStrength":"FLT_MAX"},
          ["rx2r","r1rr"],
          ["rx2l","r1ll"],
          ["rx1r","r1rr"],
          ["rx1l","r1ll"],

          //upper
          {"beamDeform":25000,"beamStrength":"FLT_MAX"},
          ["rx4r","f4r"],
          ["rx4l","f4l"],
          ["rx4r","f4rr"],
          ["rx4l","f4ll"],
          ["rx5r","r2"],
          ["rx5l","r2"],
          ["rx5r","r2rr"],
          ["rx5l","r2ll"],
          ["rx5r","r1rr"],
          ["rx5l","r1ll"],

          {"beamDeform":10800,"beamStrength":"FLT_MAX"},
          ["rx5r","r5rr"],
          ["rx5l","r5ll"],
          ["rx5r","r3rr"],
          ["rx5l","r3ll"],
          ["rx5r","r5"],
          ["rx5l","r5"],
          ["rx5r","r3"],
          ["rx5l","r3"],

          ["rx4r","f4l"],
          ["rx4l","f4r"],
          ["rx4r","r1"],
          ["rx4l","r1"],
          ["rx4r","r1rr"],
          ["rx4l","r1ll"],

          ["rx4r","f9r"],
          ["rx4l","f9l"],
          {"beamDeform":5000,"beamStrength":"FLT_MAX"},
          ["rx4r","f9l"],
          ["rx4l","f9r"],
          ["rx2r","f9r"],
          ["rx2l","f9l"],

          //--REAR INDEPENDENT SUSPENSION--
          //multilink suspension
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamDeform":95000,"beamStrength":350000},
          {"beamSpring":9001000,"beamDamp":150},
          {"deformLimitExpansion":1.1},
          //rear hub
          ["rh1r","rh2r"],
          ["rh1l","rh2l"],
          ["rh1r","rh3r"],
          ["rh1l","rh3l"],
          ["rh2r","rh3r"],
          ["rh2l","rh3l"],
          ["rh2r","rh4r"],
          ["rh2l","rh4l"],
          ["rh3r","rh4r"],
          ["rh3l","rh4l"],
          ["rh1r","rh4r"],
          ["rh1l","rh4l"],

          {"beamSpring":5001000,"beamDamp":150},
          ["rh1r","rh5r"],
          ["rh1l","rh5l"],
          ["rh2r","rh5r"],
          ["rh2l","rh5l"],
          ["rh3r","rh5r"],
          ["rh3l","rh5l"],
          ["rh4r","rh5r"],
          ["rh4l","rh5l"],

          {"optional":true},
          {"beamSpring":9501000,"beamDamp":150},
          {"beamDeform":95000,"beamStrength":275000},
          //attach to wheel
          {"breakGroup":"wheel_RR"},
          ["rh1r","rw1r", {"name":"axle_RR"}],
          ["rh2r","rw1r"],
          ["rh3r","rw1r"],
          ["rh4r","rw1r"],
          ["rh5r","rw1r", {"beamSpring":5001000,"beamDamp":50}],

          ["rh1r","rw1rr"],
          ["rh2r","rw1rr"],
          ["rh3r","rw1rr"],
          ["rh4r","rw1rr"],
          ["rh5r","rw1rr", {"beamSpring":5001000,"beamDamp":50}],

          {"breakGroup":"wheel_RL"},
          ["rh1l","rw1l", {"name":"axle_RL"}],
          ["rh2l","rw1l"],
          ["rh3l","rw1l"],
          ["rh4l","rw1l"],
          ["rh5l","rw1l", {"beamSpring":5001000,"beamDamp":50}],

          ["rh1l","rw1ll"],
          ["rh2l","rw1ll"],
          ["rh4l","rw1ll"],
          ["rh3l","rw1ll"],
          ["rh5l","rw1ll", {"beamSpring":5001000,"beamDamp":50}],
          {"breakGroup":""},
          {"optional":false},

          //bushing damping
          {"beamSpring":0,"beamDamp":3000},
          {"beamDeform":15000,"beamStrength":55000},
          ["rx1r", "rh2r", {"dampCutoffHz":500}],
          ["rx1l", "rh2l", {"dampCutoffHz":500}],
          ["rx2r", "rh5r", {"dampCutoffHz":500}],
          ["rx2l", "rh5l", {"dampCutoffHz":500}],


          //lower arm 1
          {"beamDeform":85000,"beamStrength":450000},
          {"beamSpring":15001000,"beamDamp":1500},
          ["rx1r","rh1r", {"dampCutoffHz":500}],
          ["rx1l","rh1l", {"dampCutoffHz":500}],

          //lower arm 2 (tie rod)
          //toe in
          {"beamPrecompression":0.998},
          {"beamSpring":15001000,"beamDamp":1500},
          ["rx2r","rh3r", {"beamPrecompression":"$toe_RR","beamPrecompressionTime":0.5,"dampCutoffHz":500}],
          ["rx2l","rh3l", {"beamPrecompression":"$toe_RR","beamPrecompressionTime":0.5,"dampCutoffHz":500}],
          {"beamPrecompression":1},

          {"beamSpring":8001000,"beamDamp":1500},
          //trailing arm
          ["rx3r","rh2r", {"dampCutoffHz":500}],
          ["rx3l","rh2l", {"dampCutoffHz":500}],

          //upper arm
          //camber
          {"beamSpring":15001000,"beamDamp":1500},
          {"breakGroup":"upper_arm_RR"},
          ["rx4r","rh4r", {"beamPrecompression":"$camber_RR","beamPrecompressionTime":0.5,"dampCutoffHz":500}],
          ["rx5r","rh4r", {"beamPrecompression":"$camber_RR","beamPrecompressionTime":0.5,"dampCutoffHz":500}],
          {"breakGroup":"upper_arm_RL"},
          ["rx4l","rh4l", {"beamPrecompression":"$camber_RR","beamPrecompressionTime":0.5,"dampCutoffHz":500}],
          ["rx5l","rh4l", {"beamPrecompression":"$camber_RR","beamPrecompressionTime":0.5,"dampCutoffHz":500}],
          {"breakGroup":""},

          //rear limiters
          {"deformLimitExpansion":""},
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":0.25, "beamShortBound":0.25},
          {"beamSpring":0,"beamDamp":0,"beamDeform":30000,"beamStrength":400000},
          {"beamLimitSpring":2001000,"beamLimitDamp":1000},
          {"breakGroupType":1},
          {"breakGroup":"wheel_RR"},
          ["rw1rr","f4rr", {"optional":true}],
          ["rh2r","f4rr"],
          ["rh2r","f4r"],
          ["rh1r","f4r"],
          {"breakGroup":"wheel_RL"},
          ["rw1ll","f4ll", {"optional":true}],
          ["rh2l","f4ll"],
          ["rh2l","f4l"],
          ["rh1l","f4l"],
          {"breakGroupType":0},
          {"breakGroup":""},

          {"beamPrecompression":1, "beamType":"|SUPPORT", "beamLongBound":2},
          {"beamSpring":2501000,"beamDamp":100,"beamDeform":45000,"beamStrength":450000},
          //upper arm anti-invert
          {"beamPrecompression":0.85},
          ["rh4r","rx1r"],
          ["rh4l","rx1l"],
          ["rh4r","f4r"],
          ["rh4l","f4l"],

          {"beamPrecompression":0.95},
          ["rh4l","rx4r"],
          ["rh4l","rx5r"],
          ["rh4r","rx4l"],
          ["rh4r","rx5l"],

          //lower arm anti-invert
          {"beamPrecompression":0.85},
          ["rh2r","rx5r"],
          ["rh2l","rx5l"],
          {"beamPrecompression":0.75},
          ["rh1r","rx4r"],
          ["rh1l","rx4l"],

          //hub anti-invert
          ["rh3r","rx1r"],
          ["rh1r","rx2r"],
          ["rh3l","rx1l"],
          ["rh1l","rx2l"],
          ["rh5r","rx5r"],
          ["rh5l","rx5l"],
          ["rh2r","rx1r"],
          ["rh2l","rx1l"],

          //hard travel limit
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1},
          {"beamDeform":15000,"beamStrength":150000},
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":1001000,"beamLimitDamp":1000},
          ["rh1r","r1rr", {"longBoundRange":0.12,"shortBoundRange":0.095,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["rh1l","r1ll", {"longBoundRange":0.12,"shortBoundRange":0.095,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            //suspension shape
            {"triangleType":"NONCOLLIDABLE"},
            ["rx3r",  "rh2r", "rh1r"],
            ["rx1r", "rh2r", "rh1r"],
            ["rh3r", "rx2r", "rh5r"],
            //["rx5r", "rh3r", "rh5r"],
            ["rh4r", "rx4r", "rx5r"],
            ["rh5r", "rh3r", "rh4r"],
            ["rh2r", "rh3r", "rh5r"],
            ["rh1r", "rh2r", "rh5r"],

            ["rh2l", "rx3l",  "rh1l"],
            ["rh2l", "rx1l", "rh1l"],
            ["rx2l", "rh3l", "rh5l"],
            //["rh3l", "rx5l", "rh5l"],
            ["rx4l", "rh4l", "rx5l"],
            ["rh3l", "rh5l", "rh4l"],
            ["rh3l", "rh2l", "rh5l"],
            ["rh2l", "rh1l", "rh5l"],
            {"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},
    ],
},
"zenith2_wheeldata_R": {
    "information":{
        "authors":"BeamNG",
        "name":"Rear Spindles",
        "value":0,
    },
    "slotType" : "zenith2_wheeldata_R",
    "pressureWheels": [
        ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"],
        //rear
        {"selfCollision":false},
        {"collision":true},
        {"hubcapBreakGroup":"hubcap_RR"},
        {"hubcapGroup":"hubcap_RR"},
        {"axleBeams":["axle_RR"]},
        ["RR", "wheel_RR", "tire_RR", "rw1rr", "rw1r", 9999, "rh2r", 1, {"torqueCoupling:":"rdiff", "torqueArm:":"f4r", "torqueArm2:":"f4l"}],
        {"hubcapBreakGroup":"hubcap_RL"},
        {"hubcapGroup":"hubcap_RL"},
        {"axleBeams":["axle_RL"]},
        ["RL", "wheel_RL", "tire_RL", "rw1ll", "rw1l", 9999, "rh2l", -1, {"torqueCoupling:":"rdiff", "torqueArm:":"f4l", "torqueArm2:":"f4r"}],
        {"selfCollision":true},
        {"axleBeams":[]},{"disableMeshBreaking":false,"disableTriangleBreaking":false},
        {"hubcapBreakGroup":""},
        {"hubcapGroup":""},
        {"enableHubcaps":false},
        {"enableTireLbeams":false},
        {"enableTireSideReinfBeams":false},
        {"enableTireReinfBeams":false},
        {"enableTreadReinfBeams":false},
        {"enableTirePeripheryReinfBeams":false},
        {"loadSensitivitySlope":""},
        {"noLoadCoef":""},
        {"fullLoadCoef":""},
        {"frictionCoef":""},
        {"slidingFrictionCoef":""},
        {"softnessCoef":0.5},
        {"treadCoef":1.0},
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["shaft", "wheelaxleRL", "differential_R", 1, {"connectedWheel":"RL", "breakTriggerBeam":"axle_RL", "uiName":"Rear Left Axle", "friction":1.15, "dynamicFriction":0.0022}],
        ["shaft", "wheelaxleRR", "differential_R", 2, {"connectedWheel":"RR", "breakTriggerBeam":"axle_RR", "uiName":"Rear Right Axle", "friction":1.15, "dynamicFriction":0.0022}],
    ],
},
"zenith2_strut_R": {
    "information":{
        "authors":"BeamNG",
        "name":"Touring Rear Struts",
        "value":120,
    },
    "slotType" : "zenith2_strut_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_strut_RR", ["zenith2_hub_R","zenith2_shocktop_R"]],
         ["zenith2_strut_RL", ["zenith2_hub_R","zenith2_shocktop_R"]],
    ],
    "beams": [
          ["id1:", "id2:"],
          //rear springs with soft initial bump stop
          {"deformLimitExpansion":""},
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1},
          {"beamDeform":15000,"beamStrength":150000},
          {"beamSpring":25000,"beamDamp":0},
          //{"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":50000,"beamLimitDamp":4000},
          //{"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5l","r1ll", {"precompressionRange":0.09,"longBoundRange":1,"shortBoundRange":0.12,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":10,"volumeFactor":1.55,"decayFactor":10,"noiseFactor":0.00,"pitchFactor":0.2,"maxStress":1000}],
          ["rh5r","r1rr", {"precompressionRange":0.09,"longBoundRange":1,"shortBoundRange":0.12,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":10,"volumeFactor":1.55,"decayFactor":10,"noiseFactor":0.00,"pitchFactor":0.2,"maxStress":1000}],
          //shocks
          {"beamSpring":0,"beamDamp":3000},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5r","r1rr", {"beamDampFast":1500,"beamDampRebound":4500,"beamDampReboundFast":2250,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"beamDampFast":1500,"beamDampRebound":4500,"beamDampReboundFast":2250,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          //harder bump stop
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":251000,"beamLimitDamp":10000},
          ["rh5r","r1rr", {"longBoundRange":0.1,"shortBoundRange":0.08,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"longBoundRange":0.1,"shortBoundRange":0.08,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_strut_R_luminaire": {
    "information":{
        "authors":"BeamNG",
        "name":"Luminaire Rear Struts",
        "value":150,
    },
    "slotType" : "zenith2_strut_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_strut_RR", ["zenith2_hub_R","zenith2_shocktop_R"]],
         ["zenith2_strut_RL", ["zenith2_hub_R","zenith2_shocktop_R"]],
    ],
    "beams": [
          ["id1:", "id2:"],
          //rear springs with soft initial bump stop
          {"deformLimitExpansion":""},
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1},
          {"beamDeform":15000,"beamStrength":150000},
          {"beamSpring":21000,"beamDamp":0},
          //{"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":64000,"beamLimitDamp":4000},
          //{"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5l","r1ll", {"precompressionRange":0.09,"longBoundRange":1,"shortBoundRange":0.085,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.4,"maxStress":1000}],
          ["rh5r","r1rr", {"precompressionRange":0.09,"longBoundRange":1,"shortBoundRange":0.085,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.4,"maxStress":1000}],
          //shocks
          {"beamSpring":0,"beamDamp":3400},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5r","r1rr", {"beamDampFast":1700,"beamDampRebound":5000,"beamDampReboundFast":2500,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"beamDampFast":1700,"beamDampRebound":5000,"beamDampReboundFast":2500,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          //harder bump stop
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":251000,"beamLimitDamp":10000},
          ["rh5r","r1rr", {"longBoundRange":0.06,"shortBoundRange":0.085,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"longBoundRange":0.06,"shortBoundRange":0.085,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_strut_R_sport": {
    "information":{
        "authors":"BeamNG",
        "name":"Touring Sport Rear Struts",
        "value":150,
    },
    "slotType" : "zenith2_strut_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_strut_RR", ["zenith2_hub_R","zenith2_shocktop_R"]],
         ["zenith2_strut_RL", ["zenith2_hub_R","zenith2_shocktop_R"]],
    ],
    "beams": [
          ["id1:", "id2:"],
          //rear springs with soft initial bump stop
          {"deformLimitExpansion":""},
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1},
          {"beamDeform":15000,"beamStrength":150000},
          {"beamSpring":38000,"beamDamp":0},
          //{"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":64000,"beamLimitDamp":4000},
          //{"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5l","r1ll", {"precompressionRange":0.061,"longBoundRange":1,"shortBoundRange":0.095,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.4,"maxStress":1000}],
          ["rh5r","r1rr", {"precompressionRange":0.061,"longBoundRange":1,"shortBoundRange":0.095,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.4,"maxStress":1000}],
          //shocks
          {"beamSpring":0,"beamDamp":3400},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5r","r1rr", {"beamDampFast":1700,"beamDampRebound":5000,"beamDampReboundFast":2500,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"beamDampFast":1700,"beamDampRebound":5000,"beamDampReboundFast":2500,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          //harder bump stop
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":251000,"beamLimitDamp":10000},
          ["rh5r","r1rr", {"longBoundRange":0.06,"shortBoundRange":0.085,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"longBoundRange":0.06,"shortBoundRange":0.085,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_strut_R_gtz": {
    "information":{
        "authors":"BeamNG",
        "name":"Touring R Rear Struts",
        "value":200,
    },
    "slotType" : "zenith2_strut_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_strut_RR", ["zenith2_hub_R","zenith2_shocktop_R"]],
         ["zenith2_strut_RL", ["zenith2_hub_R","zenith2_shocktop_R"]],
    ],
    "beams": [
          ["id1:", "id2:"],
          //rear springs with soft initial bump stop
          {"deformLimitExpansion":""},
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1},
          {"beamDeform":15000,"beamStrength":150000},
          {"beamSpring":45000,"beamDamp":0},
          //{"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":67000,"beamLimitDamp":4000},
          //{"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5l","r1ll", {"precompressionRange":0.035,"longBoundRange":1,"shortBoundRange":0.095,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.4,"maxStress":1000}],
          ["rh5r","r1rr", {"precompressionRange":0.035,"longBoundRange":1,"shortBoundRange":0.095,"boundZone":0.1,"beamLimitDampRebound":0,"dampCutoffHz":500,
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.4,"maxStress":1000}],
          //shocks
          {"beamSpring":0,"beamDamp":3400},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5r","r1rr", {"beamDampFast":1700,"beamDampRebound":5000,"beamDampReboundFast":2500,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"beamDampFast":1700,"beamDampRebound":5000,"beamDampReboundFast":2500,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}],
          //harder bump stop
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":251000,"beamLimitDamp":10000},
          ["rh5r","r1rr", {"longBoundRange":0.06,"shortBoundRange":0.085,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"longBoundRange":0.06,"shortBoundRange":0.085,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_strut_R_race": {
    "information":{
        "authors":"BeamNG",
        "name":"Race Rear Coilovers",
        "value":750,
    },
    "slotType" : "zenith2_strut_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_strut_RR", ["zenith2_hub_R","zenith2_shocktop_R"]],
         ["zenith2_strut_RL", ["zenith2_hub_R","zenith2_shocktop_R"]],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$springheight_R", "range", "+m", "Suspension", 0, -0.06, 0.04, "Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Rear"}],
        ["$spring_R", "range", "N/m", "Suspension", 55000, 15000, 120000, "Spring Rate", "Spring stiffness", {"stepDis":500, "subCategory":"Rear"}]
        ["$damp_bump_R", "range", "N/m/s", "Suspension", 5000, 500, 10000, "Bump Damping", "Damper rate in compression", {"stepDis":100, "subCategory":"Rear"}]
        ["$damp_rebound_R", "range", "N/m/s", "Suspension", 10000, 500, 20000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Rear"}]
    ],
    "beams": [
          ["id1:", "id2:"],
          //rear springs and shocks without soft initial bump stop
          {"deformLimitExpansion":""},
          {"beamType":"|NORMAL"},
          {"beamDeform":15000,"beamStrength":150000},
          {"beamSpring":"$spring_R","beamDamp":0},
          //{"beamSpring":0,"beamDamp":0},
          //IMPORTANT: if precompressionRange is ~= nil then it supersedes beamPrecompression.
          //The case() is for backwards compatibility for old configs containing the "rideheight_R" variable.
          //To change the base ride height, edit the springheight_R offset in the expression.
          ["rh5l","r1ll", {"beamPrecompression":"$=$rideheight_R","precompressionRange":"$=case($rideheight_R == nil, $springheight_R + 0.02, '')",
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":25,"volumeFactor":1.60,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":1.0,"maxStress":1400}],
          ["rh5r","r1rr", {"beamPrecompression":"$=$rideheight_R","precompressionRange":"$=case($rideheight_R == nil, $springheight_R + 0.02, '')",
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":25,"volumeFactor":1.60,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":1.0,"maxStress":1400}],
          //shocks
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":0,"beamDamp":"$damp_bump_R"},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5l","r1ll", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":0.2,"beamDampFast":"$=$damp_bump_R/3","beamDampReboundFast":"$=$damp_rebound_R/3","dampCutoffHz":500}],
          ["rh5r","r1rr", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":0.2,"beamDampFast":"$=$damp_bump_R/3","beamDampReboundFast":"$=$damp_rebound_R/3","dampCutoffHz":500}],
          //bump stop
          {"beamPrecompression":1, "beamType":"|BOUNDED"},
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":251000,"beamLimitDamp":5000},
          ["rh5r","r1rr", {"longBoundRange":0.04,"shortBoundRange":0.09,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"longBoundRange":0.04,"shortBoundRange":0.09,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_strut_R_rally": {
    "information":{
        "authors":"BeamNG",
        "name":"Rally Rear Coilovers",
        "value":750,
    },
    "slotType" : "zenith2_strut_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_strut_RR", ["zenith2_hub_R","zenith2_shocktop_R"]],
         ["zenith2_strut_RL", ["zenith2_hub_R","zenith2_shocktop_R"]],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$springheight_R", "range", "+m", "Suspension", 0, -0.04, 0.06, "Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Rear"}],
        ["$spring_R", "range", "N/m", "Suspension", 30000, 10000, 80000, "Spring Rate", "Spring stiffness", {"stepDis":500, "subCategory":"Rear"}]
        ["$damp_bump_R", "range", "N/m/s", "Suspension", 2500, 500, 10000, "Bump Damping", "Damper rate in compression", {"stepDis":100, "subCategory":"Rear"}]
        ["$damp_bump_R_fast", "range", "N/m/s", "Suspension", 6700, 500, 20000, "Fast Bump Damping", "Damper rate in fast compression", {"stepDis":100, "subCategory":"Rear"}]
        ["$damp_rebound_R", "range", "N/m/s", "Suspension", 3200, 500, 10000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Rear"}]
    ],
    "beams": [
          ["id1:", "id2:"],
          //rear springs and shocks without soft initial bump stop
          {"deformLimitExpansion":""},
          {"beamType":"|NORMAL"},
          {"beamDeform":20000,"beamStrength":200000},
          {"beamSpring":"$spring_R","beamDamp":0},
          //{"beamSpring":0,"beamDamp":0},
          //IMPORTANT: if precompressionRange is ~= nil then it supersedes beamPrecompression.
          //The case() is for backwards compatibility for old configs containing the "rideheight_R" variable.
          //To change the base ride height, edit the springheight_R offset in the expression.
          ["rh5l","r1ll", {"beamPrecompression":"$=$rideheight_R","precompressionRange":"$=case($rideheight_R == nil, $springheight_R + 0.08, '')",
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.7,"maxStress":1400}],
          ["rh5r","r1rr", {"beamPrecompression":"$=$rideheight_R","precompressionRange":"$=case($rideheight_R == nil, $springheight_R + 0.08, '')",
              "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.3,"attackFactor":15,"volumeFactor":1.65,"decayFactor":15,"noiseFactor":0.00,"pitchFactor":0.7,"maxStress":1400}],
          //shocks
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":0,"beamDamp":"$damp_bump_R"},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          ["rh5l","r1ll", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":1.5,"beamDampFast":"$damp_bump_R_fast","beamDampReboundFast":"$damp_rebound_R","dampCutoffHz":500}],
          ["rh5r","r1rr", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":1.5,"beamDampFast":"$damp_bump_R_fast","beamDampReboundFast":"$damp_rebound_R","dampCutoffHz":500}],
          //bump stop
          {"beamPrecompression":1, "beamType":"|BOUNDED"},
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":151000,"beamLimitDamp":5000},
          ["rh5r","r1rr", {"longBoundRange":0.07,"shortBoundRange":0.08,"boundZone":0.04,"beamLimitDampRebound":1000,"dampCutoffHz":500}],
          ["rh5l","r1ll", {"longBoundRange":0.07,"shortBoundRange":0.08,"boundZone":0.04,"beamLimitDampRebound":1000,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_swaybar_R": {
    "information":{
        "authors":"BeamNG",
        "name":"Touring Rear Sway Bar",
        "value":100,
    },
    "slotType" : "zenith2_swaybar_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_swaybar_R", ["zenith2_swaybar_R"]],
         ["zenith2_swaybar_mount_R", ["zenith2_body"]],
         ["zenith2_swaybar_droplink_RR", ["zenith2_swaybar_R"]],
         ["zenith2_swaybar_droplink_RL", ["zenith2_swaybar_R"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //anti-roll
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":""},
         {"selfCollision":false},
         {"collision":true},
         {"nodeWeight":1.3},
         //rear anti-roll
         {"group":"zenith2_swaybar_R"},
         ["arbrr", -0.57, 1.43, 0.335],
         ["arbrl", 0.57, 1.43, 0.335],
         ["arbr1r", -0.4, 1.19, 0.3],
         ["arbr1l", 0.4, 1.19, 0.3],
         {"group":""},
    ],
    "torsionbars": [
        ["id1:", "id2:", "id3:", "id4:"],
        //14mm 283
        //15mm 373
        //16mm 483
        //17mm 616
        //18mm 774
        {"spring":373, "damp":10, "deform":"FLT_MAX", "strength":"FLT_MAX"},
        ["arbrr", "arbr1r", "arbr1l", "arbrl"],
    ],
    "beams": [
          ["id1:", "id2:"],
          //--ANTI-ROLL--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":2001000,"beamDamp":100},
          {"beamDeform":10000,"beamStrength":"FLT_MAX"},
          //mounts
          {"deformLimitExpansion":""},
          ["arbr1r", "f4r"],
          ["arbr1r", "f9r"],
          ["arbr1r", "f9l"],
          ["arbr1r", "f4l"],

          ["arbr1l", "f4l"],
          ["arbr1l", "f9l"],
          ["arbr1l", "f9r"],
          ["arbr1l", "f4r"],
          {"deformLimitExpansion":1.1},

          ["arbr1l", "arbr1r"],

          //end links
          {"beamSpring":2501000,"beamDamp":100},
          {"beamDeform":15000,"beamStrength":300000},
          ["arbrr","rh4r"],
          ["arbrl","rh4l"],
          //rigids
          ["arbrr","arbr1r"],
          ["arbrl","arbr1l"],
          {"deformLimitExpansion":""},
          ["arbrr","arbr1l"],
          ["arbrl","arbr1r"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_swaybar_R_sport": {
    "information":{
        "authors":"BeamNG",
        "name":"Touring Sport Rear Sway Bar",
        "value":180,
    },
    "slotType" : "zenith2_swaybar_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_swaybar_R", ["zenith2_swaybar_R"]],
         ["zenith2_swaybar_mount_R", ["zenith2_body"]],
         ["zenith2_swaybar_droplink_RR", ["zenith2_swaybar_R"]],
         ["zenith2_swaybar_droplink_RL", ["zenith2_swaybar_R"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //anti-roll
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":""},
         {"selfCollision":false},
         {"collision":true},
         {"nodeWeight":1.3},
         //rear anti-roll
         {"group":"zenith2_swaybar_R"},
         ["arbrr", -0.57, 1.43, 0.335],
         ["arbrl", 0.57, 1.43, 0.335],
         ["arbr1r", -0.4, 1.19, 0.3],
         ["arbr1l", 0.4, 1.19, 0.3],
         {"group":""},
    ],
    "torsionbars": [
        ["id1:", "id2:", "id3:", "id4:"],
        //14mm 283
        //15mm 373
        //16mm 483
        //17mm 616
        //18mm 774
        {"spring":616, "damp":10, "deform":"FLT_MAX", "strength":"FLT_MAX"},
        ["arbrr", "arbr1r", "arbr1l", "arbrl"],
    ],
    "beams": [
          ["id1:", "id2:"],
          //--ANTI-ROLL--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":2001000,"beamDamp":100},
          {"beamDeform":10000,"beamStrength":"FLT_MAX"},
          //mounts
          {"deformLimitExpansion":""},
          ["arbr1r", "f4r"],
          ["arbr1r", "f9r"],
          ["arbr1r", "f9l"],
          ["arbr1r", "f4l"],

          ["arbr1l", "f4l"],
          ["arbr1l", "f9l"],
          ["arbr1l", "f9r"],
          ["arbr1l", "f4r"],
          {"deformLimitExpansion":1.1},

          ["arbr1l", "arbr1r"],

          //end links
          {"beamSpring":2501000,"beamDamp":100},
          {"beamDeform":15000,"beamStrength":300000},
          ["arbrr","rh4r"],
          ["arbrl","rh4l"],
          //rigids
          ["arbrr","arbr1r"],
          ["arbrl","arbr1l"],
          {"deformLimitExpansion":""},
          ["arbrr","arbr1l"],
          ["arbrl","arbr1r"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
"zenith2_swaybar_R_race": {
    "information":{
        "authors":"BeamNG",
        "name":"Race Rear Sway Bar",
        "value":400,
    },
    "slotType" : "zenith2_swaybar_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["zenith2_swaybar_R", ["zenith2_swaybar_R"]],
         ["zenith2_swaybar_mount_R", ["zenith2_body"]],
         ["zenith2_swaybar_droplink_RR", ["zenith2_swaybar_R"]],
         ["zenith2_swaybar_droplink_RL", ["zenith2_swaybar_R"]],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$arb_spring_R", "range", "N/m", "Suspension", 25000, 5000, 100000, "Anti-Roll Spring Rate", "Stiffness of the anti-roll bar, defined at the end links", {"stepDis":1000,"subCategory":"Rear"}]
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //anti-roll
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":""},
         {"selfCollision":false},
         {"collision":true},
         {"nodeWeight":1.3},
         //rear anti-roll
         {"group":"zenith2_swaybar_R"},
         ["arbrr", -0.57, 1.43, 0.335],
         ["arbrl", 0.57, 1.43, 0.335],
         ["arbr1r", -0.4, 1.19, 0.3],
         ["arbr1l", 0.4, 1.19, 0.3],
         {"group":""},
    ],
    "torsionbars": [
        ["id1:", "id2:", "id3:", "id4:"],
        //arm length 0.18
        {"spring":"$=$arb_spring_R*0.23*0.23", "damp":10, "deform":5000, "strength":9999999},
        ["arbrr", "arbr1r", "arbr1l", "arbrl"],
    ],
    "beams": [
          ["id1:", "id2:"],
          //--ANTI-ROLL--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":2001000,"beamDamp":100},
          {"beamDeform":10000,"beamStrength":"FLT_MAX"},
          //mounts
          {"deformLimitExpansion":""},
          ["arbr1r", "f4r"],
          ["arbr1r", "f9r"],
          ["arbr1r", "f9l"],
          ["arbr1r", "f4l"],

          ["arbr1l", "f4l"],
          ["arbr1l", "f9l"],
          ["arbr1l", "f9r"],
          ["arbr1l", "f4r"],
          {"deformLimitExpansion":1.1},

          ["arbr1l", "arbr1r"],

          //end links
          {"beamSpring":2501000,"beamDamp":100},
          {"beamDeform":15000,"beamStrength":300000},
          ["arbrr","rh4r"],
          ["arbrl","rh4l"],
          //rigids
          ["arbrr","arbr1r"],
          ["arbrl","arbr1l"],
          ["arbrr","arbr1l"],
          ["arbrl","arbr1r"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.1},
    ],
},
}