Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
art/sound/blends/rylfox_Ex.sfxBlend2D.json { "header" : { "version" : 1 }, "eventName" : "event:>Engine>default", "samples" : [ [ ["art/sound/engine/rylfox_Ex/800.wav", 800], ["art/sound/engine/rylfox_Ex/3000.wav", 3000], ["art/sound/engine/rylfox_Ex/4000.wav", 4000], ["art/sound/engine/rylfox_Ex/5000.wav", 5000], ["art/sound/engine/rylfox_Ex/6000.wav", 6000], ["art/sound/engine/rylfox_Ex/7000.wav", 7000], ["art/sound/engine/rylfox_Ex/7600.wav", 7600] ], [ ["art/sound/engine/rylfox_Ex/3000o.wav", 3000], ["art/sound/engine/rylfox_Ex/4000o.wav", 4000], ["art/sound/engine/rylfox_Ex/5000o.wav", 5000], ["art/sound/engine/rylfox_Ex/6000o.wav", 6000], ["art/sound/engine/rylfox_Ex/6661o.wav", 6661], ["art/sound/engine/rylfox_Ex/7065o.wav", 7065] ] ] } art/sound/engine/rylfox_Ex/3000.wav art/sound/engine/rylfox_Ex/3000o.wav art/sound/engine/rylfox_Ex/4000.wav art/sound/engine/rylfox_Ex/4000o.wav art/sound/engine/rylfox_Ex/5000.wav art/sound/engine/rylfox_Ex/5000o.wav art/sound/engine/rylfox_Ex/6000.wav art/sound/engine/rylfox_Ex/6000o.wav art/sound/engine/rylfox_Ex/6661o.wav art/sound/engine/rylfox_Ex/7000.wav art/sound/engine/rylfox_Ex/7065o.wav art/sound/engine/rylfox_Ex/7600.wav art/sound/engine/rylfox_Ex/800.wav art/sound/starter/rylfox_starter.wav vehicles/RyLFox/default.png vehicles/RyLFox/info.json { "Author":"BeamNG", "Body Style":"Coupe", "Brand":"Ford", "Country":"United States", "Derby Class":"Mid-Size Car", "Name":"Mustang", "Type":"Car", "Years":{ "max":1993, "min":1979 }, "defaultPaintName1":"Alpine White", "defaultPaintName3":"Chrome", "default_pc":"McFlurry", "paints":{ "Alabaster":{ "baseColor":[ 0.84, 0.79, 0.76, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Alpine White":{ "baseColor":[ 0.83, 0.87, 0.85, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.3, "roughness":0.6 }, "Amber":{ "baseColor":[ 0.466, 0.325, 0.112, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Aquamarine":{ "baseColor":[ 0.05, 0.5, 0.7, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Army Green":{ "baseColor":[ 0.275, 0.302, 0.25, 2 ], "clearcoat":1, "clearcoatRoughness":0.4, "metallic":0, "roughness":1 }, "Autumn Yellow":{ "baseColor":[ 0.521, 0.396, 0.189, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.4, "roughness":0.6 }, "Azure Blue":{ "baseColor":[ 0.1, 0.2, 0.4, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Bayview Blue":{ "baseColor":[ 0.4, 0.75, 0.9, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Bermuda Blue":{ "baseColor":[ 0.08, 0.2, 0.24, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.9, "roughness":0.6 }, "Bone White":{ "baseColor":[ 0.85, 0.84, 0.83, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.2, "roughness":0.6 }, "Brilliant Blue":{ "baseColor":[ 0.08, 0.36, 0.75, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.5, "roughness":0.6 }, "Brilliant Burgundy":{ "baseColor":[ 0.5, 0, 0, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Butterscotch":{ "baseColor":[ 0.81, 0.638, 0.476, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Carbon Gray":{ "baseColor":[ 0.33, 0.33, 0.33, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.4, "roughness":0.6 }, "Champagne":{ "baseColor":[ 0.663, 0.594, 0.533, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.9, "roughness":0.6 }, "Charcoal":{ "baseColor":[ 0.3, 0.3, 0.3, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.9, "roughness":0.6 }, "Chestnut":{ "baseColor":[ 0.3, 0.2, 0.12, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Chocolate Brown":{ "baseColor":[ 0.488, 0.316, 0.192, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Chrome":{ "baseColor":[ 0.95, 0.95, 0.95, 1e-05 ], "clearcoat":0, "clearcoatRoughness":0, "metallic":0.95, "roughness":0.09 }, "Citrus Orange":{ "baseColor":[ 0.9, 0.58, 0.1, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Clay Red":{ "baseColor":[ 0.45, 0.28, 0.233, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Cream":{ "baseColor":[ 0.79, 0.75, 0.69, 1 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.3, "roughness":0.6 }, "Deep Plum":{ "baseColor":[ 0.31, 0, 0.03, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.5, "roughness":0.6 }, "Dusted Mica":{ "baseColor":[ 0.5, 0.42, 0.39, 1.3 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":1, "roughness":0.65 }, "Fiesta Yellow":{ "baseColor":[ 0.8, 0.7, 0.1, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Fine Blue":{ "baseColor":[ 0.07, 0.13, 0.44, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Fire Red":{ "baseColor":[ 0.8, 0.1, 0.1, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Flame Orange":{ "baseColor":[ 0.9, 0.4, 0, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Flare Orange":{ "baseColor":[ 1, 0.55, 0.2, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Forest Green":{ "baseColor":[ 0.08, 0.18, 0.105, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Gray":{ "baseColor":[ 0.5, 0.5, 0.5, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Ice Blue":{ "baseColor":[ 0.05, 0.23, 0.5, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Ivy Green":{ "baseColor":[ 0.06, 0.1, 0.06, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Jet Black":{ "baseColor":[ 0, 0, 0, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":1, "roughness":1 }, "Limoncello":{ "baseColor":[ 0.87, 0.8, 0.6, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Maroon":{ "baseColor":[ 0.3, 0, 0, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.7, "roughness":0.6 }, "Matte Black":{ "baseColor":[ 0.12, 0.12, 0.12, 2 ], "clearcoat":1, "clearcoatRoughness":0.4, "metallic":1, "roughness":1 }, "Medallion Gold":{ "baseColor":[ 0.75, 0.54, 0, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":1, "roughness":0.5 }, "Midnight Blue":{ "baseColor":[ 0, 0.03, 0.12, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Mist Blue":{ "baseColor":[ 0.5, 0.65, 0.8, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Moonlight":{ "baseColor":[ 0.12, 0.05, 0.13, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Navy Blue":{ "baseColor":[ 0, 0.07, 0.23, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Opal Green":{ "baseColor":[ 0.22, 0.37, 0.33, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.4, "roughness":0.6 }, "Pearl White":{ "baseColor":[ 0.83, 0.83, 0.83, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.3, "roughness":0.6 }, "Peruvian Pink":{ "baseColor":[ 0.548, 0.35, 0.362, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Quicksilver":{ "baseColor":[ 0.52, 0.485, 0.46, 1.3 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":1, "roughness":0.65 }, "Rose Pink":{ "baseColor":[ 0.636, 0.228, 0.332, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.5, "roughness":0.6 }, "Royal Blue":{ "baseColor":[ 0, 0.1, 0.42, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Salmon":{ "baseColor":[ 0.63, 0.387, 0.338, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Savannah Yellow":{ "baseColor":[ 0.5, 0.5, 0.3, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Scarlet Red":{ "baseColor":[ 0.58, 0.12, 0.12, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.2, "roughness":0.6 }, "Screamin' Citrus":{ "baseColor":[ 1, 0.493, 0.196, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Seafoam Green":{ "baseColor":[ 0.24, 0.48, 0.48, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.4, "roughness":0.6 }, "Seaside Blue":{ "baseColor":[ 0.13, 0.27, 0.47, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Shale Green":{ "baseColor":[ 0.22, 0.27, 0.23, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.9, "roughness":0.6 }, "Silver":{ "baseColor":[ 0.65, 0.65, 0.65, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.9, "roughness":0.6 }, "Sky Blue":{ "baseColor":[ 0.12, 0.6, 0.8, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Solar Yellow":{ "baseColor":[ 0.82, 0.62, 0.1, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Sonoran Brown":{ "baseColor":[ 0.321, 0.261, 0.197, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.4, "roughness":0.6 }, "Steel Blue":{ "baseColor":[ 0.25, 0.3, 0.35, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0.5, "roughness":0.6 }, "Straw Yellow":{ "baseColor":[ 0.895, 0.674, 0.225, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Sunset":{ "baseColor":[ 0.58, 0.3, 0.2, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Surf Blue":{ "baseColor":[ 0.22, 0.51, 0.68, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Tropical Sea":{ "baseColor":[ 0, 0.4, 0.6, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Verdant Green":{ "baseColor":[ 0.18, 0.36, 0.09, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 }, "Walnut":{ "baseColor":[ 0.16, 0.1, 0.06, 1.2 ], "clearcoat":1, "clearcoatRoughness":0.09, "metallic":0, "roughness":1 } } } vehicles/RyLFox/JBeam/rylfox_body.jbeam { "rylfox_body": { "information":{ "authors":"BeamNG", "name":"Body", "value":13500, }, "slotType" : "rylfox_body", "slots": [ ["type", "default", "description"], ["rylfox_steer","rylfox_steer", "Steering Wheel"], ["rylfox_petina","rylfox_petina", "Petina"], ["rylfox_stickers","rylfox_stickers", "Stickers"], ["gps","","Navigation Unit", {"nodeOffset":{"x":0.04,"y":-0.34,"z":0.96}}], ["linelock", "", "Brake Line Lock"], // ["rylfox_bumper_R","rylfox_bumper_R", "Rear Bumper"], ["rylfox_dash","rylfox_dash", "Digidash"], ["rylfox_frontweight","", "Front Weight"], ["rylfox_glass_F","rylfox_glass_F", "Windshield"], ["rylfox_glass_R","rylfox_glass_R", "Backlight"], ["rylfox_quarterglass_L","rylfox_quarterglass_L", "Left Quarter Glass"], ["rylfox_quarterglass_R","rylfox_quarterglass_R", "Right Quarter Glass"], ["rylfox_trunk","rylfox_trunk", "Trunk"], ["rylfox_door_R","rylfox_door_R", "Front Right Door"], ["rylfox_door_L","rylfox_door_L", "Front Left Door"], ["rylfox_fender_R","rylfox_fender_R", "Front Right Fender"], ["rylfox_fender_L","rylfox_fender_L", "Front Left Fender"], ["rylfox_taillight_R","rylfox_taillight_R", "Right Taillight"], ["rylfox_taillight_L","rylfox_taillight_L", "Left Taillight"], //interior ["rylfox_seat_FL", "rylfox_seat_FL", "Driver Seat"], ["rylfox_seat_FR", "rylfox_seat_FR", "Passenger Seat"], //misc ["rylfox_roof_accessory","", "Roof Accessory"], //engine ["rylfox_fueltank","rylfox_fueltank", "Fuel Tank"], // ["rylfox_towhitch","", "Tow Hitch", {"nodeOffset":{"x":0.0, "y":0.0, "z":-0.14}}], ["rylfox_shiftlight","", "Shift Light"], //running gear ["rylfox_subframe_F","rylfox_subframe_F", "Front Subframe"], ["rylfox_suspension_R","rylfox_suspension_R_leaf", "Rear Suspension"], ["rylfox_rollcage","", "Roll Cage"], ["rylfox_wheeliebar","", "Wheelie Bar"], ["soundscape_horn", "soundscape_horn_12", "Horn"], ], "soundscape": [ ["name", "src"], //handbrake1 {"node:":"dsh1l"}, ["handbrakeDisengaged","event:>Vehicle>Interior>Handbrake_Lever>Lever_01_Unlock"], ["handbrakeEngaging","event:>Vehicle>Interior>Handbrake_Lever>Lever_01_Lock"], //indicator8 ["indicatorStart", "event:>Vehicle>Interior>Indicator>SUB_On"], ["indicatorStop", "event:>Vehicle>Interior>Indicator>SUB_Off"], ["indLoop1", "event:>Vehicle>Interior>Indicator>SUB_Click"], ["indLoop2", "event:>Vehicle>Interior>Indicator>SUB_Clack"], //lights7 ["LightOn", "event:>Vehicle>Interior>Light>CORS_On"], ["LightOff", "event:>Vehicle>Interior>Light>CORS_On"], //affects horn location because horn soundscape is loaded after {"node:":"b10l"}, ], "refNodes":[ ["ref:", "back:", "left:", "up:", "leftCorner:", "rightCorner:"], ["b3r", "b4r", "b3l", "b13r", "s5ll", "s5rr"], ], "cameraChase":{ "distance":5.5, "distanceMin":2, "defaultRotation":{"x":0,"y":-12,"z":0}, "offset":{"x":0.31, "y":0.15, "z":1.2}, "fov":65, }, "cameraExternal":{ "distance":5.5, "distanceMin":2, "offset":{"x":0.31, "y":0.15, "z":0.4}, "fov":65, }, "camerasInternal":[ ["type", "x", "y", "z", "fov", "id1:", "id2:", "id3:", "id4:", "id5:", "id6:"], {"selfCollision":false}, {"collision":false}, {"nodeWeight":1.78}, {"beamSpring":83000,"beamDamp":420}, {"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"}, //hood cam ["hood", 0.0, -0.37, 1.17, 65, "b2rr","b12r","b12l","b2ll","b13r","b13l"], //fender cam //["fender", -1.4, 0.21, 0.68, 65, "b2rr","b12r","b12l","b2ll","b13r","b13l"], {"nodeWeight":3.56}, {"beamSpring":750,"beamDamp":100}, {"selfCollision":true}, //dash {"collision":true}, ["dash", 0.428, 0.455, 1.16, 55, "b2r","b12l","b5r","b2ll","b15l","b5ll"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], {"rotation":{"x":0, "y":0, "z":0}, "translation":{"x":0, "y":0, "z":0}}, //body ["rylfox_body",["rylfox_body","rylfox_floor","rylfox_roof"]], ["rylfox_interior",["rylfox_interior"]], ["rylfox_gauges",["rylfox_interior"]], ["rylfox_intmirror",["rylfox_roof"]], ["rylfox_sunvisor",["rylfox_roof"]], ], "props": [ ["func" , "mesh" , "idRef:", "idX:", "idY:" , "baseRotation" , "rotation" , "translation" , "min", "max", "offset", "multiplier"], //needles ["wheelspeed", "rylfox_needle_speedo", "b2l","b2r","b11l", {"x":-9, "y":0, "z":180}, {"x":0, "y":-5.1, "z":0} , {"x":0, "y":0, "z":0}, 0, 62.6, -31.0, 1], ["rpm", "rylfox_needle_tacho", "b2l","b2r","b11l", {"x":-9, "y":0, "z":180} {"x":0, "y":-0.045, "z":0} , {"x":0, "y":0, "z":0}, 0, 5000, -2500, 1], ["fuel", "rylfox_needle_fuel", "b2l","b2r","b11l", {"x":-9, "y":0, "z":180} {"x":0, "y":90, "z":0} , {"x":0.0, "y":0, "z":0}, 0, 1, -0.5, 1], ["watertemp", "rylfox_needle_water", "b2l","b2r","b11l", {"x":-9, "y":0, "z":180} {"x":0, "y":1.5, "z":0} , {"x":0, "y":0, "z":0}, 60, 120, -90, 1], ["amps", "rylfox_needle_amps", "b2l","b2r","b11l", {"x":-9, "y":0, "z":180} {"x":0, "y":0, "z":0} , {"x":0, "y":0, "z":0}, 0, 1, 0, 1], ["oiltemp", "rylfox_needle_oil", "b2l","b2r","b11l", {"x":-9, "y":0, "z":180} {"x":0, "y":1, "z":0} , {"x":0, "y":0, "z":0}, 20, 130, -75, 1], //pedals ["brake" ,"rylfox_brakepedal", "b2l","b2r","b11l", {"x":0, "y":0, "z":0} , {"x":25, "y":0, "z":0} , {"x":0.0, "y":0, "z":0}, 0, 1, 0, 1], ["throttle" ,"rylfox_gaspedal", "b2l","b2r","b11l", {"x":0, "y":0, "z":0} , {"x":25, "y":0, "z":0} , {"x":0.0, "y":0, "z":0}, 0, 1, 0, 1], ["parkingbrake" ,"rylfox_parkingbrake", "b2l","b2r","b11l", {"x":-12 "y":0, "z":180} , {"x":0, "y":0, "z":0} , {"x":0, "y":0, "z":-0.03}, 0, 1, 0, 1], ["turnsignal" , "rylfox_signalstalk", "b2l","b2r","b11l", {"x":90, "y":-10, "z":180}, {"x":0, "y":0, "z":15} , {"x":0, "y":0, "z":0}, -1, 1, 0, 1], ], "controller": [ ["fileName"], ["gauges/analogOdometer", {"name":"analogOdometer" }], ], "analogOdometer": { "configuration": { "materialName": "@generic_gauges_odo", "htmlPath": "local://local/vehicles/common/analogOdo.html", "displayWidth":512, "displayHeight":32, "odometerDigits":7, "odometerHasDecimalSeparator":true, "tripHasDecimalSeparator":true, "unit":"imperial", "floatStyle":{"color":"black"}, "bodyStyle":{ "background": "url('/vehicles/common/odometer_analog_b.cef_color.png')", "font-family": "OpenSans", "font-size": "28px", "color": "white", "letter-spacing": "15.5px", "margin": "-4.5px 10.5px", "transform": "scaleX(1.26)", "transform-origin": "left", }, "tripDivStyle":{ "margin-left": "-3px", "position": "fixed", "letter-spacing": "32px" } }, }, "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":true}, {"collision":true}, {"nodeWeight":4.9}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"group":"rylfox_floor"}, //floor ["b1rr", -0.81000, -0.75000, 0.19000], ["b1r", -0.31000, -0.79000, 0.19000], ["b1l", 0.31000, -0.79000, 0.19000], ["b1ll", 0.81000, -0.75000, 0.19000], ["b2rr", -0.87000, -0.69119, 0.17000], ["b2r", -0.32000, -0.40000, 0.17000], ["b2l", 0.32000, -0.40000, 0.17000], ["b2ll", 0.87000, -0.69119, 0.17000], ["b3rr", -0.87000, 0.10000, 0.17000, {"group":["rylfox_floor","rylfox_seat_FR"]}], ["b3r", -0.31000, 0.10000, 0.17100], ["b3l", 0.31000, 0.10000, 0.17000], ["b3ll", 0.87000, 0.10000, 0.17000, {"group":["rylfox_floor","rylfox_seat_FL"]}], ["b4rr", -0.87000, 0.72000, 0.17000], ["b4r", -0.31000, 0.62000, 0.17000, {"group":["rylfox_floor","rylfox_leaf_R"]}], ["b4l", 0.31000, 0.62000, 0.17000, {"group":["rylfox_floor","rylfox_leaf_R"]}], ["b4ll", 0.87000, 0.72000, 0.17000], ["b5rr", -0.88000, 1.02000, 0.16000], ["b5r", -0.31000, 1.02000, 0.16000], ["b5l", 0.31000, 1.02000, 0.16000], ["b5ll", 0.88000, 1.02000, 0.16000], {"nodeWeight":5.5}, //overwritten by alt rear suspension ["b6rr", -0.52000, 1.40000, 0.56967, {"group":["rylfox_floor","rylfox_shock_R"]}], ["b6", 0.00000, 1.37000, 0.56967], ["b6ll", 0.52000, 1.40000, 0.56967, {"group":["rylfox_floor","rylfox_shock_R"]}], // {"nodeWeight":4.0}, ["b7rr", -0.56000, 1.82000, 0.49000], ["b7", 0.00000, 1.82000, 0.49000,{"chemEnergy":200,"burnRate":0.7,"flashPoint":400,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}], ["b7ll", 0.56000, 1.82000, 0.49000], ["b8rr", -0.55500, 2.16000, 0.50995], ["b8", 0.00000, 2.16000, 0.50995], ["b8ll", 0.55500, 2.16000, 0.50995], ["b9rr", -0.52729, 2.39687, 0.56997], ["b9", 0.00000, 2.42259, 0.56997], ["b9ll", 0.52729, 2.39687, 0.56997], //floor thickness nodes {"nodeWeight":4.0}, {"selfCollision":false}, {"collision":false}, ["b12r", -0.31000, -0.40000, 0.41000, {"group":["rylfox_floor","rylfox_interior"]}], ["b12l", 0.31000, -0.40000, 0.41000, {"group":["rylfox_floor","rylfox_interior"]}], {"chemEnergy":2000,"burnRate":0.52,"flashPoint":300,"smokePoint":150,"specHeat":0.8,"selfIgnitionCoef":false}, ["b13r", -0.31000, 0.10000, 0.41000, {"group":["rylfox_floor","rylfox_interior","rylfox_seat_FR"]}], ["b13l", 0.31000, 0.10000, 0.41000, {"group":["rylfox_floor","rylfox_interior","rylfox_seat_FL"]}], {"chemEnergy":2000,"burnRate":0.52,"flashPoint":300,"smokePoint":300,"specHeat":0.8,"selfIgnitionCoef":false}, ["b14r", -0.31000, 0.62000, 0.41000, {"group":["rylfox_floor","rylfox_seat_R","rylfox_interior"]}], ["b14l", 0.31000, 0.62000, 0.41000, {"group":["rylfox_floor","rylfox_seat_R","rylfox_interior"]}], ["b15r", -0.31000, 1.02000, 0.43000, {"group":["rylfox_floor","rylfox_seat_R","rylfox_interior"]}], ["b15l", 0.31000, 1.02000, 0.43000, {"group":["rylfox_floor","rylfox_seat_R","rylfox_interior"]}], {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false}, //top of firewall {"nodeWeight":3.56}, {"group":"rylfox_body"}, {"collision":true}, {"selfCollision":true}, ["b10rr", -0.81000, -0.75000, 0.87000], ["b10r", -0.30000, -0.79000, 0.92000,{"group":["rylfox_body","rylfox_brace_F"]}], ["b10l", 0.30000, -0.79000, 0.92000,{"group":["rylfox_body","rylfox_brace_F"]}], ["b10ll", 0.81000, -0.75000, 0.87000], ["b11rrr", -0.85000, -0.67139, 0.60000, {"selfCollision":false}], ["b11rr", -0.82000, -0.58000, 0.92989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], ["b11r", -0.32000, -0.75000, 0.95989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], ["b11l", 0.32000, -0.75000, 0.95989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], ["b11ll", 0.82000, -0.58000, 0.92989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], ["b11lll", 0.85000, -0.67139, 0.60000, {"selfCollision":false}], //quarter panel {"nodeWeight":2.1}, //r ["q1r", -0.86000, 0.72000, 0.90000],//weight added by glass ["q2r", -0.86000, 1.11000, 0.92000],//weight added by glass ["q3r", -0.84782, 1.42000, 0.92000], ["q4r", -0.84343, 1.74000, 0.90000], ["q5r", -0.83166, 2.10000, 0.87999], ["q6r", -0.81148, 2.32874, 0.87000], ["q7r", -0.92500, 0.75000, 0.62000, {"group":["rylfox_body","rylfox_seat_R"]}], ["q8r", -0.93766, 1.11000, 0.63000, {"group":["rylfox_body","rylfox_seat_R"]}], ["q9r", -0.94928, 1.42000, 0.70967], ["q10r", -0.94000, 1.72000, 0.63000], ["q11r", -0.88197, 2.09000, 0.63000], ["q12r", -0.84366, 2.34576, 0.64999], ["q13r", -0.90000, 1.79000, 0.50909], ["q14r", -0.88000, 2.08000, 0.53909], ["q15r", -0.81490, 2.35559, 0.57908], //l ["q1l", 0.86000, 0.72000, 0.90000],//weight added by glass ["q2l", 0.86000, 1.11000, 0.92000],//weight added by glass ["q3l", 0.84782, 1.42000, 0.92000], ["q4l", 0.84343, 1.74000, 0.90000], ["q5l", 0.83166, 2.10000, 0.87999], ["q6l", 0.81148, 2.32874, 0.87000], ["q7l", 0.92500, 0.75000, 0.62000, {"group":["rylfox_body","rylfox_seat_R"]}], ["q8l", 0.93766, 1.11000, 0.63000, {"group":["rylfox_body","rylfox_seat_R"]}], ["q9l", 0.94928, 1.42000, 0.70967], ["q10l", 0.94000, 1.72000, 0.63000], ["q11l", 0.88197, 2.09000, 0.63000], ["q12l", 0.84366, 2.34576, 0.64999], ["q13l", 0.90000, 1.79000, 0.50909], ["q14l", 0.88000, 2.08000, 0.53909], ["q15l", 0.81490, 2.35559, 0.57908], //trunk perimeter structure //if you edit this, don't forget to edit the rear seat part with the redefined nodes {"nodeWeight":2.3}, {"chemEnergy":200,"burnRate":0.5,"flashPoint":400,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}, ["tb1r", -0.64000, 1.31670, 1.13642, {"group":["rylfox_body","rylfox_seat_R"]}], ["tb1", 0.00000, 1.57000, 0.95000, {"group":["rylfox_body","rylfox_seat_R"]}], ["tb1l", 0.64000, 1.56000, 0.95000, {"group":["rylfox_body","rylfox_seat_R"]}], {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false}, //weight added by glass ["tb2r", -0.70802, 1.59820, 0.96604], ["tb2", 0.00000, 1.68115, 0.99279], ["tb2l", 0.70802, 1.59820, 0.96604], ["tb3r", -0.77620, 2.38521, 0.69694], ["tb3l", 0.77620, 2.38521, 0.69694], ["tb4r", -0.61357, 2.38640, 0.68638], ["tb4", 0.00000, 2.41138, 0.72521], ["tb4l", 0.61357, 2.38640, 0.68638], //pillars {"nodeWeight":1.9}, //a pillar ["p1r", -0.73000, -0.39663, 1.09000, {"group":""}], ["p1l", 0.73000, -0.39663, 1.09000, {"group":""}], ["p2r", -0.77500, -0.37000, 1.09000, {"selfCollision":false,"group":["rylfox_body","rylfox_windshield"]}],//weight added by glass ["p2l", 0.77500, -0.37000, 1.09000, {"selfCollision":false,"group":["rylfox_body","rylfox_windshield"]}],//weight added by glass {"selfCollision":false}, {"collision":false}, ["p2rr", -0.70000, -0.33663, 1.07000, {"group":""}], ["p2ll", 0.70000, -0.33663, 1.07000, {"group":""}], //c pillar {"nodeWeight":1.4}, {"collision":true}, {"selfCollision":true}, //weight added by glass ["p5r", -0.80000, 1.12860, 0.90328], ["p5l", 0.80000, 1.12860, 0.90328], ["p6r", -0.78474, 1.55652, 0.96674], ["p6l", 0.78474, 1.55652, 0.96674], //roof {"nodeWeight":2.3}, {"selfCollision":true}, {"group":"rylfox_roof"}, //weight added by glass ["r1rr", -0.69000, -0.13000, 1.29000, {"group":["gps","rylfox_windshield","rylfox_roof"]}], ["r1", 0.00000, -0.20000, 1.34000, {"nodeWeight":1.6,"group":["gps","rylfox_windshield","rylfox_roof"]}], ["r1ll", 0.69000, -0.13000, 1.29000, {"group":["gps","rylfox_windshield","rylfox_roof"]}], ["r2rr", -0.61557, 0.37000, 1.36850], ["r2", 0.00000, 0.37000, 1.40000, {"nodeWeight":1.6}], ["r2ll", 0.61557, 0.37000, 1.36850], ["r3rr", -0.66427, 0.74000, 1.32974],//weight added by glass ["r3", 0.00000, 0.75000, 1.39845, {"nodeWeight":1.6}], ["r3ll", 0.66427, 0.74000, 1.32974],//weight added by glass //weight added by glass ["r4rr", -0.55545, 1.09677, 1.30575], ["r4", 0.00000, 1.09154, 1.35323, {"nodeWeight":1.6}], ["r4ll", 0.55545, 1.09677, 1.30575], //roof rigidifier {"nodeWeight":2.7}, {"group":""}, {"collision":false}, {"selfCollision":false}, ["r5", 0.00000, 0.50000, 1.10000], //interior flexbody improvement node {"nodeWeight":0.89}, {"collision":true}, {"selfCollision":true}, {"group":"rylfox_interior"}, ["dsh1", 0.00000, -0.13000, 0.96000], ["dsh1l", 0.69000, -0.13000, 0.96000], ["dsh1r", -0.69000, -0.13000, 0.96000], {"group":""}, ], "beams": [ ["id1:", "id2:"], //engine limiters {"beamPrecompression":1.0, "beamType":"|SUPPORT","beamLongBound":2}, {"beamSpring":4001000,"beamDamp":250,"beamDeform":"FLT_MAX","beamStrength":"FLT_MAX"}, //front end collide {"deformLimitExpansion":""}, {"beamPrecompression":0.75}, {"optional":true}, ["e3r","ra1r"], ["e3r","ra1"], ["e3l","ra1"], ["e3l","ra1l"], ["e1r","ra5r"], ["e1r","ra5"], ["e1l","ra5"], ["e1l","ra5l"], //firewall vert collide {"beamPrecompression":0.95}, ["e1r","b11l"], ["e1l","b11r"], ["e1r","b10l"], ["e1l","b10r"], //firewall collide {"beamPrecompression":0.45}, ["e4r","b10r"], ["e4l","b10l"], ["e4r","b11r"], ["e4l","b11l"], ["e2r","b1r"], ["e2l","b1l"], //transmission limiters {"beamPrecompression":0.8}, ["tra1","b12r"], ["tra1","b12l"], ["tra1","b2r"], ["tra1","b2l"], {"beamPrecompression":0.95}, ["tra1","b10r"], ["tra1","b10l"], ["tra1","b11r"], ["tra1","b11l"], {"optional":false}, //--EXPANSION DEFORM LIMIT needs to be set per beam block for main shape beams only {"deformLimitExpansion":1.2}, //dash node {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":1501000,"beamDamp":250}, {"beamDeform":2125,"beamStrength":"FLT_MAX"}, ["b11l", "dsh1"], ["b11r", "dsh1"], ["b11r", "dsh1r"], ["b11l", "dsh1l"], ["dsh1l", "b11ll"], ["dsh1r", "b11rr"], ["dsh1l", "dsh1"], ["dsh1r", "dsh1"], ["dsh1", "b1l"], ["dsh1", "b1r"], ["dsh1l", "b1l"], ["dsh1r", "b1r"], ["dsh1r", "b1rr"], ["dsh1l", "b1ll"], ["dsh1r", "b11rrr"], ["dsh1l", "b11lll"], {"beamDeform":1020,"beamStrength":"FLT_MAX"}, ["dsh1", "b12l"], ["dsh1", "b12r"], ["dsh1l", "b12l"], ["dsh1r", "b12r"], //roof rigidifier {"deformLimitExpansion":""}, {"beamSpring":2001000,"beamDamp":125}, {"beamDeform":8500,"beamStrength":"FLT_MAX"}, ["r5","r1rr"], ["r5","r1"], ["r5","r1ll"], ["r5","r2rr"], ["r5","r2"], ["r5","r2ll"], ["r5","r3rr"], ["r5","r3"], ["r5","r3ll"], ["r5","r4rr"], ["r5","r4"], ["r5","r4ll"], //roof main shape {"beamSpring":2001000,"beamDamp":125}, {"deformLimitExpansion":1.1}, {"beamDeform":25500,"beamStrength":"FLT_MAX"}, //length ["r1rr","r2rr"], ["r1","r2"], ["r1ll","r2ll"], ["r2rr","r3rr"], ["r2","r3"], ["r2ll","r3ll"], ["r3rr","r4rr"], ["r3","r4"], ["r3ll","r4ll"], //w {"deformGroup":"windshield_break","deformationTriggerRatio":0.01}, ["r1rr","r1"], ["r1","r1ll"], {"deformGroup":""}, ["r2rr","r2"], ["r2","r2ll"], ["r3rr","r3"], ["r3","r3ll"], {"deformGroup":"backlight_break"}, ["r4rr","r4"], ["r4","r4ll"], {"deformGroup":""}, //cross {"deformLimitExpansion":""}, {"beamDeform":5525,"beamStrength":"FLT_MAX"}, ["r1rr","r2"], ["r1","r2rr"], ["r1ll","r2"], ["r1","r2ll"], ["r2rr","r3"], ["r2","r3rr"], ["r2ll","r3"], ["r2","r3ll"], ["r3rr","r4"], ["r3","r4rr"], ["r3ll","r4"], ["r3","r4ll"], //width rigids {"beamSpring":1501000,"beamDamp":125}, {"beamDeform":5525,"beamStrength":"FLT_MAX"}, ["r1rr","r1ll"], ["r2rr","r2ll"], ["r3rr","r3ll"], ["r4rr","r4ll"], //length rigids ["r1rr","r4rr"], ["r1","r4"], ["r1ll","r4ll"], ["r2rr","r4rr"], ["r2","r4"], ["r2ll","r4ll"], //pillars {"beamSpring":2501000,"beamDamp":125}, {"beamDeform":25500,"beamStrength":"FLT_MAX"}, {"deformGroup":"windshield_break","deformationTriggerRatio":0.01}, {"deformLimitExpansion":1.1}, //a pillar //r ["p1r","p2r"], ["b11rr","p2r"], ["p1r","r1rr"], ["p2r","r1rr"], //l ["p1l","p2l"], ["b11ll","p2l"], ["p1l","r1ll"], ["p2l","r1ll"], //new triangle node {"beamDeform":25500,"beamStrength":"FLT_MAX"}, ["b11rr","p2rr"], ["b11ll","p2ll"], ["p2rr","p1r"], ["p2rr","p2r"], ["p2ll","p1l"], ["p2ll","p2l"], ["p2rr","r1rr"], ["p2ll","r1ll"], {"beamDeform":2975,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":""}, ["p2rr","b4rr", {"deformGroup":""}], ["p2ll","b4ll", {"deformGroup":""}], ["p1r","r2rr", {"deformationTriggerRatio":0.03}], ["p1l","r2ll", {"deformationTriggerRatio":0.03}], ["p2r","r2rr", {"deformationTriggerRatio":0.03}], ["p2l","r2ll", {"deformationTriggerRatio":0.03}], ["r1rr","b11rr"], ["r1ll","b11ll"], ["b11rr","p1r"], ["b11ll","p1l"], //cross {"beamDeform":3825,"beamStrength":"FLT_MAX"}, //r ["b11rrr","p2r", {"deformationTriggerRatio":0.03}], ["p1r","b11r"], ["p2r","b11r"], //l ["b11lll","p2l", {"deformationTriggerRatio":0.03}], ["p1l","b11l"], ["p2l","b11l"], {"deformGroup":""}, //breakable beams {"beamSpring":2001000,"beamDamp":125}, {"beamDeform":4250,"beamStrength":12750}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, {"deformLimitExpansion":""}, ["r3rr","b11rr"], ["r3ll","b11ll"], ["r1rr","b1rr"], ["r1ll","b1ll"], ["p1r","b3rr"], ["p1l","b3ll"], ["r1rr","b4rr"], ["r1ll","b4ll"], ["r2rr","q2r"], ["r2ll","q2l"], {"deformLimitExpansion":1.1}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, //c pillar {"beamSpring":1801000,"beamDamp":125}, {"beamDeform":21250,"beamStrength":"FLT_MAX"}, {"deformGroup":"backlight_break","deformationTriggerRatio":0.025}, {"deformLimitExpansion":1.1}, ["p5r","p6r"], ["p5l","p6l"], ["p6r","q4r"], ["p6l","q4l"], ["p6r","tb2r"], ["p6l","tb2l"], ["p5r","r4rr"], ["p5l","r4ll"], {"deformGroup":"quarterglass_R_break"}, ["p5r","q2r"], ["p6r","r4rr"], {"deformGroup":"quarterglass_L_break"}, ["p5l","q2l"], ["p6l","r4ll"], {"deformLimitExpansion":""}, //cross {"beamDeform":6800,"beamStrength":"FLT_MAX"}, {"deformGroup":"backlight_break"}, ["p6r","tb1r"], ["p6l","tb1l"], ["p6r","q3r"], ["p6l","q3l"], {"deformGroup":"quarterglass_R_break"}, ["p5r","tb1r"], ["p5r","q3r"], ["p5r","q1r"], {"deformGroup":"quarterglass_L_break"}, ["p5l","tb1l"], ["p5l","q3l"], ["p5l","q1l"], {"deformGroup":""}, //super weak b pillar roof brace {"beamSpring":1201000,"beamDamp":75}, {"beamDeform":1375,"beamStrength":"FLT_MAX"}, ["q1r","r3rr"], ["q1l","r3ll"], ["q2r","r3rr"], ["q2l","r3ll"], ["q1r","r2rr"], ["q1l","r2ll"], {"deformLimitExpansion":""}, //rigids {"beamSpring":1601000,"beamDamp":125}, {"beamDeform":5500,"beamStrength":"FLT_MAX"}, {"deformGroup":"backlight_break"}, ["r4rr","q3r"], ["r4ll","q3l"], ["r4rr","tb2r"], ["r4ll","tb2l"], {"deformGroup":""}, ["p1r","b1rr"], ["p1l","b1ll"], ["p2r","b1rr"], ["p2l","b1ll"], {"deformGroup":"quarterglass_R_break"}, ["r4rr","q1r"], ["q2r","r4rr"], ["r4rr","tb1r"], {"deformGroup":"quarterglass_L_break"}, ["r4ll","q1l"], ["q2l","r4ll"], ["r4ll","tb1l"], //weak corners {"beamSpring":901000,"beamDamp":125}, {"beamDeform":5500,"beamStrength":"FLT_MAX"}, {"deformGroup":"backlight_break"}, ["tb1r","r4"], ["tb1l","r4"], {"deformGroup":"backlight_break"}, ["p5r","r4"], ["tb1","r4rr"], {"deformGroup":"backlight_break"}, ["p5l","r4"], ["tb1","r4ll"], {"beamSpring":1601000,"beamDamp":125}, ["p6r","r4"], ["p6l","r4"], {"deformGroup":"windshield_break","deformationTriggerRatio":0.01}, ["p1r","r1"], ["p2r","r1"], ["p1l","r1"], ["p2l","r1"], {"deformLimitExpansion":1.1}, {"deformGroup":""}, //trunk perimeter shape {"beamSpring":2401000,"beamDamp":125}, {"beamDeform":28750,"beamStrength":"FLT_MAX"}, ["tb3r","tb4r"], ["tb2r","tb3r"], ["tb3l","tb4l"], ["tb2l","tb3l"], {"beamSpring":1801000,"beamDamp":95}, ["tb1r","tb1"], ["tb1l","tb1"], {"deformGroup":"backlight_break"}, {"beamSpring":2401000,"beamDamp":125}, ["tb2r","tb2"], ["tb2l","tb2"], {"deformGroup":""}, ["tb1r","tb2r"], ["tb1","tb2"], ["tb1l","tb2l"], ["tb4r","tb4"], ["tb4l","tb4"], {"beamDeform":8500,"beamStrength":"FLT_MAX"}, ["q6r","tb3r"], ["q6l","tb3l"], //r ["q2r","tb1r"], ["q4r","tb2r"], ["q5r","tb2r", {"deformGroup":"backlight_break","deformationTriggerRatio":0.01}], //l ["q2l","tb1l"], ["q4l","tb2l"], ["q5l","tb2l", {"deformGroup":"backlight_break","deformationTriggerRatio":0.01}], //cross {"deformLimitExpansion":""}, {"beamSpring":2101000,"beamDamp":125}, {"beamDeform":5200,"beamStrength":"FLT_MAX"}, ["b7ll", "tb1"], ["tb1l", "b7"], ["tb1", "b7rr"], ["tb1r", "b7"], ["tb1r","tb2"], ["tb1l","tb2"], ["tb2r","tb1"], ["tb2l","tb1"], ["tb2","tb3r", {"deformGroup":"backlight_break","deformationTriggerRatio":0.03}], ["tb2","tb3l", {"deformGroup":"backlight_break","deformationTriggerRatio":0.03}], ["q1r","tb1r"], ["q1l","tb1l"], ["q2r","tb2r"], ["q2l","tb2l"], ["q3r","tb2r"], ["q3l","tb2l"], ["q4r","tb3r"], ["q4l","tb3l"], ["q12r","tb4r"], ["tb3r","tb4"], ["tb2r","q6r", {"deformGroup":"backlight_break","deformationTriggerRatio":0.08}], ["tb3r","q12r"], ["tb4r","q6r"], ["q12l","tb4l"], ["tb3l","tb4"], ["tb2l","q6l", {"deformGroup":"backlight_break","deformationTriggerRatio":0.08}], ["tb3l","q12l"], ["tb4l","q6l"], ["tb3r","q5r"], ["tb3l","q5l"], //attachy ["tb1r","q3r"], ["tb1l","q3l"], ["tb1r","q4r"], ["tb1l","q4l"], ["tb1","b15r"], ["tb1","b15l"], ["tb1","b6"], ["tb1r","b6rr", {"beamDeform":11900}], ["tb1l","b6ll", {"beamDeform":11900}], ["b6", "tb1r"], ["b6", "tb1l"], ["b6rr", "tb1"], ["b6ll", "tb1"], ["tb2","b7"], ["tb2r","b7rr"], ["tb2l","b7ll"], ["tb2r","b8rr"], ["tb2l","b8ll"], ["tb3r","b8rr"], ["tb3l","b8ll"], ["tb3r","b9rr"], ["tb3r","b9"], ["tb3l","b9ll"], ["tb4l","b8ll"], ["tb4","b8"], ["tb4r","b8rr"], ["tb1r","b7rr"], ["tb1","b7"], ["tb1l","b7ll"], //rigids {"beamSpring":2101000,"beamDamp":125}, {"beamDeform":3400,"beamStrength":"FLT_MAX"}, //w ["q2r","tb1"], ["q2l","tb1"], ["q3r","tb1"], ["q3l","tb1"], ["q4r","tb1"], ["q4l","tb1"], ["tb1r","tb1l"], ["q4r","tb2"], ["q4l","tb2"], ["tb2r","tb2l"], ["tb4r","tb4l"], ["q6r","tb4"], ["q6l","tb4"], ["q15r","b9"], ["q15l","b9"], ["b7","tb4"], //v ["tb4r","b9rr"], ["tb4","b9"], ["tb4l","b9ll"], ["tb3r","q11r"], ["tb3l","q11l"], ["tb2r","q10r"], ["tb2l","q10l"], ["tb1r","q10r"], ["tb1l","q10l"], ["tb1r","q9r"], ["tb1l","q9l"], ["tb1r","q8r"], ["tb1l","q8l"], ["tb2r","tb4r"], ["tb2l","tb4l"], ["tb1r","b15r"], ["tb1l","b15l"], ["tb1r","b5rr"], ["tb1l","b5ll"], //quarter panel main shape {"beamSpring":2601000,"beamDamp":125}, {"beamDeform":12900,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, ["q5r","q6r"], ["q11r","q12r"], ["q5l","q6l"], ["q11l","q12l"], //r ["q1r","q2r"], ["q2r","q3r"], ["q3r","q4r"], ["q4r","q5r"], ["q7r","q8r"], ["q8r","q9r"], ["q9r","q10r"], ["q10r","q11r"], ["q13r","q14r"], ["q14r","q15r"], //l ["q1l","q2l"], ["q2l","q3l"], ["q3l","q4l"], ["q4l","q5l"], ["q7l","q8l"], ["q8l","q9l"], ["q9l","q10l"], ["q10l","q11l"], ["q13l","q14l"], ["q14l","q15l"], //vertical {"beamDeform":18900,"beamStrength":"FLT_MAX"}, ["q12r","q6r"], ["q12l","q6l"], {"deformGroup":""}, //r ["b4rr","q7r"], ["b5rr","q8r"], ["q7r","q1r"], ["q8r","q2r"], ["q9r","q3r"], ["q10r","q4r"], ["q11r","q5r"], ["q10r","q13r"], ["q11r","q14r"], ["q12r","q15r"], //l ["b4ll","q7l"], ["b5ll","q8l"], ["q7l","q1l"], ["q8l","q2l"], ["q9l","q3l"], ["q10l","q4l"], ["q11l","q5l"], ["q10l","q13l"], ["q11l","q14l"], ["q12l","q15l"], //surf cross {"deformLimitExpansion":""}, {"beamDeform":4250,"beamStrength":"FLT_MAX"}, ["q6r","q11r"], ["q6l","q11l"], //r ["q5r","q12r"], ["q1r","q8r"], ["q2r","q7r"], ["q2r","q9r"], ["q3r","q8r"], ["q3r","q10r"], ["q4r","q9r"], ["q4r","q11r"], ["q5r","q10r"], ["q7r","b5rr"], ["q8r","b4rr"], ["q15r","q11r"], ["q14r","q12r"], ["q14r","q10r"], ["q13r","q11r"], //l ["q5l","q12l"], ["q1l","q8l"], ["q2l","q7l"], ["q2l","q9l"], ["q3l","q8l"], ["q3l","q10l"], ["q4l","q9l"], ["q4l","q11l"], ["q5l","q10l"], ["q7l","b5ll"], ["q8l","b4ll"], ["q15l","q11l"], ["q14l","q12l"], ["q14l","q10l"], ["q13l","q11l"], ["q13r","q9r"], ["q13l","q9l"], ["q9r","b5rr"], ["q9l","b5ll"], //rigids {"beamSpring":2401000,"beamDamp":125}, {"beamDeform":3100,"beamStrength":"FLT_MAX"}, ["q15r","q6r"], ["q15l","q6l"], //vertical //r ["b4rr","q1r"], ["b5rr","q2r"], ["q13r","q4r"], ["q14r","q5r"], ["b5rr","q1r"], ["b4rr","q2r"], //l ["b4ll","q1l"], ["b5ll","q2l"], ["q13l","q4l"], ["q14l","q5l"], ["b5ll","q1l"], ["b4ll","q2l"], //lengthwise {"beamDeform":2165,"beamStrength":"FLT_MAX"}, ["q4r","q6r"], ["q10r","q12r"], ["q4l","q6l"], ["q10l","q12l"], //r ["q1r","q3r"], ["q2r","q4r"], ["q3r","q5r"], ["q7r","q9r"], ["q8r","q10r"], ["q9r","q11r"], ["q13r","q15r"], //l ["q1l","q3l"], ["q2l","q4l"], ["q3l","q5l"], ["q7l","q9l"], ["q8l","q10l"], ["q9l","q11l"], ["q13l","q15l"], //attach {"beamSpring":2601000,"beamDamp":125}, {"beamDeform":2400,"beamStrength":"FLT_MAX"}, ["q7r","b14r"], ["q7l","b14l"], ["q1r","b14r"], ["q1l","b14l"], //r ["b6rr", "q13r"], ["q13r","b7rr"], ["q14r","b8rr"], ["q15r","b9rr"], ["q8r","b15r"], ["q9r","b6rr"], //l ["b6ll", "q13l"], ["q13l","b7ll"], ["q14l","b8ll"], ["q15l","b9ll"], ["q8l","b15l"], ["q9l","b6ll"], //cross //r ["q10r","b7rr"], ["q10r","b6rr"], ["q8r","b6rr"], ["q7r","b6rr"], ["q14r","b7rr"], ["q13r","b8rr"], ["q15r","b8rr"], ["q14r","b9rr"], ["q2r","b15r"], ["q3r","b6rr", {"beamDeform":6375}], ["q4r","b7rr"], ["b6rr", "q4r"], ["q5r","b8rr"], //l ["q10l","b7ll"], ["q10l","b6ll"], ["q8l","b6ll"], ["q7l","b6ll"], ["q14l","b7ll"], ["q13l","b8ll"], ["q15l","b8ll"], ["q14l","b9ll"], ["q2l","b15l"], ["q3l","b6ll", {"beamDeform":6375}], ["q4l","b7ll"], ["b6ll", "q4l"], ["q5l","b8ll"], //extra {"beamDeform":6375}, ["q2r","b6rr"], ["q2l","b6"], ["q2r","b6"], ["q2l","b6ll"], {"beamDeform":3400}, ["q2r","b14r"], ["q2l","b14l"], ["q1r","b15r"], ["q1l","b15l"], ["q3r","b15r"], ["q3l","b15l"], ["q3r","b5rr"], ["q3l","b5ll"], ["q6r","b9rr"], ["q12r","b9rr"], ["q12l","b9ll"], ["q6l","b9ll"], //quarter panel to floor corner {"beamSpring":2401000,"beamDamp":125}, {"beamDeform":3250,"beamStrength":"FLT_MAX"}, ["q7r","b3rr"], ["q7l","b3ll"], ["q1r","b3rr"], ["q1l","b3ll"], //["q7r","b1rr"], //["q7l","b1ll"], //firewall main shape {"beamSpring":2801000,"beamDamp":100}, {"beamDeform":38250,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, //vertical ["b1rr","b10rr"], ["b1r","b10r"], ["b1l","b10l"], ["b1ll","b10ll"], {"beamDeform":3400,"beamStrength":"FLT_MAX"}, ["b2rr","b11rrr"], ["b2ll","b11lll"], ["b11rr","b11rrr"], ["b11ll","b11lll"], //horiz {"beamDeform":25500,"beamStrength":"FLT_MAX"}, ["b10rr","b10r"], ["b10r","b10l"], ["b10ll","b10l"], {"deformGroup":"windshield_break","deformationTriggerRatio":0.005}, ["b11rr","b11r"], ["b11r","b11l"], ["b11ll","b11l"], {"deformGroup":""}, //lengthwise ["b10rr","b11rr"], ["b10r","b11r"], ["b10l","b11l"], ["b10ll","b11ll"], {"deformLimitExpansion":""}, //cross {"beamSpring":2801000,"beamDamp":100}, {"beamDeform":11900,"beamStrength":"FLT_MAX"}, ["b1rr","b11rr"], ["b1ll","b11ll"], ["b2rr","b10rr"], ["b2ll","b10ll"], ["b1rr","b11rrr"], ["b1ll","b11lll"], ["b10rr","b11rrr"], ["b10ll","b11lll"], ["b10r","b11rrr"], ["b10l","b11lll"], ["b1r","b11rrr"], ["b1l","b11lll"], ["b1r","b11r"], ["b1l","b11l"], ["b1rr","b10r"], ["b1r","b10rr"], ["b1r","b10l"], ["b1l","b10r"], ["b1ll","b10l"], ["b1l","b10ll"], ["b11r","b2rr"], ["b11l","b2ll"], ["b11rr","b2r"], ["b11ll","b2l"], {"beamDeform":21250,"beamStrength":"FLT_MAX"}, ["b10r","b11rr"], ["b10rr","b11r"], ["b10l","b11r"], ["b10r","b11l"], ["b10ll","b11l"], ["b10l","b11ll"], //firewall to floor corner {"beamSpring":2801000,"beamDamp":100}, {"beamDeform":4250,"beamStrength":"FLT_MAX"}, ["b11rr","b3rr"], ["b11ll","b3ll"], ["b10rr","b4rr", {"beamSpring":2101000,"beamDamp":125, "beamStrength":63750}], ["b10ll","b4ll", {"beamSpring":2101000,"beamDamp":125, "beamStrength":63750}], ["b10l", "b12l"], ["b10r", "b12r"], ["b2r","b10r"], ["b2l","b10l"], //floor main shape lengthwise {"beamSpring":4001000,"beamDamp":125}, {"beamDeform":21250,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, ["b1rr","b2rr"], ["b1r","b2r"], ["b1l","b2l"], ["b1ll","b2ll"], ["b2rr","b3rr"], ["b2r","b3r"], ["b2l","b3l"], ["b2ll","b3ll"], ["b3rr","b4rr"], ["b3r","b4r"], ["b3l","b4l"], ["b3ll","b4ll"], ["b4rr","b5rr"], ["b4r","b5r"], ["b4l","b5l"], ["b4ll","b5ll"], ["b5rr","b6rr"], ["b5ll","b6ll"], //floor main shape widthwise {"beamDeform":21250,"beamStrength":"FLT_MAX"}, ["b1rr","b1r"], //["b1r","b1l"], ["b1ll","b1l"], ["b2rr","b2r"], //["b2r","b2l"], ["b2ll","b2l"], ["b3rr","b3r"], //["b3r","b3l"], ["b3ll","b3l"], ["b4rr","b4r"], //["b4r","b4l"], ["b4ll","b4l"], ["b5rr","b5r"], //["b5r","b5l"], ["b5ll","b5l"], //floor main xy crossing {"deformLimitExpansion":""}, {"beamDeform":10200,"beamStrength":"FLT_MAX"}, ["b1rr","b2r"], ["b1r","b2rr"], //["b1r","b2l"], //["b1l","b2r"], ["b1ll","b2l"], ["b1l","b2ll"], ["b2rr","b3r"], ["b2r","b3rr"], //["b2r","b3l"], //["b2l","b3r"], ["b2ll","b3l"], ["b2l","b3ll"], ["b3rr","b4r"], ["b3r","b4rr"], //["b3r","b4l"], //["b3l","b4r"], ["b3ll","b4l"], ["b3l","b4ll"], ["b4rr","b5r"], ["b4r","b5rr"], //["b4r","b5l"], //["b4l","b5r"], ["b4ll","b5l"], ["b4l","b5ll"], //floor vertical {"deformLimitExpansion":1.1}, {"beamDeform":21250,"beamStrength":"FLT_MAX"}, ["b12r","b2r"], ["b12l","b2l"], ["b13r","b3r"], ["b13l","b3l"], ["b14r","b4r"], ["b14l","b4l"], ["b15r","b5r"], ["b15l","b5l"], //floor top lengthwise {"beamDeform":12750,"beamStrength":"FLT_MAX"}, ["b12r","b13r"], ["b12l","b13l"], ["b13r","b14r"], ["b13l","b14l"], ["b14r","b15r"], ["b14l","b15l"], ["b12r","b1r"], ["b12l","b1l"], //floor top widthwise {"beamDeform":12750,"beamStrength":"FLT_MAX"}, ["b12r","b12l"], ["b13r","b13l"], ["b14r","b14l"], ["b15r","b15l"], //floor top xy crossing {"deformLimitExpansion":""}, {"beamDeform":5100,"beamStrength":"FLT_MAX"}, ["b1r","b12l"], ["b1l","b12r"], ["b12r","b13l"], ["b12l","b13r"], ["b13r","b14l"], ["b13l","b14r"], ["b14r","b15l"], ["b14l","b15r"], ["b15r","b5l"], ["b15l","b5r"], //diagonal {"beamDeform":4250,"beamStrength":"FLT_MAX"}, ["b2r", "b13l"], ["b2l", "b13r"], ["b3r", "b14l"], ["b3l", "b14r"], ["b4r", "b15l"], ["b4l", "b15r"], ["b5r", "b6ll", {"beamDeform":8500}], ["b5l", "b6rr", {"beamDeform":8500}], //inner yz crossing //strong to represent frame rail {"beamDeform":17000,"beamStrength":"FLT_MAX"}, ["b12r","b3r"], ["b12l","b3l"], ["b2r","b13r"], ["b2l","b13l"], ["b13r","b4r"], ["b13l","b4l"], ["b3r","b14r"], ["b3l","b14l"], ["b14r","b5r"], ["b14l","b5l"], ["b4r","b15r"], ["b4l","b15l"], //inner xz crossing {"beamDeform":12750,"beamStrength":"FLT_MAX"}, ["b12r","b2l"], ["b12l","b2r"], ["b13r","b3l"], ["b13l","b3r"], ["b14r","b4l"], ["b14l","b4r"], //outer xz reinforcement {"beamDeform":10200,"beamStrength":"FLT_MAX"}, ["b12r","b2rr"], ["b12l","b2ll"], ["b13r","b3rr"], ["b13l","b3ll"], ["b14r","b4rr"], ["b14l","b4ll"], ["b15r","b5rr"], ["b15l","b5ll"], //floor top to sides xy reinforcement {"beamDeform":4250,"beamStrength":"FLT_MAX"}, ["b1ll", "b12l"], ["b12l", "b3ll"], ["b2ll", "b13l"], ["b3ll", "b14l"], ["b4ll", "b13l"], ["b5ll", "b14l"], ["b4ll", "b15l"], ["b1rr", "b12r"], ["b12r", "b3rr"], ["b2rr", "b13r"], ["b3rr", "b14r"], ["b4rr", "b13r"], ["b5rr", "b14r"], ["b4rr", "b15r"], //floor to rear {"beamDeform":15300,"beamStrength":"FLT_MAX"}, ["b5r","b6"], ["b5l","b6"], ["b5r","b6rr"], ["b5l","b6ll"], ["b5rr","b6"], ["b5ll","b6"], //upper floor to rear ["b15r","b6rr"], ["b15r","b6"], ["b15l","b6"], ["b15l","b6ll"], //rear floor main shape lengthwise {"deformLimitExpansion":1.1}, {"beamSpring":4001000,"beamDamp":125}, {"beamDeform":15300,"beamStrength":"FLT_MAX"}, ["b6rr","b7rr"], ["b6","b7"], ["b6ll","b7ll"], ["b7rr","b8rr"], ["b7","b8"], ["b7ll","b8ll"], ["b8rr","b9rr"], ["b8","b9"], ["b8ll","b9ll"], ["b8","b6"], //rear floor main shape widthwise {"beamSpring":3501000,"beamDamp":125}, {"beamDeform":12300,"beamStrength":"FLT_MAX"}, ["b6rr","b6"], ["b6ll","b6"], ["b7rr","b7"], ["b7ll","b7"], ["b8rr","b8"], ["b8ll","b8"], ["b9rr","b9"], ["b9ll","b9"], //rear floor xy crossing {"deformLimitExpansion":""}, {"beamSpring":3501000,"beamDamp":125}, {"beamDeform":5950,"beamStrength":"FLT_MAX"}, ["b6rr","b7"], ["b6ll","b7"], ["b7rr","b6"], ["b7ll","b6"], ["b7rr","b8"], ["b7ll","b8"], ["b8rr","b7"], ["b8ll","b7"], ["b8rr","b9"], ["b8ll","b9"], ["b9rr","b8"], ["b9ll","b8"], //--BLEED DEFORM LIMIT TO OTHER PARTS-- {"deformLimitExpansion":1.1}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, ], "triangles": [ ["id1:","id2:","id3:"], //side R {"group":"rylfox_side_R"}, {"groundModel":"metal"}, {"dragCoef":14}, ["q6r","q12r","q11r"], ["q6r","q11r","q5r"], ["q5r","q11r","q10r"], ["q5r","q10r","q4r"], ["p6r","q5r","q4r"], ["q4r","q10r","q9r"], ["q4r","q9r","q3r"], ["q3r","q9r","q8r"], ["q3r","q8r","q2r"], ["q2r","q8r","q7r"], ["q2r","q7r","q1r"], ["q12r","q15r","q14r"], ["q12r","q14r","q11r"], ["q11r","q14r","q13r"], ["q11r","q13r","q10r"], ["q8r","b5rr","b4rr"], ["q8r","b4rr","q7r"], //side L {"group":"rylfox_side_L"}, ["q12l","q6l","q11l"], ["q11l","q6l","q5l"], ["q11l","q5l","q10l"], ["q10l","q5l","q4l"], ["q5l","p6l","q4l"], ["q10l","q4l","q9l"], ["q9l","q4l","q3l"], ["q9l","q3l","q8l"], ["q8l","q3l","q2l"], ["q8l","q2l","q7l"], ["q7l","q2l","q1l"], ["q15l","q12l","q14l"], ["q14l","q12l","q11l"], ["q14l","q11l","q13l"], ["q13l","q11l","q10l"], ["q8l","b4ll","b5ll"], ["q7l","b4ll","q8l"], //upper side R {"dragCoef":14}, ["r3rr","p5r","q1r"], ["r4rr","p5r","r3rr"], ["p6r","q4r","q3r"], ["q5r","p6r","tb2r"], ["tb2r","q6r","q5r"], ["tb3r","q6r","tb2r"], ["p6r","q3r","p5r"], ["p5r","q3r","q2r"], ["p5r","q2r","q1r"], ["r4rr","p6r","p5r"], ["r1rr","p2r","p1r", {"dragCoef":0}], ["p1r","p2r","b11rr", {"dragCoef":0}], //upper side L ["r3ll","q1l","p5l"], ["r3ll","p5l","r4ll"], ["p6l","q3l","q4l"], ["p6l","q5l","tb2l"], ["tb2l","q5l","q6l"], ["tb2l","q6l","tb3l"], ["p5l","q3l","p6l"], ["p5l","q2l","q3l"], ["p5l","q1l","q2l"], ["r4ll","p5l","p6l"], ["r1ll","p1l","p2l", {"dragCoef":0}], ["p2l","p1l","b11ll", {"dragCoef":0}], //wheelwells {"dragCoef":5}, ["q9r","q10r","b6rr"], ["q10r","b7rr","b6rr"], ["q10r","q13r","b7rr"], ["q9r","b6rr","q8r"], ["q15r","b9rr","b8rr"], ["q15r","b8rr","q14r"], ["q14r","b8rr","b7rr"], ["q14r","b7rr","q13r"], ["q8r","b6rr","b5rr"], ["q10l","q9l","b6ll"], ["q10l","b6ll","b7ll"], ["q13l","q10l","b7ll"], ["q8l","b6ll","q9l"], ["q15l","b8ll","b9ll"], ["q14l","b8ll","q15l"], ["q14l","b7ll","b8ll"], ["q13l","b7ll","q14l"], ["q8l","b5ll","b6ll"], //door openings {"dragCoef":3}, ["q1r","q7r","b4rr"], ["q1r","b4rr","b3rr"], ["r2rr","p2r","r1rr"], ["p2r","q1r","b11rr"], ["r3rr","q1r","r2rr"], ["q1r","p2r","r2rr"], ["q1r", "b11rrr", "b11rr"], ["b3rr", "b11rrr", "q1r"], ["b2rr", "b11rrr", "b3rr"], ["q7l","q1l","b4ll"], ["q1l","b3ll","b4ll"], ["p2l","q1l","r2ll"], ["r2ll","q1l","r3ll"], ["r1ll","p2l","r2ll"], ["p2l","b11ll","q1l"], ["b11lll", "q1l", "b11ll"], ["b11lll", "b3ll", "q1l"], ["b11lll", "b2ll", "b3ll"], //cowl {"dragCoef":10}, ["b11rrr", "b10rr", "b11rr"], ["b1rr", "b10rr", "b11rrr"], ["b2rr", "b1rr", "b11rrr"], ["b10ll", "b11lll", "b11ll"], ["b10ll", "b1ll", "b11lll"], ["b1ll", "b2ll", "b11lll"], //cowl top {"dragCoef":0}, ["b11rr","b10rr","b10r"], ["b11rr","b10r","b11r"], ["b11r","b10r","b10l"], ["b11r","b10l","b11l"], ["b11ll","b10l","b10ll"], ["b11l","b10l","b11ll"], //windshield {"dragCoef":3}, {"group":"rylfox_roof"}, ["r1","r1rr","p1r"], ["r1ll","r1","p1l"], ["p1r","b11rr","b11r"], ["p1l","b11l","b11ll"], {"optional":true}, ["r1","p1r","wi1r"], ["p1l","r1","wi1l"], ["r1","wi1r","wi1l"], ["wi1r","p1r","b11r"], ["wi1l","wi1r","b11r"], ["wi1l","b11r","b11l"], ["wi1l","b11l","p1l"], {"optional":false}, //roof {"dragCoef":10}, ["r1rr","r1","r2"], ["r1rr","r2","r2rr"], ["r2rr","r2","r3"], ["r2rr","r3","r3rr"], ["r3rr","r3","r4"], ["r3rr","r4","r4rr"], ["r1","r1ll","r2"], ["r1ll","r2ll","r2"], ["r2","r2ll","r3"], ["r2ll","r3ll","r3"], ["r3","r3ll","r4"], ["r3ll","r4ll","r4"], ["r4ll","p6l","r4"], ["r4","p6l","p6r"], ["r4","p6r","r4rr"], ["p6l","tb2l","tb2"], ["p6l","tb2","p6r"], ["p6r","tb2","tb2r"], //rear {"dragCoef":10}, ["q6l","q12l","tb4l"], ["q6l","tb4l","tb3l"], ["q12l","q15l","b9ll"], ["q12l","b9ll","tb4l"], ["tb4l","b9ll","b9"], ["tb4l","b9","tb4"], ["q12r","q6r","tb4r"], ["q6r","tb3r","tb4r"], ["q15r","q12r","b9rr"], ["q12r","tb4r","b9rr"], ["tb4r","b9","b9rr"], ["tb4","b9","tb4r"], {"dragCoef":15}, {"group":"rylfox_firewall"}, ["b10rr","b1rr","b1r"], ["b10rr","b1r","b10r"], ["b10r","b1r","b1l"], ["b10r","b1l","b10l"], ["b1ll","b10ll","b1l"], ["b1l","b10ll","b10l"], {"dragCoef":20}, {"group":"rylfox_bottom"}, ["b2rr","b2r","b1r"], ["b2rr","b1r","b1rr"], ["b2r","b2l","b1l"], ["b2r","b1l","b1r"], ["b2l","b2ll","b1l"], ["b2ll","b1ll","b1l"], {"dragCoef":12}, ["b3rr","b3r","b2r"], ["b3rr","b2r","b2rr"], ["b3r","b3l","b2l"], ["b3r","b2l","b2r"], ["b3l","b3ll","b2l"], ["b3ll","b2ll","b2l"], ["b4rr","b4r","b3r"], ["b4rr","b3r","b3rr"], ["b4r","b4l","b3l"], ["b4r","b3l","b3r"], ["b4l","b4ll","b3l"], ["b4ll","b3ll","b3l"], ["b5rr","b5r","b4r"], ["b5rr","b4r","b4rr"], ["b5r","b5l","b4l"], ["b5r","b4l","b4r"], ["b5l","b5ll","b4l"], ["b5ll","b4ll","b4l"], ["b7rr","b7","b6"], ["b7rr","b6","b6rr"], ["b6rr","b6","b5r", {"dragCoef":0}], ["b6rr","b5r","b5rr", {"dragCoef":0}], ["b6","b5l","b5r", {"dragCoef":0}], ["b7ll","b6","b7"], ["b6ll","b6","b7ll"], ["b6","b6ll","b5l", {"dragCoef":0}], ["b6ll","b5ll","b5l", {"dragCoef":0}], {"dragCoef":5}, ["b8ll","b7ll","b8"], ["b7ll","b7","b8"], ["b7rr","b8rr","b7"], ["b7","b8rr","b8"], ["b9ll","b8ll","b9"], ["b8ll","b8","b9"], ["b8rr","b9rr","b8"], ["b8","b9rr","b9"], {"group":"rylfox_trunkarea"}, {"dragCoef":0}, ["tb2l","tb3l","tb4l"], ["tb3r","tb2r","tb4r"], ["tb2l","tb4l","tb4"], ["tb2l","tb4","tb2"], ["tb2","tb4","tb2r"], ["tb2r","tb4","tb4r"], {"group":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_brakes.jbeam { "rylfox_brake_F": { "information":{ "authors":"RyL", "name":"TBM Disc Brakes", "value":600, }, "slotType" : "rylfox_brake_F", "slots": [ ["type", "default", "description"], ["brakepad_F","brakepad_F_race", "Front Brake Pads", {"coreSlot":true}], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], //brake discs ["rylfox_caliper_tbm", ["wheel_FR","wheelhub_FR"], [], {"pos":{"x":-0.67, "y":-1.38, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":0, "y":0, "z":0 }}], ["rylfox_caliper_tbm", ["wheel_FL","wheelhub_FL"], [], {"pos":{"x": 0.67, "y":-1.38, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":180, "y":0, "z":0 }}], ["rylfox_disc_tbm", ["rylfox_hub_F","wheelhub_FR"], [], {"pos":{"x":-0.67, "y":-1.38, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":0, "y":0, "z":0 }}], ["rylfox_disc_tbm", ["rylfox_hub_F","wheelhub_FL"], [], {"pos":{"x": 0.67, "y":-1.38, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":0, "y":180,"z":0 }}], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], //["$braketorque", "range", "", "Brakes", 3800, 0, 5500, "Brake Torque", "Scales the overall brake torque", {"minDis":0}] ["$brakebias", "range", "", "Brakes", 0.76, 0, 1, "Brake Bias", "Percent of brake torque to the front wheels", {"minDis":0, "maxDis":100}], ], "pressureWheels": [ ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], //brakes {"enableABS":false}, {"brakeTorque":"$=$brakestrength*4000*$brakebias"}, {"brakeInputSplit":1}, {"brakeSplitCoef":1}, {"parkingTorque":0}, {"brakeSpring":150}, //brake thermals {"enableBrakeThermals":true}, {"brakeDiameter":0.28}, {"brakeMass":6.75}, {"brakeType":"vented-disc"}, {"rotorMaterial":"steel"}, {"brakeVentingCoef":1.5}, //brake sounds {"squealCoefNatural": 1.0, "squealCoefLowSpeed": 1.0} ], }, "rylfox_brake_R": { "information":{ "authors":"RyL", "name":"TBM Disc Brakes", "value":600, }, "slotType" : "rylfox_brake_R", "slots": [ ["type", "default", "description"], ["brakepad_R","brakepad_R_race", "Rear Brake Pads", {"coreSlot":true}], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], //brake discs ["rylfox_caliper_tbm", ["wheel_RR","wheelhub_RR"], [], {"pos":{"x":"$=-1*($brakewidth_R+0.745)", "y":1.45, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":0, "y":0, "z":0 }}], ["rylfox_caliper_tbm", ["wheel_RL","wheelhub_RL"], [], {"pos":{"x":"$=$brakewidth_R+0.745", "y":1.45, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":180, "y":0, "z":0 }}], ["rylfox_disc_tbm", ["rylfox_axle_R"], [], {"pos":{"x":"$=-1*($brakewidth_R+0.745)", "y":1.45, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":0, "y":0, "z":0 }}], ["rylfox_disc_tbm", ["rylfox_axle_R"], [], {"pos":{"x":"$=$brakewidth_R+0.745", "y":1.45, "z":0.29}, "scale":{"x":0.9, "y":0.86, "z":0.86}, "rot":{"x":0, "y":180,"z":0 }}], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$brakewidth_R", "range", "m", "Brakes", 0, -0.15, 0.05, "Rear Brake Width", "Width of the rear brakes"{"stepDis":0.001}] ], "pressureWheels": [ ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], //brakes {"enableABS":false}, {"brakeTorque":"$=$brakestrength*5500"}, {"brakeInputSplit":1}, {"brakeSplitCoef":1}, {"parkingTorque":5000}, {"brakeSpring":150}, //brake thermals {"enableBrakeThermals":true}, {"brakeDiameter":0.28}, {"brakeMass":6.25}, {"brakeType":"vented-disc"}, {"rotorMaterial":"steel"}, {"brakeVentingCoef":1.5}, ], }, } vehicles/RyLFox/JBeam/rylfox_bumper_F.jbeam { "rylfox_bumper_F": { "information":{ "authors":"BeamNG", "name":"Front Bumper", "value":350, }, "slotType" : "rylfox_bumper_F", "slots": [ ["type", "default", "description"], ["rylfox_licenseplate_F","", "Front License Plate"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_bumper_F", ["rylfox_bumper_F"]], ], "props": [ ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"], { "lightInnerAngle":0, "lightOuterAngle":120, "lightRange":8, "lightColor":{"r":255, "g":255, "b":0, "a":255}, "lightAttenuation":{"x":0, "y":1, "z":1}, "lightCastShadows":false, "flareName":"vehicleBrakeLightFlare", "cookieName":"art/special/BNG_light_cookie_headlight.dds" "texSize":512, "shadowSoftness":0.1, }, //side bumper signals ["signal_R" , "SPOTLIGHT", "fb4rr", "fb2rr", "fb3rr", {"x":180, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.3, "y":1.1, "z":0.06},"flareScale":0.02,"lightBrightness":0.03,"deformGroup":"bumpersignal_FR_break"}], ["signal_L" , "SPOTLIGHT", "fb4ll", "fb2ll", "fb3ll", {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.3, "y":1.1, "z":-0.06},"flareScale":0.02,"lightBrightness":0.03,"deformGroup":"bumpersignal_FL_break"}], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"collision":true}, {"selfCollision":true}, {"nodeWeight":1.5}, {"group":"rylfox_bumper_F"}, //bumper ["fb1rr", -0.84000, -2.32804, 0.52000], ["fb1r", -0.48000, -2.50219, 0.52000], ["fb1", 0.00000, -2.52972, 0.52000], ["fb1l", 0.48000, -2.50219, 0.52000], ["fb1ll", 0.84000, -2.32804, 0.52000], ["fb2rr", -0.84000, -2.28356, 0.21032], ["fb2r", -0.48000, -2.44715, 0.21032], ["fb2", 0.00000, -2.44715, 0.21032], ["fb2l", 0.48000, -2.44715, 0.21032], ["fb2ll", 0.84000, -2.28356, 0.21032], ["fb3rr", -0.89000, -2.06106, 0.52000], ["fb3r", -0.70656, -2.32174, 0.52000], ["fb3", 0.00000, -2.42784, 0.52000], ["fb3l", 0.70656, -2.32174, 0.52000], ["fb3ll", 0.89000, -2.04688, 0.52000], ["fb4rr", -0.85687, -2.04639, 0.19032], ["fb4r", -0.70656, -2.21565, 0.17032], ["fb4", 0.00000, -2.32174, 0.16032], ["fb4l", 0.70656, -2.21565, 0.17032], ["fb4ll", 0.81826, -2.04234, 0.19032], {"group":""}, ], "beams": [ ["id1:", "id2:"], //--BUMPER-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":1401000,"beamDamp":100}, {"beamDeform":22250,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, //main shape {"deformationTriggerRatio":0.03}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1rr","fb1r"], ["fb2rr","fb2r"], ["fb3rr","fb3r", {"beamDeform":8500}], ["fb4rr","fb4r", {"beamDeform":8500}], ["fb4rr","fb2rr"], ["fb3rr","fb1rr"], {"deformGroup":"bumpersignal_FL_break"}, ["fb1l","fb1ll"], ["fb2l","fb2ll"], ["fb3l","fb3ll", {"beamDeform":8500}], ["fb4l","fb4ll", {"beamDeform":8500}], ["fb4ll","fb2ll"], ["fb3ll","fb1ll"], {"deformGroup":""}, ["fb1r","fb1"], ["fb1","fb1l"], ["fb2r","fb2"], ["fb2","fb2l"], ["fb3r","fb3"], ["fb3","fb3l"], ["fb4r","fb4"], ["fb4","fb4l"], //vert {"beamDeform":29750,"beamStrength":"FLT_MAX"}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1rr","fb2rr"], ["fb1r","fb2r"], ["fb2r","fb4r"], ["fb1r","fb3r"], {"deformGroup":"bumpersignal_FL_break"}, ["fb1l","fb2l"], ["fb1ll","fb2ll"], ["fb2l","fb4l"], ["fb1l","fb3l"], {"deformGroup":""}, ["fb1","fb2"], ["fb1","fb3"], ["fb2","fb4"], ["fb3rr","fb4rr"], ["fb3ll","fb4ll"], ["fb3", "fb4"], ["fb3l", "fb4l"], ["fb3r", "fb4r"], {"deformLimitExpansion":""}, //surficial crossing {"beamDeform":5100,"beamStrength":"FLT_MAX"}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1rr","fb2r"], ["fb1r","fb2rr"], ["fb3rr","fb2rr"], ["fb4rr","fb1rr"], ["fb1rr","fb3r"], ["fb1r","fb3rr"], ["fb2r","fb4rr"], ["fb2rr","fb4r"], ["fb3r","fb4rr"], ["fb3rr","fb4r"], {"deformGroup":"bumpersignal_FL_break"}, ["fb1l","fb2ll"], ["fb1ll","fb2l"], ["fb3ll","fb2ll"], ["fb4ll","fb1ll"], ["fb1ll","fb3l"], ["fb1l","fb3ll"], ["fb2l","fb4ll"], ["fb2ll","fb4l"], ["fb3l","fb4ll"], ["fb3ll","fb4l"], {"deformGroup":""}, ["fb1r","fb2"], ["fb1","fb2r"], ["fb1","fb2l"], ["fb1l","fb2"], ["fb1r","fb3"], ["fb1","fb3r"], ["fb1","fb3l"], ["fb1l","fb3"], ["fb2r","fb4"], ["fb2","fb4r"], ["fb2","fb4l"], ["fb2l","fb4"], ["fb3l", "fb4"], ["fb4l", "fb3"], ["fb3", "fb4r"], ["fb4", "fb3r"], //vertical {"beamDeform":29750,"beamStrength":"FLT_MAX"}, ["fb3r","fb2r"], ["fb3","fb2"], ["fb3l","fb2l"], ["fb4r","fb1r"], ["fb4","fb1"], ["fb4l","fb1l"], //rigids {"beamSpring":1101000,"beamDamp":100}, {"beamDeform":3180.13,"beamStrength":"FLT_MAX"}, ["fb4rr","fb1"], ["fb4ll","fb1"], ["fb3rr","fb2"], ["fb3ll","fb2"], ["fb1r","fb2l"], ["fb1l","fb2r"], //attach {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":401000,"beamDamp":350}, {"beamDeform":6750,"beamStrength":29750}, {"breakGroup":"bumper_F_a_R"}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1r","s5r"], ["fb2r","s5r"], ["fb1","s5r"], ["fb2","s5r"], ["fb1r","s5rr"], ["fb2r","s5rr"], ["fb1rr","s5rr"], ["fb2rr","s5rr"], ["fb1r","s5rrr"], ["fb2r","s5rrr"], ["fb1rr","s5rrr"], ["fb2rr","s5rrr"], ["fb2rr", "ra1rr", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb4rr", "ra1rr", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb2rr", "s3rr", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb1rr", "s3rr", {"beamSpring":0,"beamDamp":750,"optional":true}], {"deformGroup":"bumpersignal_FL_break"}, {"breakGroup":"bumper_F_a_L"}, ["fb1l","s5l"], ["fb2l","s5l"], ["fb1","s5l"], ["fb2","s5l"], ["fb1l","s5ll"], ["fb2l","s5ll"], ["fb1ll","s5ll"], ["fb2ll","s5ll"], ["fb1l","s5lll"], ["fb2l","s5lll"], ["fb1ll","s5lll"], ["fb2ll","s5lll"], ["fb2ll", "ra1ll", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb4ll", "ra1ll", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb2ll", "s3ll", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb1ll", "s3ll", {"beamSpring":0,"beamDamp":750,"optional":true}], {"deformGroup":""}, {"breakGroup":""}, //front bumper support beams {"beamType":"|SUPPORT", "beamLongBound":10}, {"beamDeform":5500,"beamStrength":95000}, {"beamSpring":451000,"beamDamp":180}, //fender {"beamPrecompression":0.98}, {"optional":true}, ["fb2rr","fe10r"], ["fb2ll","fe10l"], ["fb1rr","fe13r"], ["fb1ll","fe13l"], ["fb2rr","fe22r"], ["fb2ll","fe22l"], //rad support {"beamPrecompression":0.75,"beamLongBound":3}, ["fb1","ra5"], ["fb2","ra3"], //suspension/wheels {"beamDeform":12750,"beamStrength":95000}, {"beamSpring":201000,"beamDamp":200}, {"beamPrecompression":0.55,"beamLongBound":3}, ["fb3rr","fw1rr"], ["fb3rr","fw1r"], ["fb3ll","fw1ll"], ["fb3ll","fw1l"], {"optional":false}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_bumper_F"}, {"dragCoef":7}, ["fb1rr","fb3rr","fb4rr"], ["fb1rr","fb4rr","fb2rr"], ["fb1rr","fb2rr","fb1r"], ["fb2rr","fb2r","fb1r"], ["fb1r","fb2r","fb1"], ["fb2r","fb2","fb1"], ["fb2l","fb1l","fb1"], ["fb2l","fb1","fb2"], ["fb2ll","fb1ll","fb1l"], ["fb2ll","fb1l","fb2l"], ["fb3ll","fb1ll","fb4ll"], ["fb4ll","fb1ll","fb2ll"], ["fb3rr","fb1rr","fb1r"], ["fb3rr","fb1r","fb3r"], ["fb3r","fb1r","fb1"], ["fb3r","fb1","fb3"], ["fb1l","fb3l","fb1"], ["fb3l","fb3","fb1"], ["fb1ll","fb3ll","fb1l"], ["fb3ll","fb3l","fb1l"], ["fb2rr","fb4rr","fb2r"], ["fb2r","fb4rr","fb4r"], ["fb2r","fb4r","fb4"], ["fb2","fb2r","fb4"], ["fb4l","fb2l","fb4"], ["fb4","fb2l","fb2"], ["fb4l","fb4ll","fb2l"], ["fb4ll","fb2ll","fb2l"], //back {"dragCoef":0}, ["fb3ll", "fb4l", "fb3l"], ["fb3r", "fb4r", "fb3rr"], ["fb3l", "fb4l", "fb3"], ["fb4l", "fb4", "fb3"], ["fb4", "fb4r", "fb3r"], ["fb4", "fb3r", "fb3"], ["fb4r", "fb4rr", "fb3rr"], ["fb4ll", "fb4l", "fb3ll"], {"group":""}, ], }, "rylfox_bumper_F_alt": { "information":{ "authors":"BeamNG", "name":"Body Colored Front Bumper", "value":680, }, "slotType" : "rylfox_bumper_F", "slots": [ ["type", "default", "description"], ["rylfox_licenseplate_F","", "Front License Plate"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_bumper_F_painted", ["rylfox_bumper_F"]], {"deformGroup":"bumpersignal_FL_break", "deformMaterialBase":"rylfox_lights", "deformMaterialDamaged":"rylfox_lights_dmg"}, ["rylfox_bumpersignal_FL_a", ["rylfox_bumper_F"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound2", "deformVolume":0.3}], {"deformGroup":"bumpersignal_FR_break", "deformMaterialBase":"rylfox_lights", "deformMaterialDamaged":"rylfox_lights_dmg"}, ["rylfox_bumpersignal_FR_a", ["rylfox_bumper_F"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound1", "deformVolume":0.3}], {"deformGroup":"bumpersignal_FL_break", "deformMaterialBase":"rylfox_lights", "deformMaterialDamaged":"rylfox_lights_dmg"}, ["rylfox_bumpersignal_FL_b", ["rylfox_bumper_F"]], {"deformGroup":"bumpersignal_FR_break", "deformMaterialBase":"rylfox_lights", "deformMaterialDamaged":"rylfox_lights_dmg"}, ["rylfox_bumpersignal_FR_b", ["rylfox_bumper_F"]], {"deformGroup":""}, ], "props": [ ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"], { "lightInnerAngle":0, "lightOuterAngle":120, "lightRange":8, "lightColor":{"r":255, "g":255, "b":0, "a":255}, "lightAttenuation":{"x":0, "y":1, "z":1}, "lightCastShadows":false, "flareName":"vehicleBrakeLightFlare", "cookieName":"art/special/BNG_light_cookie_headlight.dds" "texSize":512, "shadowSoftness":0.1, }, //side bumper signals ["signal_R" , "SPOTLIGHT", "fb4rr", "fb2rr", "fb3rr", {"x":180, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.2, "y":1.25, "z":0.01},"flareScale":0.02,"lightBrightness":0.03,"deformGroup":"bumpersignal_FR_break"}], ["signal_L" , "SPOTLIGHT", "fb4ll", "fb2ll", "fb3ll", {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.2, "y":1.25, "z":-0.01},"flareScale":0.02,"lightBrightness":0.03,"deformGroup":"bumpersignal_FL_break"}], ["lowhighbeam" , "SPOTLIGHT", "fb4rr", "fb2rr", "fb3rr", {"x":180, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.2, "y":1.25, "z":0.01},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FR_break"}], ["lowhighbeam" , "SPOTLIGHT", "fb4ll", "fb2ll", "fb3ll", {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.2, "y":1.25, "z":-0.01},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FL_break"}], ["parking" , "SPOTLIGHT", "fb4rr", "fb2rr", "fb3rr", {"x":180, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.2, "y":1.25, "z":0.01},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FR_break"}], ["parking" , "SPOTLIGHT", "fb4ll", "fb2ll", "fb3ll", {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.2, "y":1.25, "z":-0.01},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FL_break"}], //front ["signal_R" , "SPOTLIGHT", "fb2rr", "fb2r", "fb1rr", {"x":180, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.55, "y":0.07, "z":0.02},"flareScale":0.02,"lightBrightness":0.03,"deformGroup":"bumpersignal_FR_break"}], ["signal_L" , "SPOTLIGHT", "fb2ll", "fb2l", "fb1ll", {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.55, "y":0.07, "z":-0.02},"flareScale":0.02,"lightBrightness":0.03,"deformGroup":"bumpersignal_FL_break"}], ["lowhighbeam" , "SPOTLIGHT", "fb2rr", "fb2r", "fb1rr", {"x":180, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.55, "y":0.07, "z":0.02},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FR_break"}], ["lowhighbeam" , "SPOTLIGHT", "fb2ll", "fb2l", "fb1ll", {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.55, "y":0.07, "z":-0.02},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FL_break"}], ["parking" , "SPOTLIGHT", "fb2rr", "fb2r", "fb1rr", {"x":180, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.55, "y":0.07, "z":0.02},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FR_break"}], ["parking" , "SPOTLIGHT", "fb2ll", "fb2l", "fb1ll", {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.55, "y":0.07, "z":-0.02},"flareScale":0.013,"lightBrightness":0.01,"deformGroup":"bumpersignal_FL_break"}], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"collision":true}, {"selfCollision":true}, {"nodeWeight":1.5}, {"group":"rylfox_bumper_F"}, //bumper ["fb1rr",-0.84, -2.18, 0.52], ["fb1r",-0.48, -2.21, 0.52], ["fb1", 0.0, -2.22, 0.52], ["fb1l", 0.48, -2.21, 0.52], ["fb1ll", 0.84, -2.18, 0.52], ["fb2rr",-0.84, -2.15, 0.34], ["fb2r",-0.48, -2.19, 0.34], ["fb2", 0.0, -2.19, 0.34], ["fb2l", 0.48, -2.19, 0.34], ["fb2ll", 0.84, -2.15, 0.34], ["fb3rr",-0.89, -1.99, 0.52], ["fb3r",-0.48, -2.11, 0.52], ["fb3", 0.0, -2.12, 0.52], ["fb3l", 0.48, -2.11, 0.52], ["fb3ll", 0.89, -1.99, 0.52], ["fb4rr",-0.87, -1.92, 0.32], ["fb4r",-0.48, -2.10, 0.30], ["fb4", 0.0, -2.11, 0.29], ["fb4l", 0.48, -2.10, 0.30], ["fb4ll", 0.87, -1.92, 0.32], {"group":""}, ], "beams": [ ["id1:", "id2:"], //--BUMPER-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":1401000,"beamDamp":100}, {"beamDeform":22250,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, //main shape {"deformationTriggerRatio":0.03}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1rr","fb1r"], ["fb2rr","fb2r"], ["fb3rr","fb3r", {"beamDeform":8500}], ["fb4rr","fb4r", {"beamDeform":8500}], ["fb4rr","fb2rr"], ["fb3rr","fb1rr"], {"deformGroup":"bumpersignal_FL_break"}, ["fb1l","fb1ll"], ["fb2l","fb2ll"], ["fb3l","fb3ll", {"beamDeform":8500}], ["fb4l","fb4ll", {"beamDeform":8500}], ["fb4ll","fb2ll"], ["fb3ll","fb1ll"], {"deformGroup":""}, ["fb1r","fb1"], ["fb1","fb1l"], ["fb2r","fb2"], ["fb2","fb2l"], ["fb3r","fb3"], ["fb3","fb3l"], ["fb4r","fb4"], ["fb4","fb4l"], //vert {"beamDeform":29750,"beamStrength":"FLT_MAX"}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1rr","fb2rr"], ["fb1r","fb2r"], ["fb2r","fb4r"], ["fb1r","fb3r"], {"deformGroup":"bumpersignal_FL_break"}, ["fb1l","fb2l"], ["fb1ll","fb2ll"], ["fb2l","fb4l"], ["fb1l","fb3l"], {"deformGroup":""}, ["fb1","fb2"], ["fb1","fb3"], ["fb2","fb4"], ["fb3rr","fb4rr"], ["fb3ll","fb4ll"], ["fb3", "fb4"], ["fb3l", "fb4l"], ["fb3r", "fb4r"], {"deformLimitExpansion":""}, //surficial crossing {"beamDeform":5100,"beamStrength":"FLT_MAX"}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1rr","fb2r"], ["fb1r","fb2rr"], ["fb3rr","fb2rr"], ["fb4rr","fb1rr"], ["fb1rr","fb3r"], ["fb1r","fb3rr"], ["fb2r","fb4rr"], ["fb2rr","fb4r"], ["fb3r","fb4rr"], ["fb3rr","fb4r"], {"deformGroup":"bumpersignal_FL_break"}, ["fb1l","fb2ll"], ["fb1ll","fb2l"], ["fb3ll","fb2ll"], ["fb4ll","fb1ll"], ["fb1ll","fb3l"], ["fb1l","fb3ll"], ["fb2l","fb4ll"], ["fb2ll","fb4l"], ["fb3l","fb4ll"], ["fb3ll","fb4l"], {"deformGroup":""}, ["fb1r","fb2"], ["fb1","fb2r"], ["fb1","fb2l"], ["fb1l","fb2"], ["fb1r","fb3"], ["fb1","fb3r"], ["fb1","fb3l"], ["fb1l","fb3"], ["fb2r","fb4"], ["fb2","fb4r"], ["fb2","fb4l"], ["fb2l","fb4"], ["fb3l", "fb4"], ["fb4l", "fb3"], ["fb3", "fb4r"], ["fb4", "fb3r"], //vertical {"beamDeform":29750,"beamStrength":"FLT_MAX"}, ["fb3r","fb2r"], ["fb3","fb2"], ["fb3l","fb2l"], ["fb4r","fb1r"], ["fb4","fb1"], ["fb4l","fb1l"], //rigids {"beamSpring":1101000,"beamDamp":100}, {"beamDeform":3180.13,"beamStrength":"FLT_MAX"}, ["fb4rr","fb1"], ["fb4ll","fb1"], ["fb3rr","fb2"], ["fb3ll","fb2"], ["fb1r","fb2l"], ["fb1l","fb2r"], //attach {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":401000,"beamDamp":350}, {"beamDeform":6750,"beamStrength":29750}, {"breakGroup":"bumper_F_a_R"}, {"deformGroup":"bumpersignal_FR_break"}, ["fb1r","s5r"], ["fb2r","s5r"], ["fb1","s5r"], ["fb2","s5r"], ["fb1r","s5rr"], ["fb2r","s5rr"], ["fb1rr","s5rr"], ["fb2rr","s5rr"], ["fb1r","s5rrr"], ["fb2r","s5rrr"], ["fb1rr","s5rrr"], ["fb2rr","s5rrr"], ["fb2rr", "ra1rr", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb4rr", "ra1rr", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb2rr", "s3rr", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb1rr", "s3rr", {"beamSpring":0,"beamDamp":750,"optional":true}], {"deformGroup":"bumpersignal_FL_break"}, {"breakGroup":"bumper_F_a_L"}, ["fb1l","s5l"], ["fb2l","s5l"], ["fb1","s5l"], ["fb2","s5l"], ["fb1l","s5ll"], ["fb2l","s5ll"], ["fb1ll","s5ll"], ["fb2ll","s5ll"], ["fb1l","s5lll"], ["fb2l","s5lll"], ["fb1ll","s5lll"], ["fb2ll","s5lll"], ["fb2ll", "ra1ll", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb4ll", "ra1ll", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb2ll", "s3ll", {"beamSpring":0,"beamDamp":750,"optional":true}], ["fb1ll", "s3ll", {"beamSpring":0,"beamDamp":750,"optional":true}], {"deformGroup":""}, {"breakGroup":""}, //front bumper support beams {"beamType":"|SUPPORT", "beamLongBound":10}, {"beamDeform":5500,"beamStrength":95000}, {"beamSpring":451000,"beamDamp":180}, //fender {"beamPrecompression":0.98}, {"optional":true}, ["fb2rr","fe10r"], ["fb2ll","fe10l"], ["fb1rr","fe13r"], ["fb1ll","fe13l"], ["fb2rr","fe22r"], ["fb2ll","fe22l"], //rad support {"beamPrecompression":0.75,"beamLongBound":3}, ["fb1","ra5"], ["fb2","ra3"], //suspension/wheels {"beamDeform":12750,"beamStrength":95000}, {"beamSpring":201000,"beamDamp":200}, {"beamPrecompression":0.55,"beamLongBound":3}, ["fb3rr","fw1rr"], ["fb3rr","fw1r"], ["fb3ll","fw1ll"], ["fb3ll","fw1l"], {"optional":false}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_bumper_F"}, {"dragCoef":7}, ["fb1rr","fb3rr","fb4rr"], ["fb1rr","fb4rr","fb2rr"], ["fb1rr","fb2rr","fb1r"], ["fb2rr","fb2r","fb1r"], ["fb1r","fb2r","fb1"], ["fb2r","fb2","fb1"], ["fb2l","fb1l","fb1"], ["fb2l","fb1","fb2"], ["fb2ll","fb1ll","fb1l"], ["fb2ll","fb1l","fb2l"], ["fb3ll","fb1ll","fb4ll"], ["fb4ll","fb1ll","fb2ll"], ["fb3rr","fb1rr","fb1r"], ["fb3rr","fb1r","fb3r"], ["fb3r","fb1r","fb1"], ["fb3r","fb1","fb3"], ["fb1l","fb3l","fb1"], ["fb3l","fb3","fb1"], ["fb1ll","fb3ll","fb1l"], ["fb3ll","fb3l","fb1l"], ["fb2rr","fb4rr","fb2r"], ["fb2r","fb4rr","fb4r"], ["fb2r","fb4r","fb4"], ["fb2","fb2r","fb4"], ["fb4l","fb2l","fb4"], ["fb4","fb2l","fb2"], ["fb4l","fb4ll","fb2l"], ["fb4ll","fb2ll","fb2l"], //back {"dragCoef":0}, ["fb3ll", "fb4l", "fb3l"], ["fb3r", "fb4r", "fb3rr"], ["fb3l", "fb4l", "fb3"], ["fb4l", "fb4", "fb3"], ["fb4", "fb4r", "fb3r"], ["fb4", "fb3r", "fb3"], ["fb4r", "fb4rr", "fb3rr"], ["fb4ll", "fb4l", "fb3ll"], {"group":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_bumper_R.jbeam { "rylfox_bumper_R": { "information":{ "authors":"BeamNG", "name":"Rear Bumper", "value":430, }, "slotType" : "rylfox_bumper_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_bumper_R", ["rylfox_bumper_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":true}, {"collision":true}, {"nodeWeight":1.5}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"group":"rylfox_bumper_R"}, //rear bumper ["rb1rr", -0.86137, 2.40487, 0.54298], ["rb1r", -0.66493, 2.49520, 0.54334], ["rb1", 0.00000, 2.55301, 0.54334], ["rb1l", 0.66493, 2.49520, 0.54334], ["rb1ll", 0.86137, 2.40487, 0.54298], ["rb2rr", -0.81314, 2.39487, 0.34702], ["rb2r", -0.66493, 2.48520, 0.39000], ["rb2", 0.00000, 2.54301, 0.39000], ["rb2l", 0.66493, 2.48520, 0.39000], ["rb2ll", 0.81314, 2.39487, 0.34702], ["rb3rr", -0.92726, 1.79616, 0.53707], ["rb3r", -0.66493, 2.43801, 0.58133], ["rb3", 0.00000, 2.44801, 0.58133], ["rb3l", 0.66493, 2.43801, 0.58133], ["rb3ll", 0.92726, 1.79616, 0.53707], ["rb4rr", -0.87147, 1.90193, 0.28307], ["rb4r", -0.66493, 2.44801, 0.34000], ["rb4", 0.00000, 2.45801, 0.34000], ["rb4l", 0.66493, 2.44801, 0.34000], ["rb4ll", 0.87147, 1.90193, 0.28307], {"group":""}, ], "beams": [ ["id1:", "id2:"], //--BUMPER-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":22425,"beamStrength":"FLT_MAX"}, {"beamSpring":1401000,"beamDamp":100}, {"deformationTriggerRatio":0.03}, {"deformLimitExpansion":1.1}, //main shape {"deformGroup":"bumpersignal_RR_break"}, ["rb4rr","rb4r"], ["rb3rr","rb3r"], {"deformGroup":"bumpersignal_RL_break"}, ["rb3l","rb3ll"], ["rb4l","rb4ll"], {"deformGroup":""}, ["rb1rr","rb1r"], ["rb1r","rb1"], ["rb1","rb1l"], ["rb1l","rb1ll"], ["rb2rr","rb2r"], ["rb2r","rb2"], ["rb2","rb2l"], ["rb2l","rb2ll"], ["rb3r","rb3"], ["rb3","rb3l"], ["rb4r","rb4"], ["rb4","rb4l"], ["rb4rr","rb2rr"], ["rb4ll","rb2ll"], ["rb3rr","rb1rr"], ["rb3ll","rb1ll"], //vert {"beamDeform":25925,"beamStrength":"FLT_MAX"}, {"deformGroup":"bumpersignal_RR_break"}, ["rb3rr","rb4rr"], {"deformGroup":"bumpersignal_RL_break"}, ["rb3ll","rb4ll"], {"deformGroup":""}, ["rb1rr","rb2rr"], ["rb1r","rb2r"], ["rb1","rb2"], ["rb1l","rb2l"], ["rb1ll","rb2ll"], ["rb1r","rb3r"], ["rb1","rb3"], ["rb1l","rb3l"], ["rb2r","rb4r"], ["rb2","rb4"], ["rb2l","rb4l"], {"deformLimitExpansion":""}, //surficial crossing {"beamDeform":7650,"beamStrength":"FLT_MAX"}, {"deformGroup":"bumpersignal_RR_break"}, ["rb3rr","rb2rr"], ["rb4rr","rb1rr"], ["rb2r","rb4rr"], ["rb3rr","rb4r"], ["rb3r","rb4rr"], {"deformGroup":"bumpersignal_RL_break"}, ["rb2l","rb4ll"], ["rb3ll","rb2ll"], ["rb4ll","rb1ll"], ["rb3ll","rb4l"], ["rb3l","rb4ll"], {"deformGroup":""}, ["rb3","rb4r"], ["rb3r","rb4"], ["rb3","rb4l"], ["rb3l","rb4"], ["rb1rr","rb2r"], ["rb1r","rb2rr"], ["rb1r","rb2"], ["rb1","rb2r"], ["rb1","rb2l"], ["rb1l","rb2"], ["rb1l","rb2ll"], ["rb1ll","rb2l"], ["rb1rr","rb3r"], ["rb1r","rb3rr"], ["rb1r","rb3"], ["rb1","rb3r"], ["rb1","rb3l"], ["rb1l","rb3"], ["rb1l","rb3ll"], ["rb1ll","rb3l"], ["rb2rr","rb4r"], ["rb2r","rb4"], ["rb2","rb4r"], ["rb2","rb4l"], ["rb2l","rb4"], ["rb2ll","rb4l"], //rigids {"beamSpring":1101000,"beamDamp":100}, {"beamDeform":3180.13,"beamStrength":"FLT_MAX"}, {"deformGroup":"bumpersignal_RR_break"}, ["rb4rr","rb1r"], ["rb3rr","rb2r"], ["rb3rr","rb3"], ["rb4rr","rb4"], {"deformGroup":"bumpersignal_RL_break"}, ["rb4ll","rb1l"], ["rb3ll","rb2l"], ["rb3ll","rb3"], ["rb4ll","rb4"], {"deformGroup":""}, ["rb1rr","rb1"], ["rb1r","rb1l"], ["rb1ll","rb1"], ["rb2rr","rb2"], ["rb2r","rb2l"], ["rb2ll","rb2"], ["rb3r","rb3l"], ["rb4r","rb4l"], //vertical {"beamDeform":26639,"beamStrength":"FLT_MAX"}, ["rb3r","rb2r"], ["rb3","rb2"], ["rb3l","rb2l"], ["rb4r","rb1r"], ["rb4","rb1"], ["rb4l","rb1l"], ["rb3r","rb4r"], ["rb3","rb4"], ["rb3l","rb4l"], //attach {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":401000,"beamDamp":350}, {"beamDeform":6250,"beamStrength":22750}, {"breakGroup":"bumper_R_a_R"}, {"deformGroup":"bumpersignal_RR_break"}, ["rb3rr","tb4r"], ["rb1r","tb4r"], ["rb1r","b9rr"], ["rb2r","b9rr"], ["rb3r","tb4r"], ["rb4rr","tb4r"], ["rb4r","tb4r"], ["rb3rr","b9rr"], ["rb3r","b9rr"], ["rb4rr","b9rr"], ["rb4r","b9rr"], ["rb2r","tb4r"], ["rb3rr", "q10r"], ["rb3rr", "q13r"], ["rb3rr", "q11r"], ["rb3rr", "q14r"], ["rb4rr", "q13r"], {"deformGroup":"bumpersignal_RL_break"}, {"breakGroup":"bumper_R_a_L"}, ["rb3ll","tb4l"], ["rb1l","tb4l"], ["rb1l","b9ll"], ["rb2l","b9ll"], ["rb3l","tb4l"], ["rb4ll","tb4l"], ["rb4l","tb4l"], ["rb3ll","b9ll"], ["rb3l","b9ll"], ["rb4ll","b9ll"], ["rb4l","b9ll"], ["rb2l","tb4l"], ["rb3ll", "q13l"], ["rb3ll", "q10l"], ["rb3ll", "q11l"], ["rb3ll", "q14l"], ["rb4ll", "q13l"], {"deformGroup":""}, {"breakGroup":""}, //rear bumper support beams {"beamType":"|SUPPORT", "beamLongBound":8}, {"beamSpring":450000,"beamDamp":180}, {"beamDeform":5000,"beamStrength":95000}, ["rb3","tb4"], ["rb3r","tb4r"], ["rb3l","tb4l"], ["rb3rr","q12r"], ["rb3ll","q12l"], ["rb4rr","q15r"], ["rb4ll","q15l"], ["rb4r","b9rr"], ["rb4l","b9ll"], ["rb4","b9"], {"beamPrecompression":0.9}, ["rb3","tb4r"], ["rb3","tb4l"], ["rb3r","tb4"], ["rb3l","tb4"], ["rb3rr","q6r"], ["rb3ll","q6l"], ["rb4","b9rr"], ["rb4r","b9"], ["rb4l","b9"], ["rb4","b9ll"], ["rb2r","b9rr"], ["rb2","b9rr"], ["rb2","b9"], ["rb2r","b9"], ["rb2l","b9"], ["rb2","b9ll"], ["rb2l","b9ll"], ["rb3rr","q15r"], ["rb3ll","q15l"], ["rb2rr","q15r"], ["rb2ll","q15l"], ["rb1rr","q15r"], ["rb1ll","q15l"], ["rb1rr","q12r"], ["rb1ll","q12l"], ["rb1","tb4"], ["rb1r","tb4r"], ["rb1l","tb4l"], ["rb1","tb4r"], ["rb1","tb4l"], ["rb1r","tb4"], ["rb1l","tb4"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_bumper_R"}, {"dragCoef":8}, ["rb1ll","rb3ll","rb4ll"], ["rb1ll","rb4ll","rb2ll"], ["rb1ll","rb2ll","rb1l"], ["rb2ll","rb2l","rb1l"], ["rb1l","rb2l","rb1"], ["rb2l","rb2","rb1"], ["rb2r","rb1r","rb1"], ["rb2r","rb1","rb2"], ["rb2rr","rb1rr","rb1r"], ["rb2rr","rb1r","rb2r"], ["rb3rr","rb1rr","rb4rr"], ["rb4rr","rb1rr","rb2rr"], ["rb3ll","rb1ll","rb1l"], ["rb3ll","rb1l","rb3l"], ["rb3l","rb1l","rb1"], ["rb3l","rb1","rb3"], ["rb1r","rb3r","rb1"], ["rb3r","rb3","rb1"], ["rb1rr","rb3rr","rb1r"], ["rb3rr","rb3r","rb1r"], ["rb2ll","rb4ll","rb2l"], ["rb2l","rb4ll","rb4l"], ["rb2l","rb4l","rb4"], ["rb2","rb2l","rb4"], ["rb4r","rb2r","rb4"], ["rb4","rb2r","rb2"], ["rb4r","rb4rr","rb2r"], ["rb4rr","rb2rr","rb2r"], //backside {"dragCoef":0}, ["rb3rr", "rb4rr", "rb4r"], ["rb3rr", "rb4r", "rb3r"], ["rb3r", "rb4r", "rb4"], ["rb3r", "rb4", "rb3"], ["rb4", "rb4l", "rb3"], ["rb3", "rb4l", "rb3l"], ["rb3l", "rb4l", "rb4ll"], ["rb3l", "rb4ll", "rb3ll"], //bottom {"dragCoef":8.4}, //["rb4l","rb4ll","rb4"], //["rb4rr","rb4r","rb4"], //["rb4","rb4ll","rb4rr"], {"group":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_differential_R.jbeam { "rylfox_differential_R": { "information":{ "authors":"BeamNG", "name":"Open Rear Differential", "value":350, }, "slotType" : "rylfox_differential_R", "slots": [ ["type", "default", "description"], ["rylfox_driveshaft","rylfox_driveshaft", "Rear Driveshaft"], ["rylfox_finaldrive_R","rylfox_finaldrive_R_283", "Rear Final Drive", {"coreSlot":true}], ], "powertrain" : [ ["type", "name", "inputName", "inputIndex"], //rear diff ["differential", "differential_R", "driveshaft", 1, {"diffType":"open", "uiName":"Rear Differential","defaultVirtualInertia":0.5}], ], "differential_R": { "friction": 4.05, "dynamicFriction": 0.00191, "torqueLossCoef": 0.032, }, }, "rylfox_differential_R_LSD": { "information":{ "authors":"BeamNG", "name":"Limited Slip Rear Differential", "value":900, }, "slotType" : "rylfox_differential_R", "slots": [ ["type", "default", "description"], ["rylfox_driveshaft","rylfox_driveshaft", "Rear Driveshaft"], ["rylfox_finaldrive_R","rylfox_finaldrive_R_308", "Rear Final Drive", {"coreSlot":true}], ], "powertrain" : [ ["type", "name", "inputName", "inputIndex"], //rear diff ["differential", "differential_R", "driveshaft", 1, {"diffType":"lsd", "lsdPreload":150, "lsdLockCoef":0.3, "lsdRevLockCoef":0.15, "uiName":"Rear Differential","defaultVirtualInertia":0.5}], ], "differential_R": { "friction": 4.05, "dynamicFriction": 0.00191, "torqueLossCoef": 0.032, }, }, "rylfox_differential_R_welded": { "information":{ "authors":"BeamNG", "name":"Welded Rear Differential", "value":400, }, "slotType" : "rylfox_differential_R", "slots": [ ["type", "default", "description"], ["rylfox_driveshaft","rylfox_driveshaft", "Rear Driveshaft"], ["rylfox_finaldrive_R","rylfox_finaldrive_R_283", "Rear Final Drive", {"coreSlot":true}], ], "powertrain" : [ ["type", "name", "inputName", "inputIndex"], //rear diff ["differential", "differential_R", "driveshaft", 1, {"diffType":"locked", "lockTorque":5000, "friction":8, "uiName":"Rear Differential","defaultVirtualInertia":0.5}], ], "differential_R": { "friction": 4.05, "dynamicFriction": 0.00191, "torqueLossCoef": 0.032, }, }, "rylfox_differential_R_race": { "information":{ "authors":"BeamNG", "name":"Race Limited Slip Rear Differential", "value":1700, }, "slotType" : "rylfox_differential_R", "slots": [ ["type", "default", "description"], ["rylfox_driveshaft","rylfox_driveshaft", "Rear Driveshaft"], ["rylfox_finaldrive_R","rylfox_finaldrive_R_race", "Rear Final Drive", {"coreSlot":true}], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$lsdpreload_R", "range", "N/m", "Differentials", 100, 0, 500, "Pre-load Torque", "Initial locking torque between left and right wheels"] ["$lsdlockcoef_R", "range", "", "Differentials", 0.20, 0, 0.5, "Power Lock Rate", "Additional locking torque proportional to engine torque", {"minDis":0, "maxDis":100}], ["$lsdlockcoefrev_R", "range", "", "Differentials", 0.10, 0, 0.5, "Coast Lock Rate", "Additional locking torque proportional to engine braking", {"minDis":0, "maxDis":100}], ], "powertrain" : [ ["type", "name", "inputName", "inputIndex"], ["differential", "differential_R", "driveshaft", 1, {"diffType":"lsd", "lsdPreload":"$lsdpreload_R", "lsdLockCoef":"$lsdlockcoef_R", "lsdRevLockCoef":"$lsdlockcoefrev_R", "uiName":"Rear Differential","defaultVirtualInertia":0.5}], ], "differential_R": { "friction": 4.05, "dynamicFriction": 0.00191, "torqueLossCoef": 0.032, }, }, "rylfox_differential_R_locked": { "information":{ "authors":"BeamNG", "name":"Race Locked Rear Differential", "value":800, }, "slotType" : "rylfox_differential_R", "slots": [ ["type", "default", "description"], ["rylfox_driveshaft","rylfox_driveshaft", "Rear Driveshaft"], ["rylfox_finaldrive_R","rylfox_finaldrive_R_race", "Rear Final Drive", {"coreSlot":true}], ], "powertrain" : [ ["type", "name", "inputName", "inputIndex"], ["differential", "differential_R", "driveshaft", 1, {"diffType":"locked", "lockTorque":20000, "uiName":"Rear Differential","defaultVirtualInertia":0.5}], ], "differential_R": { "friction": 4.05, "dynamicFriction": 0.00191, "torqueLossCoef": 0.032, }, }, "rylfox_finaldrive_R_283": { "information":{ "authors":"BeamNG", "name":"2.83:1 Rear Final Drive", "value":150, }, "slotType" : "rylfox_finaldrive_R", "differential_R" : { "gearRatio":2.83, }, }, "rylfox_finaldrive_R_308": { "information":{ "authors":"BeamNG", "name":"3.08:1 Rear Final Drive", "value":150, }, "slotType" : "rylfox_finaldrive_R", "differential_R" : { "gearRatio":3.08, }, }, "rylfox_finaldrive_R_337": { "information":{ "authors":"BeamNG", "name":"3.37:1 Final Drive Gears", "value":150, }, "slotType" : "rylfox_finaldrive_R", "differential_R" : { "gearRatio":3.37, }, }, "rylfox_finaldrive_R_race": { "information":{ "authors":"BeamNG", "name":"Race Adjustable Rear Final Drive", "value":550, }, "slotType" : "rylfox_finaldrive_R", "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$finaldrive_R", "range", ":1", "Differentials", 3.08, 2.0, 6.0, "Final Drive Gear Ratio", "Torque multiplication ratio", {"subCategory":"Rear", "stepDis":0.01}], ], "differential_R" : { "gearRatio":"$finaldrive_R", }, }, "rylfox_driveshaft": { "information":{ "authors":"BeamNG", "name":"Rear Driveshaft", "value":250, }, "slotType" : "rylfox_driveshaft", "powertrain" : [ ["type", "name", "inputName", "inputIndex"], //rear driveshaft ["torsionReactor", "torsionReactorR", "gearbox", 1, {}], ["shaft", "driveshaft", "torsionReactorR", 1, {"breakTriggerBeam":"driveshaft", "uiName":"Rear Driveshaft", "uiName":"Rear Driveshaft", "electricsName":"driveshaft", "friction":0.383, "dynamicFriction":0.00083}], ], "torsionReactorR": { "torqueReactionNodes:":["e1l","e2l","e4r"], }, "props": [ ["func" , "mesh" , "idRef:", "idX:", "idY:", "baseRotation" , "rotation" , "translation" , "min", "max", "offset", "multiplier",], ["driveshaft", "rylfox_driveshaft", "ax3r", "ax3l", "tra1", {"x":-86.3, "y":0, "z":0}, {"x":0, "y":1, "z":0} , {"x":0, "y":0, "z":0}, -360, 360, 0, 1,{"breakGroup":"driveshaft","deformGroup":"driveshaft","optional":true}], ], "beams": [ ["id1:", "id2:"], //driveshaft {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":0.02, "beamShortBound":0.02}, {"beamDeform":4500,"beamStrength":5500}, {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":5001000,"beamLimitDamp":250}, ["ax3","tra1", {"name":"driveshaft","optional":true,"breakGroup":"driveshaft","deformGroup":"driveshaft"}], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, } vehicles/RyLFox/JBeam/rylfox_doors.jbeam { "rylfox_door_R": { "information":{ "authors":"BeamNG", "name":"Front Right Door", "value":250, }, "slotType" : "rylfox_door_R", "slots": [ ["type", "default", "description"], ["rylfox_mirror_R","rylfox_mirror_R", "Right Mirror"], ["rylfox_doorpanel_R","rylfox_doorpanel_R", "Right Door Panel"], ["rylfox_doorglass_R","rylfox_doorglass_R", "Right Door Glass"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], //body ["rylfox_door_R", ["rylfox_door_R"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], //--DOOR-- {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, {"group":"rylfox_door_R"}, {"nodeWeight":1.2}, ["d1r", -0.90000, -0.70303, 0.28000], ["d2r", -0.91000, 0.08000, 0.28000], ["d3r", -0.90000, 0.72000, 0.28000], ["d4r", -0.94000, -0.73976, 0.58000], ["d5r", -0.95500, 0.08000, 0.60000, {"selfCollision":false}], ["d6r", -0.95000, 0.74000, 0.62000], ["d7r", -0.89000, -0.62819, 0.90000, {"nodeWeight":1.4}], ["d8r", -0.91000, 0.08000, 0.90000, {"selfCollision":false}], ["d9r", -0.89000, 0.72000, 0.90000], //--door glass is in glass jbeam-- //rigidifier {"selfCollision":false}, {"collision":false}, {"nodeWeight":1.50}, ["d14r", -0.72000, 0.36000, 0.60000], ["d16r", -0.72000, -0.30000, 0.60000], {"group":""}, ], "beams": [ ["id1:", "id2:"], //--DOOR-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, //door main shape {"beamSpring":1551000,"beamDamp":100}, {"beamDeform":20400,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, ["d1r","d2r"], ["d2r","d3r"], ["d4r","d5r"], ["d5r","d6r"], ["d7r","d8r"], ["d8r","d9r"], ["d1r","d4r"], ["d2r","d5r"], ["d3r","d6r"], ["d4r","d7r"], ["d5r","d8r"], ["d6r","d9r"], //--door glass is in glass jbeam-- //corner rigids {"deformLimitExpansion":""}, {"beamDeform":2380,"beamStrength":"FLT_MAX"}, ["d1r","d7r"], ["d2r","d8r"], ["d3r","d9r"], //lengthwise ["d1r","d3r"], ["d4r","d6r"], ["d7r","d9r"], ["d4r","d3r"], {"beamDeform":3400,"beamStrength":"FLT_MAX"}, //surficial crossing ["d1r","d5r"], ["d2r","d4r"], ["d2r","d6r"], ["d3r","d5r"], ["d4r","d8r"], ["d5r","d7r"], ["d5r","d9r"], ["d6r","d8r"], //rigidifier {"beamSpring":351000,"beamDamp":100}, {"deformGroup":"doorglass_R_break","deformationTriggerRatio":0.07}, {"beamDeform":1530,"beamStrength":"FLT_MAX"}, ["d1r","d14r"], ["d2r","d14r"], ["d3r","d14r"], ["d4r","d14r"], ["d5r","d14r"], ["d6r","d14r"], ["d7r","d14r"], ["d8r","d14r"], ["d9r","d14r"], ["d1r","d16r"], ["d2r","d16r"], ["d3r","d16r"], ["d4r","d16r"], ["d6r","d16r"], ["d7r","d16r"], ["d8r","d16r"], ["d9r","d16r"], {"deformGroup":""}, //door support beams {"beamType":"|SUPPORT","beamLongBound":6}, {"beamSpring":801000,"beamDamp":100}, {"beamDeform":11900,"beamStrength":127500}, {"disableTriangleBreaking":true}, {"beamPrecompression":0.995}, ["d9r","q2r"], ["d6r","q8r"], ["d3r","b5rr"], ["d6r","q1r"], ["d6r","b5rr"], ["d8r","b10r"], ["d7r","b11r"], ["d4r","b2r", {"beamPrecompression":0.95}], ["d4r","b11rrr", {"beamPrecompression":0.95}], {"optional":true} ["d10r","r1"], ["d11r","r3"], ["d11r","r2rr"], ["d10r","r2rr"], {"optional":false} {"beamPrecompression":1.0}, //door hinge {"beamPrecompression":1.0,"beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":1601000,"beamDamp":80}, {"beamDeform":29750,"beamStrength":42500}, {"breakGroup":"doorhinge_a_R"}, ["d1r","b11rr"], ["d7r","b11rr"], ["d1r","b10rr"], ["d7r","b10rr"], {"beamDeform":21250,"beamStrength":42500}, {"breakGroup":"doorhinge_b_R"}, ["d7r","b2rr"], ["d1r","b2rr"], ["d7r","b1rr"], ["d1r","b1rr"], //--DOOR LATCH-- {"breakGroup":"doorlatch_R"}, {"beamDeform":7050,"beamStrength":14100}, ["d9r","q1r"], ["d9r","q7r"], ["d3r","b4rr"], ["d14r","q7r"], ["d6r","q7r"], ["d3r","q7r"], {"disableTriangleBreaking":false}, {"breakGroup":""}, {"deformGroup":""}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_door_R"}, {"dragCoef":14}, ["d9r","d6r","d5r"], ["d9r","d5r","d8r"], ["d8r","d5r","d4r"], ["d8r","d4r","d7r"], ["d6r","d3r","d2r"], ["d6r","d2r","d5r"], ["d5r","d2r","d1r"], ["d5r","d1r","d4r"], {"group":""}, ], }, "rylfox_door_L": { "information":{ "authors":"BeamNG", "name":"Front Left Door", "value":250, }, "slotType" : "rylfox_door_L", "slots": [ ["type", "default", "description"], ["rylfox_mirror_L","rylfox_mirror_L", "Left Mirror"], ["rylfox_doorpanel_L","rylfox_doorpanel_L", "Left Door Panel"], ["rylfox_doorglass_L","rylfox_doorglass_L", "Left Door Glass"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], //body ["rylfox_door_L", ["rylfox_door_L"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], //--DOOR-- {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, {"group":"rylfox_door_L"}, {"nodeWeight":1.2}, ["d1l", 0.90000, -0.70303, 0.28000], ["d2l", 0.91000, 0.08000, 0.28000], ["d3l", 0.90000, 0.72000, 0.28000], ["d4l", 0.94000, -0.73976, 0.58000], ["d5l", 0.95500, 0.08000, 0.60000, {"selfCollision":false}], ["d6l", 0.95000, 0.74000, 0.62000], ["d7l", 0.89000, -0.62819, 0.90000, {"nodeWeight":1.4}], ["d8l", 0.91000, 0.08000, 0.90000, {"selfCollision":false}], ["d9l", 0.89000, 0.72000, 0.90000], //--door glass is in glass jbeam-- //rigidifier {"selfCollision":false}, {"collision":false}, {"nodeWeight":1.50}, ["d14l", 0.72000, 0.36000, 0.60000], ["d16l", 0.72000, -0.30000, 0.60000], {"group":""}, ], "beams": [ ["id1:", "id2:"], //--DOOR-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, //door main shape {"beamSpring":1551000,"beamDamp":100}, {"beamDeform":20400,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, ["d1l","d2l"], ["d2l","d3l"], ["d4l","d5l"], ["d5l","d6l"], ["d7l","d8l"], ["d8l","d9l"], ["d1l","d4l"], ["d2l","d5l"], ["d3l","d6l"], ["d4l","d7l"], ["d5l","d8l"], ["d6l","d9l"], //--door glass is in glass jbeam-- //corner rigids {"deformLimitExpansion":""}, {"beamDeform":2380,"beamStrength":"FLT_MAX"}, ["d1l","d7l"], ["d2l","d8l"], ["d3l","d9l"], //lengthwise ["d1l","d3l"], ["d4l","d6l"], ["d7l","d9l"], ["d4l","d3l"], {"beamDeform":3400,"beamStrength":"FLT_MAX"}, //surficial crossing ["d1l","d5l"], ["d2l","d4l"], ["d2l","d6l"], ["d3l","d5l"], ["d4l","d8l"], ["d5l","d7l"], ["d5l","d9l"], ["d6l","d8l"], //rigidifier {"beamSpring":351000,"beamDamp":100}, {"deformGroup":"doorglass_L_break","deformationTriggerRatio":0.07}, {"beamDeform":1530,"beamStrength":"FLT_MAX"}, ["d1l","d14l"], ["d2l","d14l"], ["d3l","d14l"], ["d4l","d14l"], ["d5l","d14l"], ["d6l","d14l"], ["d7l","d14l"], ["d8l","d14l"], ["d9l","d14l"], ["d1l","d16l"], ["d2l","d16l"], ["d3l","d16l"], ["d4l","d16l"], ["d6l","d16l"], ["d7l","d16l"], ["d8l","d16l"], ["d9l","d16l"], {"deformGroup":""}, //door support beams {"beamType":"|SUPPORT","beamLongBound":6}, {"beamSpring":801000,"beamDamp":100}, {"beamDeform":11900,"beamStrength":127500}, {"disableTriangleBreaking":true}, {"beamPrecompression":0.995}, ["d9l","q2l"], ["d6l","q8l"], ["d3l","b5ll"], ["d6l","q1l"], ["d6l","b5ll"], ["d8l","b10l"], ["d7l","b11l"], ["d4l","b2l", {"beamPrecompression":0.95}], ["d4l","b11lll", {"beamPrecompression":0.95}], {"optional":true} ["d10l","r1"], ["d11l","r3"], ["d11l","r2ll"], ["d10l","r2ll"], {"optional":false} {"beamPrecompression":1.0}, //door hinge {"beamPrecompression":1.0,"beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":1601000,"beamDamp":80}, {"beamDeform":29750,"beamStrength":42500}, {"breakGroup":"doorhinge_a_L"}, ["d1l","b11ll"], ["d7l","b11ll"], ["d1l","b10ll"], ["d7l","b10ll"], {"beamDeform":21250,"beamStrength":42500}, {"breakGroup":"doorhinge_b_L"}, ["d7l","b2ll"], ["d1l","b2ll"], ["d7l","b1ll"], ["d1l","b1ll"], //--DOOR LATCH-- {"breakGroup":"doorlatch_L"}, {"beamDeform":7050,"beamStrength":14100}, ["d9l","q1l"], ["d9l","q7l"], ["d3l","b4ll"], ["d14l","q7l"], ["d6l","q7l"], ["d3l","q7l"], {"disableTriangleBreaking":false}, {"breakGroup":""}, {"deformGroup":""}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_door_L"}, {"dragCoef":14}, ["d6l","d9l","d5l"], ["d5l","d9l","d8l"], ["d5l","d8l","d4l"], ["d4l","d8l","d7l"], ["d3l","d6l","d2l"], ["d2l","d6l","d5l"], ["d2l","d5l","d1l"], ["d1l","d5l","d4l"], {"group":""}, ], }, "rylfox_doorpanel_R": { "information":{ "authors":"BeamNG", "name":"Right Door Panel", "value":100, }, "slotType" : "rylfox_doorpanel_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_doorpanel_R", ["rylfox_door_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //--DOOR-- {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"group":"rylfox_door_R"}, //rigidifier {"selfCollision":false}, {"collision":false}, {"nodeWeight":4.50}, ["d14r",-0.72, 0.36, 0.60], ["d16r",-0.72, -0.3, 0.60], {"group":""}, ], }, "rylfox_doorpanel_L": { "information":{ "authors":"BeamNG", "name":"Left Door Panel", "value":100, }, "slotType" : "rylfox_doorpanel_L", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_doorpanel_L", ["rylfox_door_L"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //--DOOR-- {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"group":"rylfox_door_L"}, //rigidifier {"selfCollision":false}, {"collision":false}, {"nodeWeight":4.50}, ["d14l",0.72, 0.36, 0.60], ["d16l",0.72, -0.3, 0.60], {"group":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_dragwing.jbeam { "rylfox_dragwing": { "information":{ "authors":"RyL", "name":"Drag Wing", "value":350, }, "slotType" : "rylfox_spoiler", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_dragwing", ["rylfox_spoiler"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"nodeMaterial":"|NM_PLASTIC"}, {"frictionCoef":0.5}, {"group":"rylfox_spoiler"}, {"collision":true}, {"selfCollision":false}, {"nodeWeight":1}, ["sp2rr", -0.81407, 2.40865, 0.88604], ["sp2r", -0.37000, 2.42825, 0.88234], ["sp2l", 0.37000, 2.42825, 0.88234], ["sp2ll", 0.81407, 2.40865, 0.88604], ["sp3rr", -0.82000, 2.68099, 0.90201], ["sp3r", -0.46000, 2.69567, 0.89835], ["sp3", 0.00000, 2.70056, 0.89713], ["sp3l", 0.46000, 2.69567, 0.89835], ["sp3ll", 0.81005, 2.68099, 0.90201], {"collision":true}, {"selfCollision":false}, ["sp1", 0.00000, 2.50000, 0.65000], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //wing {"beamSpring":30100,"beamDamp":300}, {"beamDeform":10000,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":0.01}, ["sp2ll", "sp2l"], ["sp2ll", "sp3ll"], ["sp2ll", "sp3l"], ["sp3ll", "sp3l"], ["sp3ll", "sp2l"], ["sp2l", "sp3l"], ["sp2l", "sp3"], ["sp3l", "sp3"], ["sp2rr", "sp2r"], ["sp2rr", "sp3rr"], ["sp2rr", "sp3r"], ["sp3rr", "sp3r"], ["sp3rr", "sp2r"], ["sp2r", "sp3r"], ["sp2r", "sp3"], ["sp3r", "sp3"], ["sp2l", "sp2r"], //wing rigids {"deformLimitExpansion":""}, {"beamSpring":20100,"beamDamp":300}, ["sp3ll", "sp3"], ["sp3ll", "sp3r"], ["sp3ll", "sp2r"], ["sp3ll", "sp2rr"], ["sp2ll", "sp2r"], ["sp2ll", "sp3"], ["sp2ll", "sp3r"], ["sp2ll", "sp3rr"], ["sp3rr", "sp3"], ["sp3rr", "sp3l"], ["sp3rr", "sp2l"], ["sp2rr", "sp2l"], ["sp2rr", "sp3"], ["sp2rr", "sp3l"], //rigidifier {"beamDeform":20000,"beamStrength":9500}, {"beamSpring":120100,"beamDamp":200}, ["sp3", "sp1"], ["sp2l", "sp1"], ["sp3l", "sp1"], ["sp3ll", "sp1"], ["sp2ll", "sp1"], ["sp2r", "sp1"], ["sp3r", "sp1"], ["sp3rr", "sp1"], ["sp2rr", "sp1"], //rigidifier 2 {"beamDeform":10000,"beamStrength":9500}, {"beamSpring":90100,"beamDamp":200}, ["sp3", "sp1"], //attach {"beamSpring":601000,"beamDamp":200}, {"beamDeform":10000,"beamStrength":18410}, {"breakGroup":"spoiler_attach_L"}, ["sp2ll", "t3ll"], ["sp2ll", "t3l"], ["sp2l", "t3l"], ["sp2l", "t3ll"], ["sp2l", "t3"], ["sp2l", "t4l"], ["sp2l", "t4ll"], ["sp2ll", "t4l"], ["sp3r", "t5", {"beamStrength":23000,"breakGroupType":1}], ["sp2r", "t5", {"beamStrength":23000,"breakGroupType":1}], {"breakGroup":""}, //attachment right {"breakGroup":"spoiler_attach_R"}, ["sp2r", "t3r"], ["sp2r", "t3rr"], ["sp2rr", "t3rr"], ["sp2rr", "t4rr"], ["sp2rr", "t4r"], ["sp2rr", "t3r"], ["sp2r", "t4r"], ["sp2r", "t4"], ["sp3l", "t5", {"beamStrength":23000,"breakGroupType":1}], ["sp2l", "t5", {"beamStrength":23000,"breakGroupType":1}], {"breakGroup":""}, ], "triangles": [ ["id1:","id2:","id3:"], {"dragCoef":5}, {"liftCoef":100}, {"groundModel":"plastic"}, ["sp2ll","sp3ll","sp3l"], ["sp2ll","sp3l","sp2l"], ["sp2l","sp3l","sp3"], ["sp2l","sp3","sp2r"], ["sp2r","sp3","sp3r"], ["sp2r","sp3r","sp2rr"], ["sp2rr","sp3r","sp3rr"], {"liftCoef":1}, ], }, } vehicles/RyLFox/JBeam/rylfox_engine.jbeam { "rylfox_engine_v8_291": { "information":{ "authors":"BeamNG", "name":"7.3L Godzilla", "value":3190, }, "slotType" : "rylfox_engine", "slots": [ ["type", "default", "description"], ["rylfox_enginemounts","rylfox_enginemounts", "Engine Mounts", {"coreSlot":true}], ["rylfox_header_v8_small","rylfox_exhmanifold_v8_small", "Exhaust", {"coreSlot":true}], ["rylfox_intake","rylfox_intake", "Intake", {"coreSlot":true}], ["rylfox_oilpan_v8_small","rylfox_oilpan_v8_small", "Oil Pan", {"coreSlot":true}], ["rylfox_engine_ecu","", "Engine Management"], ["n2o_system","", "Nitrous Oxide System"], ["rylfox_engine_internals","rylfox_engine_internals", "Engine Long Block", {"coreSlot":true}], ["rylfox_transmission","rylfox_transmission_3A", "Transmission"], ], "powertrain": [ ["type", "name", "inputName", "inputIndex"], ["combustionEngine", "mainEngine", "dummy", 0], ], "mainEngine": { "torque":[ ["rpm", "torque"], [0, 0], [500, 340], [1000, 390], [1500, 330], [2000, 350], [2500, 350], [3000, 350], [3500, 351], [4000, 360], [4500, 371], [5000, 380], [5500, 364], [6000, 334], [6500, 320], [7000, 300], [7500, 265], [8000, 230], [8500, 207], [9000, 190], ], "idleRPM":800, "maxRPM":10000, "inertia":0.1, "friction":10, "dynamicFriction":0.01, "engineBrakeTorque":50, //"burnEfficiency":0.34 "burnEfficiency":[ [0, 0.10], [0.05, 0.24], [0.4, 0.39], [0.7, 0.45], [1, 0.32], ], //fuel system "energyStorage": "mainTank", "requiredEnergyType":"gasoline", //cooling and oil system "thermalsEnabled":true, "engineBlockMaterial":"aluminum", //"oilVolume":5, "engineBlockAirCoolingEfficiency":24, "radiatorArea":0.4, "radiatorEffectiveness":1000000, "coolantVolume":9, "radiatorFanType":"electric", "radiatorFanTemperature":100, "radiatorFanMaxAirSpeed":3, "thermostatTemperature":90, "radiatorFanLoopEvent": "event:>Vehicle>Cooling Fan>Electric_05", "radiatorFanVolume": 0.6, //exhaust "instantAfterFireSound": "event:>Vehicle>Afterfire>i6_01>single", "sustainedAfterFireSound": "event:>Vehicle>Afterfire>i6_01>multi", "shiftAfterFireSound": "event:>Vehicle>Afterfire>i6_01>shift", "particulates":0.015, "afterFireAudibleThresholdInstant": 500000, "instantAfterFireCoef": 1, "instantAfterFireVolumeCoef": 0.8, "afterFireAudibleThresholdShift": 150000, "shiftAfterFireVolumeCoef": 0.7, "afterFireAudibleThresholdSustained": 40000, "sustainedAfterFireCoef": 1.0, "sustainedAfterFireTime": 2, "sustainedAfterFireVolumeCoef": 0.2, //engine durability "cylinderWallTemperatureDamageThreshold":10000000, "headGasketDamageThreshold":10000000, "pistonRingDamageThreshold":10000000, "connectingRodDamageThreshold":10000000, "maxTorqueRating": 50000, "maxOverTorqueDamage": 0, //node beam interface "torqueReactionNodes:":["e1l","e2l","e4r"], "waterDamage": {"[engineGroup]:":["engine_intake"]}, "radiator": {"[engineGroup]:":["radiator"]}, "engineBlock": {"[engineGroup]:":["engine_block"]}, "breakTriggerBeam":"engine", "uiName":"Engine", "soundConfig": "soundConfig", //starter motor "starterSample":"art/sound/starter/rylfox_starter.wav", "starterSampleExhaust":"", "shutOffSampleEngine":"event:>Engine>Shutoff>v6_1995_eng", "shutOffSampleExhaust":"", "starterVolume":10, "starterVolumeExhaust":10, "shutOffVolumeEngine":0.5, "shutOffVolumeExhaust":0, "starterThrottleKillTime":1, "idleRPMStartRate":0.2, "idleRPMStartCoef":0.2, "radiatorArea":0.37, "radiatorEffectiveness":1000000, "coolantVolume":20, "radiatorFanType":"mechanical", "radiatorFanMaxAirSpeed":4, "thermostatTemperature":80, //engine deform groups "deformGroups":["mainEngine", "mainEngine_intake", "mainEngine_accessories"] "deformGroups_oilPan":["oilpan_damage"] }, "soundConfig": { "sampleName": "rylfox_Ex", "intakeMuffling": 1.0, "mainGain": 0, "onLoadGain":1, "offLoadGain":1, "maxLoadMix": 1, "minLoadMix": 0.0, "lowShelfGain":20, "lowShelfFreq":20, "highShelfGain":0, "highShelfFreq":20000, "eqLowGain": 20, "eqLowFreq": 20, "eqLowWidth": 0, "eqHighGain": 0, "eqHighFreq": 20000, "eqHighWidth": 0, "fundamentalFrequencyCylinderCount":8, "eqFundamentalGain": 5, }, "vehicleController": { "clutchLaunchStartRPM":1500, "clutchLaunchTargetRPM":2000, //**highShiftDown can be overwritten by automatic transmissions** "highShiftDownRPM":[0,0,0,2800,3800,4300,4700,4700], //**highShiftUp can be overwritten by intake modifications** "highShiftUpRPM":6800, }, "props": [ ["func" , "mesh" , "idRef:", "idX:", "idY:" , "baseRotation" , "rotation" , "translation" , "min", "max", "offset", "multiplier"], ["rpmspin" , "rylfox_pulley", "e2r","e2l","e4r", {"x":0, "y":0, "z":180}, {"x":0, "y":1, "z":0} , {"x":0, "y":0, "z":0}, -1440, 1440, 0, 4], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_engine", ["rylfox_engine"]], {"deformGroup":"radtube_break", "deformMaterialBase":"rylfox", "deformMaterialDamaged":"invis"}, ["rylfox_radhose_v8", ["rylfox_radtube","rylfox_engine"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":false}, {"collision":true}, {"group":"rylfox_engine"}, {"engineGroup":"engine_block"}, {"nodeWeight":29.5}, {"chemEnergy":2000,"burnRate":0.39,"flashPoint":650,"specHeat": 0.2,"selfIgnitionCoef":false,"smokePoint":650,"baseTemp":"thermals","conductionRadius":0.2}, ["e1r", -0.13000, -0.94000, 0.20000], ["e1l", 0.13000, -0.94000, 0.20000], ["e2r", -0.13000, -1.50000, 0.30000], ["e2l", 0.13000, -1.50000, 0.30000], {"selfCollision":true}, {"chemEnergy":false,"burnRate":false,"flashPoint":false, "specHeat": false,"selfIgnitionCoef":false,"smokePoint":false,"baseTemp":false,"conductionRadius":false}, {"engineGroup":["engine_block","engine_intake"]}, ["e3r", -0.32000, -0.94000, 0.76000], ["e3l", 0.32000, -0.94000, 0.76000], ["e4r", -0.32000, -1.50000, 0.76000, {"isExhaust":"mainEngine"}], ["e4l", 0.32000, -1.50000, 0.76000], {"engineGroup":""}, {"group":""}, //engine mount nodes ["em1r", -0.23000, -1.30000, 0.50000, {"nodeWeight":3}], ["em1l", 0.23000, -1.30000, 0.50000, {"nodeWeight":3}], ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":20001000,"beamDamp":500}, {"beamDeform":212500,"beamStrength":"FLT_MAX"}, //engine {"deformGroup":"mainEngine", "deformationTriggerRatio":0.001} ["e1r","e1l"], ["e2r","e2l"], ["e3r","e3l"], ["e4r","e4l", {"isExhaust":"mainEngine"}], ["e1r","e2r"], ["e1l","e2l"], ["e3r","e4r"], ["e3l","e4l"], ["e1r","e3r"], ["e1l","e3l"], ["e2r","e4r"], ["e2l","e4l"], ["e2r","e3r"], ["e2l","e3l"], ["e2r","e3l"], ["e2l","e3r"], ["e1r","e4r"], ["e1l","e4l"], ["e1r","e4l"], ["e1l","e4r"], ["e1r","e2l"], ["e1l","e2r"], ["e3r","e4l"], ["e3l","e4r"], ["e1r","e3l"], ["e1l","e3r"], ["e2r","e4l"], ["e2l","e4r"], //engine mount nodes {"beamSpring":3145000,"beamDamp":138.75}, {"beamDeform":90000,"beamStrength":"FLT_MAX"}, ["em1r","e3l"], ["em1r","e3r"], ["em1r","e4l"], ["em1r","e4r"], ["em1r", "e1r"], ["em1r", "e1l"], ["em1r", "e2l"], ["em1r", "e2r"], ["em1l","e3l"], ["em1l","e3r"], ["em1l","e4l"], ["em1l","e4r"], ["em1l", "e1r"], ["em1l", "e1l"], ["em1l", "e2l"], ["em1l", "e2r"], {"deformGroup":""}, //radtube {"beamSpring":100000,"beamDamp":25}, {"beamDeform":2550,"beamStrength":5950}, {"breakGroup":"radtube"}, {"deformGroup":"radtube_break"}, {"optional":true}, ["e2r","ra1r"], ["e2l","ra1r"], ["e4r","ra1r"], ["e4l","ra1r"], {"optional":false}, {"deformGroup":""}, {"breakGroup":""}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"groundModel":"metal"}, /* ["e5l", "e1l", "e3l"], ["e4r", "e3r", "e2r"], ["e3r", "e1r", "e2r"], ["e1r", "e1l", "e2r"], ["e2r", "e1l", "e2l"], ["e3l", "e1l", "e3r"], ["e3r", "e1l", "e1r"], ["e4r", "e4l", "e3l"], ["e4r", "e3l", "e3r"], ["e4r", "e2r", "e4l"], ["e4l", "e2r", "e2l"], ["e4l", "e2l", "e6l"], ["e6l", "e3l", "e4l"], ["e6l", "e2l", "e5l"], ["e6l", "e5l", "e3l"], ["e2l", "e1l", "e5l"], */ {"triangleType":"NONCOLLIDABLE","dragCoef":0}, {"dragCoef":0}, ["e2l", "e2r", "e1r"], ["e1r", "e1l", "e2l"], {"triangleType":"NORMALTYPE"}, ], }, "rylfox_oilpan_v8_small": { "information":{ "authors":"BeamNG", "name":"Stock Oil Pan", "value":90, }, "slotType" : "rylfox_oilpan_v8_small", "mainEngine": { //cooling and oil system "oilVolume":8, //engine durability "oilpanMaximumSafeG": 1.2 //node beam interface "oilpanNodes:":["oilpan","oilref"], //engine deform groups "deformGroups_oilPan":["oilpan_damage"] }, "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":false}, {"collision":true}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //oil pan node {"group":""}, {"nodeWeight":2}, ["oilpan", 0.00000, -1.16000, 0.20000], ["oilref", 0.00000, -1.16000, 0.67000, {"nodeWeight":1, "collision":false}], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //oilpan node {"beamSpring":1501000,"beamDamp":250}, {"beamDeform":8000,"beamStrength":"FLT_MAX"}, {"deformGroup":"oilpan_damage","deformationTriggerRatio":0.005}, ["oilpan", "e1r"], ["oilpan", "e1l"], ["oilpan", "e2r"], ["oilpan", "e2l"], ["oilpan", "e3r"], ["oilpan", "e3l"], ["oilpan", "e4r"], ["oilpan", "e4l"], {"deformGroup":""}, //oil ref {"beamSpring":1001000,"beamDamp":150}, {"beamDeform":25000,"beamStrength":"FLT_MAX"}, ["oilref", "e1r"], ["oilref", "e1l"], ["oilref", "e2r"], ["oilref", "e2l"], ["oilref", "e3r"], ["oilref", "e3l"], ["oilref", "e4r"], ["oilref", "e4l"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_oilpan_v8_small_race": { "information":{ "authors":"BeamNG", "name":"Dry Sump Oil System", "value":250, }, "slotType" : "rylfox_oilpan_v8_small", "mainEngine": { //cooling and oil system "oilVolume":8.5, //engine durability "oilpanMaximumSafeG": 5 //node beam interface "oilpanNodes:":["oilpan","oilref"], //engine deform groups "deformGroups_oilPan":["oilpan_damage"] }, "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":false}, {"collision":true}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //oil pan node {"group":""}, {"nodeWeight":2}, ["oilpan", 0.0, -1.16, 0.2], ["oilref", 0.0, -1.16, 0.67, {"nodeWeight":1, "collision":false}], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //oilpan node {"beamSpring":1501000,"beamDamp":250}, {"beamDeform":8000,"beamStrength":"FLT_MAX"}, {"deformGroup":"oilpan_damage","deformationTriggerRatio":0.005}, ["oilpan", "e1r"], ["oilpan", "e1l"], ["oilpan", "e2r"], ["oilpan", "e2l"], ["oilpan", "e3r"], ["oilpan", "e3l"], ["oilpan", "e4r"], ["oilpan", "e4l"], {"deformGroup":""}, //oil ref {"beamSpring":1001000,"beamDamp":150}, {"beamDeform":25000,"beamStrength":"FLT_MAX"}, ["oilref", "e1r"], ["oilref", "e1l"], ["oilref", "e2r"], ["oilref", "e2l"], ["oilref", "e3r"], ["oilref", "e3l"], ["oilref", "e4r"], ["oilref", "e4l"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_engine_ecu_sport": { "information":{ "authors":"BeamNG", "name":"Rev Limiter", "value":750, }, "slotType" : "rylfox_engine_ecu", "mainEngine":{ "hasRevLimiter":true, "revLimiterType":"rpmDrop", "revLimiterRPM":5000, "revLimiterRPMDrop":250, }, "vehicleController": { "highShiftUpRPM":4800, }, }, "rylfox_engine_ecu_haltech": { "information":{ "authors":"RyL", "name":"Haltech ECU", "value":125, } "slotType" : "rylfox_engine_ecu", "controller": [ ["fileName"], ["twoStepLaunch", {"rpmLimit":4000}], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$revLimiterRPM", "range", "rpm", "Engine", 8000, 1000, 8000, "RPM Limit", "RPM where the rev limiter prevents further revving"{"stepDis":50}], ["$idleRPM", "range", "rpm", "Engine", 800, 300, 1500, "Idle RPM", "Idle RPM"{"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}], ], "mainEngine":{ "revLimiterRPM":"$revLimiterRPM", "idleRPM":"$idleRPM", "revLimiterType":"timeBased", "revLimiterCutTime":"$revLimiterCutTime", "revLimiterMaxRPMDrop":250, }, }, "rylfox_engine_internals": { "information":{ "authors":"RyL", "name":"Stock Internals", "value":1200, }, "slotType" : "rylfox_engine_internals", "mainEngine":{ }, }, "rylfox_engine_internals_built": { "information":{ "authors":"RyL", "name":"Performance Internals", "value":7700, }, "slotType" : "rylfox_engine_internals", "mainEngine":{ "torqueModMult":[ ["rpm", "torque"], [0, 0], [1000, 0.00], [2000, 0.10], [3000, 0.18], [4000, 0.32], [5000, 0.53], [6000, 0.77], [7000, 0.9], [8000, 1.1], [9000, 1.3], ], //max rpm physically capable of "$+maxRPM":2000, "$*friction":0.95, "$*dynamicFriction":0.01, "$*inertia":0.9, "$*engineBrakeTorque":1.35, //engine durability "cylinderWallTemperatureDamageThreshold":10000000, "$*maxTorqueRating": 1000000, "$*maxOverTorqueDamage": 10000, }, }, "rylfox_engine_internals_billet": { "information":{ "authors":"BeamNG", "name":"All Billet Internals", "value":7700, }, "slotType" : "rylfox_engine_internals", "mainEngine":{ "torqueModMult":[ ["rpm", "torque"], [0, 1], [1000, 1.00], [2000, 1.20], [3000, 1.50], [4000, 1.82], [5000, 2.03], [6000, 2.57], [7000, 2.6], [8000, 2.7], [9000, 2.6], ], //max rpm physically capable of "$+maxRPM":2000, "$*friction":0.95, "$*dynamicFriction":0.96, "$*inertia":0.9, "$*engineBrakeTorque":1.35, //engine durability "cylinderWallTemperatureDamageThreshold":10000000, "$*maxTorqueRating": 1000000, "$*maxOverTorqueDamage": 10000, }, }, "rylfox_intake_turbo": { "information":{ "authors":"RyL", "name":"Twin 88mm Turbos", "value":4800, }, "slotType" : "rylfox_intake", "slots": [ ["type", "default", "description"], ["rylfox_bb_exhaust","rylfox_bb_exhaust", "Exhaust"], ["rylfox_boostbygear","rylfox_boostbygear", "Boost By Gear"], ], "turbocharger": { "bovSoundFileName":"event:>Vehicle>Forced_Induction>Turbo_02>turbo_bov_race", "hissLoopEvent":"event:>Vehicle>Forced_Induction>Turbo_05>turbo_hiss_tuned", "whineLoopEvent":"event:>Vehicle>Forced_Induction>turbo_bus_01>turbo_spin", "turboSizeCoef": 1, "bovSoundVolumeCoef": 0.7, "hissVolumePerPSI": 0.1, "whineVolumePer10kRPM": 0.4, "whinePitchPer10kRPM": 0.1, "maxExhaustPower": 90000, "backPressureCoef": 0.0001, "frictionCoef": 0, "inertia":20, "damageThresholdTemperature": 100000, "pressureRatePSI": 20, "pressurePSI":[ //turbineRPM, pressure(PSI) [0, -3.5], [30000, -1.5], [60000, 100], [90000, 100], [150000, 100], [200000, 100], [250000, 100], [300000, 100], ], "engineDef":[ //engineRPM, efficiency, exhaustFactor [0, 0.0, 0.0], [650, 0.17, 1.12], [1400, 0.29, 1.14], [2000, 0.41, 1.25], [2500, 0.54, 1.35], [3000, 0.65, 1.49], [4000, 0.79, 1.63], [5000, 0.88, 1.84], [6000, 0.93, 1.93], [7000, 0.90, 1.90], [8000, 0.91, 1.91], [9000, 0.90, 1.90], ], }, "mainEngine":{ "turbocharger":"turbocharger", "$*instantAfterFireCoef": 2, "$*sustainedAfterFireCoef": 2, //turbocharger deform groups "deformGroups_turbo":["mainEngine_turbo","mainEngine_intercooler","mainEngine_piping"] }, "soundConfig": { "$+maxLoadMix": 0, "$+intakeMuffling":0, "$+eqLowGain": 0, "$+mainGain":0, }, "props": [ ["func" , "mesh" , "idRef:", "idX:", "idY:" , "baseRotation" , "rotation" , "translation" , "min", "max", "offset", "multiplier"] ["rpmspin", "rylfox_twheel_L", "e2r","e2l","e4r", {"x":0 "y":0, "z":0}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, 0, 30000, 0, 1], ["rpmspin", "rylfox_twheel_R", "e2r","e2l","e4r", {"x":0 "y":0, "z":0}, {"x":0, "y":-1, "z":0}, {"x":0, "y":0, "z":0}, 0, 30000, 0, 1], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_turbos", ["rylfox_engine"],[]{"pos":{"x":0,"y":0,"z":0}}], ], }, "rylfox_boostbygear":{ "information":{ "authors":"BeamNG", "name":"Boost-By-Gear Controller", "value":1500, } "slotType" : "rylfox_boostbygear", "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$wastegateStart0", "range", "psi", "Engine", 12, 0, 100, "Wastegate Pressure 1st", "Pressure at which the wastegate begins to open in first gear"{"stepDis":0.5}], ["$wastegateStart1", "range", "psi", "Engine", 12, 0, 100, "Wastegate Pressure 2nd", "Pressure at which the wastegate begins to open in second gear"{"stepDis":0.5}], ["$wastegateStart2", "range", "psi", "Engine", 12, 0, 100, "Wastegate Pressure 3rd", "Pressure at which the wastegate begins to open in third gear"{"stepDis":0.5}], ["$wastegateStart3", "range", "psi", "Engine", 12, 0, 100, "Wastegate Pressure 4th", "Pressure at which the wastegate begins to open in fourth gear"{"stepDis":0.5}], ["$wastegateStart4", "range", "psi", "Engine", 12, 0, 100, "Wastegate Pressure 5th", "Pressure at which the wastegate begins to open in fifth gear"{"stepDis":0.5}], ], "turbocharger":{ "wastegateStart":["$wastegateStart0", "$wastegateStart1", "$wastegateStart2", "$wastegateStart3", "$wastegateStart4"], "wastegateLimit":["$=$wastegateStart0+1", "$=$wastegateStart1+1", "$=$wastegateStart2+1", "$=$wastegateStart3+1", "$=$wastegateStart4+1"], }, }, "rylfox_variablecontroller":{ "information":{ "authors":"BeamNG", "name":"Variable Boost Controller", "value":500, } "slotType" : "rylfox_boostbygear", "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"] ["$wastegateStart", "range", "psi", "Engine", 12, 0, 100, "Wastegate Pressure", "Pressure at which the wastegate begins to open"{"stepDis":0.5}], ["$scramblePressure", "range", "psi", "Engine", 10, 0, 50, "Scramble Pressure", "Added pressure when the 'Scramble Button' is pressed"{"stepDis":0.1}], ], "turbocharger":{ "wastegateStart":"$wastegateStart", "wastegateLimit":"$=$wastegateStart+1", }, }, "rylfox_exhaust": { "information":{ "authors":"BeamNG", "name":"Turbo Exhaust", "value":350, }, "slotType" : "rylfox_header_v8_small", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_exhaust", ["rylfox_exhaust"]], ], "nodes":[ ["id", "posX", "posY", "posZ"], {"selfCollision":false}, {"collision":true}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"nodeWeight":5.088}, {"group":"rylfox_exhaust"}, ["exm1r", -0.26000, -1.14000, 0.44000, {"afterFireAudioCoef":2.0, "afterFireVisualCoef":2.0, "afterFireVolumeCoef":1.0, "afterFireMufflingCoef":1.0, "exhaustAudioMufflingCoef":1.0, "exhaustAudioGainChange":0}], ["exm1l", 0.26000, -1.14000, 0.44000, {"afterFireAudioCoef":2.0, "afterFireVisualCoef":2.0, "afterFireVolumeCoef":1.0, "afterFireMufflingCoef":1.0, "exhaustAudioMufflingCoef":1.0, "exhaustAudioGainChange":0}], ["a6", 0.17208, -1.52268, 1.13191, {"afterFireAudioCoef":2.0, "afterFireVisualCoef":2.0, "afterFireVolumeCoef":1.0, "afterFireMufflingCoef":1.0, "exhaustAudioMufflingCoef":1.0, "exhaustAudioGainChange":0}], ["a7", 0.14766, -1.53893, 0.91105], ["a8", 0.09277, -1.57977, 0.99049], ["a21", -0.08726, -1.60589, 0.99850], ["a22", -0.12635, -1.57156, 0.89623], ["a23", -0.17872, -1.54407, 1.13382, {"afterFireAudioCoef":2.0, "afterFireVisualCoef":2.0, "afterFireVolumeCoef":1.0, "afterFireMufflingCoef":1.0, "exhaustAudioMufflingCoef":1.0, "exhaustAudioGainChange":0}], ], "beams": [ ["id1:", "id2:"], {"deformLimitExpansion":1.2}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":13875930,"beamDamp":138.75}, {"beamDeform":90000,"beamStrength":"FLT_MAX"}, //left ["a8", "a6"], ["a6", "a7", {"isExhaust":"mainEngine"}], ["a7", "a8", {"isExhaust":"mainEngine"}], ["a8", "e4l", {"isExhaust":"mainEngine"}], ["a8", "e2l"], ["a8", "e1l"], ["a6", "e4l"], ["a6", "e3l"], ["a7", "e2l"], ["a7", "e1l"], ["a22", "e2r"], ["a22", "e1r"], ["a8", "e3l"], ["a21", "e3r"], ["a21", "e1r"], ["a23", "e3r"], ["a21", "e2r"], ["a23", "e4r"], {"deformLimitExpansion":1.2}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":13875930,"beamDamp":138.75}, {"beamDeform":90000,"beamStrength":"FLT_MAX"}, //right ["a21", "a23"], ["a23", "a22", {"isExhaust":"mainEngine"}], ["a22", "a21", {"isExhaust":"mainEngine"}], ["e4r", "a21", {"isExhaust":"mainEngine"}], //exhaust manifold ["exm1r","e3l"], ["exm1r","e3r"], ["exm1r","e4l"], ["exm1r","e4r"], ["exm1r", "e1r"], ["exm1r", "e1l"], ["exm1r", "e2l"], ["exm1r", "e2r"], ["exm1l","e3l"], ["exm1l","e3r"], ["exm1l","e4l"], ["exm1l","e4r"], ["exm1l", "e1r"], ["exm1l", "e1l"], ["exm1l", "e2l"], ["exm1l", "e2r"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, } vehicles/RyLFox/JBeam/rylfox_enginemounts.jbeam { "rylfox_enginemounts": { "information":{ "authors":"BeamNG", "name":"Stock Engine Mounts", "value":50, }, "slotType" : "rylfox_enginemounts", "beams": [ ["id1:", "id2:"], //engine soft mount {"optional":true}, {"deformLimitExpansion":""}, {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":0, "beamShortBound":0}, {"beamSpring":47175, "beamDamp":925}, {"beamLimitSpring":2001000, "beamLimitDamp":500}, {"beamDeform":20000, "beamStrength":17000}, {"dampCutoffHz":500}, {"boundZone":0.02}, {"breakGroup":"enginemount_R"}, ["em1r", "s3rrr"], ["em1r", "s3rr"], ["em1r", "s4rr"], ["em1r", "s4rrr"], ["em1r", "fx2r"], ["em1r", "s3ll"], ["em1r", "s4l"], {"breakGroup":"enginemount_L"}, ["em1l", "s3lll"], ["em1l", "s3ll"], ["em1l", "s4ll"], ["em1l", "s4lll"], ["em1l", "fx2l"], ["em1l", "s3rr"], ["em1l", "s4r"], //transmission mount {"beamSpring":140000, "beamDamp":2700}, {"beamLimitSpring":1001000, "beamLimitDamp":500}, {"beamDeform":20000, "beamStrength":160000}, {"boundZone":0.03}, {"breakGroup":"transmissionmount"}, ["tra1","s1"], ["tra1","s1rr"], ["tra1","s1ll"], ["tra1","b12l"], ["tra1","b12r"], {"boundZone":""}, {"breakGroup":""}, //damper {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamDeform":15000, "beamStrength":60000}, {"beamSpring":47175, "beamDamp":925}, ["e3l", "s3rr"], ["e4l", "s4rr"], ["e4r", "s4ll"], ["e3r", "s3ll"], ["e3r", "s4rr"], ["e3l", "s4ll"], ["e4l", "s3ll"], ["e4r", "s3rr"], {"dampCutoffHz":""}, {"optional":false}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_enginemounts_heavy": { "information":{ "authors":"BeamNG", "name":"Heavy Duty Engine Mounts", "value":220, }, "slotType" : "rylfox_enginemounts", "beams": [ ["id1:", "id2:"], //engine soft mounts {"breakGroupType":0}, {"optional":true}, {"deformLimitExpansion":""}, {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":0, "beamShortBound":0}, {"beamSpring":601000,"beamDamp":1000}, {"beamLimitSpring":1001000,"beamLimitDamp":500}, {"beamDeform":40000,"beamStrength":110000}, {"dampCutoffHz":500}, {"boundZone":0.02}, {"breakGroup":"enginemount_R"}, ["em1r", "s3rrr"], ["em1r", "s3rr"], ["em1r", "s4rr"], ["em1r", "s4rrr"], ["em1r", "fx2r"], ["em1r", "s3ll"], ["em1r", "s4l"], {"breakGroup":"enginemount_L"}, ["em1l", "s3lll"], ["em1l", "s3ll"], ["em1l", "s4ll"], ["em1l", "s4lll"], ["em1l", "fx2l"], ["em1l", "s3rr"], ["em1l", "s4r"], //transmission mount {"beamSpring":140000, "beamDamp":2700}, {"beamLimitSpring":1001000, "beamLimitDamp":500}, {"beamDeform":40000, "beamStrength":190000}, {"boundZone":0.03}, {"breakGroup":"transmissionmount"}, ["tra1","s1"], ["tra1","s1rr"], ["tra1","s1ll"], ["tra1","b12l"], ["tra1","b12r"], {"boundZone":""}, {"breakGroup":""}, //damper {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamDeform":15000, "beamStrength":60000}, {"beamSpring":47175, "beamDamp":925}, ["e3l", "s3rr"], ["e4l", "s4rr"], ["e4r", "s4ll"], ["e3r", "s3ll"], ["e3r", "s4rr"], ["e3l", "s4ll"], ["e4l", "s3ll"], ["e4r", "s3rr"], {"dampCutoffHz":""}, {"optional":false}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_enginemounts_ultra": { "information":{ "authors":"BeamNG", "name":"Ultra Heavy Duty Engine Mounts", "value":500, }, "slotType" : "rylfox_enginemounts", "beams": [ ["id1:", "id2:"], //engine solid mounts {"optional":true}, {"deformLimitExpansion":""}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":2601000,"beamDamp":200}, {"beamDeform":60000,"beamStrength":120000}, {"dampCutoffHz":500}, {"breakGroup":"enginemount_R"}, ["em1r", "s3rrr"], ["em1r", "s3rr"], ["em1r", "s4rr"], ["em1r", "s4rrr"], ["em1r", "fx2r"], ["em1r", "s3ll"], ["em1r", "s4l"], {"breakGroup":"enginemount_L"}, ["em1l", "s3lll"], ["em1l", "s3ll"], ["em1l", "s4ll"], ["em1l", "s4lll"], ["em1l", "fx2l"], ["em1l", "s3rr"], ["em1l", "s4r"], //transmission mount {"beamSpring":3001000,"beamDamp":200}, {"beamDeform":70000, "beamStrength":250000}, {"breakGroup":"transmissionmount"}, ["tra1","s1"], ["tra1","s1rr"], ["tra1","s1ll"], ["tra1","b12l"], ["tra1","b12r"], {"boundZone":""}, {"breakGroup":""}, //damper {"beamDeform":15000, "beamStrength":60000}, {"beamSpring":47175, "beamDamp":925}, ["e3l", "s3rr"], ["e4l", "s4rr"], ["e4r", "s4ll"], ["e3r", "s3ll"], ["e3r", "s4rr"], ["e3l", "s4ll"], ["e4l", "s3ll"], ["e4r", "s3rr"], {"dampCutoffHz":""}, {"optional":false}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, } vehicles/RyLFox/JBeam/rylfox_fascia.jbeam { "rylfox_fascia": { "information":{ "authors":"BeamNG", "name":"Front Fascia", "value":450, }, "slotType" : "rylfox_fascia", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_fascia", ["rylfox_fascia"]], {"deformGroup":"headlightglass_R_break", "deformMaterialBase":"rylfox_lights", "deformMaterialDamaged":"rylfox_lights_dmg"}, ["rylfox_headlight_R", ["rylfox_fascia"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound3", "deformVolume":0.5}], {"deformGroup":"headlightglass_L_break", "deformMaterialBase":"rylfox_lights", "deformMaterialDamaged":"rylfox_lights_dmg"}, ["rylfox_headlight_L", ["rylfox_fascia"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound4", "deformVolume":0.5}], {"deformGroup":"headlightglass_R_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_headlightglass_R", ["rylfox_fascia"]], {"deformGroup":"headlightglass_L_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_headlightglass_L", ["rylfox_fascia"]], {"deformGroup":""}, ], "props": [ ["func" , "mesh" , "idRef:", "idX:", "idY:" , "baseRotation" , "rotation" , "translation" , "min", "max", "offset", "multiplier"], { "lightInnerAngle":0, "lightOuterAngle":120, "lightColor":{"r":255, "g":255, "b":150, "a":255}, "lightAttenuation":{"x":0, "y":1, "z":1}, "lightCastShadows":true, "flareName":"vehicleHeadLightFlare", "cookieName":"art/special/BNG_light_cookie_headlight.dds", "texSize":512, "shadowSoftness":0.5, }, //low beams angled right slightly to avoid blinding oncoming traffic ["lowhighbeam" , "SPOTLIGHT" , "g2rr", "g2r", "g1rr", {"x":195, "y":15, "z":-5} , {"x":0, "y":0, "z":0} , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.60, "y":0.42, "z":-0.2},"lightRange":50,"lightBrightness":0.35,"lightOuterAngle":80,"flareScale":0.06,"deformGroup":"headlightglass_R_break"}], ["lowhighbeam" , "SPOTLIGHT" , "g2ll", "g2l", "g1ll", {"x":-15, "y":-15, "z":-11} , {"x":0, "y":0, "z":0} , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.60, "y":0.42, "z":0.2},"lightRange":50,"lightBrightness":0.35,"lightOuterAngle":80,"flareScale":0.06,"deformGroup":"headlightglass_L_break"}], //high beams ["highbeam" , "SPOTLIGHT" , "g2rr", "g2r", "g1rr", {"x":190, "y":35, "z":-5} , {"x":0, "y":0, "z":0} , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.1, "y":0.42, "z":-0.2},"lightRange":80,"lightBrightness":0.6,"lightOuterAngle":80,"flareScale":0.09,"deformGroup":"headlightglass_R_break"}], ["highbeam" , "SPOTLIGHT" , "g2ll", "g2l", "g1ll", {"x":-10, "y":35, "z":5} , {"x":0, "y":0, "z":0} , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.1, "y":0.42, "z":0.2},"lightRange":80,"lightBrightness":0.6,"lightOuterAngle":80,"flareScale":0.09,"deformGroup":"headlightglass_L_break"}], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"collision":true}, {"nodeWeight":1.0}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //fascia {"selfCollision":true}, {"group":"rylfox_fascia"}, ["g1rr",-0.79, -2.09, 0.75], ["g1r",-0.42, -2.1, 0.76], ["g1", 0.0, -2.11, 0.76], ["g1l", 0.42, -2.1, 0.76], ["g1ll", 0.79, -2.09, 0.75], ["g2rr",-0.82, -2.09, 0.56], ["g2r",-0.42, -2.1, 0.56], ["g2", 0.0, -2.11, 0.55], ["g2l", 0.42, -2.1, 0.56], ["g2ll", 0.82, -2.09, 0.56], //rigidifying/headlight nodes ["g3r",-0.62, -1.96, 0.65, {"collision":false,"selfCollision":false}], ["g3l", 0.62, -1.96, 0.65, {"collision":false,"selfCollision":false}], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"breakGroupType":0}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":21250,"beamStrength":148750}, {"beamSpring":701000,"beamDamp":60}, {"deformLimitExpansion":1.1}, //main shape {"deformGroup":"headlightglass_R_break","deformationTriggerRatio":0.03}, ["g1rr","g1r"], ["g2rr","g2r"], {"deformGroup":"headlightglass_L_break"}, ["g1ll","g1l"], ["g2ll","g2l"], {"deformGroup":""}, ["g1r","g1"], ["g2r","g2"], ["g1l","g1"], ["g2l","g2"], //vert {"beamDeform":21250,"beamStrength":"FLT_MAX"}, {"deformGroup":"headlightglass_R_break"}, ["g1rr","g2rr"], ["g1r","g2r"], {"deformGroup":"headlightglass_L_break"}, ["g1ll","g2ll"], ["g1l","g2l"], {"deformGroup":""}, ["g1","g2"], //surficial crossing {"deformLimitExpansion":""}, {"beamDeform":11050,"beamStrength":148750}, {"deformGroup":"headlightglass_R_break"}, ["g1rr","g2r"], ["g1r","g2rr"], {"deformGroup":"headlightglass_L_break"}, ["g1ll","g2l"], ["g1l","g2ll"], {"deformGroup":""}, ["g1","g2r"], ["g1","g2l"], ["g2","g1r"], ["g2","g1l"], //rigids {"beamSpring":601000,"beamDamp":60}, {"beamDeform":3750,"beamStrength":148750}, ["g1rr","g1"], ["g1ll","g1"], ["g2rr","g1"], ["g2ll","g1"], ["g2r","g2l"], ["g1r","g1l"], //headlight rigidifier {"beamSpring":601000,"beamDamp":60}, {"beamDeform":3100,"beamStrength":148750}, {"deformGroup":"headlightglass_R_break"}, ["g1rr","g3r"], ["g1r","g3r"], ["g1","g3r"], ["g2rr","g3r"], ["g2r","g3r"], ["g2","g3r"], {"deformGroup":"headlightglass_L_break"}, ["g1ll","g3l"], ["g1l","g3l"], ["g1","g3l"], ["g2ll","g3l"], ["g2l","g3l"], ["g2","g3l"], {"deformGroup":""}, ["g3r","g3l"], //attach {"disableTriangleBreaking":true}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":501000,"beamDamp":100}, {"beamDeform":5500,"beamStrength":18700}, {"breakGroup":"fascia_a_R"}, {"deformGroup":"headlightglass_R_break"}, ["g1r","ra1"], ["g1r","ra1r"], ["g2r","ra1"], ["g2r","ra1r"], ["g1r","ra7l"], ["g1r","ra7r"], ["g3r","ra1r"], ["g1rr","ra3r"], ["g2rr","ra3r"], ["g1r","ra3r"], ["g2r","ra3r"], ["g3r","ra3r"], ["g2rr","ra3rr"], ["g2rr","ra1rr"], ["g1rr","ra3rr"], ["g1rr","ra1rr"], ["g1rr", "ra5r", {"beamSpring":0,"beamDamp":750}], ["g2rr", "ra7r", {"beamSpring":0,"beamDamp":750}], {"deformGroup":"headlightglass_L_break"}, {"breakGroup":"fascia_a_L"}, ["g1l","ra1"], ["g1l","ra1l"], ["g2l","ra1"], ["g2l","ra1l"], ["g1l","ra7r"], ["g3l","ra1l"], ["g1ll","ra3l"], ["g2ll","ra3l"], ["g1l","ra3l"], ["g2l","ra3l"], ["g3l","ra3l"], ["g2ll","ra3ll"], ["g2ll","ra1ll"], ["g1ll","ra3ll"], ["g1ll","ra1ll"], ["g1ll", "ra5l", {"beamSpring":0,"beamDamp":750}], ["g2ll", "ra7l", {"beamSpring":0,"beamDamp":750}], {"deformGroup":""}, //inter part triangle breaking triggers {"beamType":"|SUPPORT", "beamLongBound":4}, {"beamSpring":0,"beamDamp":0}, {"beamDeform":850,"beamStrength":850}, {"breakGroup":"fascia_radsupport"}, ["g1rr","ra3rr"], ["g2rr","ra1rr"], ["g1ll","ra3ll"], ["g2ll","ra1ll"], {"breakGroup":""}, {"disableTriangleBreaking":false}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_fascia"}, {"dragCoef":4}, ["g1rr","g2rr","g2r"], ["g1rr","g2r","g1r"], ["g1r","g2r","g2"], ["g1r","g2","g1"], ["g2ll","g1ll","g2l"], ["g1l","g2l","g1ll"], ["g2l","g1l","g2"], ["g1l","g1","g2"], //{"breakGroup":"fascia_radsupport"}, //["ra1rr", "g1rr", "g1r"], //["ra1rr", "g1r", "ra1r"], //["ra1r", "g1r", "ra1"], //["g1r", "g1", "ra1"], //["ra1rr", "ra3rr", "g1rr"], //["g1rr", "ra3rr", "g2rr"], //["g2rr", "ra3rr", "ra3r"], //["g2rr", "ra3r", "g2r"], //["g2r", "ra3r", "ra3"], //["g2r", "ra3", "g2"], // //["g1ll", "ra1ll", "g1l"], //["g1l", "ra1ll", "ra1l"], //["g1l", "ra1l", "ra1"], //["g1", "g1l", "ra1"], //["ra3ll", "ra1ll", "g1ll"], //["ra3ll", "g1ll", "g2ll"], //["ra3ll", "g2ll", "ra3l"], //["ra3l", "g2ll", "g2l"], //["ra3l", "g2l", "ra3"], //["ra3", "g2l", "g2"], //{"breakGroup":""}, {"group":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_fenders.jbeam { "rylfox_fender_R": { "information":{ "authors":"BeamNG", "name":"Front Right Fender", "value":220, }, "slotType" : "rylfox_fender_R", "slots": [ ["type", "default", "description"], ["rylfox_brace_FR","rylfox_brace_FR", "Front Right Engine Bay Brace"], ["rylfox_innerfender_FR","rylfox_innerfender_FR", "Front Right Inner Fender"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_fender_R", ["rylfox_fender_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, //fender {"nodeWeight":0.60}, {"group":"rylfox_fender_R"}, ["fe1r", -0.84436, -0.67585, 0.92000], ["fe2r", -0.84911, -1.05000, 0.91000], ["fe3r", -0.84436, -1.38000, 0.89500], ["fe4r", -0.83013, -1.66000, 0.88000], ["fe5r", -0.81590, -1.91000, 0.84000], ["fe6r", -0.94000, -0.76652, 0.58000], {"group":["rylfox_fender_R","rylfox_innerfender_R"]}, ["fe7r", -0.94000, -1.08000, 0.60000], ["fe8r", -0.94000, -1.39000, 0.68000], ["fe9r", -0.93000, -1.67000, 0.63000], {"group":"rylfox_fender_R"}, ["fe10r", -0.91000, -2.03580, 0.44000], ["fe11r", -0.84980, -0.72656, 0.18010], {"group":["rylfox_fender_R","rylfox_innerfender_R"]}, ["fe12r", -0.85946, -1.00000, 0.18010], ["fe13r", -0.89000, -1.84030, 0.21014], {"group":"rylfox_fender_R"}, ["fe14r", -0.87000, -2.03496, 0.21978], ["fe15r", -0.68000, -0.75000, 0.93000], ["fe16r", -0.68000, -1.08000, 0.91000], {"group":["rylfox_fender_R","rylfox_brace_fender_FR"]}, ["fe17r", -0.68000, -1.40000, 0.89500], {"group":"rylfox_fender_R"}, ["fe18r", -0.67000, -1.70000, 0.88000], ["fe19r", -0.66000, -1.92000, 0.83000], //extra tip nodes ["fe20r", -0.66000, -2.03533, 0.80037], ["fe21r", -0.81590, -2.03584, 0.81036], ["fe22r", -0.86000, -2.03803, 0.63001], {"group":""}, {"selfCollision":true}, //rigidifier {"nodeWeight":1.20}, ["fe23r", -0.65000, -1.40000, 0.55000], ], "beams": [ ["id1:", "id2:"], //--FENDERS-- {"deformGroup":""}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":10200,"beamStrength":"FLT_MAX"}, {"beamSpring":801000,"beamDamp":50}, {"deformLimitExpansion":1.1}, //fender main shape lengthwise ["fe1r","fe2r"], ["fe2r","fe3r"], ["fe3r","fe4r"], ["fe4r","fe5r"], ["fe9r","fe10r"], ["fe6r","fe7r"], ["fe7r","fe8r"], ["fe8r","fe9r"], ["fe11r","fe12r"], ["fe13r","fe14r"], ["fe5r","fe21r"], ["fe10r","fe22r"], //v ["fe1r","fe6r"], ["fe2r","fe7r"], ["fe3r","fe8r"], ["fe4r","fe9r"], ["fe5r","fe10r"], ["fe1r","fe15r"], ["fe2r","fe16r"], ["fe3r","fe17r"], ["fe4r","fe18r"], ["fe5r","fe19r"], ["fe6r","fe11r"], ["fe7r","fe12r"], ["fe9r","fe13r"], ["fe10r","fe14r"], ["fe20r","fe21r"], ["fe21r","fe22r"], {"beamDeform":7650,"beamStrength":"FLT_MAX"}, ["fe15r","fe16r"], ["fe16r","fe17r"], ["fe17r","fe18r"], ["fe18r","fe19r"], ["fe19r","fe20r"], //surf cross {"deformLimitExpansion":""}, {"beamDeform":6800,"beamStrength":"FLT_MAX"}, ["fe1r","fe7r"], ["fe2r","fe6r"], ["fe2r","fe8r"], ["fe3r","fe7r"], ["fe3r","fe9r"], ["fe4r","fe8r"], ["fe4r","fe10r"], ["fe5r","fe9r"], ["fe1r","fe16r"], ["fe2r","fe15r"], ["fe2r","fe17r"], ["fe3r","fe16r"], ["fe3r","fe18r"], ["fe4r","fe17r"], ["fe4r","fe19r"], ["fe5r","fe18r"], ["fe11r","fe7r"], ["fe12r","fe6r"], ["fe13r","fe10r"], ["fe14r","fe9r"], ["fe12r","fe8r"], ["fe13r","fe8r"], {"beamDeform":3400,"beamStrength":"FLT_MAX"}, ["fe20r","fe22r"], ["fe21r","fe19r"], ["fe20r","fe5r"], ["fe21r","fe10r"], ["fe22r","fe5r"], ["fe22r","fe14r"], //rigids {"beamSpring":701000,"beamDamp":50}, {"beamDeform":1700,"beamStrength":"FLT_MAX"}, ["fe1r","fe11r"], ["fe2r","fe12r"], ["fe3r","fe12r"], ["fe3r","fe13r"], ["fe4r","fe13r"], ["fe5r","fe14r"], ["fe21r","fe14r"], ["fe15r","fe11r"], ["fe16r","fe12r"], ["fe17r","fe12r"], ["fe17r","fe13r"], ["fe18r","fe13r"], ["fe19r","fe14r"], ["fe20r","fe14r"], ["fe10r","fe20r"], //lengthwise {"beamDeform":1700,"beamStrength":"FLT_MAX"}, //v ["fe6r","fe15r"], ["fe7r","fe16r"], ["fe7r","fe17r"], ["fe9r","fe17r"], ["fe9r","fe18r"], ["fe10r","fe19r"], ["fe8r","fe17r"], ["fe7r","fe9r"], //rigidifier {"beamSpring":51000,"beamDamp":70}, {"beamDeform":1350,"beamStrength":"FLT_MAX"}, ["fe2r","fe23r"], ["fe3r","fe23r"], ["fe4r","fe23r"], ["fe5r","fe23r"], ["fe7r","fe23r"], ["fe8r","fe23r"], ["fe9r","fe23r"], ["fe10r","fe23r"], ["fe12r","fe23r"], ["fe13r","fe23r"], ["fe14r","fe23r"], ["fe20r","fe23r"], ["fe21r","fe23r"], ["fe22r","fe23r"], ["fe6r","fe23r"], ["fe11r","fe23r"], ["fe1r","fe23r"], //attach {"beamDeform":5100,"beamStrength":29750}, {"beamSpring":601000,"beamDamp":50}, {"disableTriangleBreaking":true}, {"optional":true}, //front {"breakGroup":"fender_a_R"}, //to radsupport ["fe21r","ra1rr"], ["fe20r","ra1rr"], ["fe22r","ra3rr"], ["fe22r","ra4rr"], ["fe20r","ra3rr"], ["fe21r","ra3rr"], ["fe18r","ra1r"], ["fe19r","ra1r"], ["fe20r","ra1r"], ["fe19r","ra1"], ["fe20r","ra1"], //["fe19r","ra7"], //["fe20r","ra7"], ["fe20r","ra3r"], ["fe19r","ra3r"], //["fe20r","ra1rr"], ["fe19r","ra1rr"], ["fe20r","ra4rr"], ["fe19r","ra3rr"], ["fe21r", "ra5r", {"beamSpring":0,"beamDamp":750}], {"optional":false}, //to body {"beamSpring":801000,"beamDamp":50}, {"beamDeform":13600,"beamStrength":38250}, {"breakGroup":"fender_b_R"}, ["fe6r","b10rr"], ["fe1r","b10rr"], ["fe1r","b11rr"], ["fe15r","b11rr"], ["fe15r","b11r"], ["fe6r","b11rr"], ["fe6r","b11rrr"], ["fe6r","b2rr"], ["fe11r","b2rr"], ["fe11r","b1rr"], {"breakGroup":"fender_c_R"}, {"breakGroup":""}, //fender support beams {"beamType":"|SUPPORT","beamLongBound":6}, {"beamPrecompression":0.99}, {"beamSpring":501000,"beamDamp":50}, {"beamDeform":10200,"beamStrength":297500}, ["fe6r","b10rr"], ["fe6r","b11rr"], ["fe6r","b11rrr"], ["fe11r","b2rr"], ["fe12r","b1rr"], ["fe15r","b10r"], ["fe15r","b11r"], ["fe15r","b11rr"], ["fe1r","b11rr"], //rad support {"optional":true}, //door {"beamPrecompression":0.95}, ["fe1r","d7r"], ["fe2r","d7r"], ["fe1r","d4r"], ["fe11r","d4r"], {"beamPrecompression":0.90}, ["fe6r","d5r"], {"beamPrecompression":0.7}, ["fe14r","fw1rr"], ["fe14r","fw1r"], //weak {"beamDeform":4500,"beamStrength":154200}, {"beamPrecompression":0.95}, ["fe6r","b1r"], ["fe7r","b1r"], {"beamPrecompression":0.93}, ["fe11r","b1r"], ["fe12r","b1r"], ["fe6r","b12r"], {"optional":false}, {"beamPrecompression":1}, //inter part triangle breaking triggers {"beamType":"|SUPPORT", "beamLongBound":1.5}, {"beamSpring":0,"beamDamp":0}, {"beamDeform":850,"beamStrength":850}, {"breakGroup":"fender_body_R"}, //["fe1r","b11r"] //["fe11r","b1r"] //["fe5r","ra1r", {"optional":true}] {"breakGroup":""}, {"disableTriangleBreaking":false}, {"beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_fender_R"}, {"dragCoef":14}, ["fe1r","fe6r","fe7r"], ["fe1r","fe7r","fe2r"], ["fe2r","fe7r","fe8r"], ["fe2r","fe8r","fe3r"], ["fe3r","fe8r","fe9r"], ["fe3r","fe9r","fe4r"], ["fe4r","fe9r","fe10r"], ["fe4r","fe10r","fe5r"], ["fe6r","fe11r","fe12r"], ["fe6r","fe12r","fe7r"], ["fe9r","fe13r","fe14r"], ["fe9r","fe14r","fe10r"], ["fe5r","fe10r","fe22r"], ["fe5r","fe22r","fe21r"], //["fe20r","fe21r","fe22r"], ["fe16r","fe15r","fe2r"], ["fe15r","fe1r","fe2r"], ["fe17r","fe16r","fe3r"], ["fe16r","fe2r","fe3r"], ["fe18r","fe17r","fe4r"], ["fe17r","fe3r","fe4r"], ["fe19r","fe18r","fe5r"], ["fe18r","fe4r","fe5r"], ["fe19r","fe21r","fe20r"], ["fe21r","fe19r","fe5r"], //["fe7r","fe12r","fe8r"], //["fe13r","fe9r","fe8r"], //{"breakGroup":"fender_body_R"} //{"optional":true}, //["ra5r", "ra3r", "fe14r"], //["ra1rr", "fe21r", "fe22r"], //["ra3rr", "ra1rr", "fe22r"], //["ra1rr", "fe20r", "fe21r"], //["ra1rr", "ra1r", "fe20r"], //["fe14r", "ra3r", "ra3rr"], //["fe14r", "ra3rr", "fe10r"], //["ra3rr", "fe22r", "fe10r"], //["fe20r", "ra1r", "fe19r"], //{"optional":false}, //["fe6r", "b10rr", "b1rr"], //["fe1r", "b10rr", "fe6r"], //["fe6r", "b1rr", "fe11r"], //{"breakGroup":""}, ], }, "rylfox_fender_L": { "information":{ "authors":"BeamNG", "name":"Front Left Fender", "value":220, }, "slotType" : "rylfox_fender_L", "slots": [ ["type", "default", "description"], ["rylfox_brace_FL","rylfox_brace_FL", "Front Left Engine Bay Brace"], ["rylfox_innerfender_FL","rylfox_innerfender_FL", "Front Left Inner Fender"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_fender_L", ["rylfox_fender_L"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, //fender {"nodeWeight":0.60}, {"group":"rylfox_fender_L"}, ["fe1l", 0.84436, -0.67585, 0.92000], ["fe2l", 0.84911, -1.05000, 0.91000], ["fe3l", 0.84436, -1.38000, 0.89500], ["fe4l", 0.83013, -1.66000, 0.88000], ["fe5l", 0.81590, -1.91000, 0.84000], ["fe6l", 0.94000, -0.76652, 0.58000], {"group":["rylfox_fender_L","rylfox_innerfender_L"]}, ["fe7l", 0.94000, -1.08000, 0.60000], ["fe8l", 0.94000, -1.39000, 0.68000], ["fe9l", 0.93000, -1.67000, 0.63000], {"group":"rylfox_fender_L"}, ["fe10l", 0.91000, -2.03580, 0.44000], ["fe11l", 0.84980, -0.72656, 0.18010], {"group":["rylfox_fender_L","rylfox_innerfender_L"]}, ["fe12l", 0.85946, -1.00000, 0.18010], ["fe13l", 0.89000, -1.84030, 0.21014], {"group":"rylfox_fender_L"}, ["fe14l", 0.87000, -2.03496, 0.21978], ["fe15l", 0.68000, -0.75000, 0.93000], ["fe16l", 0.68000, -1.08000, 0.91000], {"group":["rylfox_fender_L","rylfox_brace_fender_FL"]}, ["fe17l", 0.68000, -1.40000, 0.89500,], {"group":"rylfox_fender_L"}, ["fe18l", 0.67000, -1.70000, 0.88000], ["fe19l", 0.66000, -1.92000, 0.83000], //extra tip nodes ["fe20l", 0.66000, -2.03533, 0.80037], ["fe21l", 0.81590, -2.03584, 0.81036], ["fe22l", 0.86000, -2.03803, 0.63001], {"group":""}, {"selfCollision":true}, //rigidifier {"nodeWeight":1.20}, ["fe23l", 0.65000, -1.40000, 0.55000], ], "beams": [ ["id1:", "id2:"], //--FENDERS-- {"deformGroup":""}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":10200,"beamStrength":"FLT_MAX"}, {"beamSpring":801000,"beamDamp":50}, {"deformLimitExpansion":1.1}, //fender main shape lengthwise ["fe1l","fe2l"], ["fe2l","fe3l"], ["fe3l","fe4l"], ["fe4l","fe5l"], ["fe9l","fe10l"], ["fe6l","fe7l"], ["fe7l","fe8l"], ["fe8l","fe9l"], ["fe11l","fe12l"], ["fe13l","fe14l"], ["fe5l","fe21l"], ["fe10l","fe22l"], //v ["fe1l","fe6l"], ["fe2l","fe7l"], ["fe3l","fe8l"], ["fe4l","fe9l"], ["fe5l","fe10l"], ["fe1l","fe15l"], ["fe2l","fe16l"], ["fe3l","fe17l"], ["fe4l","fe18l"], ["fe5l","fe19l"], ["fe6l","fe11l"], ["fe7l","fe12l"], ["fe9l","fe13l"], ["fe10l","fe14l"], ["fe20l","fe21l"], ["fe21l","fe22l"], {"beamDeform":7650,"beamStrength":"FLT_MAX"}, ["fe15l","fe16l"], ["fe16l","fe17l"], ["fe17l","fe18l"], ["fe18l","fe19l"], ["fe19l","fe20l"], {"deformLimitExpansion":""}, //surf cross {"beamDeform":6800,"beamStrength":"FLT_MAX"}, ["fe1l","fe7l"], ["fe2l","fe6l"], ["fe2l","fe8l"], ["fe3l","fe7l"], ["fe3l","fe9l"], ["fe4l","fe8l"], ["fe4l","fe10l"], ["fe5l","fe9l"], ["fe1l","fe16l"], ["fe2l","fe15l"], ["fe2l","fe17l"], ["fe3l","fe16l"], ["fe3l","fe18l"], ["fe4l","fe17l"], ["fe4l","fe19l"], ["fe5l","fe18l"], ["fe11l","fe7l"], ["fe12l","fe6l"], ["fe13l","fe10l"], ["fe14l","fe9l"], ["fe12l","fe8l"], ["fe13l","fe8l"], {"beamDeform":3400,"beamStrength":"FLT_MAX"}, ["fe20l","fe22l"], ["fe21l","fe19l"], ["fe20l","fe5l"], ["fe21l","fe10l"], ["fe22l","fe5l"], ["fe22l","fe14l"], //rigids {"beamSpring":701000,"beamDamp":50}, {"beamDeform":1700,"beamStrength":"FLT_MAX"}, ["fe1l","fe11l"], ["fe2l","fe12l"], ["fe3l","fe12l"], ["fe3l","fe13l"], ["fe4l","fe13l"], ["fe5l","fe14l"], ["fe21l","fe14l"], ["fe15l","fe11l"], ["fe16l","fe12l"], ["fe17l","fe12l"], ["fe17l","fe13l"], ["fe18l","fe13l"], ["fe19l","fe14l"], ["fe20l","fe14l"], ["fe10l","fe20l"], //lengthwise {"beamDeform":1700,"beamStrength":"FLT_MAX"}, //v ["fe6l","fe15l"], ["fe7l","fe16l"], ["fe7l","fe17l"], ["fe9l","fe17l"], ["fe9l","fe18l"], ["fe10l","fe19l"], ["fe8l","fe17l"], ["fe7l","fe9l"], //rigidifier {"beamSpring":51000,"beamDamp":70}, {"beamDeform":1350,"beamStrength":"FLT_MAX"}, ["fe2l","fe23l"], ["fe3l","fe23l"], ["fe4l","fe23l"], ["fe5l","fe23l"], ["fe7l","fe23l"], ["fe8l","fe23l"], ["fe9l","fe23l"], ["fe10l","fe23l"], ["fe12l","fe23l"], ["fe13l","fe23l"], ["fe14l","fe23l"], ["fe20l","fe23l"], ["fe21l","fe23l"], ["fe22l","fe23l"], ["fe6l","fe23l"], ["fe11l","fe23l"], ["fe1l","fe23l"], //attach {"beamDeform":5100,"beamStrength":29750}, {"beamSpring":601000,"beamDamp":50}, {"disableTriangleBreaking":true}, //front {"breakGroup":"fender_a_L"}, //to radsupport ["fe21l","ra1ll"], ["fe20l","ra1ll"], ["fe22l","ra3ll"], ["fe22l","ra4ll"], ["fe20l","ra3ll"], ["fe21l","ra3ll"], ["fe18l","ra1l"], ["fe19l","ra1l"], ["fe20l","ra1l"], ["fe19l","ra1"], ["fe20l","ra1"], //["fe19l","ra7"], //["fe20l","ra7"], ["fe20l","ra3l"], ["fe19l","ra3l"], //["fe20l","ra1ll"], ["fe19l","ra1ll"], ["fe20l","ra4ll"], ["fe19l","ra3ll"], ["fe21l", "ra5l", {"beamSpring":0,"beamDamp":750}], {"optional":false}, //to body {"beamSpring":801000,"beamDamp":50}, {"beamDeform":13600,"beamStrength":38250}, {"breakGroup":"fender_b_L"}, ["fe1l","b10ll"], ["fe6l","b10ll"], ["fe1l","b11ll"], ["fe15l","b11ll"], ["fe15l","b11l"], ["fe6l","b11lll"], ["fe6l","b11ll"], ["fe6l","b2ll"], ["fe11l","b2ll"], ["fe11l","b1ll"], {"breakGroup":"fender_c_L"}, {"breakGroup":""}, //fender support beams {"beamType":"|SUPPORT","beamLongBound":6}, {"beamPrecompression":0.99}, {"beamSpring":501000,"beamDamp":50}, {"beamDeform":10200,"beamStrength":297500}, ["fe6l","b10ll"], ["fe6l","b11ll"], ["fe6l","b11lll"], ["fe11l","b2ll"], ["fe12l","b1ll"], ["fe15l","b10l"], ["fe15l","b11l"], ["fe15l","b11ll"], ["fe1l","b11ll"], //rad support {"optional":true}, //door {"beamPrecompression":0.95}, ["fe1l","d7l"], ["fe2l","d7l"], ["fe1l","d4l"], ["fe11l","d4l"], {"beamPrecompression":0.90}, ["fe6l","d5l"], {"beamPrecompression":0.7}, ["fe14l","fw1ll"], ["fe14l","fw1l"], //weak {"beamDeform":4500,"beamStrength":154200}, {"beamPrecompression":0.95}, ["fe6l","b1l"], ["fe7l","b1l"], {"beamPrecompression":0.93}, ["fe11l","b1l"], ["fe12l","b1l"], ["fe6l","b12l"], {"optional":false}, {"beamPrecompression":1}, //inter part triangle breaking triggers {"beamType":"|SUPPORT", "beamLongBound":1.5}, {"beamSpring":0,"beamDamp":0}, {"beamDeform":850,"beamStrength":850}, {"breakGroup":"fender_body_L"}, //["fe1l","b11l"] //["fe11l","b1l"] //["fe5l","ra1l", {"optional":true}] {"breakGroup":""}, {"disableTriangleBreaking":false}, {"beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_fender_L"}, {"dragCoef":14}, ["fe6l","fe1l","fe7l"], ["fe7l","fe1l","fe2l"], ["fe7l","fe2l","fe8l"], ["fe8l","fe2l","fe3l"], ["fe8l","fe3l","fe9l"], ["fe9l","fe3l","fe4l"], ["fe9l","fe4l","fe10l"], ["fe10l","fe4l","fe5l"], ["fe11l","fe6l","fe12l"], ["fe12l","fe6l","fe7l"], ["fe13l","fe9l","fe14l"], ["fe14l","fe9l","fe10l"], ["fe10l","fe5l","fe22l"], ["fe22l","fe5l","fe21l"], //["fe21l","fe20l","fe22l"], ["fe15l","fe16l","fe2l"], ["fe15l","fe2l","fe1l"], ["fe16l","fe17l","fe3l"], ["fe16l","fe3l","fe2l"], ["fe17l","fe18l","fe4l"], ["fe17l","fe4l","fe3l"], ["fe18l","fe19l","fe5l"], ["fe18l","fe5l","fe4l"], ["fe19l","fe20l","fe21l"], ["fe19l","fe21l","fe5l"], //["fe8l","fe12l","fe7l"], //["fe13l","fe8l","fe9l"], //{"breakGroup":"fender_body_L"}, //{"optional":true}, //["ra3l", "ra5l", "fe14l"], //["fe21l", "ra1ll", "fe22l"], //["ra1ll", "ra3ll", "fe22l"], //["fe20l", "ra1ll", "fe21l"], //["ra1l", "ra1ll", "fe20l"], //["ra3l", "fe14l", "ra3ll"], //["ra3ll", "fe14l", "fe10l"], //["fe22l", "ra3ll", "fe10l"], //["ra1l", "fe20l", "fe19l"], //{"optional":false}, //["b10ll", "fe6l", "b1ll"], //["b10ll", "fe1l", "fe6l"], //["b1ll", "fe6l", "fe11l"], //{"breakGroup":""}, ], }, "rylfox_brace_FR": { "information":{ "authors":"BeamNG", "name":"Front Right Engine Bay Brace", "value":150, }, "slotType" : "rylfox_brace_FR", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_brace_FR", ["rylfox_brace_F","rylfox_brace_fender_FR"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":1201000,"beamDamp":80}, {"beamDeform":3400,"beamStrength":17000}, {"breakGroupType":1}, {"breakGroup":"fender_b_R"}, {"deformLimitExpansion":1.1}, ["b10r","fe17r"], ["b11r","fe17r"], {"deformLimitExpansion":""}, {"breakGroup":""}, {"breakGroupType":0}, ], }, "rylfox_brace_FL": { "information":{ "authors":"BeamNG", "name":"Front Left Engine Bay Brace", "value":150, }, "slotType" : "rylfox_brace_FL", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_brace_FL", ["rylfox_brace_F","rylfox_brace_fender_FL"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":1201000,"beamDamp":80}, {"beamDeform":3400,"beamStrength":17000}, {"breakGroupType":1}, {"breakGroup":"fender_b_L"}, {"deformLimitExpansion":1.1}, ["b10l","fe17l"], ["b11l","fe17l"], {"deformLimitExpansion":""}, {"breakGroup":""}, {"breakGroupType":0}, ], }, } vehicles/RyLFox/JBeam/rylfox_fueltank.jbeam { "rylfox_fueltank": { "information":{ "authors":"BeamNG", "name":"Fuel Tank", "value":300, }, "slotType" : "rylfox_fueltank", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_fueltank", ["rylfox_floor","rylfox_body","rylfox_frame"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$fuel", "range", "L", "Chassis", 80, 0, 80, "Fuel Volume", "Initial fuel volume", {"stepDis":0.5}], ], "energyStorage": [ ["type", "name"], ["fuelTank", "mainTank"], ], "mainTank": { "energyType":"gasoline", "fuelCapacity": 80, "startingFuelCapacity": "$fuel", "fuel": {"[engineGroup]:":["fuel"]}, "breakTriggerBeam": "fuelTank", }, "nodes": [ ["id", "posX", "posY", "posZ"], //fuel tank particles {"frictionCoef":1}, {"collision":true}, {"selfCollision":true}, {"group":""}, {"nodeWeight":0.48}, {"nodeMaterial":"|NM_PLASTIC"}, {"engineGroup":["fuel"]}, {"chemEnergy":50,"burnRate":1.2,"flashPoint":220,"vaporPoint":97,"specHeat":0.03,"selfIgnitionCoef":0.03,"smokePoint":220,"containerBeam":"fuelTank"}, ["ft1", 0, 2.08, 0.5], ["ft1l", 0.41, 2.08, 0.5], {"selfCollision":true}, ["ft1r", -0.41, 2.08, 0.5], ["ft2", 0, 2.28, 0.5], ["ft2l", 0.41, 2.28, 0.5], ["ft2r", -0.41, 2.28, 0.5], {"selfIgnitionCoef":false,"selfCollision":false}, ["ft3", 0, 1.88, 0.5], ["ft3l", 0.41, 1.88, 0.5], ["ft3r", -0.41, 1.88, 0.5], {"engineGroup":""}, {"chemEnergy":false,"burnRate":false,"flashPoint":false,"vaporPoint":false,"specHeat":false,"selfIgnitionCoef":false,"smokePoint":false,"containerBeam":false}, ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, //connect fuel particles to tank {"beamDeform":12483.2,"beamStrength":74899.2}, {"beamSpring":2000,"beamDamp":500}, {"breakGroup":""}, {"breakGroupType":1}, {"deformLimitExpansion":""}, ["ft1","tb1"], {"beamSpring":100000,"beamDamp":200}, {"breakGroup":"fueltank"}, ["ft1","b8ll"], ["ft1","b8rr"], {"breakGroup":""}, {"beamSpring":2000,"beamDamp":500}, ["ft1l","tb1"], {"breakGroup":"fueltank"}, {"beamSpring":100000,"beamDamp":200}, ["ft1l","b8ll"], ["ft1l","b8rr"], {"breakGroup":""}, ["ft1r","tb1"], {"breakGroup":"fueltank"}, ["ft1r","b8ll"], ["ft1r","b8rr"], {"breakGroup":""}, ["ft2","tb1"], {"breakGroup":"fueltank"}, ["ft2","b8ll"], ["ft2","b8rr"], {"breakGroup":""}, ["ft2l","tb1"], {"breakGroup":"fueltank"}, ["ft2l","b8ll"], ["ft2l","b8rr"], {"breakGroup":""}, ["ft2r","tb1"], {"breakGroup":"fueltank"}, ["ft2r","b8ll"], ["ft2r","b8rr"], ["ft3","tb1"], ["ft3","b8ll"], ["ft3","b8rr"], ["ft3l","tb1"], ["ft3l","b8ll"], ["ft3l","b8rr"], ["ft3r","tb1"], ["ft3r","b8ll"], ["ft3r","b8rr"], {"breakGroupType":0}, {"beamSpring":75,"beamDamp":14.6}, {"beamDeform":51,"beamStrength":102}, {"optional":true}, ["b7ll","b8", {"name":"fuelTank","containerBeam": "fuelTank"}], ["b7rr","b8"], {"deformLimitExpansion":1.1}, {"optional":false}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, {"breakGroup":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_glass.jbeam { "rylfox_glass_F": { "information":{ "authors":"BeamNG", "name":"Windshield", "value":500, }, "slotType" : "rylfox_glass_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], {"deformGroup":"windshield_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_windshield", ["rylfox_windshield"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>impact_glass_windscreen_01", "deformVolume":0.7}], {"deformGroup":"windshield_break", "deformMaterialBase":"glass_invisible", "deformMaterialDamaged":"glass_mirror"}, ["rylfox_windshield_dmg", ["rylfox_windshield"]], {"deformGroup":"windshield_break", "deformMaterialBase":"rylfox_glass_int", "deformMaterialDamaged":"rylfox_glass_int"}, ["rylfox_windshield_int", ["rylfox_windshield"]], {"deformGroup":""}, ["rylfox_wipers", ["rylfox_body"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":true}, {"collision":true}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_GLASS"}, {"nodeWeight":2.1}, {"group":["gps","rylfox_windshield"]}, //windshield node ["wi1r", -0.32000, -0.52000, 1.14000], ["wi1l", 0.32000, -0.52000, 1.14000], {"nodeMaterial":"|NM_METAL"}, //--ADD WEIGHT-- //windshield {"group":"rylfox_body"}, //a pillar {"nodeWeight":3.2}, ["p2r", -0.77500, -0.37000, 1.09000, {"selfCollision":false,"group":["rylfox_body","rylfox_windshield"]}], ["p2l", 0.77500, -0.37000, 1.09000, {"selfCollision":false,"group":["rylfox_body","rylfox_windshield"]}], //roof {"nodeWeight":3.5}, {"group":"rylfox_roof"}, ["r1rr", -0.69000, -0.13000, 1.29000, {"group":["gps","rylfox_windshield","rylfox_roof"]}], ["r1", 0.00000, -0.20000, 1.34000, {"nodeWeight":2.8,"group":["gps","rylfox_windshield","rylfox_roof"]}], ["r1ll", 0.69000, -0.13000, 1.29000, {"group":["gps","rylfox_windshield","rylfox_roof"]}], //cowl {"nodeWeight":4.2}, {"group":"rylfox_body"}, ["b11rr", -0.82000, -0.58000, 0.92989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], ["b11r", -0.32000, -0.75000, 0.95989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], ["b11l", 0.32000, -0.75000, 0.95989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], ["b11ll", 0.82000, -0.58000, 0.92989, {"group":["rylfox_body","gps","rylfox_windshield","rylfox_interior"]}], {"group":""}, ], "beams": [ ["id1:", "id2:"], //windshield {"beamType":"|NORMAL", "beamPrecompression":1, "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":801000,"beamDamp":100}, {"beamDeform":3098.25,"beamStrength":"FLT_MAX"}, {"deformGroup":"windshield_break","deformationTriggerRatio":0.005}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, {"deformLimitExpansion":""}, ["wi1r","wi1l"], ["wi1r","r1"], ["wi1l","r1"], ["wi1r","r1rr"], ["wi1l","r1ll"], ["wi1r","p1r"], ["wi1l","p1l"], ["wi1r","p2rr"], ["wi1l","p2ll"], ["wi1r","b11r"], ["wi1l","b11l"], ["wi1r","b11rr"], ["wi1l","b11ll"], ["wi1r","r1"], ["wi1l","r1"], ["wi1r","b11l"], ["wi1l","b11r"], {"beamDeform":3098.25,"beamStrength":8925}, ["r1","b11r"], ["r1","b11l"], ["r1","b11rr"], ["r1","b11ll"], ["r1rr","b11rr"], ["r1ll","b11ll"], ["r1rr","b11r"], ["r1ll","b11l"], {"breakGroup":""}, {"deformGroup":""}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, ], }, "rylfox_glass_R": { "information":{ "authors":"BeamNG", "name":"Backlight", "value":300, }, "slotType" : "rylfox_glass_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], {"deformGroup":"backlight_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_backlight", ["rylfox_body","rylfox_roof"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound9", "deformVolume":0.8}], {"deformGroup":"backlight_break", "deformMaterialBase":"rylfox_glass_int", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_backlight_int", ["rylfox_body","rylfox_roof"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":true}, {"collision":true}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //--ADD WEIGHT-- //rear window //c pillar {"group":"rylfox_body"}, {"nodeWeight":2.2}, ["p6r", -0.78474, 1.55652, 0.96674], ["p6l", 0.78474, 1.55652, 0.96674], //roof {"nodeWeight":3.0}, {"group":"rylfox_roof"}, ["r4rr", -0.55545, 1.09677, 1.30575], ["r4", 0.00000, 1.09154, 1.35323, {"nodeWeight":2.4}], ["r4ll", 0.55545, 1.09677, 1.30575], //trunk perimeter structure {"group":"rylfox_body"}, {"nodeWeight":3.0}, ["tb2r", -0.70802, 1.59820, 0.96604], ["tb2", 0.00000, 1.68115, 0.99279], ["tb2l", 0.70802, 1.59820, 0.96604], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamPrecompression":1, "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":801000,"beamDamp":100}, {"deformGroup":"windshield_break","deformationTriggerRatio":0.005}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, {"deformLimitExpansion":""}, //backlight {"beamDeform":6358,"beamStrength":6290}, {"breakGroup":"backlight"}, {"deformGroup":"backlight_break","deformationTriggerRatio":0.005}, ["r4","tb2"], ["r4","tb2l"], ["r4","tb2r"], ["r4","p6r"], ["r4","p6l"], ["p6r","p6l"], ["tb2r","p6l"], ["tb2l","p6r"], ["r4rr","tb2"], ["r4ll","tb2"], ["r4rr","tb2r"], ["r4ll","tb2l"], {"breakGroup":""}, {"deformGroup":""}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, ], }, "rylfox_quarterglass_R": { "information":{ "authors":"BeamNG", "name":"Right Quarter Glass", "value":40, }, "slotType" : "rylfox_quarterglass_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], {"deformGroup":"quarterglass_R_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_quarterglass_R", ["rylfox_body","rylfox_roof"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound5", "deformVolume":0.6}], {"deformGroup":"quarterglass_R_break", "deformMaterialBase":"rylfox", "deformMaterialDamaged":"invis"}, ["rylfox_bpillar_R", ["rylfox_body","rylfox_roof"]], {"deformGroup":"quarterglass_R_break", "deformMaterialBase":"rylfox_glass_int", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_quarterglass_R_int", ["rylfox_body","rylfox_roof"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":true}, {"collision":true}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //--ADD WEIGHT-- //rear side glass //quarter panel {"group":"rylfox_body"}, {"nodeWeight":2.7}, ["q1r", -0.86000, 0.72000, 0.90000], ["q2r", -0.86000, 1.11000, 0.92000], //c pillar {"nodeWeight":2.2}, ["p5r", -0.80000, 1.12860, 0.90328], //roof {"nodeWeight":2.8}, {"group":"rylfox_roof"}, ["r3rr", -0.66427, 0.74000, 1.32974], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamPrecompression":1, "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":801000,"beamDamp":100}, {"deformGroup":"windshield_break","deformationTriggerRatio":0.005}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, {"deformLimitExpansion":""}, //quarterglass {"beamDeform":6358,"beamStrength":6290}, {"breakGroup":"quarterglass_R"}, {"deformGroup":"quarterglass_R_break","deformationTriggerRatio":0.005}, ["r3rr","q1r"], ["r4rr","q2r"], ["r4rr","q1r"], ["r4rr","q3r"], ["p5r","q1r"], //["r2rr","q1r"], ["p5r","r3rr"], {"breakGroup":""}, {"deformGroup":""}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, ], }, "rylfox_quarterglass_L": { "information":{ "authors":"BeamNG", "name":"Left Quarter Glass", "value":40, }, "slotType" : "rylfox_quarterglass_L", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], {"deformGroup":"quarterglass_L_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_quarterglass_L", ["rylfox_body","rylfox_roof"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound6", "deformVolume":0.6}], {"deformGroup":"quarterglass_L_break", "deformMaterialBase":"rylfox", "deformMaterialDamaged":"invis"}, ["rylfox_bpillar_L", ["rylfox_body","rylfox_roof"]], {"deformGroup":"quarterglass_L_break", "deformMaterialBase":"rylfox_glass_int", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_quarterglass_L_int", ["rylfox_body","rylfox_roof"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], {"selfCollision":true}, {"collision":true}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //--ADD WEIGHT-- //rear side glass //quarter panel {"nodeWeight":2.7}, {"group":"rylfox_body"}, ["q1l", 0.86000, 0.72000, 0.90000], ["q2l", 0.86000, 1.11000, 0.92000], //c pillar {"nodeWeight":2.2}, ["p5l", 0.80000, 1.12860, 0.90328], //roof {"nodeWeight":2.8}, {"group":"rylfox_roof"}, ["r3ll", 0.66427, 0.74000, 1.32974], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamPrecompression":1, "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":801000,"beamDamp":100}, {"deformGroup":"windshield_break","deformationTriggerRatio":0.005}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, {"deformLimitExpansion":""}, //quarterglass {"beamDeform":6358,"beamStrength":6290}, {"breakGroup":"quarterglass_L"}, {"deformGroup":"quarterglass_L_break","deformationTriggerRatio":0.005}, ["r3ll","q1l"], ["r4ll","q2l"], ["r4ll","q1l"], ["r4ll","q3l"], ["p5l","q1l"], //["r2ll","q1l"], ["p5l","r3ll"], {"breakGroup":""}, {"deformGroup":""}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, ], }, "rylfox_doorglass_R": { "information":{ "authors":"BeamNG", "name":"Right Door Glass", "value":60, }, "slotType" : "rylfox_doorglass_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], {"deformGroup":"doorglass_R_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_doorglass_R", ["rylfox_door_R"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound7", "deformVolume":0.7}], {"deformGroup":"doorglass_R_break", "deformMaterialBase":"rylfox_glass_int", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_doorglass_R_int", ["rylfox_door_R"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_GLASS"}, //right door glass {"selfCollision":true}, {"collision":true}, {"group":"rylfox_door_R"}, {"nodeWeight":1.85}, ["d10r", -0.73000, -0.08053, 1.29946], ["d11r", -0.73500, 0.63294, 1.30978], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamPrecompression":1, "beamLongBound":1.0, "beamShortBound":1.0}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, //right door glass {"beamSpring":1650550,"beamDamp":75}, {"beamDeform":6630,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, {"deformGroup":"doorglass_R_break","deformationTriggerRatio":0.04}, ["d10r","d11r"], ["d10r","d9r", {"beamStrength":4250,"breakGroup":"doorglass_R_break"}], ["d10r","d8r"], ["d10r","d7r"], ["d11r","d9r", {"beamStrength":4250,"breakGroup":"doorglass_R_break"}], ["d11r","d8r"], ["d11r","d7r"], ["d10r","d14r"], ["d11r","d14r"], //window frame {"beamDeform":2125,"beamStrength":"FLT_MAX"}, ["d11r", "d6r"], ["d10r", "d5r"], ["d10r", "d4r"], {"deformLimitExpansion":""}, {"deformGroup":""}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_door_R"}, {"dragCoef":12}, {"breakGroup":"doorglass_R_break"}, ["d7r", "d10r", "d8r"], ["d9r", "d8r", "d10r"], ["d11r", "d9r", "d10r"], {"breakGroup":""}, {"group":""}, ], }, "rylfox_doorglass_L": { "information":{ "authors":"BeamNG", "name":"Left Door Glass", "value":60, }, "slotType" : "rylfox_doorglass_L", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], {"deformGroup":"doorglass_L_break", "deformMaterialBase":"rylfox_glass", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_doorglass_L", ["rylfox_door_L"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound8", "deformVolume":0.7}], {"deformGroup":"doorglass_L_break", "deformMaterialBase":"rylfox_glass_int", "deformMaterialDamaged":"rylfox_glass_dmg"}, ["rylfox_doorglass_L_int", ["rylfox_door_L"]], {"deformGroup":""}, ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_GLASS"}, //left door glass {"selfCollision":true}, {"collision":true}, {"nodeWeight":1.85}, {"group":"rylfox_door_L"}, ["d10l", 0.73000, -0.08053, 1.29946], ["d11l", 0.73500, 0.63294, 1.30978], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamPrecompression":1, "beamLongBound":1.0, "beamShortBound":1.0}, {"disableMeshBreaking":true,"disableTriangleBreaking":true}, //left door glass {"beamSpring":2201000,"beamDamp":125}, {"beamDeform":4250,"beamStrength":"FLT_MAX"}, {"deformGroup":"doorglass_L_break","deformationTriggerRatio":0.04}, {"deformLimitExpansion":1.1}, ["d10l","d11l"], ["d10l","d9l", {"beamStrength":4250,"breakGroup":"doorglass_L_break"}], ["d10l","d8l"], ["d10l","d7l"], ["d11l","d9l"], ["d11l","d8l"], ["d11l","d7l", {"beamStrength":4250,"breakGroup":"doorglass_L_break"}], ["d10l","d14l"], ["d10l","d16l"], ["d11l","d14l"], //window frame {"deformLimitExpansion":""}, ["d11l", "d6l"], ["d10l", "d4l"], ["d10l", "d5l"], {"deformGroup":""}, {"disableMeshBreaking":false,"disableTriangleBreaking":false}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_door_L"}, {"dragCoef":12}, {"breakGroup":"doorglass_L_break"}, ["d10l", "d7l", "d8l"], ["d8l", "d9l", "d10l"], ["d9l", "d11l", "d10l"], {"breakGroup":""}, {"group":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_interior.jbeam { "rylfox_seat_FL": { "information":{ "authors":"BeamNG", "name":"Driver Seat", "value":300, }, "slotType" : "rylfox_seat_FL", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_seat_L", ["rylfox_seat_FL", "rylfox_floor"],[],{"pos":{"x":0,"y":0.1,"z":0}}], ], "nodes":[ ["id", "posX", "posY", "posZ"], {"group":"rylfox_seat_FL"}, {"collision":true}, {"selfCollision":true}, {"nodeWeight":2.0}, ["sf1l", 0.16, -0.03, 0.48], ["sf1ll", 0.68, -0.03, 0.48], ["sf2l", 0.16, 0.47, 0.44], ["sf2ll", 0.68, 0.47, 0.44], ["sf3l", 0.24, 0.68, 1.12], ["sf3ll", 0.6, 0.68, 1.12], {"group":""}, ], "beams":[ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //main shape {"beamSpring":501000,"beamDamp":300}, {"beamDeform":10000,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, ["sf1l", "sf1ll"], ["sf2l", "sf2ll"], ["sf3l", "sf3ll"], ["sf1l", "sf2l"], ["sf2l", "sf3l"], ["sf1ll", "sf2ll"], ["sf2ll", "sf3ll"], //crossing {"beamDeform":7000,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":""}, ["sf1ll", "sf2l"], ["sf2ll", "sf1l"], ["sf2l", "sf3ll"], ["sf3l", "sf2ll"], //corners {"beamDeform":3000}, ["sf3l", "sf1l"], ["sf3ll", "sf1ll"], //damper {"beamSpring":0,"beamDamp":800}, ["sf3l", "b6ll"], ["sf3ll", "b6ll"], //attach {"beamSpring":282000,"beamDamp":37.6}, {"beamDeform":6000,"beamStrength":"FLT_MAX"}, ["sf1l", "b3l"], ["sf1l", "b2l"], ["sf1l", "b2r"], ["sf1l", "b3r"], ["sf2l", "b3l"], ["sf2l", "b4l"], ["sf2l", "b3r"], ["sf2l", "b4r"], ["sf2ll", "b3l"], ["sf1ll", "b2l"], ["sf1ll", "b3ll"], ["sf2ll", "b3ll"], //limiter {"beamType":"|SUPPORT", "beamLongBound":5}, {"beamSpring":470000,"beamDamp":141}, {"beamPrecompression":0.9}, {"beamDeform":6000,"beamStrength":"FLT_MAX"}, {"optional":true}, ["sf3l", "r3ll"], ["sf3l", "r2ll"], ["sf2l", "b4ll"], ["sf2l", "b3ll"], ["sf3l", "q1l"], //to other seat {"beamPrecompression":0.7}, ["sf1rr", "sf1ll"], ["sf2rr", "sf2ll"], ["sf3rr", "sf3ll"], {"optional":false}, {"beamPrecompression":1}, {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"deformLimitExpansion":""}, ], "triangles":[ ["id1:", "id2:", "id3:"], {"groundModel":"metal"}, {"dragCoef":0}, //front seat ["sf2l", "sf1l", "sf1ll"], ["sf1ll", "sf2ll", "sf2l"], ["sf3l", "sf2l", "sf2ll"], ["sf2ll", "sf3ll", "sf3l"], ], }, "rylfox_seat_FR": { "information":{ "authors":"BeamNG", "name":"Passenger Seat", "value":300, }, "slotType" : "rylfox_seat_FR", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_seat_R", ["rylfox_seat_FR", "rylfox_floor"],[],{"pos":{"x":0,"y":0.1,"z":0}}], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"group":"rylfox_seat_FR"}, {"collision":true}, {"selfCollision":true}, {"nodeWeight":2.0}, ["sf1r", -0.16, -0.03, 0.48], ["sf1rr", -0.68, -0.03, 0.48], ["sf2r", -0.16, 0.47, 0.44], ["sf2rr", -0.68, 0.47, 0.44], ["sf3r", -0.24, 0.68, 1.12], ["sf3rr", -0.6, 0.68, 1.12], {"group":""}, ], "beams":[ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //main shape {"beamSpring":501000,"beamDamp":300}, {"beamDeform":10000,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, ["sf1r", "sf1rr"], ["sf2r", "sf2rr"], ["sf3r", "sf3rr"], ["sf1r", "sf2r"], ["sf2r", "sf3r"], ["sf1rr", "sf2rr"], ["sf2rr", "sf3rr"], //crossing {"beamDeform":7000,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":""}, ["sf1rr", "sf2r"], ["sf2rr", "sf1r"], ["sf2r", "sf3rr"], ["sf3r", "sf2rr"], //corners {"beamDeform":3000}, ["sf3r", "sf1r"], ["sf3rr", "sf1rr"], //damper {"beamSpring":0,"beamDamp":800}, ["sf3r", "b6rr"], ["sf3rr", "b6rr"], //attach {"beamSpring":282000,"beamDamp":37.6}, {"beamDeform":6000,"beamStrength":"FLT_MAX"}, ["sf1r", "b3r"], ["sf1r", "b2r"], ["sf1r", "b2l"], ["sf1r", "b3l"], ["sf2r", "b3r"], ["sf2r", "b4r"], ["sf2r", "b3l"], ["sf2r", "b4l"], ["sf2rr", "b3r"], ["sf1rr", "b2r"], ["sf1rr", "b3rr"], ["sf2rr", "b3rr"], //limiter {"beamType":"|SUPPORT", "beamLongBound":5}, {"beamSpring":470000,"beamDamp":141}, {"beamPrecompression":0.9}, {"beamDeform":6000,"beamStrength":"FLT_MAX"}, {"optional":true}, ["sf3r", "r3rr"], ["sf3r", "r2rr"], ["sf2r", "b4rr"], ["sf2r", "b3rr"], ["sf3r", "q1r"], //to other seat {"beamPrecompression":0.7}, //["sf1rr", "sf1ll"], //["sf2rr", "sf2ll"], //["sf3rr", "sf3ll"], {"optional":false}, {"beamPrecompression":1}, {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"deformLimitExpansion":""}, ], "triangles":[ ["id1:", "id2:", "id3:"], {"groundModel":"metal"}, {"dragCoef":0}, //front seat ["sf1r", "sf2r", "sf1rr"], ["sf2rr", "sf1rr", "sf2r"], ["sf2r", "sf3r", "sf2rr"], ["sf3rr", "sf2rr", "sf3r"], ], }, "rylfox_dash_race": { "information":{ "authors":"BeamNG", "name":"Digidash", "value":2200, }, "slotType" : "rylfox_dash", "slots":[ ["type", "default", "description"], ["digidash_screen_logic","digidash_screen_logic_bng", "Screen", {"coreSlot":true}], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_digidash", ["rylfox_body"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}], ["rylfox_digidash_screen", ["rylfox_body"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}], ["rylfox_digidash_bracket", ["rylfox_body"], [], {"pos":{"x":0, "y":0, "z":0}, "rot":{"x":0, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}], ], "controller": [ ["fileName"], ["shiftLights"], ], "shiftLights": { "engineName":"mainEngine", "maxEngineRPMOffset": 500, "rpmRange": 3000, "keepLEDsActive": true, "hasStallWarning": true, "outputElectrics": ["led0", "led1", "led2", "led3", "led4", "led5"], "flashingOutputElectrics": ["led0", "led1", "led2", "led3", "led4", "led5"], "flashingAlternateOutputElectrics": [], }, "glowMap":{ "shiftlight_multi_l0": {"simpleFunction":{"led0":1}, "off":"shiftlight_off", "on":"shiftlight_on"}, "shiftlight_multi_l1": {"simpleFunction":{"led1":1}, "off":"shiftlight_off", "on":"shiftlight_on"}, "shiftlight_multi_l2": {"simpleFunction":{"led2":1}, "off":"shiftlight_off", "on":"shiftlight_on"}, "shiftlight_multi_l3": {"simpleFunction":{"led3":1}, "off":"shiftlight_off", "on":"shiftlight_on"}, "shiftlight_multi_l4": {"simpleFunction":{"led4":1}, "off":"shiftlight_off", "on":"shiftlight_on"}, "shiftlight_multi_l5": {"simpleFunction":{"led5":1}, "off":"shiftlight_off", "on":"shiftlight_on"}, }, "soundscape": [ ["name", "src"], //soundscape_indicator4 {"node:":"f6l"}, ["indicatorStart", "event:>Vehicle>Interior>Indicator>BM1_On"], ["indicatorStop", "event:>Vehicle>Interior>Indicator>BM1_Off"], ["indLoop1", "event:>Vehicle>Interior>Indicator>BM1_Click"], ["indLoop2", "event:>Vehicle>Interior>Indicator>BM1_Clack"], //lights11 ["LightOn", "event:>Vehicle>Interior>Light>BM1_On"], ["LightOff", "event:>Vehicle>Interior>Light>BM1_Off"], //handbrake2 {"node:":"f7l"}, ["handbrakeDisengaged","event:>Vehicle>Interior>Handbrake_Electric>Electric_01_Unlock"], ["handbrakeEngaging","event:>Vehicle>Interior>Handbrake_Electric>Electric_01_Lock"], ], }, } vehicles/RyLFox/JBeam/rylfox_lettering.jbeam { "rylfox_lettering_hood": { "information":{ "authors":"BeamNG", "name":"Hood Lettering", "value":20, }, "slotType" : "rylfox_lettering_hood", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_lettering_gavril_hood", ["rylfox_hood","rylfox_hood_cut","rylfox_hood_scoop","rylfox_hood_cowl"]], ], }, "rylfox_lettering": { "information":{ "authors":"BeamNG", "name":"Lettering", "value":20, }, "slotType" : "rylfox_lettering", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_lettering_rylfox", ["rylfox_trunk"]], ], }, "rylfox_lettering_v8": { "information":{ "authors":"BeamNG", "name":"V8 Lettering", "value":70, }, "slotType" : "rylfox_lettering", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_lettering_rylfox", ["rylfox_trunk"]], ["rylfox_lettering_v8_grille", ["rylfox_grille"]], ["rylfox_lettering_v8", ["rylfox_trunk"]], ], }, "rylfox_lettering_tracksport": { "information":{ "authors":"BeamNG", "name":"TrackSport Lettering", "value":280, }, "slotType" : "rylfox_lettering", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_lettering_tracksport_fender_L", ["rylfox_fender_L"]], ["rylfox_lettering_tracksport_fender_R", ["rylfox_fender_R"]], ["rylfox_lettering_ts_grille", ["rylfox_grille"]], ["rylfox_lettering_ts", ["rylfox_trunk"]], ["rylfox_lettering_rylfox", ["rylfox_trunk"]], ["rylfox_lettering_v8_grille", ["rylfox_grille"]], ["rylfox_lettering_v8", ["rylfox_trunk"]], ], }, "rylfox_lettering_roadsport": { "information":{ "authors":"BeamNG", "name":"RoadSport Lettering", "value":360, }, "slotType" : "rylfox_lettering", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_lettering_roadsport_fender_L", ["rylfox_fender_L"]], ["rylfox_lettering_roadsport_fender_R", ["rylfox_fender_R"]], ["rylfox_lettering_rs_grille", ["rylfox_grille"]], ["rylfox_lettering_rs", ["rylfox_trunk"]], ["rylfox_lettering_rylfox", ["rylfox_trunk"]], ["rylfox_lettering_v8_grille", ["rylfox_grille"]], ["rylfox_lettering_v8", ["rylfox_trunk"]], ], }, } vehicles/RyLFox/JBeam/rylfox_licenseplate.jbeam { "rylfox_licenseplate_F": { "information":{ "authors":"BeamNG", "name":"Front License Plate", "value":0, }, "slotType" : "rylfox_licenseplate_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["licenseplate", ["rylfox_bumper_F"],[],{"pos":{"x":0.0, "y":-2.53485, "z":0.416526}, "rot":{"x":-2.9, "y":0, "z":0}, "scale":{"x":1, "y":1, "z":1}}], ], }, "rylfox_licenseplate_R": { "information":{ "authors":"BeamNG", "name":"Rear License Plate", "value":0, }, "slotType" : "rylfox_licenseplate_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["licenseplate", ["rylfox_body"],[],{"pos":{"x":0.0, "y":2.37537, "z":0.700909}, "rot":{"x":4.3, "y":0, "z":180}, "scale":{"x":1, "y":1, "z":1}}], ], }, } vehicles/RyLFox/JBeam/rylfox_mirrors.jbeam { "rylfox_mirror_L": { "information":{ "authors":"BeamNG", "name":"Left Mirror", "value":150, }, "slotType" : "rylfox_mirror_L", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_mirror_L", ["rylfox_mirror_L"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //--MIRROR-- {"collision":true}, {"selfCollision":true}, {"nodeWeight":0.3}, {"frictionCoef":1}, {"nodeMaterial":"|NM_METAL"}, {"group":"rylfox_mirror_L"}, ["mi1l", 0.82296, -0.37911, 0.99001, {"selfCollision":false}], ["mi2l", 0.96347, -0.34911, 0.99001], ["mi3l", 0.84806, -0.37911, 0.90001, {"selfCollision":false}], ["mi4l", 0.96347, -0.34911, 0.90001], ["mi5l", 0.90325, -0.54911, 0.92006], {"collision":false}, {"selfCollision":false}, {"group":""}, {"nodeWeight":0.89}, ["mi6l", 0.85307, -0.49911, 0.88001], ["mi7l", 0.85307, -0.37911, 0.88001], ["mi8l", 0.92333, -0.43911, 0.85001], ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //--MIRRORS-- {"beamSpring":301000,"beamDamp":60}, {"beamDeform":2550,"beamStrength":"FLT_MAX"}, //mirror //l {"deformLimitExpansion":1.1}, ["mi1l","mi2l"], ["mi1l","mi3l"], ["mi1l","mi4l"], ["mi1l","mi5l"], ["mi2l","mi3l"], ["mi2l","mi4l"], ["mi2l","mi5l"], ["mi3l","mi4l"], ["mi3l","mi5l"], ["mi4l","mi5l"], //attach {"deformLimitExpansion":""}, {"beamDeform":3400,"beamStrength":6800}, {"breakGroup":"mirror_L"}, ["mi1l","mi7l"], ["mi2l","mi7l"], ["mi3l","mi7l"], ["mi4l","mi7l"], ["mi5l","mi7l"], ["mi1l","mi6l"], ["mi2l","mi6l"], ["mi3l","mi6l"], ["mi4l","mi6l"], ["mi5l","mi6l"], ["mi1l","mi8l"], ["mi2l","mi8l"], ["mi3l","mi8l"], ["mi4l","mi8l"], ["mi5l","mi8l"], {"beamDeform":1700,"beamStrength":5100}, {"breakGroupType":1}, ["mi2l","d7l"], ["mi4l","d7l"], ["mi1l","d7l"], ["mi3l","d7l"], ["mi4l","d4l"], ["mi5l","d4l"], {"breakGroupType":0}, {"breakGroup":""}, {"beamSpring":801000,"beamDamp":60}, {"beamDeform":20400,"beamStrength":"FLT_MAX"}, ["mi6l","mi7l"], ["mi6l","mi8l"], ["mi7l","mi8l"], //["mi6l","d10l"], //["mi7l","d10l"], ["mi6l","d4l"], ["mi7l","d4l"], ["mi8l","d4l"], ["mi6l","d7l"], ["mi7l","d7l"], ["mi8l","d7l"], ["mi6l","d8l"], ["mi7l","d8l"], ["mi8l","d8l"], ["mi6l","d5l"], ["mi7l","d5l"], ["mi8l","d5l"], ["mi6l","d16l"], ["mi7l","d16l"], ["mi8l","d16l"], {"breakGroup":""}, {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], //left mirror {"group":"rylfox_mirror_L"}, {"dragCoef":35}, ["mi1l","mi2l","mi3l"], ["mi3l","mi2l","mi4l"], ["mi2l","mi1l","mi5l"], ["mi4l","mi2l","mi5l"], ["mi3l","mi4l","mi5l"], ["mi1l","mi3l","mi5l"], {"group":""}, ], }, "rylfox_mirror_R": { "information":{ "authors":"BeamNG", "name":"Right Mirror", "value":150, }, "slotType" : "rylfox_mirror_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_mirror_R", ["rylfox_mirror_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //--MIRROR-- {"collision":true}, {"selfCollision":true}, {"nodeWeight":0.3}, {"frictionCoef":1}, {"nodeMaterial":"|NM_METAL"}, {"group":"rylfox_mirror_R"}, ["mi1r", -0.82296, -0.37911, 0.99001, {"selfCollision":false}], ["mi2r", -0.96347, -0.34911, 0.99001], ["mi3r", -0.84806, -0.37911, 0.90001, {"selfCollision":false}], ["mi4r", -0.96347, -0.34911, 0.90001], ["mi5r", -0.90325, -0.54911, 0.92006], {"collision":false}, {"selfCollision":false}, {"group":""}, {"nodeWeight":0.89}, ["mi6r", -0.85307, -0.49911, 0.88001], ["mi7r", -0.85307, -0.37911, 0.88001], ["mi8r", -0.92333, -0.43911, 0.85001], ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //--MIRRORS-- {"beamSpring":301000,"beamDamp":60}, {"beamDeform":2550,"beamStrength":"FLT_MAX"}, //mirror {"deformLimitExpansion":1.1}, //l ["mi1r","mi2r"], ["mi1r","mi3r"], ["mi1r","mi4r"], ["mi1r","mi5r"], ["mi2r","mi3r"], ["mi2r","mi4r"], ["mi2r","mi5r"], ["mi3r","mi4r"], ["mi3r","mi5r"], ["mi4r","mi5r"], //attach {"deformLimitExpansion":""}, {"beamDeform":3400,"beamStrength":6800}, {"breakGroup":"mirror_R"}, ["mi1r","mi7r"], ["mi2r","mi7r"], ["mi3r","mi7r"], ["mi4r","mi7r"], ["mi5r","mi7r"], ["mi1r","mi6r"], ["mi2r","mi6r"], ["mi3r","mi6r"], ["mi4r","mi6r"], ["mi5r","mi6r"], ["mi1r","mi8r"], ["mi2r","mi8r"], ["mi3r","mi8r"], ["mi4r","mi8r"], ["mi5r","mi8r"], {"beamDeform":1700,"beamStrength":5100}, {"breakGroupType":1}, ["mi2r","d7r"], ["mi4r","d7r"], ["mi1r","d7r"], ["mi3r","d7r"], ["mi4r","d4r"], ["mi5r","d4r"], {"breakGroupType":0}, {"breakGroup":""}, {"beamSpring":801000,"beamDamp":60}, {"beamDeform":20400,"beamStrength":"FLT_MAX"}, ["mi6r","mi8r"], ["mi7r","mi8r"], ["mi6r","mi7r"], //["mi6r","d10r"], //["mi7r","d10r"], ["mi6r","d4r"], ["mi7r","d4r"], ["mi8r","d4r"], ["mi6r","d7r"], ["mi7r","d7r"], ["mi8r","d7r"], ["mi6r","d8r"], ["mi7r","d8r"], ["mi8r","d8r"], ["mi6r","d5r"], ["mi7r","d5r"], ["mi8r","d5r"], ["mi6r","d16r"], ["mi7r","d16r"], ["mi8r","d16r"], {"breakGroup":""}, {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], //right mirror {"group":"rylfox_mirror_R"}, {"dragCoef":35}, ["mi1r","mi3r","mi2r"], ["mi3r","mi4r","mi2r"], ["mi2r","mi5r","mi1r"], ["mi4r","mi5r","mi2r"], ["mi3r","mi5r","mi4r"], ["mi1r","mi5r","mi3r"], {"group":""}, ], }, } vehicles/RyLFox/JBeam/rylfox_n2o.jbeam { "n2o_system": { "information":{ "authors":"BeamNG", "name":"Nitrous Oxide Injection", "value":350, }, "slotType" : "n2o_system", "slots": [ ["type", "default", "description"], ["n2o_bottle","n2o_bottle_10lb", "Nitrous Oxide Bottle"], ["n2o_shot","n2o_shot_50", "Nitrous Oxide Shot Size"], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$n2o_rpm", "range", "RPM", "Nitrous Oxide", 2000, 1200, 6000, "Minimum RPM", "Minimum RPM where nitrous oxide can spray", {"stepDis":50}], ["$n2o_gear", "range", "Gear", "Nitrous Oxide", 2, 1, 6, "Minimum Gear", "Minimum gear where nitrous oxide can spray", {"minDis":1, "maxDis":6, "stepDis":1}], ], "powertrain": [ ["type", "name", "inputName", "inputIndex"], ], "mainEngine": { "nitrousOxideInjection": "n2o", }, "n2o": { "cutInRPM": "$n2o_rpm", "minimumGear": "$n2o_gear", }, "controller": [ ["fileName"], ["nitrousOxideInjection", {}], ], "vehicleController": { }, "soundConfig": { }, }, "n2o_bottle_10lb": { "information":{ "authors":"BeamNG", "name":"10lb Nitrous Oxide Bottle", "value":200, }, "slotType" : "n2o_bottle", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ], "props": [ ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"], {"optional":true}, ["null", "n2o_bottle_10lb", "b7ll","b7","b8ll", {"x":90, "y":90, "z":175}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.13,"y":0.1, "z":0.09}}], {"optional":false}, ], "powertrain": [ ["type", "name", "inputName", "inputIndex"], ], "energyStorage": [ ["type", "name"], ["n2oTank", "mainBottle"], ], "mainBottle": { "capacity": 4.54, "startingCapacity": 4.54, }, "mainEngine": { "energyStorage": ["mainTank", "mainBottle"], }, "n2o": { "purgeValves:": ["b11r","b1r"], }, "nodes": [ ["id", "posX", "posY", "posZ"], //--N2O Bottle-- {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"collision":true}, {"selfCollision":false}, {"group":"n2o_bottle"}, {"nodeWeight":11}, {"engineGroup":"n2o_bottle"}, ["n2o", 0.42, 1.92, 0.63], {"engineGroup":""}, {"group":""}, {"collision":true}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":1501000,"beamDamp":150}, {"beamDeform":12750,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":""}, ["n2o", "b7ll"], ["n2o", "b8ll"], ["n2o", "b7"], ["n2o", "b8"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "n2o_bottle_20lb": { "information":{ "authors":"BeamNG", "name":"20lb Nitrous Oxide Bottle", "value":400, }, "slotType" : "n2o_bottle", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ], "props": [ ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"], {"optional":true}, ["null", "n2o_bottle_20lb", "b7ll","b7","b8ll", {"x":90, "y":90, "z":175}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.15,"y":0.25, "z":0.08}}], {"optional":false}, ], "powertrain": [ ["type", "name", "inputName", "inputIndex"], ], "energyStorage": [ ["type", "name"], ["n2oTank", "mainBottle"], ], "mainBottle": { "capacity": 9.07, "startingCapacity": 9.07, }, "mainEngine": { "energyStorage": ["mainTank", "mainBottle"], }, "n2o": { "purgeValves:": ["b11r","b1r"], }, "nodes": [ ["id", "posX", "posY", "posZ"], //--N2O Bottle-- {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"collision":true}, {"selfCollision":false}, {"group":"n2o_bottle"}, {"nodeWeight":20.4}, {"engineGroup":"n2o_bottle"}, ["n2o", 0.40, 2.02, 0.62], {"engineGroup":""}, {"group":""}, {"collision":true}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":1501000,"beamDamp":150}, {"beamDeform":12750,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":""}, ["n2o", "b7ll"], ["n2o", "b8ll"], ["n2o", "b7"], ["n2o", "b8"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "n2o_shot_50": { "information":{ "authors":"BeamNG", "name":"50kW Shot Size", "value":100, }, "slotType" : "n2o_shot", "n2o": { "addedPower": 50, }, }, "n2o_shot_100": { "information":{ "authors":"BeamNG", "name":"100kW Shot Size", "value":100, }, "slotType" : "n2o_shot", "n2o": { "addedPower": 100, }, }, "n2o_shot_150": { "information":{ "authors":"BeamNG", "name":"150kW Shot Size", "value":100, }, "slotType" : "n2o_shot", "n2o": { "addedPower": 150, }, }, "n2o_shot_250": { "information":{ "authors":"BeamNG", "name":"250kW Shot Size", "value":100, }, "slotType" : "n2o_shot", "n2o": { "addedPower": 200, }, }, "n2o_shot_variable": { "information":{ "authors":"BeamNG", "name":"Adjustable Shot Size", "value":200, }, "slotType" : "n2o_shot", "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$n2o_power", "range", "kW", "Nitrous Oxide", 75, 25, 500, "Added Power", "Power increase the N2O injection grants", {"stepDis":5}], ], "n2o": { "addedPower": "$n2o_power", }, }, } vehicles/RyLFox/JBeam/rylfox_petina.jbeam { "rylfox_petina": { "information":{ "authors":"BeamNG", "name":"Petina", "value":0, }, "slotType" : "rylfox_petina", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_petina_trunk", ["rylfox_trunk"]], ["rylfox_petina_door_L", ["rylfox_door_L"]], ["rylfox_petina_door_R", ["rylfox_door_R"]], ["rylfox_petina_body", ["rylfox_body"]], ["rylfox_petina_bumper_F", ["rylfox_bumper_F"]], ["rylfox_petina_bumper_R", ["rylfox_bumper_R"]], ["rylfox_petina_fender_L", ["rylfox_fender_L"]], ["rylfox_petina_fender_L", ["rylfox_fender_L"]], ], }, } vehicles/RyLFox/JBeam/rylfox_radiator.jbeam { "rylfox_radiator_ultra": { "information":{ "authors":"BeamNG", "name":"Methanol Injection", "value":1650, }, "slotType" : "rylfox_radiator", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_radiator_performance", ["rylfox_radiator","rylfox_radsupport"]], ], "mainEngine":{ "radiatorArea":0.37, "radiatorEffectiveness":1000000, "coolantVolume":20, "radiatorFanType":"mechanical", "radiatorFanMaxAirSpeed":4, "thermostatTemperature":80, }, }, } vehicles/RyLFox/JBeam/rylfox_radsupport.jbeam { "rylfox_radsupport": { "information":{ "authors":"BeamNG", "name":"Radiator Support", "value":200, }, "slotType" : "rylfox_radsupport", "slots": [ ["type", "default", "description"], ["rylfox_radiator","rylfox_radiator", "Radiator"], ["rylfox_fascia","rylfox_fascia", "Front Fascia"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], //body ["rylfox_radsupport", ["rylfox_radsupport"]], ["rylfox_engbay_radsupport", ["rylfox_radsupport"]], ["rylfox_engbay_firewall", ["rylfox_body"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"group":"rylfox_radsupport"}, {"selfCollision":true}, {"collision":true}, {"nodeWeight":1.75}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //radiator support ["ra1rr",-0.79,-2.03, 0.77], {"engineGroup":"radiator"}, ["ra1r",-0.42,-1.99, 0.82,{"group":["rylfox_radsupport","rylfox_radtube"]}], ["ra1", 0.0,-1.99, 0.82], ["ra1l", 0.42,-1.99, 0.82,{"group":["rylfox_radsupport","rylfox_radtube"]}], {"engineGroup":""}, ["ra1ll", 0.79,-2.03, 0.77], ["ra3rr",-0.84,-2.03, 0.54], ["ra3r",-0.42,-1.99, 0.53], ["ra3", 0.0,-1.99, 0.53], ["ra3l", 0.42,-1.99, 0.53], ["ra3ll", 0.84,-2.03, 0.54], ["ra4rr",-0.72,-1.85, 0.54], ["ra4ll", 0.72,-1.85, 0.54], ["ra5r",-0.40,-1.99, 0.33], ["ra5", 0.0,-1.99, 0.32, {"tag":"tow_hook","couplerStrength":101000}], ["ra5l", 0.40,-1.99, 0.33], ["ra6r",-0.36,-1.82, 0.35,{"group":["rylfox_radsupport","rylfox_radtube"]}], ["ra6", 0.0,-1.82, 0.35], ["ra6l", 0.36,-1.82, 0.35,{"group":["rylfox_radsupport","rylfox_radtube"]}], ["ra7r", -0.25, -1.78, 0.86,{"group":["rylfox_radsupport","rylfox_radtube"]}], ["ra7l", 0.25, -1.78, 0.86,{"group":["rylfox_radsupport","rylfox_radtube"]}], ], "beams": [ ["id1:", "id2:"], //--Radiator Support-- {"breakGroupType":0}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":17000,"beamStrength":"FLT_MAX"}, {"beamSpring":1201000,"beamDamp":75}, {"deformGroup":"radiator_damage","deformationTriggerRatio":0.005}, //main shape widthwise {"deformLimitExpansion":1.1}, ["ra1r","ra1"], ["ra1","ra1l"], ["ra3r","ra3"], ["ra3","ra3l"], ["ra5r","ra5"], ["ra5l","ra5"], ["ra6r","ra6"], ["ra6l","ra6"], {"deformGroup":""}, ["ra1rr","ra1r"], ["ra1l","ra1ll"], ["ra3rr","ra3r"], ["ra3l","ra3ll"], ["ra4rr","ra6r"], ["ra4ll","ra6l"], //main shape vertical {"deformGroup":"radiator_damage"}, ["ra3r","ra1r"], ["ra3l","ra1l"], ["ra5r","ra3r"], ["ra5l","ra3l"], ["ra5r","ra6r"], ["ra5l","ra6l"], ["ra5","ra3"], ["ra3","ra1"], ["ra5","ra6"], {"deformGroup":""}, ["ra3rr","ra1rr"], ["ra3ll","ra1ll"], ["ra3rr","ra4rr"], ["ra3ll","ra4ll"], //front crossing {"deformLimitExpansion":""}, {"beamDeform":8500,"beamStrength":"FLT_MAX"}, {"deformGroup":"radiator_damage"}, ["ra1","ra3r"], ["ra1","ra3l"], ["ra3","ra1r"], ["ra3","ra1l"], ["ra3r","ra5"], ["ra3l","ra5"], ["ra5r","ra3"], ["ra5l","ra3"], {"deformGroup":""}, ["ra1rr","ra3r"], ["ra1ll","ra3l"], ["ra1r","ra3rr"], ["ra1l","ra3ll"], ["ra3rr","ra5r"], ["ra3ll","ra5l"], //bottom crossing {"deformGroup":"radiator_damage"}, ["ra3r","ra6"], ["ra3l","ra6"], ["ra5","ra6r"], ["ra5","ra6l"], ["ra6","ra5r"], ["ra6","ra5l"], {"deformGroup":""}, ["ra4rr","ra5r"], ["ra4ll","ra5l"], ["ra3rr","ra6r"], ["ra3ll","ra6l"], //width and height rigids {"beamSpring":1201000,"beamDamp":75}, {"beamDeform":3400,"beamStrength":"FLT_MAX"}, {"deformGroup":"radiator_damage"}, ["ra5r","ra5l"], ["ra6r","ra6l"], ["ra1","ra5"], ["ra1","ra6"], ["ra1r","ra1l"], {"deformGroup":""}, ["ra1rr","ra1"], ["ra1","ra1ll"], //corner rigid ["ra6r","ra3r"], ["ra6","ra3"], ["ra6l","ra3l"], ["ra1rr","ra4rr"], ["ra1ll","ra4ll"], ["ra3r","ra4rr"], ["ra3l","ra4ll"], //cross rigid ["ra1rr","ra6l"], ["ra1ll","ra6r"], ["ra1rr","ra6r"], ["ra1ll","ra6l"], //rigidifier {"beamSpring":1001000,"beamDamp":75}, {"beamDeform":2550,"beamStrength":"FLT_MAX"}, {"deformGroup":"radiator_damage"}, ["ra1r","ra7r"], ["ra1","ra7r"], ["ra1l","ra7r"], ["ra3r","ra7r"], ["ra3","ra7r"], ["ra3l","ra7r"], ["ra5r","ra7r"], ["ra5","ra7r"], ["ra5l","ra7r"], {"deformGroup":""}, ["ra6r","ra7r"], ["ra6","ra7r"], ["ra6l","ra7r"], ["ra1rr","ra7r"], ["ra3rr","ra7r"], ["ra4rr","ra7r"], {"deformGroup":"radiator_damage"}, ["ra1r","ra7l"], ["ra1","ra7l"], ["ra1l","ra7l"], ["ra3r","ra7l"], ["ra3","ra7l"], ["ra3l","ra7l"], ["ra5r","ra7l"], ["ra5","ra7l"], ["ra5l","ra7l"], {"deformGroup":""}, ["ra6r","ra7l"], ["ra6","ra7l"], ["ra6l","ra7l"], ["ra1ll","ra7l"], ["ra3ll","ra7l"], ["ra4ll","ra7l"], //attach {"beamDeform":10200,"beamStrength":29750}, //r ["ra3rr","s5r"], ["ra3rr","s5rr"], ["ra3rr","s5rrr"], ["ra4rr","s5r"], ["ra4rr","s5rr"], ["ra4rr","s5rrr"], ["ra5r","s5r"], ["ra5r","s5rr"], ["ra5r","s5rrr"], ["ra6r","s5r"], ["ra6r","s5rr"], ["ra6r","s5rrr"], ["ra1r","s4rrr", {"deformGroup":"radiator_damage","deformationTriggerRatio":0.02,"breakGroup":"radsupport_damper_R"}], ["ra1rr", "s5r", {"beamSpring":0,"beamDamp":750,"breakGroup":"radsupport_damper_R"}], ["ra1rr", "s3rrr", {"beamSpring":0,"beamDamp":750,"breakGroup":"radsupport_damper_R"}], //l ["ra3ll","s5l"], ["ra3ll","s5ll"], ["ra3ll","s5lll"], ["ra4ll","s5l"], ["ra4ll","s5ll"], ["ra4ll","s5lll"], ["ra5l","s5l"], ["ra5l","s5ll"], ["ra5l","s5lll"], ["ra6l","s5l"], ["ra6l","s5ll"], ["ra6l","s5lll"], ["ra1l","s4lll", {"deformGroup":"radiator_damage","deformationTriggerRatio":0.02,"breakGroup":"radsupport_damper_L"}], ["ra1ll", "s5l", {"beamSpring":0,"beamDamp":750,"breakGroup":"radsupport_damper_L"}], ["ra1ll", "s3lll", {"beamSpring":0,"beamDamp":750,"breakGroup":"radsupport_damper_L"}], //to engine {"beamType":"|SUPPORT", "beamLongBound":0.5}, {"beamSpring":101000,"beamDamp":100}, {"beamDeform":4250,"beamStrength":21250}, {"deformGroup":"radtube_break","deformationTriggerRatio":0.5}, {"optional":true}, ["ra7r","e4l"], ["ra7l","e4r"], ["ra6r","e2l"], ["ra6l","e2r"], {"optional":false}, {"deformGroup":""}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_radsupport"}, {"dragCoef":6}, ["ra1rr","ra3rr","ra3r"], ["ra1rr","ra3r","ra1r"], ["ra1r","ra3r","ra1"], ["ra1","ra3l","ra1l"], ["ra3ll","ra1ll","ra3l"], ["ra1ll","ra1l","ra3l"], ["ra3r","ra5r","ra5"], ["ra3l","ra5","ra5l"], ["ra1", "ra3r", "ra3"], ["ra3r", "ra5", "ra3"], ["ra3l", "ra1", "ra3"], ["ra5", "ra3l", "ra3"], {"dragCoef":20}, ["ra5r","ra6r","ra6"], ["ra5r","ra6","ra5"], ["ra5l","ra6","ra6l"], ["ra5","ra6","ra5l"], ], }, } vehicles/RyLFox/JBeam/rylfox_rollcage.jbeam { "rylfox_rollcage": { "information":{ "authors":"BeamNG", "name":"Roll Cage", "value":5600, }, "slotType" : "rylfox_rollcage", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_rollcage", ["rylfox_rollcage","rylfox_roof","rylfox_floor","rylfox_body"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, {"nodeWeight":46}, {"group":"rylfox_rollcage"}, ["rc1", 0.0, 0.78, 0.85], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":1601000,"beamDamp":50}, {"beamDeform":153000,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":""}, ["rc1","r3rr"], ["rc1","r3ll"], ["rc1","b4rr"], ["rc1","b4ll"], ["rc1","r1"], ["rc1","r2"], ["rc1","r3"], ["r3rr","b4rr"], ["r3ll","b4ll"], ["rc1","b6rr"], ["rc1","b6ll"], ["rc1","q8r"], ["rc1","q8l"], ["rc1","b2rr"], ["rc1","b2ll"], ["rc1","r1rr"], ["rc1","r1ll"], {"optional":true}, ["r1rr","r1ll"], ["r3rr","r3ll"], ["r3rr","q8r"], ["r3ll","q8l"], ["r3rr","b6rr"], ["r3ll","b6ll"], ["r1rr","b2rr"], ["r1ll","b2ll"], ["r1rr","b3rr"], ["r1ll","b3ll"], ["p2rr","b11rrr"], ["p2ll","b11lll"], ["b4rr","b11rr"], ["b4ll","b11ll"], ["q1r","b2rr"], ["q1l","b2ll"], ["q1r","b11rrr"], ["q1l","b11lll"], ["q1r","q8r"], ["q1l","q8l"], {"optional":false}, ], }, "rylfox_subframe_brace_F": { "information":{ "authors":"BeamNG", "name":"Front Subframe Brace", "value":400, }, "slotType" : "rylfox_subframe_brace_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_subframe_brace_F_subframe", ["rylfox_subframe_F"]], ["rylfox_subframe_brace_F_body", ["rylfox_body"]], ["rylfox_subframe_brace_F", ["rylfox_subframe_F","rylfox_body"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, {"group":"rylfox_subframe_F"}, {"nodeWeight":9.25}, ["s4rrr",-0.55, -1.72, 0.47], ["s4lll", 0.55, -1.72, 0.47], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":1601000,"beamDamp":50}, {"beamDeform":113000,"beamStrength":183000}, {"deformLimitExpansion":1.2}, ["s4rrr", "b10rr"], ["s4rrr", "b10r"], ["s4r", "b10rr"], ["s4r", "b10r"], ["s4lll", "b10ll"], ["s4lll", "b10l"], ["s4l", "b10ll"], ["s4l", "b10l"], {"optional":false}, ], }, } vehicles/RyLFox/JBeam/rylfox_roofbars.jbeam { "rylfox_roofbars": { "information":{ "authors":"BeamNG", "name":"Roof Bars", "value":150, }, "slotType" : "rylfox_roof_accessory", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["roofbar_rail", ["rylfox_roof", "roofbar_F"],[],{"pos":{"x":0.0, "y":0.1, "z":1.39}, "rot":{"x":1, "y":0, "z":0}, "scale":{"x":1.40,"y":1.0,"z":1.00}}], ["roofbar_mount_alt_R", ["rylfox_roof", "roofbar_F"],[],{"pos":{"x":-0.16, "y":0.1, "z":1.395}, "rot":{"x":1, "y":0, "z":0}, "scale":{"x":1.0,"y":1.0,"z":1.05}}], ["roofbar_mount_alt_L", ["rylfox_roof", "roofbar_F"],[],{"pos":{"x":0.16, "y":0.1, "z":1.395}, "rot":{"x":1, "y":0, "z":0}, "scale":{"x":1.0,"y":1.0,"z":1.05}}], ["roofbar_rail", ["rylfox_roof", "roofbar_R"],[],{"pos":{"x":0.0, "y":1.0, "z":1.39}, "rot":{"x":-8, "y":0, "z":0}, "scale":{"x":1.40,"y":1.0,"z":1.0}}], ["roofbar_mount_alt_R", ["rylfox_roof", "roofbar_R"],[],{"pos":{"x":-0.17, "y":1.0, "z":1.39}, "rot":{"x":-8, "y":0, "z":0}, "scale":{"x":1.0,"y":1.0,"z":1.40}}], ["roofbar_mount_alt_L", ["rylfox_roof", "roofbar_R"],[],{"pos":{"x":0.17, "y":1.0, "z":1.39}, "rot":{"x":-8, "y":0, "z":0}, "scale":{"x":1.0,"y":1.0,"z":1.40}}], ], "slots": [ ["type", "default", "description"], ["roofbars_load","","Load", {"nodeOffset":{"x":0.0, "y":0.55, "z":1.39}}], ], "rails": { "roofbar_F":{"links:":["rfb1rr", "rfb1ll"], "broken:":[], "looped":false, "capped":true}, "roofbar_R":{"links:":["rfb2rr", "rfb2ll"], "broken:":[], "looped":false, "capped":true}, }, "slidenodes": [ ["id:", "railName", "attached", "fixToRail", "tolerance", "spring", "strength", "capStrength"], ["rfb1r", "roofbar_F", true, true, 0.0, 2001000, 500000, 500000], ["rfb1", "roofbar_F", true, true, 0.0, 2001000, 500000, 500000], ["rfb1l", "roofbar_F", true, true, 0.0, 2001000, 500000, 500000], ["rfb2r", "roofbar_R", true, true, 0.0, 2001000, 500000, 500000], ["rfb2", "roofbar_R", true, true, 0.0, 2001000, 500000, 500000], ["rfb2l", "roofbar_R", true, true, 0.0, 2001000, 500000, 500000], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"collision":true}, {"frictionCoef":0.5}, {"selfCollision":true}, {"nodeMaterial":"|NM_METAL"}, {"nodeWeight":1.2}, {"group":"roofbar_F"}, ["rfb1rr",-0.74, 0.1, 1.39, {"nodeWeight":1.7}], ["rfb1r", -0.37, 0.1, 1.39], ["rfb1", 0.0, 0.1, 1.39], ["rfb1l", 0.37, 0.1, 1.39], ["rfb1ll", 0.74, 0.1, 1.39, {"nodeWeight":1.7}], {"group":"roofbar_R"}, ["rfb2rr",-0.74, 1.0, 1.39, {"nodeWeight":1.7}], ["rfb2r", -0.37, 1.0, 1.39], ["rfb2", 0.0, 1.0, 1.39], ["rfb2l", 0.37, 1.0, 1.39], ["rfb2ll", 0.74, 1.0, 1.39, {"nodeWeight":1.7}], {"nodeOffset":""}, {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //roof bars {"beamSpring":901000,"beamDamp":150}, {"beamDeform":13000,"beamStrength":"FLT_MAX"}, {"deformLimitExpansion":1.1}, ["rfb2ll", "rfb2l"], ["rfb2l", "rfb2"], ["rfb2", "rfb2r"], ["rfb2r", "rfb2rr"], ["rfb1ll", "rfb1l"], ["rfb1l", "rfb1"], ["rfb1", "rfb1r"], ["rfb1r", "rfb1rr"], //attach {"beamSpring":701000,"beamDamp":100}, {"beamDeform":5000,"beamStrength":"FLT_MAX"}, ["rfb1rr", "r2rr"], ["rfb1rr", "r1rr"], ["rfb1rr", "r2"], ["rfb1rr", "r1"], ["rfb1ll", "r2ll"], ["rfb1ll", "r1ll"], ["rfb1ll", "r2"], ["rfb1ll", "r1"], ["rfb2ll", "r3ll"], ["rfb2ll", "r4ll"], ["rfb2ll", "r3"], ["rfb2ll", "r4"], ["rfb2rr", "r3rr"], ["rfb2rr", "r4rr"], ["rfb2rr", "r3"], ["rfb2rr", "r4"], //pillar anti invert {"beamSpring":401000,"beamDamp":50}, {"beamDeform":3000,"beamStrength":"FLT_MAX"}, ["rfb1rr", "p5r"], ["rfb1rr", "p2r"], ["rfb1ll", "p5l"], ["rfb1ll", "p2l"], ["rfb2rr", "p6r"], ["rfb2rr", "q2r"], ["rfb2ll", "p6l"], ["rfb2ll", "q2l"], //damper {"beamSpring":0,"beamDamp":350}, ["r4", "rfb1l"], ["r4", "rfb1"], ["r4", "rfb1r"], ["r1", "rfb1l"], ["r1", "rfb1"], ["r1", "rfb1r"], ["r4", "rfb2"], ["r4", "rfb2r"], ["r4", "rfb2l"], ["r1", "rfb2l"], ["r1", "rfb2"], ["r1", "rfb2r"], ], "triangles": [ ["id1:","id2:","id3:"], {"group":"roofbar"}, {"dragCoef":0}, ["rfb1rr", "r2rr", "r1rr"], ["rfb1ll", "r1ll", "r2ll"], ["rfb1ll", "r2ll", "rfb1l"], ["rfb1l", "r2", "rfb1"], ["rfb1l", "r2ll", "r2"], ["rfb1", "r2", "rfb1r"], ["rfb1r", "r2rr", "rfb1rr"], ["rfb1r", "r2", "r2rr"], ["rfb1rr", "r1rr", "rfb1r"], ["rfb1r", "r1", "rfb1"], ["rfb1r", "r1rr", "r1"], ["rfb1", "r1", "rfb1l"], ["rfb1l", "r1ll", "rfb1ll"], ["rfb1l", "r1", "r1ll"], ["rfb2ll", "r3ll", "r4ll"], ["rfb2rr", "r4rr", "r3rr"], ["rfb2l", "r3ll", "rfb2ll"], ["rfb2", "r3", "rfb2l"], ["rfb2l", "r3", "r3ll"], ["rfb2r", "r3", "rfb2"], ["rfb2r", "rfb2rr", "r3rr"], ["r3rr", "r3", "rfb2r"], ["rfb2l", "rfb2ll", "r4ll"], ["rfb2l", "r4", "rfb2"], ["rfb2l", "r4ll", "r4"], ["rfb2", "r4", "rfb2r"], ["rfb2r", "r4rr", "rfb2rr"], ["rfb2r", "r4", "r4rr"], ], }, } vehicles/RyLFox/JBeam/rylfox_spoiler.jbeam { "rylfox_spoiler": { "information":{ "authors":"BeamNG", "name":"Spoiler", "value":350, }, "slotType" : "rylfox_spoiler", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_spoiler", ["rylfox_spoiler"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"nodeMaterial":"|NM_PLASTIC"}, {"frictionCoef":0.5}, {"group":"rylfox_spoiler"}, {"collision":true}, {"selfCollision":true}, {"nodeWeight":0.4}, ["sp2rr", -0.72, 2.20, 0.98], ["sp2r", -0.27, 2.21, 1.005], ["sp2l", 0.27, 2.21, 1.005], ["sp2ll", 0.72, 2.20, 0.98], ["sp3rr", -0.72, 2.385, 1.01], ["sp3r", -0.36, 2.388, 1.025], ["sp3", 0.0, 2.39, 1.03], ["sp3l", 0.36, 2.388, 1.025], ["sp3ll", 0.72, 2.385, 1.01], {"collision":true}, {"selfCollision":true}, ["sp1", 0.0, 2.3, 0.85], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //wing {"beamSpring":301000,"beamDamp":30}, {"beamDeform":4250,"beamStrength":25500}, {"deformLimitExpansion":1.1}, ["sp2ll", "sp2l"], ["sp2ll", "sp3ll"], ["sp2ll", "sp3l"], ["sp3ll", "sp3l"], ["sp3ll", "sp2l"], ["sp2l", "sp3l"], ["sp2l", "sp3"], ["sp3l", "sp3"], ["sp2rr", "sp2r"], ["sp2rr", "sp3rr"], ["sp2rr", "sp3r"], ["sp3rr", "sp3r"], ["sp3rr", "sp2r"], ["sp2r", "sp3r"], ["sp2r", "sp3"], ["sp3r", "sp3"], ["sp2l", "sp2r"], //wing rigids {"deformLimitExpansion":""}, {"beamSpring":201000,"beamDamp":30}, ["sp3ll", "sp3"], ["sp3ll", "sp3r"], ["sp3ll", "sp2r"], ["sp3ll", "sp2rr"], ["sp2ll", "sp2r"], ["sp2ll", "sp3"], ["sp2ll", "sp3r"], ["sp2ll", "sp3rr"], ["sp3rr", "sp3"], ["sp3rr", "sp3l"], ["sp3rr", "sp2l"], ["sp2rr", "sp2l"], ["sp2rr", "sp3"], ["sp2rr", "sp3l"], //rigidifier {"beamDeform":4250,"beamStrength":34000}, {"beamSpring":601000,"beamDamp":30}, ["sp3", "sp1"], ["sp2l", "sp1"], ["sp3l", "sp1"], ["sp3ll", "sp1"], ["sp2ll", "sp1"], ["sp2r", "sp1"], ["sp3r", "sp1"], ["sp3rr", "sp1"], ["sp2rr", "sp1"], //attach {"beamSpring":401000,"beamDamp":60}, {"beamDeform":2001.75,"beamStrength":10412.5}, {"breakGroup":"spoiler_attach_L"}, ["sp3l", "t2l"], ["sp2l", "t1l"], ["sp2l", "t2l"], ["sp3l", "t1l"], ["sp3ll", "t2ll"], ["sp2ll", "t1ll"], ["sp2ll", "t2ll"], ["sp3ll", "t1ll"], ["sp3l", "t2ll"], ["sp2l", "t1ll"], ["sp3l", "t2r"], ["sp2l", "t1r"], ["sp3r", "t5", {"beamStrength":17000,"breakGroupType":1}], ["sp2r", "t5", {"beamStrength":17000,"breakGroupType":1}], //attachment right {"breakGroup":"spoiler_attach_R"}, ["sp3r", "t2r"], ["sp2r", "t1r"], ["sp2r", "t2r"], ["sp3r", "t1r"], ["sp3rr", "t2rr"], ["sp2rr", "t1rr"], ["sp2rr", "t2rr"], ["sp3rr", "t1rr"], ["sp3r", "t2rr"], ["sp2r", "t1rr"], ["sp3r", "t2l"], ["sp2r", "t1l"], ["sp3l", "t5", {"beamStrength":17000,"breakGroupType":1}], ["sp2l", "t5", {"beamStrength":17000,"breakGroupType":1}], {"breakGroup":""}, ], "triangles": [ ["id1:","id2:","id3:"], {"dragCoef":5}, {"groundModel":"plastic"}, ["sp2ll","sp3ll","sp3l", {"liftCoef":50}], ["sp2ll","sp3l","sp2l", {"liftCoef":50}], ["sp2l","sp3l","sp3", {"liftCoef":50}], ["sp2l","sp3","sp2r", {"liftCoef":50}], ["sp2r","sp3","sp3r", {"liftCoef":50}], ["sp2r","sp3r","sp2rr", {"liftCoef":50}], ["sp2rr","sp3r","sp3rr", {"liftCoef":50}], ], }, } vehicles/RyLFox/JBeam/rylfox_steeringwheels.jbeam { "rylfox_steer": { "information":{ "authors":"BeamNG", "name":"Cleetus MPI Wheel", "value":250, }, "slotType" : "rylfox_steer", "props": [ ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"], //steering wheel ["steering", "rylfox_steer", "b2l","b2r","b11l", {"x":0, "y":0, "z":180}, {"x":0, "y":1, "z":0}, {"x":0, "y":0, "z":0}, -1000, 1000, 0, 1], ], }, } vehicles/RyLFox/JBeam/rylfox_stickers.jbeam { "rylfox_stickers": { "information":{ "authors":"BeamNG", "name":"McFlurry Stickers", "value":0, }, "slotType" : "rylfox_stickers", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_stickers_backlight", ["rylfox_body","rylfox_roof"]], ["rylfox_stickers_door_L", ["rylfox_door_L"]], ["rylfox_stickers_door_R", ["rylfox_door_R"]], ["rylfox_stickers_body", ["rylfox_body"]], ["rylfox_stickers_windshield", ["rylfox_windshield"]], ], }, } vehicles/RyLFox/JBeam/rylfox_subframe_F.jbeam { "rylfox_subframe_F": { "information":{ "authors":"BeamNG", "name":"Front Subframe", "value":2200, }, "slotType" : "rylfox_subframe_F", "slots": [ ["type", "default", "description"], ["rylfox_engine","rylfox_engine_v8_353", "Engine"], ["rylfox_bumper_F","rylfox_bumper_F", "Front Bumper"], ["rylfox_suspension_F","rylfox_suspension_F", "Front Suspension"], ["rylfox_radsupport","rylfox_radsupport", "Radiator Support"], ["rylfox_subframe_brace_F","", "Front Subframe Brace"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_subframe_F", ["rylfox_subframe_F"]], //["rylfox_brakelines", ["rylfox_subframe_F"]], //["rylfox_engbaycrap_body",["rylfox_body"]], //["rylfox_engbaycrap_radsupport",["rylfox_radsupport"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //front subframe {"selfCollision":true}, {"collision":true}, {"nodeWeight":3.5}, {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"group":"rylfox_subframe_F"}, ["s1rr",-0.47, -0.18, 0.18], ["s1", 0.0, -0.47, 0.17], ["s1ll", 0.47, -0.18, 0.18], {"nodeWeight":3.25}, ["s2rrr",-0.42, -0.695, 0.33, {"selfCollision":false}], ["s2rr",-0.50, -0.72, 0.16], ["s2r",-0.35, -0.72, 0.16], ["s2l" 0.35, -0.72, 0.16], ["s2ll" 0.50, -0.72, 0.16], ["s2lll" 0.42, -0.695, 0.33, {"selfCollision":false}], ["s3rrr",-0.47, -1.07, 0.47], ["s3rr",-0.47, -1.10, 0.27], ["s3r",-0.30,-1.1, 0.28, {"nodeWeight":3.5,"group":["rylfox_subframe_F","rylfox_idler"]}], ["s3l" 0.30,-1.1, 0.28, {"nodeWeight":4.5,"group":["rylfox_subframe_F","rylfox_pitman"]}], ["s3ll" 0.47, -1.10, 0.27], ["s3lll", 0.47, -1.07, 0.47], {"nodeWeight":3.25}, ["s4rrr",-0.55, -1.72, 0.47], ["s4rr",-0.55, -1.71, 0.31], ["s4r",-0.41, -1.75, 0.31,{"group":["rylfox_subframe_F","rylfox_swaymounts_F"]}], ["s4", 0.0, -1.66, 0.20], ["s4l", 0.41, -1.75, 0.31,{"group":["rylfox_subframe_F","rylfox_swaymounts_F"]}], ["s4ll", 0.55, -1.71, 0.31], ["s4lll", 0.55, -1.72, 0.47], //ends/bumper mounts {"nodeWeight":3.25}, ["s5rrr",-0.51, -2.07, 0.46], ["s5rr",-0.58, -2.03, 0.34], ["s5r",-0.45, -2.07, 0.34], ["s5l", 0.45, -2.07, 0.34], ["s5ll", 0.58, -2.03, 0.34], ["s5lll", 0.51, -2.07, 0.46], {"nodeWeight":8.0}, {"selfCollision":false}, //shock top ["fs1r",-0.49, -1.41, 0.45,{"group":["rylfox_subframe_F","rylfox_shocktop_F"]}], ["fs1l", 0.49, -1.41, 0.45,{"group":["rylfox_subframe_F","rylfox_shocktop_F"]}], {"nodeWeight":6}, //lower arm axis points {"selfCollision":true}, ["fx2r",-0.23, -1.28, 0.21,{"group":["rylfox_subframe_F","rylfox_lowerarm_F"]}], ["fx2l", 0.23, -1.28 0.21,{"group":["rylfox_subframe_F","rylfox_lowerarm_F"]}], ["fx1r",-0.34, -1.67, 0.22,{"group":["rylfox_subframe_F","rylfox_lowerarm_F"]}], ["fx1l", 0.34, -1.67, 0.22,{"group":["rylfox_subframe_F","rylfox_lowerarm_F"]}], {"selfCollision":false}, //upper arm axis points {"chemEnergy":200,"burnRate":0.3,"flashPoint":200,"specHeat":0.1,"smokePoint":150,"selfIgnitionCoef":false}, ["fx4r",-0.40, -1.26, 0.49,{"group":["rylfox_subframe_F","rylfox_upperarm_F"]}], ["fx4l", 0.40, -1.26, 0.49,{"group":["rylfox_subframe_F","rylfox_upperarm_F"]}], ["fx3r",-0.40, -1.54, 0.49,{"group":["rylfox_subframe_F","rylfox_upperarm_F"]}], ["fx3l", 0.40, -1.54, 0.49,{"group":["rylfox_subframe_F","rylfox_upperarm_F"]}], {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false}, //subframe rigidifier {"nodeWeight":2.0}, {"group":""}, {"selfCollision":false}, {"collision":false}, ["sfrigid", 0.0, -1.6, 0.70], ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], //rigidify subframe in bending {"spring":800000, "damp":50, "deform":100000, "strength":100000}, ["s5ll", "s3ll", "s3l", "s1ll"], ["s5rr", "s3rr", "s3r", "s1rr"], {"spring":200000, "damp":50, "deform":100000, "strength":100000}, ["b5l", "b2l", "b2r", "s4l"], ["b5r", "b2r", "b2l", "s4r"], ], "beams": [ ["id1:", "id2:"], {"deformLimitExpansion":""}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, //torsion bar axis {"beamSpring":100,"beamDamp":1}, {"beamDeform":85,"beamStrength":170}, ["s5ll", "s3ll"], ["s3l", "s1ll"], ["s5rr", "s3rr"], ["s3r", "s1rr"], ["b5l", "b2l"], ["b5r", "b2r"], ["b2r", "b2l"], ["b2r", "s4l"], ["b2l", "s4r"], //prevent unrealistic engine ejection {"beamSpring":19425, "beamDamp":277.5}, {"beamDeform":10000, "beamStrength":50000}, {"deformGroup":"mainEngine_accessories", "deformationTriggerRatio":0.001} ["e1l", "s3rr"], ["e1r", "s3ll"], ["e2r", "s4ll"], ["e2l", "s4rr"], ["e4r", "fx1r"], ["e4l", "fx1l"], ["e3r", "s3r"], ["e3l", "s3l"], {"deformGroup":""} {"dampCutoffHz":""}, //engine limiters {"beamPrecompression":1, "beamType":"|SUPPORT", "beamLongBound":2}, {"beamSpring":1001000,"beamDamp":250,"beamDeform":65000,"beamStrength":"FLT_MAX"}, {"beamPrecompression":0.9}, {"deformGroup":"mainEngine_accessories", "deformationTriggerRatio":0.01} //frame bottom ["e3r","fx2r"], ["e4r","fx1r"], ["e3l","fx2l"], ["e4l","fx2l"], //frame side {"beamPrecompression":0.9}, ["e1r","s3ll"], ["e2r","s3ll"], ["e1l","s3rr"], ["e2l","s3rr"], {"dampCutoffHz":""}, //engine break {"beamSpring":801000,"beamDamp":500}, {"beamDeform":12750,"beamStrength":72250}, ["e2r","s4r", {"name":"engine","beamStrength":55250,"disableMeshBreaking":true,"disableTriangleBreaking":true}], ["e2l","s4l", {"name":"engine","beamStrength":55250,"disableMeshBreaking":true,"disableTriangleBreaking":true}], {"deformGroup":""} {"optional":false}, //subframe front rail rigidifier {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":1700,"beamStrength":"FLT_MAX"}, {"beamSpring":1001000,"beamDamp":50}, //["sfrigid", "s5ll"], //["sfrigid", "fx1l"], //["sfrigid", "fx2l"], //["sfrigid", "s3ll"], //["sfrigid", "s2ll"], // // //["sfrigid", "s5rr"], //["sfrigid", "fx1r"], //["sfrigid", "fx2r"], //["sfrigid", "s3rr"], //["sfrigid", "s2rr"], // //["sfrigid", "s4"], ["sfrigid", "s5rr"], ["sfrigid", "s5ll"], ["sfrigid", "s4ll"], ["sfrigid", "s4rr"], ["sfrigid", "fx3l"], ["sfrigid", "fx1r"], ["sfrigid", "fx2l"], ["sfrigid", "fx2r"], ["sfrigid", "s3ll"], ["sfrigid", "s3rr"], //front rail widthwise {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":21250,"beamStrength":"FLT_MAX"}, {"beamSpring":2501000,"beamDamp":150}, {"deformLimitExpansion":1.1}, ["s5rrr","s5r"], ["s5rrr","s5rr"], ["s5rr","s5r"], ["s5ll","s5l"], ["s5lll","s5ll"], ["s5lll","s5l"], //lengthwise {"beamDeform":6800}, ["s4rrr","s5rrr"], ["s4rr","s5rr"], ["s4r","s5r"], ["s4lll","s5lll"], ["s4ll","s5ll"], ["s4l","s5l"], //cross {"deformLimitExpansion":""}, ["s5r","s4rr"], ["s5l","s4ll"], ["s4r","s5rr"], ["s4l","s5ll"], ["s4r","s5rrr"], ["s4l","s5lll"], ["s4rr","s5rrr"], ["s4ll","s5lll"], ["s4rrr","s5r"], ["s4lll","s5l"], ["s5rr","s4rrr"], ["s5ll","s4lll"], //main shape widthwise {"deformLimitExpansion":1.1}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":21250,"beamStrength":"FLT_MAX"}, {"beamSpring":3001000,"beamDamp":150}, ["s2rr","s2r"], ["s2ll","s2l"], ["s3rrr","s3r"], ["s3rrr","s3rr"], ["s3rr","s3r"], ["s3ll","s3l"], ["s3lll","s3ll"], ["s3lll","s3l"], ["s4rrr","s4r"], ["s4rrr","s4rr"], ["s4rr","s4r"], ["s4ll","s4l"], ["s4lll","s4ll"], ["s4lll","s4l"], ["s2lll", "s2ll"], ["s2lll", "s2l"], ["s2rrr", "s2rr"], ["s2rrr", "s2r"], ["s2lll", "s1ll"], ["s2rrr", "s1rr"], //main shape lengthwise {"beamSpring":3501000,"beamDamp":150}, {"beamDeform":6800}, //r rail ["s1rr","s2rr"], ["s1ll","s2ll"], ["s1ll","s2l"], ["s1rr","s2r"], ["s2l","s3l"], ["s2r","s3r"], ["s2rr","s3rr"], ["s2ll","s3ll"], ["s3lll", "s2lll"], ["s3rrr", "s2rrr"], {"deformLimitExpansion":""}, //rail internal crossing {"beamDeform":6800}, //r rail ["s2rr","s3rrr"], ["s2ll","s3lll"], ["s2r","s3rrr"], ["s2l","s3lll"], ["s3r","s2rr"], ["s3l","s2ll"], ["s3rr","s2r"], ["s3ll","s2l"], ["s2lll", "s3ll"], ["s2lll", "s3l"], ["s2rrr", "s3rr"], ["s2rrr", "s3r"], //front to rear rail rigids {"beamDeform":8500}, ["s3r","s4r"], ["s3l","s4l"], ["s3rr","s4rr", {"deformLimitExpansion":1.1}], ["s3ll","s4ll", {"deformLimitExpansion":1.1}], ["s3rrr","s4rrr", {"deformLimitExpansion":1.1}], ["s3lll","s4lll", {"deformLimitExpansion":1.1}], ["s3rr","s4rrr"], ["s3ll","s4lll"], ["s3rrr","s4rr", {"beamDeform":1700}], ["s3lll","s4ll", {"beamDeform":1700}], ["s3rr","s4r"], ["s3ll","s4l"], ["s3r","s4rr"], ["s3l","s4ll"], ["s3rrr","s4r"], ["s3lll","s4l"], ["s3r","s4rrr"], ["s3l","s4lll"], //rear crossmember {"deformLimitExpansion":1.1}, {"beamDeform":5100}, ["s1rr","s1"], ["s1ll","s1"], ["s2r","s1"], ["s2l","s1"], ["s1","s2rrr"], ["s1","s2lll"], {"deformLimitExpansion":""}, //front crossmember {"beamSpring":3001000,"beamDamp":150}, ["fx1r","s4", {"deformLimitExpansion":1.1}], ["fx1l","s4", {"deformLimitExpansion":1.1}], ["fx2r","s4"], ["fx2l","s4"], ["fx3r","s4"], ["fx3l","s4"], ["fx4r","s4"], ["fx4l","s4"], //["s4r","s4"], //["s4l","s4"], //["s4rrr","s4"], //["s4lll","s4"], //front rail to lower mounts {"beamSpring":3001000,"beamDamp":150}, {"beamDeform":6800,"beamStrength":"FLT_MAX"}, ["fx1r","s4rrr"], ["fx1l","s4lll"], ["fx1r","s4rr", {"deformLimitExpansion":1.1}], ["fx1l","s4ll", {"deformLimitExpansion":1.1}], ["fx1r","s4r"], ["fx1l","s4l"], ["fx2r","s4rr"], ["fx2l","s4ll"], //front rail to upper mounts ["fx3r","s4r"], ["fx3l","s4l"], ["fx3r","s4rrr"], ["fx3l","s4lll"], ["fx3r","s4rr"], ["fx3l","s4ll"], //["fs1r","s4rrr"], //["fs1l","s4lll"], //["fs1r","s4rr"], //["fs1l","s4ll"], //rear rail to lower mounts ["fx2r","s3rrr"], ["fx2l","s3lll"], ["fx2r","s3r", {"deformLimitExpansion":1.1}], ["fx2l","s3l", {"deformLimitExpansion":1.1}], ["fx2r","s3rr"], ["fx2l","s3ll"], ["fx1r","s3rr"], ["fx1l","s3ll"], //rear rail to upper mounts ["fx4r","s3r"], ["fx4l","s3l"], ["fx4r","s3rr"], ["fx4l","s3ll"], ["fx4r","s3rrr"], ["fx4l","s3lll"], //["fs1r","s3rrr"], //["fs1l","s3lll"], //["fs1r","s3rr"], //["fs1l","s3ll"], //rear span across {"beamSpring":3001000,"beamDamp":150}, {"beamDeform":5100}, ["s3r","fx4l"], ["s3l","fx4r"], ["s3rrr","fx4l"], ["s3lll","fx4r"], ["s3lll","fx2r"], ["s3rrr","fx2l"], ["s3ll","fx2r"], ["s3rr","fx2l"], ["s2rrr","s3l"], ["s2lll","s3r"], ["s2r","s3lll"], ["s2l","s3rrr"], ["s2rrr","s1ll"], ["s2lll","s1rr"], //["s1ll","s1rr", {"beamDeform":12750}], //front span across {"beamDeform":3400}, ["s4lll","s5r"], ["s4rrr","s5l"], ["s4l","s5rrr"], ["s4r","s5lll"], //front rail rigids {"beamDeform":4250}, //["fx1r","s5r"], //["fx1l","s5l"], //["s2rr","s5rrr"], //["s2ll","s5lll"], ["fx3r","s5rrr"], ["fx3l","s5lll"], ["fx3r","s4lll"], ["fx3l","s4rrr"], ["fx1r","s4l"], ["fx1l","s4r"], //["fx3l","s4rrr"], //["fx3r","s4lll"], //rear length rigids {"beamDeform":2550,"beamStrength":"FLT_MAX"}, //["s3rrr","s1rr"], //["s3lll","s1ll"], //["s3rr","s1rr"], //["s3ll","s1ll"], //["s3r","s1rr"], //["s3l","s1ll"], //["fx4r","s1rr"], //["fx4l","s1ll"], ////["fx2r","s2r"], ////["fx2l","s2l"], ////["fx2r","s2rr"], ////["fx2l","s2ll"], //attach subframe to floor/body {"beamSpring":3001000,"beamDamp":200}, {"beamDeform":15300,"beamStrength":86250}, ["s1rr","b2r"], ["s1rr","b3r"], ["s1rr","b13r"], ["s1rr","b12r"], ["s1ll","b2l"], ["s1ll","b3l"], ["s1ll","b13l"], ["s1ll","b12l"], //weaker ones to rest of floor {"beamDeform":11900,"beamStrength":77750}, ["s1rr","b1r"], ["s1ll","b1l"], ["s1rr","b1rr"], ["s1ll","b1ll"], //subframe to firewall floor corner {"beamSpring":2501000,"beamDamp":200}, {"beamDeform":9500,"beamStrength":77750}, ["s2rr","b1r"], ["s2ll","b1l"], ["s2r","b1r"], ["s2l","b1l"], ["s2rr","b1rr"], ["s2ll","b1ll"], ["s2r","b1rr"], ["s2l","b1ll"], ["s2rrr","b1r"], ["s2rrr","b1rr"], ["s2lll","b1l"], ["s2lll","b1ll"], ["s2rr","b2r"], ["s2ll","b2l"], ["s2r","b2r"], ["s2l","b2l"], ["s2rr","b12r"], ["s2ll","b12l"], ["s2r","b12r"], ["s2l","b12l"], {"beamSpring":1801000,"beamDamp":100}, {"beamDeform":12100,"beamStrength":83750}, ["s3rr","b10r"], ["s3ll","b10l"], ["s3r","b10r"], ["s3l","b10l"], //["s4rr","b10r"], //["s4ll","b10l"], {"deformLimitExpansion":""}, //subframe to firewall weaker for upbend {"beamSpring":3001000,"beamDamp":150}, {"beamDeform":9800,"beamStrength":83250}, ["s3rrr","b12r"], ["s3lll","b12l"], //["s3rrr","b2r"], //["s3lll","b2l"], ["s2rrr","b12r"], ["s2lll","b12l"], //["fx4r","b12r"], //["fx4l","b12l"], // //["fx4r","b12l"], //["fx4l","b12r"], ["s3rrr","b1rr"], ["s3lll","b1ll"], ["s3rrr","b1r"], ["s3lll","b1l"], ["s3rrr","b1l"], ["s3lll","b1r"], //["s3rr","b12r"], //["s3ll","b12l"], //["s3rr","b12r"], //["s3ll","b12l"], //["s3rrr","b10r"], //["s3lll","b10l"], //["s3rrr","b10l"], //["s3lll","b10r"], //more rigidity {"beamDeform":3400,"beamStrength":80750}, //["fs1r","b10rr"], //["fs1l","b10ll"], //["fs1r","b10l"], //["fs1l","b10r"], //suspension mounts width {"beamDeform":21250,"beamStrength":"FLT_MAX"}, {"beamSpring":8001000,"beamDamp":100}, ["fx1r","fx1l"], ["fx2r","fx2l", {"deformLimitExpansion":1.1}], //length {"beamSpring":6001000,"beamDamp":100}, ["fx4r","fx3r"], ["fx4l","fx3l"], ["fx2r","fx1r", {"deformLimitExpansion":1.1}], ["fx2l","fx1l", {"deformLimitExpansion":1.1}], //vert ["fx4r","fx2r"], ["fx4l","fx2l"], ["fx3r","fx1r"], ["fx3l","fx1l"], //xy cross ["fx1r","fx2l"], ["fx2r","fx1l"], //xz cross ["fx4r","fx2l"], ["fx4l","fx2r"], ["fx3r","fx1l"], ["fx3l","fx1r"], //yz cross ["fx3r","fx2r"], ["fx3l","fx2l"], ["fx4r","fx1r"], ["fx4l","fx1l"], //shock top ["fx4r","fs1r"], ["fx4l","fs1l"], ["fx3r","fs1r"], ["fx3l","fs1l"], ["fx2r","fs1r"], ["fx2l","fs1l"], ["fx1r","fs1r"], ["fx1l","fs1l"], //weaker across the top ["fs1r","fx3l"], ["fs1l","fx3r"], ["fs1r","fx4l"], ["fs1l","fx4r"], //["fx3r","fx3l"], //["fx4r","fx4l"], //["fx4r","fx3l"], //["fx3r","fx4l"], //extra damp {"beamDeform":10200,"beamStrength":107100}, {"beamSpring":0,"beamDamp":800}, //["s5r","b10r"], //["s5l","b10l"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"group":"rylfox_subframe_F"}, {"dragCoef":20}, ["s5lll","s5l","s5ll"], ["s5rrr","s5rr","s5r"], ["s3rrr","s2rr","s3rr"], ["s3rrr","s3rr","s4rr"], ["s3rrr","s4rr","s4rrr"], ["s4rrr","s4rr","s5rr"], ["s5rrr","s5r","fx1r"], ["s4rrr","s5rrr","fx1r"], ["s4rrr","s5rr","s5rrr"], ["s5rr","s4rr","fx1r"], ["s5rr","fx1r","s5r"], ["s4rr","s3rr","s3r"], ["s4rr","s3r","fx1r"], ["s3rr","s2rr","s3r"], ["s3r","s2rr","s2r"], ["fx3r","s4rrr","fx1r"], ["s2ll","s3lll","s3ll"], ["s3lll","s4ll","s3ll"], ["s3lll","s4lll","s4ll"], ["s4lll","s5ll","s4ll"], ["s5l","s5lll","fx1l"], ["s5lll","s4lll","fx1l"], ["s4lll","s5lll","s5ll"], ["s5ll","fx1l","s4ll"], ["s5ll","s5l","fx1l"], ["s4ll","s3l","s3ll"], ["s4ll","fx1l","s3l"], ["s2ll","s3ll","s3l"], ["s3l","s2l","s2ll"], ["fx3l","fx1l","s4lll"], //["fx3r","fx1r","s4"], //["fx3r","s4","fx3l"], //["fx3l","s4","fx1l"], //["fx1r","s3r","s4"], //["s4","s3l","fx1l"], //["s4","s3r","s3l"], ["s4", "fx2r", "fx2l"], ["fx2l", "s3r", "s3l", {"dragCoef":0}], ["fx2l", "fx2r", "s3r", {"dragCoef":0}], ["fx1l", "fx2l", "s3l"], ["fx1r", "s3r", "fx2r"], ["fx1r", "fx2r", "s4", {"dragCoef":30}], ["s4", "fx2l", "fx1l", {"dragCoef":30}], ["s4", "fx1l", "fx3l", {"dragCoef":30}], ["fx3r", "fx1r", "s4", {"dragCoef":5}], ["fx3r", "s4", "fx3l", {"dragCoef":5}], ["s3r","s2r","s3l"], ["s3l","s2r","s2l"], ["s3lll","fx3l","s4lll", {"dragCoef":0}], ["s4rrr","fx3r","s3rrr", {"dragCoef":0}], ["s1rr", "s2r", "s2rr"], ["s1ll", "s2ll", "s2l"], ["s2l", "s1", "s1ll"], ["s1", "s2r", "s1rr"], ["s1", "s2l", "s2r"], ], }, } vehicles/RyLFox/JBeam/rylfox_suspension_F.jbeam { "rylfox_suspension_F": { "information":{ "authors":"BeamNG", "name":"Independent Front Suspension", "value":300, }, "slotType" : "rylfox_suspension_F", "slots": [ ["type", "default", "description"], ["rylfox_brake_F","rylfox_brake_F", "Front Brakes"], //The case() is for backwards compatibility for old configs that use "trackwidth_F" variable. //To change the base track width, edit the trackoffset_F offset in the expression. //nodeOffset is used to move the common wheel axle nodes to the right place ["wheel_F_5","steelwheel_03b_14x6_F", "Front Wheels", {"nodeOffset":{"x":"$=case($trackwidth_F == nil, $trackoffset_F+0.25, $trackwidth_F)", "y":-1.38, "z":0.29}}], ["rylfox_wheeldata_F","rylfox_wheeldata_F", "Front Spindles", {"coreSlot":true}], ["rylfox_spring_F","rylfox_spring_F", "Front Springs"], ["rylfox_shock_F","rylfox_shock_F", "Front Shocks"], ["rylfox_swaybar_F","rylfox_swaybar_F", "Front Sway Bar"], ["rylfox_steering","rylfox_steering", "Steering"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_upperarm_F", ["rylfox_upperarm_F"]], ["rylfox_lowerarm_F", ["rylfox_lowerarm_F"]], ["rylfox_hub_F", ["rylfox_hub_F"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$camber_FR", "range", "", "Wheel Alignment", 0.995, 0.95, 1.05, "Camber Adjust", "Adjusts the wheel camber angle", {"subCategory":"Front"}], ["$caster_FR", "range", "", "Wheel Alignment", 1, 1.025, 0.975, "Caster Adjust", "Adjust forward rake of the steering axis", {"subCategory":"Front"}], ["$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"}, //front independent suspension {"collision":true}, {"selfCollision":false}, //front hub //this is the steering axis {"nodeWeight":6}, {"selfCollision":true}, {"group":"rylfox_hub_F"}, ["fh1r", -0.68, -1.395, 0.17,{"group":["rylfox_hub_F","rylfox_swaybar_F","rylfox_lowerarm_F"]}], ["fh1l", 0.68, -1.395, 0.17,{"group":["rylfox_hub_F","rylfox_swaybar_F","rylfox_lowerarm_F"]}], {"nodeWeight":5.5}, {"selfCollision":false}, ["fh2r", -0.64, -1.37, 0.47,{"group":["rylfox_hub_F","rylfox_upperarm_F"]}], ["fh2l", 0.64, -1.37, 0.47,{"group":["rylfox_hub_F","rylfox_upperarm_F"]}], //tie rod goes here //drift steering relocates fh3* ["fh3r", -0.645, -1.23, 0.204,{"group":["rylfox_tierod_F","rylfox_hub_F"]}], ["fh3l", 0.645, -1.23, 0.204,{"group":["rylfox_tierod_F","rylfox_hub_F"]}], {"nodeWeight":7.5}, {"group":"rylfox_shockbottom_F"}, //bottom of shock ["fh4r", -0.525, -1.42, 0.2,{"group":["rylfox_shockbottom_F","rylfox_swaybar_F","rylfox_lowerarm_F"]}], ["fh4l", 0.525, -1.42, 0.2,{"group":["rylfox_shockbottom_F","rylfox_swaybar_F","rylfox_lowerarm_F"]}], {"selfCollision":false}, {"collision":false}, {"nodeWeight":2.5}, //["fh7r", -0.53, -1.42, 0.34,{"group":""}], //["fh7l", 0.53, -1.42, 0.34,{"group":""}], {"collision":true}, //hub rigidification node {"nodeWeight":2.0}, {"group":"rylfox_hub_F"}, ["fh5r", -0.75, -1.23, 0.30], ["fh5l", 0.75, -1.23, 0.30], {"nodeWeight":4.0}, ["fw2r", -0.75, -1.53, 0.30], ["fw2l", 0.75, -1.53, 0.30], {"group":""}, ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], {"spring":200000, "damp":0, "deform":25000, "strength":100000}, //rigidify steering arm ["fw1rr", "fw1r", "fh1r", "fh3r"], ["fw1ll", "fw1l", "fh1l", "fh3l"], //rigidify lower shock mount {"spring":2000000, "damp":0, "deform":75000, "strength":150000}, ["fh4r", "fx1r", "fx2r", "fh1r"], ["fh4l", "fx1l", "fx2l", "fh1l"], ], "beams": [ ["id1:", "id2:"], //double wishbone suspension {"deformLimitExpansion":1.2}, {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":60562.5,"beamStrength":327250}, {"beamSpring":9001000,"beamDamp":150}, //front hub ["fh1r","fh2r"], ["fh1l","fh2l"], ["fh1r","fh3r"], ["fh1l","fh3l"], ["fh2r","fh3r"], ["fh2l","fh3l"], ["fh1r","fw2r"], ["fh2r","fw2r"], ["fh3r","fw2r"], ["fh1l","fw2l"], ["fh2l","fw2l"], ["fh3l","fw2l"], //attach to wheel {"deformLimitExpansion":""}, {"beamDeform":64600,"beamStrength":193800}, {"breakGroup":"wheel_FR"}, ["fh1r","fw1r", {"name":"axle_FR"}], ["fh2r","fw1r"], ["fh3r","fw1r", {"beamSpring":12001000,"beamDamp":500,"dampCutoffHz":500}], ["fh1r","fw1rr"], ["fh2r","fw1rr"], ["fh3r","fw1rr", {"beamSpring":12001000,"beamDamp":500,"dampCutoffHz":500}], ["fw1r","fh5r", {"beamSpring":1501000,"beamDamp":50}], ["fw1rr","fh5r", {"beamSpring":1501000,"beamDamp":50}], ["fw2r","fw1r"], ["fw2r","fw1rr"], {"breakGroup":"wheel_FL"}, ["fh1l","fw1l", {"name":"axle_FL"}], ["fh2l","fw1l"], ["fh3l","fw1l", {"beamSpring":12001000,"beamDamp":500,"dampCutoffHz":500}], ["fh1l","fw1ll"], ["fh2l","fw1ll"], ["fh3l","fw1ll", {"beamSpring":12001000,"beamDamp":500,"dampCutoffHz":500}], ["fw1l","fh5l", {"beamSpring":1501000,"beamDamp":50}], ["fw1ll","fh5l", {"beamSpring":1501000,"beamDamp":50}], ["fw2l","fw1l"], ["fw2l","fw1ll"], {"breakGroup":""}, //hub flexbody node {"beamDeform":35062.5,"beamStrength":242250}, {"beamSpring":3501000,"beamDamp":50}, ["fh1r","fh5r"], ["fh1l","fh5l"], ["fh2r","fh5r"], ["fh2l","fh5l"], ["fh3r","fh5r"], ["fh3l","fh5l"], ["fw2r","fh5r"], ["fw2l","fh5l"], //lower arm {"beamSpring":11001000,"beamDamp":1500}, {"beamDeform":55250,"beamStrength":190400}, ["fx2r","fh1r", {"dampCutoffHz":500}], ["fx2l","fh1l", {"dampCutoffHz":500}], {"beamSpring":15001000,"beamDamp":1500}, ["fx1r","fh1r", {"beamPrecompression":"$caster_FR","beamPrecompressionTime":0.5,"dampCutoffHz":500}], ["fx1l","fh1l", {"beamPrecompression":"$caster_FR","beamPrecompressionTime":0.5,"dampCutoffHz":500}], {"beamSpring":2501000,"beamDamp":150}, ["fh1r","fh4r"], ["fh1l","fh4l"], ["fx2r","fh4r"], ["fx2l","fh4l"], ["fx1r","fh4r"], ["fx1l","fh4l"], //["fh7l", "fh4l"], //["fh7l", "fh1l"], //["fh7l", "fx2l"], //["fh7l", "fx1l"], //["fh7r", "fh4r"], //["fh7r", "fh1r"], //["fh7r", "fx2r"], //["fh7r", "fx1r"], {"beamSpring":0,"beamDamp":1500}, ["fh1l", "s2ll", {"dampCutoffHz":500}], ["fh2l", "s2lll", {"dampCutoffHz":500}], ["fh1r", "s2rr", {"dampCutoffHz":500}], ["fh2r", "s2rrr", {"dampCutoffHz":500}], //upper arm {"beamSpring":11001000,"beamDamp":1500}, {"beamDeform":38250,"beamStrength":157250}, ["fh2r","fx3r", {"beamPrecompression":"$camber_FR","beamPrecompressionTime":0.5,"dampCutoffHz":500}], ["fh2l","fx3l", {"beamPrecompression":"$camber_FR","beamPrecompressionTime":0.5,"dampCutoffHz":500}], ["fh2r","fx4r", {"beamPrecompression":"$camber_FR","beamPrecompressionTime":0.5,"dampCutoffHz":500}], ["fh2l","fx4l", {"beamPrecompression":"$camber_FR","beamPrecompressionTime":0.5,"dampCutoffHz":500}], //front limiters {"beamPrecompression":0.7, "beamType":"|SUPPORT","beamLongBound":3}, {"beamSpring":1601000,"beamDamp":150,"beamDeform":55080,"beamStrength":279650}, //firewall {"breakGroupType":1}, {"optional":true}, {"breakGroup":"wheel_FR"}, ["fw1r","b1rr"], ["fw1r","b1r"], ["fw1r","b11r"], {"breakGroup":"wheel_FL"}, ["fw1l","b1ll"], ["fw1l","b1l"], ["fw1l","b11l"], {"beamPrecompression":0.65, "beamType":"|SUPPORT", "beamLongBound":4}, {"breakGroup":"wheel_FR"}, ["fw1rr","b11rr"], ["fw1rr","b1rr"], ["fw1rr","b1r"], {"breakGroup":"wheel_FL"}, ["fw1ll","b11ll"], ["fw1ll","b1ll"], ["fw1ll","b1l"], {"breakGroup":""}, {"optional":false}, {"breakGroupType":0}, //steering anti invert {"beamPrecompression":0.81, "beamType":"|SUPPORT"}, {"beamDeform":70000,"beamStrength":360000}, {"beamSpring":2501000,"beamDamp":150}, {"beamLongBound":2}, ["fw2r","fx2r"], ["fw2l","fx2l"], {"beamPrecompression":0.85}, ["fw2r","s3r"], ["fw2l","s3l"], {"beamPrecompression":0.80}, ["fh3r","fx1r"], ["fh3l","fx1l"], {"beamPrecompression":0.74}, ["fh3r","s3r"], ["fh3l","s3l"], {"beamPrecompression":0.71}, ["fh3r","fx2r"], ["fh3l","fx2l"], //upper arm anti invert {"beamPrecompression":0.75}, ["fh2r","fx2r"], ["fh2l","fx2l"], ["fh2r","fx1r"], ["fh2l","fx1l"], //hard travel limit {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":17000,"beamStrength":170000}, {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":501000,"beamLimitDamp":500}, ["fh1r","fx3r", {"longBoundRange":0.55,"shortBoundRange":0.7,"boundZone":0.015,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["fh1l","fx3l", {"longBoundRange":0.55,"shortBoundRange":0.7,"boundZone":0.015,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["fh1r","fx4r", {"longBoundRange":0.55,"shortBoundRange":0.7,"boundZone":0.015,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["fh1l","fx4l", {"longBoundRange":0.55,"shortBoundRange":0.7,"boundZone":0.015,"beamLimitDampRebound":0,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"triangleType":"NONCOLLIDABLE","dragCoef":0}, ["fx2r", "fx1r", "fh4r"], ["fh1r", "fx2r", "fh4r"], ["fx1r", "fh1r", "fh4r"], ["fh1r", "fh5r", "fw2r"], ["fh3r", "fh1r", "fh5r"], ["fw2r", "fh5r", "fh2r"], ["fh2r", "fx3r", "fx4r"], ["fx1l", "fx2l", "fh4l"], ["fx2l", "fh1l", "fh4l"], ["fh1l", "fx1l", "fh4l"], ["fh5l", "fh1l", "fw2l"], ["fh1l", "fh3l", "fh5l"], ["fh5l", "fw2l", "fh2l"], ["fx3l", "fh2l", "fx4l"], {"triangleType":"NORMALTYPE"}, ], "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}, ], }, "rylfox_wheeldata_F": { "information":{ "authors":"BeamNG", "name":"Front Spindles", "value":0, }, "slotType" : "rylfox_wheeldata_F", "pressureWheels": [ ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], //front {"selfCollision":false}, {"collision":true}, {"hubcapBreakGroup":"hubcap_FR"}, {"hubcapGroup":"hubcap_FR"}, {"axleBeams":["axle_FR"]}, ["FR", "wheel_FR", "tire_FR", "fw1rr", "fw1r", 9999, "fw2r", 1, {"torqueCoupling:":"fh1r", "torqueArm:":"fh2r", "torqueArm2:":"fw1rr", "steerAxisUp:":"fh2r","steerAxisDown:":"fh1r"}], {"hubcapBreakGroup":"hubcap_FL"}, {"hubcapGroup":"hubcap_FL"}, {"axleBeams":["axle_FL"]}, ["FL", "wheel_FL", "tire_FL", "fw1ll", "fw1l", 9999, "fw2l", -1, {"torqueCoupling:":"fh1l", "torqueArm:":"fh2l", "torqueArm2:":"fw1ll", "steerAxisUp:":"fh2l","steerAxisDown:":"fh1l"}], {"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, {"connectedWheel":"FL", "breakTriggerBeam":"axle_FL", "uiName":"Front Left Axle", "friction":1.19, "dynamicFriction":0.0032}], ["shaft", "wheelaxleFR", "differential_F", 2, {"connectedWheel":"FR", "breakTriggerBeam":"axle_FR", "uiName":"Front Right Axle", "friction":1.19, "dynamicFriction":0.0032}], ], }, "rylfox_spring_F_race": { "information":{ "authors":"BeamNG", "name":"Drag Front Springs", "value":400, }, "slotType" : "rylfox_spring_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_spring_F", ["rylfox_shockbottom_F","rylfox_shocktop_F","rylfox_lowermounts_b_F","rylfox_lowerarm_F"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$springheight_F", "range", "+m", "Suspension", 0.0, -0.06, 0.1, "Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Front"}], ["$spring_F", "range", "N/m", "Suspension", 151000, 50000, 225000, "Spring Rate", "Spring stiffness", {"stepDis":1000, "subCategory":"Front"}] ], "beams": [ ["id1:", "id2:"], //front springs {"beamType":"|NORMAL"}, {"beamDeform":20300,"beamStrength":153000}, {"beamSpring":"$spring_F","beamDamp":10}, //{"beamSpring":0,"beamDamp":0}, //IMPORTANT: if precompressionRange is ~= nil then it supersedes beamPrecompression. //The case() is for backwards compatibility for old configs containing the "rideheight_F" variable. //To change the base ride height, edit the springheight_F offset in the expression. //acting at wishbone center ["fh4r","fs1r", {"beamPrecompression":"$=$rideheight_F", "precompressionRange":"$=case($rideheight_F == nil, ($springheight_F + 0.04) * 0.6, '')", "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.9,"decayFactor":9,"noiseFactor":0.01,"pitchFactor":1.0,"maxStress":3800}], ["fh4l","fs1l", {"beamPrecompression":"$=$rideheight_F", "precompressionRange":"$=case($rideheight_F == nil, ($springheight_F + 0.04) * 0.6, '')", "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.9,"decayFactor":9,"noiseFactor":0.01,"pitchFactor":1.0,"maxStress":3800}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_shock_F_race": { "information":{ "authors":"BeamNG", "name":"Long Travel Drag Shocks", "value":450, }, "slotType" : "rylfox_shock_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_shock_F", ["rylfox_shockbottom_F","rylfox_shocktop_F","rylfox_lowermounts_b_F","rylfox_lowerarm_F"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$damp_bump_F", "range", "N/m/s", "Suspension", 12000, 500, 20000, "Bump Damping", "Damper rate in compression", {"stepDis":100, "subCategory":"Front"}], ["$damp_rebound_F", "range", "N/m/s", "Suspension", 36000, 500, 40000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Front"}], ], "beams": [ ["id1:", "id2:"], //front dampers {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":25300,"beamStrength":153000}, {"beamLimitSpring":0,"beamLimitDamp":0}, {"beamSpring":0,"beamDamp":"$damp_bump_F"}, //acting at hub ["fh4r","fs1r", {"beamDampRebound":"$damp_rebound_F","beamDampVelocitySplit":0.25,"beamDampFast":"$=$damp_bump_F / 3","beamDampReboundFast":"$=$damp_rebound_F / 3","dampCutoffHz":400}], ["fh4l","fs1l", {"beamDampRebound":"$damp_rebound_F","beamDampVelocitySplit":0.25,"beamDampFast":"$=$damp_bump_F / 3","beamDampReboundFast":"$=$damp_rebound_F / 3","dampCutoffHz":400}], //bumpstop {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":171000,"beamLimitDamp":4000}, ["fh1r","fs1r", {"longBoundRange":0.4,"shortBoundRange":0.65,"boundZone":0.2,"beamLimitDampRebound":1000,"dampCutoffHz":5000}], ["fh1l","fs1l", {"longBoundRange":0.4,"shortBoundRange":0.65,"boundZone":0.2,"beamLimitDampRebound":1000,"dampCutoffHz":5000}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":2.0, "beamShortBound":2.0}, ], }, "rylfox_swaybar_F": { "information":{ "authors":"BeamNG", "name":"Front Sway Bar", "value":300, }, "slotType" : "rylfox_swaybar_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_swaybar_F", ["rylfox_swaybar_F","rylfox_swaymounts_F"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //anti-roll {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"group":""}, {"selfCollision":false}, {"collision":true}, {"nodeWeight":1.7}, //front anti-roll ["arbfr", -0.68, -1.4, 0.3], ["arbfl", 0.68, -1.4, 0.3], {"group":""}, ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], //24mm 1451 //26mm 2000 //28mm 2689 //30mm 3544 //32mm 4588 {"spring":2000, "damp":10, "deform":10000, "strength":9999999}, ["arbfr", "s4r", "s4l", "arbfl"], ], "beams": [ ["id1:", "id2:"], //--ANTI-ROLL-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":2501000,"beamDamp":100}, {"beamDeform":15000,"beamStrength":350000}, //end links ["arbfr","fh1r"], ["arbfl","fh1l"], //rigids ["arbfr","s4r"], ["arbfl","s4l"], ["arbfr","s4l"], ["arbfl","s4r"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_swaybar_F_heavy": { "information":{ "authors":"BeamNG", "name":"Heavy Duty Front Sway Bar", "value":350, }, "slotType" : "rylfox_swaybar_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_swaybar_F", ["rylfox_swaybar_F","rylfox_swaymounts_F"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //anti-roll {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"group":""}, {"selfCollision":false}, {"collision":true}, {"nodeWeight":2.0}, //front anti-roll ["arbfr", -0.68, -1.4, 0.3], ["arbfl", 0.68, -1.4, 0.3], {"group":""}, ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], //24mm 1451 //26mm 2000 //28mm 2689 //30mm 3544 //32mm 4588 {"spring":2689, "damp":10, "deform":10000, "strength":9999999}, ["arbfr", "s4r", "s4l", "arbfl"], ], "beams": [ ["id1:", "id2:"], //--ANTI-ROLL-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":2501000,"beamDamp":100}, {"beamDeform":15000,"beamStrength":350000}, //end links ["arbfr","fh1r"], ["arbfl","fh1l"], //rigids ["arbfr","s4r"], ["arbfl","s4l"], ["arbfr","s4l"], ["arbfl","s4r"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_swaybar_F_race": { "information":{ "authors":"BeamNG", "name":"Race Front Sway Bar", "value":550, }, "slotType" : "rylfox_swaybar_F", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_swaybar_F", ["rylfox_swaybar_F","rylfox_swaymounts_F"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //anti-roll {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"group":""}, {"selfCollision":false}, {"collision":true}, {"nodeWeight":2.5}, //front anti-roll ["arbfr", -0.68, -1.4, 0.3], ["arbfl", 0.68, -1.4, 0.3], {"group":""}, ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$arb_spring_F", "range", "N/m", "Suspension", 50000, 5000, 100000, "Anti-Roll Spring Rate", "Stiffness of the anti-roll bar, defined at the end links", {"stepDis":1000,"subCategory":"Front"}] ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], //motion ratio 0.8 (difference between real and jbeam sway bar) //arm length 0.35 {"spring":"$=$arb_spring_F*0.35*0.35*0.8*0.8", "damp":10, "deform":10000, "strength":9999999}, ["arbfr", "s4r", "s4l", "arbfl"], ], "beams": [ ["id1:", "id2:"], //--ANTI-ROLL-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":2501000,"beamDamp":100}, {"beamDeform":15000,"beamStrength":350000}, //end links ["arbfr","fh1r"], ["arbfl","fh1l"], //rigids ["arbfr","s4r"], ["arbfl","s4l"], ["arbfr","s4l"], ["arbfl","s4r"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_steering": { "information":{ "authors":"BeamNG", "name":"Steering", "value":250, }, "slotType" : "rylfox_steering", "slots": [ ["type", "default", "description"], ["rylfox_steeringbox","rylfox_steeringbox", "Steering Box"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_tierod_F", ["rylfox_tierod_F","rylfox_hub_F"]], ["rylfox_tierod_M", ["rylfox_tierod_F","rylfox_tierod_M","rylfox_idler","rylfox_pitman",]], ["rylfox_idler", ["rylfox_idler"]], ["rylfox_pitman", ["rylfox_pitman"]], ["rylfox_idlerbracket", ["rylfox_subframe_F"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //front parallelogram steering {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"collision":true}, {"selfCollision":false}, {"group":""}, {"nodeWeight":5.5}, ["st3r",-0.21,-1.24, 0.25, {"group":["rylfox_tierod_F", "rylfox_idler"]}], ["st3l", 0.21,-1.24, 0.25, {"group":["rylfox_tierod_F", "rylfox_pitman"]}], {"group":"rylfox_tierod_M"}, ["st3rr",-0.30,-1.24, 0.25, {"nodeWeight":2.5, "group":["rylfox_tierod_M", "rylfox_idler"]}], ["st3ll", 0.30,-1.24, 0.25, {"nodeWeight":6, "group":["rylfox_tierod_M", "rylfox_pitman"]}], {"nodeWeight":4}, {"collision":false}, ["st6r",-0.30,-1.14, 0.38, {"nodeWeight":2.5, "group":"rylfox_idler"},], ["st6l", 0.30,-1.14, 0.38, {"group":"rylfox_pitman"}], {"group":""}, ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$toe_FR", "range", "", "Wheel Alignment", 1.0001, 0.98, 1.02, "Toe Adjust", "Adjusts the wheel toe-in angle", {"subCategory":"Front"}], ["$steer_center_F", "range", "", "Wheel Alignment", 0, -0.002, 0.002, "Steering L/R Trim", "Fine tunes the centerpoint of the steering", {"subCategory":"Front"}] ], "beams": [ ["id1:", "id2:"], {"deformLimitExpansion":""}, //--FRONT PARALLELOGRAM STEERING {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":15001000,"beamDamp":150}, {"beamDeform":55000,"beamStrength":195000}, //tie rods ["fh3l","st3l", {"beamPrecompression":"$=$toe_FR+$steer_center_F","beamPrecompressionTime":0.5}], ["fh3r","st3r", {"beamPrecompression":"$=$toe_FR-$steer_center_F","beamPrecompressionTime":0.5}], //tie rods to steering box arm {"beamDeform":51000,"beamStrength":"FLT_MAX"}, {"beamSpring":18001000,"beamDamp":150}, ["st3r","st3l"], ["st3ll","st3l"], //tie rods to pitman arm {"beamSpring":9001000,"beamDamp":150}, ["st3rr","st3r"], {"beamSpring":9001000,"beamDamp":150}, {"beamDeform":34000,"beamStrength":"FLT_MAX"}, //steering box arm ["st3ll","s3l"], ["st3ll","st6l"], ["s3l","st6l"], //pitman arm {"beamDeform":25500,"beamStrength":"FLT_MAX"}, {"beamSpring":6001000,"beamDamp":150}, ["st3rr","s3r"], ["st3rr","st6r"], ["s3r","st6r"], //attach to frame //r {"beamSpring":5001000,"beamDamp":125}, {"beamDeform":8500,"beamStrength":"FLT_MAX"}, {"beamStrength":"FLT_MAX"}, //["st5r","s3r"], //["st5r","s3rr"], //["st5r","s3rrr"], //["st6r","s3r"], ["st6r","s3rr"], ["st6r","s3rrr"], //["st5r","fx2r"], ["st6r","fx2r"], //["st5r","fx4r"], ["st6r","fx4r"], //["st5r","fx2l"], ["st6r", "s2rrr"], //l //{"beamSpring":4001000,"beamDamp":125}, //["st5l","s3l"], //["st5l","s3ll"], //["st5l","s3lll"], //["st6l","s3l"], ["st6l","s3ll"], ["st6l","s3lll"], //["st5l","fx2l"], ["st6l","fx2l"], //["st5l","fx4l"], ["st6l","fx4l"], //["st5l","fx2r"], ["st6l", "s2lll"], //attach to subframe {"beamSpring":5001000,"beamDamp":125}, {"beamDeform":8500,"beamStrength":"FLT_MAX"}, //["st5l","st5r"], //["st6l","st5r"], //["st5l","st6r"], //["s3l", "b1ll"], //["s3l", "b1r"], // //["s3r", "b1rr"], //["s3r", "b1l"], //["st6l","st6r"], //["s3r", "s3l"], ["s3r", "fx2l"], ["s3l", "fx2r"], ["st6r", "fx2l"], ["st6l", "fx2r"], //steering damper {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":0,"beamDeform":19278,"beamStrength":49980}, {"beamLimitSpring":0,"beamLimitDamp":0}, {"beamDamp":100}, ["fh3r","fx1r", {"beamDampVelocitySplit":0.15,"beamDampFast":1000,"dampCutoffHz":1000}], ["fh3l","fx1l", {"beamDampVelocitySplit":0.15,"beamDampFast":1000,"dampCutoffHz":1000}], ["fw2r","fx2r", {"beamDampVelocitySplit":0.15,"beamDampFast":1000,"dampCutoffHz":1000}], ["fw2l","fx2l", {"beamDampVelocitySplit":0.15,"beamDampFast":1000,"dampCutoffHz":1000}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"triangleType":"NONCOLLIDABLE","dragCoef":0}, ["st3rr", "st3r", "fx2r"], ["st3r", "fx2l", "fx2r"], ["st3r", "st3l", "fx2l"], ["st3l", "st3ll", "fx2l"], {"triangleType":"NORMALTYPE"}, ], "rails": { "steering_bar":{"links:":["st3rr", "st3ll"], "broken:":[], "looped":false, "capped":true}, }, "slidenodes": [ ["id:", "railName", "attached", "fixToRail", "tolerance", "spring", "strength", "capStrength"], ["st3r", "steering_bar", true, true, 0.0, 10001000, "FLT_MAX", "FLT_MAX"], ["st3l", "steering_bar", true, true, 0.0, 10001000, "FLT_MAX", "FLT_MAX"], ], }, "rylfox_steeringbox": { "information":{ "authors":"BeamNG", "name":"Steering Box", "value":100, }, "slotType" : "rylfox_steeringbox", "slots": [ ["type", "default", "description"], ["rylfox_power_steering","", "Power Steering"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_steeringbox", ["rylfox_subframe_F","rylfox_swaymounts_F"]], ["rylfox_steeringshaft", ["rylfox_subframe_F","rylfox_body"]], ], "torsionHydros": [ ["id1:","id2:","id3:","id4:"], {"spring":300000, "damp":30, "deform":"FLT_MAX", "strength":40000}, ["st3ll","s3l","st6l","s3r", {"factor":-0.68,"steeringWheelLock":570,"inRate":5,"outRate":5,"inputSource":"steering_input"}], ], "input": { "FFBcoef":"$=$ffbstrength*12", }, }, "rylfox_steeringbox_sport": { "information":{ "authors":"BeamNG", "name":"Quick Ratio Steering Box", "value":220, }, "slotType" : "rylfox_steeringbox", "slots": [ ["type", "default", "description"], ["rylfox_power_steering","", "Power Steering"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_steeringbox", ["rylfox_subframe_F","rylfox_swaymounts_F"]], ["rylfox_steeringshaft", ["rylfox_subframe_F","rylfox_body"]], ], "torsionHydros": [ ["id1:","id2:","id3:","id4:"], {"spring":300000, "damp":30, "deform":"FLT_MAX", "strength":"FLT_MAX"}, ["st3ll","s3l","st6l","s3r", {"factor":-0.68,"steeringWheelLock":450,"inRate":5,"outRate":5,"inputSource":"steering_input"}], ], "input": { "FFBcoef":"$=$ffbstrength*9.5", }, }, "rylfox_steeringbox_drift": { "information":{ "authors":"BeamNG", "name":"Quick Ratio Drift Steering Box", "value":460, }, "slotType" : "rylfox_steeringbox", "slots": [ ["type", "default", "description"], ["rylfox_power_steering","", "Power Steering"], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_steeringbox", ["rylfox_subframe_F","rylfox_swaymounts_F"]], ["rylfox_steeringshaft", ["rylfox_subframe_F","rylfox_body"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //relocated for less ackermann {"collision":true}, {"selfCollision":false}, {"nodeWeight":5.75}, ["fh3r", -0.692, -1.25, 0.21,{"group":["rylfox_tierod_F","rylfox_hub_F"]}], ["fh3l", 0.692, -1.25, 0.21,{"group":["rylfox_tierod_F","rylfox_hub_F"]}], {"group":""}, ], "torsionHydros": [ ["id1:","id2:","id3:","id4:"], {"spring":300000, "damp":30, "deform":"FLT_MAX", "strength":"FLT_MAX"}, ["st3ll","s3l","st6l","s3r", {"factor":-0.93,"steeringWheelLock":450,"inRate":5,"outRate":5,"inputSource":"steering_input"}], ], "input": { "FFBcoef":"$=$ffbstrength*11", }, }, "rylfox_power_steering": { "information":{ "authors":"BeamNG", "name":"Power Steering", "value":200, }, "slotType" : "rylfox_power_steering", "controller": [ ["fileName"], ["powerSteering", {"strengthFast":1, "strengthSlow": 0.1, "speedSlow": 2, "speedFast": 20, "constantOffset":-0.05}], ], }, } vehicles/RyLFox/JBeam/rylfox_suspension_R.jbeam { "rylfox_suspension_R_leaf": { "information":{ "authors":"BeamNG", "name":"Leaf Spring Live Axle Rear Suspension", "value":600, }, "slotType" : "rylfox_suspension_R", "slots": [ ["type", "default", "description"], ["rylfox_brake_R","rylfox_brake_R", "Rear Brakes"], //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. //nodeOffset is used to move the common wheel axle nodes to the right place ["wheel_R_5","steelwheel_03b_14x6_R", "Rear Wheels", {"nodeOffset":{"x":"$=case($trackwidth_R == nil, $trackoffset_R+0.25, $trackwidth_R)", "y":1.40, "z":0.29}}], ["rylfox_wheeldata_R","rylfox_wheeldata_R", "Rear Spindles", {"coreSlot":true}], ["rylfox_leaf_R","rylfox_leaf_R", "Rear Leaf Springs"], ["rylfox_shock_R","rylfox_shock_R", "Rear Shocks"], ["rylfox_differential_R","rylfox_differential_R", "Rear Differential"], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$trackoffset_R", "range", "+m", "Wheels", 0.0,-0.02, 0.05, "Track Offset", "Spacing of the wheel from the hub", {"stepDis":0.001, "subCategory":"Rear"}], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_axle_R", ["rylfox_axle_R"]], ["rylfox_leafmounts", ["rylfox_body","rylfox_floor"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //live axle rear suspension {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":false}, {"collision":false}, {"nodeWeight":4.5}, {"group":"rylfox_axle_R"}, ["ax2r", -0.61, 1.40, 0.43], ["ax2l", 0.61, 1.40, 0.43], ["ax3r", -0.68, 1.25, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], ["ax3l", 0.68, 1.25, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], ["ax1r", -0.68, 1.55, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], ["ax1l", 0.68, 1.55, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], {"nodeWeight":18}, {"collision":true}, ["ax1", 0.0, 1.49, 0.17, {"selfCollision":true}], ["ax3", 0.0, 1.12, 0.29,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], {"nodeWeight":12}, ["ax2", 0.0, 1.44, 0.43], //damper mounting nodes {"nodeWeight":5.0}, {"selfCollision":true}, ["axshr", -0.45, 1.40, 0.14,{"group":["rylfox_axle_R","rylfox_shock_R","rylfox_leaf_R"]}], ["axshl", 0.45, 1.40, 0.14,{"group":["rylfox_axle_R","rylfox_shock_R","rylfox_leaf_R"]}], //spring mounting nodes ["axsr", -0.59, 1.40, 0.18,{"group":["rylfox_axle_R","rylfox_leaf_R"]}], ["axsl", 0.59, 1.40, 0.18,{"group":["rylfox_axle_R","rylfox_leaf_R"]}], {"selfCollision":false}, //leaf nodes {"nodeWeight":5.0}, ["rx1r",-0.52, 0.78, 0.18, {"group":["rylfox_floor","rylfox_leaf_R"]}], ["rx1l", 0.52, 0.78, 0.18, {"group":["rylfox_floor","rylfox_leaf_R"]}], ["rx2r",-0.49, 1.93, 0.37, {"group":["rylfox_floor","rylfox_leaf_R"]}], ["rx2l", 0.49, 1.93, 0.37, {"group":["rylfox_floor","rylfox_leaf_R"]}], ["rx2rr",-0.55, 1.93, 0.37, {"group":["rylfox_floor","rylfox_leaf_R"]}], ["rx2ll", 0.55, 1.93, 0.37, {"group":["rylfox_floor","rylfox_leaf_R"]}], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamDeform":20655,"beamStrength":"FLT_MAX"}, {"beamSpring":2822830,"beamDamp":168}, {"deformLimitExpansion":""}, //rear susp mounting points ["rx1r","b4r"], ["rx1r","b14r"], ["rx1r","b4rr"], ["rx1r","b5r"], ["rx1r","b15r"], ["rx1r","b5rr"], ["rx1l","b4l"], ["rx1l","b14l"], ["rx1l","b4ll"], ["rx1l","b5l"], ["rx1l","b15l"], ["rx1l","b5ll"], ["rx2r","rx2rr"], ["rx2l","rx2ll"], ["rx2r","b7rr"], ["rx2l","b7ll"], ["rx2rr","b7rr"], ["rx2ll","b7ll"], {"beamDeform":11942.5,"beamStrength":"FLT_MAX"}, ["rx2r","b7"], ["rx2r","b8rr"], ["rx2r","b8"], ["rx2r","q13r"], ["rx2r","q14r"], ["rx2r","tb2r"], ["rx2l","b7"], ["rx2l","b8ll"], ["rx2l","b8"], ["rx2l","q13l"], ["rx2l","q14l"], ["rx2l","tb2l"], ["rx2rr","b7"], ["rx2rr","b8rr"], ["rx2rr","b8"], ["rx2rr","q13r"], ["rx2rr","q14r"], ["rx2rr","tb2r"], ["rx2ll","b7"], ["rx2ll","b8ll"], ["rx2ll","b8"], ["rx2ll","q13l"], ["rx2ll","q14l"], ["rx2ll","tb2l"], //live axle suspension {"deformLimitExpansion":1.2}, {"beamSpring":10201000,"beamDamp":90}, {"beamDeform":125000,"beamStrength":510850}, ["ax1r","ax1"], ["ax1l","ax1"], ["ax2r","ax2"], ["ax2l","ax2"], ["ax3r","ax3"], ["ax3l","ax3"], // ["ax1","ax2"], ["ax1","ax3"], ["ax2","ax3"], ["ax2r","ax3r"], ["ax2l","ax3l"], ["ax1r","ax3r"], ["ax1l","ax3l"], ["ax1r","ax2r"], ["ax1l","ax2l"], //crossing {"deformLimitExpansion":""}, ["ax2r","ax1"], ["ax2l","ax1"], ["ax3r","ax1"], ["ax3l","ax1"], ["ax3r","ax2"], ["ax3l","ax2"], ["ax2r","ax3"], ["ax2l","ax3"], ["ax1r","ax3"], ["ax1l","ax3"], ["ax1r","ax2"], ["ax1l","ax2"], {"beamSpring":5001000,"beamDamp":150}, ["ax2l", "ax2r"], ["ax1l", "ax1r"], ["ax3r", "ax3l"], {"optional":true}, {"beamSpring":6501000,"beamDamp":150}, {"beamDeform":80898.75,"beamStrength":226100}, {"breakGroup":"wheel_RR"}, ["ax1r","rw1rr"], ["ax2r","rw1rr"], ["ax3r","rw1rr"], ["rw1r","ax3"], ["rw1r","ax2"], ["rw1r","ax1", {"name":"axle_RR"}], ["rw1r","ax1r"], ["rw1r","ax2r"], ["rw1r","ax3r"], {"breakGroup":"wheel_RL"}, ["ax1l","rw1ll"], ["ax2l","rw1ll"], ["ax3l","rw1ll"], ["rw1l","ax3"], ["rw1l","ax2"], ["rw1l","ax1", {"name":"axle_RL"}], ["rw1l","ax1l"], ["rw1l","ax2l"], ["rw1l","ax3l"], {"beamSpring":5001000,"beamDamp":100}, {"beamDeform":32703.75,"beamStrength":190400}, //to wheels {"breakGroup":"wheel_RR"}, //["rw1rr","ax1"],//these don't do anything useful (not enough angle to provide rigidity) and reduce stability //["rw1rr","ax2"], //["rw1rr","ax3"], //["rw1rr","axsr"], //["rw1rr","axshr"], {"breakGroup":"wheel_RL"}, //["rw1ll","ax1"], //["rw1ll","ax2"], //["rw1ll","ax3"], //["rw1ll","axsl"], //["rw1ll","axshl"], //damper mounts {"optional":false}, {"breakGroup":""}, {"beamSpring":4001000,"beamDamp":100}, {"beamDeform":32703.75,"beamStrength":241400}, ["axshr","ax1r"], ["axshr","ax2r"], ["axshr","ax3r"], ["axshr","ax1"], ["axshr","ax2"], ["axshr","ax3"], ["axshl","ax1l"], ["axshl","ax2l"], ["axshl","ax3l"], ["axshl","ax1"], ["axshl","ax2"], ["axshl","ax3"], ["axshr","axsr"], ["axshl","axsl"], ["axsl","ax1l"], ["axsl","ax2l"], ["axsl","ax3l"], ["axsl","ax1"], ["axsl","ax2"], ["axsl","ax3"], ["axsr","ax1r"], ["axsr","ax2r"], ["axsr","ax3r"], ["axsr","ax1"], ["axsr","ax2"], ["axsr","ax3"], //limiters {"beamPrecompression":0.75, "beamType":"|SUPPORT","beamLongBound":4}, {"beamSpring":1251000,"beamDamp":125,"beamDeform":38250,"beamStrength":148750}, {"breakGroupType":1}, {"optional":true}, {"breakGroup":"wheel_RR"}, ["q13r","rw1r"], {"breakGroup":"wheel_RL"}, ["q13l","rw1l"], {"breakGroup":""}, {"breakGroupType":0}, {"optional":false}, {"beamPrecompression":0.9}, ["axsr","b4r"], ["axsl","b4l"], ["axshr","b4r"], ["axshl","b4l"], ["axsr","b4rr"], ["axsl","b4ll"], ["axshr","b4rr"], ["axshl","b4ll"], ["axsr","q7r"], ["axsl","q7l"], ["axshr","q7r"], ["axshl","q7l"], ["axsr","b7"], ["axsl","b7"], ["axshr","b7"], ["axshl","b7"], ["axsr","b7rr"], ["axsl","b7ll"], ["axshr","b7rr"], ["axshl","b7ll"], {"beamPrecompression":0.65}, ["axsr","q9r"], ["axsl","q9l"], ["axshr","q9r"], ["axshl","q9l"], //extension/compression limit {"beamPrecompression":1, "beamType":"|BOUNDED","beamLongBound":1,"beamShortBound":1}, {"beamSpring":0,"beamDamp":0,"beamDeform":17000,"beamStrength":170000}, {"beamLimitSpring":1001000,"beamLimitDamp":1000}, ["axsr","b6rr", {"longBoundRange":0.08,"shortBoundRange":0.105,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axsl","b6ll", {"longBoundRange":0.08,"shortBoundRange":0.105,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"triangleType":"NONCOLLIDABLE","dragCoef":0}, ["ax3r", "ax2r", "ax1r"], ["ax3r", "ax1r", "axsr"], ["axshr", "ax3r", "axsr"], ["ax1r", "axshr", "axsr"], ["axshr", "ax1r", "ax1"], ["ax3", "axshr", "ax1"], ["ax3", "ax3r", "axshr"], ["ax3", "ax1", "ax2"], ["ax2l", "ax3l", "ax1l"], ["ax1l", "ax3l", "axsl"], ["ax3l", "axshl", "axsl"], ["axshl", "ax1l", "axsl"], ["ax1l", "axshl", "ax1"], ["axshl", "ax3", "ax1"], ["ax3l", "ax3", "axshl"], {"triangleType":"NORMALTYPE"}, ], "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}, ], }, "rylfox_wheeldata_R": { "information":{ "authors":"BeamNG", "name":"Rear Spindles", "value":0, }, "slotType" : "rylfox_wheeldata_R", "pressureWheels": [ ["name","hubGroup","group","node1:","node2:","nodeS","nodeArm:","wheelDir"], //rear {"selfCollision":false}, {"collision":true}, {"hubcapBreakGroup":"hubcap_RR"}, {"hubcapGroup":"hubcap_RR"}, {"axleBeams":["axle_RR"]}, ["RR", "wheel_RR", "tire_RR", "rw1rr", "rw1r", 9999, "ax3r", 1, {"torqueCoupling:":"ax1", "torqueArm:":"ax3"}], {"hubcapBreakGroup":"hubcap_RL"}, {"hubcapGroup":"hubcap_RL"}, {"axleBeams":["axle_RL"]}, ["RL", "wheel_RL", "tire_RL", "rw1ll", "rw1l", 9999, "ax3l",-1, {"torqueCoupling:":"ax1", "torqueArm:":"ax3"}], {"selfCollision":true}, {"axleBeams":[]},{"disableMeshBreaking":false,"disableTriangleBreaking":false}, {"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", "wheelaxleRL", "differential_R", 1, {"connectedWheel":"RL", "breakTriggerBeam":"axle_RL", "uiName":"Rear Left Axle","friction":2.8, "dynamicFriction":0.0072}], ["shaft", "wheelaxleRR", "differential_R", 2, {"connectedWheel":"RR", "breakTriggerBeam":"axle_RR", "uiName":"Rear Right Axle","friction":2.8, "dynamicFriction":0.0072}], ], }, "rylfox_leaf_R": { "information":{ "authors":"BeamNG", "name":"Rear Leaf Springs", "value":150, }, "slotType" : "rylfox_leaf_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_leafblock_R", ["rylfox_axle_R"]], ["rylfox_leaf_R", ["rylfox_leaf_R"]], ], "rails": { "leaf_RL":{ "links:":["axsl","lf3l"], "broken:":[], "looped":false, "capped":true, }, "leaf_RR":{ "links:":["axsr","lf3r"], "broken:":[], "looped":false, "capped":true, }, }, "slidenodes": [ ["id:", "railName", "attached", "fixToRail", "tolerance", "spring", "strength", "capStrength"], ["ax2l", "leaf_RL", true, true, 0.0, 101000, "FLT_MAX", "FLT_MAX"], ["ax2r", "leaf_RR", true, true, 0.0, 101000, "FLT_MAX", "FLT_MAX"], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, {"nodeWeight":3}, {"group":"rylfox_leaf_R"}, //shackle nodes ["lf1r",-0.56, 1.96, 0.29], ["lf1l", 0.56, 1.96, 0.29], //anti wrap node {"nodeWeight":2.0}, {"group":""}, {"collision":false}, ["lf3r",-0.61, 1.40, 0.58], ["lf3l", 0.61, 1.40, 0.58], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":12001000,"beamDamp":100}, {"beamDeform":29750,"beamStrength":170000}, //leaf front ["axsr","rx1r"], ["axsl","rx1l"], //leaf rear ["lf1r","axsr"], ["lf1l","axsl"], //anti axle wrap node {"beamSpring":2501000,"beamDamp":150}, ["lf3r","rx1r"], ["lf3l","rx1l"], ["lf3r","lf1r"], ["lf3l","lf1l"], //damp {"beamSpring":0,"beamDamp":150}, ["lf3r","ax2"], ["lf3l","ax2"], //leaf spring {"beamType":"|LBEAM"}, {"beamSpring":84000,"beamDamp":1000}, {"beamPrecompression":0.927}, ["ax2r","rx1r", {"id3:":"axsr"}], ["ax2l","rx1l", {"id3:":"axsl"}], ["ax2r","lf1r", {"id3:":"axsr"}], ["ax2l","lf1l", {"id3:":"axsl"}], {"beamPrecompression":1}, //lateral location {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":501000,"beamDamp":500}, {"beamDeform":21250,"beamStrength":191250}, ["rw1r","rx1l", {"breakGroup":"wheel_RR"}], ["rw1l","rx1r", {"breakGroup":"wheel_RL"}], ["rw1r","lf1l", {"breakGroup":"wheel_RR"}], ["rw1l","lf1r", {"breakGroup":"wheel_RL"}], //shackle {"beamPrecompression":1.0}, {"beamSpring":2501000,"beamDamp":250}, {"beamDeform":29750,"beamStrength":148750}, ["lf1r","rx2r"], ["lf1l","rx2l"], ["lf1r","rx2rr"], ["lf1l","rx2ll"], //pinion damper {"beamDeform":12750,"beamStrength":63750}, {"beamSpring":0}, //["ax2","b7", {"beamDamp":1000}], //["ax1","b7", {"beamDamp":1000}], //["ax3","b6", {"beamDamp":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"triangleType":"NONCOLLIDABLE","dragCoef":0}, ["rx1r", "ax2r", "axsr"], ["axsr", "ax2r", "lf1r"], ["ax2l", "rx1l", "axsl"], ["ax2l", "axsl", "lf1l"], {"triangleType":"NORMALTYPE"}, ], }, "rylfox_leaf_R_heavy": { "information":{ "authors":"BeamNG", "name":"Heavy Duty Rear Leaf Springs", "value":200, }, "slotType" : "rylfox_leaf_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_leafblock_R", ["rylfox_axle_R"]], ["rylfox_leaf_R", ["rylfox_leaf_R"]], ], "rails": { "leaf_RL":{ "links:":["axsl","lf3l"], "broken:":[], "looped":false, "capped":true, }, "leaf_RR":{ "links:":["axsr","lf3r"], "broken:":[], "looped":false, "capped":true, }, }, "slidenodes": [ ["id:", "railName", "attached", "fixToRail", "tolerance", "spring", "strength", "capStrength"], ["ax2l", "leaf_RL", true, true, 0.0, 141000, "FLT_MAX", "FLT_MAX"], ["ax2r", "leaf_RR", true, true, 0.0, 141000, "FLT_MAX", "FLT_MAX"], ], "nodes": [ ["id", "posX", "posY", "posZ"], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":true}, {"collision":true}, {"nodeWeight":3}, {"group":"rylfox_leaf_R"}, //shackle nodes ["lf1r",-0.56, 1.96, 0.29], ["lf1l", 0.56, 1.96, 0.29], //anti wrap node {"nodeWeight":2.0}, {"group":""}, {"collision":false}, ["lf3r",-0.61, 1.40, 0.58], ["lf3l", 0.61, 1.40, 0.58], ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":12001000,"beamDamp":100}, {"beamDeform":35700,"beamStrength":212500}, //leaf front ["axsr","rx1r"], ["axsl","rx1l"], //leaf rear ["lf1r","axsr"], ["lf1l","axsl"], //anti axle wrap node {"beamSpring":2501000,"beamDamp":150}, ["lf3r","rx1r"], ["lf3l","rx1l"], ["lf3r","lf1r"], ["lf3l","lf1l"], //damp {"beamSpring":0,"beamDamp":150}, ["lf3r","ax2"], ["lf3l","ax2"], //leaf spring {"beamType":"|LBEAM"}, {"beamSpring":95000,"beamDamp":1000}, {"beamPrecompression":0.936}, ["ax2r","rx1r", {"id3:":"axsr"}], ["ax2l","rx1l", {"id3:":"axsl"}], ["ax2r","lf1r", {"id3:":"axsr"}], ["ax2l","lf1l", {"id3:":"axsl"}], {"beamPrecompression":1}, //lateral location {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":701000,"beamDamp":500}, {"beamDeform":38250,"beamStrength":191250}, ["rw1r","rx1l", {"breakGroup":"wheel_RR"}], ["rw1l","rx1r", {"breakGroup":"wheel_RL"}], ["rw1r","lf1l", {"breakGroup":"wheel_RR"}], ["rw1l","lf1r", {"breakGroup":"wheel_RL"}], //shackle {"beamPrecompression":1.0}, {"beamSpring":2501000,"beamDamp":250,"beamDeform":41735,"beamStrength":208250}, ["lf1r","rx2r"], ["lf1l","rx2l"], ["lf1r","rx2rr"], ["lf1l","rx2ll"], //pinion damper {"beamDeform":12750,"beamStrength":63750}, {"beamSpring":0}, //["ax2","b7", {"beamDamp":1000}], //["ax1","b7", {"beamDamp":1000}], //["ax3","b6", {"beamDamp":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"triangleType":"NONCOLLIDABLE","dragCoef":0}, ["rx1r", "ax2r", "axsr"], ["axsr", "ax2r", "lf1r"], ["ax2l", "rx1l", "axsl"], ["ax2l", "axsl", "lf1l"], {"triangleType":"NORMALTYPE"}, ], }, "rylfox_shock_R": { "information":{ "authors":"BeamNG", "name":"Rear Shocks", "value":250, }, "slotType" : "rylfox_shock_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_shock_R", ["rylfox_shock_R"]], ], "beams": [ ["id1:", "id2:"], //rear dampers {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":12750,"beamStrength":127500}, {"beamSpring":20,"beamDamp":2800}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axshr","b6rr", {"beamDampFast":1400,"beamDampRebound":5200,"beamDampReboundFast":2600,"beamDampVelocitySplit":0.3,"dampCutoffHz":500, "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":15,"decayFactor":6,"noiseFactor":0.01,"pitchFactor":0.2,"maxStress":10}], ["axshl","b6ll", {"beamDampFast":1400,"beamDampRebound":5200,"beamDampReboundFast":2600,"beamDampVelocitySplit":0.3,"dampCutoffHz":500, "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":15,"decayFactor":6,"noiseFactor":0.01,"pitchFactor":0.2,"maxStress":10}], //bumpstops {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":251000,"beamLimitDamp":5000}, ["axshr","b6rr", {"longBoundRange":0.08,"shortBoundRange":0.09,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axshl","b6ll", {"longBoundRange":0.08,"shortBoundRange":0.09,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_shock_R_heavy": { "information":{ "authors":"BeamNG", "name":"Heavy Duty Rear Shocks", "value":300, }, "slotType" : "rylfox_shock_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_shock_R", ["rylfox_shock_R"]], ], "beams": [ ["id1:", "id2:"], //rear dampers {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":18000,"beamStrength":180000}, {"beamSpring":20,"beamDamp":3000}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axshr","b6rr", {"beamDampFast":1500,"beamDampRebound":6500,"beamDampReboundFast":3250,"beamDampVelocitySplit":0.3,"dampCutoffHz":500, "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":10,"volumeFactor":15,"decayFactor":4,"noiseFactor":0.01,"pitchFactor":0.3,"maxStress":10}], ["axshl","b6ll", {"beamDampFast":1500,"beamDampRebound":6500,"beamDampReboundFast":3250,"beamDampVelocitySplit":0.3,"dampCutoffHz":500, "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":10,"volumeFactor":15,"decayFactor":4,"noiseFactor":0.01,"pitchFactor":0.3,"maxStress":10}], //bumpstops {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":251000,"beamLimitDamp":5000}, ["axshr","b6rr", {"longBoundRange":0.08,"shortBoundRange":0.09,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axshl","b6ll", {"longBoundRange":0.08,"shortBoundRange":0.09,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, } vehicles/RyLFox/JBeam/rylfox_suspension_R_alt.jbeam { "rylfox_suspension_R": { "information":{ "authors":"BeamNG", "name":"4-Link Live Axle Rear Suspension", "value":3100, }, "slotType" : "rylfox_suspension_R", "slots": [ ["type", "default", "description"], ["rylfox_brake_R","rylfox_brake_R", "Rear Brakes"], //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. //nodeOffset is used to move the common wheel axle nodes to the right place ["wheel_R_5","steelwheel_03b_14x6_R", "Rear Wheels", {"nodeOffset":{"x":"$=case($trackwidth_R == nil, $trackoffset_R+0.25, $trackwidth_R)", "y":1.40, "z":0.29}}], ["rylfox_wheeldata_R","rylfox_wheeldata_R", "Rear Spindles", {"coreSlot":true}], ["rylfox_coilover_R","rylfox_coilover_R", "Rear Coilovers"], ["rylfox_differential_R","rylfox_differential_R", "Rear Differential"], ["rylfox_swaybar_R","rylfox_swaybar_R", "Rear Sway Bar"], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$trackoffset_R", "range", "+m", "Wheels", 0.0,-0.02, 0.05, "Track Offset", "Spacing of the wheel from the hub", {"stepDis":0.001, "subCategory":"Rear"}], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_axle_R", ["rylfox_axle_R"]], ["rylfox_axlemounts_R", ["rylfox_axle_R"]], ["rylfox_axlemounts_F", ["rylfox_body","rylfox_floor"]], ["rylfox_upperarm_R", ["rylfox_upperarm_R"]], ["rylfox_lowerarm_R", ["rylfox_lowerarm_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //live axle rear suspension {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":false}, {"collision":false}, {"nodeWeight":4.65}, {"group":"rylfox_axle_R"}, ["ax2r", -0.72, 1.42, 0.45], ["ax2l", 0.72, 1.42, 0.45], ["ax3r", -0.72 1.24, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], ["ax3l", 0.72, 1.24, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], ["ax4r", -0.72 1.52, 0.18,], ["ax4l", 0.72, 1.52, 0.18,], {"collision":true}, {"nodeWeight":16}, ["ax1", 0.0, 1.49, 0.17, {"selfCollision":true}], ["ax3", 0.0, 1.09, 0.29,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], {"nodeWeight":12}, ["ax2", 0.0, 1.44, 0.43], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //damper mounting nodes {"nodeWeight":5.5}, {"selfCollision":true}, ["axshr", -0.61, 1.34, 0.36,{"group":["rylfox_axle_R","rylfox_upperarm_R","rylfox_coilover_R"]}], ["axshl", 0.61, 1.34, 0.36,{"group":["rylfox_axle_R","rylfox_upperarm_R","rylfox_coilover_R"]}], //arm nodes {"nodeWeight":7}, ["axsr", -0.56, 1.40, 0.19,{"group":["rylfox_axle_R","rylfox_lowerarm_R"]}], ["axsl", 0.56, 1.40, 0.19,{"group":["rylfox_axle_R","rylfox_lowerarm_R"]}], {"selfCollision":false}, {"collision":false}, {"group":""}, //arm axis nodes {"nodeWeight":6}, ["rx1r",-0.58, 0.89, 0.18, {"group":["rylfox_floor","rylfox_lowerarm_R","rylfox_swaybar_R"]}], ["rx1l", 0.58, 0.89, 0.18, {"group":["rylfox_floor","rylfox_lowerarm_R","rylfox_swaybar_R"]}], ["rx2r",-0.3, 1.03, 0.34, {"group":["rylfox_floor","rylfox_upperarm_R"]}], ["rx2l", 0.3, 1.03, 0.34, {"group":["rylfox_floor","rylfox_upperarm_R"]}], //damper top {"selfCollision":true}, {"collision":true}, {"nodeWeight":7.5}, ["b6rr",-0.52, 1.40, 0.51, {"group":["rylfox_floor","rylfox_coilover_R"]}], ["b6ll", 0.52, 1.40, 0.51, {"group":["rylfox_floor","rylfox_coilover_R"]}], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":3001000,"beamDamp":150}, {"beamDeform":24055,"beamStrength":"FLT_MAX"}, //rear susp mounting points {"deformLimitExpansion":""}, ["rx1r","b3r", {"beamSpring":5001000,"beamDeform":29750}], ["rx1r","b13r", {"beamSpring":5001000,"beamDeform":29750}], ["rx1r","b4r"], ["rx1r","b14r"], ["rx1r","b4rr"], ["rx1r","b5r"], ["rx1r","b15r"], ["rx1r","b5rr"], ["rx1r","b6rr"], ["rx1l","b3l", {"beamSpring":5001000,"beamDeform":29750}], ["rx1l","b13l", {"beamSpring":5001000,"beamDeform":29750}], ["rx1l","b4l"], ["rx1l","b14l"], ["rx1l","b4ll"], ["rx1l","b5l"], ["rx1l","b15l"], ["rx1l","b5ll"], ["rx1l","b6ll"], ["rx2r","b4r", {"beamSpring":5001000,"beamDeform":29750}], ["rx2r","b14r", {"beamSpring":5001000,"beamDeform":29750}], ["rx2r","b13r", {"beamSpring":2501000}], ["rx2r","b5r", {"beamSpring":2501000}], ["rx2r","b15r", {"beamSpring":2501000}], ["rx2r","b5rr"], ["rx2r","b6"], ["rx2r","b6rr"], ["rx2l","b4l", {"beamSpring":5001000,"beamDeform":29750}], ["rx2l","b14l", {"beamSpring":5001000,"beamDeform":29750}], ["rx2l","b13l", {"beamSpring":2501000}], ["rx2l","b5l", {"beamSpring":2501000}], ["rx2l","b15l", {"beamSpring":2501000}], ["rx2l","b5ll"], ["rx2l","b6"], ["rx2l","b6ll"], {"beamSpring":4001000,"beamDamp":150}, ["rx1r","rx2r"], ["rx1l","rx2l"], ["rx1l","rx1r"], ["rx2l","rx2r"], ["rx2l", "b14r"], ["rx2l", "b4r"], ["rx2l", "b15r"], ["rx2l", "b5r"], ["rx2r", "b14l"], ["rx2r", "b4l"], ["rx2r", "b15l"], ["rx2r", "b5l"], //live axle suspension {"deformLimitExpansion":1.2}, {"beamSpring":8001000,"beamDamp":150}, {"beamDeform":170403.8,"beamStrength":510850}, ["ax2r","ax2"], ["ax2","ax2l"], ["ax3r","ax3"], ["ax3","ax3l"], // ["ax2l","ax3l"], ["ax1","ax2"], ["ax1","ax3"], ["ax2","ax3"], ["ax2r","ax3r"], {"deformLimitExpansion":""}, //crossing ["ax2r","ax1"], ["ax2l","ax1"], ["ax3r","ax1"], ["ax3l","ax1"], ["ax3r","ax2"], ["ax3l","ax2"], ["ax2r","ax3"], ["ax2l","ax3"], //extra rigidity ["ax4r","ax2r"], ["ax4r","ax3r"], ["ax4l","ax2l"], ["ax4l","ax3l"], ["ax4r","ax1"], ["ax4r","ax2"], ["ax4r","ax3"], ["ax4l","ax1"], ["ax4l","ax2"], ["ax4l","ax3"], {"beamSpring":4001000,"beamDamp":150}, ["ax2l", "ax2r"], ["ax4l", "ax4r"], ["ax3r", "ax3l"], {"optional":true}, {"beamSpring":6301000,"beamDamp":140}, {"beamDeform":80898.75,"beamStrength":226100}, {"breakGroup":"wheel_RR"}, ["ax2r","rw1rr"], ["ax3r","rw1rr"], ["rw1r","ax3"], ["rw1r","ax2"], ["rw1r","axsr"], ["rw1r","axshr"], ["ax4r","rw1r"], ["ax4r","rw1rr"], ["rw1r","ax1", {"name":"axle_RR"}], ["rw1r","ax2r"], ["rw1r","ax3r"], {"breakGroup":"wheel_RL"}, ["ax2l","rw1ll"], ["ax3l","rw1ll"], ["rw1l","ax3"], ["rw1l","ax2"], ["rw1l","axsl"], ["rw1l","axshl"], ["ax4l","rw1l"], ["ax4l","rw1ll"], ["rw1l","ax1", {"name":"axle_RL"}], ["rw1l","ax2l"], ["rw1l","ax3l"], //damper mounts {"optional":false}, {"breakGroup":""}, {"beamSpring":10001000,"beamDamp":150}, {"beamDeform":58203.75,"beamStrength":241400}, ["axshr","ax2r"], ["axshr","ax3r"], ["axshr","ax1"], ["axshr","ax2"], ["axshr","ax3"], ["axshl","ax2l"], ["axshl","ax3l"], ["axshl","ax1"], ["axshl","ax2"], ["axshl","ax3"], ["axsl","ax2l"], ["axsl","ax3l"], ["axsl","ax1"], ["axsl","ax2"], ["axsl","ax3"], //["axshr","axsr"], //["axshl","axsl"], ["axsr","ax2r"], ["axsr","ax3r"], ["axsr","ax1"], ["axsr","ax2"], ["axsr","ax3"], ["axsr","ax4r"], ["axsl","ax4l"], ["axshr","ax4r"], ["axshl","ax4l"], //arms {"beamSpring":10001000,"beamDamp":5000}, {"beamDeform":106653.8,"beamStrength":224400}, ["axshr","rx2r", {"dampCutoffHz":500}], ["axshl","rx2l", {"dampCutoffHz":500}], {"beamSpring":20001000,"beamDamp":1000}, ["axsr","rx1r", {"dampCutoffHz":500}], ["axsl","rx1l", {"dampCutoffHz":500}], {"beamSpring":1001000,"beamDamp":5000}, ["axsr","rx1l", {"dampCutoffHz":500}], ["axsl","rx1r", {"dampCutoffHz":500}], //rear limiters {"beamPrecompression":1, "beamType":"|SUPPORT"}, {"beamSpring":1245830,"beamDamp":117.6,"beamDeform":34425,"beamStrength":148750}, {"beamLimitSpring":1501000,"beamLimitDamp":2000}, {"beamPrecompression":0.75}, {"breakGroupType":1}, {"optional":true}, {"breakGroup":"wheel_RR"}, ["q13r","rw1r"], {"breakGroup":"wheel_RL"}, ["q13l","rw1l"], {"breakGroup":""}, {"breakGroupType":0}, {"optional":false}, {"beamPrecompression":0.9}, ["axsr","b4r"], ["axsl","b4l"], ["axshr","b4r"], ["axshl","b4l"], ["axsr","b4rr"], ["axsl","b4ll"], ["axshr","b4rr"], ["axshl","b4ll"], ["axsr","q7r"], ["axsl","q7l"], ["axshr","q7r"], ["axshl","q7l"], ["axsr","b7"], ["axsl","b7"], ["axshr","b7"], ["axshl","b7"], ["axsr","b7rr"], ["axsl","b7ll"], ["axshr","b7rr"], ["axshl","b7ll"], {"beamPrecompression":0.65}, ["axsr","q9r"], ["axsl","q9l"], ["axshr","q9r"], ["axshl","q9l"], //extension/compression limit {"beamPrecompression":1, "beamType":"|BOUNDED","beamLongBound":1,"beamShortBound":1}, {"beamSpring":0,"beamDamp":0,"beamDeform":17000,"beamStrength":170000}, {"beamLimitSpring":1001000,"beamLimitDamp":1000}, ["axsr","b6rr", {"longBoundRange":0.08,"shortBoundRange":0.105,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axsl","b6ll", {"longBoundRange":0.08,"shortBoundRange":0.105,"boundZone":0.025,"beamLimitDampRebound":0,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], "triangles": [ ["id1:","id2:","id3:"], {"triangleType":"NONCOLLIDABLE","dragCoef":0}, ["ax3r", "ax4r", "axsr"], ["ax3", "ax3r", "axsr"], ["ax3", "axsr", "ax1"], ["ax4r", "ax1", "axsr"], ["axshr", "ax4r", "ax3r"], ["ax4r", "ax3r", "ax2r"], ["axsr", "rx2r", "axshr"], ["rx1r", "axshr", "axsr"], ["ax1", "ax2", "ax3"], ["ax4l", "ax3l", "axsl"], ["ax3l", "ax3", "axsl"], ["axsl", "ax3", "ax1"], ["ax1", "ax4l", "axsl"], ["ax4l", "axshl", "ax3l"], ["ax3l", "ax4l", "ax2l"], ["rx2l", "axsl", "axshl"], ["axshl", "rx1l", "axsl"], {"triangleType":"NORMALTYPE"}, ], "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}, ], }, "rylfox_coilover_R": { "information":{ "authors":"BeamNG", "name":"Rear Springs & Shocks", "value":600, }, "slotType" : "rylfox_coilover_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_coilover_R", ["rylfox_coilover_R"]], ], "beams": [ ["id1:", "id2:"], //rear springs {"beamPrecompression":1, "beamType":"|NORMAL"}, {"beamDeform":15000,"beamStrength":150000}, {"beamSpring":24000,"beamDamp":0}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axsr","b6rr", {"precompressionRange":0.12, "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.1,"decayFactor":6,"noiseFactor":0.01,"pitchFactor":0.2,"maxStress":2000}], ["axsl","b6ll", {"precompressionRange":0.12, "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.1,"decayFactor":6,"noiseFactor":0.01,"pitchFactor":0.2,"maxStress":2000}], //rear dampers {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":0,"beamDamp":2200}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axsr","b6rr", {"beamDampFast":1100,"beamDampRebound":4500,"beamDampReboundFast":2300,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}], ["axsl","b6ll", {"beamDampFast":1100,"beamDampRebound":4500,"beamDampReboundFast":2300,"beamDampVelocitySplit":0.1,"dampCutoffHz":500}], //bumpstops {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":251000,"beamLimitDamp":5000}, ["axsr","b6rr", {"longBoundRange":0.08,"shortBoundRange":0.09,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axsl","b6ll", {"longBoundRange":0.08,"shortBoundRange":0.09,"boundZone":0.04,"beamLimitDampRebound":0,"dampCutoffHz":500}], //pinion damper {"beamType":"|NORMAL"}, {"beamDeform":12750,"beamStrength":63750}, {"beamSpring":0}, ["ax2","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax1","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax3","b6", {"beamDamp":500,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_coilover_R_race": { "information":{ "authors":"BeamNG", "name":"Race Rear Coilovers", "value":1400, }, "slotType" : "rylfox_coilover_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_coilover_R", ["rylfox_coilover_R"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$springheight_RR", "range", "+m", "Suspension", 0, -0.06, 0.04, "Right Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Rear"}], ["$springheight_RL", "range", "+m", "Suspension", 0, -0.06, 0.04, "Left Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Rear"}], ["$spring_R", "range", "N/m", "Suspension", 40000, 25000, 125000, "Spring Rate", "Spring stiffness", {"stepDis":500, "subCategory":"Rear"}], ["$damp_bump_R", "range", "N/m/s", "Suspension", 3000, 500, 7500, "Bump Damping", "Damper rate in compression", {"stepDis":100, "subCategory":"Rear"}], ["$damp_rebound_R", "range", "N/m/s", "Suspension", 7000, 500, 15000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Rear"}], ], "beams": [ ["id1:", "id2:"], //rear springs {"beamType":"|NORMAL"}, {"beamDeform":15000,"beamStrength":150000}, {"beamSpring":"$spring_R","beamDamp":0}, ["axsr","b6rr", {"beamPrecompression":"$=$rideheight_RR", "precompressionRange":"$=case($rideheight_RR == nil, $springheight_RR + 0.06, '')", "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.25,"decayFactor":9,"noiseFactor":0.01,"pitchFactor":1.0,"maxStress":3400}], ["axsl","b6ll", {"beamPrecompression":"$=$rideheight_RL", "precompressionRange":"$=case($rideheight_RL == nil, $springheight_RL + 0.06, '')", "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.25,"decayFactor":9,"noiseFactor":0.01,"pitchFactor":1.0,"maxStress":3400}], //rear dampers {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":0,"beamDamp":"$damp_bump_R"}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axsr","b6rr", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":0.1,"beamDampFast":"$=$damp_bump_R / 3","beamDampReboundFast":"$=$damp_rebound_R / 3","dampCutoffHz":500}], ["axsl","b6ll", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":0.1,"beamDampFast":"$=$damp_bump_R / 3","beamDampReboundFast":"$=$damp_rebound_R / 3","dampCutoffHz":500}], //bumpstops {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":101000,"beamLimitDamp":3000}, ["axsr","b6rr", {"longBoundRange":0.04,"shortBoundRange":0.08,"boundZone":0.03,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axsl","b6ll", {"longBoundRange":0.04,"shortBoundRange":0.08,"boundZone":0.03,"beamLimitDampRebound":0,"dampCutoffHz":500}], //pinion damper {"beamType":"|NORMAL"}, {"beamDeform":12750,"beamStrength":63750}, {"beamSpring":0}, ["ax2","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax1","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax3","b6", {"beamDamp":250,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_coilover_R_rally": { "information":{ "authors":"BeamNG", "name":"Rally Rear Coilovers", "value":1400, }, "slotType" : "rylfox_coilover_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_coilover_R", ["rylfox_coilover_R"]], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$springheight_R", "range", "+m", "Suspension", 0, -0.04, 0.06, "Spring Height", "Raise or lower the suspension height", {"stepDis":0.005, "subCategory":"Rear"}], ["$spring_R", "range", "N/m", "Suspension", 25000, 10000, 100000, "Spring Rate", "Spring stiffness", {"stepDis":500, "subCategory":"Rear"}], ["$damp_bump_R", "range", "N/m/s", "Suspension", 3000, 500, 8000, "Bump Damping", "Damper rate in compression", {"stepDis":100, "subCategory":"Rear"}], ["$damp_bump_R_fast", "range", "N/m/s", "Suspension", 5000, 500, 16000, "Fast Bump Damping", "Damper rate in fast compression", {"stepDis":100, "subCategory":"Rear"}], ["$damp_rebound_R", "range", "N/m/s", "Suspension", 2700, 500, 8000, "Rebound Damping", "Damper rate in extension", {"stepDis":100, "subCategory":"Rear"}], ], "beams": [ ["id1:", "id2:"], //rear springs {"beamType":"|NORMAL"}, {"beamDeform":25000,"beamStrength":250000}, {"beamSpring":"$spring_R","beamDamp":0}, ["axsr","b6rr", {"precompressionRange":"$=$springheight_R + 0.125", "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.25,"decayFactor":6,"noiseFactor":0.01,"pitchFactor":0.7,"maxStress":3400}], ["axsl","b6ll", {"precompressionRange":"$=$springheight_R + 0.125", "soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":30,"volumeFactor":1.25,"decayFactor":6,"noiseFactor":0.01,"pitchFactor":0.7,"maxStress":3400}], //rear dampers {"beamPrecompression":1, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":0,"beamDamp":"$damp_bump_R"}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axsr","b6rr", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":1.5,"beamDampFast":"$damp_bump_R_fast","beamDampReboundFast":"$damp_rebound_R","dampCutoffHz":500}], ["axsl","b6ll", {"beamDampRebound":"$damp_rebound_R","beamDampVelocitySplit":1.5,"beamDampFast":"$damp_bump_R_fast","beamDampReboundFast":"$damp_rebound_R","dampCutoffHz":500}], //bumpstops {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":101000,"beamLimitDamp":3000}, ["axsr","b6rr", {"longBoundRange":0.08,"shortBoundRange":0.08,"boundZone":0.05,"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axsl","b6ll", {"longBoundRange":0.08,"shortBoundRange":0.08,"boundZone":0.05,"beamLimitDampRebound":0,"dampCutoffHz":500}], //pinion damper {"beamType":"|NORMAL"}, {"beamDeform":12750,"beamStrength":63750}, {"beamSpring":0}, ["ax2","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax1","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax3","b6", {"beamDamp":250,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_coilover_R_drag": { //warning: this part is still here for backwards compatibility but the drag car uses race coilover now "information":{ "authors":"BeamNG", "name":"Drag Rear Coilovers", "value":1900, }, "slotType" : "rylfox_coilover_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_coilover_R", ["rylfox_coilover_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], ], "beams": [ ["id1:", "id2:"], //rear springs {"beamPrecompression":1.23, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamDeform":15000,"beamStrength":150000}, {"beamSpring":45000,"beamDamp":0}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axsr","b6rr", {"soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":60,"volumeFactor":2.0,"decayFactor":60,"noiseFactor":0.01,"pitchFactor":0.5,"maxStress":1000}], ["axsl","b6ll", {"soundFile":"event:>Vehicle>Suspension>car_modn_med_01>spring_compress_01","colorFactor":0.4,"attackFactor":60,"volumeFactor":2.0,"decayFactor":60,"noiseFactor":0.01,"pitchFactor":0.5,"maxStress":1000}], //rear dampers {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":0,"beamDamp":1500}, {"beamLimitSpring":0,"beamLimitDamp":0}, ["axsr","b6rr", {"beamDampRebound":3500,"dampCutoffHz":500}], ["axsl","b6ll", {"beamDampRebound":3500,"dampCutoffHz":500}], //bumpstops {"beamPrecompression":1.0, "beamType":"|BOUNDED", "beamLongBound":1.0, "beamShortBound":0.19}, {"beamSpring":0,"beamDamp":0}, {"beamLimitSpring":2001000,"beamLimitDamp":20000}, ["axsr","b6rr", {"beamLimitDampRebound":0,"dampCutoffHz":500}], ["axsl","b6ll", {"beamLimitDampRebound":0,"dampCutoffHz":500}], //pinion damper {"beamType":"|NORMAL"}, {"beamDeform":12750,"beamStrength":63750}, {"beamSpring":0}, ["ax2","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax1","b7", {"beamDamp":1000,"dampCutoffHz":500}], ["ax3","b6", {"beamDamp":500,"dampCutoffHz":500}], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_swaybar_R": { "information":{ "authors":"BeamNG", "name":"Rear Sway Bar", "value":300, }, "slotType" : "rylfox_swaybar_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_swaybar_R", ["rylfox_axle_R","rylfox_swaybar_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //anti-roll {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"group":""}, {"selfCollision":false}, {"collision":true}, {"nodeWeight":2.0}, //rear anti-roll ["arbrr", -0.56, 1.4, 0.32], ["arbrl", 0.56, 1.4, 0.32], {"group":""}, ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], //14mm 474 //15mm 625 //16mm 809 //17mm 1031 {"spring":474, "damp":10, "deform":1000, "strength":9999999}, ["arbrr", "rx2r", "rx2l", "arbrl"], ], "beams": [ ["id1:", "id2:"], //--ANTI-ROLL-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":2501000,"beamDamp":100}, {"beamDeform":15000,"beamStrength":350000}, //end links ["arbrr","axsr"], ["arbrl","axsl"], //rigids ["arbrr","rx1r"], ["arbrl","rx1l"], ["arbrr","rx1l"], ["arbrl","rx1r"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, "rylfox_swaybar_R_race": { "information":{ "authors":"BeamNG", "name":"Race Rear Sway Bar", "value":550, }, "slotType" : "rylfox_swaybar_R", "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_swaybar_R", ["rylfox_axle_R","rylfox_swaybar_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //anti-roll {"nodeMaterial":"|NM_METAL"}, {"frictionCoef":0.5}, {"group":""}, {"selfCollision":false}, {"collision":true}, {"nodeWeight":2.0}, //rear anti-roll ["arbrr", -0.56, 1.4, 0.28], ["arbrl", 0.56, 1.4, 0.28], {"group":""}, ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$arb_spring_R", "range", "N/m", "Suspension", 5000, 1000, 20000, "Anti-Roll Spring Rate", "Stiffness of the anti-roll bar, defined at the end links", {"stepDis":1000,"subCategory":"Rear"}] ], "torsionbars": [ ["id1:", "id2:", "id3:", "id4:"], //motion ratio 1 (difference between real and jbeam sway bar) //arm length 0.51 {"spring":"$=$arb_spring_R*0.51*0.51", "damp":10, "deform":5000, "strength":9999999}, ["arbrr", "rx1r", "rx1l", "arbrl"], ], "beams": [ ["id1:", "id2:"], //--ANTI-ROLL-- {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1}, {"beamSpring":2501000,"beamDamp":100}, {"beamDeform":15000,"beamStrength":350000}, //end links ["arbrr","axsr"], ["arbrl","axsl"], //rigids ["arbrr","rx1r"], ["arbrl","rx1l"], ["arbrr","rx1l"], ["arbrl","rx1r"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, ], }, } vehicles/RyLFox/JBeam/rylfox_suspension_R_radial.jbeam { "rylfox_suspension_R_radial": { "information":{ "authors":"BeamNG", "name":"Radial 4-Link Suspension", "value":3100, }, "slotType" : "rylfox_suspension_R", "slots": [ ["type", "default", "description"], ["rylfox_brake_R","rylfox_brake_R", "Rear Brakes"], //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. //nodeOffset is used to move the common wheel axle nodes to the right place ["wheel_R_5","steelwheel_03b_14x6_R", "Rear Wheels", {"nodeOffset":{"x":"$=case($trackwidth_R == nil, $trackoffset_R+0.25, $trackwidth_R)", "y":1.45, "z":0.29}}], ["rylfox_wheeldata_R","rylfox_wheeldata_R", "Rear Spindles", {"coreSlot":true}], ["rylfox_coilover_R","rylfox_coilover_R", "Rear Coilovers"], ["rylfox_differential_R","rylfox_differential_R", "Rear Differential"], ["rylfox_swaybar_R","rylfox_swaybar_R", "Rear Sway Bar"], ], "variables": [ ["name", "type", "unit", "category", "default", "min", "max", "title", "description"], ["$trackoffset_R", "range", "+m", "Wheels", 0.0,-0.05, 0.05, "Track Offset", "Spacing of the wheel from the hub", {"stepDis":0.001, "subCategory":"Rear"}], ], "flexbodies": [ ["mesh", "[group]:", "nonFlexMaterials"], ["rylfox_axle", ["rylfox_axle_R"]], ["rylfox_axlemounts_R", ["rylfox_axle_R"]], ["rylfox_axlemounts_F", ["rylfox_body","rylfox_floor"]], ["rylfox_upperarm_R", ["rylfox_upperarm_R"]], ["rylfox_lowerarm_R", ["rylfox_lowerarm_R"]], ], "nodes": [ ["id", "posX", "posY", "posZ"], //live axle rear suspension {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, {"selfCollision":false}, {"collision":false}, {"nodeWeight":4.65}, {"group":"rylfox_axle_R"}, ["ax2r", -0.72, 1.42, 0.45], ["ax2l", 0.72, 1.42, 0.45], ["ax3r", -0.72 1.24, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], ["ax3l", 0.72, 1.24, 0.18,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], ["ax4r", -0.72 1.52, 0.18,], ["ax4l", 0.72, 1.52, 0.18,], {"collision":true}, {"nodeWeight":16}, ["ax1", 0.0, 1.49, 0.17, {"selfCollision":true}], ["ax3", 0.0, 1.09, 0.29,{"group":["rylfox_axle_R","rylfox_driveshaft"]}], {"nodeWeight":12}, ["ax2", 0.0, 1.44, 0.43], {"frictionCoef":0.5}, {"nodeMaterial":"|NM_METAL"}, //damper mounting nodes {"nodeWeight":5.5}, {"selfCollision":true}, ["axshr", -0.61, 1.34, 0.36,{"group":["rylfox_axle_R","rylfox_upperarm_R","rylfox_coilover_R"]}], ["axshl", 0.61, 1.34, 0.36,{"group":["rylfox_axle_R","rylfox_upperarm_R","rylfox_coilover_R"]}], //arm nodes {"nodeWeight":7}, ["axsr", -0.56, 1.40, 0.19,{"group":["rylfox_axle_R","rylfox_lowerarm_R"]}], ["axsl", 0.56, 1.40, 0.19,{"group":["rylfox_axle_R","rylfox_lowerarm_R"]}], {"selfCollision":false}, {"collision":false}, {"group":""}, //arm axis nodes {"nodeWeight":6}, ["rx1r",-0.58, 0.89, 0.24, {"group":["rylfox_floor","rylfox_lowerarm_R","rylfox_swaybar_R"]}], ["rx1l", 0.58, 0.89, 0.24, {"group":["rylfox_floor","rylfox_lowerarm_R","rylfox_swaybar_R"]}], ["rx2r",-0.3, 1.03, 0.34, {"group":["rylfox_floor","rylfox_upperarm_R"]}], ["rx2l", 0.3, 1.03, 0.34, {"group":["rylfox_floor","rylfox_upperarm_R"]}], //damper top {"selfCollision":true}, {"collision":true}, {"nodeWeight":7.5}, ["b6rr",-0.52, 1.40, 0.51, {"group":["rylfox_floor","rylfox_coilover_R"]}], ["b6ll", 0.52, 1.40, 0.51, {"group":["rylfox_floor","rylfox_coilover_R"]}], {"group":""}, ], "beams": [ ["id1:", "id2:"], {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0}, {"beamSpring":3001000,"beamDamp":150}, {"beamDeform":24055,"beamStrength":"FLT_MAX"}, //rear susp mounting points {"deformLimitExpansion":""}, ["rx1r","b3r", {"beamSpring":5001000,"beamDeform":29750}], ["rx1r","b13r", {"beamSpring":5001000,"beamDeform":29750}], ["rx1r","b4r"], ["rx1r","b14r"], ["rx1r","b4rr"], ["rx1r","b5r"], ["rx1r","b15r"], ["rx1r","b5rr"], ["rx1r","b6rr"], ["rx1l","b3l", {"beamSpring":5001000,"beamDeform":29750}], ["rx1l","b13l", {"beamSpring":5001000,"beamDeform":29750}], ["rx1l","b4l"], ["rx1l","b14l"], ["rx1l","b4ll"], ["rx1l","b5l"], ["rx1l","b15l"], ["rx1l","b5ll"], ["rx1l","b6ll"], ["rx2r","b4r", {"beamSpring":5001000,"beamDeform":29750}], ["rx2r","b14r", {"beamSpring":5001000,"beamDeform":29750}], ["rx2r","b13r", {"beamSpring":2501000}], ["rx2r","b5r", {"beamSpring":2501000}], ["rx2r","b15r", {"beamSpring":2501000}], ["rx2r","b5rr"], ["rx2r","b6"], ["rx2r","b6rr"], ["rx2l","b4l", {"beamSpring":5001000,"beamDeform":29750}], ["rx2l","b14l", {"beamSpring":5001000,"beamDeform":29750}], ["rx2l","b13l", {"beamSpring":2501000}], ["rx2l","b5l", {"beamSpring":2501000}], ["rx2l","b15l", {"beamSpring":2501000}], ["rx2l","b5ll"], ["rx2l","b6"], ["rx2l","b6ll"], {"beamSpring":4001000,"beamDamp":150}, ["rx1r","rx2r"], ["rx1l","rx2l"], ["rx1l","rx1r"], ["rx2l","rx2r"], ["rx2l", "b14r"], ["rx2l", "b4r"], ["rx2l", "b15r"], ["rx2l", "b5r"], ["rx2r", "b14l"], ["rx2r", "b4l"], ["rx2r", "b15l"], ["rx2r", "b5l"], //live axle suspension {"deformLimitExpansion":1.2}, {"beamSpring":8001000,"beamDamp":150}, {"beamDeform":170403.8,"beamStrength":510850}, ["ax2r","ax2"], ["ax2","ax2l"], ["ax3r","ax3"], ["ax3","ax3l"], // ["ax2l","ax3l"], ["ax1","ax2"], ["ax1","ax3"], ["ax2","ax3"], ["ax2r","ax3r"], {"deformLimitExpansion":""}, //crossing ["ax2r","ax1"], ["ax2l","ax1"], ["ax3r","ax1"], ["ax3l","ax1"], ["ax3r","ax2"], ["ax3l","ax2"], ["ax2r","ax3"], ["ax2l","ax3"], //extra rigidity ["ax4r","ax2r"], ["ax4r","ax3r"], ["ax4l","ax2l"], ["ax4l","ax3l"], ["ax4r","ax1"], ["ax4r","ax2"], ["ax4r","ax3"], ["ax4l","ax1"], ["ax4l","ax2"], ["ax4l","ax3"], {"beamSpring":4001000,"beamDamp":150}, ["ax2l", "ax2r"], ["ax4l", "ax4r"], ["ax3r", "ax3l"], {"optional":true}, {"beamSpring":6301000,"beamDamp":140}, {"beamDeform":80898.75,"beamStrength":226100}, {"breakGroup":"wheel_RR"}, ["ax2r","rw1rr"], ["ax3r","rw1rr"], ["rw1r","ax3"], ["rw1r","ax2"], ["rw1r","axsr"], ["rw1r","axshr"], ["ax4r","rw1r"], ["ax4r","rw1rr"], ["rw1r","ax1", {"name":"axle_RR"}], ["rw1r","ax2r"], ["rw1r","ax3r"], {"breakGroup":"wheel_RL"}, ["ax2l","rw1ll"], ["ax3l","rw1ll"], ["rw1l","ax3"], ["rw1l","ax2"], ["rw1l","axsl"], ["rw1l","axshl"], ["ax4l","rw1l"], ["ax4l","rw1ll"], ["rw1l","ax1", {"name":"axle_RL"}], ["rw1l","ax2l"], ["rw1l","ax3l"], //damper mounts {"optional":false}, {"breakGroup":""}, {"beamSpring":10001000,"beamDamp":150}, {"beamDeform":58203.75,"beamStrength":241400}, ["axshr","ax2r"], ["axshr","ax3r"], ["axshr","ax1"], ["axshr","ax2"], ["axshr","ax3"], ["axshl","ax2l"], ["axshl","ax3l"],