{
"TwiXeR_992_engine_ecu": {
    "information":{
        "authors":"BeamNG",
        "name":"Base ECU",
        "value":500,
    },
    "slotType" : "TwiXeR_992_engine_ecu",
    "mainEngine":{
        "revLimiterRPM":7400,
        "revLimiterType": "soft",
    },
    "turbocharger": {
        "wastegateStart":6,
        "wastegateLimit":7,
        "maxExhaustPower": 13000,
    }
},
"TwiXeR_992_engine_ecu_s": {
    "information":{
        "authors":"BeamNG",
        "name":"S ECU",
        "value":1000,
    },
    "slotType" : "TwiXeR_992_engine_ecu",
    "mainEngine":{
        "revLimiterRPM":7500,
        "revLimiterType": "soft",
    },
    "turbocharger": {
        "wastegateStart":9,
        "wastegateLimit":10,
        "maxExhaustPower": 20000,
    }
},
"TwiXeR_992_engine_ecu_gts": {
    "information":{
        "authors":"BeamNG",
        "name":"GTS ECU",
        "value":1100,
    },
    "slotType" : "TwiXeR_992_engine_ecu",
    "mainEngine":{
        "revLimiterRPM":7600,
        "revLimiterType": "soft",
    },
    "turbocharger": {
        "wastegateStart":11.5,
        "wastegateLimit":12.5,
        "maxExhaustPower": 25000,
    }
},
"TwiXeR_992_engine_ecu_cardinal": {
    "information":{
        "authors":"BeamNG",
        "name":"CT 600 ECU",
        "value":1500,
    },
    "slotType" : "TwiXeR_992_engine_ecu",
    "mainEngine":{
        "torqueModMult":[
            ["rpm", "torque"],
            [0,       1],
            [1000, 1.00],
            [2000, 1.01],
            [3000, 1.02],
            [4000, 1.03],
            [5000, 1.04],
            [6000, 1.05],
            [7000, 1.05],
            [8000, 1.05],
            [9000, 1.05],
            [10000, 1.05],
        ],
        "revLimiterRPM":7650,
        "revLimiterType": "soft",
    },
    "turbocharger": {
        "wastegateStart":15.0,
        "wastegateLimit":16.0,
        "maxExhaustPower": 50000,
    }
},
"TwiXeR_992_engine_turbo_ecu": {
    "information":{
        "authors":"BeamNG",
        "name":"Turbo ECU",
        "value":2000,
    },
    "slotType" : "TwiXeR_992_engine_turbo_ecu",
    "mainEngine":{
        "revLimiterRPM":7600,
        "revLimiterType": "soft",
    },
    "turbocharger": {
        "wastegateStart":12,
        "wastegateLimit":13,
        "maxExhaustPower": 35000,
    }
},
"TwiXeR_992_engine_turbo_ecu_s": {
    "information":{
        "authors":"BeamNG",
        "name":"Turbo S ECU",
        "value":2500,
    },
    "slotType" : "TwiXeR_992_engine_turbo_ecu",
    "mainEngine":{
        "revLimiterRPM":7600,
        "revLimiterType": "soft",
    },
    "turbocharger": {
        "wastegateStart":18.0,
        "wastegateLimit":18.5,
        "maxExhaustPower": 50000,
    }
},
"TwiXeR_992_engine_ecu_race": {
    "information":{
        "authors":"BeamNG",
        "name":"Adjustable Race ECU",
        "value":4000,
    },
    "slotType" : "TwiXeR_992_engine_ecu",
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$revLimiterRPM", "range", "rpm", "Engine", 7500, 5500, 10000, "RPM Limit", "RPM where the rev limiter prevents further revving", {"stepDis":50}],
        ["$revLimiterCutTime", "range", "s", "Engine", 0.1, 0.005, 0.5, "RPM Limit Cut Time", "How fast the rev limiter cycles", {"stepDis":0.005}],
    ],
    "mainEngine":{
        "idleRPM":1100,
        "revLimiterRPM":"$revLimiterRPM",
        "revLimiterType":"timeBased",
        "revLimiterCutTime":"$revLimiterCutTime",
        "revLimiterMaxRPMDrop":200,
        "instantAfterFireVolumeCoef": 1.0,
        "sustainedAfterFireVolumeCoef": 0.6,
        "shiftAfterFireVolumeCoef": 0.9,
    },
    "vehicleController": {
        "highShiftUpRPM":"$=$revLimiterRPM - 150",
        "clutchLaunchStartRPM":2200,
        "clutchLaunchTargetRPM":3500,
    },
},
"TwiXeR_992_engine_turbo_ecu_race": {
    "information":{
        "authors":"BeamNG",
        "name":"Adjustable Race ECU",
        "value":4000,
    },
    "slotType" : "TwiXeR_992_engine_turbo_ecu",
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$revLimiterRPM", "range", "rpm", "Engine", 7500, 5500, 10000, "RPM Limit", "RPM where the rev limiter prevents further revving", {"stepDis":50}],
        ["$revLimiterCutTime", "range", "s", "Engine", 0.1, 0.005, 0.5, "RPM Limit Cut Time", "How fast the rev limiter cycles", {"stepDis":0.005}],
    ],
    "mainEngine":{
        "idleRPM":1100,
        "revLimiterRPM":"$revLimiterRPM",
        "revLimiterType":"timeBased",
        "revLimiterCutTime":"$revLimiterCutTime",
        "revLimiterMaxRPMDrop":200,
        "instantAfterFireVolumeCoef": 1.0,
        "sustainedAfterFireVolumeCoef": 0.6,
        "shiftAfterFireVolumeCoef": 0.9,
    },
    "vehicleController": {
        "highShiftUpRPM":"$=$revLimiterRPM - 150",
        "clutchLaunchStartRPM":2200,
        "clutchLaunchTargetRPM":3500,
    },
},
"TwiXeR_992_engine_gt3_ecu": {
    "information":{
        "authors":"BeamNG",
        "name":"GT3 ECU",
        "value":2500,
    },
    "slotType" : "TwiXeR_992_engine_gt3_ecu",
    "mainEngine":{
        "idleRPM":900,
        "revLimiterRPM":9000,
        "revLimiterType":"timeBased",
        "revLimiterCutTime":0.15,
        "instantAfterFireVolumeCoef": 1.0,
        "sustainedAfterFireVolumeCoef": 0.5,
        "shiftAfterFireVolumeCoef": 0.7,
    },
    "vehicleController": {
        "highShiftUpRPM":8800,
    },
},
"TwiXeR_992_engine_gt3rs_ecu": {
    "information":{
        "authors":"BeamNG",
        "name":"GT3 RS ECU",
        "value":2750,
    },
    "slotType" : "TwiXeR_992_engine_gt3_ecu",
    "mainEngine":{
        "torqueModMult":[
            ["rpm", "torque"],
            [0,       1],
            [1000, 1.00],
            [4000, 1.00],
            [5000, 1.01],
            [6000, 1.02],
            [7000, 1.03],
            [8000, 1.04],
            [9000, 1.05],
            [10000, 1.05],
        ],
        "idleRPM":900,
        "revLimiterRPM":9000,
        "revLimiterType":"timeBased",
        "revLimiterCutTime":0.15,
        "instantAfterFireVolumeCoef": 1.0,
        "sustainedAfterFireVolumeCoef": 0.5,
        "shiftAfterFireVolumeCoef": 0.7,
    },
    "vehicleController": {
        "highShiftUpRPM":8800,
    },
},
"TwiXeR_992_engine_gt3_ecu_race": {
    "information":{
        "authors":"BeamNG",
        "name":"Adjustable Race ECU",
        "value":4000,
    },
    "slotType" : "TwiXeR_992_engine_gt3_ecu",
    "variables": [
        ["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
        ["$revLimiterRPM", "range", "rpm", "Engine", 9000, 5500, 10000, "RPM Limit", "RPM where the rev limiter prevents further revving", {"stepDis":50}],
        ["$revLimiterCutTime", "range", "s", "Engine", 0.1, 0.005, 0.25, "RPM Limit Cut Time", "How fast the rev limiter cycles", {"stepDis":0.005}],
    ],
    "mainEngine":{
        "idleRPM":1100,
        "revLimiterRPM":"$revLimiterRPM",
        "revLimiterType":"timeBased",
        "revLimiterCutTime":"$revLimiterCutTime",
        "revLimiterMaxRPMDrop":200,
        "instantAfterFireVolumeCoef": 1.0,
        "sustainedAfterFireVolumeCoef": 0.6,
        "shiftAfterFireVolumeCoef": 0.9,
    },
    "vehicleController": {
        "highShiftUpRPM":"$=$revLimiterRPM - 150",
        "clutchLaunchStartRPM":2200,
        "clutchLaunchTargetRPM":3500,
    },
}
}