{"bullit_68_suspension_f": { "information":{ "name":"Torsion Bar Front Suspension", "authors":"Stoat Muldoon", } "slotType" : "bullit_68_suspension_f", "slots": [ ["type", "default", "description"] ["bullit_68_brakes_f","bullit_68_brakes_f", "Front Brakes"], ["wheel_F_5","steelwheel_08a_14x7_F", "Front Wheels", {"nodeOffset":{"x":"$=case($trackwidth_F == nil, $trackoffset_F+0.22, $trackwidth_F)", "y":-1.683, "z":0.058}}], ["bullit_68_wheeldata_f","bullit_68_wheeldata_f", "Front Spindles"{"coreSlot":true}], ["bullit_68_dampers_f","bullit_68_dampers_f", "Front Shocks"], ["bullit_68_uppercontrolarm_f","bullit_68_uppercontrolarm_f", "Upper Control Arms"], ["bullit_68_springs_f","bullit_68_springs_f", "Front Springs"], ["bullit_68_steering", "bullit_68_steering", "Steering"], ["bullit_68_swaybar_f", "", "Front Swaybar"], ], "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_ctrlarm_ll", ["lca_l", "lca_s_l"]], ["bullit_68_ctrlarm_lr", ["lca_r", "lca_s_r"]], ["bullit_68_tiebars_f", ["tb_l", "tb_r"]], {"disableMeshBreaking":true}, ["bullit_68_spindle_l", ["spndl_l", "knuckle_l", "uca_s_l", "lca_s_l", "wheelhub_FL"]], ["bullit_68_spindle_r", ["spndl_r", "knuckle_r", "uca_s_r", "lca_s_r", "wheelhub_FR"]], {"disableMeshBreaking":false}, ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$trackoffset_F", "range", "+m", "Wheels", 0, -0.02, 0.05, "Track Offset", "Spacing of the wheel from the hub", {"stepDis":0.001, "subCategory":"Front"}] ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5, "nodeMaterial":"|NM_METAL"}, {"collision":true, "selfCollision":false} {"nodeWeight":6}, //Upper Control Arm //Left ["uca_l1", 0.65500, -1.68500, 0.20000{"group":"uca_s_l"}], //Right ["uca_r1", -0.65500, -1.68500, 0.20000{"group":"uca_s_r"}], //Lower Control Arm //Left ["lca_l1", 0.66500, -1.70000, -0.03023{"group":"lca_s_l"}], ["lca_l2", 0.54700, -1.67900, 0.07500{"group":"lca_d_l"}], ["lca_l3", 0.53000, -1.67400, 0.01100{"group":"tb_l"}], //Right ["lca_r1", -0.66500, -1.70000, -0.03023{"group":"lca_s_r"}], ["lca_r2", -0.54700, -1.67900, 0.07500{"group":"lca_d_r"}], ["lca_r3", -0.53000, -1.67400, 0.01100{"group":"tb_r"}], //Spindles //left ["spndl_l1", 0.69700, -1.82900, 0.06000{"group":"spndl_l"}], ["spndl_l2", 0.60055, -1.51859, -0.05203{"group":"knuckle_l"}], //Right ["spndl_r1", -0.69700, -1.82900, 0.06000{"group":"spndl_r"}], ["spndl_r2", -0.60055, -1.51859, -0.05203{"group":"knuckle_r"}], //Hubs //{"group":"spndl_l"} // ["fw1l", 0.65, -1.683, 0.058] // ["fw1ll", 0.8, -1.683, 0.058] //{"group":"spndl_r"} // ["fw1r", -0.65, -1.683, 0.058] // ["fw1rr", -0.8, -1.683, 0.058] //{"group":"none"} ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, //Lower Control Arms //Left {"beamSpring": 12000000,"beamDamp": 250}, {"beamDeform": 200000,"beamStrength": 550000}, ["lca_l1", "lcam_l1"], ["lca_l1", "lcam_l2"], ["lca_l3", "lca_l1"], ["lca_l3", "lcam_l1"], ["lca_l3", "lcam_l2"], ["lca_l2", "lca_l3"], ["lca_l2", "lca_l1"], ["lca_l2", "lcam_l1"], ["lca_l2", "lcam_l2"], ["tbm_l1", "lca_l3"], //Right ["lca_r1", "lcam_r1"], ["lca_r1", "lcam_r2"], ["lca_r3", "lca_r1"], ["lca_r3", "lcam_r1"], ["lca_r3", "lcam_r2"], ["lca_r2", "lca_r3"], ["lca_r2", "lca_r1"], ["lca_r2", "lcam_r1"], ["lca_r2", "lcam_r2"], ["tbm_r1", "lca_r3"], //Limiters {"beamType":"|BOUNDED", "beamLongBound":0.05, "beamShortBound":0.3}, {"beamSpring": 0,"beamDamp": 150}, {"beamLimitSpring": 4000000,"beamLimitDamp": 50}, //Lower Arms ["ucam_l1", "lca_l1"], ["lca_l1", "ucam_l2"], ["ucam_r1", "lca_r1"], ["lca_r1", "ucam_r2"], //Upper Arms {"beamLongBound":0.3, "beamShortBound":0.3}, ["uca_l1", "lcam_l1"], ["uca_l1", "lcam_l2"], ["uca_r1", "lcam_r1"], ["uca_r1", "lcam_r2"] {"beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, //Spindles //Left {"beamSpring": 12000000,"beamDamp": 500}, {"beamDeform": 250000,"beamStrength": 550000}, ["uca_l1", "spndl_l1"], ["spndl_l1", "lca_l1"], ["lca_l1", "spndl_l2"], ["spndl_l2", "uca_l1"], ["uca_l1", "lca_l1"], ["spndl_l2", "spndl_l1"], //Right ["uca_r1", "spndl_r1"], ["spndl_r1", "lca_r1"], ["lca_r1", "spndl_r2"], ["spndl_r2", "uca_r1"], ["uca_r1", "lca_r1"], ["spndl_r2", "spndl_r1"], //Hubs //Left {"beamSpring": 8000000,"beamDamp": 100}, {"beamDeform": 150000,"beamStrength": 230000}, {"breakGroup":"wheel_FL"}, ["fw1l", "lca_l1"{"name":"axle_FL"}], ["fw1l", "uca_l1"], ["fw1l", "spndl_l1"], ["fw1l", "spndl_l2"], ["fw1ll", "lca_l1"], ["fw1ll", "uca_l1"], ["fw1ll", "spndl_l1"], ["fw1ll", "spndl_l2"], //Right {"breakGroup":"wheel_FR"}, ["fw1r", "lca_r1"{"name":"axle_FR"}], ["fw1r", "uca_r1"], ["fw1r", "spndl_r1"], ["fw1r", "spndl_r2"], ["fw1rr", "lca_r1"], ["fw1rr", "uca_r1"], ["fw1rr", "spndl_r1"], ["fw1rr", "spndl_r2"], {"breakGroup":""}, //Shake Dampers {"beamSpring": 0,"beamDamp": 1500}, ["km_l1", "spndl_l1"], ["spndl_l1", "lcam_l1"], ["spndl_r1", "lcam_r1"], ["spndl_r1", "km_r1"], {"beamSpring": 0,"beamDamp": 1500}, ["spndl_r2", "lcam_r2"], ["spndl_r2", "ucam_r2"], ["spndl_l2", "lcam_l2"], ["spndl_l2", "ucam_l2"], {"beamSpring": 0,"beamDamp": 500}, ["uca_l1", "fw_l3"], ["fw_l3", "lca_l1"], ["uca_r1", "fw_r3"], ["fw_r3", "lca_r1"], //Anti Clipping {"beamSpring": 4000000,"beamDamp": 100}, {"beamDeform": 550000,"beamStrength": 600000}, {"beamType":"|SUPPORT", "beamLongBound":1.5}, {"beamPrecompression":0.6,} {"breakGroup":"wheel_FL"}, ["fw1ll", "fw_l4"], ["fw1ll", "fw_l6"], ["fw1l", "fw_l4"], ["fw1l", "fw_l6"], {"breakGroup":"wheel_FR"}, ["sbfr_r4", "fw1rr"], ["sbfr_r6", "fw1rr"], ["sbfr_r4", "fw1r"], ["sbfr_r6", "fw1r"], {"breakGroup":""}, {"beamPrecompression":0.75,} ["spndl_l2", "km_l1"], ["spndl_r2", "km_r1"], ["sbfr_l6", "spndl_l2"], ["tbm_r1", "spndl_r2"], ["spndl_l2", "lcam_l1"], ["spndl_r2", "lcam_r1"], {"beamPrecompression":0.85,} ["spndl_l1", "lcam_l2"], ["spndl_r1", "lcam_r2"], {"beamType":"|NORMAL", "beamLongBound":1, "beamPrecompression":1}, ], "pressureWheels": [ ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], //cancel out brake properties {"brakeTorque":0}, {"parkingTorque":0}, {"enableBrakeThermals":false}, {"brakeDiameter":false}, {"brakeMass":false}, {"brakeType":false}, {"rotorMaterial":false}, {"brakeVentingCoef":false}, ], "triangles":[ ["id1:", "id2:", "id3:"], {"dragCoef":10}, //Left Spindle ["uca_l1", "spndl_l1", "lca_l1"], ["lca_l1", "spndl_l2", "uca_l1"], ["fw1l", "uca_l1", "spndl_l2"], ["fw1l", "spndl_l2", "lca_l1"], ["fw1l", "lca_l1", "spndl_l1"], ["fw1l", "spndl_l1", "uca_l1"], //Right Spindle ["spndl_r1", "uca_r1", "lca_r1"], ["spndl_r2", "lca_r1", "uca_r1"], ["uca_r1", "fw1r", "spndl_r2"], ["spndl_r2", "fw1r", "lca_r1"], ["lca_r1", "fw1r", "spndl_r1"], ["spndl_r1", "fw1r", "uca_r1"], ], } "bullit_68_steering": { "information":{ "authors":"Stoat Muldoon", "name":"Steering", } "slotType" : "bullit_68_steering", "slots": [ ["type", "default", "description"] ["bullit_68_steeringbox","bullit_68_steeringbox", "Steering Box"], ], "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_steeringlink", ["steering_link"]], ["bullit_68_steeringtierods", ["knuckle_l", "knuckle_r", "steering_arms", "steering_link"]], ["bullit_68_steeringarms", ["steering_arms", "steering_link"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$toe_FR", "range", "", "Alignment", 1.02, 0.985, 1.04, "Front Right Toe", "Percentage of adjustment range"] ["$toe_FL", "range", "", "Alignment", 1.02, 0.985, 1.04, "Front Left Toe", "Percentage of adjustment range"] ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5, "nodeMaterial":"|NM_METAL"}, {"collision":false, "selfCollision":false} {"nodeWeight":5}, {"group":"steering_arms"} ["str_l1", 0.26700, -1.77200, 0.23000], ["str_l2", 0.26700, -1.68400, -0.05300], ["str_l3", 0.29700, -1.52061, 0.03144{"group":"steering_link"}], ["str_l4", 0.29499, -1.52061, 0.13144{"group":"steering_link"}], ["str_r1", -0.26700, -1.77200, 0.23000], ["str_r2", -0.26700, -1.68400, -0.05300], ["str_r3", -0.29499, -1.52061, 0.03144{"group":"steering_link"}], ["str_r4", -0.29499, -1.52061, 0.13144{"group":"steering_link"}], ["str_m1", 0.00000, -1.4, 0.01475{"group":"steering_link", "collision":false, "selfCollision":false}], {"group":"none"} ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring": 2000000,"beamDamp": 50}, {"beamDeform": 50000,"beamStrength": 5000000}, //Tierods {"beamSpring": 9000000,"beamDamp": 200}, {"beamDeform": 30000,"beamStrength": 250000}, ["str_l3", "spndl_l2"{"beamPrecompression":"$toe_FL","beamPrecompressionTime":0.5}], ["str_r3", "spndl_r2"{"beamPrecompression":"$toe_FR","beamPrecompressionTime":0.5}], //Center Link ["str_r3", "str_l3"], //Steering Box and Pitman Arm {"beamSpring": 11000000,"beamDamp": 300}, {"beamDeform": 35000,"beamStrength": 5000000}, ["str_l1", "str_l2"], ["str_l2", "str_l3"], ["str_l3", "str_l1"], ["str_r1", "str_r2"], ["str_r2", "str_r3"], ["str_r3", "str_r1"], ["str_r1", "str_l1"], ["str_l1", "str_r2"], ["str_r2", "str_l2"], ["str_l2", "str_r1"], ["str_r1", "str_r4"], ["str_r4", "str_r2"], ["str_l1", "str_l4"], ["str_l4", "str_l2"], //Center Link {"beamSpring": 11000000,"beamDamp": 150}, {"beamDeform": 2500,"beamStrength": 999000000}, ["str_l3", "str_l4"], ["str_l4", "str_r4"], ["str_r4", "str_r3"], ["str_r4", "str_l3"], ["str_l4", "str_r3"], ["str_r4", "str_m1"], ["str_m1", "str_l3"], ["str_m1", "str_l4"], ["str_m1", "str_r3"], //Attach {"beamSpring": 2000000,"beamDamp": 300}, {"beamDeform": 55000,"beamStrength": 5000000}, ["str_l1", "sbfr_l6"], ["str_l1", "km_l2"], ["str_l1", "km_l1"], ["str_l1", "sbfr_l8"], ["str_l1", "ucam_l1"], ["str_l1", "ucam_l2"], ["str_l1", "lcam_l1"], ["str_l1", "lcam_l2"], ["str_l2", "sbfr_l6"], ["str_l2", "km_l2"], ["str_l2", "km_l1"], ["str_l2", "sbfr_l8"], ["str_l2", "ucam_l1"], ["str_l2", "ucam_l2"], ["str_l2", "lcam_l1"], ["str_l2", "lcam_l2"], ["str_r1", "sbfr_r6"], ["str_r1", "km_r2"], ["str_r1", "km_r1"], ["str_r1", "sbfr_r8"], ["str_r1", "ucam_r1"], ["str_r1", "ucam_r2"], ["str_r1", "lcam_r1"], ["str_r1", "lcam_r2"], ["str_r2", "sbfr_r6"], ["str_r2", "km_r2"], ["str_r2", "km_r1"], ["str_r2", "sbfr_r8"], ["str_r2", "ucam_r1"], ["str_r2", "ucam_r2"], ["str_r2", "lcam_r1"], ["str_r2", "lcam_r2"], //Limiter {"beamType":"|BOUNDED", "beamLongBound":0.175, "beamShortBound":0.175}, {"beamSpring": 0,"beamDamp": 150}, {"beamLimitSpring": 6000000,"beamLimitDamp": 50}, {"beamDeform": 350000,"beamStrength": 5000000}, ["str_r3", "str_l2"], {"beamType":"|BOUNDED", "beamLongBound":0.6, "beamShortBound":0.6}, ["spndl_r2", "str_r2"], ["spndl_l2", "str_l2"], {"beamType":"|NORMAL"}, ], } "bullit_68_steeringbox": { "information":{ "authors":"Stoat Muldoon", "name":"Steering Box", } "slotType" : "bullit_68_steeringbox", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_steeringbox", ["body"]], ], "torsionHydros": [ ["id1:","id2:","id3:","id4:"], {"spring":400000, "damp":0, "deform":"FLT_MAX", "strength":150000}, ["str_l3","str_l2","str_l1","str_r1",{"factor":0.5,"steeringWheelLock":570,"inRate":1.25,"outRate":1.25,"inputSource":"steering_input"}], ], "input": { "FFBcoef":2.5, }, } "bullit_68_steeringbox_race": { "information":{ "authors":"Stoat Muldoon", "name":"Quick Ratio Steering Box", } "slotType" : "bullit_68_steeringbox", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_steeringbox", ["body"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5, "nodeMaterial":"|NM_METAL"}, {"collision":true, "selfCollision":true} {"nodeWeight":5}, ["str_l3", 0.29700, -1.5, 0.03144{"group":"steering_link"}], ["str_l4", 0.29499, -1.5, 0.13144{"group":"steering_link"}], ["str_r3", -0.29499, -1.5, 0.03144{"group":"steering_link"}], ["str_r4", -0.29499, -1.5, 0.13144{"group":"steering_link"}], {"group":"none"} ], "torsionHydros": [ ["id1:","id2:","id3:","id4:"], {"spring":400000, "damp":0, "deform":"FLT_MAX", "strength":150000}, ["str_l3","str_l2","str_l1","str_r1",{"factor":0.4,"steeringWheelLock":490,"inRate":2.25,"outRate":2.25,"inputSource":"steering_input"}], ], "input": { "FFBcoef":4, }, } "bullit_68_dampers_f": { "information":{ "authors":"Stoat Muldoon", "name":"Front Shocks", } "slotType" : "bullit_68_dampers_f", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_dampers_f", ["shk_l", "lca_d_l", "shk_r", "lca_d_r"]], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring": 5000000,"beamDamp": 50}, {"beamDeform": 50000,"beamStrength": 5000000}, //Shocks {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamDeform":128000,"beamStrength":160000}, {"beamLimitSpring":0,"beamLimitDamp":0}, {"beamSpring":20,"beamDamp":3500}, ["fshk_l1", "lca_l2",{"beamDampFast":1900,"beamDampRebound":6000,"beamDampReboundFast":3000,"beamDampVelocitySplit":0.1}], ["fshk_r1", "lca_r2",{"beamDampFast":1900,"beamDampRebound":6000,"beamDampReboundFast":3000,"beamDampVelocitySplit":0.1}], //Friction {"beamSpring":0,"beamDamp":800000}, ["fshk_l1", "lca_l2",{"beamDampFast":0,"beamDampRebound":800000,"beamDampReboundFast":0,"beamDampVelocitySplit":0.0001}], ["fshk_r1", "lca_r2",{"beamDampFast":0,"beamDampRebound":800000,"beamDampReboundFast":0,"beamDampVelocitySplit":0.0001}], //Bumpstop {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":0.15, "beamShortBound":0.22}, {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":1000000,"beamLimitDamp":30000}, ["fshk_l1", "lca_l2"{"beamLimitDampRebound":0,"dampCutoffHz":500}], ["fshk_r1", "lca_r2"{"beamLimitDampRebound":0,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], } "bullit_68_dampers_race_f": { "information":{ "authors":"Stoat Muldoon", "name":"Race Front Shocks", } "slotType" : "bullit_68_dampers_f", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_dampers_race_f", ["shk_l", "lca_d_l", "shk_r", "lca_d_r"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$damp_bump_F", "range", "N/m/s", "Suspension", 9000, 500, 12500, "Bump Damping", "Damper rate in compression", {"stepDis":100, "subCategory":"Front"}], ["$damp_rebound_F", "range", "N/m/s", "Suspension", 20000, 500, 25000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Front"}], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring": 5000000,"beamDamp": 50}, {"beamDeform": 50000,"beamStrength": 5000000}, //front dampers {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamDeform":128000,"beamStrength":160000}, {"beamLimitSpring":0,"beamLimitDamp":0}, {"beamSpring":0,"beamDamp":"$damp_bump_F"}, //acting at hub ["fshk_l1", "lca_l2",{"beamDampRebound":"$damp_rebound_F","beamDampVelocitySplit":0.2,"beamDampFast":"$=$damp_bump_F / 3","beamDampReboundFast":"$=$damp_rebound_F / 3"}], ["fshk_r1", "lca_r2",{"beamDampRebound":"$damp_rebound_F","beamDampVelocitySplit":0.2,"beamDampFast":"$=$damp_bump_F / 3","beamDampReboundFast":"$=$damp_rebound_F / 3"}], //damper and suspension friction {"beamSpring":0,"beamDamp":300000}, ["fshk_l1", "lca_l2",{"beamDampFast":0,"beamDampRebound":300000,"beamDampReboundFast":0,"beamDampVelocitySplit":0.0001}], ["fshk_r1", "lca_r2",{"beamDampFast":0,"beamDampRebound":300000,"beamDampReboundFast":0,"beamDampVelocitySplit":0.0001}], //Bumpstop {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":0.15, "beamShortBound":0.22}, {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":1000000,"beamLimitDamp":30000}, ["fshk_l1", "lca_l2"{"beamLimitDampRebound":0,"dampCutoffHz":500}], ["fshk_r1", "lca_r2"{"beamLimitDampRebound":0,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], } "bullit_68_springs_f": { "information":{ "authors":"Stoat Muldoon", "name":"Front Torsion Springs", } "slotType" : "bullit_68_springs_f", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_springs_f", ["body"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$rideheight_F", "range", "m", "Suspension", 0.06, -0.15, 0.25, "Front Ride Height", "Raise or lower the front suspension"{"stepDis":0.01, "subCategory":"Front"}] //["$spring_F", "range", "N/m", "Suspension", 3300000, 2000000, 5000000, "Front Spring Rate", "Spring stiffness"{"stepDis":500, "subCategory":"Front"}] ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], {"spring":7000, "damp":10, "deform":2500000, "strength":9999999}, ["lca_l1", "lcam_l1", "lcam_l2", "lcam_r2"{"precompressionAngle":"$rideheight_F"}], ["lcam_l2", "lcam_r2", "lcam_r1", "lca_r1"{"precompressionAngle":"$=-($rideheight_F)"}], ], } "bullit_68_springs_race_f": { "information":{ "authors":"Stoat Muldoon", "name":"Race Front Torsion Springs", } "slotType" : "bullit_68_springs_f", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_springs_f", ["body"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$rideheight_F", "range", "m", "Suspension", 0.06, -0.15, 0.25, "Front Ride Height", "Raise or lower the front suspension"{"stepDis":0.01, "subCategory":"Front"}] ["$spring_F", "range", "N/m", "Suspension", 7000, 3000, 20000, "Front Spring Rate", "Spring stiffness"{"stepDis":500, "subCategory":"Front"}] ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], {"spring":"$spring_F", "damp":10, "deform":2500000, "strength":9999999}, ["lca_l1", "lcam_l1", "lcam_l2", "lcam_r2"{"precompressionAngle":"$rideheight_F"}], ["lcam_l2", "lcam_r2", "lcam_r1", "lca_r1"{"precompressionAngle":"$=-($rideheight_F)"}], ], } "bullit_68_swaybar_f": { "information":{ "authors":"Stoat Muldoon", "name":"Factory Front Sway Bar", } "slotType" : "bullit_68_swaybar_f", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_swaybar_f", ["swaybar_f"]], ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], {"spring":"12000", "damp":10, "deform":550000, "strength":9999999}, ["swbf_l1", "km_l2", "km_r2", "swbf_r1"], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5, "nodeMaterial":"|NM_METAL"}, {"collision":false, "selfCollision":false} {"nodeWeight":3}, {"group":"swaybar_f"} ["swbf_l1", 0.47412, -1.70277, -0.02973], ["swbf_r1", -0.47412, -1.70277, -0.02973], {"group":"none"} ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring": 6000000,"beamDamp": 50}, {"beamDeform": 250000,"beamStrength": 5000000}, ["lca_l2", "swbf_l1"], ["lca_r2", "swbf_r1"], ["swbf_r1", "km_r2"], ["swbf_l1", "km_l2"], ["swbf_r1", "km_l2"], ["swbf_l1", "km_r2"], ], } "bullit_68_swaybar_race_f": { "information":{ "authors":"Stoat Muldoon", "name":"Race Front Sway Bar", } "slotType" : "bullit_68_swaybar_f", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_swaybar_race_f", ["swaybar_f"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$antiroll_F", "range", "N/m", "Suspension", 12000, 6000, 36000, "Swaybar Stiffness", "Anti-roll effect"{"stepDis":500, "subCategory":"Front"}] ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], {"spring":"12000", "damp":10, "deform":550000, "strength":9999999}, ["swbf_l1", "km_l2", "km_r2", "swbf_r1"], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5, "nodeMaterial":"|NM_METAL"}, {"collision":false, "selfCollision":false} {"nodeWeight":3}, {"group":"swaybar_f"} ["swbf_l1", 0.47412, -1.70277, -0.02973], ["swbf_r1", -0.47412, -1.70277, -0.02973], {"group":"none"} ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring": 6000000,"beamDamp": 50}, {"beamDeform": 250000,"beamStrength": 5000000}, ["lca_l2", "swbf_l1"], ["lca_r2", "swbf_r1"], ["swbf_r1", "km_r2"], ["swbf_l1", "km_l2"], ["swbf_r1", "km_l2"], ["swbf_l1", "km_r2"], ], } "bullit_68_uppercontrolarm_f": { "information":{ "authors":"Stoat Muldoon", "name":"Upper Control Arms", } "slotType" : "bullit_68_uppercontrolarm_f", "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_ctrlarm_ul", ["uca_l", "uca_s_l"]], ["bullit_68_ctrlarm_ur", ["uca_r", "uca_s_r"]], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, //Upper Control Arms //Left {"beamSpring": 12000000,"beamDamp": 350}, ["uca_l1", "ucam_l1"], ["uca_l1", "ucam_l2"], //Right ["uca_r1", "ucam_r1"], ["uca_r1", "ucam_r2"], ], } "bullit_68_uppercontrolarm_race_f": { "information":{ "authors":"Stoat Muldoon", "name":"Adjustable Upper Control Arms", } "slotType" : "bullit_68_uppercontrolarm_f", "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$camber_F", "range", "", "Alignment", 1, 0.95, 1.05, "Camber Adjust", "Adjusts the wheel camber angle", {"subCategory":"Front"}] ["$caster_F", "range", "", "Alignment", -1.685, -1.715, -1.655, "Caster Adjust", "Adjust forward rake of the steering axis", {"subCategory":"Front"}] ], "flexbodies": [ ["mesh", "[group]:","nonFlexMaterials"], ["bullit_68_ctrlarm_race_ul", ["uca_l", "uca_s_l"]], ["bullit_68_ctrlarm_race_ur", ["uca_r", "uca_s_r"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5, "nodeMaterial":"|NM_METAL"}, {"collision":true, "selfCollision":false} {"nodeWeight":6}, //Upper Control Arm //Left ["uca_l1", 0.65500, "$caster_F", 0.20000{"group":"uca_s_l"}], //Right ["uca_r1", -0.65500, "$caster_F", 0.20000{"group":"uca_s_r"}], ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, //Upper Control Arms //Left {"beamSpring": 12000000,"beamDamp": 350}, ["uca_l1", "ucam_l1"{"beamPrecompression":"$camber_F","beamPrecompressionTime":0.5,"dampCutoffHz":500}], ["uca_l1", "ucam_l2"{"beamPrecompression":"$camber_F","beamPrecompressionTime":0.5,"dampCutoffHz":500}], //Right ["uca_r1", "ucam_r1"{"beamPrecompression":"$camber_F","beamPrecompressionTime":0.5,"dampCutoffHz":500}], ["uca_r1", "ucam_r2"{"beamPrecompression":"$camber_F","beamPrecompressionTime":0.5,"dampCutoffHz":500}], {"beamPrecompression":1} ], } "bullit_68_wheeldata_f": { "information":{ "authors":"BeamNG", "name":"Front Spindles", } "slotType" : "bullit_68_wheeldata_f", "pressureWheels": [ ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], //front {"selfCollision":false} {"collision":false} {"hubcapBreakGroup":"hubcap_FR"}, {"hubcapGroup":"hubcap_FR"}, {"axleBeams":["axle_FR"]} ["FR", "wheel_FR", "tire_FR", "fw1rr", "fw1r", 9999, "spndl_r1", 1, {"torqueCoupling:":"lca_r1", "torqueArm:":"uca_r1", "torqueArm2:":"fw1rr", "steerAxisUp:":"uca_r1","steerAxisDown:":"lca_r1"}], {"hubcapBreakGroup":"hubcap_FL"}, {"hubcapGroup":"hubcap_FL"}, {"axleBeams":["axle_FL"]} ["FL", "wheel_FL", "tire_FL", "fw1ll", "fw1l", 9999, "spndl_l1", -1, {"torqueCoupling:":"lca_l1", "torqueArm:":"uca_l1", "torqueArm2:":"fw1ll", "steerAxisUp:":"uca_l1","steerAxisDown:":"lca_l1"}], {"axleBeams":[]},{"disableMeshBreaking":false,"disableTriangleBreaking":false} {"selfCollision":true} {"enableABS":false} {"hubcapBreakGroup":""}, {"hubcapGroup":""}, {"enableHubcaps":false}, {"enableTireLbeams":false}, {"enableTireSideReinfBeams":false}, {"enableTireReinfBeams":false}, {"enableTreadReinfBeams":false}, {"enableTirePeripheryReinfBeams":false}, {"loadSensitivitySlope":""}, {"noLoadCoef":""}, {"fullLoadCoef":""}, {"frictionCoef":""}, {"slidingFrictionCoef":""}, {"softnessCoef":0.5}, {"treadCoef":1.0}, ], "powertrain" : [ ["type", "name", "inputName", "inputIndex"], ["shaft", "wheelaxleFL", "differential_F", 1, {"speedo":false, "connectedWheel":"FL", "breakTriggerBeam":"axle_FL", "uiName":"Front Left Axle", "friction":2}], ["shaft", "wheelaxleFR", "differential_F", 2, {"speedo":false, "connectedWheel":"FR", "breakTriggerBeam":"axle_FR", "uiName":"Front Right Axle", "friction":2}], ], }, }