1. Trouble with the game?
    Try the troubleshooter!

    Dismiss Notice
  2. Issues with the game?
    Check the Known Issues list before reporting!

    Dismiss Notice
  3. Before reporting issues or bugs, please check the up-to-date Bug Reporting Thread for the current version.
    0.32 Bug Reporting thread
    Solutions and more information may already be available.

Why RPM values doesnt work?

Discussion in 'Troubleshooting: Bugs, Questions and Support' started by Espinete87, Oct 21, 2020.

  1. Espinete87

    Espinete87
    Expand Collapse

    Joined:
    Oct 17, 2019
    Messages:
    15
    Hello guys, can someone tell me why i cant change rpms? The other values yes, i can change them, like torque and the name of the engine etc that is working, but the rpms doesnt change!
    I have this:

    {
    "pickup_engine_i6_Competi": {
    "information":{
    "authors":"BeamNG",
    "name":"4.1L I6 Competi",
    "value":900,
    },
    "slotType" : "pickup_engine",
    "slots": [
    ["type", "default", "description"]
    ["pickup_intake_i6","pickup_intake_i6", "Intake",{"coreSlot":true}],
    ["pickup_exhaust_i6","pickup_exhaust_i6","Exhaust"],
    ["pickup_engine_i6_ecu","pickup_engine_i6_ecu", "Engine Management",{"coreSlot":true}],
    ["n2o_system","", "Nitrous Oxide System"],
    ["pickup_engine_i6_internals","pickup_engine_i6_internals", "Engine Long Block",{"coreSlot":true}],
    ["pickup_transmission","pickup_transmission_5M","Transmission"],
    ],
    "powertrain" : [
    ["type", "name", "inputName", "inputIndex"],
    ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
    "torque":[
    ["rpm", "torque"]
    [0, 0],
    [500, 183],
    [1000, 289],
    [2000, 316],
    [3000, 320],
    [4000, 317],
    [5000, 289],
    [6000, 186],
    [7000, 125],
    [8000, 75],
    ],
    //engine performance
    "idleRPM":700,
    //max capable
    "maxRPM":8000,
    "inertia":0.22,
    "friction":17,
    "dynamicFriction":0.025,
    //"burnEfficiency":0.33,
    "burnEfficiency":[
    [0, 0.1],
    [0.05, 0.24],
    [0.4, 0.32],
    [0.7, 0.4],
    [1, 0.28],
    ],
    "torqueReactionNodes:":["e1l","e2l","e4r"],
    "energyStorage": "mainTank",
    "requiredEnergyType":"gasoline",
    //exhaust
    "particulates":0.025,
    "instantAfterFireCoef": 0.5,
    "sustainedAfterFireCoef": 0.5,
    //cooling and oil system
    "thermalsEnabled":true,
    "engineBlockMaterial":"iron",
    "oilVolume":6,
    //engine durability
    "cylinderWallTemperatureDamageThreshold":150,
    "headGasketDamageThreshold":1500000,
    "pistonRingDamageThreshold":1500000,
    "connectingRodDamageThreshold":1500000,

    "maxTorqueRating": 350,
    "maxOverTorqueDamage": 400,
    //node beam interface
    "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>i6_2011_eng",
    "starterSampleExhaust":"event:>Engine>Starter>i6_2011_exh",
    //"starterMaxRPM":300,
    "starterVolume":0.62
    "starterVolumeExhaust":0.65,
    "starterThrottleKillTime":1,
    "idleRPMStartRate":1,
    "idleRPMStartCoef":1,
    },
    "soundConfig": {
    "sampleName": "I6_2_engine",
    "intakeMuffling": 0.5,
    "mainGain": -6,
    "onLoadGain":1,
    "offLoadGain":0.85,
    "maxLoadMix": 0.5,
    "minLoadMix": 0,
    "eqLowGain": 0,
    "eqLowFreq": 350,
    "eqLowWidth": 0.25,
    "eqHighGain": -8,
    "eqHighFreq": 7500,
    "eqHighWidth": 0.25,
    "lowShelfGain":-2,
    "lowShelfFreq":125,
    "highShelfGain":2,
    "highShelfFreq":4500,
    "fundamentalFrequencyCylinderCount":6
    "eqFundamentalGain": -4,
    },
    "soundConfigExhaust": {
    "sampleName": "I6_2_exhaust",
    "mainGain": 0,
    "onLoadGain":1,
    "offLoadGain":0.75,
    "maxLoadMix": 0.6,
    "minLoadMix": 0,
    "eqLowGain": -8,
    "eqLowFreq": 475,
    "eqLowWidth": 0.2,
    "eqHighGain": 0,
    "eqHighFreq": 3000,
    "eqHighWidth": 0.2,
    "lowShelfGain":4,
    "lowShelfFreq":180,
    "highShelfGain":-4,
    "highShelfFreq":3500,
    "fundamentalFrequencyCylinderCount":6
    "eqFundamentalGain": -4
    },
    "vehicleController": {
    "clutchLaunchStartRPM":1200,
    "clutchLaunchTargetRPM":1600,
    //**highShiftDown can be overwritten by automatic transmissions**
    "highShiftDownRPM":[0,0,0,2550,2850,3050,3200,3200]
    //**highShiftUp can be overwritten by intake modifications**
    "highShiftUpRPM":8000
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["pickup_engine_i6", ["pickup_engine"]],
    ["pickup_header_i6", ["pickup_engine"]],
    {"deformGroup":"engbay_break", "deformMaterialBase":"pickup", "deformMaterialDamaged":"invis"},
    ["pickup_radtube_i6", ["pickup_engine", "pickup_frontmeat","roamer_body"]],
    {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "nodes": [
    ["id", "posX", "posY", "posZ"],
    {"selfCollision":false}
    {"collision":true}
    //--4.1L I6 Engine-
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":23},
    {"group":"pickup_engine"},
    {"engineGroup":"engine_block"}
    ["e1r", -0.14, -1.07, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e1l", 0.14, -1.07, 0.43],
    ["e2r", -0.14, -1.72, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e2l", 0.14, -1.72, 0.43],
    {"engineGroup":["engine_block","engine_intake"]}
    ["e3r", -0.15, -1.07, 0.88,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e3l", 0.15, -1.07, 0.88],
    ["e4r", -0.15, -1.72, 0.88,{"isExhaust":"mainEngine","chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e4l", 0.15, -1.72, 0.88],
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--ENGINE CUBE--
    {"beamSpring":20001000,"beamDamp":500},
    {"beamDeform":250000,"beamStrength":"FLT_MAX"},
    ["e1r","e1l"],
    ["e1r","e2r"],
    ["e1r","e2l"],
    ["e1r","e3r"],
    ["e1r","e3l"],
    ["e1r","e4r"{"isExhaust":"mainEngine"}],
    ["e1r","e4l"],
    ["e1l","e2r"],
    ["e1l","e2l"],
    ["e1l","e3r"],
    ["e1l","e3l"],
    ["e1l","e4r"],
    ["e1l","e4l"],
    ["e2r","e2l"],
    ["e2r","e3r"],
    ["e2r","e3l"],
    ["e2r","e4r"],
    ["e2r","e4l"],
    ["e2l","e3r"],
    ["e2l","e3l"],
    ["e2l","e4r"],
    ["e2l","e4l"],
    ["e3r","e3l"],
    ["e3r","e4r"],
    ["e3r","e4l"],
    ["e3l","e4r"],
    ["e3l","e4l"],
    ["e4r","e4l"],
    //mesh break beams
    {"beamPrecompression":0.8, "beamType":"|SUPPORT","beamLongBound":0.8},
    {"beamSpring":10000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    {"deformGroup":"engbay_break","deformationTriggerRatio":0.01}
    {"optional":true},
    ["e4l","f1ll"],
    ["e4r","f1rr"],
    ["e3l","f3ll"],
    ["e3r","f3rr"],
    {"optional":false},
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    },


    nothing strange here, isnt it?
    Do i need to change any other value?

    I save as "all formats" , not as txt
    And the root of the file changed is in C:\Users\XXX\Documents\BeamNG.drive\vehicles\common\pickup as they say the files in documents overwrite the others.
    I have tried different methods and diferent locations, but rpms never change.
    Any help please?
     
    #1 Espinete87, Oct 21, 2020
    Last edited: Oct 21, 2020
  2. DaddelZeit

    DaddelZeit
    Expand Collapse

    Joined:
    Jul 17, 2019
    Messages:
    3,319
    You have to change the max rpms in the ecu, too.
     
  3. Espinete87

    Espinete87
    Expand Collapse

    Joined:
    Oct 17, 2019
    Messages:
    15
    Ah! thanks but... where is the ecu values? i cant find them
     
  4. DaddelZeit

    DaddelZeit
    Expand Collapse

    Joined:
    Jul 17, 2019
    Messages:
    3,319
    They should also be in the engine jbeam somewhere in the middle.
     
    • Like Like x 1
  5. LucasBE

    LucasBE
    Expand Collapse

    Joined:
    Mar 22, 2015
    Messages:
    2,481
    in the ecu jbeam part
     
    • Like Like x 1
  6. Espinete87

    Espinete87
    Expand Collapse

    Joined:
    Oct 17, 2019
    Messages:
    15
    Thanks guys, now is stuck in 8000 rpms,and i have set 10.000rpms in the stock ecu, and in the engine torque values, could you tell me why it doesnt go to 10.000?

    {
    "pickup_engine_v8": {
    "information":{
    "authors":"BeamNG",
    "name":"4.5L V8 Engine",
    "value":1300,
    },
    "slotType" : "pickup_engine",
    "slots": [
    ["type", "default","description"],
    ["pickup_intake_v8","pickup_intake_v8", "Intake",{"coreSlot":true}],
    ["pickup_exhaust_v8","pickup_exhaust_v8","Exhaust"],
    ["pickup_engine_v8_ecu","pickup_engine_v8_ecu", "Engine Management", {"coreSlot":true}],
    ["n2o_system","", "Nitrous Oxide System"],
    ["pickup_engine_v8_internals","pickup_engine_v8_internals", "Engine Long Block", {"coreSlot":true}],
    ["pickup_transmission","pickup_transmission_4A","Transmission"],
    ],
    "powertrain" : [
    ["type", "name", "inputName", "inputIndex"],
    ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
    "torque":[
    ["rpm", "torque"]
    [0, 0],
    [500, 163],
    [1000, 235],
    [2000, 311],
    [3000, 361],
    [4000, 375],
    [5000, 365],
    [6000, 330],
    [7000, 225],
    [8000, 125],
    [9000, 125],
    [10000, 125],
    ],
    //engine performance
    "idleRPM":750,
    //max rpm physically capable of
    "maxRPM":10000,
    "inertia":0.16,
    "friction":19,
    "dynamicFriction":0.035,
    "engineBrakeTorque":46
    //"burnEfficiency":0.33,
    "burnEfficiency":[
    [0, 0.1],
    [0.05, 0.22],
    [0.4, 0.34],
    [0.7, 0.38],
    [1, 0.26],
    ],
    //fuel system
    "energyStorage": "mainTank",
    "requiredEnergyType":"gasoline",
    //exhaust
    "particulates":0.025,
    "instantAfterFireCoef": 0.5,
    "sustainedAfterFireCoef": 0.5,
    //cooling and oil system
    "thermalsEnabled":true,
    "engineBlockMaterial":"aluminum",
    "oilVolume":8,
    //engine durability
    "torqueReactionNodes:":["e1l","e2l","e4r"],
    "cylinderWallTemperatureDamageThreshold":150,
    "headGasketDamageThreshold":1500000,
    "pistonRingDamageThreshold":1500000,
    "connectingRodDamageThreshold":2000000,
    "maxTorqueRating": 570,
    "maxOverTorqueDamage": 500,
    //node beam interface
    "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>v8_20xy_eng",
    "starterSampleExhaust":"event:>Engine>Starter>v8_20xy_exh",
    //"starterMaxRPM":350,
    "starterVolume":0.8,
    "starterVolumeExhaust":0.65,
    "starterThrottleKillTime":0.84,
    "idleRPMStartRate":1.25,
    "idleRPMStartCoef":1,
    },
    "soundConfig": {
    "sampleName": "V8_cross_engine",
    "intakeMuffling": 1,
    "mainGain": -8,
    "onLoadGain":1,
    "offLoadGain":0.96,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    "eqLowGain": 5,
    "eqLowFreq": 200,
    "eqLowWidth": 0.25,
    //"eqHighGain": 0,
    //"eqHighFreq": 8000,
    //"eqHighWidth": 0.1,
    "lowShelfGain":6,
    "lowShelfFreq":100,
    "highShelfGain":4,
    "highShelfFreq":6000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": 0
    },
    "soundConfigExhaust": {
    "sampleName": "V8_cross_exhaust",
    "mainGain": 2,
    "onLoadGain":1,
    "offLoadGain":0.95,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    //"eqLowGain": 0,
    //"eqLowFreq": 80,
    //"eqLowWidth": 0.1,
    //"eqHighGain": 0,
    //"eqHighFreq": 4000,
    //"eqHighWidth": 0.2,
    "lowShelfGain":-3,
    "lowShelfFreq":80,

    "highShelfGain":-5,
    "highShelfFreq":3000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": -2
    },
    "vehicleController": {
    "clutchLaunchStartRPM":1200,
    "clutchLaunchTargetRPM":1600,
    //**highShiftDown can be overwritten by automatic transmissions**
    "highShiftDownRPM":[0,0,0,2600,2950,3150,3400,3400]
    //**highShiftUp can be overwritten by intake modifications**
    "highShiftUpRPM":5600
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["gavril_v8_pickup", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["gavril_v8_pickup_gasparts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    {"deformGroup":"engbay_break", "deformMaterialBase":"pickup", "deformMaterialDamaged":"invis"},
    ["gavril_v8_pickup_radhose", ["pickup_engine", "pickup_frontmeat","roamer_body"]],
    {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "props": [
    ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"]
    ["rpmspin", "gavril_v8_pickup_pulley1", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley2", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, -1],
    ["rpmspin", "gavril_v8_pickup_pulley3", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley4", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley5", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley6", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -1440, 1440, 0, 4],
    ],
    "nodes": [
    ["id", "posX", "posY", "posZ"],
    {"selfCollision":false},
    {"collision":true},
    //--4.5L V8 Engine-
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":28},
    {"group":"pickup_engine"},
    {"engineGroup":"engine_block"}
    ["e1r", -0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e1l", 0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e2r", -0.13, -1.68, 0.43],
    ["e2l", 0.13, -1.68, 0.43],
    {"engineGroup":["engine_block","engine_intake"]}
    {"group":["pickup_engine","pickup_engine_intake"]},
    ["e3r", -0.32, -1.14, 0.9],
    ["e3l", 0.32, -1.14, 0.9],
    ["e4r", -0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    ["e4l", 0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false,"baseTemp":false,"conductionRadius":false},
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--ENGINE CUBE--
    {"beamSpring":20001000,"beamDamp":500},
    {"beamDeform":250000,"beamStrength":"FLT_MAX"},
    ["e1r","e1l"],
    ["e1r","e2r"],
    ["e1r","e2l"],
    ["e1r","e3r"],
    ["e1r","e3l"],
    ["e1r","e4r"{"isExhaust":"mainEngine"}],
    ["e1r","e4l"],
    ["e1l","e2r"],
    ["e1l","e2l"],
    ["e1l","e3r"],
    ["e1l","e3l"],
    ["e1l","e4r"],
    ["e1l","e4l"{"isExhaust":"mainEngine"}],
    ["e2r","e2l"],
    ["e2r","e3r"],
    ["e2r","e3l"],
    ["e2r","e4r"],
    ["e2r","e4l"],
    ["e2l","e3r"],
    ["e2l","e3l"],
    ["e2l","e4r"],
    ["e2l","e4l"],
    ["e3r","e3l"],
    ["e3r","e4r"],
    ["e3r","e4l"],
    ["e3l","e4r"],
    ["e3l","e4l"],
    ["e4r","e4l"],
    //mesh break beams
    {"beamPrecompression":0.8, "beamType":"|SUPPORT","beamLongBound":0.8},
    {"beamSpring":10000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    {"deformGroup":"engbay_break","deformationTriggerRatio":0.01}
    {"optional":true},
    ["e4l","f1ll"],
    ["e4r","f1rr"],
    ["e3l","f3ll"],
    ["e3r","f3rr"],
    {"optional":false},
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    }
    "pickup_Competision_v8": {
    "information":{
    "authors":"BeamNG",
    "name":"4.5L V8 competi Engine",
    "value":1300,
    },
    "slotType" : "pickup_engine",
    "slots": [
    ["type", "default","description"],
    ["pickup_intake_v8","pickup_intake_v8", "Intake",{"coreSlot":true}],
    ["pickup_exhaust_v8","pickup_exhaust_v8","Exhaust"],
    ["pickup_engine_v8_ecu","pickup_engine_v8_ecu", "Engine Management", {"coreSlot":true}],
    ["n2o_system","", "Nitrous Oxide System"],
    ["pickup_engine_v8_internals","pickup_engine_v8_internals", "Engine Long Block", {"coreSlot":true}],
    ["pickup_transmission","pickup_transmission_4A","Transmission"],
    ],
    "powertrain" : [
    ["type", "name", "inputName", "inputIndex"],
    ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
    "torque":[
    ["rpm", "torque"]
    [0, 0],
    [500, 163],
    [1000, 235],
    [2000, 311],
    [3000, 361],
    [4000, 375],
    [5000, 365],
    [6000, 330],
    [7000, 425],
    [8000, 465],
    ],
    //engine performance
    "idleRPM":750,
    //max rpm physically capable of
    "maxRPM":8000,
    "inertia":0.16,
    "friction":19,
    "dynamicFriction":0.035,
    "engineBrakeTorque":46
    //"burnEfficiency":0.33,
    "burnEfficiency":[
    [0, 0.1],
    [0.05, 0.22],
    [0.4, 0.34],
    [0.7, 0.38],
    [1, 0.26],
    ],
    //fuel system
    "energyStorage": "mainTank",
    "requiredEnergyType":"gasoline",
    //exhaust
    "particulates":0.025,
    "instantAfterFireCoef": 0.5,
    "sustainedAfterFireCoef": 0.5,
    //cooling and oil system
    "thermalsEnabled":true,
    "engineBlockMaterial":"aluminum",
    "oilVolume":8,
    //engine durability
    "torqueReactionNodes:":["e1l","e2l","e4r"],
    "cylinderWallTemperatureDamageThreshold":150,
    "headGasketDamageThreshold":1500000,
    "pistonRingDamageThreshold":1500000,
    "connectingRodDamageThreshold":2000000,
    "maxTorqueRating": 570,
    "maxOverTorqueDamage": 500,
    //node beam interface
    "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>v8_20xy_eng",
    "starterSampleExhaust":"event:>Engine>Starter>v8_20xy_exh",
    //"starterMaxRPM":350,
    "starterVolume":0.8,
    "starterVolumeExhaust":0.65,
    "starterThrottleKillTime":0.84,
    "idleRPMStartRate":1.25,
    "idleRPMStartCoef":1,
    },
    "soundConfig": {
    "sampleName": "V8_cross_engine",
    "intakeMuffling": 1,
    "mainGain": -8,
    "onLoadGain":1,
    "offLoadGain":0.96,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    "eqLowGain": 5,
    "eqLowFreq": 200,
    "eqLowWidth": 0.25,
    //"eqHighGain": 0,
    //"eqHighFreq": 8000,
    //"eqHighWidth": 0.1,
    "lowShelfGain":6,
    "lowShelfFreq":100,
    "highShelfGain":4,
    "highShelfFreq":6000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": 0
    },
    "soundConfigExhaust": {
    "sampleName": "V8_cross_exhaust",
    "mainGain": 2,
    "onLoadGain":1,
    "offLoadGain":0.95,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    //"eqLowGain": 0,
    //"eqLowFreq": 80,
    //"eqLowWidth": 0.1,
    //"eqHighGain": 0,
    //"eqHighFreq": 4000,
    //"eqHighWidth": 0.2,
    "lowShelfGain":-3,
    "lowShelfFreq":80,

    "highShelfGain":-5,
    "highShelfFreq":3000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": -2
    },
    "vehicleController": {
    "clutchLaunchStartRPM":1200,
    "clutchLaunchTargetRPM":1600,
    //**highShiftDown can be overwritten by automatic transmissions**
    "highShiftDownRPM":[0,0,0,2600,2950,3150,3400,3400]
    //**highShiftUp can be overwritten by intake modifications**
    "highShiftUpRPM":5600
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["gavril_v8_pickup", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["gavril_v8_pickup_gasparts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    {"deformGroup":"engbay_break", "deformMaterialBase":"pickup", "deformMaterialDamaged":"invis"},
    ["gavril_v8_pickup_radhose", ["pickup_engine", "pickup_frontmeat","roamer_body"]],
    {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "props": [
    ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"]
    ["rpmspin", "gavril_v8_pickup_pulley1", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley2", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, -1],
    ["rpmspin", "gavril_v8_pickup_pulley3", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley4", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley5", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley6", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -1440, 1440, 0, 4],
    ],
    "nodes": [
    ["id", "posX", "posY", "posZ"],
    {"selfCollision":false},
    {"collision":true},
    //--4.5L V8 Engine-
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":28},
    {"group":"pickup_engine"},
    {"engineGroup":"engine_block"}
    ["e1r", -0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e1l", 0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e2r", -0.13, -1.68, 0.43],
    ["e2l", 0.13, -1.68, 0.43],
    {"engineGroup":["engine_block","engine_intake"]}
    {"group":["pickup_engine","pickup_engine_intake"]},
    ["e3r", -0.32, -1.14, 0.9],
    ["e3l", 0.32, -1.14, 0.9],
    ["e4r", -0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    ["e4l", 0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false,"baseTemp":false,"conductionRadius":false},
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--ENGINE CUBE--
    {"beamSpring":20001000,"beamDamp":500},
    {"beamDeform":250000,"beamStrength":"FLT_MAX"},
    ["e1r","e1l"],
    ["e1r","e2r"],
    ["e1r","e2l"],
    ["e1r","e3r"],
    ["e1r","e3l"],
    ["e1r","e4r"{"isExhaust":"mainEngine"}],
    ["e1r","e4l"],
    ["e1l","e2r"],
    ["e1l","e2l"],
    ["e1l","e3r"],
    ["e1l","e3l"],
    ["e1l","e4r"],
    ["e1l","e4l"{"isExhaust":"mainEngine"}],
    ["e2r","e2l"],
    ["e2r","e3r"],
    ["e2r","e3l"],
    ["e2r","e4r"],
    ["e2r","e4l"],
    ["e2l","e3r"],
    ["e2l","e3l"],
    ["e2l","e4r"],
    ["e2l","e4l"],
    ["e3r","e3l"],
    ["e3r","e4r"],
    ["e3r","e4l"],
    ["e3l","e4r"],
    ["e3l","e4l"],
    ["e4r","e4l"],
    //mesh break beams
    {"beamPrecompression":0.8, "beamType":"|SUPPORT","beamLongBound":0.8},
    {"beamSpring":10000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    {"deformGroup":"engbay_break","deformationTriggerRatio":0.01}
    {"optional":true},
    ["e4l","f1ll"],
    ["e4r","f1rr"],
    ["e3l","f3ll"],
    ["e3r","f3rr"],
    {"optional":false},
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    }
    "pickup_engine_v8_large": {
    "information":{
    "authors":"BeamNG",
    "name":"5.5L V8 Engine",
    "value":1900,
    },
    "slotType" : "pickup_engine",
    "slots": [
    ["type", "default","description"],
    ["pickup_intake_v8","pickup_intake_v8", "Intake",{"coreSlot":true}],
    ["pickup_exhaust_v8","pickup_exhaust_v8","Exhaust"],
    ["pickup_engine_v8_ecu","pickup_engine_v8_ecu", "Engine Management", {"coreSlot":true}],
    ["n2o_system","", "Nitrous Oxide System"],
    ["pickup_engine_v8_internals","pickup_engine_v8_internals", "Engine Long Block", {"coreSlot":true}],
    ["pickup_transmission","pickup_transmission_4A","Transmission"],
    ],
    "powertrain" : [
    ["type", "name", "inputName", "inputIndex"],
    ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
    "torque":[
    ["rpm", "torque"]
    [0, 0],
    [500, 183],
    [1000, 270],
    [2000, 379],
    [3000, 423],
    [4000, 426],
    [5000, 401],
    [6000, 345],
    [7000, 245],
    [8000, 155],
    ],
    //engine performance
    "idleRPM":750,
    //max physically capable
    "maxRPM":5800,
    "inertia":0.20,
    "friction":19,
    "dynamicFriction":0.035,
    "engineBrakeTorque":52
    //"burnEfficiency":0.32,
    "burnEfficiency":[
    [0, 0.1],
    [0.05, 0.21],
    [0.4, 0.33],
    [0.7, 0.36],
    [1, 0.24],
    ],
    //fuel system
    "energyStorage": "mainTank",
    "requiredEnergyType":"gasoline",
    //exhaust
    "particulates":0.025,
    "instantAfterFireCoef": 0.5,
    "sustainedAfterFireCoef": 0.5,
    //cooling and oil system
    "thermalsEnabled":true,
    "engineBlockMaterial":"aluminum",
    "oilVolume":8,
    //engine durability
    "cylinderWallTemperatureDamageThreshold":150,
    "headGasketDamageThreshold":1500000,
    "pistonRingDamageThreshold":1500000,
    "connectingRodDamageThreshold":2000000,
    "maxTorqueRating": 590,
    "maxOverTorqueDamage": 500,
    //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>v8_20xy_eng",
    "starterSampleExhaust":"event:>Engine>Starter>v8_20xy_exh",
    //"starterMaxRPM":350,
    "starterVolume":0.8,
    "starterVolumeExhaust":0.65,
    "starterThrottleKillTime":0.84,
    "idleRPMStartRate":1.25,
    "idleRPMStartCoef":1,
    },
    "soundConfig": {
    "sampleName": "V8_cross_engine",
    "intakeMuffling": 1,
    "mainGain": -8,
    "onLoadGain":1,
    "offLoadGain":0.96,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    "eqLowGain": 5,
    "eqLowFreq": 200,
    "eqLowWidth": 0.25,
    //"eqHighGain": 0,
    //"eqHighFreq": 8000,
    //"eqHighWidth": 0.1,
    "lowShelfGain":6,
    "lowShelfFreq":100,
    "highShelfGain":4,
    "highShelfFreq":6000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": 0
    },
    "soundConfigExhaust": {
    "sampleName": "V8_cross_exhaust",
    "mainGain": 2,
    "onLoadGain":1,
    "offLoadGain":0.95,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    //"eqLowGain": 0,
    //"eqLowFreq": 80,
    //"eqLowWidth": 0.1,
    //"eqHighGain": 0,
    //"eqHighFreq": 4000,
    //"eqHighWidth": 0.2,
    "lowShelfGain":-3,
    "lowShelfFreq":80,

    "highShelfGain":-5,
    "highShelfFreq":3000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": -2
    },
    "vehicleController": {
    "clutchLaunchStartRPM":1200,
    "clutchLaunchTargetRPM":1600,
    //**highShiftDown can be overwritten by automatic transmissions**
    "highShiftDownRPM":[0,0,0,2600,2950,3150,3400,3400]
    //**highShiftUp can be overwritten by intake modifications**
    "highShiftUpRPM":5600
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["gavril_v8_pickup", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["gavril_v8_pickup_gasparts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    {"deformGroup":"engbay_break", "deformMaterialBase":"pickup", "deformMaterialDamaged":"invis"},
    ["gavril_v8_pickup_radhose", ["pickup_engine", "pickup_frontmeat","roamer_body"]],
    {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "props": [
    ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"]
    ["rpmspin", "gavril_v8_pickup_pulley1", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley2", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, -1],
    ["rpmspin", "gavril_v8_pickup_pulley3", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley4", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley5", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley6", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -1440, 1440, 0, 4],
    ],
    "nodes": [
    ["id", "posX", "posY", "posZ"],
    {"selfCollision":false}
    {"collision":true}
    //--5.5L V8 Engine-
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":31},
    {"group":"pickup_engine"},
    {"engineGroup":"engine_block"}
    ["e1r", -0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e1l", 0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e2r", -0.13, -1.68, 0.43],
    ["e2l", 0.13, -1.68, 0.43],
    {"engineGroup":["engine_block","engine_intake"]}
    {"group":["pickup_engine","pickup_engine_intake"]},
    ["e3r", -0.32, -1.14, 0.9],
    ["e3l", 0.32, -1.14, 0.9],
    ["e4r", -0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    ["e4l", 0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false,"baseTemp":false,"conductionRadius":false},
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--ENGINE CUBE--
    {"beamSpring":20001000,"beamDamp":500},
    {"beamDeform":250000,"beamStrength":"FLT_MAX"},
    ["e1r","e1l"],
    ["e1r","e2r"],
    ["e1r","e2l"],
    ["e1r","e3r"],
    ["e1r","e3l"],
    ["e1r","e4r"{"isExhaust":"mainEngine"}],
    ["e1r","e4l"],
    ["e1l","e2r"],
    ["e1l","e2l"],
    ["e1l","e3r"],
    ["e1l","e3l"],
    ["e1l","e4r"],
    ["e1l","e4l"{"isExhaust":"mainEngine"}],
    ["e2r","e2l"],
    ["e2r","e3r"],
    ["e2r","e3l"],
    ["e2r","e4r"],
    ["e2r","e4l"],
    ["e2l","e3r"],
    ["e2l","e3l"],
    ["e2l","e4r"],
    ["e2l","e4l"],
    ["e3r","e3l"],
    ["e3r","e4r"],
    ["e3r","e4l"],
    ["e3l","e4r"],
    ["e3l","e4l"],
    ["e4r","e4l"],
    //mesh break beams
    {"beamPrecompression":0.8, "beamType":"|SUPPORT","beamLongBound":0.8},
    {"beamSpring":10000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    {"deformGroup":"engbay_break","deformationTriggerRatio":0.01}
    {"optional":true},
    ["e4l","f1ll"],
    ["e4r","f1rr"],
    ["e3l","f3ll"],
    ["e3r","f3rr"],
    {"optional":false},
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    }
    "pickup_engine_v8_large_MadTetul": {
    "information":{
    "authors":"Tetul",
    "name":"5.5L V8 MadTetul Engine",
    "value":2600,
    },
    "slotType" : "pickup_engine",
    "slots": [
    ["type", "default","description"],
    ["pickup_intake_v8","pickup_intake_v8", "Intake",{"coreSlot":true}],
    ["pickup_exhaust_v8","pickup_exhaust_v8","Exhaust"],
    ["pickup_engine_v8_ecu","pickup_engine_v8_ecu", "Engine Management", {"coreSlot":true}],
    ["n2o_system","", "Nitrous Oxide System"],
    ["pickup_engine_v8_internals","pickup_engine_v8_internals", "Engine Long Block", {"coreSlot":true}],
    ["pickup_transmission","pickup_transmission_4A","Transmission"],
    ],
    "powertrain" : [
    ["type", "name", "inputName", "inputIndex"],
    ["combustionEngine", "mainEngine", "dummy", 0],
    ],
    "mainEngine": {
    "torque":[
    ["rpm", "torque"]
    [0, 0],
    [500, 183],
    [1000, 270],
    [2000, 379],
    [3000, 423],
    [4000, 426],
    [5000, 401],
    [6000, 345],
    [7000, 245],
    [8000, 155],
    ],
    //engine performance
    "idleRPM":750,
    //max physically capable
    "maxRPM":5800,
    "inertia":0.20,
    "friction":19,
    "dynamicFriction":0.035,
    "engineBrakeTorque":52
    //"burnEfficiency":0.32,
    "burnEfficiency":[
    [0, 0.1],
    [0.05, 0.21],
    [0.4, 0.33],
    [0.7, 0.36],
    [1, 0.24],
    ],
    //fuel system
    "energyStorage": "mainTank",
    "requiredEnergyType":"gasoline",
    //exhaust
    "particulates":0.025,
    "instantAfterFireCoef": 0.5,
    "sustainedAfterFireCoef": 0.5,
    //cooling and oil system
    "thermalsEnabled":true,
    "engineBlockMaterial":"aluminum",
    "oilVolume":8,
    //engine durability
    "cylinderWallTemperatureDamageThreshold":150,
    "headGasketDamageThreshold":1500000,
    "pistonRingDamageThreshold":1500000,
    "connectingRodDamageThreshold":2000000,
    "maxTorqueRating": 9590,
    "maxOverTorqueDamage": 9500,
    //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>v8_20xy_eng",
    "starterSampleExhaust":"event:>Engine>Starter>v8_20xy_exh",
    //"starterMaxRPM":350,
    "starterVolume":0.8,
    "starterVolumeExhaust":0.65,
    "starterThrottleKillTime":0.84,
    "idleRPMStartRate":1.25,
    "idleRPMStartCoef":1,
    },
    "soundConfig": {
    "sampleName": "V8_cross_engine",
    "intakeMuffling": 1,
    "mainGain": -8,
    "onLoadGain":1,
    "offLoadGain":0.96,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    "eqLowGain": 5,
    "eqLowFreq": 200,
    "eqLowWidth": 0.25,
    //"eqHighGain": 0,
    //"eqHighFreq": 8000,
    //"eqHighWidth": 0.1,
    "lowShelfGain":6,
    "lowShelfFreq":100,
    "highShelfGain":4,
    "highShelfFreq":6000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": 0
    },
    "soundConfigExhaust": {
    "sampleName": "V8_cross_exhaust",
    "mainGain": 2,
    "onLoadGain":1,
    "offLoadGain":0.95,
    "maxLoadMix": 0.9,
    "minLoadMix": 0,
    //"eqLowGain": 0,
    //"eqLowFreq": 80,
    //"eqLowWidth": 0.1,
    //"eqHighGain": 0,
    //"eqHighFreq": 4000,
    //"eqHighWidth": 0.2,
    "lowShelfGain":-3,
    "lowShelfFreq":80,

    "highShelfGain":-5,
    "highShelfFreq":3000,
    "fundamentalFrequencyCylinderCount":8
    "eqFundamentalGain": -2
    },
    "vehicleController": {
    "clutchLaunchStartRPM":1200,
    "clutchLaunchTargetRPM":1600,
    //**highShiftDown can be overwritten by automatic transmissions**
    "highShiftDownRPM":[0,0,0,2600,2950,3150,3400,3400]
    //**highShiftUp can be overwritten by intake modifications**
    "highShiftUpRPM":5600
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["gavril_v8_pickup", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["gavril_v8_pickup_gasparts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    {"deformGroup":"engbay_break", "deformMaterialBase":"pickup", "deformMaterialDamaged":"invis"},
    ["gavril_v8_pickup_radhose", ["pickup_engine", "pickup_frontmeat","roamer_body"]],
    {"deformGroup":"", "deformMaterialBase":"", "deformMaterialDamaged":""},
    ],
    "props": [
    ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"]
    ["rpmspin", "gavril_v8_pickup_pulley1", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley2", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, -1],
    ["rpmspin", "gavril_v8_pickup_pulley3", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley4", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley5", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -360, 360, 0, 1],
    ["rpmspin", "gavril_v8_pickup_pulley6", "e3l","e3r","e4l", {"x":-90, "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -1440, 1440, 0, 4],
    ],
    "nodes": [
    ["id", "posX", "posY", "posZ"],
    {"selfCollision":false}
    {"collision":true}
    //--5.5L V8 Engine-
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":31},
    {"group":"pickup_engine"},
    {"engineGroup":"engine_block"}
    ["e1r", -0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e1l", 0.13, -1.14, 0.43,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":800,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}],
    ["e2r", -0.13, -1.68, 0.43],
    ["e2l", 0.13, -1.68, 0.43],
    {"engineGroup":["engine_block","engine_intake"]}
    {"group":["pickup_engine","pickup_engine_intake"]},
    ["e3r", -0.32, -1.14, 0.9],
    ["e3l", 0.32, -1.14, 0.9],
    ["e4r", -0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    ["e4l", 0.32, -1.68, 0.9{"isExhaust":"mainEngine"}],
    {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false,"baseTemp":false,"conductionRadius":false},
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--ENGINE CUBE--
    {"beamSpring":20001000,"beamDamp":500},
    {"beamDeform":250000,"beamStrength":"FLT_MAX"},
    ["e1r","e1l"],
    ["e1r","e2r"],
    ["e1r","e2l"],
    ["e1r","e3r"],
    ["e1r","e3l"],
    ["e1r","e4r"{"isExhaust":"mainEngine"}],
    ["e1r","e4l"],
    ["e1l","e2r"],
    ["e1l","e2l"],
    ["e1l","e3r"],
    ["e1l","e3l"],
    ["e1l","e4r"],
    ["e1l","e4l"{"isExhaust":"mainEngine"}],
    ["e2r","e2l"],
    ["e2r","e3r"],
    ["e2r","e3l"],
    ["e2r","e4r"],
    ["e2r","e4l"],
    ["e2l","e3r"],
    ["e2l","e3l"],
    ["e2l","e4r"],
    ["e2l","e4l"],
    ["e3r","e3l"],
    ["e3r","e4r"],
    ["e3r","e4l"],
    ["e3l","e4r"],
    ["e3l","e4l"],
    ["e4r","e4l"],
    //mesh break beams
    {"beamPrecompression":0.8, "beamType":"|SUPPORT","beamLongBound":0.8},
    {"beamSpring":10000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    {"deformGroup":"engbay_break","deformationTriggerRatio":0.01}
    {"optional":true},
    ["e4l","f1ll"],
    ["e4r","f1rr"],
    ["e3l","f3ll"],
    ["e3r","f3rr"],
    {"optional":false},
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    },
    "pickup_engine_v8_ecu": {
    "information":{
    "authors":"BeamNG",
    "name":"Stock ECU",
    "value":250,
    }
    "slotType" : "pickup_engine_v8_ecu",
    "mainEngine":{
    "revLimiterRPM":10000,
    "revLimiterType":"rpmDrop",
    "revLimiterRPMDrop":250,
    },
    },
    "pickup_engine_v8_ecu_race": {
    "information":{
    "authors":"BeamNG",
    "name":"Adjustable Race ECU",
    "value":600,
    }
    "slotType" : "pickup_engine_v8_ecu",
    "variables": [
    ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
    ["$revLimiterRPM", "range", "rpm", "Engine", 5800, 3500, 6800, "RPM Limit", "RPM where the rev limiter prevents further revving"{"stepDis":50}],
    ["$revLimiterCutTime", "range", "s", "Engine", 0.15, 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"
    },
    },
    "pickup_engine_v8_internals": {
    "information":{
    "authors":"BeamNG",
    "name":"Stock Long Block",
    "value":600,
    }
    "slotType" : "pickup_engine_v8_internals",
    "mainEngine":{
    },
    },
    "pickup_engine_v8_internals_heavy": {
    "information":{
    "authors":"BeamNG",
    "name":"Heavy Duty Long Block",
    "value":1200,
    }
    "slotType" : "pickup_engine_v8_internals",
    "mainEngine":{
    //max rpm physically capable of
    "$+maxRPM":200,
    "$*friction":1.12,
    "$*dynamicFriction":1.1,
    "$*inertia":1.23,
    "$*engineBrakeTorque":1.2
    //engine durability
    "cylinderWallTemperatureDamageThreshold":175,
    "headGasketDamageThreshold":1700000,
    "pistonRingDamageThreshold":1700000,
    "connectingRodDamageThreshold":2200000,
    "$*maxTorqueRating": 2.6,
    "$*maxOverTorqueDamage": 2.0,
    },
    },
    "pickup_engine_v8_internals_ultra": {
    "information":{
    "authors":"BeamNG",
    "name":"Ultra Heavy Duty Long Block",
    "value":3100,
    }
    "slotType" : "pickup_engine_v8_internals",
    "mainEngine":{
    //max rpm physically capable of
    "$+maxRPM":200,
    "$*friction":1.25
    "$*dynamicFriction":1.18,
    "$*inertia":1.35,
    "$*engineBrakeTorque":1.25
    //engine durability
    "cylinderWallTemperatureDamageThreshold":185,
    "headGasketDamageThreshold":1700000,
    "pistonRingDamageThreshold":1700000,
    "connectingRodDamageThreshold":2200000,
    "$*maxTorqueRating": 3.8,
    "$*maxOverTorqueDamage": 2.0,
    },
    },
    "pickup_engine_v8_internals_stage1": {
    "information":{
    "authors":"BeamNG",
    "name":"Stage 1 Performance Long Block",
    "value":2400,
    }
    "slotType" : "pickup_engine_v8_internals",
    "mainEngine":{
    "torqueModMult":[
    ["rpm", "torque"],
    [0, 0.9],
    [1000, 0.91],
    [2000, 0.91],
    [3000, 0.99],
    [4000, 1.11],
    [5000, 1.22],
    [6000, 1.4],
    [7000, 1.5],
    ],
    //max rpm physically capable of
    "$+maxRPM":700,
    "$*engineBrakeTorque":1.33
    //engine durability
    "cylinderWallTemperatureDamageThreshold":170,
    //"maxTorqueRating": 1360,
    //"maxOverTorqueDamage": 250,
    "$*maxTorqueRating": 2.4,
    "$*maxOverTorqueDamage": 1.5,
    },
    },
    "pickup_engine_v8_internals_stage2": {
    "information":{
    "authors":"BeamNG",
    "name":"Stage 2 Performance Long Block",
    "value":3600,
    }
    "slotType" : "pickup_engine_v8_internals",
    "mainEngine":{
    "torqueModMult":[
    ["rpm", "torque"],
    [0, 0.75],
    [1000, 0.74],
    [3000, 1.16],
    [4000, 1.5],
    [5000, 1.78],
    [6000, 1.99],
    [7000, 2.15],
    ],
    //max rpm physically capable of
    "$+maxRPM":1000,
    "$*engineBrakeTorque":1.55
    //engine durability
    "cylinderWallTemperatureDamageThreshold":180,
    //"maxTorqueRating": 1620,
    //"maxOverTorqueDamage": 250,
    "$*maxTorqueRating": 2.75,
    "$*maxOverTorqueDamage": 1.5,
    },
    },
    "pickup_intake_v8": {
    "information":{
    "authors":"BeamNG",
    "name":"Stock Intake",
    "value":0,
    }
    "slotType" : "pickup_intake_v8",
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["pickup_intake_stock", ["pickup_engine_intake","pickup_airbox"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["pickup_intake_stock_belts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ],
    "nodes": [
    ["id", "posX", "posY", "posZ"],
    {"selfCollision":false}
    {"collision":true}
    //--Stock Intake
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":4},
    {"group":["pickup_engine_intake"]},
    ["intake1", 0.11, -1.35, 1.04],
    {"group":["pickup_airbox"]},
    {"nodeWeight":2},
    {"selfCollision":false}
    ["intake2", 0.51, -1.78, 1.11],
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--Stock Intake
    {"beamSpring":2001000,"beamDamp":250},
    {"beamDeform":150000,"beamStrength":"FLT_MAX"},
    ["intake1", "e3r"],
    ["intake1", "e3l"],
    ["intake1", "e4r"],
    ["intake1", "e4l"],
    ["intake1", "e2l"],
    ["intake1", "e2r"],
    {"beamSpring":1001000,"beamDamp":150},
    {"beamDeform":2500,"beamStrength":"FLT_MAX"},
    ["intake2", "f1l"],
    ["intake2", "f2ll"],
    ["intake2", "f5ll"],
    ["intake2", "f4ll"],
    ["intake2", "f4l"],
    //mesh break beams
    {"beamPrecompression":0.8, "beamType":"|SUPPORT","beamLongBound":0.8},
    {"beamSpring":10000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    ["intake1", "intake2"],
    ["intake2", "e4l"],
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    },
    "pickup_supercharger_v8_stage1": {
    "information":{
    "authors":"BeamNG",
    "name":"Stage 1 Supercharger",
    "value":600,
    },
    "slotType" : "pickup_intake_v8",
    "supercharger": {
    "gearRatio":1.6,
    "clutchEngageRPM":0,
    "pressureRatePSI":250,
    "pressurePSIPer1kRPM":2.0,
    "crankLossPer1kRPM":0.015,
    "type":"roots",
    "boostController":[
    //throttle in %, factor
    [0, 0.2],
    [100, 1],
    ],
    },
    "mainEngine": {
    //supercharger name
    "supercharger":"supercharger",
    "$*instantAfterFireCoef": 1.5,
    "$*sustainedAfterFireCoef": 1.5,
    },
    "soundConfig": {
    "$+maxLoadMix": 0.2,
    "$+intakeMuffling":-0.5,
    "$+mainGain":1,
    },
    "vehicleController": {
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["pickup_supercharger", ["pickup_engine_intake"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["pickup_supercharger_belts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ],
    "props": [
    ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"]
    ["rpmspin", "pickup_supercharger_pulley", "e3l","e3r","e4l", {"x":-90, "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":false}
    {"collision":true}
    //--Supercharger
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":4},
    {"group":["pickup_engine","pickup_engine_intake"]},
    ["sc1r", -0.12, -1.21, 1.12],
    ["sc1l", 0.12, -1.21, 1.12],
    ["sc2r", -0.12, -1.75, 1.12],
    ["sc2l", 0.12, -1.75, 1.12],
    {"group":["pickup_engine_intake"]},
    {"nodeWeight":2},
    {"selfCollision":false}
    ["intake2", 0.51, -1.82, 1.04],
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--Supercharger
    {"beamSpring":5001000,"beamDamp":250},
    {"beamDeform":150000,"beamStrength":"FLT_MAX"},
    ["sc1l", "sc1r"],
    ["sc2l", "sc2r"],
    ["sc1r", "sc2r"],
    ["sc1l", "sc2l"],
    ["sc1r", "sc2l"],
    ["sc1l", "sc2r"],
    ["sc2l", "e4l"],
    ["sc1l", "e3l"],
    ["sc1r", "e3r"],
    ["sc2r", "e4r"],
    ["sc2l", "e3l"],
    ["sc1l", "e4l"],
    ["sc2r", "e3r"],
    ["sc1r", "e4r"],
    ["sc2r", "e4l"],
    ["sc2l", "e4r"],
    ["sc1r", "e3l"],
    ["sc1l", "e3r"],
    ["sc1l", "e1l"],
    ["sc1r", "e1r"],
    ["sc2r", "e2r"],
    ["sc2l", "e2l"],
    {"beamSpring":101000,"beamDamp":500},
    {"beamDeform":2500,"beamStrength":"FLT_MAX"},
    ["intake2", "e3l"],
    ["intake2", "e4r"],
    ["intake2", "sc1l"],
    ["intake2", "sc2l"],
    //mesh break beams
    {"beamPrecompression":0.85, "beamType":"|SUPPORT","beamLongBound":0.7},
    {"beamSpring":20000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    ["intake2", "e4l"],
    ["intake2", "e4r"],
    ["intake2", "e3l"],
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
    ["id1:","id2:","id3:"],
    {"groundModel":"metal"},
    {"dragCoef":0},
    ["sc2r", "sc2l", "sc1l"],
    ["sc1l", "sc1r", "sc2r"],
    ],
    },
    "pickup_supercharger_v8_stage2": {
    "information":{
    "authors":"BeamNG",
    "name":"Stage 2 Supercharger",
    "value":1600,
    }
    "slotType" : "pickup_intake_v8",
    "supercharger": {
    "gearRatio":1.65,
    "clutchEngageRPM":0,
    "pressureRatePSI":250,
    "pressurePSIPer1kRPM":4.1,
    "crankLossPer1kRPM":0.025,
    "type":"roots",
    "whineLoopEvent": "event:>Vehicle>Forced_Induction>Supercharger_02>supercharger"
    "whineVolumePerPSI": 0.05
    "whinePitchPer10kRPM": 0.7
    "boostController":[
    //throttle in %, factor
    [0, 0.2],
    [100, 1],
    ],
    },
    "mainEngine": {
    //supercharger name
    "supercharger":"supercharger",
    "$*instantAfterFireCoef": 2,
    "$*sustainedAfterFireCoef": 2,
    },
    "soundConfig": {
    "$+maxLoadMix": 0.2,
    "$+intakeMuffling":-0.5,
    "$+mainGain":1,
    },
    "vehicleController": {
    "revMatchThrottle":0.3,
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["pickup_supercharger", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["pickup_supercharger_belts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ],
    "props": [
    ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"]
    ["rpmspin", "pickup_supercharger_pulley", "e3l","e3r","e4l", {"x":-90, "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":false}
    {"collision":true}
    //--Supercharger
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":4},
    {"group":["pickup_engine","pickup_engine_intake"]},
    ["sc1r", -0.12, -1.21, 1.12],
    ["sc1l", 0.12, -1.21, 1.12],
    ["sc2r", -0.12, -1.75, 1.12],
    ["sc2l", 0.12, -1.75, 1.12],
    {"group":["pickup_engine_intake"]},
    {"nodeWeight":2},
    {"selfCollision":false}
    ["intake2", 0.51, -1.82, 1.04],
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--Supercharger
    {"beamSpring":5001000,"beamDamp":250},
    {"beamDeform":150000,"beamStrength":"FLT_MAX"},
    ["sc1l", "sc1r"],
    ["sc2l", "sc2r"],
    ["sc1r", "sc2r"],
    ["sc1l", "sc2l"],
    ["sc1r", "sc2l"],
    ["sc1l", "sc2r"],
    ["sc2l", "e4l"],
    ["sc1l", "e3l"],
    ["sc1r", "e3r"],
    ["sc2r", "e4r"],
    ["sc2l", "e3l"],
    ["sc1l", "e4l"],
    ["sc2r", "e3r"],
    ["sc1r", "e4r"],
    ["sc2r", "e4l"],
    ["sc2l", "e4r"],
    ["sc1r", "e3l"],
    ["sc1l", "e3r"],
    ["sc1l", "e1l"],
    ["sc1r", "e1r"],
    ["sc2r", "e2r"],
    ["sc2l", "e2l"],
    {"beamSpring":101000,"beamDamp":500},
    {"beamDeform":2500,"beamStrength":"FLT_MAX"},
    ["intake2", "e3l"],
    ["intake2", "e4r"],
    ["intake2", "sc1l"],
    ["intake2", "sc2l"],
    //mesh break beams
    {"beamPrecompression":0.85, "beamType":"|SUPPORT","beamLongBound":0.7},
    {"beamSpring":20000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    ["intake2", "e4l"],
    ["intake2", "e4r"],
    ["intake2", "e3l"],
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
    ["id1:","id2:","id3:"],
    {"groundModel":"metal"},
    {"dragCoef":0},
    ["sc2r", "sc2l", "sc1l"],
    ["sc1l", "sc1r", "sc2r"],
    ],
    }
    "pickup_supercharger_v8_stage3": {
    "information":{
    "authors":"BeamNG",
    "name":"Stage 3 Supercharger",
    "value":3200,
    },
    "slotType" : "pickup_intake_v8",
    "supercharger": {
    "gearRatio":2.2,
    "clutchEngageRPM":0,
    "pressureRatePSI":250,
    "pressurePSIPer1kRPM":5.2,
    "crankLossPer1kRPM":0.027,
    "type":"roots",
    "boostController":[
    //throttle in %, factor
    [0, 0.2],
    [100, 1],
    ],
    },
    "mainEngine": {
    //supercharger name
    "supercharger":"supercharger",
    "$*instantAfterFireCoef": 2.5,
    "$*sustainedAfterFireCoef": 2,
    },
    "soundConfig": {
    "$+maxLoadMix": 0.2,
    "$+intakeMuffling":-1,
    "$+mainGain":4,
    "$+offLoadGain":-0.05,
    },
    "vehicleController": {
    "revMatchThrottle":0.25,
    },
    "flexbodies": [
    ["mesh", "[group]:", "nonFlexMaterials"],
    ["pickup_supercharger", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ["pickup_supercharger_belts", ["pickup_engine"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}],
    ],
    "props": [
    ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"]
    ["rpmspin", "pickup_supercharger_pulley", "e3l","e3r","e4l", {"x":-90, "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":false}
    {"collision":true}
    //--Supercharger
    {"frictionCoef":0.5},
    {"nodeMaterial":"|NM_METAL"},
    {"nodeWeight":4},
    {"group":["pickup_engine","pickup_engine_intake"]},
    ["sc1r", -0.12, -1.21, 1.12],
    ["sc1l", 0.12, -1.21, 1.12],
    ["sc2r", -0.12, -1.75, 1.12],
    ["sc2l", 0.12, -1.75, 1.12],
    {"group":["pickup_engine_intake"]},
    {"nodeWeight":2},
    {"selfCollision":false}
    ["intake2", 0.51, -1.82, 1.04],
    {"engineGroup":""}
    {"group":""},
    ],
    "beams": [
    ["id1:", "id2:"],
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    //--Supercharger
    {"beamSpring":5001000,"beamDamp":250},
    {"beamDeform":150000,"beamStrength":"FLT_MAX"},
    ["sc1l", "sc1r"],
    ["sc2l", "sc2r"],
    ["sc1r", "sc2r"],
    ["sc1l", "sc2l"],
    ["sc1r", "sc2l"],
    ["sc1l", "sc2r"],
    ["sc2l", "e4l"],
    ["sc1l", "e3l"],
    ["sc1r", "e3r"],
    ["sc2r", "e4r"],
    ["sc2l", "e3l"],
    ["sc1l", "e4l"],
    ["sc2r", "e3r"],
    ["sc1r", "e4r"],
    ["sc2r", "e4l"],
    ["sc2l", "e4r"],
    ["sc1r", "e3l"],
    ["sc1l", "e3r"],
    ["sc1l", "e1l"],
    ["sc1r", "e1r"],
    ["sc2r", "e2r"],
    ["sc2l", "e2l"],
    {"beamSpring":101000,"beamDamp":500},
    {"beamDeform":2500,"beamStrength":"FLT_MAX"},
    ["intake2", "e3l"],
    ["intake2", "e4r"],
    ["intake2", "sc1l"],
    ["intake2", "sc2l"],
    //mesh break beams
    {"beamPrecompression":0.85, "beamType":"|SUPPORT","beamLongBound":0.7},
    {"beamSpring":20000,"beamDamp":0},
    {"beamDeform":500,"beamStrength":1000},
    ["intake2", "e4l"],
    ["intake2", "e4r"],
    ["intake2", "e3l"],
    {"deformGroup":""}
    {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    ],
    "triangles": [
    ["id1:","id2:","id3:"],
    {"groundModel":"metal"},
    {"dragCoef":0},
    ["sc2r", "sc2l", "sc1l"],
    ["sc1l", "sc1r", "sc2r"],
    ],
    }
    }
     
  7. Espinete87

    Espinete87
    Expand Collapse

    Joined:
    Oct 17, 2019
    Messages:
    15
  8. Espinete87

    Espinete87
    Expand Collapse

    Joined:
    Oct 17, 2019
    Messages:
    15
    up
    --- Post updated ---
    i have tried another cars, and it happen the same, still showing max rpms 8000, there should other parameter to modify to make this works?
    What about to edit the adjustable ecu in txt, and make it allow more than 8000? i cant find how to, maybe this is easier solution
     
  9. Espinete87

    Espinete87
    Expand Collapse

    Joined:
    Oct 17, 2019
    Messages:
    15
  10. NOCARGO

    NOCARGO
    Expand Collapse

    Joined:
    Apr 1, 2019
    Messages:
    1,514
    Don't save as 'all formats' , save as jbeam, if it isn't in the list then you need to append it (type it in) yourself : 'your_engine.jbeam'
    If you press ctrl + s it should automatically preserve format too once after the format is determined.
     
  11. Espinete87

    Espinete87
    Expand Collapse

    Joined:
    Oct 17, 2019
    Messages:
    15
    Ahhh okay,nice, thanks for the help!
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice