Transmission

Transmission

From BeamNG

Revision as of 05:30, 28 July 2014 by DrowsySam (talk | contribs) (Created page with "== 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. =...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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},
	],
}