{
"210_engine_rotary": {
    "information":{
        "authors":"Mike94",
        "name":"1308cc 2-Rotor Wankel Engine",
        "value":800,
    },
    "slotType" : "210_engine",
    "slots": [
        ["type", "default", "description"]
        ["210_exhaust_r","210_exhaust_r", "Exhaust"],
        ["210_transmission_r","210_transmission_5M", "Transmission"],
        ["210_oilcooler_r","210_oilcooler_r", "Oil Cooler"],
        ["210_intake_r","210_carb_r", "Intake",{"coreSlot":true}],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
        "torque":[
            ["rpm", "torque"]
            [0, 0],
            [500, 50],
            [1000, 96],
            [1500, 134],
            [2000, 170],
            [2500, 189],
            [2750, 192.3],
            [3500, 192],
            [4500, 188],
            [5000, 184],
            [6000, 177.6],
            [7000, 150],
            [8000, 115],
            [8500, 98],
            [9000, 80],
        ],

        "revLimiterRPMDrop":0,
        "inertia":0.10,
        "friction":10
        "dynamicFriction":0.0079577
        "burnEfficiency":0.32
        "torqueReactionNodes:":["e1l","e2l","e4r"]
        "particulates":0.055
        "energyStorage": "mainTank",
        "requiredEnergyType":"gasoline",

        //cooling and oil system
        "thermalsEnabled":true
        "engineBlockMaterial":"iron"
        "oilVolume":3

        //engine durability
        "cylinderWallTemperatureDamageThreshold":120
        "headGasketDamageThreshold":1500000
        "pistonRingDamageThreshold":1500000
        "connectingRodDamageThreshold":2000000

        //node beam interface
        "waterDamage": {"[engineGroup]:":["engine_intake"]},
        "radiator": {"[engineGroup]:":["radiator"]},
        "engineBlock": {"[engineGroup]:":["engine_block"]},
        "breakTriggerBeam":"engine",
    },
    "vehicleController": {
        "clutchLaunchStartRPM":2200,
        "clutchLaunchTargetRPM":2800,
    },
    "engine":
   {
       "soundGroup":"Rotary"
   },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_engine_r", ["210_engine"]],
        ["s210_badge_1200", ["210_body","210_dash"]],
        ["s210_r_enginemount", ["210_frame"]],

        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        ["s210_r_heaterhoses", ["210_engine","210_body"]],
        {"deformGroup":"radhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        ["s210_r_radhoses", ["210_engine","210_radsupport"]],
        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engbaystuff", "deformMaterialDamaged":"invis"},
        ["s210_engbaycrap_r", ["210_engine","210_body"]],
        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engbaystuff", "deformMaterialDamaged":"invis"},
        ["s210_wheelwellcrap_r", ["210_engine","210_wheelwell_R"]],
        {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "props": [
        ["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"]
        ["rpmspin"  , "s210_r_coolingfan", "e3r","e3l","e4r",  {"x":97.2, "y":0, "z":0}, {"x":0, "y":1.5, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
        ["rpmspin"  , "s210_r_crankpulley", "e3r","e3l","e4r",  {"x":97.2, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
        ["rpmspin"  , "s210_r_genpulley", "e3r","e3l","e4r",  {"x":97.2, "y":0, "z":0}, {"x":0, "y":2, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //1.3L Rotary Engine
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":true},
         {"collision":true},
         {"group":"210_engine"},
         {"nodeWeight":17},
         {"engineGroup":"engine_block"}
         ["e1r", -0.18845, -0.54311, -0.11493],
         ["e1l", 0.18845, -0.54311, -0.11493,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         ["e2r", -0.18845, -1.00028, -0.09897],
         ["e2l", 0.18845, -1.00028, -0.09897,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         {"nodeWeight":9},
         {"engineGroup":["engine_block","engine_intake"]}
         ["e3r", -0.10845, -0.93945, 0.49982],
         ["e3l", 0.10845, -0.93945, 0.49982,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         ["e4r", -0.10845, -0.48228, 0.41418],
         ["e4l", 0.10845, -0.48228, 0.41418,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         {"nodeWeight":2},
         ["e5l", -0.19845, -0.83945, 0.35012,{"isExhaust":true,"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.5,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         ["e6l", -0.19845, -0.58228, 0.34012,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.5,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         {"engineGroup":""}
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":4600460,"beamDamp":145},
          {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"},
          //engine
          ["e1r","e1l"],
          ["e2r","e2l"],
          ["e3r","e3l"],
          ["e4r","e4l"],

          ["e1r","e2r"],
          ["e1l","e2l"],
          ["e3r","e4r"],
          ["e3l","e4l"],

          ["e1r","e3r"],
          ["e1l","e3l"],
          ["e2r","e4r"],
          ["e2l","e4l"],

          ["e2r","e3r"],
          ["e2l","e3l"],
          ["e2r","e3l"],
          ["e2l","e3r"],

          ["e1r","e4r"],
          ["e1l","e4l"],
          ["e1r","e4l"],
          ["e1l","e4r"],

          ["e1r","e2l"],
          ["e1l","e2r"],
          ["e3r","e4l"],
          ["e3l","e4r"],

          ["e1r","e3l"],
          ["e1l","e3r"],
          ["e2r","e4l"],
          ["e2l","e4r"],
          {"beamSpring":1840460,"beamDamp":145},
          //air filter
          {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"},
            ["e6l", "e4r"],
            ["e6l", "e5l"],
            ["e5l", "e2r"],
            ["e5l", "e3r"],
            ["e6l", "e1r"],
            ["e6l", "e2r"],
            ["e5l", "e1r"{"isExhaust":true}],
            ["e5l", "e4r"],
            ["e6l", "e3r"],
            ["e5l", "e2l"],
            ["e6l", "e1l"],
            ["e6l", "e4l"],
            ["e5l", "e3l"],

          {"beamDeform":5000,"beamStrength":8000},            
          {"beamSpring":201000,"beamDamp":150},
		  {"disableMeshBreaking":true},
          //hose break beams
          {"deformGroup":"radhoses", "deformationTriggerRatio":0.05},
          {"optional":true},
            ["e3r", "rsr1"],
            ["e2l", "rsl3"],
          {"deformGroup":"heaterhoses", "deformationTriggerRatio":0.02},
			 ["e4r", "co3r"],
          {"deformGroup":""},
          {"optional":false},
		  {"disableMeshBreaking":false},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"groundModel":"metal"},
            {"dragCoef":4}
           // /*
            ["e3r", "e3l", "e4l"],
            ["e4l", "e4r", "e3r"],
            ["e3r", "e2r", "e2l"],
            ["e2l", "e3l", "e3r"],
            ["e2l", "e2r", "e1r"],
            ["e1r", "e1l", "e2l"],
            ["e3l", "e2l", "e1l"],
            ["e1l", "e4l", "e3l"],
            ["e4l", "e1l", "e1r"],
            ["e1r", "e4r", "e4l"],
            ["e4r", "e6l", "e5l"],
            ["e5l", "e3r", "e4r"],
            ["e4r", "e1r", "e6l"],
            ["e6l", "e1r", "e2r"],
            ["e2r", "e5l", "e6l"],
            ["e5l", "e2r", "e3r"],
          //  */
    ],
},
"210_engine_rotary_low": {
    "information":{
        "authors":"Mike94",
        "name":"753cc Wankel Engine",
        "value":800,
    },
    "slotType" : "210_engine",
    "slots": [
        ["type", "default", "description"]
        ["210_exhaust_r","210_exhaust_r", "Exhaust"],
        ["210_transmission_r","210_transmission_r2","210_transmission_5M", "Transmission"],
        ["210_oilcooler_r","210_oilcooler_r", "Oil Cooler"],
        ["210_intake_r","210_carb_r", "Intake",{"coreSlot":true}],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
        "torque":[
            ["rpm", "torque"]
            [0, 0],
            [500, 31.5],
            [1000, 60.48],
            [1500, 84.42],
            [2000, 107.1],
            [2500, 119.7],
            [2750, 121.15],
            [3500, 120.96],
            [4500, 118.44],
            [5000, 115.92],
            [6000, 111.89],
            [7000, 94.5],
            [8000, 72.45],
            [8500, 61.74],
            [9000, 50.4],
        ],

        "revLimiterRPMDrop":0,
        "inertia":0.10,
        "friction":12
        "dynamicFriction":0.0079577
        "burnEfficiency":0.37
        "torqueReactionNodes:":["e1l","e2l","e4r"]
        "particulates":0.060
        "energyStorage": "mainTank",
        "requiredEnergyType":"gasoline",

        //cooling and oil system
        "thermalsEnabled":true
        "engineBlockMaterial":"iron"
        "oilVolume":3

        //engine durability
        "cylinderWallTemperatureDamageThreshold":120
        "headGasketDamageThreshold":1500000
        "pistonRingDamageThreshold":1500000
        "connectingRodDamageThreshold":2000000

        //node beam interface
        "waterDamage": {"[engineGroup]:":["engine_intake"]},
        "radiator": {"[engineGroup]:":["radiator"]},
        "engineBlock": {"[engineGroup]:":["engine_block"]},
        "breakTriggerBeam":"engine",
    },
    "vehicleController": {
        "clutchLaunchStartRPM":2200,
        "clutchLaunchTargetRPM":2800,
    },
    "engine":
   {
       "soundGroup":"Rotary"
   },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_engine_r", ["210_engine"]],
        ["s210_badge_1200", ["210_body","210_dash"]],
        ["s210_r_enginemount", ["210_frame"]],

        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        ["s210_r_heaterhoses", ["210_engine","210_body"]],
        {"deformGroup":"radhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        ["s210_r_radhoses", ["210_engine","210_radsupport"]],
        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engbaystuff", "deformMaterialDamaged":"invis"},
        ["s210_engbaycrap_r", ["210_engine","210_body"]],
        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engbaystuff", "deformMaterialDamaged":"invis"},
        ["s210_wheelwellcrap_r", ["210_engine","210_wheelwell_R"]],
        {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "props": [
        ["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"]
        ["rpmspin"  , "s210_r_coolingfan", "e3r","e3l","e4r",  {"x":97.2, "y":0, "z":0}, {"x":0, "y":1.5, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
        ["rpmspin"  , "s210_r_crankpulley", "e3r","e3l","e4r",  {"x":97.2, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
        ["rpmspin"  , "s210_r_genpulley", "e3r","e3l","e4r",  {"x":97.2, "y":0, "z":0}, {"x":0, "y":2, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //1.3L Rotary Engine
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":true},
         {"collision":true},
         {"group":"210_engine"},
         {"nodeWeight":17},
         {"engineGroup":"engine_block"}
         ["e1r", -0.18845, -0.54311, -0.11493],
         ["e1l", 0.18845, -0.54311, -0.11493,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         ["e2r", -0.18845, -1.00028, -0.09897],
         ["e2l", 0.18845, -1.00028, -0.09897,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         {"nodeWeight":9},
         {"engineGroup":["engine_block","engine_intake"]}
         ["e3r", -0.10845, -0.93945, 0.49982],
         ["e3l", 0.10845, -0.93945, 0.49982,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         ["e4r", -0.10845, -0.48228, 0.41418],
         ["e4l", 0.10845, -0.48228, 0.41418,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         {"nodeWeight":2},
         ["e5l", -0.19845, -0.83945, 0.35012,{"isExhaust":true,"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.5,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         ["e6l", -0.19845, -0.58228, 0.34012,{"chemEnergy":2000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.5,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.13}],
         {"engineGroup":""}
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":4600460,"beamDamp":145},
          {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"},
          //engine
          ["e1r","e1l"],
          ["e2r","e2l"],
          ["e3r","e3l"],
          ["e4r","e4l"],

          ["e1r","e2r"],
          ["e1l","e2l"],
          ["e3r","e4r"],
          ["e3l","e4l"],

          ["e1r","e3r"],
          ["e1l","e3l"],
          ["e2r","e4r"],
          ["e2l","e4l"],

          ["e2r","e3r"],
          ["e2l","e3l"],
          ["e2r","e3l"],
          ["e2l","e3r"],

          ["e1r","e4r"],
          ["e1l","e4l"],
          ["e1r","e4l"],
          ["e1l","e4r"],

          ["e1r","e2l"],
          ["e1l","e2r"],
          ["e3r","e4l"],
          ["e3l","e4r"],

          ["e1r","e3l"],
          ["e1l","e3r"],
          ["e2r","e4l"],
          ["e2l","e4r"],
          {"beamSpring":1840460,"beamDamp":145},
          //air filter
          {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"},
            ["e6l", "e4r"],
            ["e6l", "e5l"],
            ["e5l", "e2r"],
            ["e5l", "e3r"],
            ["e6l", "e1r"],
            ["e6l", "e2r"],
            ["e5l", "e1r"{"isExhaust":true}],
            ["e5l", "e4r"],
            ["e6l", "e3r"],
            ["e5l", "e2l"],
            ["e6l", "e1l"],
            ["e6l", "e4l"],
            ["e5l", "e3l"],

          {"beamDeform":5000,"beamStrength":8000},            
          {"beamSpring":201000,"beamDamp":150},
		  {"disableMeshBreaking":true},
          //hose break beams
          {"deformGroup":"radhoses", "deformationTriggerRatio":0.05},
          {"optional":true},
            ["e3r", "rsr1"],
            ["e2l", "rsl3"],
          {"deformGroup":"heaterhoses", "deformationTriggerRatio":0.02},
			 ["e4r", "co3r"],
          {"deformGroup":""},
          {"optional":false},
		  {"disableMeshBreaking":false},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"groundModel":"metal"},
            {"dragCoef":4}
           // /*
            ["e3r", "e3l", "e4l"],
            ["e4l", "e4r", "e3r"],
            ["e3r", "e2r", "e2l"],
            ["e2l", "e3l", "e3r"],
            ["e2l", "e2r", "e1r"],
            ["e1r", "e1l", "e2l"],
            ["e3l", "e2l", "e1l"],
            ["e1l", "e4l", "e3l"],
            ["e4l", "e1l", "e1r"],
            ["e1r", "e4r", "e4l"],
            ["e4r", "e6l", "e5l"],
            ["e5l", "e3r", "e4r"],
            ["e4r", "e1r", "e6l"],
            ["e6l", "e1r", "e2r"],
            ["e2r", "e5l", "e6l"],
            ["e5l", "e2r", "e3r"],
          //  */
    ],
},
"210_carb_r": {
    "information":{
        "authors":"Mike94",
        "name":"4-Barrel Carburetor",
        "value":350,
    },
    "slotType" : "210_intake_r",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_r_airfilter_carb", ["210_engine"]],
        ["s210_r_intake_carb", ["210_engine"]],
        ["s210_r_header_carb", ["210_engine"]],
    ],
    "mainEngine": {
        "idleRPM":766,
        "maxRPM":9000,
    },
    "vehicleController": {
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,3800,4400,4400,5000]
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":6700
    },
    "torqueConverter": {
        "converterDiameter": 0.24,
	},
},
"210_turbo_st1_r": {
    "information":{
        "authors":"Mike94",
        "name":"Stage 1 Turbo",
        "value":350,
    },
    "slotType" : "210_intake_r",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_r_airfilter_turbo", ["210_engine"]],
        ["s210_r_intake_turbo", ["210_engine"]],
        ["s210_r_turbo", ["210_engine"]],
        ["s210_r_intercooler", ["210_radsupport"]],

        {"deformGroup":"radhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        {"deformGroup":"radhoses", "deformMaterialBase":"s210_chassis", "deformMaterialDamaged":"invis"},
        ["s210_r_intercoolerpipes", ["210_engine","210_radsupport"]],
        {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "turbocharger": {
        "wastegateStart":7.5,
        "wastegateLimit":9,
        "maxExhaustPower": 4000,
        "revLimiterRPMDrop":50,
        "backPressureCoef": 0.000035,
        "frictionCoef": 1.0,
        "inertia":3.0,
        "damageThresholdTemperature": 810,
        "pressurePSI":[
            //turbineRPM, pressure(PSI)
            [0,         -0.5],
            [30000,     6],
            [250000,    18],
        ],
        "engineDef":[
            //engineRPM, efficiency, exhaustFactor
            [0,     0.0,    0.0],
            [500,   0.15,   0.15],
            [1000,  0.99,   0.23],
            [2000,  0.38,    0.38],
            [3000,  0.97,    0.75],
            [3500,  1,    0.99],
            [4500,  1,    1.0],
            [5500,  0.91,    1.0],
            [6000,  0.91,    1.0],
            [6500,  0.95,    1.0],
            [7500,  1,    1.0],
            [9000,  1,    1.0],
        ],
    },
    "mainEngine": {
		"idleRPM":862,
        "maxRPM":8500,
        "burnEfficiency":0.35,
        //turbocharger name
        "turbocharger":"turbocharger",
    },
    "vehicleController": {
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,3800,4400,4400,5000]
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":7000
    },
    "torqueConverter": {
        "converterDiameter": 0.25,
	},
},
"210_turbo_st2_r": {
    "information":{
        "authors":"Mike94",
        "name":"Stage 2 Turbo",
        "value":350,
    },
    "slotType" : "210_intake_r",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_r_airfilter_turbo", ["210_engine"]],
        ["s210_r_intake_turbo", ["210_engine"]],
        ["s210_r_turbo", ["210_engine"]],
        ["s210_r_intercooler", ["210_engine"]],

        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        ["s210_r_intercoolerpipes", ["210_engine","210_radsupport"]],
        //{"deformGroup":"radhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        //["s210_r_radhoses", ["210_engine","210_radsupport"]],
        {"deformGroup":""}
    ],
    "turbocharger": {
        "wastegateStart":9,
        "wastegateLimit":10.1,
        "maxExhaustPower": 5000,
        "revLimiterRPMDrop":50,
        "backPressureCoef": 0.000035,
        "frictionCoef": 1.0,
        "inertia":3.0,
        "damageThresholdTemperature": 810,
        "pressurePSI":[
            //turbineRPM, pressure(PSI)
            [0,         -0.5],
            [30000,     12],
            [250000,    25],
        ],
        "engineDef":[
            //engineRPM, efficiency, exhaustFactor
            [0,     0.0,    0.0],
            [500,   1,   0.15],
            [1000,  0.79,   0.4],
            [1500,  0.79,    0.55],
            [2000,  0.79,    0.70],
            [2500,  0.78,    0.85],
            [3000,  0.79,    0.95],
            [4000,  0.79,    1.0],
            [5000,  0.783,    1.0],
            [6500,  0.775,    1.0],
            [7500,  0.65,    1.0],
            [8500,  0.75,    1.0],
        ],
    },
    "mainEngine": {
        "torque":[
            ["rpm", "torque"]
            [0, 0],
            [500, 63],
            [1000, 120],
            [1500, 158],
            [2000, 183],
            [2500, 200],
            [3000, 208],
            [4000, 222],
            [5000, 230],
            [6500, 226],
            [7500, 200],
            [8500, 160],
        ],
		"idleRPM":859,
        "maxRPM":8500,
        "burnEfficiency":0.28,
        //turbocharger name
        "turbocharger":"turbocharger",
    },
    "vehicleController": {
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,3800,4400,4400,5000]
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":7000
    },
    "torqueConverter": {
        "converterDiameter": 0.26,
	},
},
"210_turbo_st3_r": {
    "information":{
        "authors":"Mike94",
        "name":"Stage 3 Variable Boost Turbo",
        "value":350,
    },
    "slotType" : "210_intake_r",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_r_airfilter_turbo", ["210_engine"]],
        ["s210_r_intake_turbo", ["210_engine"]],
        ["s210_r_turbo", ["210_engine"]],
        ["s210_r_intercooler", ["210_engine"]],

        {"deformGroup":"heaterhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        ["s210_r_intercoolerpipes", ["210_engine","210_radsupport"]],
        //{"deformGroup":"radhoses", "deformMaterialBase":"s210_engine", "deformMaterialDamaged":"invis"},
        //["s210_r_radhoses", ["210_engine","210_radsupport"]],
        {"deformGroup":""}
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"]
        ["$wastegateStart", "range", "psi", "Turbocharger", 11, 6, 30, "Wastegate Start", "Pressure at which the wastegate begins to open"{"stepDis":0.5}]
        ["$wastegateLimit", "range", "psi", "Turbocharger", 13, 8, 32, "Wastegate Limit", "Pressure at which the wastegate is fully opened"{"stepDis":0.5}]
    ],
    "turbocharger": {
        "wastegateStart":"$wastegateStart",
        "wastegateLimit":"$wastegateLimit",
        "maxExhaustPower": 15000,
        "revLimiterRPMDrop":50,
        "backPressureCoef": 0.000035,
        "frictionCoef": 1.0,
        "inertia":3.0,
        "damageThresholdTemperature": 810,
        "pressurePSI":[
            //turbineRPM, pressure(PSI)
            [0,         -0.5],
            [30000,     25],
            [250000,    55],
        ],
        "engineDef":[
            //engineRPM, efficiency, exhaustFactor
            [0,     		0.0, 0.0],
            [500,  		1,    0.5],
            [3000,		1,    1.0],
            [6000,		1,    1.0],
            [9000,		1,    1.0],
            [12000,	1,    1.0],
        ],
    },
    "mainEngine": {
        "torque":[
            ["rpm", "torque"]
            [0, 0],
            [3000, 250],
            [6000, 300],
            [9000, 280],
            [12000, 200],
            [13000, 0],
        ],
		"idleRPM":859,
        "maxRPM":12000,
        "burnEfficiency":0.28,
        //turbocharger name
        "turbocharger":"turbocharger",
    },
    "vehicleController": {
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,3800,4400,4400,5000]
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":11000
    },
    "torqueConverter": {
        "converterDiameter": 0.26,
	},
},
"210_transmission_5M": {
    "information":{
        "authors":"Mike94",
        "name":"5-Speed Manual Transmission",
        "value":350,
    },
    "slotType" : "210_transmission_r",
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["frictionClutch", "clutch", "mainEngine", 1],
        ["manualGearbox", "gearbox", "clutch", 1],
    ],
    "gearbox": {
        "gearRatios":[-3.288, 0, 3.483, 2.015, 1.391, 1.000, 0.806]
        "friction": 15,
    },
    "clutch": {},
    "vehicleController": {
        "lowShiftDownRPM":1000,
        "lowShiftUpRPM":1800,
    },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_r_transmission", ["210_engine","210_transmission"]],
    ],
    "props": [
        ["func"        , "mesh"                , "idRef:", "idX:", "idY:", "baseRotation"      , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"]
        //shifter
        ["gear_M"      , "s210_shifter_M"    , "fp1","fp1l","fp2", {"x":112.2, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 1, 0, 1],
        //pedal
        ["clutch"     ,"s210_clutchpedal",  "fp1","fp1l","fp2",  {"x":90, "y":0, "z":0} , {"x":-24, "y":0, "z":0}    , {"x":0.0, "y":0, "z":0}, 0, 1, 0, 1],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--5 Speed Manual--
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":false},
         {"collision":true}
         {"group":"210_transmission"},
         {"nodeWeight":23},
         ["tra1", 0.00000, 0.04129, 0.04713],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          //--TRANSMISSION CONE--
          {"beamSpring":6440460,"beamDamp":145},
          {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"},
          ["tra1","e1r"],
          ["tra1","e3r"],
          ["tra1","e1l"],
          ["tra1","e3l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"210_transmission_4A": {
    "information":{
        "authors":"Mike94",
        "name":"4-Speed Automatic Transmission", //Mazda R4A-EL
        "value":350,
    },
    "slotType" : "210_transmission_r",
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["torqueConverter", "torqueConverter", "mainEngine", 1],
        ["automaticGearbox", "gearbox", "torqueConverter", 1],
    ],
    "gearbox": {
        "gearRatios":[-2.272, 0, 3.027, 1.619, 1.0, 0.694]
        "parkLockTorque":2000,
        "oneWayViscousCoef":10,
        "friction": 18,
    },
    "torqueConverter": {
       // "converterDiameter": 0.22,
        "converterStiffness":9,
        "couplingAVRatio":0.90,
        "stallTorqueRatio":2.1,
    },
    "vehicleController": {
        "automaticModes":"PRND21",
        "transmissionGearChangeDelay":1.0
        "gearboxDecisionSmoothingDown":1
        "gearboxDecisionSmoothingUp":1
        "lowShiftDownRPM":1000,
        "lowShiftUpRPM":2000,
        "highShiftDownRPM":[0,0,0,4100,4100,4000]
        "torqueConverterLockupRPM":2000
        "torqueConverterLockupMinGear":3
    },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_r_transmission", ["210_engine","210_transmission"]],
		["s210_gearind", ["210_body","210_dash"]],
		["s210_gearindglass", ["210_body","210_dash"]],
    ],
    "props": [
        ["func"        , "mesh"                , "idRef:", "idX:", "idY:", "baseRotation"      , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"]
        //shifter
        ["gear_A"      , "s210_shifter_M"    , "fp1","fp1l","fp2", {"x":112.2, "y":0, "z":0} , {"x":0, "y":-70, "z":0}    , {"x":0, "y":0, "z":0}, 0, 1, -0.43, 1],
        //needle
        ["gear_A"     ,"s210_gearneedle",  "fp1","fp1l","fp2",  {"x":112.1, "y":0, "z":0} , {"x":0, "y":-60, "z":0}    , {"x":0.0, "y":0, "z":0}, 0, 1, -0.40, 1],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--4 Speed Automatic--
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":false},
         {"collision":true}
         {"group":"210_transmission"},
         {"nodeWeight":30},
         ["tra1", 0.00000, 0.04129, 0.04713],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          //--TRANSMISSION CONE--
          {"beamSpring":6440460,"beamDamp":145},
          {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"},
          ["tra1","e1r"],
          ["tra1","e3r"],
          ["tra1","e1l"],
          ["tra1","e3l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
   }
"210_transmission_r2": {
    "information":{
        "authors":"Mike94",
        "name":"2-Speed Automatic Transmission",
        "value":350,
    },
    "slotType" : "210_transmission_r",
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["torqueConverter", "torqueConverter", "mainEngine", 1],
        ["automaticGearbox", "gearbox", "torqueConverter", 1],
    ],
    "gearbox": {
        "gearRatios":[-1.82, 0, 1.82, 1.0]
        "parkLockTorque":2000,
        "oneWayViscousCoef":10,
        "friction": 18,
    },
    "torqueConverter": {
       // "converterDiameter": 0.22,
        "converterStiffness":9,
        "couplingAVRatio":0.90,
        "stallTorqueRatio":2.1,
    },
    "vehicleController": {
        "automaticModes":"PRND1",
        "transmissionGearChangeDelay":1.0
        "gearboxDecisionSmoothingDown":1
        "gearboxDecisionSmoothingUp":1
        "lowShiftDownRPM":1000,
        "lowShiftUpRPM":2000,
        "highShiftDownRPM":[0,0,0,4100,4100,4000]
        "torqueConverterLockupRPM":2000
        "torqueConverterLockupMinGear":3
    },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["s210_r_transmission", ["210_engine","210_transmission"]],
		["s210_gearind_2A", ["210_body","210_dash"]],
		["s210_gearindglass", ["210_body","210_dash"]],
    ],
    "props": [
        ["func"        , "mesh"                , "idRef:", "idX:", "idY:", "baseRotation"      , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"]
        //shifter
        ["gear_A"      , "s210_shifter_M"    , "fp1","fp1l","fp2", {"x":112.2, "y":0, "z":0} , {"x":0, "y":-70, "z":0}    , {"x":0, "y":0, "z":0}, 0, 1, -0.5, 1],
        //needle
        ["gear_A"     ,"s210_gearneedle",  "fp1","fp1l","fp2",  {"x":112.1, "y":0, "z":0} , {"x":0, "y":-68, "z":0}    , {"x":0.0, "y":0, "z":0}, 0, 1, -0.5, 1],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--4 Speed Automatic--
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"selfCollision":false},
         {"collision":true}
         {"group":"210_transmission"},
         {"nodeWeight":30},
         ["tra1", 0.00000, 0.04129, 0.04713],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          //--TRANSMISSION CONE--
          {"beamSpring":6440460,"beamDamp":145},
          {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"},
          ["tra1","e1r"],
          ["tra1","e3r"],
          ["tra1","e1l"],
          ["tra1","e3l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
   }
}
