{
"luxsedan_transmission_4A_logicmod": {
    "information":{
        "authors":"Finn Wilkinson",
        "name":"4-Speed Automatic Transmission (3TC3W1)",
        "value":700,
    },
    "slotType": "luxsedan_transmission_V8",
    "slots": [
        ["type", "default", "description"],
        ["luxsedan_converter","luxsedan_converter","Torque Converter", {"coreSlot":true}],
        ["luxsedan_transfer_case","luxsedan_transfer_case_RWD", "Transfer Case"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["torqueConverter", "torqueConverter", "mainEngine", 1],
        ["automaticGearbox", "gearbox", "torqueConverter", 1],
    ],
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["luxsedan_transmission_4A", ["luxsedan_engine","luxsedan_transmission"],[]],
        ["luxsedan_transmissionmount", ["luxsedan_body","luxsedan_transmission"]],
    ],
    "gearbox": {
        "uiName":"Gearbox",
        "gearRatios":[-2.09, 0, 2.73, 1.56, 1.0, 0.73],
        "parkLockTorque":2000,
        "oneWayViscousCoef":25,
        "friction":1.31,
        "dynamicFriction":0.0013,
        "torqueLossCoef": 0.017,
        "gearboxNode:":["tra1"],
    },
    "vehicleController": {
	    "shiftLogicName":"automaticGearboxLogicmod"
        "automaticModes":"PRNDCW1",
		"crawlerGearIndex":3,
        "calculateOptimalLoadShiftPoints": true,
        "transmissionGearChangeDelay":1.75,
        "shiftDownRPMOffsetCoef":1.4,
        "aggressionSmoothingUp":1,
        "aggressionSmoothingDown":0.5,
        "gearboxDecisionSmoothingUp":0.75,
        "gearboxDecisionSmoothingDown":0.5,
        "lowShiftDownRPM":[0,0,0,900,1050,1200],
        "lowShiftUpRPM":[0,0,1800,1850,1900],
		"torqueConverterDelayLockupMinThrottle":0.2,
        "torqueConverterDelayLockupMaxThrottle":0.7,
        "torqueConverterLockupRPM":1100
        "torqueConverterThrottleLockupRange": 1000,
		"torqueConverterLockupMinGear":3,
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--6 Speed Manual--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"luxsedan_transmission"},
         {"nodeWeight":33},
         ["tra1", 0.0, -0.82571, 0.397359],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--TRANSMISSION CONE--
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":15001000,"beamDamp":500},
          {"beamDeform":250000,"beamStrength":"FLT_MAX"},
          ["tra1","e1r"],
          ["tra1","e1l"],
          ["tra1","e3r"],
          ["tra1","e3l"],

          //mount bracket
          {"breakgroup":"transmissionmount"},
          {"beamSpring":1501000,"beamDamp":500},
          {"beamDeform":50000,"beamStrength":28700},
          ["tra1","f1l"],
          ["tra1","f1r"],
          ["tra1","f2l"],
          ["tra1","f2r"],
          ["tra1","f6l"],
          ["tra1","f6r"],
          ["tra1","f7l"],
          ["tra1","f7r"],

          {"breakGroup":""},
          {"deformGroup":""},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"luxsedan_transmission_5A_logicmod": {
    "information":{
        "authors":"Finn Wilkinson",
        "name":"5-Speed Automatic Transmission (3T5LC421W)",
        "value":700,
    },
    "slotType": "luxsedan_transmission_V8",
    "slots": [
        ["type", "default", "description"],
        ["luxsedan_converter","luxsedan_converter","Torque Converter", {"coreSlot":true}],
        ["luxsedan_transfer_case","luxsedan_transfer_case_RWD", "Transfer Case"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["torqueConverter", "torqueConverter", "mainEngine", 1],
        ["automaticGearbox", "gearbox", "torqueConverter", 1],
    ],
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["luxsedan_transmission_4A", ["luxsedan_engine","luxsedan_transmission"],[]],
        ["luxsedan_transmissionmount", ["luxsedan_body","luxsedan_transmission"]],
    ],
    "gearbox": {
        "uiName":"Gearbox",
        "gearRatios":[-2.09, 0, 3.665, 2.00, 1.407, 1.00, 0.742],
        "parkLockTorque":2000,
        "oneWayViscousCoef":25,
        "shiftEfficiency":0.65
        "friction":1.31,
        "dynamicFriction":0.0013,
        "torqueLossCoef": 0.017,
        "gearboxNode:":["tra1"],
    },
    "vehicleController": {
	    "shiftLogicName":"automaticGearboxLogicmod"
        "automaticModes":"PRNDC21W",
		"crawlerGearIndex":4,
        "useSmartAggressionCalculation":true,
        "calculateOptimalLoadShiftPoints": true,
        "transmissionGearChangeDelay":1.75,
        "shiftDownRPMOffsetCoef":1.4,
        "aggressionHoldOffThrottleDelay":0.2,
        "aggressionSmoothingUp":2,
        "aggressionSmoothingDown":0.75,
        "gearboxDecisionSmoothingUp":0.75,
        "gearboxDecisionSmoothingDown":0.5,
        "lowShiftDownRPM":[0,0,0,800,1000,1200,1200],
        "lowShiftUpRPM":[0,0,1600,1850,1950,2000],
        "torqueConverterLockupRPM":1100
        "torqueConverterThrottleLockupRange": 1000,
		"torqueConverterLockupMinGear":3,
		"torqueConverterLockupFullyMinGear":5,
		"torqueConverterDelayLockupMinThrottle":0.15,
        "torqueConverterDelayLockupMaxThrottle":0.3,
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--6 Speed Manual--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"luxsedan_transmission"},
         {"nodeWeight":33},
         ["tra1", 0.0, -0.82571, 0.397359],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--TRANSMISSION CONE--
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":15001000,"beamDamp":500},
          {"beamDeform":250000,"beamStrength":"FLT_MAX"},
          ["tra1","e1r"],
          ["tra1","e1l"],
          ["tra1","e3r"],
          ["tra1","e3l"],

          //mount bracket
          {"breakgroup":"transmissionmount"},
          {"beamSpring":1501000,"beamDamp":500},
          {"beamDeform":50000,"beamStrength":28700},
          ["tra1","f1l"],
          ["tra1","f1r"],
          ["tra1","f2l"],
          ["tra1","f2r"],
          ["tra1","f6l"],
          ["tra1","f6r"],
          ["tra1","f7l"],
          ["tra1","f7r"],

          {"breakGroup":""},
          {"deformGroup":""},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
}