Initial commit: Slicks, high HP engine and the compound turbo
Also included is the hood stack stuff#
This commit is contained in:
commit
2e8008926b
13 changed files with 5045 additions and 0 deletions
.gitignore.txt
vehicles/us_semi
airtanks_only.jbeamcompound_turbo.daeracingTank.daeus_semi_centermount_tank.daeus_semi_conventional_hood_race.jbeamus_semi_conventional_hoodstack.daeus_semi_conventional_hoodstack.jbeamus_semi_engine_race.jbeamus_semi_fueltank_center.jbeamus_semi_hubs_R_race.jbeamus_semi_stackcut.daeus_semi_transmission_race.jbeam
1
.gitignore.txt
Normal file
1
.gitignore.txt
Normal file
|
@ -0,0 +1 @@
|
|||
*.zip
|
147
vehicles/us_semi/airtanks_only.jbeam
Normal file
147
vehicles/us_semi/airtanks_only.jbeam
Normal 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":""},
|
||||
],
|
||||
},
|
||||
}
|
322
vehicles/us_semi/compound_turbo.dae
Normal file
322
vehicles/us_semi/compound_turbo.dae
Normal file
File diff suppressed because one or more lines are too long
201
vehicles/us_semi/racingTank.dae
Normal file
201
vehicles/us_semi/racingTank.dae
Normal file
File diff suppressed because one or more lines are too long
201
vehicles/us_semi/us_semi_centermount_tank.dae
Normal file
201
vehicles/us_semi/us_semi_centermount_tank.dae
Normal file
File diff suppressed because one or more lines are too long
2318
vehicles/us_semi/us_semi_conventional_hood_race.jbeam
Normal file
2318
vehicles/us_semi/us_semi_conventional_hood_race.jbeam
Normal file
File diff suppressed because it is too large
Load diff
101
vehicles/us_semi/us_semi_conventional_hoodstack.dae
Normal file
101
vehicles/us_semi/us_semi_conventional_hoodstack.dae
Normal file
File diff suppressed because one or more lines are too long
174
vehicles/us_semi/us_semi_conventional_hoodstack.jbeam
Normal file
174
vehicles/us_semi/us_semi_conventional_hoodstack.jbeam
Normal 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"},
|
||||
],
|
||||
},
|
||||
}
|
711
vehicles/us_semi/us_semi_engine_race.jbeam
Normal file
711
vehicles/us_semi/us_semi_engine_race.jbeam
Normal 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},
|
||||
],
|
||||
},
|
||||
}
|
231
vehicles/us_semi/us_semi_fueltank_center.jbeam
Normal file
231
vehicles/us_semi/us_semi_fueltank_center.jbeam
Normal 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"],
|
||||
],
|
||||
},
|
||||
|
||||
}
|
169
vehicles/us_semi/us_semi_hubs_R_race.jbeam
Normal file
169
vehicles/us_semi/us_semi_hubs_R_race.jbeam
Normal 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}],
|
||||
],
|
||||
},
|
||||
}
|
231
vehicles/us_semi/us_semi_stackcut.dae
Normal file
231
vehicles/us_semi/us_semi_stackcut.dae
Normal file
File diff suppressed because one or more lines are too long
238
vehicles/us_semi/us_semi_transmission_race.jbeam
Normal file
238
vehicles/us_semi/us_semi_transmission_race.jbeam
Normal 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,
|
||||
},
|
||||
},
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue