{
"pab_v55_transmission_6A": {
    "information":{
        "authors":"Kenemation",
        "name":"6-Speed Automatic Transmission",
        "value":2400,
    },
    "slotType" : "pab_v55_transmission",
    "slots": [
        ["type", "default", "description"],
        ["pab_v55_transfer_case","pab_v55_transfer_case_FWD", "Transfer Case"],
        ["pab_v55_differential_F","pab_v55_differential_F", "Front Differential"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["dctGearbox", "gearbox", "mainEngine", 1],
    ],
    "gearbox": {
        "uiName":"Gearbox",
        "gearRatios":[-3.35, 0, 3.65, 2.37, 1.75, 1.32, 0.98, 0.73],
        "friction": 0.87,
        "dynamicFriction": 0.00087,
        "torqueLossCoef": 0.0155,
        "parkLockTorque":2000,
        "additionalEngineInertia":0.05,
        "gearboxNode:":["tra1"],

        "gearWhineCoefsInput":  [0.60, 0.00, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13, 0.13],
        "gearWhineCoefsOutput": [0.00, 0.00, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27, 0.27],
        "gearWhineInputEvent": "event:>Vehicle>Transmission>helical_01>twine_in_tuned",
        "gearWhineOutputEvent": "event:>Vehicle>Transmission>helical_01>twine_out_tuned",
    },
    "vehicleController": {
        "automaticModes":"PRNDSM",
        "calculateOptimalLoadShiftPoints":true,
        "shiftDownRPMOffsetCoef":1.25,
        //"aggressionSmoothingUp":2
        //"aggressionSmoothingDown":0.06
        "lowShiftDownRPM":[0,0,0,1300,1400,1300,1200,1200],
        "lowShiftUpRPM":[0,0,2700,2400,2100,1900,1900],
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["pab_v55_transmission_awd", ["pab_v55_engine","pab_v55_transmission"]],
         ["pab_v55_auto", ["pab_v55_body"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--6 Speed DCT--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"pab_v55_transmission"},
         {"nodeWeight":9},
         ["tra1r",-0.32, -1.31, 0.33],
         ["tra1l", 0.32, -1.31, 0.33],
         ["tra1", -0.2, -1.43, 0.22],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--TRANSMISSION--
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":12001000,"beamDamp":400},
          {"beamDeform":250000,"beamStrength":"FLT_MAX"},
          ["tra1l","e2r"],
          ["tra1l","e4r"],
          ["tra1l","e2l"],
          ["tra1l","e4l"],
          ["tra1r","e1r"],
          ["tra1r","e3r"],
          ["tra1r","e1l"],
          ["tra1r","e3l"],
          ["tra1r","tra1l"],
          ["tra1","e1l"],
          ["tra1","e2l"],
          ["tra1","e4l"],
          ["tra1","e3l"],
          ["tra1","tra1l"],
          ["tra1","tra1r"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"pab_v55_transmission_6DCT_race": {
    "information":{
        "authors":"Kenemation",
        "name":"Race 6-Speed Dual-Clutch Transmission",
        "value":5800,
    },
    "slotType" : "pab_v55_transmission",
    "slots": [
        ["type", "default", "description"],
        ["pab_v55_transfer_case","pab_v55_transfer_case_AWD", "Transfer Case"],
        ["pab_v55_differential_F","pab_v55_differential_F", "Front Differential"],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$gear_R", "range", ":1", "Transmission", 3.25, 0.5, 5, "Reverse Gear Ratio", "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_1", "range", ":1", "Transmission", 3.64, 0.5, 5, "1st Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_2", "range", ":1", "Transmission", 2.38, 0.5, 5, "2nd Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_3", "range", ":1", "Transmission", 1.76, 0.5, 5, "3rd Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_4", "range", ":1", "Transmission", 1.35, 0.5, 5, "4th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_5", "range", ":1", "Transmission", 1.06, 0.5, 5, "5th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_6", "range", ":1", "Transmission", 0.84, 0.5, 5, "6th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["dctGearbox", "gearbox", "mainEngine", 1],
    ],
    "gearbox": {
        "uiName":"Gearbox",
        "gearRatios":["$=-$gear_R", 0, "$gear_1", "$gear_2", "$gear_3", "$gear_4", "$gear_5", "$gear_6"],
        "friction": 1.2,
        "dynamicFriction": 0.00109,
        "torqueLossCoef": 0.0135,
        "parkLockTorque":2000,
        "additionalEngineInertia":0.025,
        "gearboxNode:":["tra1"],

        "gearWhineCoefsInput":  [0.66, 0.00, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33],
        "gearWhineCoefsOutput": [0.00, 0.00, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66],
        "gearWhineInputEvent": "event:>Vehicle>Transmission>helical_01>twine_in_race",
        "gearWhineOutputEvent": "event:>Vehicle>Transmission>helical_01>twine_out_race",
    },
    "vehicleController": {
        "automaticModes":"PRNDSM",
        "calculateOptimalLoadShiftPoints": true,
        "shiftDownRPMOffsetCoef":1.2,
        //"aggressionSmoothingUp":2
        //"aggressionSmoothingDown":0.05
        "aggressionHoldOffThrottleDelay":3,
        //"lowShiftDownRPM":[0,0,0,1700,1800,1700,1600,1600],
        //"lowShiftUpRPM":[0,0,3600,3400,3000,2900,2900],
        "lowShiftDownRPM":[0,0,0,2200,2500,2500,2500,2500],
        "lowShiftUpRPM":[0,0,4300,4200,4050,4000,3800],
        "clutchLaunchStartRPM": 3500,
        "clutchLaunchTargetRPM": 4000,
        "autoDownShiftInM": false,
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["pab_v55_transmission_awd", ["pab_v55_engine","pab_v55_transmission"]],
         ["pab_v55_auto", ["pab_v55_body"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--6 Speed DCT--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"pab_v55_transmission"},
         {"nodeWeight":9.5},
         ["tra1r",-0.32, -1.31, 0.33],
         ["tra1l", 0.32, -1.31, 0.33],
         ["tra1", -0.2, -1.43, 0.22],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--TRANSMISSION--
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":12001000,"beamDamp":400},
          {"beamDeform":250000,"beamStrength":"FLT_MAX"},
          ["tra1l","e2r"],
          ["tra1l","e4r"],
          ["tra1l","e2l"],
          ["tra1l","e4l"],
          ["tra1r","e1r"],
          ["tra1r","e3r"],
          ["tra1r","e1l"],
          ["tra1r","e3l"],
          ["tra1r","tra1l"],
          ["tra1","e1l"],
          ["tra1","e2l"],
          ["tra1","e4l"],
          ["tra1","e3l"],
          ["tra1","tra1l"],
          ["tra1","tra1r"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"pab_v55_transmission_6M": {
    "information":{
        "authors":"Kenemation",
        "name":"6-Speed Manual Transmission",
        "value":360,
    },
    "slotType" : "pab_v55_transmission1",
    "slots": [
        ["type", "default", "description"],
        ["pab_v55_flywheel","pab_v55_flywheel","Flywheel", {"coreSlot":true}],
        ["pab_v55_transfer_case","pab_v55_transfer_case_FWD", "Transfer Case"],
        ["pab_v55_differential_F","pab_v55_differential_F", "Front Differential"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["frictionClutch", "clutch", "mainEngine", 1],
        ["manualGearbox", "gearbox", "clutch", 1],
    ],
    "gearbox": {
        "uiName":"Gearbox",
        "gearRatios":[-3.35, 0, 3.45, 2.21, 1.65, 1.26, 1.0, 0.80],
        "friction": 0.83,
        "dynamicFriction": 0.00082,
        "torqueLossCoef": 0.0155,
        "gearboxNode:":["tra1"],

        "gearWhineCoefsInput":  [0.60, 0.00, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12, 0.12],
        "gearWhineCoefsOutput": [0.00, 0.00, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24],
        "gearWhineInputEvent": "event:>Vehicle>Transmission>helical_01>twine_in",
        "gearWhineOutputEvent": "event:>Vehicle>Transmission>helical_01>twine_out",

        //"forwardInputPitchCoef":1
        //"forwardOutputPitchCoef":1
        //"reverseInputPitchCoef":0.7
        //"reverseOutputPitchCoef":0.7

        //"gearWhineInputPitchCoefSmoothing":50
        //"gearWhineOutputPitchCoefSmoothing":50
        //"gearWhineInputVolumeCoefSmoothing":10
        //"gearWhineOutputVolumeCoefSmoothing":10

        //"gearWhineFixedCoefOutput": 0.7
        //"gearWhineFixedCoefInput": 0.4
    },
    "vehicleController": {
        "calculateOptimalLoadShiftPoints": true,
        "shiftDownRPMOffsetCoef":1.23,
        "lowShiftDownRPM":[0,0,0,1400,1500,1400,1400,1400],
        "lowShiftUpRPM":[0,0,3300,2900,2600,2600,2600],
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["pab_v55_transmission_awd", ["pab_v55_engine","pab_v55_transmission"]],
         ["pab_v55_shifter_base_M", ["pab_v55_body","pab_v55_shifterboot_M_1"]],
         ["pab_v55_shifter_knob_M", ["pab_v55_shifterknob_M"]],
         ["pab_v55_shifter_boot_M", ["pab_v55_body","pab_v55_shifterboot_M_1","pab_v55_shifterboot_M_2"]],
    ],
    "props": [
        ["func",     "mesh",                  "idRef:","idX:","idY:", "baseRotation",            "rotation",              "translation",             "min", "max", "offset", "multiplier"],
        //displays
        ["disp_R",   "pab_v55_displayR",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_N",   "pab_v55_displayN",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_1",   "pab_v55_display1",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_2",   "pab_v55_display2",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_3",   "pab_v55_display3",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_4",   "pab_v55_display4",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_5",   "pab_v55_display5",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_6",   "pab_v55_display6",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["clutch",   "pab_v55_clutchpedal",  "f1l","f1r","f6l",      {"x":2, "y":0, "z":180},   {"x":-25, "y":0, "z":0}, {"x":0.0, "y":0, "z":0},   0, 1, 0, 1],
    ],
    "controller": [
        ["fileName"],
        ["propAnimation/hPattern", {"name":"hPattern"}],

    ]
    "hPattern": {
        "gearCoordinates": [
            ["gearIndex",   "x",      "y"]
            [-1,            1.00,     -1.00]
            [0,             0.00,     -0.00]
            [1,            -0.65,      0.95]
            [2,            -0.65,     -1.00]
            [3,             0.00,      0.95]
            [4,             0.00,     -1.00]
            [5,             0.65,      0.95]
            [6,             0.65,     -1.00]
        ]
        "shiftSoundNode:":["sh_b3"]
        "shiftSoundEventHPatternGearIn": "event:>Vehicle>Interior>Gearshift>manual_modern_07_in",
        "shiftSoundEventHPatternGearOut": "event:>Vehicle>Interior>Gearshift>manual_modern_07_out",
        "shiftSoundVolumeHPatternGearIn": 1,
        "shiftSoundVolumeHPatternGearOut": 1,
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"collision":true},
         {"selfCollision":false},
         //--SHIFTER---  has to be jbeamed to allow for realistic movement
         {"group":"pab_v55_shifterboot_M_1"},
         {"nodeWeight":0.45}
         ["sh_b1l",  0.05, -0.40, 0.49],
         ["sh_b1r", -0.05, -0.40, 0.49],
         ["sh_b2l",  0.05, -0.305, 0.49],
         ["sh_b2r", -0.05, -0.305, 0.49],
         {"group":""},
         ["sh_b3", 0.00, -0.352, 0.46],
         {"selfCollision":true},
         {"group":["pab_v55_shifterknob_M","pab_v55_shifterboot_M_2"]},
         {"nodeWeight":0.5}
         ["sh_l3", 0.00, -0.352, 0.58],
         {"selfCollision":false},
         {"nodeWeight":0.30}
         {"group":"pab_v55_shifterknob_M"},
         ["sh_l1l",  0.025, -0.377, 0.62],
         ["sh_l1r", -0.025, -0.377, 0.62],
         ["sh_l2l",  0.025, -0.327, 0.62],
         ["sh_l2r", -0.025, -0.327, 0.62],
         {"selfCollision":false},
         {"collision":true},
         {"group":"pab_v55_transmission"},
         {"nodeWeight":6.5},
         ["tra1r",-0.32, -1.31, 0.33],
         ["tra1l", 0.32, -1.31, 0.33],
         ["tra1", -0.2, -1.43, 0.22],
         {"group":""},
    ],
    "beams":[
        ["id1:", "id2:"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        //main shape
        {"beamSpring":401000,"beamDamp":55},
        {"beamDeform":259000,"beamStrength":"FLT_MAX"},
        {"deformLimitExpansion":1.1},
        ["sh_b1l", "sh_b1r"],
        ["sh_b1l", "sh_b2l"],
        ["sh_b1l", "sh_b2r"],
        ["sh_b1r", "sh_b2l"],
        ["sh_b1r", "sh_b2r"],
        ["sh_b2l", "sh_b2r"],

        ["sh_b1l", "sh_b3"],
        ["sh_b1r", "sh_b3"],
        ["sh_b2l", "sh_b3"],
        ["sh_b2r", "sh_b3"],
        //lever
        {"beamSpring":121000,"beamDamp":35},
        ["sh_l3", "sh_l1l"],
        ["sh_l3", "sh_l1r"],
        ["sh_l3", "sh_l2l"],
        ["sh_l3", "sh_l2r"],

        ["sh_l1l", "sh_l1r"],
        ["sh_l1l", "sh_l2l"],
        ["sh_l1l", "sh_l2r"],

        ["sh_l1r", "sh_l2l"],
        ["sh_l1r", "sh_l2r"],
        ["sh_l2l", "sh_l2r"],
        //hinge
        {"beamSpring":121000,"beamDamp":25},
        ["sh_b3", "sh_l3"],
        ["sh_b3", "sh_l1l"],
        ["sh_b3", "sh_l1r"],
        ["sh_b3", "sh_l2l"],
        ["sh_b3", "sh_l2r"],

        //stabilize the shifter
        {"beamSpring":0,"beamDamp":175},
        ["sh_b1l", "sh_l3"],
        ["sh_b1r", "sh_l3"],
        ["sh_b2l", "sh_l3"],
        ["sh_b2r", "sh_l3"],
        {"breakGroup":""},
        //attach to body
        {"beamSpring":300000,"beamDamp":70},
        {"beamDeform":1000,"beamStrength":"FLT_MAX"},
        ["sh_b1l", "f7r"],
        ["sh_b1r", "f7r"],
        ["sh_b2l", "f7r"],
        ["sh_b2r", "f7r"],
        ["sh_b3", "f7r"],

        ["sh_b1l", "f7l"],
        ["sh_b1r", "f7l"],
        ["sh_b2l", "f7l"],
        ["sh_b2r", "f7l"],
        ["sh_b3", "f7l"],

        ["sh_b1l", "f2r"],
        ["sh_b1r", "f2r"],
        ["sh_b2l", "f2r"],
        ["sh_b2r", "f2r"],
        ["sh_b3", "f2r"],

        ["sh_b1l", "f2l"],
        ["sh_b1r", "f2l"],
        ["sh_b2l", "f2l"],
        ["sh_b2r", "f2l"],
        ["sh_b3", "f2l"],

        ["sh_b1l", "f1r"],
        ["sh_b1r", "f1r"],
        ["sh_b2l", "f1r"],
        ["sh_b2r", "f1r"],
        ["sh_b3", "f1r"],

        ["sh_b1l", "f1l"],
        ["sh_b1r", "f1l"],
        ["sh_b2l", "f1l"],
        ["sh_b2r", "f1l"],
        ["sh_b3", "f1l"],
        {"beamSpring":200000,"beamDamp":20},
        ["sh_b1r", "int3"],
        ["sh_b2r", "int3"],
        ["sh_b3",  "int3"],
        ["sh_b1l", "int3"],
        ["sh_b2l", "int3"],
        //support beams
        {"beamType":"|SUPPORT","beamPrecompression":0.91,"beamLongBound":2},
        {"beamSpring":201000,"beamDamp":50},
        {"beamDeform":16000,"beamStrength":"FLT_MAX"},
        ["sh_l1r", "sh_b2l"],
        ["sh_l2r", "sh_b1l"],
        ["sh_l2l", "sh_b1r"],
        ["sh_l1l", "sh_b2r"],
        {"beamPrecompression":0.87}
        ["sh_l3", "sh_b1l"],
        ["sh_l3", "sh_b1r"],
        ["sh_l3", "sh_b2l"],
        ["sh_l3", "sh_b2r"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":12001000,"beamDamp":400},
        {"beamDeform":250000,"beamStrength":"FLT_MAX"},
        ["tra1l","e2r"],
        ["tra1l","e4r"],
        ["tra1l","e2l"],
        ["tra1l","e4l"],
        ["tra1r","e1r"],
        ["tra1r","e3r"],
        ["tra1r","e1l"],
        ["tra1r","e3l"],
        ["tra1r","tra1l"],
        ["tra1","e1l"],
        ["tra1","e2l"],
        ["tra1","e4l"],
        ["tra1","e3l"],
        ["tra1","tra1l"],
        ["tra1","tra1r"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "torsionHydros": [
        ["id1:","id2:","id3:","id4:"],
        {"spring":200, "damp":1, "deform":"FLT_MAX", "strength":1000},
        ["sh_b2l","sh_b1l","sh_b1r","sh_l3",  {"inputSource":"hPatternAxisY","factor":-0.15}],
        ["sh_b1r","sh_b1l","sh_b2l","sh_l3",  {"inputSource":"hPatternAxisX","factor":-0.15}],
        ["sh_b1r","sh_b2r","sh_b2l","sh_l3",  {"inputSource":"hPatternAxisY","factor":0.15}],
        ["sh_b2l","sh_b2r","sh_b1r","sh_l3",  {"inputSource":"hPatternAxisX","factor":0.15}],
    ],
    "torsionbars": [
        ["id1:", "id2:", "id3:", "id4:"],
        {"spring":100, "damp":0.2, "deform":30000, "strength":1000},
        ["sh_b1r", "sh_b3", "sh_l3", "sh_l1r"],
        ["sh_b2r", "sh_b3", "sh_l3", "sh_l2r"],
        ["sh_b2l", "sh_b3", "sh_l3", "sh_l2l"],
        ["sh_b1l", "sh_b3", "sh_l3", "sh_l1l"],

    ],

},
"pab_v55_transmission_6M_race": {
    "information":{
        "authors":"Kenemation",
        "name":"Race 6-Speed Manual Transmission",
        "value":3800,
    },
    "slotType" : "pab_v55_transmission1","slots": [
        ["type", "default", "description"],
        ["pab_v55_flywheel","pab_v55_flywheel_race","Flywheel", {"coreSlot":true}],
        ["pab_v55_transfer_case","pab_v55_transfer_case_AWD", "Transfer Case"],
        ["pab_v55_differential_F","pab_v55_differential_F", "Front Differential"],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$gear_R", "range", ":1", "Transmission", 3.25, 0.5, 5, "Reverse Gear Ratio", "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_1", "range", ":1", "Transmission", 3.64, 0.5, 5, "1st Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_2", "range", ":1", "Transmission", 2.38, 0.5, 5, "2nd Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_3", "range", ":1", "Transmission", 1.76, 0.5, 5, "3rd Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_4", "range", ":1", "Transmission", 1.35, 0.5, 5, "4th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_5", "range", ":1", "Transmission", 1.06, 0.5, 5, "5th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_6", "range", ":1", "Transmission", 0.84, 0.5, 5, "6th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["frictionClutch", "clutch", "mainEngine", 1],
        ["manualGearbox", "gearbox", "clutch", 1],
    ],
    "gearbox": {
        "uiName":"Gearbox",
        "gearRatios":["$=-$gear_R", 0, "$gear_1", "$gear_2", "$gear_3", "$gear_4", "$gear_5", "$gear_6"],
        "friction": 1.25,
        "dynamicFriction": 0.00124,
        "torqueLossCoef": 0.0135,
        "gearboxNode:":["tra1"],

        "gearWhineCoefsInput":  [0.66, 0.00, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33],
        "gearWhineCoefsOutput": [0.00, 0.00, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66],
        "gearWhineInputEvent": "event:>Vehicle>Transmission>straight_01>twine_in_race",
        "gearWhineOutputEvent": "event:>Vehicle>Transmission>straight_01>twine_out_race",

        //"forwardInputPitchCoef":1
        //"forwardOutputPitchCoef":1
        //"reverseInputPitchCoef":0.7
        //"reverseOutputPitchCoef":0.7

        //"gearWhineInputPitchCoefSmoothing":50
        //"gearWhineOutputPitchCoefSmoothing":50
        //"gearWhineInputVolumeCoefSmoothing":10
        //"gearWhineOutputVolumeCoefSmoothing":10

        //"gearWhineFixedCoefOutput": 0.7
        //"gearWhineFixedCoefInput": 0.4
    },
    "clutch": {
        "clutchFreePlay":0.2,
    },
    "vehicleController": {
        "transmissionShiftDelay":0.13,
        "calculateOptimalLoadShiftPoints": true,
        "shiftDownRPMOffsetCoef":1.20,
        "aggressionHoldOffThrottleDelay":3,
        //"aggressionSmoothingDown":0.05
        //"lowShiftDownRPM":[0,0,0,1500,1700,1600,1600,1600],
        //"lowShiftUpRPM":[0,0,3600,3200,2900,2900,2900],
        "lowShiftDownRPM":[0,0,0,2000,2300,2300,2300,2300],
        "lowShiftUpRPM":[0,0,4100,4000,3850,3900,3700],
        //"wheelSlipUpThreshold":200,
        "clutchLaunchStartRPM": 3500,
        "clutchLaunchTargetRPM": 4000,
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["pab_v55_transmission_awd", ["pab_v55_engine","pab_v55_transmission"]],
         ["pab_v55_shifter_base_M", ["pab_v55_body","pab_v55_shifterboot_M_1"]],
         ["pab_v55_shifter_knob_M", ["pab_v55_shifterknob_M"]],
         ["pab_v55_shifter_boot_M", ["pab_v55_body","pab_v55_shifterboot_M_1","pab_v55_shifterboot_M_2"]],
    ],
    "props": [
        ["func",     "mesh",                  "idRef:","idX:","idY:", "baseRotation",            "rotation",              "translation",             "min", "max", "offset", "multiplier"],
        //displays
        ["disp_R",   "pab_v55_displayR",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_N",   "pab_v55_displayN",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_1",   "pab_v55_display1",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_2",   "pab_v55_display2",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_3",   "pab_v55_display3",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_4",   "pab_v55_display4",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_5",   "pab_v55_display5",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["disp_6",   "pab_v55_display6",     "f7r","f7l","f8r",      {"x":225, "y":0, "z":0},   {"x":0, "y":0, "z":0},   {"x":0, "y":0.013, "z":0}, -1, 1, 0, 1],
        ["clutch",   "pab_v55_clutchpedal",  "f1l","f1r","f6l",      {"x":2, "y":0, "z":180},   {"x":-25, "y":0, "z":0}, {"x":0.0, "y":0, "z":0},   0, 1, 0, 1],
    ],
    "controller": [
        ["fileName"],
        ["propAnimation/hPattern", {"name":"hPattern"}],

    ]
    "hPattern": {
        "gearCoordinates": [
            ["gearIndex",   "x",      "y"]
            [-1,            1.00,     -1.00]
            [0,             0.00,     -0.00]
            [1,            -0.65,      1.00]
            [2,            -0.65,     -1.00]
            [3,             0.00,      1.00]
            [4,             0.00,     -1.00]
            [5,             0.65,      1.00]
            [6,             0.65,     -1.00]
        ]
        "shiftSoundNode:":["sh_b3"]
        "shiftSoundEventHPatternGearIn": "event:>Vehicle>Interior>Gearshift>manual_modern_07_in",
        "shiftSoundEventHPatternGearOut": "event:>Vehicle>Interior>Gearshift>manual_modern_07_out",
        "shiftSoundVolumeHPatternGearIn": 1,
        "shiftSoundVolumeHPatternGearOut": 1,
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"collision":true},
         {"selfCollision":false},
         //--SHIFTER---  has to be jbeamed to allow for realistic movement
         {"group":"pab_v55_shifterboot_M_1"},
         {"nodeWeight":0.45}
         ["sh_b1l",  0.05, -0.40, 0.49],
         ["sh_b1r", -0.05, -0.40, 0.49],
         ["sh_b2l",  0.05, -0.305, 0.49],
         ["sh_b2r", -0.05, -0.305, 0.49],
         {"group":""},
         ["sh_b3", 0.00, -0.352, 0.46],
         {"selfCollision":true},
         {"group":["pab_v55_shifterknob_M","pab_v55_shifterboot_M_2"]},
         {"nodeWeight":0.5}
         ["sh_l3", 0.00, -0.352, 0.58],
         {"selfCollision":false},
         {"nodeWeight":0.30}
         {"group":"pab_v55_shifterknob_M"},
         ["sh_l1l",  0.025, -0.377, 0.62],
         ["sh_l1r", -0.025, -0.377, 0.62],
         ["sh_l2l",  0.025, -0.327, 0.62],
         ["sh_l2r", -0.025, -0.327, 0.62],
         {"selfCollision":false},
         {"collision":true},
         {"group":"pab_v55_transmission"},
         {"nodeWeight":6.5},
         ["tra1r",-0.32, -1.31, 0.33],
         ["tra1l", 0.32, -1.31, 0.33],
         ["tra1", -0.2, -1.43, 0.22],
         {"group":""},
    ],
    "beams":[
        ["id1:", "id2:"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        //main shape
        {"beamSpring":401000,"beamDamp":55},
        {"beamDeform":259000,"beamStrength":"FLT_MAX"},
        {"deformLimitExpansion":1.1},
        ["sh_b1l", "sh_b1r"],
        ["sh_b1l", "sh_b2l"],
        ["sh_b1l", "sh_b2r"],
        ["sh_b1r", "sh_b2l"],
        ["sh_b1r", "sh_b2r"],
        ["sh_b2l", "sh_b2r"],

        ["sh_b1l", "sh_b3"],
        ["sh_b1r", "sh_b3"],
        ["sh_b2l", "sh_b3"],
        ["sh_b2r", "sh_b3"],
        //lever
        {"beamSpring":121000,"beamDamp":35},
        ["sh_l3", "sh_l1l"],
        ["sh_l3", "sh_l1r"],
        ["sh_l3", "sh_l2l"],
        ["sh_l3", "sh_l2r"],

        ["sh_l1l", "sh_l1r"],
        ["sh_l1l", "sh_l2l"],
        ["sh_l1l", "sh_l2r"],

        ["sh_l1r", "sh_l2l"],
        ["sh_l1r", "sh_l2r"],
        ["sh_l2l", "sh_l2r"],
        //hinge
        {"beamSpring":121000,"beamDamp":25},
        ["sh_b3", "sh_l3"],
        ["sh_b3", "sh_l1l"],
        ["sh_b3", "sh_l1r"],
        ["sh_b3", "sh_l2l"],
        ["sh_b3", "sh_l2r"],

        //stabilize the shifter
        {"beamSpring":0,"beamDamp":175},
        ["sh_b1l", "sh_l3"],
        ["sh_b1r", "sh_l3"],
        ["sh_b2l", "sh_l3"],
        ["sh_b2r", "sh_l3"],
        {"breakGroup":""},
        //attach to body
        {"beamSpring":300000,"beamDamp":70},
        {"beamDeform":1000,"beamStrength":"FLT_MAX"},
        ["sh_b1l", "f7r"],
        ["sh_b1r", "f7r"],
        ["sh_b2l", "f7r"],
        ["sh_b2r", "f7r"],
        ["sh_b3", "f7r"],

        ["sh_b1l", "f7l"],
        ["sh_b1r", "f7l"],
        ["sh_b2l", "f7l"],
        ["sh_b2r", "f7l"],
        ["sh_b3", "f7l"],

        ["sh_b1l", "f2r"],
        ["sh_b1r", "f2r"],
        ["sh_b2l", "f2r"],
        ["sh_b2r", "f2r"],
        ["sh_b3", "f2r"],

        ["sh_b1l", "f2l"],
        ["sh_b1r", "f2l"],
        ["sh_b2l", "f2l"],
        ["sh_b2r", "f2l"],
        ["sh_b3", "f2l"],

        ["sh_b1l", "f1r"],
        ["sh_b1r", "f1r"],
        ["sh_b2l", "f1r"],
        ["sh_b2r", "f1r"],
        ["sh_b3", "f1r"],

        ["sh_b1l", "f1l"],
        ["sh_b1r", "f1l"],
        ["sh_b2l", "f1l"],
        ["sh_b2r", "f1l"],
        ["sh_b3", "f1l"],
       {"beamSpring":200000,"beamDamp":20},
        ["sh_b1r", "int3"],
        ["sh_b2r", "int3"],
        ["sh_b3",  "int3"],
        ["sh_b1l", "int3"],
        ["sh_b2l", "int3"]
        //support beams
        {"beamType":"|SUPPORT","beamPrecompression":0.91,"beamLongBound":2},
        {"beamSpring":201000,"beamDamp":50},
        {"beamDeform":16000,"beamStrength":"FLT_MAX"},
        ["sh_l1r", "sh_b2l"],
        ["sh_l2r", "sh_b1l"],
        ["sh_l2l", "sh_b1r"],
        ["sh_l1l", "sh_b2r"],
        {"beamPrecompression":0.87}
        ["sh_l3", "sh_b1l"],
        ["sh_l3", "sh_b1r"],
        ["sh_l3", "sh_b2l"],
        ["sh_l3", "sh_b2r"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":12001000,"beamDamp":400},
        {"beamDeform":250000,"beamStrength":"FLT_MAX"},
        ["tra1l","e2r"],
        ["tra1l","e4r"],
        ["tra1l","e2l"],
        ["tra1l","e4l"],
        ["tra1r","e1r"],
        ["tra1r","e3r"],
        ["tra1r","e1l"],
        ["tra1r","e3l"],
        ["tra1r","tra1l"],
        ["tra1","e1l"],
        ["tra1","e2l"],
        ["tra1","e4l"],
        ["tra1","e3l"],
        ["tra1","tra1l"],
        ["tra1","tra1r"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "torsionHydros": [
        ["id1:","id2:","id3:","id4:"],
        {"spring":200, "damp":1, "deform":"FLT_MAX", "strength":1000},
        ["sh_b2l","sh_b1l","sh_b1r","sh_l3",  {"inputSource":"hPatternAxisY","factor":-0.15}],
        ["sh_b1r","sh_b1l","sh_b2l","sh_l3",  {"inputSource":"hPatternAxisX","factor":-0.15}],
        ["sh_b1r","sh_b2r","sh_b2l","sh_l3",  {"inputSource":"hPatternAxisY","factor":0.15}],
        ["sh_b2l","sh_b2r","sh_b1r","sh_l3",  {"inputSource":"hPatternAxisX","factor":0.15}],
    ],
    "torsionbars": [
        ["id1:", "id2:", "id3:", "id4:"],
        {"spring":100, "damp":0.2, "deform":30000, "strength":1000},
        ["sh_b1r", "sh_b3", "sh_l3", "sh_l1r"],
        ["sh_b2r", "sh_b3", "sh_l3", "sh_l2r"],
        ["sh_b2l", "sh_b3", "sh_l3", "sh_l2l"],
        ["sh_b1l", "sh_b3", "sh_l3", "sh_l1l"],

    ],

},
"pab_v55_transmission_6M_SQ": {
    "information":{
        "authors":"Kenemation",
        "name":"Race 6-Speed Sequential Transmission",
        "value":7900,
    },
    "slotType" : "pab_v55_transmission","slots": [
        ["type", "default", "description"],
        ["pab_v55_flywheel","pab_v55_flywheel_race","Flywheel", {"coreSlot":true}],
        ["pab_v55_transfer_case","pab_v55_transfer_case_AWD", "Transfer Case"],
        ["pab_v55_differential_F","pab_v55_differential_F", "Front Differential"],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$gear_R", "range", ":1", "Transmission", 3.25, 0.5, 5, "Reverse Gear Ratio", "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_1", "range", ":1", "Transmission", 3.64, 0.5, 5, "1st Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_2", "range", ":1", "Transmission", 2.38, 0.5, 5, "2nd Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_3", "range", ":1", "Transmission", 1.76, 0.5, 5, "3rd Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_4", "range", ":1", "Transmission", 1.35, 0.5, 5, "4th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_5", "range", ":1", "Transmission", 1.06, 0.5, 5, "5th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
        ["$gear_6", "range", ":1", "Transmission", 0.84, 0.5, 5, "6th Gear Ratio",     "Torque multiplication ratio", {"stepDis":0.01}],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["frictionClutch", "clutch", "mainEngine", 1],
        ["sequentialGearbox", "gearbox", "clutch", 1],
    ],
    "gearbox": {
        "uiName":"Gearbox",
        "gearRatios":["$=-$gear_R", 0, "$gear_1", "$gear_2", "$gear_3", "$gear_4", "$gear_5", "$gear_6"],
        "friction": 1.24,
        "dynamicFriction": 0.00124,
        "torqueLossCoef": 0.013,
        "gearboxNode:":["tra1"],

        "gearWhineCoefsInput":  [0.66, 0.00, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33, 0.33],
        "gearWhineCoefsOutput": [0.00, 0.00, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66, 0.66],
        "gearWhineInputEvent": "event:>Vehicle>Transmission>straight_01>twine_in_race_sq",
        "gearWhineOutputEvent": "event:>Vehicle>Transmission>straight_01>twine_out_race_sq",

        //"forwardInputPitchCoef":1
        //"forwardOutputPitchCoef":1
        //"reverseInputPitchCoef":0.7
        //"reverseOutputPitchCoef":0.7

        //"gearWhineInputPitchCoefSmoothing":50
        //"gearWhineOutputPitchCoefSmoothing":50
        //"gearWhineInputVolumeCoefSmoothing":10
        //"gearWhineOutputVolumeCoefSmoothing":10

        //"gearWhineFixedCoefOutput": 0.7
        //"gearWhineFixedCoefInput": 0.4
    },
    "clutch": {
        "clutchFreePlay":0.75,
        "lockSpringCoef":0.25,
    },
    "vehicleController": {
        "calculateOptimalLoadShiftPoints": true,
        "shiftDownRPMOffsetCoef":1.13,
        "aggressionHoldOffThrottleDelay":3,
        //"aggressionSmoothingDown":0.05
        //"lowShiftDownRPM":[0,0,0,1500,1700,1600,1600,1600],
        //"lowShiftUpRPM":[0,0,3600,3200,2900,2900,2900],
        "lowShiftDownRPM":[0,0,0,2000,2300,2300,2300,2300],
        "lowShiftUpRPM":[0,0,4100,4000,3850,3900,3700],
        "clutchLaunchStartRPM": 3500,
        "clutchLaunchTargetRPM": 4000,
        //"wheelSlipUpThreshold":200,
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["pab_v55_transmission_awd", ["pab_v55_engine","pab_v55_transmission"]],
         ["pab_v55_shifter_base_M", ["pab_v55_body"]],
         ["grp_stand_plate", ["pab_v55_body","pab_v55_stand"], [],      {"pos":{"x": 0.015, "y":-0.385, "z":0.50}, "rot":{"x":-5, "y":0, "z":00}, "scale":{"x":0.90, "y":0.8, "z":3.1}}],
    ],
    "controller": [
        ["fileName"],
        ["propAnimation/sequentialLever", {"name":"sequentialLever"}],
    ]
    "sequentialLever": {
        "shiftSoundNode:":["st_1r"],
        "shiftSoundEventSequentialGearUp": "event:>Vehicle>Interior>Gearshift>sequential_03_out",
        "shiftSoundEventSequentialGearDown": "event:>Vehicle>Interior>Gearshift>sequential_03_in",
        "shiftSoundVolumeSequentialGearUp": 1,
        "shiftSoundVolumeSequentialGearDown": 1,
    }
    "props": [
        ["func",       "mesh",               "idRef:", "idX:", "idY:",  "baseRotation",            "rotation",               "translation",          "min", "max", "offset", "multiplier"],
        //pedals
         //clutch pedal
        ["clutch"     ,"coupe_clutchpedal",               "f1l","f1r","f6l",               {"x":0, "y":0, "z":180},  {"x":-25, "y":0, "z":0}, {"x":0.0, "y":0, "z":0},  0, 1, 0, 1],
        ["dummy",     "grp_shifter_sq_housing",           "st_1r","st_1l","st_2r",         {"x":90, "y":180, "z":0}, {"x":0, "y":0, "z":0},   {"x":0, "y":0.0, "z":0},  0, 0, 0, 1, {"baseTranslation":{"x":0.05, "y":0.10, "z":-0.087}}],
        ["dummy",     "grp_shifter_sq_cablemount",        "st_1r","st_1l","st_2r",         {"x":90, "y":180, "z":0}, {"x":0, "y":0, "z":0},   {"x":0, "y":0.0, "z":0},  0, 0, 0, 1, {"baseTranslation":{"x":0.05, "y":0.10, "z":-0.087}}],
        ["dummy",     "grp_cable_S",        "st_1r","st_1l","st_2r",         {"x":90, "y":180, "z":0}, {"x":0, "y":0, "z":0},   {"x":0, "y":0.0, "z":0},  0, 0, 0, 1, {"baseTranslation":{"x":0.05, "y":0.10, "z":-0.087}}],
        ["sequentialLeverY",  "grp_shifter_sq_lever",     "st_1r","st_1l","st_2r",         {"x":90, "y":180, "z":0}, {"x":-10, "y":0, "z":0}, {"x":0, "y":0.0, "z":0}, -1, 1, 0, 1, {"baseTranslation":{"x":0.05, "y":0.10, "z":-0.087}}],
        ["sequentialLeverY",     "grp_shifter_knob_b",  "st_1r","st_1l","st_2r",         {"x":90, "y":180, "z":0} , {"x":-10, "y":0, "z":0},  {"x":0, "y":0.0, "z":0}, -1, 1, 0, 1, {"baseTranslation":{"x":0.05, "y":0.10, "z":-0.087}}]
        ["sequentialLeverY",  "grp_shifter_sq_rod",       "st_1r","st_1l","st_2r",         {"x":90, "y":180, "z":0}, {"x":0, "y":0, "z":0},   {"x":0, "y":0.08, "z":0},-1, 1, 0, 1, {"baseTranslation":{"x":0.05, "y":0.10, "z":-0.017}}]
    ],
     "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"collision":true},
         {"selfCollision":true},
         {"group":"pab_v55_stand"},
         {"nodeWeight":0.6},
         ["st_1r", -0.04644, -0.4236, 0.512],
         ["st_1l", 0.052,  -0.4409, 0.512],

         ["st_2r", -0.0256, -0.3054, 0.502],
         //--6 Speed SQ--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"pab_v55_transmission"},
         {"nodeWeight":7},
         ["tra1r",-0.32, -1.31, 0.33],
         ["tra1l", 0.32, -1.31, 0.33],
         ["tra1", -0.2, -1.43, 0.22],
         {"group":""},
    ],
    "beams":[
        ["id1:", "id2:"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        //stand main shape
        {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":282000,"beamDamp":50},
        {"beamDeform":10000,"beamStrength":"FLT_MAX"},
        ["st_1r", "st_2r"],
        ["st_1l", "st_1r"],
        ["st_1l", "st_2r"],
        //stand to floor
        {"beamSpring":282000,"beamDamp":50},
        {"beamDeform":2000,"beamStrength":40000},
        ["st_1l", "f2r"],
        ["st_1r", "f2r"],
        ["st_2r", "f2r"],
        ["st_1l", "f2l"],
        ["st_1r", "f2l"],
        ["st_2r", "f2l"],

        ["st_1l", "f1r"],
        ["st_1r", "f1r"],
        ["st_2r", "f1r"],
        ["st_1l", "f1l"],
        ["st_1r", "f1l"],
        ["st_2r", "f1l"],

        ["st_1l", "f5r"],
        ["st_1r", "f5r"],
        ["st_1l", "f5l"],
        ["st_1r", "f5l"],

        ["st_1l", "f7"],
        ["st_1r", "f7"],
        ["st_2r", "f7"],
        //--TRANSMISSION--
        {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":12001000,"beamDamp":400},
        {"beamDeform":250000,"beamStrength":"FLT_MAX"},
        ["tra1l","e2r"],
        ["tra1l","e4r"],
        ["tra1l","e2l"],
        ["tra1l","e4l"],
        ["tra1r","e1r"],
        ["tra1r","e3r"],
        ["tra1r","e1l"],
        ["tra1r","e3l"],
        ["tra1r","tra1l"],
        ["tra1","e1l"],
        ["tra1","e2l"],
        ["tra1","e4l"],
        ["tra1","e3l"],
        ["tra1","tra1l"],
        ["tra1","tra1r"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"pab_v55_flywheel": {
    "information":{
        "authors":"Kenemation",
        "name":"Flywheel",
        "value":150,
    },
    "slotType" : "pab_v55_flywheel",
    "clutch": {
        "uiName":"Clutch",
        "additionalEngineInertia":0.10,
        "clutchMass":4.7,
    },
},
"pab_v55_flywheel_race": {
    "information":{
        "authors":"Kenemation",
        "name":"Ultra Light Flywheel",
        "value":400,
    },
    "slotType" : "pab_v55_flywheel",
    "clutch": {
        "uiName":"Clutch",
        "additionalEngineInertia":0.02,
        "clutchMass":3.5,
    },
},
"pab_v55_flywheel_light": {
    "information":{
        "authors":"Kenemation",
        "name":"Lightened Flywheel",
        "value":200,
    },
    "slotType" : "pab_v55_flywheel",
    "clutch": {
        "uiName":"Clutch",
        "additionalEngineInertia":0.05,
        "clutchMass":4.2,
    },
},
"pab_v55_transfer_case_FWD": {
    "information":{
        "authors":"Kenemation",
        "name":"FWD Transfer Case",
        "value":110,
    },
    "slotType" : "pab_v55_transfer_case",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["shaft", "transfercase", "gearbox", 1, {"outputPortOverride":[2], "friction":0.2, "dynamicFriction":0.00015, "uiName":"Front Output Shaft"}],
    ],
},
"pab_v55_transfer_case_RWD": {
    "information":{
        "authors":"Kenemation",
        "name":"RWD Transfer Case",
        "value":800,
    },
    "slotType" : "pab_v55_transfer_case",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["shaft", "transfercase", "gearbox", 1, {"friction":0.3, "dynamicFriction":0.00026, "torqueLossCoef":0.013, "uiName":"Rear Output Shaft"}],
    ],
},
"pab_v55_transfer_case_AWD": {
    "information":{
        "authors":"Kenemation",
        "name":"Viscous AWD Transfer Case",
        "value":1600,
    },
    "slotType" : "pab_v55_transfer_case",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["splitShaft", "transfercase", "gearbox", 1, {"splitType":"viscous", "primaryOutputID":2, "viscousCoef":10, "viscousTorque":500, "friction":0.4, "dynamicFriction":0.0003, "torqueLossCoef":0.013, "uiName":"Viscous Torque Splitter","defaultVirtualInertia":0.1}],
    ],
},
"pab_v55_transfer_case_AWD_RS": {
    "information":{
        "authors":"Kenemation",
        "name":"Sport RS AWD Transfer Case",
        "value":2100,
    },
    "slotType" : "pab_v55_transfer_case",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["differential", "transfercase", "gearbox", 1, {"diffType":"viscous", "diffTorqueSplit":0.4, "viscousCoef":8, "viscousTorque":800, "friction":0.4, "dynamicFriction":0.0003, "torqueLossCoef":0.013, "uiName":"Center Differential","defaultVirtualInertia":0.1,"speedLimitCoef":0.1}],
    ],
    "controller" : [
        ["fileName"],
        ["activeDiff", {}],
    ],
},
"pab_v55_transfer_case_AWD_race": {
    "information":{
        "authors":"Kenemation",
        "name":"Race AWD Transfer Case",
        "value":3500,
    },
    "slotType" : "pab_v55_transfer_case",
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$difftorquesplit_C", "range", "%", "Differentials", 0.65, 0.20, 0.80, "Base Torque Split", "Percent of engine torque to front wheels", {"minDis":20, "maxDis":80, "stepDis":1, "subCategory":"Center"}],
        ["$lsdpreload_C", "range", "N/m", "Differentials", 25, 0, 250, "Pre-load Torque", "Initial locking torque between front and rear axles", {"subCategory":"Center"}],
        ["$lsdlockcoef_C", "range", "", "Differentials", 0.125, 0, 0.5, "Power Lock Rate", "Additional locking torque proportional to engine torque", {"minDis":0, "maxDis":100, "subCategory":"Center"}],
        ["$lsdlockcoefrev_C", "range", "", "Differentials", 0.02, 0, 0.5, "Coast Lock Rate", "Additional locking torque proportional to engine braking", {"minDis":0, "maxDis":100, "subCategory":"Center"}],
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["differential", "transfercase", "gearbox", 1, {"diffType":"lsd", "lsdPreload":"$lsdpreload_C", "lsdLockCoef":"$lsdlockcoef_C", "lsdRevLockCoef":"$lsdlockcoefrev_C", "diffTorqueSplit":"$=1-$difftorquesplit_C", "friction":0.6, "dynamicFriction":0.00043, "torqueLossCoef":0.0116, "uiName":"Center Differential","defaultVirtualInertia":0.1,"speedLimitCoef":0.1}],
    ],
},
}