{
"BB_RockBouncer_Differential_F": {
    "information":{
        "authors":"BeamNG",
        "name":"Locking Differential",
        "value":950,
    },
    "slotType" : "BB_RockBouncer_Differential_F",
    "slots": [
        ["type", "default", "description"],
        ["BB_RockBouncer_axleshafts_F","BB_RockBouncer_axleshafts_F","Front Axle Shafts"],
        ["BB_RockBouncer_finaldrive_F","BB_RockBouncer_finaldrive_F", "Front Final Drive", {"coreSlot":true}],
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        //front diff
        ["differential", "differential_F", "driveshaft_F", 1, {"diffType":["open","locked"], "lockTorque":20000, "friction":5, "uiName":"Front Differential","defaultVirtualInertia":0.5}],
    ],
    "differential_F": {
        "friction": 5.95
        "dynamicFriction": 0.0028,
        "torqueLossCoef": 0.03,
    },
},
"BB_RockBouncer_Differential_FOpen": {
    "information":{
        "authors":"BeamNG",
        "name":"Open Differential",
        "value":950,
    },
    "slotType" : "BB_RockBouncer_Differential_F",
    "slots": [
        ["type", "default", "description"],
        ["BB_RockBouncer_axleshafts_F","BB_RockBouncer_axleshafts_F","Front Axle Shafts"],
        ["BB_RockBouncer_finaldrive_F","BB_RockBouncer_finaldrive_F", "Front Final Drive", {"coreSlot":true}],
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        //front diff
        ["differential", "differential_F", "driveshaft_F", 1, {"diffType":["open"], "lockTorque":20000, "friction":5, "uiName":"Front Differential","defaultVirtualInertia":0.5}],
    ],
    "differential_F": {
        "friction": 5.95
        "dynamicFriction": 0.0028,
        "torqueLossCoef": 0.03,
    },
},
"BB_RockBouncer_Differential_FWelded": {
    "information":{
        "authors":"BeamNG",
        "name":"Welded Differential",
        "value":950,
    },
    "slotType" : "BB_RockBouncer_Differential_F",
    "slots": [
        ["type", "default", "description"],
        ["BB_RockBouncer_axleshafts_F","BB_RockBouncer_axleshafts_F","Front Axle Shafts"],
        ["BB_RockBouncer_finaldrive_F","BB_RockBouncer_finaldrive_F", "Front Final Drive", {"coreSlot":true}],
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        //front diff
        ["differential", "differential_F", "driveshaft_F", 1, {"diffType":["locked"], "lockTorque":20000, "friction":5, "uiName":"Front Differential","defaultVirtualInertia":0.5}],
    ],
    "differential_F": {
        "friction": 5.95
        "dynamicFriction": 0.0028,
        "torqueLossCoef": 0.03,
    },
},
"BB_RockBouncer_finaldrive_F354": {
    "information":{
        "authors":"BeamNG",
        "name":"3.54:1 Differential Gearing",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":3.54,
    },
},
"BB_RockBouncer_finaldrive_F373": {
    "information":{
        "authors":"BeamNG",
        "name":"3.73:1 Differential Gearing",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":3.73,
    },
},
"BB_RockBouncer_finaldrive_F": {
    "information":{
        "authors":"BeamNG",
        "name":"4.10:1 Differential Gearing",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":4.10,
    },
},
"BB_RockBouncer_finaldrive_F456": {
    "information":{
        "authors":"BeamNG",
        "name":"4.56:1 Differential Gearing",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":4.56,
    },
},
"BB_RockBouncer_finaldrive_F488": {
    "information":{
        "authors":"BeamNG",
        "name":"4.88:1 Differential Gearing",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":4.88,
    },
},
"BB_RockBouncer_finaldrive_F513": {
    "information":{
        "authors":"BeamNG",
        "name":"5.13:1 Differential Gearing",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":5.13,
    },
},
"BB_RockBouncer_finaldrive_F538": {
    "information":{
        "authors":"BeamNG",
        "name":"5.38:1 Differential Gearing",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":5.38,
    },
},
"BB_RockBouncer_finaldrive_F717": {
    "information":{
        "authors":"BeamNG",
        "name":"7.17:1 Differential Gearing (Dodge Ratio)",
        "value":150,     
    },

    "slotType" : "BB_RockBouncer_finaldrive_F",

    "differential_F" : {
        "gearRatio":7.17,
    },
},
"BB_RockBouncer_driveshaft_F": {
    "information":{
        "authors":"BeamNG",
        "name":"2 1/2 Ton Driveshaft",
        "value":300,
    },
    "slotType" : "BB_RockBouncer_driveshaft_F",
    "slots": [
        ["type", "default", "description"],
        ["DonRaceMega_DriveShaftCage_F","DonRaceMega_DriveShaftCage_F","Driveshaft Safety Cage"],
    ],	
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        //front driveshaft
        ["torsionReactor", "torsionReactorF", "transfercase_F", 1, {}],
        ["shaft", "driveshaft_F", "torsionReactorF", 1, {"breakTriggerBeam":"driveshaft_F", "uiName":"Front Driveshaft", "electricsName":"driveshaft_F", "friction":0.467, "dynamicFriction": 0.00101}],
    ],
    "torsionReactorF": {
        "torqueReactionNodes:":["e1l","e2l","e4r"],
    },
    "props": [
        ["func",       "mesh",               "idRef:","idX:","idY:", "baseRotation",         "rotation",            "translation",         "min", "max", "offset", "multiplier",],
        ["driveshaft_F", "BB_RockBouncer_ShaftFF", "BBAxleTech31","BBAxleTech66","BBAxleTech28",   {"x":-90, "y":0, "z":0}, {"x":0, "y":-1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1, {"breakGroup":"driveshaft_F","deformGroup":"driveshaft_F","optional":true}],
        ["driveshaft_F", "BB_RockBouncer_ShaftF", "BBsRockREF1","BBsRockREF4","BBsRockREF3", {"x":90, "y":0, "z":0}, {"x":0, "y":-1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1, {"breakGroup":"driveshaft_F","deformGroup":"driveshaft_F","optional":true}],
        ["driveshaft_F", "BB_RockBouncer_DriveShaft_F", "BBDropCaseF","BBAxleTech31","BBAxleTech66", {"x":0, "y":17, "z":83}, {"x":0, "y":-1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1, {"breakGroup":"driveshaft_F","deformGroup":"driveshaft_F","optional":true}],		
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":0,"beamDamp":0,"beamDeform":400,"beamStrength":1000},
         {"breakGroup":"driveshaft_F"},			  
          ["BBAxleF10","BBDropCaseF"],
         {"group":"BB_RockBouncer_DriveShaftCage_F"},	 		  		  
            ["BBAxleTech66", "BBDropCase16"],
            ["BBDropCase16", "BBAxleTech31"],
            ["BBAxleTech31", "BBDropCase15"],
            ["BBDropCase15", "BBAxleTech66"],	 	  
         {"breakGroup":""},				  
    ],
},
"BB_RockBouncer_axleshafts_F": {
    "information":{
        "authors":"BeamNG",
        "name":"Stock Axle Shafts",
        "value":150,
    },
    "slotType" : "BB_RockBouncer_axleshafts_F",
    "beams": [
          ["id1:", "id2:"],
          {"beamSpring":1550,"beamDamp":150,"beamDeform":500,"beamStrength":1000},
		        {"breakGroup":"halfshaftFL"},			  
          ["BBAxleShaftFL","fw1l", {"name":"halfshaftFL","optional":false,"deformGroup":"halfshaftFL"}],
		        {"breakGroup":"halfshaftFR"},			  
          ["BBAxleShaftFR","fw1r", {"name":"halfshaftFR","optional":false,"deformGroup":"halfshaftFL"}],		  
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["shaft", "halfshaftFL", "differential_F", 1, {"breakTriggerBeam":"BBhalfshaftFL", "uiName":"Front Left Axle Shaft", "friction":1.97, "dynamicFriction": 0.00489}],
        ["shaft", "halfshaftFR", "differential_F", 2, {"breakTriggerBeam":"BBhalfshaftFR", "uiName":"Front Right Axle Shaft", "friction":1.97, "dynamicFriction": 0.00489}],
    ],
},
"BB_RockBouncer_axleshafts_FHeavy": {
    "information":{
        "authors":"BeamNG",
        "name":"Heavy Duty Axle Shafts",
        "value":150,
    },
    "slotType" : "BB_RockBouncer_axleshafts_F",
    "beams": [
          ["id1:", "id2:"],
          {"beamSpring":0,"beamDamp":0,"beamDeform":1000,"beamStrength":2000},
		        {"breakGroup":"halfshaftFL"},			  
          ["BBAxleShaftFL","fw1l", {"name":"halfshaftFL","optional":false,"deformGroup":"halfshaftFL"}],
		        {"breakGroup":"halfshaftFR"},			  
          ["BBAxleShaftFR","fw1r", {"name":"halfshaftFR","optional":false,"deformGroup":"halfshaftFL"}],  
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["shaft", "halfshaftFL", "differential_F", 1, {"breakTriggerBeam":"BBhalfshaftFL", "uiName":"Front Left Axle Shaft", "friction":1.97, "dynamicFriction": 0.00489}],
        ["shaft", "halfshaftFR", "differential_F", 2, {"breakTriggerBeam":"BBhalfshaftFR", "uiName":"Front Right Axle Shaft", "friction":1.97, "dynamicFriction": 0.00489}],
    ],
},
"BB_RockBouncer_axleshafts_FXtreme": {
    "information":{
        "authors":"BeamNG",
        "name":"Extreme Duty Axle Shafts",
        "value":150,
    },
    "slotType" : "BB_RockBouncer_axleshafts_F",
    "beams": [
          ["id1:", "id2:"],
          {"beamSpring":0,"beamDamp":0,"beamDeform":2500,"beamStrength":5000},
		        {"breakGroup":"halfshaftFL"},			  
          ["BBAxleShaftFL","fw1l", {"name":"halfshaftFL","optional":false,"deformGroup":"halfshaftFL"}],
		        {"breakGroup":"halfshaftFR"},			  
          ["BBAxleShaftFR","fw1r", {"name":"halfshaftFR","optional":false,"deformGroup":"halfshaftFL"}],  
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["shaft", "halfshaftFL", "differential_F", 1, {"breakTriggerBeam":"BBhalfshaftFL", "uiName":"Front Left Axle Shaft", "friction":1.97, "dynamicFriction": 0.00489}],
        ["shaft", "halfshaftFR", "differential_F", 2, {"breakTriggerBeam":"BBhalfshaftFR", "uiName":"Front Right Axle Shaft", "friction":1.97, "dynamicFriction": 0.00489}],
    ],
},
}