Initial commit: Slicks, high HP engine and the compound turbo

Also included is the hood stack stuff#
This commit is contained in:
Motorhead1991 2025-04-25 23:47:05 -06:00
commit 2e8008926b
13 changed files with 5045 additions and 0 deletions

1
.gitignore.txt Normal file
View file

@ -0,0 +1 @@
*.zip

View file

@ -0,0 +1,147 @@
{
"us_semi_air_tank_only": {
"information":{
"authors":"BeamNG",
"name":"Air Tanks Only",
"value":600,
},
"slotType" : "us_semi_sidestep_R",
"energyStorage": [
["type", "name"],
["pressureTank", "mainAirTank"],
],
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["us_semi_air_tank_conv", ["us_semi_airtank_R"], [],{"pos":{"x":0.0, "y":-3.67, "z":0.0}}],
],
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$startAir", "range", "PSI", "Chassis", 116, 0, 120, "Air Tank Pressure", "Initial air tank pressure", {"stepDis":1}],
],
"mainAirTank": {
"capacity": 0.050,
"startingPressure": "$=$startAir*6895",
"pneumaticPTOConsumerCouplerNodeNames":["fwk2","pintle"]
"isPrimarySupply":true
"breakTriggerBeam": "airTankR",
"tankDamageDeformGroup":"airtank_damage"
//"showDebugGraph":true
},
"nodes": [
["id", "posX", "posY", "posZ"],
{"selfCollision":true},
{"collision":true},
//--Right Air Tank--
{"frictionCoef":0.5},
{"nodeMaterial":"|NM_METAL"},
{"group":"us_semi_airtank_R"},
{"nodeWeight":4},
["atnk1r", -0.4673, -2.1341, 0.6807,{"selfCollision":false}],
["atnk1rr",-0.7173, -2.1341, 0.6807],
["atnk2r", -0.4673, -1.0514, 0.6807,{"selfCollision":false}],
["atnk2rr",-0.7173, -1.0514, 0.6807],
["atnk3r", -0.4673, -2.1341, 0.4322],
["atnk3rr",-0.7173, -2.1341, 0.4322],
["atnk4r", -0.4673, -1.0514, 0.4322],
["atnk4rr",-0.7173, -1.0514, 0.4322],
{"group":"us_semi_airtank_L"},
{"group":""},
],
"beams": [
["id1:", "id2:"],
//--RIGHT AIR TANK--
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
{"beamSpring":2300100,"beamDamp":100},
{"beamDeform":10000,"beamStrength":"FLT_MAX"},
//main shape
{"deformGroup":"airtank_damage","deformationTriggerRatio":0.0002},
["atnk1r", "atnk1rr"],
["atnk2r", "atnk2rr"],
["atnk3r", "atnk3rr"],
["atnk4r", "atnk4rr"],
["atnk1r", "atnk2r"],
["atnk3r", "atnk4r"],
["atnk1rr", "atnk2rr"],
["atnk3rr", "atnk4rr"],
["atnk1r", "atnk3r"],
["atnk2r", "atnk4r"],
["atnk1rr", "atnk3rr"],
["atnk2rr", "atnk4rr"],
["atnk1r", "atnk4r"],
["atnk2r", "atnk3r"],
["atnk1rr", "atnk4rr"],
["atnk2rr", "atnk3rr"],
["atnk1r", "atnk3rr"],
["atnk2r", "atnk4rr"],
["atnk1rr", "atnk3r"],
["atnk2rr", "atnk4r"],
["atnk1r", "atnk2rr"],
["atnk2r", "atnk1rr"],
["atnk3r", "atnk4rr"],
["atnk4r", "atnk3rr"],
{"deformGroup":""},
//attach
{"beamSpring":1801000,"beamDamp":200},
{"beamDeform":18000,"beamStrength":46000},
{"breakGroup":"airtank_break_R"},
["atnk1r", "ff14r"],
["atnk2r", "ff14r"],
["atnk3r", "ff14r"],
["atnk4r", "ff14r"],
["atnk1r", "ff4r"],
["atnk2r", "ff4r", {"name":"airTankR","containerBeam":"airTankR"}],
["atnk3r", "ff4r"],
["atnk4r", "ff4r"],
["atnk1r", "ff15r"],
["atnk2r", "ff15r"],
["atnk3r", "ff15r"],
["atnk4r", "ff15r"],
["atnk1r", "ff5r"],
["atnk2r", "ff5r"],
["atnk3r", "ff5r"],
["atnk4r", "ff5r"],
["atnk1rr", "ff14r"],
["atnk2rr", "ff14r"],
["atnk3rr", "ff14r"],
["atnk4rr", "ff14r"],
["atnk1rr", "ff4r"],
["atnk2rr", "ff4r"],
["atnk1rr", "ff15r"],
["atnk2rr", "ff15r"],
["atnk3rr", "ff15r"],
["atnk4rr", "ff15r"],
["atnk1rr", "ff5r"],
["atnk2rr", "ff5r"],
{"breakGroup":""},
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
],
"triangles": [
["id1:","id2:","id3:"],
{"groundModel":"metal"},
//air tanks
{"dragCoef":5},
{"group":"us_semi_airtank_R"},
["atnk1r", "atnk3r", "atnk4r"],
["atnk4r", "atnk2r", "atnk1r"],
["atnk1r", "atnk1rr", "atnk3rr"],
["atnk3rr", "atnk3r", "atnk1r"],
["atnk1rr", "atnk1r", "atnk2r"],
["atnk2rr", "atnk1rr", "atnk2r"],
["atnk2r", "atnk4r", "atnk4rr"],
["atnk4rr", "atnk2rr", "atnk2r"],
["atnk1rr", "atnk2rr", "atnk4rr"],
["atnk4rr", "atnk3rr", "atnk1rr"],
["atnk3rr", "atnk4rr", "atnk4r"],
["atnk4r", "atnk3r", "atnk3rr"],
{"group":""},
],
},
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,174 @@
{
"us_semi_conventional_hoodstack":{
"information":{
"authors":"Motorhead1991",
"name":"Hood Stack",
"value":800,
},
"slotType" : "us_semi_exhaust_conv",
"slots": [
["type", "default", "description"],
//exhaust stacks
["us_semi_ypipe","us_semi_conventional_hoodstack", "Hood Stack"],
],
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["us_semi_conventional_hoodstack", ["us_semi_ypipe"], [], {"pos":{"x": 0.00,"y":-1.625, "z":-1.608}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":-0.8,"y":0.0,"z":0}}],
],
"soundConfigExhaust": {
"$+lowShelfGain":10,
"$+highShelfGain":-6,
"$+eqFundamentalGain":12,
},
"nodes": [
["id", "posX", "posY", "posZ"],
{"nodeMaterial":"|NM_METAL"},
{"nodeWeight":1.5},
//lower pipe
{"chemEnergy":200,"burnRate":0.2,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":222,"conductionRadius":0.2},
//["es7l", 0.98, -0.97, 0.75],
{"chemEnergy":false,"burnRate":false,"flashPoint":false, "specHeat": false,"selfIgnitionCoef":false,"smokePoint":false,"baseTemp":false,"conductionRadius":false},
{"group":"us_semi_ypipe"},
{"selfCollision":true},
{"collision":true},
["ex1", -0.350, -2.8211, 1.2114],
["ex2", -0.350, -2.7174, 1.2305]
["ex3", -0.350, -2.7173, 2.0204],
["ex4", -0.25, -2.8211, 1.2114],
["ex5", -0.25, -2.7174, 1.2305]
["ext6", -0.25, -2.7173, 2.0204],
{"selfCollision":false},
{"collision":false},
{"nodeWeight":1},
{"group":""},
],
"beams":[
["id1:", "id2:"],
["entb2", "ex1", {"isExhaust":"mainEngine","beamStrength":"FLT_MAX", "breakGroup":"ypipe_break_F"}],
["ex1", "ex2", {"isExhaust":"mainEngine"}],
["ex2", "ex3", {"isExhaust":"mainEngine"}],
["entb2", "ex4", {"isExhaust":"mainEngine"}],
["ex4", "ex5", {"isExhaust":"mainEngine"}],
["ex5", "ext6", {"isExhaust":"mainEngine"}],
["ex1", "b11r"],
["ex2", "b11r"],
["ex3", "b11r"],
["ex4", "b11r"],
["ex5", "b11r"],
["ext6", "b11r"],
["ex3", "ext6"],
["ex2", "ex5"],
["ex1", "ex3"],
["ex4", "ext6"],
["ex1", "afyp"],
["ex3", "afyp"],
["ex4", "afyp"],
["ext6", "afyp"],
],
"triangles": [
["id1:","id2:","id3:"],
{"group":"us_semi_ypipe"},
{"groundModel":"metal"},
//exhaust tip
{"dragCoef":2},
{"triangleType":"NONCOLLIDABLE"},
["ex1", "ex2", "ex3"],
["ex4", "ex5", "ext6"],
["ex2", "ex3", "b11r"],
["ex5", "ext6", "b11r"],
["ex1", "ex3", "afyp"],
["ex4", "ext6", "afyp"],
{"triangleType":"NORMALTYPE"},
],
},
"us_semi_compound_hoodstack":{
"information":{
"authors":"Motorhead1991",
"name":"Hood Stack for Compound Turbos",
"value":800,
},
"slotType" : "us_semi_exhaust_conv",
"slots": [
["type", "default", "description"],
//exhaust stacks
["us_semi_ypipe","us_semi_compound_hoodstack", "Compound Hood Stack"],
],
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["compound_hoodstack", ["us_semi_ypipe"], [],],// {"pos":{"x": 0.00,"y":0.0, "z":0.0}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":0.0,"y":0.0,"z":0}}],
],
"soundConfigExhaust": {
"$+lowShelfGain":10,
"$+highShelfGain":-6,
"$+eqFundamentalGain":12,
},
"nodes": [
["id", "posX", "posY", "posZ"],
{"nodeMaterial":"|NM_METAL"},
{"nodeWeight":1.5},
//lower pipe
{"chemEnergy":200,"burnRate":0.2,"flashPoint":800,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":222,"conductionRadius":0.2},
//["es7l", 0.98, -0.97, 0.75],
{"chemEnergy":false,"burnRate":false,"flashPoint":false, "specHeat": false,"selfIgnitionCoef":false,"smokePoint":false,"baseTemp":false,"conductionRadius":false},
{"group":"us_semi_ypipe"},
{"selfCollision":true},
{"collision":true},
["ex1", -0.350, -2.8211, 1.2114],
["ex2", -0.350, -2.7174, 1.2305]
["ex3", -0.30, -2.7173, 1.8204],
["ex4", -0.25, -2.8211, 1.2114],
["ex5", -0.25, -2.7174, 1.2305]
["ext6", -0.27, -2.7173, 1.8204],
{"selfCollision":false},
{"collision":false},
{"nodeWeight":1},
{"group":""},
],
"beams":[
["id1:", "id2:"],
["entb2", "ex1", {"isExhaust":"mainEngine","beamStrength":"FLT_MAX", "breakGroup":"ypipe_break_F"}],
["ex1", "ex2", {"isExhaust":"mainEngine"}],
["ex2", "ex3", {"isExhaust":"mainEngine"}],
["entb2", "ex4", {"isExhaust":"mainEngine"}],
["ex4", "ex5", {"isExhaust":"mainEngine"}],
["ex5", "ext6", {"isExhaust":"mainEngine"}],
["ex1", "b11r"],
["ex2", "b11r"],
["ex3", "b11r"],
["ex4", "b11r"],
["ex5", "b11r"],
["ext6", "b11r"],
["ex3", "ext6"],
["ex2", "ex5"],
["ex1", "ex3"],
["ex4", "ext6"],
["ex1", "afyp"],
["ex3", "afyp"],
["ex4", "afyp"],
["ext6", "afyp"],
],
"triangles": [
["id1:","id2:","id3:"],
{"group":"us_semi_ypipe"},
{"groundModel":"metal"},
//exhaust tip
{"dragCoef":2},
{"triangleType":"NONCOLLIDABLE"},
["ex1", "ex2", "ex3"],
["ex4", "ex5", "ext6"],
["ex2", "ex3", "b11r"],
["ex5", "ext6", "b11r"],
["ex1", "ex3", "afyp"],
["ex4", "ext6", "afyp"],
{"triangleType":"NORMALTYPE"},
],
},
}

View file

@ -0,0 +1,711 @@
{
"us_semi_engine_race": {
"information":{
"authors":"BeamNG",
"name":"Belasco-Diesel Racing Engine",
"value":81000,
},
"slotType" : "us_semi_engine",
"slots": [
["type", "default", "description"],
//engine
["us_semi_turbo","us_semi_turbo_race", "Intake", {"coreSlot":true}],
["us_semi_engine_ecu","us_semi_ecu_race", "Engine Management", {"coreSlot":true}],
["n2o_system","", "Nitrous Oxide System"],
["us_semi_engine_internals","us_semi_engine_internals", "Engine Long Block", {"coreSlot":true}],
["us_semi_transmission","us_semi_transmission_race", "Transmission"],
["us_semi_enginemounts","us_semi_enginemounts", "Engine Mounts", {"coreSlot":true}],
["us_semi_air_compressor","us_semi_air_compressor", "Air Compressor"],
],
"powertrain" : [
["type", "name", "inputName", "inputIndex"],
["classic_combustionEngine", "mainEngine", "dummy", 0],
],
"controller": [
["fileName"],
["compressionBrake", {}],
]
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$rpmVariance", "range", "rpm", "Engine", 550, 100, 1500, "idle RPM surge", "", {"stepDis":25}],
["$rpmFrequency", "range", "rpm", "Engine", 2, 0.5, 10, "Surge Frequency", "", {"stepDis":0.2}],
],
"mainEngine":{
"torque":[
["rpm", "torque"],
[0, 0],
[200, 420],
[500, 1750],
[750, 1861],
[1000, 2080],
[1200, 2220],
[1500, 2440],
[1800, 2620],
[2200, 2616],
[2500, 2426],
[3000, 2265],
[3500, 2180],
[4000, 1968],
[4500, 1851],
[5000, 1820],
[5500, 1730],
],
"torqueCompressionBrake":[
["rpm", "torque"],
[0, 0],
[1000, 500],
[2500, 850],
[3000, 1500],
],
"idleRPM":600,
"idleRPMVariance":"$rpmVariance"
"idleRPMVarianceFrequency":"$rpmFrequency"
"maxRPM":6000,
"revLimiterType":"soft",
"inertia":3.5,
"friction":25,
"idleRPMRoughness":200,
"dynamicFriction":0.1,
"engineBrakeTorque":125,
//"burnEfficiency":0.35
"burnEfficiency":[
[0, 0.30],
[0.1, 0.35],
[0.3, 0.52],
[0.4, 0.66],
[0.7, 0.74],
[1, 0.82],
],
//fuel system
"energyStorage": ["mainTankFR","mainTankFL","mainTankR","mainTankL","mainTankRR","mainTankRL"],
"requiredEnergyType":"diesel",
//exhaust
"particulates":3.25,
"instantAfterFireCoef": 0.75,
"sustainedAfterFireCoef": 0.8,
//cooling and oil system
"thermalsEnabled":true,
"engineBlockMaterial":"iron",
"oilVolume":25,
"engineBlockAirCoolingEfficiency":70,
"radiatorFanType":"mechanical",
"radiatorFanLoopEvent": "event:>Vehicle>Cooling Fan>Mechanical_01"
"radiatorFanVolume": 0.75,
//engine durability
"cylinderWallTemperatureDamageThreshold":160,
"headGasketDamageThreshold":1500000,
"pistonRingDamageThreshold":1500000,
"connectingRodDamageThreshold":1500000,
"maxTorqueRating": 14000,
"maxOverTorqueDamage": 14500,
//node beam interface
"torqueReactionNodes:":["en2l","en1l","en3r"],
"waterDamage": {"[engineGroup]:":["us_semi_engine_intake"]},
"radiator": {"[engineGroup]:":["us_semi_radiator"]},
"engineBlock": {"[engineGroup]:":["us_semi_engine_block"]},
"breakTriggerBeam":"engine",
"uiName":"Engine",
"soundConfig": "soundConfig",
"soundConfigExhaust": "soundConfigExhaust",
//starter motor
"starterSample":"event:>Engine>Starter>i6diesel_semi_eng",
"shutOffSampleEngine":"event:>Engine>Shutoff>i6diesel_semi_eng",
"starterVolume":0.76,
"shutOffVolumeEngine":0.76,
"starterThrottleKillTime":1.2,
"idleRPMStartRate":2,
"idleRPMStartCoef":0.8,
//PTO
"numberOfOutputPorts": 3,
},
"soundConfig": {
"sampleName": "I6D_14900cc_01_1969_engine",
"mainGain": -3,
"onLoadGain": 1.0,
"offLoadGain": 0.7,
"maxLoadMix": 1.0,
"minLoadMix": 0,
"lowShelfGain": 0,
"lowShelfFreq": 100,
"highShelfGain":0,
"highShelfFreq":4500,
"eqLowGain": 0,
"eqLowFreq": 350,
"eqLowWidth": 0.25,
"eqHighGain": 0,
"eqHighFreq": 1400,
"eqHighWidth": 0.1,
"fundamentalFrequencyCylinderCount":6,
"eqFundamentalGain": 0,
},
"soundConfigExhaust": {
"sampleName": "I6D_14900cc_01_1969_exhaust",
"mainGain": 6,
"onLoadGain": 1.0,
"offLoadGain": 0.30,
"maxLoadMix": 1.0,
"minLoadMix": 0,
"lowShelfGain": -10,
"lowShelfFreq": 100,
"highShelfGain": 6,
"highShelfFreq": 2500,
"eqLowGain": 0,
"eqLowFreq": 100,
"eqLowWidth": 0.1,
"eqHighGain": 0,
"eqHighFreq": 2400,
"eqHighWidth": 0.1,
"fundamentalFrequencyCylinderCount":6,
"eqFundamentalGain": -12,
},
"vehicleController": {
"clutchLaunchStartRPM":800,
"clutchLaunchTargetRPM":1500,
//**highShiftDown can be overwritten by automatic transmissions**
"highShiftDownRPM":1200,
//**highShiftUp can be overwritten by intake modifications**
"highShiftUpRPM":"2100",
},
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["us_semi_engine", ["us_semi_engine"]],
["us_semi_engine_injection_pump", ["us_semi_engine"]],
{"deformGroup":"radhose", "deformMaterialBase":"us_semi", "deformMaterialDamaged":"invis"},
["us_semi_radiator_pipe_a", ["us_semi_engine","us_semi_radiator","us_semi_radtube_L"]],
["us_semi_radiator_pipe_b", ["us_semi_engine","us_semi_radiator"]],
{"deformGroup":""},
],
"props": [
["func" , "mesh" , "idRef:", "idX:", "idY:" , "baseRotation" , "rotation" , "translation" , "min", "max", "offset", "multiplier"],
["rpmspin", "us_semi_engine_fan", "en2r","en2l","en4r", {"x":179.5, "y":0, "z":0}, {"x":0, "y":1, "z":0} , {"x":0, "y":0, "z":0}, -360, 360, 0, 1, {"baseTranslation":{"x":0.240, "y":0.712,"z":-1.390}},],
["rpmspin", "us_semi_engine_pulley_01", "en2r","en2l","en4r", {"x":179.5, "y":0, "z":0}, {"x":0, "y":1, "z":0} , {"x":0, "y":0, "z":0}, -360, 360, 0, 1, {"baseTranslation":{"x":0.240, "y":0.306,"z":-1.290}},],
["rpmspin", "us_semi_engine_pulley_02", "en2r","en2l","en4r", {"x":179.5, "y":0, "z":0}, {"x":0, "y":1, "z":0} , {"x":0, "y":0, "z":0}, -360, 360, 0, 1, {"baseTranslation":{"x":0.240, "y":0.714,"z":-1.296}},],
["rpmspin", "us_semi_engine_pulley_03", "en2r","en2l","en4r", {"x":179.5, "y":0, "z":0}, {"x":0, "y":1, "z":0} , {"x":0, "y":0, "z":0}, -360, 360, 0, 1, {"baseTranslation":{"x":-0.057, "y":0.351,"z":-1.295}},],
],
"nodes": [
["id", "posX", "posY", "posZ"],
{"selfCollision":false},
{"collision":true},
//--ENGINE CUBE--
{"nodeWeight":144},
{"frictionCoef":0.5},
{"nodeMaterial":"|NM_METAL"},
{"group":"us_semi_engine"},
{"engineGroup":"us_semi_engine_block"},
["en1r",-0.24, -3.5477, 0.648,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":"thermals","conductionRadius":0.21}],
["en1l", 0.24, -3.5477, 0.648],
{"engineGroup":["us_semi_engine_block","us_semi_exhaust_manifold"]},
["en2r",-0.24, -2.3272, 0.4045,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":"thermals","conductionRadius":0.21}],
{"engineGroup":"us_semi_engine_block"},
["en2l", 0.24, -2.3272, 0.4045],
["en3r",-0.24, -3.5098, 1.5172,{"isExhaust":"mainEngine","chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":"thermals","conductionRadius":0.21}],
["en3l", 0.24, -3.5098, 1.5172],
["en4r",-0.24, -2.2809, 1.4635,{"chemEnergy":1000,"burnRate":0.39,"flashPoint":700,"specHeat": 0.1,"selfIgnitionCoef":false,"smokePoint":600,"baseTemp":"thermals","conductionRadius":0.21}],
["en4l", 0.24, -2.2809, 1.4635],
["enf", -0.0, -3.7678, 1.3382],
{"engineGroup":""},
{"group":"us_semi_airfilter_ypipe"},
{"engineGroup":"us_semi_engine_intake"},
{"nodeWeight":5.1},
["afyp", -0.15500, -2.7027, 1.6621],
{"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"},
["en1r","en1l"],
["en1r","en2r"],
["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", {"isExhaust":"mainEngine"}],
["en3r","en4r"],
["en3r","en4l"],
["en3l","en4r"],
["en3l","en4l"],
["en4r","en4l"],
["enf","en4l"],
["enf","en4r"],
["enf","en3l"],
["enf","en3r"],
["enf","en1l"],
["enf","en1r"],
//air filter piping attach
{"beamDeform":25000,"beamStrength":"FLT_MAX"},
{"beamSpring":320800,"beamDamp":400},
{"optional":true},
["afyp","dc1rr"],
["afyp","dc1ll"],
["afyp","dc3rr"],
["afyp","dc3ll"],
//air filter piping break
{"beamDeform":10000,"beamStrength":20000},
{"beamSpring":200800,"beamDamp":400},
{"breakGroup":"engine_intake"},
["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 to engine break
{"beamSpring":10800,"beamDamp":800},
{"beamDeform":3000,"beamStrength":5000},
{"optional":true},
{"breakGroup":"radtube_R"},
["rdt1r","en3r"],
["rdt1r","en4r"],
["rdt1l","en4r"],
["rad2r","en4r"],
{"breakGroup":"radtube_L"},
["rdt1l","en3l"],
["rdt1l","en4l"],
["rdt1r","en4l"],
["rad2l","en4l"],
{"breakGroup":""},
//support beams for anti clipping
{"beamType":"|SUPPORT", "beamLongBound":5},
{"beamSpring":8000800,"beamDamp":800},
{"beamDeform":80000,"beamStrength":850000},
{"beamPrecompression":0.8},
["en1r","ff12r"],
["en1l","ff12l"],
["en1r","ff2r"],
["en1l","ff2l"],
["en1r", "ff12l"],
["en1r", "ff13l"],
["en1l", "ff12r"],
["en1l", "ff13r"],
["en2l", "ff14r"],
["en2r", "ff14l"],
["en2l", "ff15r"],
["en2r", "ff15l"],
["en1l", "ff1"],
["en1l", "ff11"],
["en1r", "ff1"],
["en1r", "ff11"],
["en1l", "ff11l"],
["en1l", "ff1l"],
["en1r", "ff11r"],
["en1r", "ff1r"],
["en3l", "ff2l"],
["en3l", "ff3l"],
["en3r", "ff2r"],
["en3r", "ff3r"],
["en3r", "ff2l"],
["en3r", "ff3l"],
["en3l", "ff2r"],
["en3l", "ff3r"],
["en4l", "ff14l"],
["en4l", "ff14r"],
["en4r", "ff14r"],
["en4r", "ff14l"],
//to conventional cab
{"optional":true},
{"beamSpring":1501000,"beamDamp":400},
{"beamDeform":40000,"beamStrength":850000},
{"beamPrecompression":0.6},
["en4r", "b13"],
["en4l", "b13"],
["en4r", "b13r"],
["en4l", "b13l"],
["en2l", "b11l"],
["en2r", "b11r"],
["en2r", "b11l"],
["en2l", "b11r"],
["en4l", "brg2"],
["en4r", "brg2"],
["en4l", "b8l"],
["en4l", "b8r"],
["en4r", "b8r"],
["en4r", "b8l"],
["en4l", "b8ll"],
["en4r", "b8rr"],
["en3r", "b11r"],
["en3l", "b11l"],
["en3l", "b11r"],
["en3r", "b11l"],
["en3l", "b7l"],
["en3r", "b7r"],
["en1l", "b7l"],
["en1r", "b7r"],
["en1r", "b7l"],
["en1l", "b7r"],
//to cabover cab
["en1r", "cab13r"],
["en1r", "cab13l"],
["en1l", "cab13l"],
["en1l", "cab13r"],
["en1r", "cab33r"],
["en2r", "cab33r"],
["en1l", "cab33l"],
["en2l", "cab33l"],
["en2l", "cab53l"],
["en2r", "cab53r"],
["en2l", "cab53r"],
["en2r", "cab53l"],
["en3l", "cab13r"],
["en3r", "cab13l"],
["en3l", "cab33r"],
["en3r", "cab33l"],
["en4l", "cab33r"],
["en4r", "cab33l"],
["en4l", "cab53r"],
["en4r", "cab53l"],
{"optional":false},
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
],
"triangles": [
["id1:","id2:","id3:"],
{"dragCoef":3},
{"groundModel":"metal"},
{"group":"us_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":""},
],
},
"us_semi_ecu_race": {
"information":{
"authors":"Motorhead1991",
"name":"Adjustable Rev Limiter",
"value":725,
},
"slotType" : "us_semi_engine_ecu",
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$revLimiterRPM", "range", "rpm", "Engine", 3200, 2000, 5600, "RPM Limit", "RPM where the rev limiter prevents further revving", {"stepDis":50}],
["$revLimiterCutTime", "range", "s", "Engine", 0.10, 0.01, 0.5, "RPM Limit Cut Time", "How fast the rev limiter cycles", {"stepDis":0.01}],
["$2stepLimit", "range", "rpm", "Engine", 3200, 2000, 5600, "2 Step RPM Limit", "RPM where 2 step prevents further revving", {"stepDis":250}],
],
"controller": [
["fileName"],
["twoStepLaunch", {"rpmLimit":"$2stepLimit"}],
],
"mainEngine":{
"hasRevLimiter":true,
"revLimiterType":"timeBased",
"revLimiterRPM":"$revLimiterRPM",
"revLimiterCutTime":"$revLimiterCutTime",
},
},
"us_semi_turbo_race": {
"information":{
"authors":"BeamNG",
"name":"Racing Turbocharger",
"value":8000,
},
"slotType" : "us_semi_turbo",
"slots": [
["type", "default", "description"],
["us_semi_exhaust","us_semi_conventional_hoodstack", "Exhaust"],
],
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$wastegateStart", "range", "psi", "Engine", 60, 30, 90, "Turbo Boost Pressure", "Pressure at which the turbocharger wastegate begins to open", {"stepDis":0.5}],
],
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["us_semi_engine_pump_a", ["us_semi_engine"]],
["us_semi_engine_intake_b", ["us_semi_engine"]],
["us_semi_engine_turbo", ["us_semi_engine","us_semi_engine_turbo"]],
["us_semi_intercooler", ["us_semi_radiator"]],
{"deformGroup":"radhose", "deformMaterialBase":"us_semi", "deformMaterialDamaged":"invis"},
["us_semi_intercooler_pipe_a", ["us_semi_engine","us_semi_radiator"]],
["us_semi_intercooler_pipe_b", ["us_semi_engine","us_semi_radiator"]],
{"deformGroup":""},
],
"turbocharger": {
"hissLoopEvent":"event:>Vehicle>Forced_Induction>turbo_semi_01>turbo_hiss",
"whineLoopEvent":"event:>Vehicle>Forced_Induction>turbo_semi_01>turbo_spin",
"bovEnabled":false,
"bovSoundVolumeCoef": 0.0,
"hissVolumePerPSI": 1.20,
"whineVolumePer10kRPM": 0.60,
"whinePitchPer10kRPM": 0.20,
"wastegateStart":"$wastegateStart",
"wastegateLimit":"$=$wastegateStart+10",
"maxExhaustPower": 80000,
"backPressureCoef": 0.00088,
"frictionCoef": 28,
"inertia":25,
"damageThresholdTemperature": 850,
"pressurePSI":[
//turbineRPM, pressure(PSI)
[0, 0],
[30000, 31],
[60000, 65],
[90000, 77],
[150000, 85],
[200000, 95],
[250000, 107],
[300000, 110],
],
"engineDef":[
//engineRPM, efficiency, exhaustFactor
[0, 0.20, 0.20],
[250, 0.20, 0.10],
[500, 0.75, 0.60],
[800, 0.85, 0.88],
[1000, 0.90, 0.91],
[1200, 0.91, 0.96],
[1400, 0.94, 0.98],
[1600, 0.98, 0.96],
[1800, 0.97, 0.94],
[2000, 0.95, 0.92],
[2500, 0.90, 0.91],
[3000, 0.83, 0.88],
[3500, 0.81, 0.86],
[4000, 0.79, 0.84],
[4500, 0.74, 0.82],
[5000, 0.71, 0.80],
],
},
"mainEngine": {
//turbocharger name
"turbocharger":"turbocharger",
"$+particulates":1.9,
},
"nodes": [
["id", "posX", "posY", "posZ"],
{"selfCollision":false},
{"collision":true},
//--ENGINE CUBE--
{"frictionCoef":0.5},
{"nodeMaterial":"|NM_METAL"},
{"group":"us_semi_engine_turbo"},
{"nodeWeight":5.1},
{"selfCollision":false},
{"collision":true},
//turbo
["entb1", -0.30, -3.14, 1.228],
["entb2", -0.30, -2.82, 1.214],
{"engineGroup":""},
{"selfCollision":true},
{"collision":true},
{"group":""},
],
"beams": [
["id1:", "id2:"],
//--ENGINE CUBE--
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
{"beamSpring":2100800,"beamDamp":1600},
{"beamDeform":1500000,"beamStrength":"FLT_MAX"},
["entb1","entb2", {"isExhaust":"mainEngine"}],
["entb1","en3r"],
["entb1","en4r"],
["entb1","en1r"],
["entb1","en2r"],
["entb1","en3l", {"isExhaust":"mainEngine"}],
["entb1","en4l"],
["entb1","en1l"],
["entb1","en2l"],
["entb2","en3r"],
["entb2","en4r"],
["entb2","en1r"],
["entb2","en2r"],
["entb2","en3l"],
["entb2","en4l"],
["entb2","en1l"],
["entb2","en2l"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
],
},
"us_semi_turbo_compound": {
"information":{
"authors":"BeamNG",
"name":"Compound Racing Turbochargers",
"value":8000,
},
"slotType" : "us_semi_turbo",
"slots": [
["type", "default", "description"],
["us_semi_exhaust","compound_hoodstack", "Exhaust"],
],
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$wastegateStart", "range", "psi", "Engine", 60, 30, 90, "Turbo Boost Pressure", "Pressure at which the turbocharger wastegate begins to open", {"stepDis":0.5}],
],
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["us_semi_engine_pump_a", ["us_semi_engine"]],
["us_semi_engine_intake_b", ["us_semi_engine"]],
["compound_turbo", ["us_semi_engine","us_semi_engine_turbo"]],
["us_semi_intercooler", ["us_semi_radiator"]],
{"deformGroup":"radhose", "deformMaterialBase":"us_semi", "deformMaterialDamaged":"invis"},
["us_semi_intercooler_pipe_a", ["us_semi_engine","us_semi_radiator"]],
["compound_intercooler_pipe", ["us_semi_engine","us_semi_radiator"]],
{"deformGroup":""},
],
"turbocharger": {
"hissLoopEvent":"event:>Vehicle>Forced_Induction>turbo_semi_01>turbo_hiss",
"whineLoopEvent":"event:>Vehicle>Forced_Induction>turbo_semi_01>turbo_spin",
"bovEnabled":false,
"bovSoundVolumeCoef": 0.0,
"hissVolumePerPSI": 2.20,
"whineVolumePer10kRPM": 0.60,
"whinePitchPer10kRPM": 0.20,
"wastegateStart":"$wastegateStart",
"wastegateLimit":"$=$wastegateStart+30",
"maxExhaustPower": 80000,
"backPressureCoef": 0.00088,
"frictionCoef": 28,
"inertia":25,
"damageThresholdTemperature": 850,
"pressurePSI":[
//turbineRPM, pressure(PSI)
[0, 0],
[30000, 51],
[60000, 85],
[90000, 95],
[150000, 105],
[200000, 105],
[250000, 117],
[300000, 120],
],
"engineDef":[
//engineRPM, efficiency, exhaustFactor
[0, 0.20, 0.20],
[250, 0.20, 0.10],
[500, 0.75, 0.60],
[800, 0.85, 0.88],
[1000, 0.90, 0.91],
[1200, 0.91, 0.96],
[1400, 0.94, 0.98],
[1600, 1.0, 0.96],
[1800, 1.0, 0.96],
[2000, 1.0, 0.94],
[2500, 0.98, 0.92],
[3000, 0.93, 0.88],
[3500, 0.85, 0.86],
[4000, 0.79, 0.86],
[4500, 0.74, 0.86],
[5000, 0.71, 0.86],
[5200, 0.71, 0.84],
[5400, 0.71, 0.84],
[5600, 0.71, 0.82],
[5800, 0.71, 0.82],
[6000, 0.71, 0.80],
],
},
"mainEngine": {
//turbocharger name
"turbocharger":"turbocharger",
"$+particulates":3.9,
},
"nodes": [
["id", "posX", "posY", "posZ"],
{"selfCollision":false},
{"collision":true},
//--ENGINE CUBE--
{"frictionCoef":0.5},
{"nodeMaterial":"|NM_METAL"},
{"group":"us_semi_engine_turbo"},
{"nodeWeight":5.1},
{"selfCollision":false},
{"collision":true},
//turbo
["entb1", -0.30, -3.14, 1.228],
["entb2", -0.30, -2.82, 1.214],
{"engineGroup":""},
{"selfCollision":true},
{"collision":true},
{"group":""},
],
"beams": [
["id1:", "id2:"],
//--ENGINE CUBE--
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
{"beamSpring":2100800,"beamDamp":1600},
{"beamDeform":1500000,"beamStrength":"FLT_MAX"},
["entb1","entb2", {"isExhaust":"mainEngine"}],
["entb1","en3r"],
["entb1","en4r"],
["entb1","en1r"],
["entb1","en2r"],
["entb1","en3l", {"isExhaust":"mainEngine"}],
["entb1","en4l"],
["entb1","en1l"],
["entb1","en2l"],
["entb2","en3r"],
["entb2","en4r"],
["entb2","en1r"],
["entb2","en2r"],
["entb2","en3l"],
["entb2","en4l"],
["entb2","en1l"],
["entb2","en2l"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
],
},
}

View file

@ -0,0 +1,231 @@
{
"us_semi_fueltank_center": {
"information":{
"authors":"BeamNG",
"name":"Center Mounted Fuel Tank",
"value":2000,
},
"slotType" : "us_semi_upfit_fifthwheel_short",
"variables": [
["name", "type", "unit", "category", "default", "min", "max", "title", "description"],
["$fuel_L", "range", "L", "Chassis", 20, 0, 20, "Racing Tank Fuel Volume", "Initial fuel volume", {"stepDis":1}],
],
"energyStorage": [
["type", "name"],
["fuelTank", "mainTankL"],
],
"mainTankL": {
"energyType":"diesel",
"fuelCapacity": 20,
"startingFuelCapacity": "$fuel_L",
"fuel": {"[engineGroup]:":["fuel_L"]},
},
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["us_semi_fueltank_center", ["us_semi_fueltank_center"] [], {"pos":{"x": 0.00,"y":0, "z":0}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":0,"y":0.0,"z":0}}],
["us_semi_fueltank_center_straps", ["us_semi_fueltank_center"] [], {"pos":{"x": 0.00,"y":0, "z":0}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":0,"y":0,"z":0}}],
],
"slidenodes": [
["id:", "railName", "attached", "fixToRail", "tolerance", "spring", "strength", "capStrength"],
["hr1l", "FtMountL1", true, true, 0, 55100, "FLT_MAX", "FLT_MAX"],
["hr11l", "FtMountL1", true, true, 0, 55100, "FLT_MAX", "FLT_MAX"],
["hr1r", "FtMountR1", true, true, 0, 55100, "FLT_MAX", "FLT_MAX"],
["hr11r", "FtMountR1", true, true, 0, 55100, "FLT_MAX", "FLT_MAX"],
],
"nodes": [
["id", "posX", "posY", "posZ"],
{"collision":true},
{"selfCollision":true},
{"nodeMaterial":"|NM_METAL"},
{"frictionCoef":0.25},
// 20L fuel Tank
{"group":"us_semi_fueltank_center"},
//168kg
//main shape
{"nodeWeight":3},
// Fuel tank left front
["hr1l", 0.438,2.19, 0.955, {"selfCollision":false}],
// Fuel tank right front
["hr1r", -0.438,2.19, 0.955, {"selfCollision":false}],
// Fuel tank left rear
["hr11l", 0.438,2.736, 0.955, {"selfCollision":false}],
// Fuel tank right rear
["hr11r", -0.438,2.736, 0.955, {"selfCollision":false}],
["ft0l", 0.318,2.45, 1.185],
["ft0r", -0.318,2.45, 1.185],
["ft1l", 0.318,2.35,1.355]
["ft2l", 0.318,2.26,1.185],
["ft3l", 0.318,2.35,1.005],
["ft4l", 0.318,2.54,1.015],
["ft5l", 0.318,2.63,1.185],
["ft6l", 0.318,2.54,1.355],
["ft1r", -0.318,2.35,1.355]
["ft2r", -0.318,2.26,1.185],
["ft3r", -0.318,2.35,1.005],
["ft4r", -0.318,2.54,1.015],
["ft5r", -0.318,2.63,1.185],
["ft6r", -0.318,2.54,1.355],
],
"beams": [
["id1:", "id2:"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
{"beamSpring":2400800,"beamDamp":160},
{"beamDeform":50000,"beamStrength":"FLT_MAX"},
// Tank shape
["ft0l","ft0r"],
["ft1l","ft2l"],
["ft2l","ft3l"],
["ft3l","ft4l"],
["ft4l","ft5l"],
["ft5l","ft6l"],
["ft6l","ft1l"],
["ft1l","ft3l"],
["ft3l","ft5l"],
["ft5l","ft1l"],
["ft2l","ft4l"],
["ft4l","ft6l"],
["ft6l","ft2l"],
["ft1r","ft2r"],
["ft2r","ft3r"],
["ft3r","ft4r"],
["ft4r","ft5r"],
["ft5r","ft6r"],
["ft6r","ft1r"],
["ft1r","ft3r"],
["ft3r","ft5r"],
["ft5r","ft1r"],
["ft2r","ft4r"],
["ft4r","ft6r"],
["ft6r","ft2r"],
["ft1l","ft1r"],
["ft2l","ft2r"],
["ft3l","ft3r"],
["ft4l","ft4r"],
["ft5l","ft5r"],
["ft6l","ft6r"],
["ft1l","ft6r"],
["ft2l","ft1r"],
["ft3l","ft2r"],
["ft4l","ft3r"],
["ft5l","ft6r"],
["ft6l","ft1r"],
["ft1l","ft2r"],
["ft2l","ft3r"],
["ft3l","ft4r"],
["ft4l","ft5r"],
["ft1l","ft0l"],
["ft2l","ft0l"],
["ft3l","ft0l"],
["ft4l","ft0l"],
["ft5l","ft0l"],
["ft6l","ft0l"],
["ft1r","ft0r"],
["ft2r","ft0r"],
["ft3r","ft0r"],
["ft4r","ft0r"],
["ft5r","ft0r"],
["ft6r","ft0r"],
["ft1l","hr11l"],
["ft6l","hr1l"],
["ft1r","hr11r"],
["ft6r","hr1r"],
{"beamSpring":3500200,"beamDamp":200},
{"beamDeform":35000,"beamStrength":125000},
// Tank mount
["hr1l", "hr11r"],
["hr11l", "hr1r"],
["hr1l", "hr11l"],
["hr1r", "hr11r"],
["hr1l", "hr1r"],
["hr11l", "hr11r"],
["hr1l","mf1l"],
["hr1l","ff16l"],
["hr11l","mf1l"],
["hr11l","ff16l"],
["hr1r","mf1r"],
["hr1r","ff16r"],
["hr11r","mf1r"],
["hr11r","ff16r"],
["ft1l","ff16r"],
["ft1r","ff16l"],
["ft6l","mf1r"],
["ft6r","mf1l"],
["ft1l","ff16l"],
["ft1r","ff16r"],
["ft6l","mf1l"],
["ft6r","mf1r"],
["ft3l","ff16l"],
["ft3r","ff16r"],
["ft4l","mf1l"],
["ft4r","mf1r"],
["ft0l","mf1l"],
["ft0l","ff16l"],
["ft0r","mf1r"],
["ft0r","ff16r"],
],
"triangles": [
["id1:","id2:","id3:"],
{"dragCoef":2},
{"groundModel":"metal"},
//Fuel Tank bottom
["hr11r","hr1r", "hr1l"],
["hr1l","hr11l", "hr11r"],
// Tank circles
["ft1l","ft0l","ft6l"],
["ft2l","ft0l","ft1l"],
["ft3l","ft0l","ft2l"],
["ft4l","ft0l","ft3l"],
["ft5l","ft0l","ft4l"],
["ft6l","ft0l","ft5l"],
["ft6r","ft0r","ft1r"],
["ft0r","ft6r","ft5r"],
["ft0r","ft5r","ft4r"],
["ft3r","ft0r","ft4r"],
["ft2r","ft0r","ft3r"],
["ft1r","ft0r","ft2r"],
// Tank sides
["ft1l","ft6r","ft1r"],
["ft6l","ft6r","ft1r"],
["ft6l","ft5l","ft6r"],
["ft3l","ft3r","ft4r"],
["ft4r","ft4l","ft3r"],
["ft4r","ft5r","ft4l"],
["ft5r","ft5l","ft4l"],
["ft5r","ft6r","ft5l"],
["ft2r","ft3r","ft2l"],
["ft2l","ft3r","ft3l"],
["ft1r","ft2r","ft2l"],
["ft2l","ft1l","ft1r"],
["ft6r","ft1l","ft6l"],
],
},
}

View file

@ -0,0 +1,169 @@
{
"us_semi_hubs_R_1_race": {
"information":{
"authors":"Motorhead1991",
"name":"Super Slicks",
"value":100,
},
"slotType" : "us_semi_hubs_R_1_alt",
"slots": [
["type", "default", "description"],
["us_semi_brake_DX1","us_semi_brake_DX1","Rear Brakes", {"nodeOffset":{"x":0.0, "y":0.6, "z":0.0}}],
//The case() is for backwards compatibility for old configs that use "trackwidth_R" variable.
//To change the base track width, edit the trackoffset_R offset in the expression.
["wheel_super_single","wheel_supersingle","Rear Wheels", {"nodeOffset":{"x":0.0381, "y":3.933, "z":0.449}}],
["us_semi_wheeldata_R_1","us_semi_wheeldata_R_1_race", "Front Rear Spindles", {"coreSlot":true}],
],
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
// ["us_semi_hub_R", ["wheel_R1RR","wheelhub_R1RR"], [], {"pos":{"x":-0.748,"y":3.930, "z":0.45}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":0,"y":0,"z":180}}],
// ["us_semi_hub_R", ["wheel_R1LL","wheelhub_R1LL"], [], {"pos":{"x": 0.748,"y":3.930, "z":0.45}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":0,"y":0,"z":0}}],
// ["us_semi_hub_bolts_R", ["wheel_R1RR","wheelhub_R1RR"], [], {"pos":{"x":-0.885,"y":3.930, "z":0.449}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":0,"y":0,"z":180}}],
// ["us_semi_hub_bolts_R", ["wheel_R1LL","wheelhub_R1LL"], [], {"pos":{"x": 0.885,"y":3.930, "z":0.449}, "scale":{"x":1.0,"y":1.0,"z":1.0}, "rot":{"x":0,"y":0,"z":0}}],
],
"nodes": [
["id", "posX", "posY", "posZ"],
{"frictionCoef":0.5},
{"nodeMaterial":"|NM_METAL"},
{"collision":true},
{"selfCollision":true},
{"nodeWeight":20},
{"group":"wheelhub_R0RR"},
["dw1r", -0.75, 3.93, 0.45],
["dw1rr",-0.95, 3.93, 0.45],
{"group":"wheelhub_R0LL"},
["dw1l", 0.75, 3.93, 0.45],
["dw1ll", 0.95, 3.93, 0.45],
{"group":""},
],
"beams": [
["id1:", "id2:"],
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
{"deformLimitExpansion":""},
//wheel to axle
{"deformLimitExpansion":1.2},
{"optional":true},
{"beamSpring":40001000,"beamDamp":400},
{"beamDeform":377000,"beamStrength":1750000},
{"breakGroup":"wheel_RR"},
["dw1rr","1ax1r"],
["dw1rr","1ax2r"],
["dw1rr","1ax3r"],
["dw1rr","1ax4r", {"breakGroup":["wheel_RR","lowerarm_R_DX1"],"breakGroupType":1}],
["dw1r","1ax4", {"beamSpring":25001000}],
["dw1r","1ax3", {"beamSpring":25001000}],
["dw1r","1ax2", {"beamSpring":25001000}],
["dw1r","1ax1", {"beamSpring":25001000, "name":"axle_RR"}],
["dw1r","1ax1r"],
["dw1r","1ax2r"],
["dw1r","1ax3r"],
//["dw1r","1ax4r"],
{"breakGroup":"wheel_RL"},
["dw1ll","1ax1l"],
["dw1ll","1ax2l"],
["dw1ll","1ax3l"],
["dw1ll","1ax4l", {"breakGroup":["wheel_RL","lowerarm_L_DX1"],"breakGroupType":1}],
["dw1l","1ax4", {"beamSpring":25001000}],
["dw1l","1ax3", {"beamSpring":25001000}],
["dw1l","1ax2", {"beamSpring":25001000}],
["dw1l","1ax1", {"beamSpring":25001000, "name":"axle_RL"}],
["dw1l","1ax1l"],
["dw1l","1ax2l"],
["dw1l","1ax3l"],
//["dw1l","1ax4l"],
{"optional":false},
{"breakGroup":""},
//damping help
{"optional":true},
{"beamSpring":0,"beamDamp":2500},
{"beamDeform":377000,"beamStrength":1250000},
{"breakGroup":["wheel_RR","lowerarm_R_DX1"],"breakGroupType":1},
["dw1rr","rsm12r", {"dampCutoffHz":500}],
["dw1r","rsm12r", {"dampCutoffHz":500}],
{"breakGroup":["wheel_RL","lowerarm_L_DX1"],"breakGroupType":1},
["dw1ll","rsm12l", {"dampCutoffHz":500}],
["dw1l","rsm12l", {"dampCutoffHz":500}],
{"breakGroup":""},
{"breakGroupType":0},
{"optional":false},
{"deformLimitExpansion":1.2},
],
"pressureWheels": [
["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"],
{"disableMeshBreaking":false,"disableHubMeshBreaking":false,"enableHubcaps":false,"hasTire":false},
//hub
//general settings
{"hubRadius":0.30},
{"hubWidth":0.25},
{"numRays":15},
{"brakeSpring":25},//define lower value for stability with no wheels
{"wheelAngle":-17.5},
//hub options
{"hubTreadBeamSpring":2501000, "hubTreadBeamDamp":8},
{"hubPeripheryBeamSpring":2501000, "hubPeripheryBeamDamp":8},
{"hubSideBeamSpring":2501000, "hubSideBeamDamp":8},
{"hubNodeWeight":2},
{"hubNodeMaterial":"|NM_METAL"},
{"hubFrictionCoef":0.2},
{"hubBeamDeform":75000, "hubBeamStrength":185000},
],
},
"us_semi_wheeldata_R_1_race": {
"information":{
"authors":"BeamNG",
"name":"Racing Spindles",
"value":0,
},
"slotType" : "us_semi_wheeldata_R_1",
"pressureWheels": [
["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"],
{"enableBrakeThermals":false},
//
{"wheelOffset":0.075},
{"axleBeams":["axle_RR"]},
["R1RR", "wheel_R1RR", "tire_R1RR", "dw1rr", "dw1r", 9999, "1ax1r", 1, {"torqueCoupling:":"1ax1", "torqueArm:":"1ax4", "torqueArm2:":"dw1r","wheelAngle":7.5, "tireSoundVolumeCoef":0}],
{"axleBeams":["axle_RL"]},
["R1LL", "wheel_R1LL", "tire_R1LL", "dw1ll", "dw1l", 9999, "1ax1l", -1, {"torqueCoupling:":"1ax1", "torqueArm:":"1ax4", "torqueArm2:":"dw1l","wheelAngle":7.5, "tireSoundVolumeCoef":0}],
{"brakeTorque":0},
{"parkingTorque":0},
{"triangleCollision":false},
{"selfCollision":true},
{"axleBeams":[]},{"disableMeshBreaking":false,"disableTriangleBreaking":false},
{"enableHubcaps":false},
{"enableTireLbeams":false},
{"enableTreadReinfBeams":false},
{"enableTireReinfBeams":true},
{"enableTreadReinfBeams":true},
{"enableTireSideReinfBeams":true},
{"enableTirePeripheryReinfBeams":false},
{"loadSensitivitySlope":""},
{"noLoadCoef":""},
{"fullLoadCoef":""},
{"frictionCoef":""},
{"slidingFrictionCoef":""},
{"softnessCoef":0.5},
{"treadCoef":1.0},
],
"powertrain" : [
["type", "name", "inputName", "inputIndex"],
//axle shafts - necessary for proper disconnection behavior of dually differentials
["shaft", "axle_1RL", "differential_R_1", 1, {"breakTriggerBeam":"axle_RL", "uiName":"Rear Rear Left Axle", "friction":2}],
["shaft", "axle_1RR", "differential_R_1", 2, {"breakTriggerBeam":"axle_RR", "uiName":"Rear Rear Right Axle", "friction":2}],
//dually differentials
["differential", "differential_1RL", "axle_1RL", 1, {"diffType":"dually", "gearRatio":1, "lockSpring":10000000, "lockTorque":400000, "lockDampRatio":0.2, "friction":17.9, "dynamicFriction": 0.033, "uiName":"Rear Rear Left Dually Hub","defaultVirtualInertia":2}],
["differential", "differential_1RR", "axle_1RR", 1, {"diffType":"dually", "gearRatio":1, "lockSpring":10000000, "lockTorque":400000, "lockDampRatio":0.2, "friction":17.9, "dynamicFriction": 0.033, "uiName":"Rear Rear Right Dually Hub","defaultVirtualInertia":2}],
//rear left axle outer
["shaft", "wheelaxle_1RL1", "differential_1RL", 1, {"connectedWheel":"R1LL", "breakTriggerBeam":"axle_RL", "uiName":"Rear Rear Left Hub", "friction":1}],
//rear left axle inner
["shaft", "wheelaxle_1RL2", "differential_1RL", 2, {"connectedWheel":"R1L", "breakTriggerBeam":"axle_RL", "uiName":"Rear Rear Left Hub", "friction":1}],
//rear right axle outer
["shaft", "wheelaxle_1RR1", "differential_1RR", 1, {"connectedWheel":"R1RR", "breakTriggerBeam":"axle_RR", "uiName":"Rear Rear Right Hub", "friction":1}],
//rear right axle inner
["shaft", "wheelaxle_1RR2", "differential_1RR", 2, {"connectedWheel":"R1R", "breakTriggerBeam":"axle_RR", "uiName":"Rear Rear Right Hub", "friction":1}],
],
},
}

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1,238 @@
{
"us_semi_transmission_race": {
"information":{
"authors":"Motorhead1991",
"name":"5-Speed Automatic Race Transmission",
"value":2600,
},
"slotType" : "us_semi_transmission",
"slots": [
["type", "default", "description"],
["us_semi_converter","us_semi_converter_mid","Torque Converter", {"coreSlot":true}],
],
"controller": [
["fileName"],
["transbrake", {}],
],
"powertrain" : [
["type", "name", "inputName", "inputIndex"],
["torqueConverter", "torqueConverter", "mainEngine", 1],
["automaticGearbox", "gearbox", "torqueConverter", 1],
["shaft", "rangebox", "gearbox", 1],
],
"gearbox": {
"uiName":"Gearbox",
"gearRatios":[-4.716, 0, 3.20, 1.95, 1.350, 1.0, 0.70],
"friction": 4.69,
"dynamicFriction": 0.0047,
"torqueLossCoef": 0.016,
"parkLockTorque":50000,
"oneWayViscousCoef":100,
"gearboxNode:":["tra1"],
"gearWhineCoefsInput": [0.56, 0.00, 0.56, 0.54, 0.52, 0.50, 0.48, 0.46],
"gearWhineCoefsOutput": [0.00, 0.00, 0.56, 0.58, 0.60, 0.62, 0.64, 0.66],
"gearWhineInputEvent": "event:>Vehicle>Transmission>bus_01>twine_in",
"gearWhineOutputEvent": "event:>Vehicle>Transmission>bus_01>twine_out",
},
"vehicleController": {
"automaticModes":"RND1",
"useSmartAggressionCalculation":true,
"calculateOptimalLoadShiftPoints":true,
"transmissionGearChangeDelay":0.5,
"gearboxDecisionSmoothingDown":2,
"gearboxDecisionSmoothingUp":2,
"throttleCoefWhileShifting": 1,
"highShiftUpRPM":"$=$revLimiterRPM - 400",
"highShiftDownRPM":[0,0,0,3300,3800,4000,4200,4200],
"lowShiftUpRPM":42200,
"lowShiftDownRPM":600,
},
"flexbodies": [
["mesh", "[group]:", "nonFlexMaterials"],
["us_semi_transmission", ["us_semi_transmission"]],
["us_semi_transmission_hoses", ["us_semi_transmission"]],
],
"nodes": [
["id", "posX", "posY", "posZ"],
{"selfCollision":false},
{"collision":true},
//--TRANSMISSION CONE--
{"nodeWeight":100},
{"frictionCoef":0.5},
{"nodeMaterial":"|NM_METAL"},
{"group":"us_semi_transmission"},
["tra1", 0.00, -1.153, 0.643],
["tra2r",-0.27, -2.286, 0.412],
["tra2l", 0.27, -2.286, 0.412],
["tra3r",-0.27, -2.262, 0.962],
["tra3l", 0.27, -2.262, 0.962],
{"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"],
//support beams for anti clipping
{"beamType":"|SUPPORT", "beamLongBound":5},
{"beamSpring":8000800,"beamDamp":800},
{"beamDeform":80000,"beamStrength":850000},
{"beamPrecompression":0.8},
["tra3r", "ff4l"],
["tra3r", "ff14l"],
["tra3l", "ff14r"],
["tra3l", "ff4r"],
["tra2r", "ff14l"],
["tra2l", "ff14r"],
["tra1", "ff5r"],
["ff5l", "tra1"],
//to conventional cab
{"optional":true},
["tra3r", "b11r"],
["b7r", "tra3r"],
["tra3r", "b11l"],
["tra3r", "b7l"],
["tra3l", "b11l"],
["tra3l", "b7l"],
["tra3l", "b11r"],
["tra1", "b9l"],
["tra1", "b9r"],
["tra1", "b8l"],
["tra1", "b8r"],
["tra1", "brg1"],
//to cabover cab
["tra2l", "cab53l"],
["tra2l", "cab33l"],
["tra2l", "cab53r"],
["tra2l", "cab33r"],
["tra2r", "cab33r"],
["tra2r", "cab53r"],
["tra2r", "cab33l"],
["tra2r", "cab53l"],
["tra3r", "cab52l"],
["tra3l", "cab52r"],
["tra1", "cab73r"],
["tra1", "cab73l"],
["tra1", "cab63r"],
["tra1", "cab63l"],
["tra1", "cab83r"],
["tra1", "cab83l"],
{"optional":false},
{"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
],
"triangles": [
["id1:","id2:","id3:"],
{"group":"us_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":""},
],
},
"us_semi_converter_lo_race": {
"information":{
"authors":"BeamNG",
"name":"Low Torque Ratio Racing Converter",
"value":450,
},
"slotType" : "us_semi_converter",
"torqueConverter": {
"uiName":"Torque Converter",
"converterDiameter":0.40,
"converterStiffness":8,
"couplingAVRatio":0.84,
"stallTorqueRatio":3.05,
"lockupClutchTorque":7000,
"additionalEngineInertia":1.5,
},
"vehicleController": {
"torqueConverterLockupRPM":1000,
"torqueConverterLockupMinGear":3,
},
},
"us_semi_converter_mid_race": {
"information":{
"authors":"BeamNG",
"name":"Medium Torque Ratio Racing Converter",
"value":450,
},
"slotType" : "us_semi_converter",
"torqueConverter": {
"uiName":"Torque Converter",
"converterDiameter":0.40,
"converterStiffness":9,
"couplingAVRatio":0.88,
"stallTorqueRatio":2.21,
"lockupClutchTorque":7000,
"additionalEngineInertia":1.5,
},
"vehicleController": {
"torqueConverterLockupRPM":1000,
"torqueConverterLockupMinGear":3,
},
},
"us_semi_converter_race": {
"information":{
"authors":"BeamNG",
"name":"High Torque Ratio Racing Converter",
"value":450,
},
"slotType" : "us_semi_converter",
"torqueConverter": {
"uiName":"Torque Converter",
"converterDiameter":0.40,
"converterStiffness":10,
"couplingAVRatio":0.95,
"stallTorqueRatio":1.9,
"lockupClutchTorque":7000,
"additionalEngineInertia":1.5,
},
"vehicleController": {
"torqueConverterLockupRPM":1000,
"torqueConverterLockupMinGear":2,
},
},
}