{
"bruckell_m_body_engine_v6_2.8": {
    "information":{
        "authors":"BeamNG",
        "name":"Bruckell MA5 2.8L V6 Engine",
        "value":7650,
    },
    "slotType" : "bruckell_m_body_engine",
    "slots": [
        ["type", "default", "description"],
        //Letterings
        ["bruckell_m_body_engine_v6_let_tech", "", "Engine Letteing(Tech)"],
        ["bruckell_m_body_engine_v6_let_size", "bruckell_m_body_engine_v6_let_2800", "Engine Letteing(Size)"],

        //Elements
        ["bruckell_m_body_enginemounts","bruckell_m_body_enginemounts", "Engine Mounts", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_internals","bruckell_m_body_engine_v6_internals", "Engine Long Block", {"coreSlot":true}],
        ["bruckell_m_body_header_v6","bruckell_m_body_header_v6", "Exhaust Manifold", {"coreSlot":true}],
        ["bruckell_m_body_oilpan_v6","bruckell_m_body_oilpan_v6", "Oil Pan", {"coreSlot":true}],

        //3rd parties
        ["bruckell_m_body_intake_v6","bruckell_m_body_carburator_v6", "Intake", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_ecu","bruckell_m_body_engine_v6_ecu", "Engine Management", {"coreSlot":true}],
        ["n2o_system","", "Nitrous Oxide System"],
        ["bruckell_m_body_transmission","bruckell_m_body_transmission_3A", "Transmission"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
        "torque":[
            ["rpm", "torque"],
            [0,     0],
            [300,   30],
			[600,   130],
            [1000,  170],
            [2000,  220],
            [3000,  240],
            [4000,  245],
            [5000,  230],
            [6000,  190],
            [7000,  145],
            [8000,  100],
			[9000,  80],
			[10000, 50],
        ],
        "idleRPM":800,
        //max capable
        "maxRPM":6500,
        "inertia":0.17,
        "friction":14,
        "dynamicFriction":0.017,
        "engineBrakeTorque":40,
        //"burnEfficiency":0.33
        "burnEfficiency":[
            [0, 0.1],
            [0.05, 0.3],
            [0.4, 0.36],
            [0.7, 0.42],
            [1, 0.3],
        ],
        //fuel system
        "energyStorage": "mainTank",
        "requiredEnergyType":"gasoline",

        //exhaust
        "instantAfterFireSound": "event:>Vehicle>Afterfire>v6_01>single",
        "sustainedAfterFireSound": "event:>Vehicle>Afterfire>v6_01>multi",
        "shiftAfterFireSound": "event:>Vehicle>Afterfire>v6_01>shift",
        "particulates":0.02,
        "instantAfterFireCoef": 0.5,
        "sustainedAfterFireCoef": 0.5,

        //cooling and oil system
        "thermalsEnabled":true,
        "engineBlockMaterial":"aluminum",
        "oilVolume":5.5,
        "engineBlockAirCoolingEfficiency":29,

        //engine durability
        "cylinderWallTemperatureDamageThreshold":120,
        "headGasketDamageThreshold":1500000,
        "pistonRingDamageThreshold":1500000,
        "connectingRodDamageThreshold":2000000,
        "maxTorqueRating": 500,
        "maxOverTorqueDamage": 700,

        //node beam interface
        "torqueReactionNodes:":["e1l","e2l","e4r"],
        "waterDamage": {"[engineGroup]:":["engine_intake"]},
        "radiator": {"[engineGroup]:":["radiator"]},
        "engineBlock": {"[engineGroup]:":["engine_block"]},
        "breakTriggerBeam":"engine",
        "uiName":"Engine",
        "soundConfig": "soundConfig",
        "soundConfigExhaust": "soundConfigExhaust",

        //starter motor
        "starterSample":"event:>Engine>Starter>v6_1985_eng",
        "starterSampleExhaust":"event:>Engine>Starter>v6_1985_exh",
        "shutOffSampleEngine":"event:>Engine>Shutoff>v6_1985_eng",
        "shutOffSampleExhaust":"event:>Engine>Shutoff>v6_1985_exh",
        "starterVolume":0.76,
        "starterVolumeExhaust":0.76,
        "shutOffVolumeEngine":0.76,
        "shutOffVolumeExhaust":0.76,
        "starterThrottleKillTime":0.8,
        "idleRPMStartRate":1.6,
        "idleRPMStartCoef":1.5,

        //engine deform groups
        "deformGroups":["mainEngine", "mainEngine_intake", "mainEngine_accessories"]
        "deformGroups_oilPan":["oilpan_damage"]
    },
    "soundConfig": {
        "sampleName": "V6_2_engine",
        "intakeMuffling": 0.8,

        "mainGain": -8.5,
        "onLoadGain":1,
        "offLoadGain":0.56,

        "maxLoadMix": 0.7,
        "minLoadMix": 0.0,

        "eqLowGain": -3,
        "eqLowFreq": 400,
        "eqLowWidth": 0.2,

        "eqHighGain": -4,
        "eqHighFreq": 2200,
        "eqHighWidth": 0.15,

        "lowShelfGain":5,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":8000,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -3,
    },
    "soundConfigExhaust": {
        "sampleName": "V6_2_exhaust",

        "mainGain": 5,
        "onLoadGain":1,
        "offLoadGain":0.42,

        "maxLoadMix": 0.7,
        "minLoadMix": 0,

        "eqLowGain": -14,
        "eqLowFreq": 250,
        "eqLowWidth": 0.25,

        "eqHighGain": -6,
        "eqHighFreq": 1500,
        "eqHighWidth": 0.25,

        "lowShelfGain":0,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":4500,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -4,
    },
    "vehicleController": {
        "clutchLaunchStartRPM":1500,
        "clutchLaunchTargetRPM":2000,
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,2500,2950,3050,3150,3150],
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":5700,
    },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_engine_v6", ["bruckell_m_body_engine"]],
        ["bruckell_m_body_engine_belt", ["bruckell_m_body_engine"]],

        {"deformGroup":"radhose_damage", "deformMaterialBase":"bruckell_mechanical", "deformMaterialDamaged":""},
        ["bruckell_m_body_radhose_v6", ["bruckell_m_body_engine","bruckell_m_body_radiator"]],
        {"deformGroup":""},
    ],
    "props": [
        ["func",            "mesh",                   "idRef:", "idX:", "idY:", "baseRotation",          "rotation",            "translation",         "min", "max", "offset", "multiplier"],
        ["rpmspin",             "bruckell_m_body_engine_crankpulley",      "e1l","e1r","e2l",    {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_plugpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_oilpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_altenpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_wppulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        -2],
        ["rpmspin",             "bruckell_m_body_engine_camshaftpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        2],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--3.3L V6 Engine--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"bruckell_m_body_engine"},
         {"engineGroup":"engine_block"},
         {"nodeWeight":24},
         ["e1r", 0.22, -1.7, 0.25,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e1l", 0.22, -1.46, 0.25],
         ["e2r", -0.31, -1.7, 0.25,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e2l", -0.31, -1.46, 0.25],
         {"engineGroup":["engine_block","engine_intake"]},
         ["e3r", 0.22, -1.84, 0.685,{"isExhaust":"mainEngine","chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e3l", 0.22, -1.32, 0.685],
         ["e4r", -0.31, -1.84, 0.685,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e4l", -0.31, -1.32, 0.685],
         {"engineGroup":""},
         {"group":""},
         //engine mount node
         ["em1r", -0.46, -1.62, 0.535, {"nodeWeight":3}],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":8400600,"beamDamp":150},
          {"beamDeform":540000,"beamStrength":"FLT_MAX"},
          //engine
          {"deformGroup":"mainEngine", "deformationTriggerRatio":0.001}
          ["e1r","e1l"],
          ["e2r","e2l"],
          ["e3r","e3l"],
          ["e4r","e4l"],

          ["e1r","e2r"],
          ["e1l","e2l"],
          ["e3r","e4r"],
          ["e3l","e4l"],

          ["e1r","e3r"],
          ["e1l","e3l"],
          ["e2r","e4r", {"isExhaust":"mainEngine"}],
          ["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"],

          //engine mount node
          {"beamSpring":4400000,"beamDamp":150},
          {"beamDeform":90000,"beamStrength":"FLT_MAX"},
          ["em1r","e3l"],
          ["em1r","e3r"],
          ["em1r","e4l"],
          ["em1r","e4r"],
          ["em1r", "e1r"],
          ["em1r", "e1l"],
          ["em1r", "e2l"],
          ["em1r", "e2r"],
          {"deformGroup":""},

          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"groundModel":"metal"},
            /*
            ["e5l", "e1l", "e3l"],
            ["e4r", "e3r", "e2r"],
            ["e3r", "e1r", "e2r"],
            ["e1r", "e1l", "e2r"],
            ["e2r", "e1l", "e2l"],
            ["e3l", "e1l", "e3r"],
            ["e3r", "e1l", "e1r"],
            ["e4r", "e4l", "e3l"],
            ["e4r", "e3l", "e3r"],
            ["e4r", "e2r", "e4l"],
            ["e4l", "e2r", "e2l"],
            ["e4l", "e2l", "e6l"],
            ["e6l", "e3l", "e4l"],
            ["e6l", "e2l", "e5l"],
            ["e6l", "e5l", "e3l"],
            ["e2l", "e1l", "e5l"],
            */
            {"triangleType":"NONCOLLIDABLE"},
            {"dragCoef":0},
            ["e2l", "e2r", "e1r"],
            ["e1r", "e1l", "e2l"],
            {"triangleType":"NORMALTYPE"},
    ],
},
"bruckell_m_body_engine_v6_3.2": {
    "information":{
        "authors":"BeamNG",
        "name":"Bruckell MA6 3.2L V6 Engine",
        "value":7800,
    },
    "slotType" : "bruckell_m_body_engine",
    "slots": [
        ["type", "default", "description"],
        //Letterings
        ["bruckell_m_body_engine_v6_let_tech", "bruckell_m_body_engine_v6_let_injsys", "Engine Letteing(Tech)"],
        ["bruckell_m_body_engine_v6_let_size", "bruckell_m_body_engine_v6_let_3200", "Engine Letteing(Size)"],

        //Elements
        ["bruckell_m_body_enginemounts","bruckell_m_body_enginemounts", "Engine Mounts", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_internals","bruckell_m_body_engine_v6_internals", "Engine Long Block", {"coreSlot":true}],
        ["bruckell_m_body_header_v6","bruckell_m_body_header_v6", "Exhaust Manifold", {"coreSlot":true}],
        ["bruckell_m_body_oilpan_v6","bruckell_m_body_oilpan_v6", "Oil Pan", {"coreSlot":true}],

        //3rd parties
        ["bruckell_m_body_intake_v6","bruckell_m_body_intake_v6", "Intake", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_ecu","bruckell_m_body_engine_v6_ecu", "Engine Management", {"coreSlot":true}],
        ["n2o_system","", "Nitrous Oxide System"],
        ["bruckell_m_body_transmission","bruckell_m_body_transmission_4A", "Transmission"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
        "torque":[
            ["rpm", "torque"],
            [0, 0],
            [300,   30],
			[600,   150],
            [1000,  200],
            [2000,  270],
            [3000,  300],
            [4000,  300],
            [5000,  255],
            [6000,  205],
            [7000,  175],
            [8000,  150],
			[9000,  120],
			[10000, 80],
        ],
        "idleRPM":820,
        //max capable
        "maxRPM":7000,
        "inertia":0.14,
        "friction":11,
        "dynamicFriction":0.019,
        "engineBrakeTorque":45,
        //"burnEfficiency":0.33
        "burnEfficiency":[
            [0, 0.1],
            [0.05, 0.25],
            [0.4, 0.33],
            [0.7, 0.41],
            [1, 0.3],
        ],
        //fuel system
        "energyStorage": "mainTank",
        "requiredEnergyType":"gasoline",

        //exhaust
        "instantAfterFireSound": "event:>Vehicle>Afterfire>v6_01>single",
        "sustainedAfterFireSound": "event:>Vehicle>Afterfire>v6_01>multi",
        "shiftAfterFireSound": "event:>Vehicle>Afterfire>v6_01>shift",
        "particulates":0.02,
        "instantAfterFireCoef": 0.5,
        "sustainedAfterFireCoef": 0.5,

        //cooling and oil system
        "thermalsEnabled":true,
        "engineBlockMaterial":"aluminum",
        "oilVolume":5.5,
        "engineBlockAirCoolingEfficiency":29,

        //engine durability
        "cylinderWallTemperatureDamageThreshold":120,
        "headGasketDamageThreshold":1500000,
        "pistonRingDamageThreshold":1500000,
        "connectingRodDamageThreshold":2000000,
        "maxTorqueRating": 580,
        "maxOverTorqueDamage": 745,

        //node beam interface
        "torqueReactionNodes:":["e1l","e2l","e4r"],
        "waterDamage": {"[engineGroup]:":["engine_intake"]},
        "radiator": {"[engineGroup]:":["radiator"]},
        "engineBlock": {"[engineGroup]:":["engine_block"]},
        "breakTriggerBeam":"engine",
        "uiName":"Engine",
        "soundConfig": "soundConfig",
        "soundConfigExhaust": "soundConfigExhaust",

        //starter motor
        "starterSample":"event:>Engine>Starter>v6_1985_eng",
        "starterSampleExhaust":"event:>Engine>Starter>v6_1985_exh",
        "shutOffSampleEngine":"event:>Engine>Shutoff>v6_1985_eng",
        "shutOffSampleExhaust":"event:>Engine>Shutoff>v6_1985_exh",
        "starterVolume":0.76,
        "starterVolumeExhaust":0.76,
        "shutOffVolumeEngine":0.76,
        "shutOffVolumeExhaust":0.76,
        "starterThrottleKillTime":0.8,
        "idleRPMStartRate":1.6,
        "idleRPMStartCoef":1.5,

        //engine deform groups
        "deformGroups":["mainEngine", "mainEngine_intake", "mainEngine_accessories"]
        "deformGroups_oilPan":["oilpan_damage"]
    },
    "soundConfig": {
        "sampleName": "V6_2_engine",
        "intakeMuffling": 0.8,

        "mainGain": -8.5,
        "onLoadGain":1,
        "offLoadGain":0.56,

        "maxLoadMix": 0.7,
        "minLoadMix": 0.0,

        "eqLowGain": -3,
        "eqLowFreq": 400,
        "eqLowWidth": 0.2,

        "eqHighGain": -4,
        "eqHighFreq": 2200,
        "eqHighWidth": 0.15,

        "lowShelfGain":5,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":8000,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -3,
    },
    "soundConfigExhaust": {
        "sampleName": "V6_2_exhaust",

        "mainGain": 5,
        "onLoadGain":1,
        "offLoadGain":0.42,

        "maxLoadMix": 0.7,
        "minLoadMix": 0,

        "eqLowGain": -14,
        "eqLowFreq": 250,
        "eqLowWidth": 0.25,

        "eqHighGain": -6,
        "eqHighFreq": 1500,
        "eqHighWidth": 0.25,

        "lowShelfGain":0,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":4500,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -4,
    },
    "vehicleController": {
        "clutchLaunchStartRPM":1500,
        "clutchLaunchTargetRPM":2000,
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,2500,2950,3050,3150,3150],
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":5700,
    },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_engine_v6", ["bruckell_m_body_engine"]],
        ["bruckell_m_body_engine_belt", ["bruckell_m_body_engine"]],

        {"deformGroup":"radhose_damage", "deformMaterialBase":"bruckell_mechanical", "deformMaterialDamaged":""},
        ["bruckell_m_body_radhose_v6", ["bruckell_m_body_engine","bruckell_m_body_radiator"]],
        {"deformGroup":""},
    ],
    "props": [
        ["func",            "mesh",                   "idRef:", "idX:", "idY:", "baseRotation",          "rotation",            "translation",         "min", "max", "offset", "multiplier"],
        ["rpmspin",             "bruckell_m_body_engine_crankpulley",      "e1l","e1r","e2l",    {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_plugpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_oilpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_altenpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_wppulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        -2],
        ["rpmspin",             "bruckell_m_body_engine_camshaftpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        2],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--3.3L V6 Engine--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"bruckell_m_body_engine"},
         {"engineGroup":"engine_block"},
         {"nodeWeight":24},
         ["e1r", 0.22, -1.7, 0.25,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e1l", 0.22, -1.46, 0.25],
         ["e2r", -0.31, -1.7, 0.25,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e2l", -0.31, -1.46, 0.25],
         {"engineGroup":["engine_block","engine_intake"]},
         ["e3r", 0.22, -1.84, 0.685,{"isExhaust":"mainEngine","chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e3l", 0.22, -1.32, 0.685],
         ["e4r", -0.31, -1.84, 0.685,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e4l", -0.31, -1.32, 0.685],
         {"engineGroup":""},
         {"group":""},
         //engine mount node
         ["em1r", -0.46, -1.62, 0.535, {"nodeWeight":3}],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":8400600,"beamDamp":150},
          {"beamDeform":540000,"beamStrength":"FLT_MAX"},
          //engine
          {"deformGroup":"mainEngine", "deformationTriggerRatio":0.001}
          ["e1r","e1l"],
          ["e2r","e2l"],
          ["e3r","e3l"],
          ["e4r","e4l"],

          ["e1r","e2r"],
          ["e1l","e2l"],
          ["e3r","e4r"],
          ["e3l","e4l"],

          ["e1r","e3r"],
          ["e1l","e3l"],
          ["e2r","e4r", {"isExhaust":"mainEngine"}],
          ["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"],

          //engine mount node
          {"beamSpring":4400000,"beamDamp":150},
          {"beamDeform":90000,"beamStrength":"FLT_MAX"},
          ["em1r","e3l"],
          ["em1r","e3r"],
          ["em1r","e4l"],
          ["em1r","e4r"],
          ["em1r", "e1r"],
          ["em1r", "e1l"],
          ["em1r", "e2l"],
          ["em1r", "e2r"],
          {"deformGroup":""},

          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"groundModel":"metal"},
            /*
            ["e5l", "e1l", "e3l"],
            ["e4r", "e3r", "e2r"],
            ["e3r", "e1r", "e2r"],
            ["e1r", "e1l", "e2r"],
            ["e2r", "e1l", "e2l"],
            ["e3l", "e1l", "e3r"],
            ["e3r", "e1l", "e1r"],
            ["e4r", "e4l", "e3l"],
            ["e4r", "e3l", "e3r"],
            ["e4r", "e2r", "e4l"],
            ["e4l", "e2r", "e2l"],
            ["e4l", "e2l", "e6l"],
            ["e6l", "e3l", "e4l"],
            ["e6l", "e2l", "e5l"],
            ["e6l", "e5l", "e3l"],
            ["e2l", "e1l", "e5l"],
            */
            {"triangleType":"NONCOLLIDABLE"},
            {"dragCoef":0},
            ["e2l", "e2r", "e1r"],
            ["e1r", "e1l", "e2l"],
            {"triangleType":"NORMALTYPE"},
    ],
},
"bruckell_m_body_engine_v6_3.5": {
    "information":{
        "authors":"BeamNG",
        "name":"Bruckell MA7 3.5L V6 Engine",
        "value":7800,
    },
    "slotType" : "bruckell_m_body_engine",
    "slots": [
        ["type", "default", "description"],
        //Letterings
        ["bruckell_m_body_engine_v6_let_tech", "bruckell_m_body_engine_v6_let_injsys", "Engine Letteing(Tech)"],
        ["bruckell_m_body_engine_v6_let_size", "bruckell_m_body_engine_v6_let_3500", "Engine Letteing(Size)"],

        //Elements
        ["bruckell_m_body_enginemounts","bruckell_m_body_enginemounts", "Engine Mounts", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_internals","bruckell_m_body_engine_v6_internals", "Engine Long Block", {"coreSlot":true}],
        ["bruckell_m_body_header_v6","bruckell_m_body_header_v6", "Exhaust Manifold", {"coreSlot":true}],
        ["bruckell_m_body_oilpan_v6","bruckell_m_body_oilpan_v6", "Oil Pan", {"coreSlot":true}],

        //3rd parties
        ["bruckell_m_body_intake_v6","bruckell_m_body_intake_v6", "Intake", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_ecu","bruckell_m_body_engine_v6_ecu", "Engine Management", {"coreSlot":true}],
        ["n2o_system","", "Nitrous Oxide System"],
        ["bruckell_m_body_transmission","bruckell_m_body_transmission_4A", "Transmission"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
        "torque":[
            ["rpm", "torque"],
            [0, 0],
            [300,   30],
			[600,   180],
            [1000,  240],
            [2000,  305],
            [3000,  323],
            [4000,  330],
            [5000,  300],
            [6000,  245],
            [7000,  205],
            [8000,  170],
			[9000,  140],
			[10000, 100],
        ],
        "idleRPM":820,
        //max capable
        "maxRPM":7000,
        "inertia":0.14,
        "friction":11,
        "dynamicFriction":0.019,
        "engineBrakeTorque":45,
        //"burnEfficiency":0.33
        "burnEfficiency":[
            [0, 0.1],
            [0.05, 0.25],
            [0.4, 0.33],
            [0.7, 0.41],
            [1, 0.3],
        ],
        //fuel system
        "energyStorage": "mainTank",
        "requiredEnergyType":"gasoline",

        //exhaust
        "instantAfterFireSound": "event:>Vehicle>Afterfire>v6_01>single",
        "sustainedAfterFireSound": "event:>Vehicle>Afterfire>v6_01>multi",
        "shiftAfterFireSound": "event:>Vehicle>Afterfire>v6_01>shift",
        "particulates":0.02,
        "instantAfterFireCoef": 0.5,
        "sustainedAfterFireCoef": 0.5,

        //cooling and oil system
        "thermalsEnabled":true,
        "engineBlockMaterial":"aluminum",
        "oilVolume":5.5,
        "engineBlockAirCoolingEfficiency":29,

        //engine durability
        "cylinderWallTemperatureDamageThreshold":120,
        "headGasketDamageThreshold":1500000,
        "pistonRingDamageThreshold":1500000,
        "connectingRodDamageThreshold":2000000,
        "maxTorqueRating": 645,
        "maxOverTorqueDamage": 810,

        //node beam interface
        "torqueReactionNodes:":["e1l","e2l","e4r"],
        "waterDamage": {"[engineGroup]:":["engine_intake"]},
        "radiator": {"[engineGroup]:":["radiator"]},
        "engineBlock": {"[engineGroup]:":["engine_block"]},
        "breakTriggerBeam":"engine",
        "uiName":"Engine",
        "soundConfig": "soundConfig",
        "soundConfigExhaust": "soundConfigExhaust",

        //starter motor
        "starterSample":"event:>Engine>Starter>v6_1985_eng",
        "starterSampleExhaust":"event:>Engine>Starter>v6_1985_exh",
        "shutOffSampleEngine":"event:>Engine>Shutoff>v6_1985_eng",
        "shutOffSampleExhaust":"event:>Engine>Shutoff>v6_1985_exh",
        "starterVolume":0.76,
        "starterVolumeExhaust":0.76,
        "shutOffVolumeEngine":0.76,
        "shutOffVolumeExhaust":0.76,
        "starterThrottleKillTime":0.8,
        "idleRPMStartRate":1.6,
        "idleRPMStartCoef":1.5,

        //engine deform groups
        "deformGroups":["mainEngine", "mainEngine_intake", "mainEngine_accessories"]
        "deformGroups_oilPan":["oilpan_damage"]
    },
    "soundConfig": {
        "sampleName": "V6_2_engine",
        "intakeMuffling": 0.8,

        "mainGain": -8.5,
        "onLoadGain":1,
        "offLoadGain":0.56,

        "maxLoadMix": 0.7,
        "minLoadMix": 0.0,

        "eqLowGain": -3,
        "eqLowFreq": 400,
        "eqLowWidth": 0.2,

        "eqHighGain": -4,
        "eqHighFreq": 2200,
        "eqHighWidth": 0.15,

        "lowShelfGain":5,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":8000,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -3,
    },
    "soundConfigExhaust": {
        "sampleName": "V6_2_exhaust",

        "mainGain": 5,
        "onLoadGain":1,
        "offLoadGain":0.42,

        "maxLoadMix": 0.7,
        "minLoadMix": 0,

        "eqLowGain": -14,
        "eqLowFreq": 250,
        "eqLowWidth": 0.25,

        "eqHighGain": -6,
        "eqHighFreq": 1500,
        "eqHighWidth": 0.25,

        "lowShelfGain":0,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":4500,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -4,
    },
    "vehicleController": {
        "clutchLaunchStartRPM":1500,
        "clutchLaunchTargetRPM":2000,
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,2500,2950,3050,3150,3150],
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":5700,
    },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_engine_v6", ["bruckell_m_body_engine"]],
        ["bruckell_m_body_engine_belt", ["bruckell_m_body_engine"]],

        {"deformGroup":"radhose_damage", "deformMaterialBase":"bruckell_mechanical", "deformMaterialDamaged":""},
        ["bruckell_m_body_radhose_v6", ["bruckell_m_body_engine","bruckell_m_body_radiator"]],
        {"deformGroup":""},
    ],
    "props": [
        ["func",            "mesh",                   "idRef:", "idX:", "idY:", "baseRotation",          "rotation",            "translation",         "min", "max", "offset", "multiplier"],
        ["rpmspin",             "bruckell_m_body_engine_crankpulley",      "e1l","e1r","e2l",    {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_plugpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_oilpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_altenpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_wppulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        -2],
        ["rpmspin",             "bruckell_m_body_engine_camshaftpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        2],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--3.3L V6 Engine--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"bruckell_m_body_engine"},
         {"engineGroup":"engine_block"},
         {"nodeWeight":24},
         ["e1r", 0.22, -1.7, 0.25,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e1l", 0.22, -1.46, 0.25],
         ["e2r", -0.31, -1.7, 0.25,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e2l", -0.31, -1.46, 0.25],
         {"engineGroup":["engine_block","engine_intake"]},
         ["e3r", 0.22, -1.84, 0.685,{"isExhaust":"mainEngine","chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e3l", 0.22, -1.32, 0.685],
         ["e4r", -0.31, -1.84, 0.685,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e4l", -0.31, -1.32, 0.685],
         {"engineGroup":""},
         {"group":""},
         //engine mount node
         ["em1r", -0.46, -1.62, 0.535, {"nodeWeight":3}],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":8400600,"beamDamp":150},
          {"beamDeform":540000,"beamStrength":"FLT_MAX"},
          //engine
          {"deformGroup":"mainEngine", "deformationTriggerRatio":0.001}
          ["e1r","e1l"],
          ["e2r","e2l"],
          ["e3r","e3l"],
          ["e4r","e4l"],

          ["e1r","e2r"],
          ["e1l","e2l"],
          ["e3r","e4r"],
          ["e3l","e4l"],

          ["e1r","e3r"],
          ["e1l","e3l"],
          ["e2r","e4r", {"isExhaust":"mainEngine"}],
          ["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"],

          //engine mount node
          {"beamSpring":4400000,"beamDamp":150},
          {"beamDeform":90000,"beamStrength":"FLT_MAX"},
          ["em1r","e3l"],
          ["em1r","e3r"],
          ["em1r","e4l"],
          ["em1r","e4r"],
          ["em1r", "e1r"],
          ["em1r", "e1l"],
          ["em1r", "e2l"],
          ["em1r", "e2r"],
          {"deformGroup":""},

          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"groundModel":"metal"},
            /*
            ["e5l", "e1l", "e3l"],
            ["e4r", "e3r", "e2r"],
            ["e3r", "e1r", "e2r"],
            ["e1r", "e1l", "e2r"],
            ["e2r", "e1l", "e2l"],
            ["e3l", "e1l", "e3r"],
            ["e3r", "e1l", "e1r"],
            ["e4r", "e4l", "e3l"],
            ["e4r", "e3l", "e3r"],
            ["e4r", "e2r", "e4l"],
            ["e4l", "e2r", "e2l"],
            ["e4l", "e2l", "e6l"],
            ["e6l", "e3l", "e4l"],
            ["e6l", "e2l", "e5l"],
            ["e6l", "e5l", "e3l"],
            ["e2l", "e1l", "e5l"],
            */
            {"triangleType":"NONCOLLIDABLE"},
            {"dragCoef":0},
            ["e2l", "e2r", "e1r"],
            ["e1r", "e1l", "e2l"],
            {"triangleType":"NORMALTYPE"},
    ],
},
"bruckell_m_body_engine_v6_4.0": {
    "information":{
        "authors":"BeamNG",
        "name":"Bruckell MAC 4.0L V6 Engine",
        "value":10800,
    },
    "slotType" : "bruckell_m_body_engine",
    "slots": [
        ["type", "default", "description"],
        //Letterings
        ["bruckell_m_body_engine_v6_let_tech", "bruckell_m_body_engine_v6_let_injsys", "Engine Letteing(Tech)"],
        ["bruckell_m_body_engine_v6_let_size", "bruckell_m_body_engine_v6_let_4000", "Engine Letteing(Size)"],

        //Elements
        ["bruckell_m_body_enginemounts","bruckell_m_body_enginemounts", "Engine Mounts", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_internals","bruckell_m_body_engine_v6_internals", "Engine Long Block", {"coreSlot":true}],
        ["bruckell_m_body_header_v6","bruckell_m_body_header_v6", "Exhaust Manifold", {"coreSlot":true}],
        ["bruckell_m_body_oilpan_v6","bruckell_m_body_oilpan_v6", "Oil Pan", {"coreSlot":true}],

        //3rd parties
        ["bruckell_m_body_intake_v6","bruckell_m_body_intake_v6", "Intake", {"coreSlot":true}],
        ["bruckell_m_body_engine_v6_ecu","bruckell_m_body_engine_v6_ecu", "Engine Management", {"coreSlot":true}],
        ["n2o_system","", "Nitrous Oxide System"],
        ["bruckell_m_body_transmission","bruckell_m_body_transmission_4A", "Transmission"],
    ],
    "powertrain": [
        ["type", "name", "inputName", "inputIndex"],
        ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
        "torque":[
            ["rpm", "torque"],
            [0, 0],
            [300, 40],
			[600, 215],
            [1000, 270],
            [2000, 322],
            [3000, 350],
            [4000, 350],
            [5000, 321],
            [6000, 265],
            [7000, 220],
            [8000, 180],
            [9000, 150],
			[10000, 110],
        ],

        "idleRPM":800,
        //max capable
        "maxRPM":8900,
        "inertia":0.17,
        "friction":14,
        "dynamicFriction":0.022,
        "engineBrakeTorque":44,
        //"burnEfficiency":0.33
        "burnEfficiency":[
            [0, 0.1],
            [0.05, 0.24],
            [0.4, 0.32],
            [0.7, 0.4],
            [1, 0.28],
        ],
        //fuel system
        "energyStorage": "mainTank",
        "requiredEnergyType":"gasoline",

        //exhaust
        "instantAfterFireSound": "event:>Vehicle>Afterfire>v6_01>single",
        "sustainedAfterFireSound": "event:>Vehicle>Afterfire>v6_01>multi",
        "shiftAfterFireSound": "event:>Vehicle>Afterfire>v6_01>shift",
        "particulates":0.026,
        "afterFireAudibleThresholdInstant": 500000,
        "instantAfterFireCoef": 0.5,
        "instantAfterFireVolumeCoef": 0.8,
        "afterFireAudibleThresholdShift": 150000,
        "shiftAfterFireVolumeCoef": 0.7,
        "afterFireAudibleThresholdSustained": 40000,
        "sustainedAfterFireCoef": 0.5,
        "sustainedAfterFireTime": 0.8,
        "sustainedAfterFireVolumeCoef": 0.5,

        //cooling and oil system
        "thermalsEnabled":true,
        "engineBlockMaterial":"aluminum",
        "oilVolume":6,
        "engineBlockAirCoolingEfficiency":29,

        //engine durability
        "cylinderWallTemperatureDamageThreshold":120,
        "headGasketDamageThreshold":1900000,
        "pistonRingDamageThreshold":1900000,
        "connectingRodDamageThreshold":2500000,
        "maxTorqueRating": 950,
        "maxOverTorqueDamage": 1300,

        //node beam interface
        "torqueReactionNodes:":["e1l","e2l","e4r"],
        "waterDamage": {"[engineGroup]:":["engine_intake"]},
        "radiator": {"[engineGroup]:":["radiator"]},
        "engineBlock": {"[engineGroup]:":["engine_block"]},
        "breakTriggerBeam":"engine",
        "uiName":"Engine",
        "soundConfig": "soundConfig",
        "soundConfigExhaust": "soundConfigExhaust",

        //starter motor
        "starterSample":"event:>Engine>Starter>v6_1985_eng",
        "starterSampleExhaust":"event:>Engine>Starter>v6_1985_exh",
        "shutOffSampleEngine":"event:>Engine>Shutoff>v6_1985_eng",
        "shutOffSampleExhaust":"event:>Engine>Shutoff>v6_1985_exh",
        "starterVolume":0.76,
        "starterVolumeExhaust":0.76,
        "shutOffVolumeEngine":0.76,
        "shutOffVolumeExhaust":0.76,
        "starterThrottleKillTime":0.8,
        "idleRPMStartRate":1.6,
        "idleRPMStartCoef":1.5,

        //engine deform groups
        "deformGroups":["mainEngine", "mainEngine_intake", "mainEngine_accessories"]
        "deformGroups_oilPan":["oilpan_damage"]
    },
    "soundConfig": {
        "sampleName": "V6_2_engine",
        "intakeMuffling": 0.8,

        "mainGain": -8,
        "onLoadGain":1,
        "offLoadGain":0.58,

        "maxLoadMix": 0.75,
        "minLoadMix": 0,

        "eqLowGain": -2,
        "eqLowFreq": 400,
        "eqLowWidth": 0.2,

        "eqHighGain": -4,
        "eqHighFreq": 2200,
        "eqHighWidth": 0.15,

        "lowShelfGain":5,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":8000,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -2,
    },
    "soundConfigExhaust": {
        "sampleName": "V6_2_exhaust",

        "mainGain": 5.5,
        "onLoadGain":1,
        "offLoadGain":0.42,

        "maxLoadMix": 0.75,
        "minLoadMix": 0,

        "eqLowGain": -13,
        "eqLowFreq": 250,
        "eqLowWidth": 0.25,

        "eqHighGain": -5,
        "eqHighFreq": 1500,
        "eqHighWidth": 0.25,

        "lowShelfGain":0,
        "lowShelfFreq":120,

        "highShelfGain":2,
        "highShelfFreq":4500,

        "fundamentalFrequencyCylinderCount":6,
        "eqFundamentalGain": -2,
    },
    "vehicleController": {
        "clutchLaunchStartRPM":1500,
        "clutchLaunchTargetRPM":2000,
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":[0,0,0,2500,2950,3050,3150,3150],
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":5700,
    },
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_engine_v6", ["bruckell_m_body_engine"]],
        ["bruckell_m_body_engine_belt", ["bruckell_m_body_engine"]],

        {"deformGroup":"radhose_damage", "deformMaterialBase":"bruckell_mechanical", "deformMaterialDamaged":""},
        ["bruckell_m_body_radhose_v6", ["bruckell_m_body_engine","bruckell_m_body_radiator"]],
        {"deformGroup":""},
    ],
    "props": [
        ["func",            "mesh",                   "idRef:", "idX:", "idY:", "baseRotation",          "rotation",            "translation",         "min", "max", "offset", "multiplier"],
        ["rpmspin",             "bruckell_m_body_engine_crankpulley",      "e1l","e1r","e2l",    {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_plugpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -360,  360,   0,        -1],
        ["rpmspin",             "bruckell_m_body_engine_oilpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_altenpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -540,  540,   0,        -1.5],
        ["rpmspin",             "bruckell_m_body_engine_wppulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        -2],
        ["rpmspin",             "bruckell_m_body_engine_camshaftpulley",      "e1l","e1r","e2l",     {"x":0, "y":-90, "z":0}, {"x":1, "y":0, "z":0}, {"x":0, "y":0, "z":0}, -720,  720,   0,        2],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         //--3.8L V6 Engine--
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"bruckell_m_body_engine"},
         {"engineGroup":"engine_block"},
         {"nodeWeight":25},
         ["e1r", 0.22, -1.7, 0.26,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e1l", 0.22, -1.46, 0.26],
         ["e2r", -0.31, -1.7, 0.26,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e2l", -0.31, -1.46, 0.26],
         {"engineGroup":["engine_block","engine_intake"]},
         ["e3r", 0.22, -1.84, 0.685,{"isExhaust":"mainEngine","chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e3l", 0.22, -1.32, 0.685],
         ["e4r", -0.31, -1.84, 0.685,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.12}],
         ["e4l", -0.31, -1.32, 0.685],
         {"engineGroup":""},
         {"group":""},
         //engine mount node
         ["em1r", -0.46, -1.62, 0.535, {"nodeWeight":3}],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":8400600,"beamDamp":150},
          {"beamDeform":540000,"beamStrength":"FLT_MAX"},
          //engine
          {"deformGroup":"mainEngine", "deformationTriggerRatio":0.001}
          ["e1r","e1l"],
          ["e2r","e2l"],
          ["e3r","e3l"],
          ["e4r","e4l"],

          ["e1r","e2r"],
          ["e1l","e2l"],
          ["e3r","e4r"],
          ["e3l","e4l"],

          ["e1r","e3r"],
          ["e1l","e3l"],
          ["e2r","e4r", {"isExhaust":"mainEngine"}],
          ["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"],

          //engine mount node
          {"beamSpring":4400000,"beamDamp":150},
          {"beamDeform":90000,"beamStrength":"FLT_MAX"},
          ["em1r","e3l"],
          ["em1r","e3r"],
          ["em1r","e4l"],
          ["em1r","e4r"],
          ["em1r", "e1r"],
          ["em1r", "e1l"],
          ["em1r", "e2l"],
          ["em1r", "e2r"],
          {"deformGroup":""},

          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"groundModel":"metal"},
            /*
            ["e5l", "e1l", "e3l"],
            ["e4r", "e3r", "e2r"],
            ["e3r", "e1r", "e2r"],
            ["e1r", "e1l", "e2r"],
            ["e2r", "e1l", "e2l"],
            ["e3l", "e1l", "e3r"],
            ["e3r", "e1l", "e1r"],
            ["e4r", "e4l", "e3l"],
            ["e4r", "e3l", "e3r"],
            ["e4r", "e2r", "e4l"],
            ["e4l", "e2r", "e2l"],
            ["e4l", "e2l", "e6l"],
            ["e6l", "e3l", "e4l"],
            ["e6l", "e2l", "e5l"],
            ["e6l", "e5l", "e3l"],
            ["e2l", "e1l", "e5l"],
            */
            {"triangleType":"NONCOLLIDABLE"},
            {"dragCoef":0},
            ["e2l", "e2r", "e1r"],
            ["e1r", "e1l", "e2l"],
            {"triangleType":"NORMALTYPE"},
    ],
},

//Oilpans
"bruckell_m_body_oilpan_v6": {
    "information":{
        "authors":"BeamNG",
        "name":"Stock Oil Pan",
        "value":90,
    },
    "slotType" : "bruckell_m_body_oilpan_v6",
    "mainEngine": {
        //cooling and oil system
        "oilVolume":6.0,

        //engine durability
        "oilpanMaximumSafeG": 1.2

        //node beam interface
        "oilpanNodes:":["oilpan","oilref"],

        //engine deform groups
        "deformGroups_oilPan":["oilpan_damage"]
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},

         //oil pan node
         {"group":""},
         {"nodeWeight":2},
         ["oilpan", -0.05, -1.61, 0.23],
         ["oilref", -0.05, -1.61, 0.73, {"nodeWeight":1, "collision":false}],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},

          //oilpan node
          {"beamSpring":1501000,"beamDamp":250},
          {"beamDeform":11000,"beamStrength":"FLT_MAX"},
          {"deformGroup":"oilpan_damage","deformationTriggerRatio":0.005},
          ["oilpan", "e1r"],
          ["oilpan", "e1l"],
          ["oilpan", "e2r"],
          ["oilpan", "e2l"],
          ["oilpan", "e3r"],
          ["oilpan", "e3l"],
          ["oilpan", "e4r"],
          ["oilpan", "e4l"],
          {"deformGroup":""},

          //oil ref
          {"beamSpring":301000,"beamDamp":150},
          {"beamDeform":25000,"beamStrength":"FLT_MAX"},
          ["oilref", "e1r"],
          ["oilref", "e1l"],
          ["oilref", "e2r"],
          ["oilref", "e2l"],
          ["oilref", "e3r"],
          ["oilref", "e3l"],
          ["oilref", "e4r"],
          ["oilref", "e4l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"bruckell_m_body_oilpan_v6_race": {
    "information":{
        "authors":"BeamNG",
        "name":"Race Oil Pan",
        "value":250,
    },
    "slotType" : "bruckell_m_body_oilpan_v6",
    "mainEngine": {
        //cooling and oil system
        "oilVolume":6.5,

        //engine durability
        "oilpanMaximumSafeG": 1.5

        //node beam interface
        "oilpanNodes:":["oilpan","oilref"],

        //engine deform groups
        "deformGroups_oilPan":["oilpan_damage"]
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},

         //oil pan node
         {"group":""},
         {"nodeWeight":2},
         ["oilpan", -0.05, -1.61, 0.23],
         ["oilref", -0.05, -1.61, 0.73, {"nodeWeight":1, "collision":false}],
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},

          //oilpan node
          {"beamSpring":1501000,"beamDamp":250},
          {"beamDeform":11000,"beamStrength":"FLT_MAX"},
          {"deformGroup":"oilpan_damage","deformationTriggerRatio":0.005},
          ["oilpan", "e1r"],
          ["oilpan", "e1l"],
          ["oilpan", "e2r"],
          ["oilpan", "e2l"],
          ["oilpan", "e3r"],
          ["oilpan", "e3l"],
          ["oilpan", "e4r"],
          ["oilpan", "e4l"],
          {"deformGroup":""},

          //oil ref
          {"beamSpring":301000,"beamDamp":150},
          {"beamDeform":25000,"beamStrength":"FLT_MAX"},
          ["oilref", "e1r"],
          ["oilref", "e1l"],
          ["oilref", "e2r"],
          ["oilref", "e2l"],
          ["oilref", "e3r"],
          ["oilref", "e3l"],
          ["oilref", "e4r"],
          ["oilref", "e4l"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},

//ECU
"bruckell_m_body_engine_v6_ecu": {
    "information":{
        "authors":"BeamNG",
        "name":"Stock ECU",
        "value":1025,
    },
    "slotType" : "bruckell_m_body_engine_v6_ecu",
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_ecu_speedlimit","bruckell_m_body_ecu_speedlimit_125", "Speed Limiter", {"coreSlot":true}],
    ],
    "mainEngine":{
        "revLimiterRPM":6000,
        "revLimiterType":"rpmDrop",
        "revLimiterRPMDrop":300,
    },
    "vehicleController": {
    },
},
"bruckell_m_body_engine_v6_ecu_torquespec": {
    "information":{
        "authors":"BeamNG",
        "name":"Torque Spec Stock ECU",
        "value":1025,
    },
    "slotType" : "bruckell_m_body_engine_v6_ecu",
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_ecu_speedlimit","bruckell_m_body_ecu_speedlimit_125", "Speed Limiter", {"coreSlot":true}],
    ],
    "mainEngine":{
        "revLimiterRPM":6200,
        "revLimiterType":"rpmDrop",
        "revLimiterRPMDrop":100,
    },
    "vehicleController": {
        "lowShiftDownRPM":1400,
        "lowShiftUpRPM":2200,
    },
},
"bruckell_m_body_engine_v6_ecu_sport": {
    "information":{
        "authors":"BeamNG",
        "name":"Sport ECU",
        "value":1025,
    },
    "slotType" : "bruckell_m_body_engine_v6_ecu",
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_ecu_speedlimit","bruckell_m_body_ecu_speedlimit_125", "Speed Limiter", {"coreSlot":true}],
    ],
    "mainEngine":{
        "revLimiterRPM":6650,
        "revLimiterType":"rpmDrop",
        "revLimiterRPMDrop":100,
    },
    "vehicleController": {
        "lowShiftDownRPM":1400,
        "lowShiftUpRPM":2200,
    },
},
"bruckell_m_body_engine_v6_ecu_race": {
    "information":{
        "authors":"BeamNG",
        "name":"Adjustable Race ECU",
        "value":3600,
    },
    "slotType" : "bruckell_m_body_engine_v6_ecu",
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_ecu_speedlimit","bruckell_m_body_ecu_speedlimit_off", "Speed Limiter", {"coreSlot":true}],
    ],
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$revLimiterRPM", "range", "rpm", "Engine", 6000, 3500, 9000, "RPM Limit", "RPM where the rev limiter prevents further revving", {"stepDis":50}],
        ["$revLimiterCutTime", "range", "s", "Engine", 0.13, 0.01, 0.5, "RPM Limit Cut Time", "How fast the rev limiter cycles", {"stepDis":0.01}],
    ],
    "controller": [
        ["fileName"],
        ["twoStepLaunch", {"rpmLimit":4000}],
    ],
    "mainEngine":{
        //"$+idleRPM":100,
        "revLimiterRPM":"$revLimiterRPM",
        "revLimiterType":"timeBased",
        "revLimiterCutTime":"$revLimiterCutTime",
    },
    "vehicleController": {
        "highShiftUpRPM":"$=$revLimiterRPM - 200",
    },
},

//Speed Limiters
"bruckell_m_body_ecu_speedlimit_75": {
    "information":{
        "authors":"BeamNG",
        "name":"120km/75mph Speed Limiter(low speed)",
        "value":150,
    },
    "slotType" : "bruckell_m_body_ecu_speedlimit",

    "vehicleController": {
        "topSpeedLimit":33.26,
    },
},
"bruckell_m_body_ecu_speedlimit_85": {
    "information":{
        "authors":"BeamNG",
        "name":"140km/87mph Speed Limiter(low speed)",
        "value":150,
    },
    "slotType" : "bruckell_m_body_ecu_speedlimit",

    "vehicleController": {
        "topSpeedLimit":36.96,
    },
},
"bruckell_m_body_ecu_speedlimit_100": {
    "information":{
        "authors":"BeamNG",
        "name":"160km/100mph Speed Limiter",
        "value":150,
    },
    "slotType" : "bruckell_m_body_ecu_speedlimit",

    "vehicleController": {
        "topSpeedLimit":44.35,
    },
},
"bruckell_m_body_ecu_speedlimit_112": {
    "information":{
        "authors":"BeamNG",
        "name":"180km/112mph Speed Limiter",
        "value":150,
    },
    "slotType" : "bruckell_m_body_ecu_speedlimit",

    "vehicleController": {
        "topSpeedLimit":49.9,
    },
},
"bruckell_m_body_ecu_speedlimit_125": {
    "information":{
        "authors":"BeamNG",
        "name":"200km/125mph Speed Limiter",
        "value":150,
    },
    "slotType" : "bruckell_m_body_ecu_speedlimit",

    "vehicleController": {
        "topSpeedLimit":55.433,
    },
},
"bruckell_m_body_ecu_speedlimit_140": {
    "information":{
        "authors":"BeamNG",
        "name":"225km/140mph Speed Limiter",
        "value":150,
    },
    "slotType" : "bruckell_m_body_ecu_speedlimit",

    "vehicleController": {
        "topSpeedLimit":62.5856,
    },
},
"bruckell_m_body_ecu_speedlimit_off": {
    "information":{
        "authors":"BeamNG",
        "name":"No Speed Limiter",
        "value":150,
    },
    "slotType" : "bruckell_m_body_ecu_speedlimit",

    "vehicleController": {
        "topSpeedLimit":-1,
    },
},

//Internal blocks
"bruckell_m_body_engine_v6_internals": {
    "information":{
        "authors":"BeamNG",
        "name":"Stock Long Block",
        "value":600,
    },
    "slotType" : "bruckell_m_body_engine_v6_internals",
    "powertrainDamage":[
        ["deviceName", "damageID"],
        ["mainEngine", "block"],
    ],
    "mainEngine":{
    },
},
"bruckell_m_body_engine_internals_v6_heavy": {
    "information":{
        "authors":"BeamNG",
        "name":"Heavy Duty Long Block",
        "value":1600,
    },
    "slotType" : "bruckell_m_body_engine_v6_internals",
    "powertrainDamage":[
        ["deviceName", "damageID"],
        ["mainEngine", "block"],
    ],
    "mainEngine":{
        //max rpm physically capable of
        "$+maxRPM":500,
        "$*friction":1.15,
        "$*dynamicFriction":1.15,
        "$*inertia":1.22,
        "$*engineBrakeTorque":1.2,
        //engine durability
        "cylinderWallTemperatureDamageThreshold":175,
        "headGasketDamageThreshold":1700000,
        "pistonRingDamageThreshold":1700000,
        "connectingRodDamageThreshold":2200000,
        //"maxTorqueRating": 690,
        //"maxOverTorqueDamage": 450,
        "$*maxTorqueRating": 1.9,
        "$*maxOverTorqueDamage": 1.5,
    },
},

//NA Intakes
"bruckell_m_body_carburator_v6": {
    "information":{
        "authors":"BeamNG",
        "name":"Carburator Intake",
        "value":520,
    },
    "slotType" : "bruckell_m_body_intake_v6",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_carburator_v6", ["bruckell_m_body_engine","bruckell_m_body_airbox"]],
        ["bruckell_m_body_exmanifold_na_v6", ["bruckell_m_body_engine", "bruckell_m_body_header"]],
    ],
    "powertrainDamage":[
        ["deviceName", "damageID"],
        ["mainEngine", "intake"],
    ],
    "mainEngine":{
        "torqueModIntake":[
            ["rpm", "torque"],
            [0, 0],
            [1000, -1],
            [2000, -2],
            [3000, -4],
            [4000, -8],
            [5000, -12],
            [6000, -10],
            [7000, -10],
            [8000, -10],
        ],
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"bruckell_m_body_airbox"},
         {"engineGroup":"engine_intake"},
         {"nodeWeight":2},
         ["airb", 0.44, -1.78, 0.7],
         {"engineGroup":""},
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":100600,"beamDamp":150},
          {"beamDeform":12000,"beamStrength":36000},
          {"deformGroup":"mainEngine_intake", "deformationTriggerRatio":0.01}
          ["airb","e1r"],
          ["airb","e2r"],
          ["airb","e3r"],
          ["airb","e4r"],
          ["airb","e1l"],
          ["airb","e2l"],
          ["airb","e3l"],
          ["airb","e4l"],
          {"deformGroup":""}
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"bruckell_m_body_intake_v6": {
    "information":{
        "authors":"BeamNG",
        "name":"Stock Intake",
        "value":790,
    },
    "slotType" : "bruckell_m_body_intake_v6",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_airbox_v6", ["bruckell_m_body_engine","bruckell_m_body_airbox"]],
        ["bruckell_m_body_injectionsys_v6", ["bruckell_m_body_engine","bruckell_m_body_airbox"]],
        ["bruckell_m_body_exmanifold_na_v6", ["bruckell_m_body_engine", "bruckell_m_body_header"]],
    ],
    "powertrainDamage":[
        ["deviceName", "damageID"],
        ["mainEngine", "intake"],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"bruckell_m_body_airbox"},
         {"engineGroup":"engine_intake"},
         {"nodeWeight":2},
         ["airb", 0.44, -1.78, 0.7],
         {"engineGroup":""},
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":100600,"beamDamp":150},
          {"beamDeform":12000,"beamStrength":36000},
          {"deformGroup":"mainEngine_intake", "deformationTriggerRatio":0.01}
          ["airb","e1r"],
          ["airb","e2r"],
          ["airb","e3r"],
          ["airb","e4r"],
          ["airb","e1l"],
          ["airb","e2l"],
          ["airb","e3l"],
          ["airb","e4l"],
          {"deformGroup":""}
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"bruckell_m_body_intake_v6_sport": {
    "information":{
        "authors":"BeamNG",
        "name":"Sport Intake",
        "value":920,
    },
    "slotType" : "bruckell_m_body_intake_v6",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_airbox_v6", ["bruckell_m_body_engine","bruckell_m_body_airbox"]],
        ["bruckell_m_body_injectionsys_v6", ["bruckell_m_body_engine","bruckell_m_body_airbox"]],
        ["bruckell_m_body_exmanifold_na_v6", ["bruckell_m_body_engine", "bruckell_m_body_header"]],
    ],
    "powertrainDamage":[
        ["deviceName", "damageID"],
        ["mainEngine", "intake"],
    ],
    "mainEngine":{
        "torqueModIntake":[
            ["rpm", "torque"],
            [0, 0],
            [1000, 3],
            [2000, 8],
            [3000, 15],
            [4000, 18],
            [5000, 21],
            [6000, 24],
            [7000, 23],
            [8000, 20],
			[9000, 18],
			[19000, 10],
        ],
    },
    "soundConfig": {
        "$+intakeMuffling":-0.3,
        "$+mainGain":2,
    },
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         {"nodeMaterial":"|NM_METAL"},
         {"frictionCoef":0.5},
         {"group":"bruckell_m_body_airbox"},
         {"engineGroup":"engine_intake"},
         {"nodeWeight":2},
         ["airb", 0.44, -1.78, 0.7],
         {"engineGroup":""},
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":100600,"beamDamp":150},
          {"beamDeform":12000,"beamStrength":36000},
          {"deformGroup":"mainEngine_intake", "deformationTriggerRatio":0.01}
          ["airb","e1r"],
          ["airb","e2r"],
          ["airb","e3r"],
          ["airb","e4r"],
          ["airb","e1l"],
          ["airb","e2l"],
          ["airb","e3l"],
          ["airb","e4l"],
          {"deformGroup":""}
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},

//Turbochargers
"bruckell_m_body_turbo": {
    "information":{
        "authors":"BeamNG",
        "name":"Factory Turbocharger",
        "value":2950,
    },
    "slotType" : "bruckell_m_body_intake_v6",
    "turbocharger": {
        "bovSoundFileName":"event:>Vehicle>Forced_Induction>Turbo_01>turbo_bov",
        "hissLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_01>turbo_hiss",
        "whineLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_01>turbo_spin",
        "turboSizeCoef": 0.7,
        "bovSoundVolumeCoef": 0.4,
        "hissVolumePerPSI": 0.027,
        "whineVolumePer10kRPM": 0.020,
        "whinePitchPer10kRPM": 0.065,
        "wastegateStart":5.7,
        "wastegateLimit":6,
        "maxExhaustPower": 6500,
        "backPressureCoef": 0.000035,
        "frictionCoef": 10,
        "inertia":1.6,
        "damageThresholdTemperature": 665,
        "pressurePSI":[
            //turbineRPM, pressure(PSI)
            [0,         -3.5],
            [30000,     -0.5],
            [60000,     3],
            [90000,     5],
            [150000,    6],
            [200000,    9],
            [250000,    10],
        ],
        "engineDef":[
            //engineRPM, efficiency, exhaustFactor
            [0,     0.0,    0.0],
            [650,   0.20,  0.15],
            [1400,  0.30,  0.23],
            [2000,  0.36,  0.29],
            [2500,  0.46,  0.39],
            [3000,  0.78,  0.60],
            [4000,  0.85,  0.80],
            [5000,  0.85,  0.85],
            [6000,  0.90,  0.85],
            [7000,  0.95,  0.95],
            [8000,  0.90,  1.00],
        ],
    },
    "soundConfig": {
        "$+maxLoadMix": 0.2,
        "$+intakeMuffling":-0.2,
        "$+mainGain":1,
        "$+eqLowGain": 5,
    },
    "soundConfigExhaust": {
        "$+maxLoadMix": 0.2,
        "$+minLoadMix": 0.0,
        "$+mainGain": 1,
        "$+offLoadGain": 0.00,
    },
    "mainEngine":{
        //turbocharger name
        "turbocharger":"turbocharger",
        //"instantAfterFireCoef": 1,
        //"sustainedAfterFireCoef": 0.75,
        "$*instantAfterFireCoef": 2,
        "$*sustainedAfterFireCoef": 2,

        //turbocharger deform groups
        "deformGroups_turbo":["mainEngine_turbo","mainEngine_intercooler","mainEngine_piping"]
    },
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_turbo_meshpos","bruckell_m_body_turbo_meshpos_high", "Turbo Sys Locations", {"coreSlot":true}],
    ],
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_turbo_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
        ["bruckell_m_body_injectionsys_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
    ],
    "nodes": [
        ["id", "posX", "posY", "posZ"],
        //--turbo and intercooler weight--
        {"selfCollision":false},
        {"collision":false},
        {"nodeMaterial":"|NM_METAL"},
        {"frictionCoef":0.5},
        {"group":""},
        {"nodeWeight":14},
        ["turbo", 0, -1.73, 0.51],
        {"collision":true},
        {"group":"bruckell_m_body_intercooler"},
        {"nodeWeight":8},
        ["interc", 0.0, -1.95, 0.35],
        {"nodeWeight":1},
        {"group":"bruckell_m_body_intercooler"},
        ["airb1", 0.15, -1.22, 0.73],
        ["airb2", 0.1, -1.73, 0.41],
        {"nodeWeight":2},
        ["airb", -0.4, -1.96, 0.61],
        {"group":""},
    ],
    "beams": [
        ["id1:", "id2:"],
        {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":2750550,"beamDamp":125},
        {"beamDeform":30000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_turbo", "deformationTriggerRatio":0.01}
        ["turbo", "e1r"],
        ["turbo", "e2r"],
        ["turbo", "e3r"],
        ["turbo", "e4r"],
        ["turbo", "e3l"],
        ["turbo", "e2l"],
        {"deformGroup":""}

        {"beamSpring":100000,"beamDamp":150},
        {"beamDeform":2000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_piping", "deformationTriggerRatio":0.01}
        ["airb","e1r"],
        ["airb","e3r"],
        ["airb","e1l"],
        ["airb","e3l"],
        ["airb","e4r"],
        ["airb","e2r"],

        {"beamSpring":501000,"beamDamp":60},
        {"beamDeform":4000,"beamStrength":12000},
        {"breakGroup":"airbox"},
        ["airb1","e1r"],
        ["airb1","e1l"],
        ["airb1","e3r"],
        ["airb1","e3l"],
        ["airb1","e4r"],
        ["airb1","e4l"],

        {"beamDeform":4000,"beamStrength":12000},
        ["airb2","e2r"],
        ["airb2","e2l"],
        ["airb2","e4r"],
        ["airb2","e4l"],
        ["airb2","e3r"],
        ["airb2","e3l"],
        {"breakGroup":""},

        {"beamSpring":801000,"beamDamp":100},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_intercooler", "deformationTriggerRatio":0.1}
        ["interc","f13r"],
        ["interc","f13l"],
        ["interc","f15"],
        ["interc","f15r"],
        ["interc","f15l"],

        {"beamDeform":2000,"beamStrength":16000},
        ["interc","f14"],
        ["interc","f14r"],
        ["interc","f14l"],

        {"beamType":"|BOUNDED", "beamLongBound":0.01, "beamShortBound":0.01},
        {"beamSpring":50000,"beamDamp":100},
        {"beamLimitSpring":1001000,"beamLimitDamp":200},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        ["airb1", "f11ll"],
        ["airb1", "f15l"],
        ["airb1", "f15"],
        ["airb1", "f10ll"],

        ["airb2", "f11ll"],
        ["airb2", "f15l"],
        ["airb2", "f15"],
        ["airb2", "f18"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"bruckell_m_body_turbo_stage1": {
    "information":{
        "authors":"BeamNG",
        "name":"Stage 1 Turbocharger",
        "value":4000,
    },
    "slotType" : "bruckell_m_body_intake_v6",
    "turbocharger": {
        "bovSoundFileName":"event:>Vehicle>Forced_Induction>Turbo_05>turbo_bov_race",
        "hissLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_05>turbo_hiss_race",
        "whineLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_05>turbo_spin_race",
        "turboSizeCoef": 0.9,
        "bovSoundVolumeCoef": 0.42,
        "hissVolumePerPSI": 0.027,
        "whineVolumePer10kRPM": 0.020,
        "whinePitchPer10kRPM": 0.065,
        "wastegateStart":10,
        "wastegateLimit":12.5,
        "maxExhaustPower": 50000,
        "backPressureCoef": 0.00010,
        "frictionCoef": 65,
        "inertia":12,
        "damageThresholdTemperature": 750,
        "pressureRatePSI": 35,
        "pressurePSI":[
            //turbineRPM, pressure(PSI)
            [0,       -3.5],
            [30000,   -1.5],
            [60000,     5],
            [90000,     14],
            [150000,    26],
            [200000,    31],
            [250000,    38],
        ],
        "engineDef":[
            //engineRPM, efficiency, exhaustFactor
            [0,     0.0,    0.0],
            [650,   0.1,    0.15],
            [1400,  0.25,   0.25],
            [2000,  0.45,   0.35],
            [2500,  0.55,   0.48],
            [3000,  0.67,   0.65],
            [4000,  0.81,   0.88],
            [5000,  0.95,   0.95],
            [6000,  0.98,   0.95],
            [7000,  0.96,   0.90],
            [8000,  0.88,   0.86],
            [9000,  0.8,    0.80],
        ],
    },
    "mainEngine":{
         "torqueModIntake":[
            ["rpm", "torque"],
            [0,      0],
            [500,    2],
            [1000,   8],
            [2000,  12],
            [3000,  17],
            [4000,  24],
            [5000,  22],
            [6000,  20],
            [7000,  18],
            [8000,  17],
            [9000,  15],
			[10000, 10],
        ],
        //turbocharger name
        "turbocharger":"turbocharger",
        "$*instantAfterFireCoef": 2.5,

        //turbocharger deform groups
        "deformGroups_turbo":["mainEngine_turbo","mainEngine_intercooler","mainEngine_piping"]
    },
    "soundConfig": {
        "$+maxLoadMix": 0.2,
        "$+intakeMuffling":-0.25,
        "$+mainGain":1,
        "$+eqLowGain": 5,
    },
    "soundConfigExhaust": {
        "$+maxLoadMix": 0.2,
        "$+minLoadMix": 0.0,
        "$+mainGain": 1,
        "$+offLoadGain": 0.00,
    },
    "vehicleController": {
        "clutchLaunchStartRPM":1800,
        "clutchLaunchTargetRPM":2400,
    },
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_turbo_meshpos","bruckell_m_body_turbo_meshpos_high", "Turbo Sys Locations", {"coreSlot":true}],
    ],
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_turbo_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
        ["bruckell_m_body_injectionsys_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
    ],
    "nodes": [
        ["id", "posX", "posY", "posZ"],
        //--turbo and intercooler weight--
        {"selfCollision":false},
        {"collision":false},
        {"nodeMaterial":"|NM_METAL"},
        {"frictionCoef":0.5},
        {"group":""},
        {"nodeWeight":14},
        ["turbo", 0, -1.73, 0.51],
        {"collision":true},
        {"group":"bruckell_m_body_intercooler"},
        {"nodeWeight":8},
        ["interc", 0.0, -1.95, 0.35],
        {"nodeWeight":1},
        {"group":"bruckell_m_body_intercooler"},
        ["airb1", 0.15, -1.22, 0.73],
        ["airb2", 0.1, -1.73, 0.41],
        {"nodeWeight":2},
        ["airb", -0.4, -1.96, 0.61],
        {"group":""},
    ],
    "beams": [
        ["id1:", "id2:"],
        {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":2750550,"beamDamp":125},
        {"beamDeform":30000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_turbo", "deformationTriggerRatio":0.01}
        ["turbo", "e1r"],
        ["turbo", "e2r"],
        ["turbo", "e3r"],
        ["turbo", "e4r"],
        ["turbo", "e3l"],
        ["turbo", "e2l"],
        {"deformGroup":""}

        {"beamSpring":100000,"beamDamp":150},
        {"beamDeform":2000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_piping", "deformationTriggerRatio":0.01}
        ["airb","e1r"],
        ["airb","e3r"],
        ["airb","e1l"],
        ["airb","e3l"],
        ["airb","e4r"],
        ["airb","e2r"],

        {"beamSpring":501000,"beamDamp":60},
        {"beamDeform":4000,"beamStrength":12000},
        {"breakGroup":"airbox"},
        ["airb1","e1r"],
        ["airb1","e1l"],
        ["airb1","e3r"],
        ["airb1","e3l"],
        ["airb1","e4r"],
        ["airb1","e4l"],

        {"beamDeform":4000,"beamStrength":12000},
        ["airb2","e2r"],
        ["airb2","e2l"],
        ["airb2","e4r"],
        ["airb2","e4l"],
        ["airb2","e3r"],
        ["airb2","e3l"],
        {"breakGroup":""},

        {"beamSpring":801000,"beamDamp":100},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_intercooler", "deformationTriggerRatio":0.1}
        ["interc","f13r"],
        ["interc","f13l"],
        ["interc","f15"],
        ["interc","f15r"],
        ["interc","f15l"],

        {"beamDeform":2000,"beamStrength":16000},
        ["interc","f14"],
        ["interc","f14r"],
        ["interc","f14l"],

        {"beamType":"|BOUNDED", "beamLongBound":0.01, "beamShortBound":0.01},
        {"beamSpring":50000,"beamDamp":100},
        {"beamLimitSpring":1001000,"beamLimitDamp":200},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        ["airb1", "f11ll"],
        ["airb1", "f15l"],
        ["airb1", "f15"],
        ["airb1", "f10ll"],

        ["airb2", "f11ll"],
        ["airb2", "f15l"],
        ["airb2", "f15"],
        ["airb2", "f18"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"bruckell_m_body_turbo_stage2": {
    "information":{
        "authors":"BeamNG",
        "name":"Stage 2 Turbocharger",
        "value":5200,
    },
    "slotType" : "bruckell_m_body_intake_v6",
    "turbocharger": {
        "bovSoundFileName":"event:>Vehicle>Forced_Induction>Turbo_05>turbo_bov_race",
        "hissLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_05>turbo_hiss_race",
        "whineLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_05>turbo_spin_race",
        "turboSizeCoef": 0.9,
        "bovSoundVolumeCoef": 0.42,
        "hissVolumePerPSI": 0.027,
        "whineVolumePer10kRPM": 0.020,
        "whinePitchPer10kRPM": 0.065,
        "wastegateStart":20,
        "wastegateLimit":21.5,
        "maxExhaustPower": 50000,
        "backPressureCoef": 0.00010,
        "frictionCoef": 65,
        "inertia":12,
        "damageThresholdTemperature": 750,
        "pressureRatePSI": 35,
        "pressurePSI":[
            //turbineRPM, pressure(PSI)
            [0,       -3.5],
            [30000,   -1.5],
            [60000,     5],
            [90000,     14],
            [150000,    26],
            [200000,    31],
            [250000,    38],
        ],
        "engineDef":[
            //engineRPM, efficiency, exhaustFactor
            [0,     0.0,    0.0],
            [650,   0.1,    0.15],
            [1400,  0.25,   0.25],
            [2000,  0.45,   0.35],
            [2500,  0.55,   0.48],
            [3000,  0.67,   0.65],
            [4000,  0.81,   0.88],
            [5000,  0.95,   0.95],
            [6000,  0.98,   0.95],
            [7000,  0.96,   0.90],
            [8000,  0.88,   0.86],
            [9000,  0.8,    0.80],
        ],
    },
    "mainEngine":{
         "torqueModIntake":[
            ["rpm", "torque"],
            [0,      0],
            [500,    2],
            [1000,   8],
            [2000,  12],
            [3000,  17],
            [4000,  24],
            [5000,  22],
            [6000,  20],
            [7000,  18],
            [8000,  17],
            [9000,  15],
			[10000, 10],
        ],
        //turbocharger name
        "turbocharger":"turbocharger",
        "$*instantAfterFireCoef": 2.5,

        //turbocharger deform groups
        "deformGroups_turbo":["mainEngine_turbo","mainEngine_intercooler","mainEngine_piping"]
    },
    "soundConfig": {
        "$+maxLoadMix": 0.2,
        "$+intakeMuffling":-0.25,
        "$+mainGain":1,
        "$+eqLowGain": 5,
    },
    "soundConfigExhaust": {
        "$+maxLoadMix": 0.2,
        "$+minLoadMix": 0.0,
        "$+mainGain": 1,
        "$+offLoadGain": 0.00,
    },
    "vehicleController": {
        "clutchLaunchStartRPM":1800,
        "clutchLaunchTargetRPM":2400,
    },
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_turbo_meshpos","bruckell_m_body_turbo_meshpos_high", "Turbo Sys Locations", {"coreSlot":true}],
    ],
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_turbo_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
        ["bruckell_m_body_injectionsys_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
    ],
    "nodes": [
        ["id", "posX", "posY", "posZ"],
        //--turbo and intercooler weight--
        {"selfCollision":false},
        {"collision":false},
        {"nodeMaterial":"|NM_METAL"},
        {"frictionCoef":0.5},
        {"group":""},
        {"nodeWeight":14},
        ["turbo", 0, -1.73, 0.51],
        {"collision":true},
        {"group":"bruckell_m_body_intercooler"},
        {"nodeWeight":8},
        ["interc", 0.0, -1.95, 0.35],
        {"nodeWeight":1},
        {"group":"bruckell_m_body_intercooler"},
        ["airb1", 0.15, -1.22, 0.73],
        ["airb2", 0.1, -1.73, 0.41],
        {"nodeWeight":2},
        ["airb", -0.4, -1.96, 0.61],
        {"group":""},
    ],
    "beams": [
        ["id1:", "id2:"],
        {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":2750550,"beamDamp":125},
        {"beamDeform":30000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_turbo", "deformationTriggerRatio":0.01}
        ["turbo", "e1r"],
        ["turbo", "e2r"],
        ["turbo", "e3r"],
        ["turbo", "e4r"],
        ["turbo", "e3l"],
        ["turbo", "e2l"],
        {"deformGroup":""}

        {"beamSpring":100000,"beamDamp":150},
        {"beamDeform":2000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_piping", "deformationTriggerRatio":0.01}
        ["airb","e1r"],
        ["airb","e3r"],
        ["airb","e1l"],
        ["airb","e3l"],
        ["airb","e4r"],
        ["airb","e2r"],

        {"beamSpring":501000,"beamDamp":60},
        {"beamDeform":4000,"beamStrength":12000},
        {"breakGroup":"airbox"},
        ["airb1","e1r"],
        ["airb1","e1l"],
        ["airb1","e3r"],
        ["airb1","e3l"],
        ["airb1","e4r"],
        ["airb1","e4l"],

        {"beamDeform":4000,"beamStrength":12000},
        ["airb2","e2r"],
        ["airb2","e2l"],
        ["airb2","e4r"],
        ["airb2","e4l"],
        ["airb2","e3r"],
        ["airb2","e3l"],
        {"breakGroup":""},

        {"beamSpring":801000,"beamDamp":100},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_intercooler", "deformationTriggerRatio":0.1}
        ["interc","f13r"],
        ["interc","f13l"],
        ["interc","f15"],
        ["interc","f15r"],
        ["interc","f15l"],

        {"beamDeform":2000,"beamStrength":16000},
        ["interc","f14"],
        ["interc","f14r"],
        ["interc","f14l"],

        {"beamType":"|BOUNDED", "beamLongBound":0.01, "beamShortBound":0.01},
        {"beamSpring":50000,"beamDamp":100},
        {"beamLimitSpring":1001000,"beamLimitDamp":200},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        ["airb1", "f11ll"],
        ["airb1", "f15l"],
        ["airb1", "f15"],
        ["airb1", "f10ll"],

        ["airb2", "f11ll"],
        ["airb2", "f15l"],
        ["airb2", "f15"],
        ["airb2", "f18"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"bruckell_m_body_turbo_stage3": {
    "information":{
        "authors":"BeamNG",
        "name":"Stage 3 Variable Boost Turbocharger",
        "value":7800,
    },
    "slotType" : "bruckell_m_body_intake_v6",
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$wastegateStart", "range", "psi", "Engine", 12, 12, 80, "Wastegate Pressure", "Pressure at which the wastegate begins to open", {"stepDis":0.5}],
    ],
    "turbocharger": {
        "bovSoundFileName":"event:>Vehicle>Forced_Induction>Turbo_07>turbo_bov_race",
        "hissLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_07>turbo_hiss_race",
        "whineLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_07>turbo_spin_race",
        "turboSizeCoef": 1.0,
        "bovSoundVolumeCoef": 0.55,
        "hissVolumePerPSI": 0.027,
        "whineVolumePer10kRPM": 0.020,
        "whinePitchPer10kRPM": 0.065,
        "wastegateStart":"$wastegateStart",
        "wastegateLimit":"$=$wastegateStart+1",
        "maxExhaustPower": 60000,
        "backPressureCoef": 0.00008,
        "frictionCoef": 50,
        "inertia":11,
        "damageThresholdTemperature": 800,
        "pressureRatePSI": 50,
        "pressurePSI":[
            //turbineRPM, pressure(PSI)
            [0,         -3.5],
            [30000,     -1.5],
            [60000,     14],
            [90000,     26],
            [150000,    40],
            [200000,    47],
            [250000,    51],
            [300000,    55],
        ],
        "engineDef":[
            //engineRPM, efficiency, exhaustFactor
            [0,     0.0,     0.0],
            [650,   0.19,   0.14],
            [1400,  0.31,   0.16],
            [2000,  0.42,   0.29],
            [2500,  0.54,   0.37],
            [3000,  0.61,   0.50],
            [4000,  0.74,   0.63],
            [5000,  0.91,   0.86],
            [6000,  1.0,    0.96],
            [7000,  1.0,    1.00],
            [8000,  1.0,    0.95],
            [9000,  1.0,    0.91],
        ],
    },
    "mainEngine":{
         "torqueModIntake":[
            ["rpm", "torque"],
            [0,      0],
            [2000,  12],
            [3000,  17],
            [4000,  24],
            [5000,  21],
            [6000,  18],
            [7000,  17],
            [8000,  15],
            [9000,  13],
			[10000, 10],
        ],
        //turbocharger name
        "turbocharger":"turbocharger",
        "$+idleRPMRoughness":50,
        "$*instantAfterFireCoef": 3,
        "$*sustainedAfterFireCoef": 2.5,

        //turbocharger deform groups
        "deformGroups_turbo":["mainEngine_turbo","mainEngine_intercooler","mainEngine_piping"]
    },
    "soundConfig": {
        "$+maxLoadMix": 0.2,
        "$+minLoadMix": 0.1,
        "$+intakeMuffling":-0.4,
        "$+mainGain":2,
        "$+eqLowGain": 7,
    },
    "soundConfigExhaust": {
        "$+maxLoadMix": 0.2,
        "$+minLoadMix": 0.1,
        "$+mainGain": 2,
        "$+offLoadGain": 0.00,
    },
    "vehicleController": {
        "clutchLaunchStartRPM":1800,
        "clutchLaunchTargetRPM":2400,
    },
    "slots": [
        ["type", "default", "description"],
        ["bruckell_m_body_turbo_meshpos","bruckell_m_body_turbo_meshpos_high", "Turbo Sys Locations", {"coreSlot":true}],
    ],
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_turbo_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
        ["bruckell_m_body_injectionsys_v6", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_engine"]],
    ],
    "nodes": [
        ["id", "posX", "posY", "posZ"],
        //--turbo and intercooler weight--
        {"selfCollision":false},
        {"collision":false},
        {"nodeMaterial":"|NM_METAL"},
        {"frictionCoef":0.5},
        {"group":""},
        {"nodeWeight":14},
        ["turbo", 0, -1.73, 0.51],
        {"collision":true},
        {"group":"bruckell_m_body_intercooler"},
        {"nodeWeight":8},
        ["interc", 0.0, -1.95, 0.35],
        {"nodeWeight":1},
        {"group":"bruckell_m_body_intercooler"},
        ["airb1", 0.15, -1.22, 0.73],
        ["airb2", 0.1, -1.73, 0.41],
        {"nodeWeight":2},
        ["airb", -0.4, -1.96, 0.61],
        {"group":""},
    ],
    "beams": [
        ["id1:", "id2:"],
        {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
        {"beamSpring":2750550,"beamDamp":125},
        {"beamDeform":30000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_turbo", "deformationTriggerRatio":0.01}
        ["turbo", "e1r"],
        ["turbo", "e2r"],
        ["turbo", "e3r"],
        ["turbo", "e4r"],
        ["turbo", "e3l"],
        ["turbo", "e2l"],
        {"deformGroup":""}

        {"beamSpring":100000,"beamDamp":150},
        {"beamDeform":2000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_piping", "deformationTriggerRatio":0.01}
        ["airb","e1r"],
        ["airb","e3r"],
        ["airb","e1l"],
        ["airb","e3l"],
        ["airb","e4r"],
        ["airb","e2r"],

        {"beamSpring":501000,"beamDamp":60},
        {"beamDeform":4000,"beamStrength":12000},
        {"breakGroup":"airbox"},
        ["airb1","e1r"],
        ["airb1","e1l"],
        ["airb1","e3r"],
        ["airb1","e3l"],
        ["airb1","e4r"],
        ["airb1","e4l"],

        {"beamDeform":4000,"beamStrength":12000},
        ["airb2","e2r"],
        ["airb2","e2l"],
        ["airb2","e4r"],
        ["airb2","e4l"],
        ["airb2","e3r"],
        ["airb2","e3l"],
        {"breakGroup":""},

        {"beamSpring":801000,"beamDamp":100},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        {"deformGroup":"mainEngine_intercooler", "deformationTriggerRatio":0.1}
        ["interc","f13r"],
        ["interc","f13l"],
        ["interc","f15"],
        ["interc","f15r"],
        ["interc","f15l"],

        {"beamDeform":2000,"beamStrength":16000},
        ["interc","f14"],
        ["interc","f14r"],
        ["interc","f14l"],

        {"beamType":"|BOUNDED", "beamLongBound":0.01, "beamShortBound":0.01},
        {"beamSpring":50000,"beamDamp":100},
        {"beamLimitSpring":1001000,"beamLimitDamp":200},
        {"beamDeform":4000,"beamStrength":"FLT_MAX"},
        ["airb1", "f11ll"],
        ["airb1", "f15l"],
        ["airb1", "f15"],
        ["airb1", "f10ll"],

        ["airb2", "f11ll"],
        ["airb2", "f15l"],
        ["airb2", "f15"],
        ["airb2", "f18"],
        {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},
"bruckell_m_body_turbo_meshpos_high": {
    "information":{
        "authors":"Urbanmaid",
        "name":"High(For SUV/MPV/Minivan/LCV)",
        "value":50,
    },
    "slotType" : "bruckell_m_body_turbo_meshpos",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_turbo_v6_icpipe_high", ["bruckell_m_body_intercooler","bruckell_m_body_engine"]],
        ["bruckell_m_body_turbo_v6_intcooler_high", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_body"]],
        ["bruckell_m_body_turbo_v6_intake_high", ["bruckell_m_body_intercooler","bruckell_m_body_rad","bruckell_m_body_body"]],
    ],
},
"bruckell_m_body_turbo_meshpos_low": {
    "information":{
        "authors":"Urbanmaid",
        "name":"Low(For Sedan/Coupe/Wagon)",
        "value":50,
    },
    "slotType" : "bruckell_m_body_turbo_meshpos",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_turbo_v6_icpipe_low", ["bruckell_m_body_intercooler","bruckell_m_body_engine"]],
        ["bruckell_m_body_turbo_v6_intcooler_low", ["bruckell_m_body_intercooler","bruckell_m_body_rad"]],
        ["bruckell_m_body_turbo_v6_intake_low", ["bruckell_m_body_intercooler","bruckell_m_body_rad"]],
    ],
},

//Exhaust Manifold
"bruckell_m_body_header_v6": {
    "information":{
        "authors":"BeamNG",
        "name":"Exhaust Manifold",
        "value":200,
    },
    "slotType" : "bruckell_m_body_header_v6",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_exmanifold_adapter_v6", ["bruckell_m_body_engine", "bruckell_m_body_header"]],
    ],
    "nodes":[
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":false},
         {"collision":true},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"nodeWeight":3.0},
         {"group":"bruckell_m_body_header"},
         ["exm1r", 0.09, -1.3, 0.45, {"afterFireAudioCoef":1.0, "afterFireVisualCoef":1.0, "afterFireVolumeCoef":1.0, "afterFireMufflingCoef":1.0, "exhaustAudioMufflingCoef":1.0, "exhaustAudioGainChange":0}],
         {"group":"none"},
    ],
    "beams": [
          ["id1:", "id2:"],
          {"deformLimitExpansion":1.2},
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
          {"beamSpring":5010000,"beamDamp":90},
          {"beamDeform":90000,"beamStrength":"FLT_MAX"},

          //exhaust manifold
          ["exm1r","e3l"],
          ["exm1r","e3r", {"isExhaust":"mainEngine"}],
          ["exm1r","e4l"],
          ["exm1r","e4r"],
          ["exm1r", "e1r"],
          ["exm1r", "e1l"],
          ["exm1r", "e2l"],
          ["e2r", "exm1r"],

          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
},

//Engine Letterings, size
"bruckell_m_body_engine_v6_let_2800": {
    "information":{
        "authors":"Urbanmaid",
        "name":"2800 V6",
        "value":20,
    },
    "slotType" : "bruckell_m_body_engine_v6_let_size",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_lettering_v6_2800", ["bruckell_m_body_engine"]],
    ],
},
"bruckell_m_body_engine_v6_let_3200": {
    "information":{
        "authors":"Urbanmaid",
        "name":"3200 V6",
        "value":20,
    },
    "slotType" : "bruckell_m_body_engine_v6_let_size",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_lettering_v6_3200", ["bruckell_m_body_engine"]],
    ],
},
"bruckell_m_body_engine_v6_let_3500": {
    "information":{
        "authors":"Urbanmaid",
        "name":"3500 V6",
        "value":20,
    },
    "slotType" : "bruckell_m_body_engine_v6_let_size",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_lettering_v6_3500", ["bruckell_m_body_engine"]],
    ],
},
"bruckell_m_body_engine_v6_let_3800": {
    "information":{
        "authors":"Urbanmaid",
        "name":"3800 V6",
        "value":20,
    },
    "slotType" : "bruckell_m_body_engine_v6_let_size",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_lettering_v6_3800", ["bruckell_m_body_engine"]],
    ],
},
"bruckell_m_body_engine_v6_let_4000": {
    "information":{
        "authors":"Urbanmaid",
        "name":"4000 V6",
        "value":20,
    },
    "slotType" : "bruckell_m_body_engine_v6_let_size",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_lettering_v6_4000", ["bruckell_m_body_engine"]],
    ],
},

//Engine Letterings, tech
"bruckell_m_body_engine_v6_let_injsys": {
    "information":{
        "authors":"Urbanmaid",
        "name":"Injection System",
        "value":20,
    },
    "slotType" : "bruckell_m_body_engine_v6_let_tech",
    "flexbodies": [
        ["mesh", "[group]:", "nonFlexMaterials"],
        ["bruckell_m_body_lettering_v6_injsys", ["bruckell_m_body_engine"]],
    ],
},
}