Transmission

Transmission

From BeamNG

Overview

The transmission is an essential part of an engine, it controls the engine, and defines how the power is delivered. Transmission is reliant on an Engine.

Transmission Example

}
"hatch_transmission_4A": {
	"information":{
		"authors":"gabester",
		"name":"Ibishu Covet 4-Speed Automatic Transmission",
	}
	"engine":{
		"transmissionType":"automatic", //Automatic or manual, setting automatic will restrict the use of manual mode while playing.
		"lowShiftDownRPM":1400,
		"lowShiftUpRPM":3600,
		"highShiftDownRPM":3300,
		"highShiftUpRPM":6000,
		// -1, 0 (neutral), 1, etc
		"gears":[-2.9, 0, 2.72, 1.55, 1.05, 0.72] //Gear ratios
		"clutchDuration":0.25
		"viscousCoupling":3.5
		"lockingTorqueLimit":150
		"enableLocking":true
		},
    "slotType" : "hatch_transmission",
	"slots": [
		["type", "default", "description"]
		["hatch_differential_F","hatch_differential_F", "Ibishu Covet Front Differential"],
	],
	"scalenodeWeight":0.62,
	"scalebeamSpring":0.46,
	"scalebeamDamp":0.58,
	"scalebeamDeform":0.39,
	"scalebeamStrength":0.51,
	"flexbodies": [
		 ["mesh", "[group]:", "nonFlexMaterials"],
		 ["hatch_transmission", ["hatch_engine","hatch_transmission"]],
		 ["hatch_shifterbase_A", ["hatch_body"]],
		 
	],	
	"props": [
		["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"]	
		//automatic transmission
		["gear_A"   ,"hatch_shifter_A", "f7r","f7l","f8r", {"x":85, "y":0, "z":0}, {"x":0, "y":0, "z":0}     , {"x":0, "y":0.2, "z":0.01}, 0, 1, 0, 1],
		["parkingbrake"     ,"hatch_parkingbrake", "f7r","f7l","f8r",  {"x":90, "y":0, "z":0} , {"x":-35, "y":0, "z":0}    , {"x":0.0, "y":0, "z":0}, 0, 1, 0, 1],
	 ],
	 
	"nodes": [
		 ["id", "posX", "posY", "posZ"],
		 //--4 Speed Auto--
		 {"selfCollision":false},
		 {"collision":true}
		 {"nodeMaterial":"|NM_METAL"},
		 {"frictionCoef":0.7},
		 {"group":"hatch_transmission"},
		 {"nodeWeight":31},
		 ["tra1", -0.37, -1.43, 0.39],
		 {"group":""},
	],
	
	"beams": [
		  ["id1:", "id2:"],
		  //--TRANSMISSION CONE--
		  {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
	      {"beamSpring":14001000,"beamDamp":250},
		  {"beamDeform":2000000,"beamStrength":"FLT_MAX"},
		  ["tra1","e1r"],
		  ["tra1","e3r"],
		  ["tra1","e1l"],
		  ["tra1","e3l"],
		  {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
	],
	"hubWheels": [
            ["name","group","node1:","node2:","nodeS","nodeArm:","wheelDir"],
			{"propulsed":1},
	],
}