{
"sdd_tacoma_suspension_R": {
    "information":{
        "authors":"BeamNG",
        "name":"TRD Pro Rear Suspension",
        "value":4200,
    },
    "slotType" : "pickup_suspension_R",
    "slots": [
        ["type", "default", "description"],
        ["pickup_hub_R","pickup_hub_R_6","Rear Wheel Hubs"],
        ["sdd_tacoma_spring_R","sdd_tacoma_spring_R","Rear Springs"],
		["sdd_tacoma_shock_R","sdd_tacoma_shock_R","Rear Shocks"],
        ["pickup_swaybar_R","","Rear Sway Bar"],
        ["pickup_differential_R","pickup_differential_R","Rear Differential"],
        ["sdd_tacoma_links_R","sdd_tacoma_links_R","Rear Links", {"coreSlot":true}],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$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"}],
        ["$trackbar_R", "range", "m", "Wheel Alignment", 0.0, -0.01, 0.06, "Track Bar Adjust", "Adjust the axle lateral position", {"stepDis":0.001,"subCategory":"Rear"}],
    ],
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         //rear axle
         ["sdd_tacoma_axle_R", ["pickup_axle_R", "pickup_rearshockbottom"]],
         ["sdd_tacoma_axlemounts_R_4link", ["pickup_axle_R", "pickup_rearshockbottom"]],

         //["pickup_shocktop_R_4link", ["pickup_frame", "pickup_rearshocktop"]],
         ["sdd_tacoma_trackbarmount_R_4link", ["pickup_frame"]],

         //["pickup_lowermounts_R_4link_short", ["pickup_frame_short"]],
         ["sdd_tacoma_uppermounts_R_4link_short", ["pickup_frame_short"]],

         //["pickup_lowermounts_R_4link", ["pickup_frame_standard", "pickup_frame_ext", "pickup_frame_crew"]],
         ["sdd_tacoma_uppermounts_R_4link", ["pickup_frame_standard", "pickup_frame_ext", "pickup_frame_crew"]],

         //["pickup_lowermounts_R_4link_longbed", ["pickup_frame_longbed", "pickup_frame_extlongbed", "pickup_frame_crewlongbed"]],
         ["sdd_tacoma_uppermounts_R_4link_longbed", ["pickup_frame_longbed", "pickup_frame_extlongbed", "pickup_frame_crewlongbed"]],

         ["sdd_tacoma_uppermounts_R_4link", ["pickup_frame_upfit"]],
         //["pickup_lowermounts_R_4link_upfit", ["pickup_frame_upfit"]],

         //["pickup_lowerlink_R", ["pickup_lowerlinks_R"]],
         ["sdd_tacoma_upperlink_R", ["pickup_trackbar_R", "pickup_upperlink_R"]],
         ["sdd_tacoma_trackbar_R_4link", ["pickup_trackbar_R"]],
		 ["sdd_tacoma_lines_R", ["pickup_frame"]],
    ],
    "torsionbars": [
        ["id1:", "id2:", "id3:", "id4:"],
        {"spring":250000, "damp":0, "deform":2500000, "strength":10000000},
        //rigidify upper link
        ["ax3", "ax1", "ax4r", "axsr1"],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],

         //DrowsySam was here

         //--REAR LIVE AXLE SUSPENSION--
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"nodeWeight":14.288},
         {"collision":true},
         {"group":"pickup_axle_R"},
         {"selfCollision":false},
         //can be overwritten by Off-Road leaf spring
         ["ax2r", -0.66000, 1.49000, 0.65000],
         ["ax2l", 0.66000, 1.49000, 0.65000],
         {"selfCollision":true},
         ["ax3r", -0.74000, 1.25000, 0.33000],
         ["ax3l", 0.74000, 1.25000, 0.33000],
         ["ax4r", -0.74000, 1.66000, 0.33000],
         ["ax4l", 0.74000, 1.66000, 0.33000],
         ["ax1", 0.00000, 1.60000, 0.30000, {"nodeWeight":14.1}],
         ["ax3", 0.00000, 1.13000, 0.39000, {"nodeWeight":14.1,"selfCollision":false}],
         ["ax2", 0.00000, 1.54000, 0.60000, {"nodeWeight":9.4,"selfCollision":false}],

         //upper link mount
         {"selfCollision":false},
         {"nodeWeight":6.58},
         ["axsr1", -0.23000, 1.60000, 0.56000, {"group":["pickup_axle_R","pickup_upperlink_R"]}],

         //trackbar mount
         {"nodeWeight":4.7},
         ["axsr2", -0.53200, 1.59500, 0.46000, {"group":["pickup_axle_R","pickup_trackbar_R"]}],

         //shock/lower link mounting nodes
         {"nodeWeight":9.4},
         {"group":["pickup_axle_R","pickup_rearspringbottom", "pickup_lowerlinks_R"]}
         ["axshr", -0.56966, 1.49440, 0.46004],
         ["axshl", 0.56966, 1.49440, 0.46004],
 {"group":["pickup_axle_R","pickup_rearshockbottom"]}
			["axshrrr", -0.64333, 1.40132, 0.18000],
            ["axshlll", 0.64333, 1.40132, 0.18000],
			
			 {"group":["pickup_axle_R","pickup_lowerlinks_R"]}
			["axshrrr2", -0.49932, 1.31370, 0.32015],
            ["axshlll2", 0.49932, 1.31370, 0.32015],
 {"group":["pickup_axle_R","pickup_lowerlinks_RR"]}
            ["axshrrr3", -0.49932, 1.30195, 0.45723],
            ["axshlll3", 0.49932, 1.30195, 0.45723],
			
			

         //--REAR RUNNING GEAR

         //shock mount
         {"collision":false},
         {"selfCollision":false},
         {"nodeWeight":7.52},
         {"group":"pickup_rearshocktop"}
         ["rs2r", -0.56450, 1.48756, 0.76951],
         ["rs2l", 0.56450, 1.48756, 0.76951],

          


         //upper link mount
         {"nodeWeight":6.58},
         ["rx2r", -0.23000, 1.13000, 0.50000, {"group":"pickup_upperlink_R"}],

         //trackbar mount
         {"nodeWeight":4.7},
         ["rx2l", 0.50600, 1.63600, 0.40000, {"group":"pickup_trackbar_R"}],

         //lower link mounts
         {"nodeWeight":9.4},
         {"group":["pickup_lowerlinks_R", "pickup_trackbar_R"]}
         ["rx1r", -0.48666, 0.51233, 0.39000],
         ["rx1l", 0.48666, 0.51233, 0.39000],

          




         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],

          //--REAR LIVE AXLE SUSPENSION--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":9400940,"beamDamp":141},
          {"beamDeform":112000,"beamStrength":2050000},
          {"deformLimitExpansion":1.2},
          ["ax1","ax2"],
          ["ax1","ax3"],
          ["ax2","ax3"],
          ["ax2","ax2r"],
          ["ax2","ax2l"],
          ["ax3","ax3r"],
          ["ax3","ax3l"],
          ["ax1","ax4r"],
          ["ax1","ax4l"],
          //
          ["ax2l","ax3l"],
          ["ax2r","ax3r"],
          ["ax4l","ax3l"],
          ["ax4r","ax3r"],
          ["ax4l","ax2l"],
          ["ax4r","ax2r"],

          //crossing
          {"deformLimitExpansion":""},
          ["ax2r","ax1"],
          ["ax2l","ax1"],
          ["ax3r","ax1"],
          ["ax3l","ax1"],
          ["ax3r","ax2"],
          ["ax3l","ax2"],
          ["ax4r","ax2"],
          ["ax4l","ax2"],
          ["ax2r","ax3"],
          ["ax2l","ax3"],
          ["ax4r","ax3"],
          ["ax4l","ax3"],

          ["ax2l","ax2r"],
          ["ax3l","ax3r"],
          ["ax4l","ax4r"],

          //shock mounts
          {"beamSpring":9400940,"beamDamp":141},
          {"beamDeform":112000,"beamStrength":"FLT_MAX"},
          ["axshr","ax2r"],
          ["axshr","ax3r"],
          ["axshr","ax4r"],
          ["axshr","ax1"],
          ["axshr","ax2"],
          ["axshr","ax3"],
          ["axshl","ax2l"],
          ["axshl","ax3l"],
          ["axshl","ax4l"],
          ["axshl","ax1"],
          ["axshl","ax2"],
          ["axshl","ax3"],

            ["ax3r", "axshrrr"],
            ["axshrrr", "ax4r"],
            ["axshr", "axshrrr"],
            ["ax1", "axshrrr"],
            ["ax3", "axshrrr"],
            ["ax1", "axshlll"],
            ["ax3", "axshlll"],
            ["axshl", "axshlll"],
            ["axshlll", "ax4l"],
            ["axshlll", "ax3l"],

            ["axshrrr3", "axshrrr2"],
            ["axshlll3", "axshlll2"],
            ["axshlll2", "ax3l"],
            ["axshlll2", "ax4l"],
            ["axshlll2", "axshlll"],
            ["axshlll2", "ax2l"],
            ["ax2r", "axshrrr3"],
            ["axsr2", "axshrrr3"],
            ["axshrrr3", "ax3r"],
            ["axshlll3", "ax2l"],
            ["axshlll3", "ax3l"],
            ["axshlll3", "ax4l"],
            ["axshlll", "axshlll3"],
            ["axshrrr3", "axshrrr"],
            ["axshrrr", "axshrrr2"],
            ["axshrrr2", "ax4r"],
            ["axshrrr2", "ax3r"],
            ["axshrrr3", "ax4r"],



          {"beamSpring":6580940,"beamDamp":141},
          //frame spring mount strength
          ["rs2r","f17l", {"beamDeform":75000}],
          ["rs2l","f17r", {"beamDeform":75000}],
          ["rs2r","f18l", {"beamDeform":75000}],
          ["rs2l","f18r", {"beamDeform":75000}],

   //frame shock mount strength
          ["rss2r","f17l", {"beamDeform":75000}],
          ["rss2l","f17r", {"beamDeform":75000}],
          ["rss2r","f18l", {"beamDeform":75000}],
          ["rss2l","f18r", {"beamDeform":75000}],


          //trackbar mount
          {"beamSpring":3760940,"beamDamp":141},
          ["axsr2", "ax2"],
          ["axsr2", "ax3"],
          ["axsr2", "ax1"],
          ["axsr2", "ax4r"],
          ["axsr2", "ax3r"],
          ["axsr2", "ax2r"],

          //upper link mount
          {"beamSpring":5640940,"beamDamp":141},
          ["axsr1", "ax2"],
          ["axsr1", "ax3"],
          ["axsr1", "ax1"],
          ["axsr1", "ax4r"],
          ["axsr1", "ax3r"],
          ["axsr1", "ax2r"],

          {"beamSpring":2820940,"beamDamp":141},
          ["axshr", "axsr2"],
          ["axsr2", "axsr1"],
          ["axsr1", "axshr"],

          //lower links
          {"beamSpring":28200940,"beamDamp":940},
          {"beamDeform":129500,"beamStrength":"FLT_MAX"},
          //["axshr", "rx1r", {"dampCutoffHz":500}]
          //["axshl", "rx1l", {"dampCutoffHz":500}]

          //upper link
          {"beamSpring":18800940,"beamDamp":940},
          {"beamDeform":157500,"beamStrength":"FLT_MAX"},
          ["axsr1", "rx2r", {"dampCutoffHz":500}]

          //trackbar
          {"beamDeform":129500,"beamStrength":"FLT_MAX"},
          {"beamSpring":18800940,"beamDamp":940},
          ["rx2l", "axsr2", {"precompressionRange":"$trackbar_R","beamPrecompressionTime":0.5,"dampCutoffHz":500}],

          //rear limiters
          {"deformLimitExpansion":""},
          {"beamPrecompression":0.55, "beamType":"|SUPPORT", "beamLongBound":6},
          {"beamSpring":0,"beamDamp":0,"beamDeform":52500,"beamStrength":700000},
          {"beamLimitSpring":5001000,"beamLimitDamp":500},
          {"optional":true},
          ["rw1r", "f6r"],
          ["rw1r", "f16r"],
          ["rw1r", "f10r"],
          ["rw1r", "f20r"],
          ["rw1r", "f18r", {"beamPrecompression":0.2, "beamLongBound":12}],

          ["rw1l", "f6l"],
          ["rw1l", "f16l"],
          ["rw1l", "f10l"],
          ["rw1l", "f20l"],
          ["rw1l", "f18l", {"beamPrecompression":0.2, "beamLongBound":12}],
          {"optional":false},

          //pinion damper
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":0,"beamDamp":3290},
          {"beamDeform":21000,"beamStrength":35000},
          {"breakGroup":"driveshaft"},
          ["ax2","tra1", {"dampCutoffHz":500, "optional":true}],
          ["ax1","tra1", {"dampCutoffHz":500, "optional":true}],
          {"breakGroup":""},

          //extension/compression limit
          {"beamPrecompression":1, "beamType":"|BOUNDED","beamLongBound":1,"beamShortBound":1},
          {"beamSpring":0,"beamDamp":0,"beamDeform":24500,"beamStrength":245000},
          {"beamLimitSpring":2001000,"beamLimitDamp":1000},
          ["ax4r","f18r", {"longBoundRange":0.35,"shortBoundRange":0.06,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["ax4l","f18l", {"longBoundRange":0.35,"shortBoundRange":0.06,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["ax3r","f18r", {"longBoundRange":0.35,"shortBoundRange":0.06,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["ax3l","f18l", {"longBoundRange":0.35,"shortBoundRange":0.06,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}],

          //dampers
          {"beamSpring":0,"beamDamp":1128},
          {"beamLimitSpring":0,"beamLimitDamp":1200},
          {"dampCutoffHz":500},
          {"beamType":"|BOUNDED" "beamLongBound":2, "beamShortBound":1},
          ["ax2r","f16r", {"breakGroup":"wheel_RR","beamDampVelocitySplit":0.05,"beamDampFast":500,"beamDampReboundFast":500,"beamDamp":47,"beamDampRebound":50}],
          ["ax4r","f6r", {"breakGroup":"wheel_RL","beamDampVelocitySplit":0.05,"beamDampFast":500,"beamDampReboundFast":500,"beamDamp":47,"beamDampRebound":50}],
          ["ax2l","f16l", {"breakGroup":"wheel_RR","beamDampVelocitySplit":0.05,"beamDampFast":500,"beamDampReboundFast":500,"beamDamp":47,"beamDampRebound":50}],
          ["ax4l","f6l", {"breakGroup":"wheel_RL","beamDampVelocitySplit":0.05,"beamDampFast":500,"beamDampReboundFast":500,"beamDamp":47,"beamDampRebound":50}],
          {"dampCutoffHz":""},

          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.2},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            //axle shape
            {"triangleType":"NONCOLLIDABLE"},
            {"dragCoef":0},
            ["ax2r", "ax4r", "ax3r"],
            ["ax2l", "ax3l", "ax4l"],
            ["ax3l", "axshl", "ax4l"],
            ["ax4r", "axshr", "ax3r"],
            ["axshr", "ax3", "ax3r"],
            ["axshl", "ax3l", "ax3"],
            ["ax4l", "axshl", "ax1"],
            ["ax1", "axshr", "ax4r"],
            ["ax1", "ax3", "axshr"],
            ["ax1", "axshl", "ax3"],
            {"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},
    ],
},
"sdd_tacoma_links_R": {
    "information":{
        "authors":"BeamNG",
        "name":"Links",
        "value":200,
    },
    "slotType" : "sdd_tacoma_links_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],

         ["sdd_tacoma_lowermounts_R_4link_short", ["pickup_frame_short"]],
         ["sdd_tacoma_lowermounts_R_4link", ["pickup_frame_standard", "pickup_frame_ext", "pickup_frame_crew"]],
		  ["sdd_tacoma_lowermounts_R_4link", ["sdd_tacoma_frame"]],
         ["sdd_tacoma_lowermounts_R_4link_longbed", ["pickup_frame_longbed", "pickup_frame_extlongbed", "pickup_frame_crewlongbed"]],
         ["sdd_tacoma_lowermounts_R_4link_upfit", ["pickup_frame_upfit"]],


		["sdd_tacoma_upperlinks_R", ["pickup_lowerlinks_RR"]],
         ["sdd_tacoma_lowerlinks_R", ["pickup_lowerlinks_R"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"collision":true},
         {"selfCollision":false},

         //lower link mounts
         {"nodeWeight":9.4},
         {"group":["pickup_lowerlinks_R", "pickup_trackbar_R"]}
         ["rx1r", -0.48666, 0.51233, 0.39000],
         ["rx1l", 0.48666, 0.51233, 0.39000],
		   {"group":["pickup_lowerlinks_RR"]}
		 ["rx1rr", -0.48666, 0.62375, 0.43998],
         ["rx1ll", 0.48666, 0.62375, 0.43998],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],

          //--REAR LIVE AXLE SUSPENSION--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          //lower links
          {"beamSpring":28200940,"beamDamp":940},
          {"beamDeform":129500,"beamStrength":"FLT_MAX"},
          ["axshrrr2", "rx1r", {"dampCutoffHz":500}]
          ["axshlll2", "rx1l", {"dampCutoffHz":500}]
		  
		    ["axshrrr3", "rx1rr", {"dampCutoffHz":500}]
          ["axshlll3", "rx1ll", {"dampCutoffHz":500}]
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"deformLimitExpansion":1.2},
		  
		   //lower link mounts
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":11280940,"beamDamp":141},
          {"beamDeform":84000,"beamStrength":"FLT_MAX"},
          ["rx1rr", "f6r"],
          ["rx1rr", "f16r"],
          ["rx1rr", "f7r"],
          ["rx1rr", "f17r"],
          ["rx1rr", "f21r"],
          ["rx1rr", "f22r"],
          ["rx1ll", "f6l"],
          ["rx1ll", "f16l"],
          ["rx1ll", "f7l"],
          ["rx1ll", "f17l"],
          ["rx1ll", "f21l"],
          ["rx1ll", "f22l"],
          {"beamSpring":4700940,"beamDamp":141},
          {"beamDeform":84000,"beamStrength":"FLT_MAX"},
          ["rx1rr", "f6"],
          ["rx1rr", "f7"],
          ["rx1rr", "f16"],
          ["rx1rr", "f17"],
          ["rx1ll", "f6"],
          ["rx1ll", "f7"],
          ["rx1ll", "f16"],
          ["rx1ll", "f17"],
    ],
},
"sdd_tacoma_spring_R": {
    "information":{
        "authors":"BeamNG",
        "name":"Rear Springs",
        "value":850,
    },
    "slotType" : "sdd_tacoma_spring_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["sdd_tacoma_springtop_F", ["pickup_frame", "pickup_rearshocktop"]],
		  ["sdd_tacoma_springtop_F", ["sdd_tacoma_frame", "sdd_tacoma_rearshocktop"]],
         ["sdd_tacoma_springs_R", ["pickup_rearshocktop", "pickup_rearspringbottom"], [],{"pos":{"x":0,"y":0,"z":0}}],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$springheight_R3", "range", "+m", "Suspension", 0, -0.1, 0.08, "Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Rear"}],
        ["$spring_R3", "range", "N/m", "Suspension", 30000, 10000, 90000, "Spring Rate", "Spring stiffness", {"stepDis":500, "subCategory":"Rear"}]
        ["$damp_bump_R3", "range", "N/m/s", "Suspension", 4000, 500, 10000, "Bump Damping", "Damper rate in slow compression", {"stepDis":100, "subCategory":"Rear"}]
        ["$damp_bump_R3_fast", "range", "N/m/s", "Suspension", 9000, 500, 15000, "Fast Bump Damping", "Damper rate in fast compression", {"stepDis":100, "subCategory":"Rear"}]
        ["$damp_rebound_R3", "range", "N/m/s", "Suspension", 4000, 500, 10000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Rear"}]
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],

         //--REAR LIVE AXLE SUSPENSION--
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},

         //shock mount
         {"collision":false},
         {"selfCollision":false},
         {"nodeWeight":7.52},
         {"group":"pickup_rearshocktop"}
           ["rs2r", -0.63000, 1.56808, 0.65978],
         ["rs2l", 0.63000, 1.56808, 0.65978],

         //upper link mount
         {"selfCollision":false},
         {"nodeWeight":6.58},
         ["axsr1", -0.23, 1.6, 0.57, {"group":["pickup_axle_R","pickup_upperlink_R"]}],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--REAR SPRING--
          {"beamPrecompression":1, "beamType":"|NORMAL"},
          {"beamDeform":77000,"beamStrength":280000},
          {"beamSpring":"$spring_R3","beamDamp":0},
          ["axshr","rs2r", {"precompressionRange":"$=$springheight_R3 + 0.3","beamPrecompressionTime":0.1,
              "soundFile":"event:>Vehicle>Suspension>pickup_01>spring_compress_01","colorFactor":0.5,"attackFactor":10,"volumeFactor":3.6,"decayFactor":11,"noiseFactor":0.01,"pitchFactor":0.4,"maxStress":15000}],
          ["axshl","rs2l", {"precompressionRange":"$=$springheight_R3 + 0.3","beamPrecompressionTime":0.1,
              "soundFile":"event:>Vehicle>Suspension>pickup_01>spring_compress_01","colorFactor":0.5,"attackFactor":10,"volumeFactor":3.6,"decayFactor":11,"noiseFactor":0.01,"pitchFactor":0.4,"maxStress":15000}],

        
          //bumpstops
          {"beamSpring":0,"beamDamp":0},
          {"beamLimitSpring":251000,"beamLimitDamp":10000},
          ["axshr","rs2r", {"longBoundRange":0.35,"shortBoundRange":0.04,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          ["axshl","rs2l", {"longBoundRange":0.35,"shortBoundRange":0.04,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
},
"sdd_tacoma_shock_R": {
    "information":{
        "authors":"BeamNG",
        "name":"Rear TRD Pro Shocks",
        "value":850,
    },
    "slotType" : "sdd_tacoma_shock_R",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["sdd_tacoma_shocktop_R", ["pickup_frame", "pickup_rearshocktop"]],
		  ["sdd_tacoma_shocktop_R", ["sdd_tacoma_frame", "sdd_tacoma_rearshocktop"]],
         ["sdd_tacoma_shocks_R", ["pickup_rearshocktop", "pickup_rearshockbottom"], [],{"pos":{"x":0,"y":0,"z":0}}],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$springheight_R3", "range", "+m", "Suspension", 0, -0.1, 0.08, "Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Rear"}],
        ["$spring_R3", "range", "N/m", "Suspension", 30000, 10000, 90000, "Spring Rate", "Spring stiffness", {"stepDis":500, "subCategory":"Rear"}]
        ["$damp_bump_R3", "range", "N/m/s", "Suspension", 4000, 500, 10000, "Bump Damping", "Damper rate in slow compression", {"stepDis":100, "subCategory":"Rear"}]
        ["$damp_bump_R3_fast", "range", "N/m/s", "Suspension", 9000, 500, 15000, "Fast Bump Damping", "Damper rate in fast compression", {"stepDis":100, "subCategory":"Rear"}]
        ["$damp_rebound_R3", "range", "N/m/s", "Suspension", 4000, 500, 10000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Rear"}]
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],

         //--REAR LIVE AXLE SUSPENSION--
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},

         //shocks mount
         {"collision":false},
         {"selfCollision":false},
         {"nodeWeight":7.52},
         {"group":"pickup_rearspringtop"}
           ["rss2r", -0.59055, 1.11680, 0.77974],
         ["rss2l", 0.59055, 1.11680, 0.77974],

    ],
    "beams": [
          ["id1:", "id2:"],
          //--REAR SHOCKS--
          {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamLimitSpring":0,"beamLimitDamp":0},
          {"beamSpring":0,"beamDamp":"$damp_bump_R3"},
          ["axshrrr","rss2r", {"beamDampRebound":"$damp_rebound_R3","beamDampVelocitySplit":0.75,"beamDampFast":"$damp_bump_R3_fast","beamDampReboundFast":"$damp_rebound_R3","dampCutoffHz":500}],
          ["axshlll","rss2l", {"beamDampRebound":"$damp_rebound_R3","beamDampVelocitySplit":0.75,"beamDampFast":"$damp_bump_R3_fast","beamDampReboundFast":"$damp_rebound_R3","dampCutoffHz":500}],
		  
		  //shock mounts
          {"deformLimitExpansion":1.2},
          {"beamSpring":6110940,"beamDamp":141},
          {"beamDeform":165500,"beamStrength":"FLT_MAX"},
          ["rss2r", "f8r"],
          ["rss2r", "f18r"],
          ["rss2r", "f7r"],
          ["rss2r", "f17r"],
          ["rss2l", "f8l"],
          ["rss2l", "f18l"],
          ["rss2l", "f7l"],
          ["rss2l", "f17l"],
    ],
},
}