{
"semi_engine_V10": {
    "information":{
        "authors":"BeamNG",
        "name":"Gavril V10 7L Poseidon",
        "value":6500,
    },
    "slotType" : "semi_engine",
    "slots": [
         ["type", "default", "description"]
        //engine
        ["semi_transmission_gas","semi_transmission_6M_gas", "Transmission"],
        ["semi_exhaust","semi_exhaust", "Exhaust"],
        ["semi_intake_gas","stock_intake", "Intake"{"coreSlot":true}],
        ["n2o_system","", "Nitrous Oxide System"],
    ],
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine":{
        "torque":[
            ["rpm", "torque"]
            [	0	,	0.00	],
[	1000	,	583.99	],
[	1500	,	620.40	],
[	2000	,	641.23	],
[	2100	,	650.08	],
[	2200	,	658.92	],
[	2300	,	667.77	],
[	2400	,	668.81	],
[	2500	,	677.66	],
[	2600	,	678.70	],
[	2700	,	679.75	],
[	2800	,	688.60	],
[	2900	,	705.22	],
[	3000	,	706.27	],
[	3100	,	707.32	],
[	3200	,	723.96	],
[	3300	,	717.21	],
[	3400	,	710.46	],
[	3500	,	711.51	],
[	3600	,	704.76	],
[	3700	,	705.81	],
[	3800	,	699.07	],
[	3900	,	692.32	],
[	4000	,	677.77	],
[	4100	,	671.02	],
[	4200	,	664.27	],
[	4300	,	657.52	],
[	4400	,	642.97	],
[	4500	,	620.64	],
[	4600	,	602.98	],
[	4700	,	591.55	],
[	4800	,	577.00	],
[	4900	,	567.14	],
[	5000	,	555.70	],
[	5100	,	541.17	],
[	5500	,	405.02	],
        ],

        "idleRPM":600,
        "maxRPM":5100,
        "hasRevLimiter":true,
        "inertia":1,
        "friction":20,
        "dynamicFriction":0.05,
        //"burnEfficiency":0.35,
        "burnEfficiency":[
            [0, 0.1],
            [0.05, 0.21],
            [0.4, 0.33],
            [0.7, 0.36],
            [1, 0.24],
        ],
        "torqueReactionNodes:":["en4l","en3l","en1r"]
        "particulates":0.05
        "energyStorage": ["mainTankR","mainTankL"],
        "requiredEnergyType":"diesel",

        //cooling and oil system
        "thermalsEnabled":true
        "engineBlockMaterial":"iron"
        "oilVolume":15

        //engine durability
        "cylinderWallTemperatureDamageThreshold":160
        "headGasketDamageThreshold":1500000
        "pistonRingDamageThreshold":1500000
        "connectingRodDamageThreshold":1500000
        
        "maxTorqueRating": 3000,
        "maxOverTorqueDamage": 1000,

        //node beam interface
        "waterDamage": {"[engineGroup]:":["semi_engine_intake"]}
        "radiator": {"[engineGroup]:":["semi_radiator"]}
        "engineBlock": {"[engineGroup]:":["semi_engine_block"]}
        "breakTriggerBeam":"engine",
        "uiName":"Engine",

        "soundConfig": "soundConfig",
    },
    "soundConfig": {
        "sampleName": "V8",
        "maxLoadMix": 0.7,
        "minLoadMix": 0,
        "onLoadGain":1,
        "offLoadGain":0.6,
        "eqLowGain": -4,
        "eqLowFreq": 100,
        //"eqLowWidth": 0,
        "eqHighGain": -5,
        "eqHighFreq": 5000,
        //"eqHighWidth": 0,
        "lowCutFreq":90,
        //"eqFundamentalGain": -10,
    }
    "vehicleController": {
        "clutchLaunchStartRPM":800,
        "clutchLaunchTargetRPM":1500,
		"lowShiftDownRPM":1200,
        "lowShiftUpRPM":2000,
        //**highShiftDown can be overwritten by automatic transmissions**
        "highShiftDownRPM":3000
        //**highShiftUp can be overwritten by intake modifications**
        "highShiftUpRPM":4900
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["semi_engine", ["semi_engine"]],
         //["schoolbus_radtube_R", ["semi_engine","semi_radiator","semi_radtube_R"]],
         //["schoolbus_radtube_L", ["semi_engine","semi_radiator","semi_radtube_L"]],
         ["semi_airfilter_ypipe", ["semi_airfilter_ypipe","semi_daycab_cowl","semi_engine_intake"]],
    ],
    "props": [
        ["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"]
        ["radiatorFanSpin"  , "semi_coolingfan", "en2r","en2l","en4r",  {"x":0, "y":0, "z":0}, {"x":0, "y":1, "z":0}    , {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":true}
         {"collision":true}
         //--ENGINE CUBE--
         {"nodeWeight":142.8},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"group":"semi_engine"},
         {"engineGroup":"semi_engine_block"}
         ["en1r", -0.24, -3.73, 0.65,{"isExhaust":true,"chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":200,"conductionRadius":0.21}],
         ["en1l", 0.24, -3.73, 0.65],
         {"engineGroup":["schoolbus_engine_block","schoolbus_exhaust_manifold"]},
		 {"selfCollision":true}
         ["en2r", -0.24, -2.63463, 0.48,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":200,"conductionRadius":0.21}],
         {"engineGroup":"schoolbus_engine_block"},
         ["en2l", 0.24, -2.63463, 0.48],
		 {"selfCollision":true}
         ["en3r", -0.24, -3.73, 1.35527,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":200,"conductionRadius":0.21}],
         ["en3l", 0.24, -3.73, 1.35527],
		 {"selfCollision":true}
		 ["en4u",-0.03606,-3.41936,1.52132],
		 ["en5u",-0.03606,-2.98197,1.52132],
		 ["en6u",-0.49155,-3.5424,1.50265],
		 
		 {"selfCollision":true}
         ["en4r", -0.24, -2.63463, 1.35527,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":200,"conductionRadius":0.21}],
         ["en4l", 0.24, -2.63463, 1.35527],
         //["enf", -0.0, -3.8, 1.33],
         {"engineGroup":""},
         {"group":"semi_airfilter_ypipe"},
         {"nodeWeight":5.1},
         //["afyp", -0.15500, -2.75000, 1.70000],
         {"selfCollision":true}
         {"collision":true}
         {"engineGroup":"semi_engine_intake"}
         //{"group":"semi_radtube_R"},
         //["en5r", -0.45, -3.24, 1.4,{"chemEnergy":200,"burnRate":0.3,"flashPoint":200,"specHeat":0.1,"smokePoint":150,"selfIgnitionCoef":false}],
         {"group":"semi_radtube_L"},
         {"engineGroup":"semi_engine_block"}
         //["en5l", 0.3, -3.4, 1.30],
         {"engineGroup":""}
         {"selfCollision":true}
         {"collision":true}
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--ENGINE CUBE--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":32000800,"beamDamp":1600},
          {"beamDeform":1500000,"beamStrength":"FLT_MAX"},
          ["en4u","en5u"],
          ["en5u","en6u"],
		  
          ["en4u","en3l"],
          ["en4u","en3r"],
          ["en4u","en4l"],
          ["en4u","en4r"],
		  
		  ["en5u","en3l"],
          ["en5u","en3r"],
          ["en5u","en4l"],
          ["en5u","en4r"],
		  
		  ["en6u","en3l"],
          ["en6u","en3r"],
          ["en6u","en4l"],
          ["en6u","en4r"],
		  
		  
          ["en1r","en1l"],
          ["en1r","en2r"{"isExhaust":true}],
          ["en1r","en2l"],
          ["en1r","en3r"],
          ["en1r","en3l"],
          ["en1r","en4r"],
          ["en1r","en4l"],
          ["en1l","en2r"],
          ["en1l","en2l"],
          ["en1l","en3r"],
          ["en1l","en3l"],
          ["en1l","en4r"],
          ["en1l","en4l"],
          ["en2r","en2l"],
          ["en2r","en3r"],
          ["en2r","en3l"],
          ["en2r","en4r"],
          ["en2r","en4l"],
          ["en2l","en3r"],
          ["en2l","en3l"],
          ["en2l","en4r"],
          ["en2l","en4l"],
          ["en3r","en3l"],
          ["en3r","en4r"],
          ["en3r","en4l"],
          ["en3l","en4r"],
          ["en3l","en4l"],
          ["en4r","en4l"],
          ["enf","en4l"],
          ["enf","en4r"],
          ["enf","en3l"],
          ["enf","en3r"],
          ["enf","en1l"],
          ["enf","en1r"],
          {"beamDeform":25000,"beamStrength":"FLT_MAX"}
          {"beamSpring":320800,"beamDamp":400},
          //air filter piping attach
          {"optional":true},
          ["afyp","dc1rr"],
          ["afyp","dc1ll"],
          ["afyp","dc3rr"],
          ["afyp","dc3ll"],
          {"beamDeform":10000,"beamStrength":20000}
          {"beamSpring":200800,"beamDamp":400},
          {"breakGroup":"engine_intake"},
          //air filter piping break
          ["afyp","en4l"],
          ["afyp","en4r"],
          ["afyp","en3l"],
          ["afyp","en3r"],
          //duplicates to help mesh break
          ["afyp","dc1rr"],
          ["afyp","dc1ll"],
          ["afyp","dc3rr"],
          ["afyp","dc3ll"],
          {"breakGroup":""},
          {"optional":false},
          //rad pipe node
          {"beamSpring":3200800,"beamDamp":160},
          {"beamDeform":35000,"beamStrength":45000}
          //right
          ["en3r","en5r"],
          ["en4r","en5r"],
          ["en1r","en5r"],
          ["en2r","en5r"],
          //left
          ["en3l","en5l"],
          ["en4l","en5l"],
          ["en1l","en5l"],
          ["en2l","en5l"],
          {"breakGroup":""},
          {"beamSpring":240800,"beamDamp":800},
          {"beamDeform":10000,"beamStrength":30000},
          //rad pipe to engine break
          {"breakGroup":"radtube_R"},
          ["rdt1r","en5r"],
          ["rdt1r","en3r"],
          ["rdt1r","en4r"],
          {"breakGroup":"radtube_L"},
          ["rdt1l","en5l"],
          ["rdt1l","en3l"],
          ["rdt1l","en4l"],
          ["rad2l","en5l"],
          {"breakGroup":""},
          {"beamSpring":4000800,"beamDamp":1600},
          {"beamDeform":100000,"beamStrength":295000},
          //engine mounts
          ["en1r","f2r"],
          ["en1l","f2l"],
          ["en1r","f12r"],
          ["en1l","f12l"],
          ["en1r","f3r"],
          ["en1l","f3l"],
          ["en1r","f13r"],
          ["en1l","f13l"],
          ["en2r","f3r"],
          ["en2l","f3l"],
          ["en2r","f13r"],
          ["en2l","f13l"],
          ["en2r","f4r"],
          ["en2l","f4l"],
          ["en2r","f14r",{"name":"engine","beamStrength":231000,"disableMeshBreaking":true,"disableTriangleBreaking":true}],
          ["en2l","f14l",{"name":"engine","beamStrength":231000,"disableMeshBreaking":true,"disableTriangleBreaking":true}],
          //support beams for anti clipping
          {"beamType":"|SUPPORT", "beamLongBound":5},
          {"beamSpring":8000800,"beamDamp":800},
          {"beamDeform":250000,"beamStrength":850000},
          {"beamPrecompression":0.8},
          ["en1r","f12r"],
          ["en1l","f12l"],
          ["en1r","f2r"],
          ["en1l","f2l"],
          {"beamSpring":1600800,"beamDamp":160},
          ["en1r","dc5rr"],
          ["en1l","dc5ll"],
          ["en2r","dc10rr"],
          ["en2l","dc10ll"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"dragCoef":3},
            {"groundModel":"metal"},
            {"group":"semi_engine"},
            ["en4r","en2r","en1r"],
            ["en4r","en1r","en3r"],
            ["en4l","en1l","en2l"],
            ["en4l","en3l","en1l"],
            ["en4r","en3r","en3l"],
            ["en4r","en3l","en4l"],
            ["en3r","en1r","en1l"],
            ["en3r","en1l","en3l"],
            ["en4r","en2l","en2r"],
            ["en4r","en4l","en2l"],
            ["en1l", "en2r", "en2l"],
            ["en1l", "en1r", "en2r"],
            {"group":""},
    ],
},
"semi_transmission_6M_gas": {
    "information":{
        "authors":"BeamNG",
        "name":"6-Speed Manual Transmission",
        "value":3000,
    }
    "slotType" : "semi_transmission_gas",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["frictionClutch", "clutch", "mainEngine", 1],
        ["manualGearbox", "gearbox", "clutch", 1],
    ],
    "gearbox": {
        "gearRatios":[-5.16, -10.0, 0, 10.0, 5.16, 2.73, 1.94, 1.38, 1.1],
        "friction": 4,
    },
    "vehicleController": {
        "clutchInRate":8,
        "clutchOutRate":8,
        "transmissionShiftDelay":0.35,
        "lowShiftDownRPM":1200,
        "lowShiftUpRPM":2000,
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["semi_transmission", ["semi_transmission"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":true}
         {"collision":true}
         //--TRANSMISSION CONE--
         {"nodeWeight":56.1},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"group":"semi_transmission"},
         ["tra1", 0.0, -1.13, 0.55],
         ["tra2r", -0.27, -2.45, 0.44],
         ["tra2l", 0.27, -2.45, 0.44],
         ["tra3r", -0.27, -2.45, 1.02],
         ["tra3l", 0.27, -2.45, 1.02],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--TRANSMISSION CONE--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":32000800,"beamDamp":1600},
          {"beamDeform":1500000,"beamStrength":"FLT_MAX"},
          ["tra1","tra2r"],
          ["tra1","tra2l"],
          ["tra1","tra3r"],
          ["tra1","tra3l"],
          ["tra2r","tra2l"],
          ["tra3r","tra3l"],
          ["tra2r","tra3r"],
          ["tra2l","tra3l"],
          ["tra2r","tra3l"],
          ["tra2l","tra3r"],
          //attach to engine
          ["tra1","en2r"],
          ["tra1","en2l"],
          ["tra3l","en1l"],
          ["tra3r","en1r"],
          ["tra2r","en2r"],
          ["tra2r","en2l"],
          ["tra2r","en4r"],
          ["tra2r","en4l"],
          ["tra2l","en2r"],
          ["tra2l","en2l"],
          ["tra2l","en4r"],
          ["tra2l","en4l"],
          ["tra3r","en2r"],
          ["tra3r","en2l"],
          ["tra3r","en4r"],
          ["tra3r","en4l"],
          ["tra3l","en2r"],
          ["tra3l","en2l"],
          ["tra3l","en4r"],
          ["tra3l","en4l"],
          //transmission mounts
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":4000800,"beamDamp":1600},
          {"beamDeform":100000,"beamStrength":295000},
          ["tra2r","f4r"],
          ["tra2l","f4l"],
          ["tra2r","f4l"],
          ["tra2l","f4r"],
          ["tra2r","f14r"],
          ["tra2l","f14l"],
          //support beams for anti clipping
          {"beamType":"|SUPPORT", "beamLongBound":5},
          {"beamSpring":8000800,"beamDamp":800},
          {"beamDeform":250000,"beamStrength":850000},
          {"beamPrecompression":0.8},
          ["tra1","f6l"],
          ["tra1","f6r"],
          ["tra1","f16l"],
          ["tra1","f16r"],
          ["tra2r","fsd1r"],
          ["tra2l","fsd1l"],
          ["tra2r","fsd1"],
          ["tra2l","fsd1"],
          ["tra3r","f4rr"],
          ["tra3l","f4ll"],
          {"beamSpring":1600800,"beamDamp":160},
          ["tra1","dc9"],
          ["tra1","dc11"],
          ["tra1","dc10rr"],
          ["tra1","dc10ll"],
          ["tra2l","dc9"],
          ["tra2r","dc9"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"group":"semi_engine"},
            {"groundModel":"metal"},
            {"dragCoef":3},
            ["tra2l", "tra2r", "tra1"],
            ["tra2l", "tra1", "tra3l"],
            ["tra3l", "tra1", "tra3r"],
            ["tra3r", "tra1", "tra2r"],
            ["tra3r", "tra2r", "tra2l"],
            ["tra3r", "tra2l", "tra3l"],
            {"group":""},
    ],
},
"semi_transmission_6A_gas": {
    "information":{
        "authors":"BeamNG",
        "name":"6-Speed Automatic Transmission",
        "value":3000,
    }
    "slotType" : "semi_transmission_gas",
    "powertrain" : [
        ["type", "name", "inputName", "inputIndex"],
        ["torqueConverter", "torqueConverter", "mainEngine", 1],
        ["automaticGearbox", "gearbox", "torqueConverter", 1],
    ],
    "gearbox": {
        "gearRatios":[-3.68, 0, 3.97, 2.58, 2.18, 1.62, 1.15, 0.98],
        "friction": 1,
		"parkLockTorque":5000,
        "oneWayViscousCoef":10,
    },
	"torqueConverter": {
        "converterDiameter":0.3,
        "converterStiffness":8,
        "couplingAVRatio":0.87,
        "stallTorqueRatio":2.2,
        "lockupClutchTorque":3600,
    },
    "vehicleController": {
        "automaticModes":"PRNDM",
		"useSmartAggressionCalculation":false,
        "calculateOptimalLoadShiftPoints": true,
		"lowShiftDownRPM":1200,
		"lowShiftUpRPM":2000,
		"torqueConverterLockupRPM":1500
        "torqueConverterLockupMinGear":3
    },
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["semi_transmission", ["semi_transmission"]],
    ],
    "nodes": [
         ["id", "posX", "posY", "posZ"],
         {"selfCollision":true}
         {"collision":true}
         //--TRANSMISSION CONE--
         {"nodeWeight":56.1},
         {"frictionCoef":0.5},
         {"nodeMaterial":"|NM_METAL"},
         {"group":"semi_transmission"},
         ["tra1", 0.0, -1.13, 0.55],
         ["tra2r", -0.27, -2.45, 0.44],
         ["tra2l", 0.27, -2.45, 0.44],
         ["tra3r", -0.27, -2.45, 1.02],
         ["tra3l", 0.27, -2.45, 1.02],
         {"group":""},
    ],
    "beams": [
          ["id1:", "id2:"],
          //--TRANSMISSION CONE--
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":32000800,"beamDamp":1600},
          {"beamDeform":1500000,"beamStrength":"FLT_MAX"},
          ["tra1","tra2r"],
          ["tra1","tra2l"],
          ["tra1","tra3r"],
          ["tra1","tra3l"],
          ["tra2r","tra2l"],
          ["tra3r","tra3l"],
          ["tra2r","tra3r"],
          ["tra2l","tra3l"],
          ["tra2r","tra3l"],
          ["tra2l","tra3r"],
          //attach to engine
          ["tra1","en2r"],
          ["tra1","en2l"],
          ["tra3l","en1l"],
          ["tra3r","en1r"],
          ["tra2r","en2r"],
          ["tra2r","en2l"],
          ["tra2r","en4r"],
          ["tra2r","en4l"],
          ["tra2l","en2r"],
          ["tra2l","en2l"],
          ["tra2l","en4r"],
          ["tra2l","en4l"],
          ["tra3r","en2r"],
          ["tra3r","en2l"],
          ["tra3r","en4r"],
          ["tra3r","en4l"],
          ["tra3l","en2r"],
          ["tra3l","en2l"],
          ["tra3l","en4r"],
          ["tra3l","en4l"],
          //transmission mounts
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
          {"beamSpring":4000800,"beamDamp":1600},
          {"beamDeform":100000,"beamStrength":295000},
          ["tra2r","f4r"],
          ["tra2l","f4l"],
          ["tra2r","f4l"],
          ["tra2l","f4r"],
          ["tra2r","f14r"],
          ["tra2l","f14l"],
          //support beams for anti clipping
          {"beamType":"|SUPPORT", "beamLongBound":5},
          {"beamSpring":8000800,"beamDamp":800},
          {"beamDeform":250000,"beamStrength":850000},
          {"beamPrecompression":0.8},
          ["tra1","f6l"],
          ["tra1","f6r"],
          ["tra1","f16l"],
          ["tra1","f16r"],
          ["tra2r","fsd1r"],
          ["tra2l","fsd1l"],
          ["tra2r","fsd1"],
          ["tra2l","fsd1"],
          ["tra3r","f4rr"],
          ["tra3l","f4ll"],
          {"beamSpring":1600800,"beamDamp":160},
          ["tra1","dc9"],
          ["tra1","dc11"],
          ["tra1","dc10rr"],
          ["tra1","dc10ll"],
          ["tra2l","dc9"],
          ["tra2r","dc9"],
          {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
    ],
    "triangles": [
            ["id1:","id2:","id3:"],
            {"group":"semi_engine"},
            {"groundModel":"metal"},
            {"dragCoef":3},
            ["tra2l", "tra2r", "tra1"],
            ["tra2l", "tra1", "tra3l"],
            ["tra3l", "tra1", "tra3r"],
            ["tra3r", "tra1", "tra2r"],
            ["tra3r", "tra2r", "tra2l"],
            ["tra3r", "tra2l", "tra3l"],
            {"group":""},
    ],	
},
"semi_intake_gas": {
    "information":{
        "authors":"BeamNG",
        "name":"Stock Intake",
        "value":40,
    }
    "slotType" : "semi_intake_gas",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["schoolbus_turbo", ["semi_engine"]],
         //["schoolbus_intake", ["semi_engine"]],
    ],
    
},
"semi_supercharger_v10_stage1": {
    "information":{
        "authors":"BeamNG",
        "name":"Stage 1 Supercharger",
        "value":600,
    },
    "slotType" : "semi_intake_gas",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["schoolbus_turbo", ["semi_engine"]],
         //["schoolbus_intake", ["semi_engine"]],
    ],
    "supercharger": {
        "gearRatio":1.6,
        "clutchEngageRPM":0,
        "pressureRatePSI":500,
        "pressurePSIPer1kRPM":2.4,
        "crankLossPer1kRPM":0.04,
        "type":"roots",
        "boostController":[
            //throttle in %, factor
            [0,     0.2],
            [100,     1],
        ],
    },
    "mainEngine": {
        //engine performance
        "idleRPM":850,
        "maxRPM":5100,
        //"burnEfficiency":0.29,
        "burnEfficiency":[
            [0, 0.08],
            [0.05, 0.20],
            [0.4, 0.32],
            [0.7, 0.36],
            [1, 0.24],
        ],
        //supercharger name
        "supercharger":"supercharger",
        "instantAfterFireCoef": 0.2,
        "sustainedAfterFireCoef": 0.2,
    },
},
"pickup_supercharger_v8_stage2": {
    "information":{
        "authors":"BeamNG",
        "name":"Stage 2 Supercharger",
        "value":1600,
    }
    "slotType" : "semi_intake_gas",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["schoolbus_turbo", ["semi_engine"]],
         //["schoolbus_intake", ["semi_engine"]],
    ],
    "supercharger": {
        "gearRatio":2.0,
        "clutchEngageRPM":0,
        "pressureRatePSI":500,
        "pressurePSIPer1kRPM":3.8,
        "crankLossPer1kRPM":0.04,
        "type":"roots",
        "boostController":[
            //throttle in %, factor
            [0,     0.2],
            [100,     1],
        ],
    },
    "mainEngine": {
        "idleRPM":900,
        "maxRPM":5200,
        //"burnEfficiency":0.26,
        "burnEfficiency":[
            [0, 0.08],
            [0.05, 0.20],
            [0.4, 0.32],
            [0.7, 0.36],
            [1, 0.24],
        ],
        //supercharger name
        "supercharger":"supercharger",
        //engine durability
        "cylinderWallTemperatureDamageThreshold":220,
        "instantAfterFireCoef": 0.5,
        "sustainedAfterFireCoef": 0.5,
    },
}
"pickup_supercharger_v8_stage3": {
    "information":{
        "authors":"BeamNG",
        "name":"Stage 3 Supercharger",
        "value":3200,
    },
   "slotType" : "semi_intake_gas",
    "flexbodies": [
         ["mesh", "[group]:", "nonFlexMaterials"],
         ["schoolbus_turbo", ["semi_engine"]],
         //["schoolbus_intake", ["semi_engine"]],
    ],
    "supercharger": {
        "gearRatio":3.5,
        "clutchEngageRPM":0,
        "pressureRatePSI":500,
        "pressurePSIPer1kRPM":5.2,
        "crankLossPer1kRPM":0.04,
        "type":"roots",
        "boostController":[
            //throttle in %, factor
            [0,     0.2],
            [100,     1],
        ],
    },
    "mainEngine": {
        //engine performance
        "idleRPM":900,
        "maxRPM":5500,
        //"burnEfficiency":0.24
        "burnEfficiency":[
            [0, 0.08],
            [0.05, 0.20],
            [0.4, 0.30],
            [0.7, 0.34],
            [1, 0.22],
        ],
        //supercharger name
        "supercharger":"supercharger",
        //engine durability
        "cylinderWallTemperatureDamageThreshold":260,
        "instantAfterFireCoef": 0.75,
        "sustainedAfterFireCoef": 0.75,
    },
    "vehicleController": {
        "highShiftUpRPM":5100,
        "revMatchThrottle":0.25,
    },
}
}