Solved Cant open Tailgate (redoing outdated Mod)

Discussion in 'Mod Support' started by JDMArsch, Jul 15, 2023.

  1. JDMArsch

    JDMArsch
    Expand Collapse

    Joined:
    Nov 4, 2013
    Messages:
    119
    Hey,
    im currently working on an Update for the ETK800 Liftback Mod. I got permission from the creator.

    I used the ETK800 Tailgate from the Wagon to copy and paste the code of the jbeam. (And fitted as far as i can to the Liftback Nodes)
    First the rear end of the roof collapsed, but then i redone it again and its stable now. But i cant open the Tailgate with the trigger. I changed multiple values, but it seems like its somewhere connected where it should not be.

    Can anyone help me with this?
    Code:
    {
    "etk800_body_gran_coupe_old_rework": {
        "information":{
            "authors":"BeamNG, Milendur, LXZockt",
            "name":"Liftback Unibody Old Rework",
            "value":13000,
        },
        "slotType" : "etk800_body",
        "slots": [
            ["type", "default", "description"],
            ["etk800_dash_liftback","etk800_dash_liftback", "Interior", {"coreSlot":true}],
            ["etk800_seat_FL","etk800_seat_FL", "Driver Seat"],
            ["etk800_seat_FR","etk800_seat_FR", "Passenger Seat"],
            ["etk800_seats_R","etk800_seats_R", "Rear Seats"],
            ["linelock", "", "Brake Line Lock"],
            //glass
            ["etk800_windshield_gran_coupe","etk800_windshield_gran_coupe", "Windshield"],
            ["etk800_quarterglass_R_gran_coupe","etk800_quarterglass_R_gran_coupe", "Right Quarter Glass"],
            ["etk800_quarterglass_L_gran_coupe","etk800_quarterglass_L_gran_coupe", "Left Quarter Glass"],
            //bodywork
            ["etk800_bumperbar_F","etk800_bumperbar_F", "Front Bumper Support"],
            ["etk800_fender_R","etk800_fender_R", "Front Right Fender"],
            ["etk800_fender_L","etk800_fender_L", "Front Left Fender"],
            ["etk800_headlight_R","etk800_headlight_R", "Right Headlight"],
            ["etk800_headlight_L","etk800_headlight_L", "Left Headlight"],
            ["etk800_taillight_R","etk800_taillight_R", "Right Taillight"],
            ["etk800_taillight_L","etk800_taillight_L", "Left Taillight"],
            ["etk800_door_FR_gran_coupe","etk800_door_FR_gran_coupe", "Front Right Door"],
            ["etk800_door_FL_gran_coupe","etk800_door_FL_gran_coupe", "Front Left Door"],
            ["etk800_door_RR_gran_coupe","etk800_door_RR_gran_coupe", "Rear Right Door"],
            ["etk800_door_RL_gran_coupe","etk800_door_RL_gran_coupe", "Rear Left Door"],
            ["etk800_hood","etk800_hood", "Hood"],
            ["etk800_tailgate_gran_coupe","etk800_tailgate_gran_coupe", "Liftback Tailgate"],
            ["etk800_bumper_F","etk800_bumper_F", "Front Bumper"],
            ["etk800_bumper_R","etk800_bumper_R", "Rear Bumper"],
            ["etk800_roof_gran_coupe","etk800_roof_gran_coupe", "Roof Panel", {"coreSlot":true}],
            ["etk800_lightbar","", "Light Bar"],
            ["etk800_strutbrace_F","etk800_strutbrace_F", "Front Strut Brace"],
            ["etk800_innerfenders","etk800_innerfenders", "Front Inner Fenders"],
            ["etk800_rollcage","", "Roll Cage"],
            //engine
            ["etk800_fueltank","etk800_fueltank", "Fuel Tank"],
            //electronics
            ["etk_DSE","etk_DSE", "Driving & Safety Electronics"],
            //
            ["etk800_towhitch","", "Tow Hitch", {"nodeOffset":{"x":0.0, "y":-0.30, "z":-0.16}}],
            ["etk800_sedan_roof_accessory","", "Roof Accessory", {"nodeOffset":{"x":0.0, "y":0.0, "z":-0.01}}],
            //running gear
            ["etk_engine","etk_engine_i6_3.0", "Engine", {"nodeOffset":""}],
            ["etk800_radiator","etk800_radiator", "Radiator"],
            ["etk800_suspension_R","etk800_suspension_R", "Rear Suspension"],
            ["etk800_suspension_F","etk800_suspension_F", "Front Suspension"],
            ["soundscape_horn", "soundscape_horn_7", "Horn"],
        ],
        "soundscape": [
            ["name", "src"],
            //indicator6,
            {"node:":"int1"},
            ["indicatorStart", "event:>Vehicle>Interior>Indicator>PEU_On"],
            ["indicatorStop", "event:>Vehicle>Interior>Indicator>PEU_Off"],
            ["indLoop1", "event:>Vehicle>Interior>Indicator>PEU_Click"],
            ["indLoop2", "event:>Vehicle>Interior>Indicator>PEU_Clack"],
            //lights11
            ["LightOn", "event:>Vehicle>Interior>Light>POL_Light_On"],
            ["LightOff", "event:>Vehicle>Interior>Light>POL_Light_On"],
            //handbrake2
            {"node:":"int3"},
            ["handbrakeDisengaged","event:>Vehicle>Interior>Handbrake_Electric>Electric_01_Unlock"],
            ["handbrakeEngaging","event:>Vehicle>Interior>Handbrake_Electric>Electric_01_Lock"],
            //affects horn location because horn soundscape is loaded after
            {"node:":"f15"},
        ],
        "refNodes":[
            ["ref:", "back:", "left:", "up:", "leftCorner:", "rightCorner:"],
            ["f2r", "f3r", "f2l", "f7r", "f15ll", "f15rr"],
        ],
        "cameraChase":{
            "distance":5.1,
            "distanceMin":2,
            "defaultRotation":{"x":0,"y":-12,"z":0},
            "offset":{"x":0.33, "y":0.36, "z":1.15},
            "fov":65,
        },
        "cameraExternal":{
            "distance":5.1,
            "distanceMin":2,
            "offset":{"x":0.33, "y":0.36, "z":0.30},
            "fov":65,
        },
        "camerasInternal":[
            ["type", "x", "y", "z", "fov", "id1:", "id2:", "id3:", "id4:", "id5:", "id6:"],
            {"nodeWeight":1.9},
            {"selfCollision":false},
            {"collision":false},
            {"beamSpring":60000,"beamDamp":300},
            //hood cam
            ["hood", 0.0, -0.69, 1.22, 65, "f6r","f6l","f5r","f5l","p1r","p1l", {"beamDeform":5001000,"beamStrength":"FLT_MAX"}],
            //fender cam
            //["fender", -1.35, 0.3, 0.92, 65, "f1rr","f2rr","f5rr","f6rr","f1r","f5r", {"beamDeform":5001000,"beamStrength":"FLT_MAX"}],
            {"beamSpring":650,"beamDamp":120},
            {"selfCollision":true},
            {"collision":true},
            //dash cam
            ["dash", 0.4, 0.29, 1.22, 55, "f1ll","f2r","f3ll","f4ll","f4r",[], {"beamDeform":5001000,"beamStrength":"FLT_MAX"}],
            //front susp debug cam
            {"collision":false},
            //[0.75, -1.4, -1.0, 35, "f1ll","f2r","f3ll","f4ll","f4r"],
            //rear susp debug cam
            {"collision":false},
            //[0.75, 1.4, -1.0, 35, "f1ll","f1rr","f4rr","f4ll","f3r"],
        ],
        "controller": [
            ["fileName"],
            ["vehicleController", {}],
            ["beamNavigator", {"screenMaterialName": "@etk800_screen", "htmlFilePath": "local://local/vehicles/common/ETK_navi_screen.html", "name":"etk800_navi"}],
            ["gauges/genericGauges", {"name":"gauge" }],
            ["gauges/customModules/environmentData"],
            ["gauges/customModules/combustionEngineData"],
        ],
    
        "gauge": {
            "configuration": {
                "materialName": "@etk800_gauges_screen"
                "htmlPath": "local://local/vehicles/etk800/gauges_screen/gauges_screen.html"
                "displayWidth":512
                "displayHeight":256
            }
            "displayData": {
                "electrics": [
                    "signal_L",
                    "signal_R",
                    "lights",
                    "highbeam",
                    "fog",
                    "lowpressure",
                    "lowfuel",
                    "parkingbrake",
                    "checkengine",
                    "gear",//
                    "fuel",
                    "wheelspeed",//
                    "esc",
                    "escActive",
                    "tcs",
                    "tcsActive",
                    "odometer",
                    "trip"
                ]
                "powertrain": [
                    ["deviceName", "property"]
                    //["mainEngine", "outputTorque1"]
                    //["mainEngine", "outputAV1"]
                    //["gearbox", "outputAV1"]
                ]
                "customModules": [
                    ["moduleName", "property"]
                    ["combustionEngineData", "fuelDisplay"]
                    ["combustionEngineData", "fuelConsumption"]
                    ["environmentData", "temperatureEnv"]
                    ["environmentData", "time"]
                ]
            }
        }
    
        "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            //body
            ["etk800_body_gran_coupe", ["etk800_body"]],
            ["etk800_radsupport", ["etk800_body"]],
            ["etk800_heatshield", ["etk800_body"]],
            {"deformGroup":"backlight_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_chmsl_sedan", ["etk800_body"]],
            {"deformGroup":""},
        ],
        "props": [
            ["func"      , "mesh"              , "idRef:", "idX:", "idY:"            , "baseRotation"        , "rotation"                 , "translation"        , "min", "max", "offset", "multiplier"],
    
            //pedals
            ["brake"     ,"etk800_brakepedal", "f1l","f1r","f6l",  {"x":10, "y":0, "z":180}, {"x":-25, "y":0, "z":0}    , {"x":0.0, "y":0, "z":0}, 0, 1, 0, 1],
            ["throttle"     ,"etk800_gaspedal", "f1l","f1r","f6l",  {"x":-5, "y":0, "z":180}, {"x":20, "y":0, "z":0}    , {"x":0.0, "y":0, "z":0}, 0, 1, 0, 1],
    
            //parkingbrake
            //["parkingbrake"     ,"etk800_parkingbrake", "f7r","f7l","f8r",  {"x":125, "y":0, "z":0} , {"x":-35, "y":0, "z":0}    , {"x":0.0, "y":0, "z":0}, 0, 1, 0, 1],
    
            //turn signal stalk
            ["turnsignal"  , "etk800_signalstalk" , "f1l","f1r","f6l",  {"x":0, "y":0, "z":180}, {"x":0, "y":-13, "z":-2}    , {"x":0, "y":0, "z":0}, -1, 1, 0, 1],
            //wiper stalk
            ["wipers"  , "etk800_wiperstalk"      , "f1l","f1r","f6l",  {"x":0, "y":0, "z":180}, {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, -1, 1, 0, 1],
        ],
        "torsionbars": [
            ["id1:", "id2:", "id3:", "id4:"],
            //rigidify firewall
            {"spring":700000, "damp":50, "deform":3000, "strength":100000},
            ["f6l", "f1l", "f1r", "f3r"],
            ["f6r", "f1r", "f1l", "f3l"],
            ["f11ll", "f5l", "f5r", "f8r"],
            ["f11rr", "f5r", "f5l", "f8l"],
            //rigidify across rear axle
            {"spring":500000, "damp":50, "deform":6000, "strength":100000},
            ["r2rr", "f9r", "f9l", "f3l"],
            ["r2ll", "f9l", "f9r", "f3r"],
        ],
        "nodes": [
             ["id", "posX", "posY", "posZ"],
             {"frictionCoef":0.5},
             {"nodeMaterial":"|NM_METAL"},
             {"selfCollision":true},
             {"collision":true},
             //floor
             {"nodeWeight":6.0},
             {"group":["etk800_body","etk800_floor"]},
             ["f1rr", -0.84000, -0.84000, 0.21000],
             ["f1r", -0.33000, -0.84000, 0.23000, {"group":"etk800_body","chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f1l", 0.33000, -0.84000, 0.23000, {"group":"etk800_body","chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f1ll", 0.84000, -0.84000, 0.21000],
    
             ["f2rr", -0.85000, -0.23000, 0.21000],
             ["f2r", -0.33000, -0.23000, 0.23000, {"chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f2l", 0.33000, -0.23000, 0.23000, {"chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f2ll", 0.85000, -0.23000, 0.21000],
    
             ["f3rr", -0.85000, 0.30000, 0.21000],
             ["f3r", -0.33000, 0.30000, 0.23000, {"chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f3l", 0.33000, 0.30000, 0.23000, {"chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f3ll", 0.85000, 0.30000, 0.21000],
    
             ["f4rr", -0.85000, 0.99000, 0.21000],
             ["f4r", -0.33000, 0.99000, 0.23000, {"chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f4l", 0.33000, 0.99000, 0.23000, {"chemEnergy":1000,"burnRate":0.52,"flashPoint":300,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false}],
             ["f4ll", 0.85000, 0.99000, 0.21000],
    
             //firewall
             ["f5rr", -0.81000, -0.80000, 0.60000, {"group":["etk800_body","gps"]}],
             ["f5r", -0.33000, -0.90000, 0.62000, {"group":["etk800_body","gps"],"collision":false,"selfCollision":false}],
             ["f5l", 0.33000, -0.90000, 0.62000, {"group":["etk800_body","gps"],"collision":false,"selfCollision":false}],
             ["f5ll", 0.81000, -0.80000, 0.60000, {"group":["etk800_body","gps"]}],
    
             //weight added by glass
             ["f6rr", -0.78000, -0.77000, 0.95000, {"group":["etk800_engine_bay","gps","etk800_windshield","etk800_body","etk800_dash"]}],
             ["f6r", -0.33000, -0.94000, 0.98000, {"group":["etk800_engine_bay","gps","etk800_windshield","etk800_body","etk800_strutbar","etk800_dash"]}],
             ["f6l", 0.33000, -0.94000, 0.98000, {"group":["etk800_engine_bay","gps","etk800_windshield","etk800_body","etk800_strutbar","etk800_dash"]}],
             ["f6ll", 0.78000, -0.77000, 0.95000, {"group":["etk800_engine_bay","gps","etk800_windshield","etk800_body","etk800_dash"]}],
    
             //floor thickness nodes
             {"collision":false},
             {"selfCollision":false},
             ["f7r", -0.33000, -0.23000, 0.43000, {"group":["etk800_body","etk800_dash"]}],
             ["f7l", 0.33000, -0.23000, 0.43000, {"group":["etk800_body","etk800_dash"]}],
             ["f8r", -0.33000, 0.30000, 0.43000, {"group":["etk800_body","etk800_dash"]}],
             ["f8l", 0.33000, 0.30000, 0.43000, {"group":["etk800_body","etk800_dash"]}],
             ["f9r", -0.33000, 0.99000, 0.50000],
             ["f9l", 0.33000, 0.99000, 0.50000],
             {"collision":true},
             {"selfCollision":true},
    
             //front frame
             {"nodeWeight":5.0},
             {"chemEnergy":200,"burnRate":0.3,"flashPoint":200,"specHeat":0.1,"smokePoint":150,"selfIgnitionCoef":false},
             ["f10rr", -0.37000, -1.42000, 0.46000, {"group":["etk800_body","etk800_lowerarm_F_a"]}],
             ["f10ll", 0.37000, -1.42000, 0.46000, {"group":["etk800_body","etk800_lowerarm_F_a"]}],
             {"nodeWeight":4.0},
             ["f11rr", -0.45000, -1.92000, 0.41000, {"group":["etk800_body","etk_radiator","etk800_bumperbar"]}],
             ["f11ll", 0.45000, -1.92000, 0.41000, {"group":["etk800_body","etk_radiator","etk800_bumperbar"]}],
             {"nodeWeight":5.0},
             ["f12rr", -0.37000, -1.42000, 0.62000, {"group":"etk800_body"}],
             ["f12ll", 0.37000, -1.42000, 0.62000, {"group":"etk800_body"}],
             {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false},
             {"nodeWeight":4.0},
             ["f13rr", -0.45000, -1.92000, 0.62000, {"group":["etk800_body","etk_radiator","etk800_bumperbar"]}],
             ["f13ll", 0.45000, -1.92000, 0.62000, {"group":["etk800_body","etk_radiator","etk800_bumperbar"]}],
    
             //front inner bodywork
             {"nodeWeight":4.5},
             ["f14r", -0.77500, -1.35000, 0.75000],
             ["f14l", 0.77500, -1.35000, 0.75000],
             ["f14rr", -0.77500, -1.30000, 0.90000],
             ["f14ll", 0.77500, -1.30000, 0.90000],
    
             //top of shock
             {"nodeWeight":8.5},
             {"selfCollision":false},
             ["fs1r", -0.57780, -1.31880, 0.82190, {"group":["etk800_strut_F","etk800_strutbar"]}],
             ["fs1l", 0.57780, -1.31880, 0.82190, {"group":["etk800_strut_F","etk800_strutbar"]}],
    
             //rad support
             {"selfCollision":true},
             {"nodeWeight":3.5},
             ["f15rr", -0.76000, -1.74000, 0.82000],
             {"engineGroup":"radiator"},
             ["f15r", -0.40000, -1.93000, 0.82000, {"group":["etk800_body","etk_radiator","etk800_strutbar"]}],
             ["f15", 0.00000, -1.95000, 0.83500, {"group":["etk800_body","etk_radiator","etk800_strutbar"]}],
             ["f15l", 0.40000, -1.93000, 0.82000, {"group":["etk800_body","etk_radiator","etk800_strutbar"]}],
             {"engineGroup":""},
             ["f15ll", 0.76000, -1.74000, 0.82000],
    
             //rad support bottom
             {"nodeWeight":3.0},
             ["f18r", -0.46000, -1.90000, 0.25000, {"group":["etk800_body"]}],
             ["f18", 0.00000, -1.90000, 0.25000, {"group":["etk800_body"]"tag":"tow_hook","couplerStrength":101000}],
             ["f18l", 0.46000, -1.90000, 0.25000, {"group":["etk800_body"]}],
    
             //rigidifier
             //["f11", 0.0, -1.75, 0.55, {"group":"etk_radiator"}],
    
             //extra metal
             {"group":"etk800_tubs"},
             {"nodeWeight":1.5},
             ["f19rr", -0.81000, -1.81000, 0.25000],
             ["f19ll", 0.81000, -1.81000, 0.25000],
    
             //rear frame
             {"nodeWeight":7.1},
             {"group":"etk800_body"},
             ["r1rr", -0.61000, 1.35000, 0.54000, {"group":["etk800_body","etk800_shock_R","etk800_subframe_R"]}],
             ["r1", 0.00000, 1.41000, 0.54000, {"group":["etk800_body","etk800_subframe_R"],"selfCollision":false}],         //rear diff reaction node
             ["r1ll", 0.61000, 1.36000, 0.54000, {"group":["etk800_body","etk800_shock_R","etk800_subframe_R"]}],
    
             {"nodeWeight":5},
             ["r2rr", -0.56000, 1.68000, 0.30000, {"group":["etk800_body","etk800_subframe_R","etk800_spring_R"]}],
             //["r2", 0.0, 1.56, 0.48, {"selfCollision":false}],
             ["r2ll", 0.56000, 1.68000, 0.30000, {"group":["etk800_body","etk800_subframe_R","etk800_spring_R"]}],
    
             {"group":["etk800_body","etk800_subframe_R"]},
             {"chemEnergy":200,"burnRate":0.5,"flashPoint":400,"specHeat":0.8,"smokePoint":150,"selfIgnitionCoef":false},
             ["r3rr", -0.55000, 1.97000, 0.35000,],
             ["r3", 0.00000, 1.97000, 0.29000, {"nodeWeight":15}],
             ["r3ll", 0.55000, 1.97000, 0.35000],
             {"chemEnergy":false,"burnRate":false,"flashPoint":false,"specHeat":false,"smokePoint":false,"selfIgnitionCoef":false},
    
             {"group":"etk800_body"},
             ["r4rr", -0.65000, 2.18000, 0.54000],
             ["r4", 0.00000, 2.25000, 0.35000],
             ["r4ll", 0.65000, 2.18000, 0.54000],
             {"selfCollision":false},
             {"group":["etk800_body","etk800_subframe_R"]},
             ["r5rr", -0.55000, 1.68000, 0.54000],
             ["r5", 0.00000, 1.68000, 0.54000],
             ["r5ll", 0.55000, 1.68000, 0.54000],
             {"group":"etk800_body"},
             ["r6rr", -0.55000, 1.97000, 0.54000],
             ["r6", 0.00000, 2.00000, 0.54000],
             ["r6ll", 0.55000, 1.97000, 0.54000],
             {"selfCollision":true},
             ["r7rr", -0.36000, 2.28000, 0.54000],
             ["r7", 0.00000, 2.31000, 0.54000],
             ["r7ll", 0.36000, 2.28000, 0.54000],
    
             //rear fender liner
             {"nodeWeight":1.25},
             ["rfl1r", -0.81000, 1.80000, 0.29000],
             ["rfl1l", 0.81000, 1.80000, 0.29000],
    
             //--BODYWORK--
             //quarter panel
             {"nodeWeight":1.75},
             {"group":"etk800_body"},
             ["q1r", -0.82000, 1.15000, 0.91000, {"group":["etk800_body","etk800_seat_R"]}],
             ["q1l", 0.82000, 1.15000, 0.91000, {"group":["etk800_body","etk800_seat_R"]}],
             ["q2r", -0.82000, 1.53000, 0.92000],
             ["q2l", 0.82000, 1.53000, 0.92000],
             ["q3r", -0.78000, 1.83000, 0.93000],
             ["q3l", 0.78000, 1.83000, 0.93000],
             ["q4r", -0.68000, 2.13000, 0.94000],
             ["q4l", 0.68000, 2.13000, 0.94000],
             ["q5r", -0.87000, 1.00000, 0.62000],
             ["q5l", 0.87000, 1.00000, 0.62000],
             ["q6r", -0.92000, 1.21000, 0.67000, {"group":["etk800_body","etk800_seat_R"]}],
             ["q6l", 0.92000, 1.21000, 0.67000, {"group":["etk800_body","etk800_seat_R"]}],
             ["q7r", -0.92000, 1.41000, 0.71000],
             ["q7l", 0.92000, 1.41000, 0.71000],
             ["q8r", -0.92000, 1.59000, 0.67000],
             ["q8l", 0.92000, 1.59000, 0.67000],
             ["q9r", -0.81500, 1.91000, 0.74000],
             ["q9l", 0.81500, 1.91000, 0.74000],
    
             //roof
             //weight added by glass
             {"nodeWeight":2.0},
             ["rf1r", -0.59500, -0.03000, 1.32000, {"group":["etk800_body","etk800_windshield","etk800_roof"]}],
             ["rf1", 0.00000, -0.15000, 1.35000, {"nodeWeight":1.5,"group":["etk800_body","etk800_windshield","etk800_roof"]}],
             ["rf1l", 0.59500, -0.03000, 1.32000, {"group":["etk800_body","etk800_windshield","etk800_roof"]}],
    
             //redefined by sunroof
             ["rf2r", -0.56000, 0.43500, 1.36000, {"group":["etk800_body","etk800_roof"]}],
             ["rf2", 0.00000, 0.40000, 1.39000, {"nodeWeight":1.5,"group":["etk800_body","etk800_roof"]}],
             ["rf2l", 0.56000, 0.43500, 1.36000, {"group":["etk800_body","etk800_roof"]}],
    
             ["rf3r", -0.55500, 0.74000, 1.35500, {"group":["etk800_body","etk800_roof"]}],
             ["rf3", 0.00000, 0.75000, 1.39500, {"nodeWeight":1.5,"group":["etk800_body","etk800_roof"]}],
             ["rf3l", 0.55500, 0.74000, 1.35500, {"group":["etk800_body","etk800_roof"]}],
    
             ["rf4r", -0.54500, 1.03000, 1.32519, {"group":["etk800_body","etk800_roof"]}],//weight added by glass
             ["rf4", 0.00000, 1.04000, 1.36519, {"nodeWeight":1.5,"group":["etk800_body","etk800_roof"]}],
             ["rf4l", 0.54500, 1.03000, 1.32519, {"group":["etk800_body","etk800_roof"]}],//weight added by glass
             //wagon
             ["rf5r", -0.53500, 1.35879, 1.24643, {"group":["etk800_body","etk800_roof"]}],//weight added by glass
             ["rf5", 0.00000, 1.35915, 1.28143, {"nodeWeight":1.5,"group":["etk800_body","etk800_roof"]}],
             ["rf5l", 0.53500, 1.35879, 1.24643, {"group":["etk800_body","etk800_roof"]}],//weight added by glass
    
             /// deleted rear tailgate by wagon
             //["rf6r", -0.53, 1.60, 1.31, {"group":["etk800_body","etk800_roof"]}],//weight added by glass
             //["rf6", 0, 1.62, 1.35, {"nodeWeight":1.5,"group":["etk800_body","etk800_roof"]}],
             //["rf6l", 0.53, 1.60, 1.31, {"group":["etk800_body","etk800_roof"]}],//weight added by glass
    
             //roof rigidifier
             {"nodeWeight":2.52},
             {"group":""},
             ["rf7", 0.00000, 0.90000, 1.16000, {"collision":false,"selfCollision":false}],
    
             //pillars
             //a pillar
             {"nodeWeight":1.3},
             {"group":"etk800_body"},
             ["p1r", -0.62000, -0.42000, 1.16000, {"group":["etk800_body","etk800_windshield"]}],//weight added by glass
             ["p1l", 0.62000, -0.42000, 1.16000, {"group":["etk800_body","etk800_windshield"]}],//weight added by glass
             ["p2r", -0.71500, -0.26000, 1.14000],
             ["p2l", 0.71500, -0.26000, 1.14000],
             ["p2rr", -0.61000, -0.26000, 1.02000, {"group":""}],
             ["p2ll", 0.61000, -0.26000, 1.02000, {"group":""}],
    
             //b pillar
             {"nodeWeight":1.3},
             ["p3r", -0.83000, 0.17000, 0.60000],
             ["p3l", 0.83000, 0.17000, 0.60000],
             ["p4r", -0.83000, 0.37000, 0.60000, {"group":["etk800_body","etk800_seat_R"]}],
             ["p4l", 0.83000, 0.37000, 0.60000, {"group":["etk800_body","etk800_seat_R"]}],
    
             {"nodeWeight":2.0},
             ["p5r", -0.78000, 0.22000, 0.90000],
             ["p5l", 0.78000, 0.22000, 0.90000],
             ["p6r", -0.78000, 0.39000, 0.91000],
             ["p6l", 0.78000, 0.39000, 0.91000],
             ["p7r", -0.70500, 0.30000, 1.10000],
             ["p7l", 0.70500, 0.30000, 1.10000],
             ["p8r", -0.70500, 0.43000, 1.10000],
             ["p8l", 0.70500, 0.43000, 1.10000],
    
             //c pillar
             {"nodeWeight":1.3},
             ["p9r", -0.70000, 1.06000, 1.14000],
             ["p9l", 0.70000, 1.06000, 1.14000],
             ["p10r", -0.69000, 1.20000, 1.14500],//weight added by glass
             ["p10l", 0.69000, 1.20000, 1.14500],//weight added by glass
    
             //d pillar
             {"nodeWeight":1.75},
             ["p11r", -0.57061, 1.57000, 1.16996],//weight added by glass
             ["p11l", 0.57061, 1.57000, 1.16996],//weight added by glass
             ["p12r", -0.62000, 1.85000, 1.05005],
             ["p12l", 0.62000, 1.85000, 1.05005],
    
             //interior flexbody
             {"group":"etk800_dash"},
             {"nodeWeight":0.48},
             ["int1", 0.60000, -0.45000, 1.00000],
             ["int2", -0.60000, -0.45000, 1.00000],
             ["int3", 0.00000, -0.35000, 0.80000],
             {"group":""},
        ],
        "beams": [
              ["id1:", "id2:"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
    
              //prevent unrealistic engine ejection
              {"optional":true},
              {"beamSpring":21000,"beamDamp":300},
              {"beamDeform":10000,"beamStrength":50000},
              {"deformGroup":"mainEngine_accessories", "deformationTriggerRatio":0.001}
              ["e4l", "f10ll"],
              ["e3l", "f10ll"],
              ["e3r", "f10rr"],
              ["e4r", "f10rr"],
              ["e1r", "f10ll"],
              ["e1l", "f10rr"],
              {"beamSpring":7000,"beamDamp":300},
              ["e4r", "f13rr"],
              ["e4l", "f13ll"],
              ["e3r", "f1r"],
              ["e3l", "f1l"],
              {"deformGroup":""}
              //transmission
              ["tra1", "f2ll"],
              ["tra1", "f2rr"],
              ["tra1", "f1ll"],
              ["tra1", "f1rr"],
    
              //engine limiters
              {"beamPrecompression":1, "beamType":"|SUPPORT", "beamLongBound":2.0},
              {"beamSpring":1001000,"beamDamp":150,"beamDeform":40000,"beamStrength":"FLT_MAX"},
              //front end collide
              {"beamPrecompression":0.85},
              ["e1l","f15r"],
              ["e1l","f15"],
              ["e1r","f15"],
              ["e1r","f15r"],
              ["e3l","f11rr"],
              ["e3l","f11"],
              ["e3l","f15"],
              ["e3r","f11"],
              ["e3r","f15"],
              ["e3r","f11ll"],
              {"beamPrecompression":0.9},
              ["f13rr", "e3r"],
              ["f13rr", "e2l"],
              ["f13ll", "e2r"],
              ["f13ll", "e3l"],
              ["f13ll", "e4r"],
              ["f13rr", "e4l"],
              //firewall collide
              {"beamDeform":50000},
              {"beamPrecompression":0.85},
              ["e2l","f5r"],
              ["e2r","f5l"],
              ["e4r","f5l"],
              ["e4l","f5r"],
              {"beamPrecompression":0.7},
              ["e4r","f6l"],
              ["e4l","f6r"],
              ["f6l", "e1r"],
              ["f6r", "e1l"],
    
              //side collide
              {"beamSpring":3001000,"beamDeform":50000},
              {"beamPrecompression":0.9},
              ["e4r","f12ll"],
              ["e1r","f12ll"],
              ["e4l","f12rr"],
              ["e1l","f12rr"],
              //subframe collide
              {"beamPrecompression":0.95},
              ["e3r", "fx4r"],
              ["e4r", "fx4r"],
              ["e4l", "fx4l"],
              ["e3l", "fx4l"],
    
              //transmission to firewall
              {"beamPrecompression":0.98},
              ["tra1", "f6l"],
              ["tra1", "f6r"],
    
              //extreme crash situations
              {"beamSpring":3001000,"beamDeform":20000},
              {"beamPrecompression":0.5},
              ["e4r", "f7l"],
              ["e2r", "f2l"],
              ["e2l", "f2r"],
              ["e4l", "f7r"],
              ["e4r", "f3ll"],
              ["e2r", "f3ll"],
              ["e4l", "f3rr"],
              ["e2l", "f3rr"],
    
              //engine break
              {"beamLongBound":0.9},
              {"beamSpring":401000,"beamDamp":150,"beamDeform":110000},
              {"beamPrecompression":0.7},
              ["e4r", "f6r", {"name":"engine","beamStrength":35000,"disableMeshBreaking":true,"disableTriangleBreaking":true}],
              ["e4l", "f6l", {"name":"engine","beamStrength":35000,"disableMeshBreaking":true,"disableTriangleBreaking":true}],
              {"beamPrecompression":0.65},
              ["f14rr", "e4l", {"name":"engine","beamStrength":35000,"disableMeshBreaking":true,"disableTriangleBreaking":true}],
              ["f14ll", "e4r", {"name":"engine","beamStrength":35000,"disableMeshBreaking":true,"disableTriangleBreaking":true}],
              {"optional":false},
    
              //--EXPANSION DEFORM LIMIT DEFAULT--
              {"deformLimitExpansion":1.1},
    
              //--BODYWORK--
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":600000,"beamDamp":12,"beamDeform":3000,"beamStrength":"FLT_MAX"},
              //eng bay flexbody
              /*
              ["bayl","f15l"],
              ["bayl","f15ll"],
              ["bayl","fs1l"],
              ["bayl","f12ll"],
              ["bayl","f5l"],
              ["bayr","f15r"],
              ["bayr","f15rr"],
              ["bayr","fs1r"],
              ["bayr","f12rr"],
              ["bayr","f5r"],
              ["bayr","bayl"],
              */
              //radiator flexbody
              /*
              ["rad","f18l"],
              ["rad","f18r"],
              ["rad","f18"],
              ["rad","f15l"],
              ["rad","f15r"],
              ["rad","bayl"],
              ["rad","bayr"],
              ["radl","f18l"],
              ["radl","f18r"],
              ["radl","f15l"],
              ["radl","f15r"],
              ["radl","bayl"],
              ["radl","bayr"],
              ["radr","f18l"],
              ["radr","f18r"],
              ["radr","f15l"],
              ["radr","f15r"],
              ["rad2","bayl"],
              ["rad2","bayr"],
              */
    
              //roof main shape lengthwise
              {"beamSpring":1201000,"beamDamp":150},
              {"beamDeform":29000,"beamStrength":"FLT_MAX"},
              {"deformGroup":"sunroof_break","deformationTriggerRatio":0.03},
              {"deformLimitExpansion":1.1},
              ["rf1r","rf2r"],
              ["rf1","rf2"],
              ["rf1l","rf2l"],
              {"deformGroup":""},
              ["rf2r","rf3r"],
              ["rf2","rf3"],
              ["rf2l","rf3l"],
              ["rf3r","rf4r"],
              ["rf3","rf4"],
              ["rf3l","rf4l"],
              ["rf4r","rf5r"],
              ["rf4","rf5"],
              ["rf4l","rf5l"],
              //["rf5r","rf6r"], deleted by wagon
              //["rf5","rf6"], deleted by wagon
              //["rf5l","rf6l"], deleted by wagon
    
              //roof main shape widthwise
              {"deformGroup":"windshield_break","deformationTriggerRatio":0.01},
              ["rf1r","rf1"],
              ["rf1","rf1l"],
              {"deformGroup":"sunroof_break","deformationTriggerRatio":0.01},
              ["rf2r","rf2"],
              ["rf2","rf2l"],
              {"deformGroup":""},
    
              ["rf3r","rf3"],
              ["rf3","rf3l"],
              ["rf4r","rf4"],
              ["rf4","rf4l"],
              ["rf5r","rf5"],
              ["rf5","rf5l"],
              //["rf6r","rf6"], deleted by wagon
              //["rf6","rf6l"], deleted by wagon
    
              //surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":13700,"beamStrength":"FLT_MAX"},
              {"deformGroup":"sunroof_break","deformationTriggerRatio":0.03},
              ["rf1r","rf2"],
              ["rf1l","rf2"],
              ["rf2r","rf1"],
              ["rf2l","rf1"],
              {"deformGroup":""},
    
              ["rf2r","rf3"],
              ["rf2l","rf3"],
              ["rf3r","rf2"],
              ["rf3l","rf2"],
              ["rf3r","rf4"],
              ["rf3l","rf4"],
              ["rf4r","rf3"],
              ["rf4l","rf3"],
              ["rf4r","rf5"],
              ["rf4l","rf5"],
              ["rf5r","rf4"],
              ["rf5l","rf4"],
              //["rf5r","rf6"], deleted by wagon
              //["rf5l","rf6"], deleted by wagon
              //["rf6r","rf5"], deleted by wagon
              //["rf6l","rf5"], deleted by wagon
    
              //rigids
              {"beamSpring":801000,"beamDamp":150},
              {"beamDeform":3000,"beamStrength":"FLT_MAX"},
              {"deformGroup":"windshield_break","deformationTriggerRatio":0.01},
              ["rf1r","rf1l"],
              {"deformGroup":"sunroof_break","deformationTriggerRatio":0.015},
              ["rf2r","rf2l"],
              {"deformGroup":""},
    
              ["rf3r","rf3l"],
              ["rf4r","rf4l"],
              ["rf5r","rf5l"],
              //["rf6r","rf6l"], deleted by wagon
    
              //length
              ["rf1r","rf3r", {"deformGroup":"sunroof_break","deformationTriggerRatio":0.015}],
              ["rf1","rf3"],
              ["rf1l","rf3l", {"deformGroup":"sunroof_break","deformationTriggerRatio":0.015}],
              ["rf2r","rf4r"],
              ["rf2","rf4"],
              ["rf2l","rf4l"],
              ["rf3r","rf5r"],
              ["rf3","rf5"],
              ["rf3l","rf5l"],
              //["rf4r","rf6r"], deleted by wagon
              //["rf4","rf6"], deleted by wagon
              //["rf4l","rf6l"], deleted by wagon
    
              //breakable beams
              {"beamDeform":8000,"beamStrength":14000},
              {"disableMeshBreaking":true,"disableTriangleBreaking":true},
              //{"deformGroup":"windshield_break","deformationTriggerRatio":0.2},
              {"deformLimitExpansion":""},
              ["p2r","f3rr"],
              ["p2l","f3ll"],
              {"beamDeform":10000,"beamStrength":18000},
              ["rf1r","f3rr"],
              ["rf1l","f3ll"],
              {"deformLimitExpansion":1.1},
              {"deformGroup":""},
              {"disableMeshBreaking":false,"disableTriangleBreaking":false},
    
              //a pillar main shape
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1},
              {"beamSpring":2501000,"beamDamp":100},
              {"beamDeform":35000,"beamStrength":"FLT_MAX"},
              {"deformGroup":"windshield_break", "deformationTriggerRatio":0.01},
              {"deformLimitExpansion":1.1},
              ["rf1r", "p2r"],
              ["p2r", "f6rr"],
              ["rf1r", "p1r"],
              ["p1r", "f6rr"],
              ["p1r", "p2r"],
              ["rf1l", "p2l"],
              ["p2l", "f6ll"],
              ["rf1l", "p1l"],
              ["p1l", "f6ll"],
              ["p1l", "p2l"],
    
              //new triangle node
              {"deformLimitExpansion":""},
              {"beamDeform":25000,"beamStrength":"FLT_MAX"},
              ["p2rr", "p2r"],
              ["p2rr", "p1r"],
              ["p2ll", "p2l"],
              ["p2ll", "p1l"],
              ["p2rr", "rf1r"],
              ["p2rr", "f6rr"],
              ["p2ll", "rf1l"],
              ["p2ll", "f6ll"],
    
              //strength
              {"beamSpring":2001000,"beamDamp":100},
              {"beamDeform":6000,"beamStrength":"FLT_MAX"},
              ["p2rr", "rf2r"],
              ["p2rr", "f1rr"],
              ["p2ll", "rf2l"],
              ["p2ll", "f1ll"],
              ["p2rr", "rf1"],
              ["p2rr", "f6r"],
              ["p2ll", "rf1"],
              ["p2ll", "f6l"],
    
              //corners
              {"beamSpring":1501000,"beamDamp":100},
              {"beamDeform":3000,"beamStrength":"FLT_MAX"},
              ["p1r", "rf1"],
              ["p1l", "rf1"],
              ["p1r", "f6r"],
              ["p1l", "f6l"],
              {"beamDeform":5500,"beamStrength":"FLT_MAX"},
              ["p2r", "rf2r"],
              ["p2r", "f5rr"],
              ["p2l", "rf2l"],
              ["p2l", "f5ll"],
    
              //rigids
              {"beamDeform":15000,"beamStrength":"FLT_MAX"},
              ["rf1r","f6rr"],
              ["rf1l","f6ll"],
              {"deformGroup":""},
              {"deformLimitExpansion":1.1},
    
              //b pillar main shape
              {"deformLimitExpansion":1.1},
              {"beamSpring":1201000,"beamDamp":125},
              {"beamDeform":30000,"beamStrength":"FLT_MAX"},
              ["p3r","p4r"],
              ["p3l","p4l"],
              ["p5r","p6r"],
              ["p5l","p6l"],
              ["p7r","p8r"],
              ["p7l","p8l"],,
              ["p3r","f3rr"],
              ["p3l","f3ll"],
              ["p4r","f3rr"],
              ["p4l","f3ll"],
              ["p3r","p5r"],
              ["p3l","p5l"],
              ["p4r","p6r"],
              ["p4l","p6l"],
              ["p5r","p7r"],
              ["p5l","p7l"],
              ["p6r","p8r"],
              ["p6l","p8l"],
    
              //cross
              {"deformLimitExpansion":""},
              ["p4r","p5r"],
              ["p4l","p5l"],
              ["p3r","p6r"],
              ["p3l","p6l"],
              ["p6r","p7r"],
              ["p6l","p7l"],
              ["p5r","p8r"],
              ["p5l","p8l"],
    
              //corners
              {"beamDeform":10800,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":""},
              {"deformGroup":"windshield_break", "deformationTriggerRatio":0.04},
              ["p7r","rf1r"],
              ["p7l","rf1l"],
              //["p5r","rf1r"],
              //["p5l","rf1l"],
              {"deformGroup":""},
              {"beamDeform":15600,"beamStrength":"FLT_MAX"},
              ["p8r","rf3r"],
              ["p8l","rf3l"],
              ["p3r","f2r"],
              ["p3l","f2l"],
              ["p5r","f2r"],
              ["p5l","f2l"],
              ["p5r","f2rr"],
              ["p5l","f2ll"],
              ["p6r","f4rr"],
              ["p6l","f4ll"],
              {"beamDeform":8000,"beamStrength":"FLT_MAX"},
              ["p3r","f2rr"],
              ["p3l","f2ll"],
              ["p4r","f4rr"],
              ["p4l","f4ll"],
              ["p7r","rf2r"],
              ["p7l","rf2l"],
              ["p8r","rf2r"],
              ["p8l","rf2l"],
    
              //weak
              {"beamDeform":3600,"beamStrength":"FLT_MAX"},
              ["p7r","rf1"],
              ["p7l","rf1"],
              ["p7r","rf2"],
              ["p7l","rf2"],
              ["p8r","rf2"],
              ["p8l","rf2"],
              ["p8r","rf3"],
              ["p8l","rf3"],
              ["p6l","rf2"],
              ["p6r","rf2"],
              {"beamDeform":10200,"beamStrength":"FLT_MAX"},
              ["p3r","f3r"],
              ["p3l","f3l"],
              ["p4r","f3r"],
              ["p4l","f3l"],
              ["p5r","f3r"],
              ["p5l","f3l"],
              ["p6r","f3r"],
              ["p6l","f3l"],
              {"deformLimitExpansion":1.1},
    
              //rigids
              {"beamDeform":15600,"beamStrength":"FLT_MAX"},
              ["f3rr","p5r"],
              ["f3ll","p5l"],
              ["f3rr","p6r"],
              ["f3ll","p6l"],
              ["p3r","p7r"],
              ["p3l","p7l"],
              ["p4r","p8r"],
              ["p4l","p8l"],
              ["p5r","rf2r"],
              ["p5l","rf2l"],
              ["p6r","rf2r"],
              ["p6l","rf2l"],
              {"deformLimitExpansion":""},
              //["p5r","rf3r"],
              //["p5l","rf3l"],
              ["p6r","rf3r"],
              ["p6l","rf3l"],
              {"deformLimitExpansion":1.1},
    
    
              //roof rigidifier
              {"beamSpring":1001000,"beamDamp":150},
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              {"deformGroup":"sunroof_break","deformationTriggerRatio":0.05},
              ["rf1r","rf7"],
              ["rf1","rf7"],
              ["rf1l","rf7"],
              ["rf2r","rf7"],
              ["rf2","rf7"],
              ["rf2l","rf7"],
              ["rf3r","rf7"],
              ["rf3","rf7"],
              ["rf3l","rf7"],
              {"deformGroup":""},
              ["rf4r","rf7"],
              ["rf4","rf7"],
              ["rf4l","rf7"],
              ["rf5r","rf7"],
              ["rf5","rf7"],
              ["rf5l","rf7"],
              //["rf6r","rf7"], deleted by wagon
              //["rf6","rf7"], deleted by wagon
              //["rf6l","rf7"], deleted by wagon
    
              //c pillar main shape
              {"deformLimitExpansion":1.1},
              {"beamSpring":1001000,"beamDamp":150},
              {"beamDeform":36000,"beamStrength":"FLT_MAX"},
              ["p9r","p10r"],
              ["p9r","q1r"],
              ["p9r","rf4r"],
              ["p10r","rf4r"],
              ["p9l","p10l"],
              ["p9l","q1l"],
              ["p9l","rf4l"],
              ["p10l","rf4l"],
              ["p10r","q1r"],
              ["p10l","q1l"],
    
              //corners
              {"deformLimitExpansion":""},
              {"beamDeform":20400,"beamStrength":"FLT_MAX"},
              ["p10l","q2l"],
              ["p10r","q2r"],
              ["p9r","q2r"],
              ["p9r","rf3r"],
              ["p9l","q2l"],
              ["p9l","rf3l"],
    
              //rigids
              ["q1r","rf4r"],
              ["q2r","rf4r"],
              ["q1r","rf3r"],
              ["q1l","rf4l"],
              ["q2l","rf4l"],
              ["q1l","rf3l"],
    
              {"beamDeform":12000,"beamStrength":"FLT_MAX"},
              ["p9r","rf4"],
              ["p9l","rf4"],
              ["p10r","rf4"],
              ["p10l","rf4"],
              ["p9r","rf3"],
              ["p9l","rf3"],
    
              ["p10r","rf5r"],
              ["p10l","rf5l"],
    
              {"beamDeform":5000,"beamStrength":"FLT_MAX"},
              ["p9r", "f9r"],
              ["p10r", "f9r"],
              ["p10l", "f9l"],
              ["p9l", "f9l"],
    
              //d pillar main shape
              {"deformLimitExpansion":1.1},
              {"beamSpring":1001000,"beamDamp":150},
              {"beamDeform":32000,"beamStrength":"FLT_MAX"},
              {"deformGroup":"sideglass_R_break","deformationTriggerRatio":0.03},
              ["p11r","p12r"],
              ["p11r","q2r"],
              ["p11r","rf5r", {"beamDeform":12000}],
              //["p12r","rf6r"], deleted by wagon
              {"deformGroup":"sideglass_L_break","deformationTriggerRatio":0.03},
              ["p11l","p12l"],
              ["p11l","q2l"],
              ["p11l","rf5l", {"beamDeform":12000}],
              //["p12l","rf6l"], deleted by wagon
              {"deformGroup":""},
              ["p12r","q4r"],
              ["p12l","q4l"],
    
              //corners
              {"deformLimitExpansion":""},
              {"beamDeform":17400,"beamStrength":"FLT_MAX"},
              {"deformGroup":"sideglass_R_break","deformationTriggerRatio":0.03},
              //["p11r","rf6", {"beamDeform":12000}], deleted by wagon
              ["p11r","rf5", {"beamDeform":12000}],
              ["p12r","rf5", {"beamDeform":12000}], //by wagon rf6
              ["p11r","q1r"],
              ["p12r","q2r"],
              ["rf5r","p12r"],
              ["rf5r","p11r"], //by wagon rf6r
              ["p12r","q3r"],
              {"deformGroup":"sideglass_L_break","deformationTriggerRatio":0.03},
              //["p11l","rf6", {"beamDeform":12000}], deleted by wagon
              ["p11l","rf5", {"beamDeform":12000}],
              ["p12l","rf5", {"beamDeform":12000}], //by wagon rf6
              ["p11l","q1l"],
              ["p12l","q2l"],
              ["rf5l","p12l"], //by wagon rf6l
              ["rf5l","p11l"],
              ["p12l","q3l"],
              {"deformGroup":""},
              ["p11r","q4r"],
              ["p11l","q4l"],
    
              //rigids
              {"beamDeform":15000,"beamStrength":"FLT_MAX"},
              ["p12r","q9r"],
              ["p11r","q9r"],
              ["p12l","q9l"],
              ["p11l","q9l"],
              //["rf6r","q4r"], deleted by wagon
              //["rf6l","q4l"], deleted by wagon
              ["rf5","q4r"],
              ["rf5","q4l"],
              {"deformGroup":"sideglass_R_break","deformationTriggerRatio":0.03},
              //["rf6r","q3r"], deleted by wagon
              ["rf5r","q3r"],
              {"deformGroup":"sideglass_L_break","deformationTriggerRatio":0.03},
              //["rf6l","q3l"], deleted by wagon
              ["rf5l","q3l"],
              {"deformGroup":""},
    
              {"beamDeform":2500,"beamStrength":"FLT_MAX"},
              ["p11l", "r1ll"],
              ["p12l", "r6ll"],
              ["p11r", "r1rr"],
              ["p12r", "r5rr"],
    
              //quarter panel main shape lengthwise
              {"deformLimitExpansion":1.1},
              {"beamSpring":1501000,"beamDamp":150},
              {"beamDeform":20700,"beamStrength":"FLT_MAX"},
              ["q1r","q2r"],
              ["q1l","q2l"],
              ["q2r","q3r"],
              ["q2l","q3l"],
              ["q3r","q4r"],
              ["q3l","q4l"],
              ["q5r","q6r"],
              ["q5l","q6l"],
              ["q6r","q7r"],
              ["q6l","q7l"],
              ["q7r","q8r"],
              ["q7l","q8l"],
              ["q8r","q9r"],
              ["q8l","q9l"],
    
              //vertical
              ["q1r","q5r"],
              ["q1l","q5l"],
              ["q1r","q6r"],
              ["q1l","q6l"],
              ["q2r","q7r"],
              ["q2l","q7l"],
              ["q3r","q8r"],
              ["q3l","q8l"],
              ["q4r","q9r"],
              ["q4l","q9l"],
    
              //surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":13800,"beamStrength":"FLT_MAX"},
              ["q2r","q6r"],
              ["q2l","q6l"],
              ["q1r","q7r"],
              ["q1l","q7l"],
              ["q2r","q8r"],
              ["q2l","q8l"],
              ["q3r","q7r"],
              ["q3l","q7l"],
              ["q3r","q9r"],
              ["q4r","q8r"],
              ["q3l","q9l"],
              ["q4l","q8l"],
    
              //corner rigids
              {"beamSpring":1251000,"beamDamp":150},
              {"beamDeform":7500,"beamStrength":"FLT_MAX"},
              ["f4rr","q6r"],
              ["f4ll","q6l"],
              ["f4rr","q7r"],
              ["f4ll","q7l"],
              ["q5r","q7r"],
              ["q5l","q7l"],
              ["q1r","f4rr"],
              ["q1l","f4ll"],
              ["q1r","f9r"],
              ["q1l","f9l"],
    
              //attach
              {"deformLimitExpansion":1.1},
              {"beamSpring":1501000,"beamDamp":150},
              {"beamDeform":9600,"beamStrength":"FLT_MAX"},
              ["q1r","r1rr"],
              ["q1l","r1ll"],
              ["q2r","r1rr"],
              ["q2l","r1ll"],
              ["q6r","r1rr"],
              ["q6l","r1ll"],
              ["q7r","r1rr"],
              ["q7l","r1ll"],
              ["q8r","r5rr"],
              ["q8l","r5ll"],
              ["q2r","r5rr"],
              ["q2l","r5ll"],
              ["q3r","r6rr"],
              ["q3l","r6ll"],
              ["q6r","r2rr"],
              ["q6l","r2ll"],
              ["q7r","r2rr"],
              ["q7l","r2ll"],
              ["q8r","r3rr"],
              ["q8l","r3ll"],
              ["q6r","f9r"],
              ["q6l","f9l"],
              ["q9r","r4rr"],
              ["q9l","r4ll"],
              ["q6r","r5rr"],
              ["q6l","r5ll"],
              ["q7r","r5rr"],
              ["q7l","r5ll"],
    
              //cross
              {"deformLimitExpansion":""},
              ["q3r","r5rr"],
              ["q3l","r5ll"],
              ["q1r","r5rr"],
              ["q1l","r5ll"],
              ["q8r","r2rr"],
              ["q8l","r2ll"],
              ["q8r","r6rr"],
              ["q8l","r6ll"],
    
              //strong
              {"deformLimitExpansion":1.1},
              {"beamDeform":18000,"beamStrength":"FLT_MAX"},
              ["q5r","f4rr"],
              ["q5r","f4r"],
              ["q4r","r6rr"],
              ["q4l","r6ll"],
              ["q2r","r6rr"],
              ["q2l","r6ll"],
              ["q4r","r7rr"],
              ["q4l","r7ll"],
              ["q9r","r7rr"],
              ["q9l","r7ll"],
              ["q9r","r6rr"],
              ["q9l","r6ll"],
              ["q3r","r7rr"],
              ["q3l","r7ll"],
              ["q5r","f9r"],
              ["q5l","f9l"],
              ["q5r","r1rr"],
              ["q5l","r1ll"],
              ["q5l","f4ll"],
              ["q5l","f4l"],
              ["q5r","f3rr"],
              ["q5l","f3ll"],
    
              {"beamSpring":1001000,"beamDamp":150},
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":""},
              ["q5r","f8r"],
              ["q5l","f8l"],
              ["q1r","f8r"],
              ["q1l","f8l"],
    
              //weaker to center
              {"beamDeform":2000,"beamStrength":"FLT_MAX"},
              ["q4r", "r6"],
              ["q3r", "r6"],
              ["q3r", "r5"],
              ["q2r", "r5"],
              ["q1r", "r1"],
              ["q2r", "r1"],
    
              ["q4l", "r6"],
              ["q3l", "r6"],
              ["q3l", "r5"],
              ["q2l", "r5"],
              ["q1l", "r1"],
              ["q2l", "r1"],
    
              //rear crush beams
              {"beamDeform":8400,"beamStrength":"FLT_MAX"},
              //["q4r","f4rr"],
              //["q4r","f4r"],
              //["q4l","f4l"],
              //["q4l","f4ll"],
              //["q4l", "r4ll"],
              //["q4r", "r4rr"],
    
              //--FRONT CRUSH--
              //enticer
              {"beamSpring":1001000,"beamDamp":200},
              {"beamDeform":3500,"beamStrength":"FLT_MAX"},
              ["f15r", "f1r"],
              ["f15l", "f1l"],
              ["f1rr", "f15rr"],
              ["f1ll", "f15ll"],
    
              //frame rails main shape
              {"beamSpring":7001000,"beamDamp":160},
              {"beamDeform":6500,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":1.1},
              //lengthwise
              ["f5r", "f12rr"],
              ["f1r", "f10rr"],
              ["f5l", "f12ll"],
              ["f1l", "f10ll"],
              {"beamDeform":6000},
              ["f12rr", "f13rr"],
              ["f10rr", "f11rr"],
              ["f12ll", "f13ll"],
              ["f10ll", "f11ll"],
    
              //vertical
              {"beamDeform":9500,"beamStrength":"FLT_MAX"},
              ["f10rr", "f12rr"],
              ["f11rr", "f13rr"],
              ["f10ll", "f12ll"],
              ["f11ll", "f13ll"],
    
              //crossing
              {"beamDeform":6000,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":""},
              ["f10rr", "f5r"],
              ["f12rr", "f1r"],
              ["f13rr", "f10rr"],
              ["f11rr", "f12rr"],
              ["f10ll", "f5l"],
              ["f12ll", "f1l"],
              ["f13ll", "f10ll"],
              ["f11ll", "f12ll"],
    
              //bracing
              {"beamSpring":5001000,"beamDamp":160},
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              ["f12rr", "f5l"],
              ["f10rr", "f1l"],
              ["f12ll", "f5r"],
              ["f10ll", "f1r"],
              ["f12rr", "f13ll"],
              ["f13rr", "f12ll"],
              ["f11rr", "f10ll"],
              ["f11ll", "f10rr"],
              //to body
              //["f12ll", "f6l"],
              //["f12rr", "f6r"],
    
              //rigids
              {"beamSpring":4001000,"beamDamp":120},
              {"beamDeform":3500,"beamStrength":"FLT_MAX"},
              //["f13rr", "f5r"],
              //["f11rr", "f1r"],
              //["f13ll", "f5l"],
              //["f11ll", "f1l"],
    
              //upper radiator support main shape
              {"beamSpring":4001000,"beamDamp":130},
              {"beamDeform":9500,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":1.1},
              //widthwise
              ["f15rr", "f15r"],
              ["f15r", "f15"],
              ["f15", "f15l"],
              ["f15l", "f15ll"],
              //vertical
              {"beamDeform":13500,"beamStrength":"FLT_MAX"},
              ["f13rr", "f15r"],
              ["f13ll", "f15l"],
    
              //rigids
              {"beamSpring":3001000,"beamDamp":130},
              {"beamDeform":3500,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":""},
              //vertical
              ["f11rr", "f15r"],
              ["f11ll", "f15l"],
              //widthwise
              ["f15rr", "f15"],
              ["f15ll", "f15"],
              ["f15r", "f15l"],
              //corner
              {"beamDeform":4500,"beamStrength":"FLT_MAX"},
              ["f13rr", "f15rr"],
              ["f13ll", "f15ll"],
              ["f15rr", "f11rr"],
              ["f15ll", "f11ll"],
              {"beamDeform":7500,"beamStrength":"FLT_MAX"},
              ["f13rr", "f15"],
              ["f13ll", "f15"],
              ["f15", "f18l"],
              ["f15", "f18r"],
              //corner to frame
              {"beamDeform":2500,"beamStrength":"FLT_MAX"},
              ["f15r", "f12rr"],
              ["f15l", "f12ll"],
              ["f15", "f12rr"],
              ["f15", "f12ll"],
    
              //lower radiator support main shape
              {"beamSpring":3001000,"beamDamp":130},
              {"beamDeform":9500,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":1.1},
              ["f11rr", "f18r"],
              ["f18r", "f18"],
              ["f18", "f18l"],
              ["f18l", "f11ll"],
    
              //rigids
              {"beamSpring":2001000,"beamDamp":130},
              {"beamDeform":4500,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":""},
              //vertical
              ["f18r", "f13rr"],
              ["f18l", "f13ll"],
              //widthwise
              ["f18r", "f18l"],
              //corner
              ["f18", "f11rr"],
              ["f18", "f11ll"],
              ["f15r", "f18"],
              ["f15l", "f18"],
              //corner to frame rails
              {"beamDeform":2000,"beamStrength":"FLT_MAX"},
              ["f18r", "f10rr"],
              ["f18l", "f10ll"],
              ["f18", "f10rr"],
              ["f18", "f10ll"],
    
              ////radiator support rigidifer
              //{"beamDeform":3000,"beamStrength":"FLT_MAX"},
              //["f11", "f18"],
              //["f11", "f15"],
              //["f11", "f18r"],
              //["f11", "f18l"],
              //["f11", "f15r"],
              //["f11", "f15l"],
              //["f11", "f11rr"],
              //["f11", "f11ll"],
              //["f11", "f13rr"],
              //["f11", "f13ll"],
    
              //front inner bodywork main shape
              {"beamSpring":3501000,"beamDamp":120},
              {"beamDeform":5000,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":1.1},
              //lengthways
              ["f5rr", "f14r"],
              ["f6rr", "f14rr"],
              ["f5ll", "f14l"],
              ["f6ll", "f14ll"],
              //vertical
              {"beamDeform":9000,"beamStrength":"FLT_MAX"},
              ["f14r", "f14rr"],
              ["f14l", "f14ll"],
    
              //crossing
              {"deformLimitExpansion":""},
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              ["f14rr", "f5rr"],
              ["f6rr", "f14r"],
              ["f14l", "f6ll"],
              ["f5ll", "f14ll"],
    
              //weak
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              ["f14ll", "f15ll"],
              ["f14l", "f15ll"],
              ["f14r", "f15rr"],
              ["f14rr", "f15rr"],
    
              //rigids
              {"beamSpring":1001000,"beamDamp":120},
              {"beamDeform":3000,"beamStrength":"FLT_MAX"},
              ["f15rr", "f6rr"],
              ["f15ll", "f6ll"],
    
              //corner to body
              {"beamSpring":4501000,"beamDamp":120},
              {"beamDeform":6000,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":1.1},
              ["f14r", "f1rr"],
              ["f14l", "f1ll"],
              {"deformLimitExpansion":""},
              {"beamDeform":6000,"beamStrength":"FLT_MAX"},
              ["f14r", "f12rr"],
              ["f14l", "f12ll"],
              ["f14rr", "f1rr"],
              ["f14ll", "f1ll"],
              //["f14rr", "f5r"],
              ["f14r", "f5r"],
              //["f14ll", "f5l"],
              ["f14l", "f5l"],
    
              //front shock tower attach
              {"beamSpring":4501000,"beamDamp":120},
              {"beamDeform":18000,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":""},
              //attach to side
              ["fs1r", "f14rr", {"deformLimitExpansion":1.1}],
              ["fs1r", "f14r"],
              ["fs1r", "f6rr"],
              ["fs1r", "f5rr", {"deformLimitExpansion":1.1}],
              ["fs1l", "f14ll", {"deformLimitExpansion":1.1}],
              ["fs1l", "f14l"],
              ["fs1l", "f6ll"],
              ["fs1l", "f5ll", {"deformLimitExpansion":1.1}],
              //attach to firewall
              {"beamDeform":15000,"beamStrength":"FLT_MAX"},
              ["fs1r", "f5r", {"deformLimitExpansion":1.1}],
              ["fs1r", "f6r"],
              ["fs1l", "f5l", {"deformLimitExpansion":1.1}],
              ["fs1l", "f6l"],
              {"beamSpring":2501000,"beamDamp":120},
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              ["fs1r", "f15rr"],
              ["fs1l", "f15ll"],
              //attach to frame
              {"beamSpring":4501000,"beamDamp":120},
              {"beamDeform":20000,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":1.1},
              ["fs1r", "f12rr"],
              ["fs1l", "f12ll"],
    
              //tubs
              {"beamSpring":2001000,"beamDamp":130},
              {"beamDeform":3500,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":1.1},
              ["f19rr", "f15rr"],
              ["f19rr", "f18r"],
              ["f19rr", "f14r"],
              ["f19ll", "f15ll"],
              ["f19ll", "f18l"],
              ["f19ll", "f14l"],
              //rigids
              {"beamDeform":2000,"beamStrength":"FLT_MAX"},
              {"deformLimitExpansion":""},
              ["f19rr", "f11rr"],
              ["f19rr", "f13rr"],
              ["f19rr", "f10rr"],
              ["f19ll", "f11ll"],
              ["f19ll", "f13ll"],
              ["f19ll", "f10ll"],
    
              //rear frame main shape lengthwise
              {"deformLimitExpansion":1.1},
              {"beamDeform":40500,"beamStrength":"FLT_MAX"},
              {"beamSpring":4501000,"beamDamp":150},
              ["f4rr","r1rr"],
              ["f4r","r1"],
              ["f4l","r1"],
              ["f4ll","r1ll"],
              ["r1rr","r2rr"],
              ["r1ll","r2ll"],
              ["f9r","r1rr"],
              ["f9r","r1"],
              ["f9l","r1"],
              ["f9l","r1ll"],
              ["r1rr","r5rr"],
              ["r1","r5"],
              ["r1ll","r5ll"],
    
              //surficial crossing
              {"deformLimitExpansion":""},
              ["r1rr","f4l"],
              ["r1ll","f4r"],
              ["r1rr","f9l"],
              ["r1ll","f9r"],
              ["r2rr","r1"],
              ["r2ll","r1"],
              ["r1rr","r5"],
              ["r1ll","r5"],
              ["r5rr","r1"],
              ["r5ll","r1"],
    
              //rear frame main shape widthwise
              {"deformLimitExpansion":1.1},
              {"beamDeform":40500,"beamStrength":"FLT_MAX"},
              ["r1rr","r1"],
              ["r1ll","r1"],
    
              //vertical
              {"beamDeform":35000,"beamStrength":"FLT_MAX"},
              ["r2rr","r5rr"],
              //["r2","r5"],
              ["r2ll","r5ll"],
              ["r3rr","r6rr"],
              ["r3","r6"],
              ["r3ll","r6ll"],
              ["r4rr","r7rr"],
              ["r4","r7"],
              ["r4ll","r7ll"],
    
              //crossing vertical widthwise
              {"deformLimitExpansion":""},
              {"beamDeform":20700,"beamStrength":"FLT_MAX"},
              ["r7rr","r4"],
              ["r7ll","r4"],
              ["r4rr","r7"],
              ["r4ll","r7"],
              ["r6rr","r3"],
              ["r6ll","r3"],
              ["r3rr","r6"],
              ["r3ll","r6"],
              //["r5rr","r2"],
              //["r5ll","r2"],
              ["r2rr","r5"],
              ["r2ll","r5"],
    
              //weak
              //main shape lengthwise
              {"deformLimitExpansion":1.1},
              {"beamDeform":9600,"beamStrength":"FLT_MAX"},
              ["r2rr","r3rr"],
              //["r2","r3"],
              ["r2ll","r3ll"],
              ["r3rr","r4rr"],
              ["r3","r4"],
              ["r3ll","r4ll"],
              ["r5rr","r6rr"],
              ["r5","r6"],
              ["r5ll","r6ll"],
              ["r6rr","r7rr"],
              ["r6","r7"],
              ["r6ll","r7ll"],
    
              //main shape widthwise
              {"beamDeform":11400,"beamStrength":"FLT_MAX"},
              //["r2rr","r2"],
              //["r2ll","r2"],
              ["r3rr","r3"],
              ["r3ll","r3"],
              ["r4rr","r4"],
              ["r4ll","r4"],
              ["r5rr","r5"],
              ["r5ll","r5"],
              ["r6rr","r6"],
              ["r6ll","r6"],
              ["r7rr","r7"],
              ["r7ll","r7"],
    
              //surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":9600,"beamStrength":"FLT_MAX"},
              ["r2rr","r3"],
              ["r2ll","r3"],
              //["r3rr","r2"],
              //["r3ll","r2"],
              ["r3rr","r4"],
              ["r3ll","r4"],
              ["r4rr","r3"],
              ["r4ll","r3"],
              ["r5rr","r6"],
              ["r5ll","r6"],
              ["r6rr","r5"],
              ["r6ll","r5"],
              ["r6rr","r7"],
              ["r6ll","r7"],
              ["r7rr","r6"],
              ["r7ll","r6"],
              ["r3rr","r7"],
              ["r3ll","r7"],
              ["r6rr","r4"],
              ["r6ll","r4"],
    
              //crossing vertical lengthwise
              {"deformLimitExpansion":""},
              {"beamDeform":7800,"beamStrength":"FLT_MAX"},
              ["r2rr","r6rr"],
              //["r2","r6"],
              ["r2ll","r6ll"],
              ["r3rr","r7rr"],
              ["r3","r7"],
              ["r3ll","r7ll"],
              ["r5rr","r3rr"],
              ["r5","r3"],
              ["r5ll","r3ll"],
              ["r6rr","r4rr"],
              ["r6","r4"],
              ["r6ll","r4ll"],
    
              //rigid across axle
              {"beamDeform":19800,"beamStrength":"FLT_MAX"},
              ["f4rr","r2rr"],
              ["f4r","r2rr"],
              //["f4r","r2"],
              //["f4l","r2"],
              ["f4l","r2ll"],
              ["f4ll","r2ll"],
              ["f9r","r2rr"],
              //["f9r","r2"],
              //["f9l","r2"],
              {"beamDeform":16800,"beamStrength":"FLT_MAX"},
              ["f9l","r2ll"],
              ["f4rr","r5rr"],
              ["f4r","r5rr"],
              ["f4r","r5"],
              ["f4l","r5"],
              ["f4l","r5ll"],
              ["f4ll","r5ll"],
              ["f9r","r5rr"],
              ["f9r","r5"],
              ["f9l","r5"],
              ["f9l","r5ll"],
    
              //rear fender liner flexbody node
              {"beamSpring":501000,"beamDamp":100},
              {"beamDeform":3500,"beamStrength":"FLT_MAX"},
              ["q9r", "rfl1r"],
              ["r2rr", "rfl1r"],
              ["r5rr", "rfl1r"],
              ["r6rr", "rfl1r"],
              ["r1rr", "rfl1r"],
    
              ["q9l", "rfl1l"],
              ["r2ll", "rfl1l"],
              ["r5ll", "rfl1l"],
              ["r6ll", "rfl1l"],
              ["r1ll", "rfl1l"],
    
              //main frame damping
              {"beamDeform":24000,"beamStrength":48000},
              {"beamSpring":0,"beamDamp":500},
              {"dampCutoffHz":500},
              ["q4r","f3rr"],
              ["q4r","f3r"],
              ["q4l","f3l"],
              ["q4l","f3ll"],
              ["f6rr","f4rr"],
              ["f6r","f4r"],
              ["f6l","f4l"],
              ["f6ll","f4ll"],
              ["f11rr","f6rr"],
              ["f11rr","f6r"],
              ["f11ll","f6l"],
              ["f11ll","f6ll"],
              //[fs1r","rf1r"],
              //["fs1l","rf1l"],
              {"dampCutoffHz":""},
    
              //floor thickness main shape lengthwise
              {"deformLimitExpansion":1.1},
              {"beamDeform":16000,"beamStrength":"FLT_MAX"},
              {"beamSpring":3001000,"beamDamp":200},
              ["f7r","f8r"],
              ["f7l","f8l"],
              ["f8r","f9r"],
              ["f8l","f9l"],
              //{"beamDeform":24000,"beamStrength":"FLT_MAX"},
              ["f7r","f5r"],
              ["f7l","f5l"],
    
              //floor thickness main shape widthwise
              {"beamDeform":20000,"beamStrength":"FLT_MAX"},
              ["f7r","f7l"],
              ["f8r","f8l"],
              ["f9r","f9l"],
    
              //floor thickness surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":14000,"beamStrength":"FLT_MAX"},
              ["f7r","f8l"],
              ["f7l","f8r"],
              ["f8r","f9l"],
              ["f8l","f9r"],
              ["f7r","f5rr"],
              ["f7l","f5ll"],
              ["f7r","f5l"],
              ["f7l","f5r"],
    
              //floor thickness vertical attach
              {"deformLimitExpansion":1.1},
              {"beamDeform":20000,"beamStrength":"FLT_MAX"},
              ["f7r","f2r"],
              ["f7l","f2l"],
              ["f8r","f3r"],
              ["f8l","f3l"],
              ["f9r","f4r"],
              ["f9l","f4l"],
    
              //floor thickness horizontal attach
              {"deformLimitExpansion":""},
              {"beamDeform":12000,"beamStrength":"FLT_MAX"},
              ["f7r","f2rr"],
              ["f7l","f2ll"],
              ["f8r","f3rr"],
              ["f8l","f3ll"],
              ["f9r","f4rr"],
              ["f9l","f4ll"],
              //floor thickness attach cross
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              ["f7r","f1rr"],
              ["f7l","f1ll"],
              ["f7r","f3rr"],
              ["f7l","f3ll"],
              ["f8r","f2rr"],
              ["f8l","f2ll"],
              ["f8r","f4rr"],
              ["f8l","f4ll"],
              ["f9r","f3rr"],
              ["f9l","f3ll"],
    
              //floor thickness vertical crossing
              {"beamDeform":12000,"beamStrength":"FLT_MAX"},
              ["f7r","f2l"],
              ["f7l","f2r"],
              ["f8r","f3l"],
              ["f8l","f3r"],
              ["f9r","f4l"],
              ["f9l","f4r"],
    
              //strong to represent frame rails
              {"beamDeform":20000,"beamStrength":"FLT_MAX"},
              ["f7r","f3r"],
              ["f7l","f3l"],
              ["f8r","f2r"],
              ["f8l","f2l"],
              ["f8r","f4r"],
              ["f8l","f4l"],
              ["f9r","f3r"],
              ["f9l","f3l"],
              ["f7r","f1r"],
              ["f7l","f1l"],
    
              //floor main shape lengthwise
              {"deformLimitExpansion":1.1},
              {"beamDeform":18000,"beamStrength":"FLT_MAX"},
              ["f1r","f2r"],
              ["f1l","f2l"],
              ["f2r","f3r"],
              ["f2l","f3l"],
              ["f3r","f4r"],
              ["f3l","f4l"],
              //weak
              {"beamDeform":9000,"beamStrength":"FLT_MAX"},
              ["f1rr","f2rr"],
              ["f1ll","f2ll"],
              ["f2rr","f3rr"],
              ["f2ll","f3ll"],
              ["f3rr","f4rr"],
              ["f3ll","f4ll"],
    
              //floor main shape widthwise
              {"beamDeform":20000,"beamStrength":"FLT_MAX"},
              ["f1rr","f1r"],
              //["f1r","f1l"],
              ["f1l","f1ll"],
              ["f2rr","f2r"],
              //["f2r","f2l"],
              ["f2l","f2ll"],
              ["f3rr","f3r"],
              //["f3r","f3l"],
              ["f3l","f3ll"],
              ["f4rr","f4r"],
              //["f4r","f4l"],
              ["f4l","f4ll"],
    
              //floor surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":6000,"beamStrength":"FLT_MAX"},
              ["f1rr","f2r"],
              ["f1r","f2rr"],
              //["f1r","f2l"],
              //["f1l","f2r"],
              ["f1l","f2ll"],
              ["f1ll","f2l"],
              ["f2rr","f3r"],
              ["f2r","f3rr"],
              //["f2r","f3l"],
              //["f2l","f3r"],
              ["f2l","f3ll"],
              ["f2ll","f3l"],
              {"beamDeform":12000,"beamStrength":"FLT_MAX"},
              ["f3rr","f4r"],
              ["f3r","f4rr"],
              //["f3r","f4l"],
              //["f3l","f4r"],
              ["f3l","f4ll"],
              ["f3ll","f4l"],
    
              //diagonal
              {"beamDeform":5500,"beamStrength":"FLT_MAX"},
              ["f5l", "f2r"],
              ["f5r", "f2l"],
              ["f7l", "f3r"],
              ["f7r", "f3l"],
              ["f8l", "f4r"],
              ["f8r", "f4l"],
    
              ["f7r", "f1l"],
              ["f7l", "f1r"],
              ["f8l", "f2r"],
              ["f8r", "f2l"],
              ["f9l", "f3r"],
              ["f9r", "f3l"],
    
              //rigids
              {"beamDeform":7500,"beamStrength":"FLT_MAX"},
              ["f1rr", "f3rr"],
              ["f1ll", "f3ll"],
              ["f2ll", "f4ll"],
              ["f2rr", "f4rr"],
              ["f4r", "f7r"],
              ["f4l", "f7l"],
              ["f3r", "f5r"],
              ["f3l", "f5l"],
    
              //firewall main shape vertical
              {"deformLimitExpansion":1.1},
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1.0},
              {"beamSpring":3201000,"beamDamp":200},
              {"beamDeform":20000,"beamStrength":"FLT_MAX"},
              ["f1rr","f5rr"],
              ["f1r","f5r"],
              ["f1l","f5l"],
              ["f1ll","f5ll"],
              ["f5rr","f6rr"],
              ["f5r","f6r"],
              ["f5l","f6l"],
              ["f5ll","f6ll"],
    
              //firewall main shape widthwise
              {"beamDeform":17000,"beamStrength":"FLT_MAX"},
              ["f5rr","f5r"],
              ["f5r","f5l"],
              ["f5l","f5ll"],
              {"deformGroup":"windshield_break", "deformationTriggerRatio":0.01},
              ["f6rr","f6r"],
              ["f6r","f6l"],
              ["f6l","f6ll"],
              {"deformGroup":""},
    
              //firewall surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":17000,"beamStrength":"FLT_MAX"},
              ["f1rr","f5r"],
              ["f1r","f5rr"],
              ["f1r","f5l"],
              ["f1l","f5r"],
              ["f1l","f5ll"],
              ["f1ll","f5l"],
              ["f5rr","f6r"],
              ["f5r","f6rr"],
              ["f5r","f6l"],
              ["f5l","f6r"],
              ["f5l","f6ll"],
              ["f5ll","f6l"],
    
              //firewall vertical rigid
              {"beamDeform":16500,"beamStrength":"FLT_MAX"},
              ["f1rr","f6rr"],
              ["f1r","f6r"],
              ["f1l","f6l"],
              ["f1ll","f6ll"],
    
              //horiz rigid
              {"beamDeform":12500,"beamStrength":"FLT_MAX"},
              {"deformGroup":"windshield_break","deformationTriggerRatio":0.01},
              ["f6rr","f6l"],
              ["f6r","f6ll"],
              {"deformGroup":""},
    
              {"beamDeform":8600,"beamStrength":"FLT_MAX"},
              ["f5rr","f5l"],
              ["f5r","f5ll"],
    
              //firewall to floor corner rigid
              {"beamDeform":7000,"beamStrength":"FLT_MAX"},
              ["f6rr", "f2rr"],
              ["f6r", "f2r"],
              ["f6l", "f2l"],
              ["f6ll", "f2ll"],
              ["f5rr", "f3rr"],
              //["f5r", "f3r"],
              //["f5l", "f3l"],
              ["f5ll", "f3ll"],
              ["f5rr", "f2rr"],
              ["f5ll", "f2ll"],
    
              //firewall enticer
              {"beamSpring":3001000,"beamDamp":250},
              {"beamDeform":6000,"beamStrength":"FLT_MAX"},
              ["f6rr","f3rr"],
              ["f6ll","f3ll"],
              {"beamSpring":1001000,"beamDamp":250},
              {"beamDeform":45000,"beamStrength":"FLT_MAX"},
              ["f6rr", "rf2r"],
              ["f6ll", "rf2l"],
    
              ////floor anti-upbend
              //{"beamSpring":4001000,"beamDamp":250},
              //{"beamDeform":3000,"beamStrength":"FLT_MAX"},
              //["p5r", "f1rr"],
              //["p5l", "f1ll"],
              //{"deformGroup":""},
    
              //dash flexbody node
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1.0},
              {"beamSpring":201000,"beamDamp":250},
              {"beamDeform":4000,"beamStrength":"FLT_MAX"},
              {"deformGroup":"display_break","deformationTriggerRatio":0.05},
              ["int1", "int2"],
              ["int1", "int3"],
              ["int3", "int2"],
              ["int1", "f6ll"],
              ["int2", "f6rr"],
              ["int1", "f6l"],
              ["int2", "f6r"],
              ["int1", "f5ll"],
              ["int2", "f5rr"],
              ["int2", "f5r"],
              ["int1", "f5l"],
              ["int1", "f1l"],
              ["int2", "f1r"],
              ["int3", "f5l"],
              ["int3", "f5r"],
              ["int3", "f1l"],
              ["int3", "f1r"],
              ["int3", "f7l"],
              ["int3", "f7r"],
              ["int3", "f6l"],
              ["int3", "f6r"],
              {"deformGroup":""},
    
              //--BLEED DEFORM LIMIT TO OTHER PARTS--
              {"deformLimitExpansion":1.1},
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1, "beamShortBound":1.0},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                {"groundModel":"metal"},
    
                //rear end
                {"dragCoef":4},
                {"group":"etk800_rear"},
    
                ["q4l","r4ll","r7ll"],
                ["r4rr","q4r","r7rr"],
    
                ["q4l","q9l","r4ll"],
                ["q9r","q4r","r4rr"],
    
                ["r7ll","r4","r7"],
                ["r7","r4","r7rr"],
                ["r4ll", "r4", "r7ll"],
                ["r4", "r4rr", "r7rr"],
    
    
                //rear tailgate
                ["q4l","r7ll","r7"],
                ["q4l","r7","q4r"],
                ["q4r","r7","r7rr"],
    
                ["rf5l","p12l","rf5"],
                ["rf5","p12r","rf5r"],
                ["p12l","p12r","rf5"],
                ["p12l","q4l","q4r"],
                ["p12l","q4r","p12r"],
    
                //front end
                {"group":"etk800_front"},
                {"dragCoef":0},
                //fix downforce due to edge normal
                ["f6r","f6rr","f14rr"],
                ["f6ll","f6l","f14ll"],
                ["f6l","f6r","f14rr"],
                ["f6l","f14rr","f14ll"],
                ["f14ll","f14rr","f15"],
                ["f14rr","f15rr","f15r"],
                ["f14rr","f15r","f15"],
                ["f14ll","f15l","f15ll"],
                ["f15l","f14ll","f15"],
    
                {"dragCoef":5},
                ["f15rr", "f13rr", "f15r"],
                ["f15l", "f13ll", "f15ll"],
                ["f15", "f15r", "f13rr"],
                ["f15", "f13ll", "f15l"],
                ["f15", "f13rr", "f13ll"],
                ["f13ll", "f13rr", "f11rr"],
                ["f11rr", "f11ll", "f13ll"],
                ["f11rr", "f18", "f11ll"],
                ["f11ll", "f18", "f18l"],
                ["f11rr", "f18r", "f18"],
                ["f11rr", "f19rr", "f18r"],
                ["f11ll", "f18l", "f19ll"],
                ["f13rr", "f19rr", "f11rr"],
                ["f13rr", "f15rr", "f19rr"],
                ["f13ll", "f11ll", "f19ll"],
                ["f13ll", "f19ll", "f15ll"],
    
                //bottom
                {"dragCoef":20},
                {"group":"etk800_bottom"},
                ["f10rr", "f1r", "f1l"],
                ["f1l", "f10ll", "f10rr"],
                {"dragCoef":0},
                ["f10rr", "f10ll", "f18"],
                ["f10rr", "f18", "f18r"],
                ["f10ll", "f18l", "f18"],
    
                {"dragCoef":10},
                ["f4rr","f4r","f3r"],
                ["f4rr","f3r","f3rr"],
                ["f3rr","f3r","f2r"],
                ["f3rr","f2r","f2rr"],
                ["f2rr","f2r","f1r"],
                ["f2rr","f1r","f1rr"],
    
                ["f4r","f4l","f3l"],
                ["f4r","f3l","f3r"],
                ["f3r","f3l","f2l"],
                ["f3r","f2l","f2r"],
                ["f2r","f2l","f1l"],
                ["f2r","f1l","f1r"],
    
                ["f4l","f4ll","f3l"],
                ["f4ll","f3ll","f3l"],
                ["f3l","f3ll","f2l"],
                ["f3ll","f2ll","f2l"],
                ["f2l","f2ll","f1l"],
                ["f2ll","f1ll","f1l"],
    
                ["r4ll","r3ll","r3"],
                ["r4ll","r3","r4"],
    
                ["r4rr","r3","r3rr"],
                ["r4rr","r4","r3"],
    
                ["r1ll", "f4ll", "f4l", {"dragCoef":0}],
                ["f4r", "f4rr", "r1rr", {"dragCoef":0}],
    
                ["r1rr", "r1", "f4r", {"dragCoef":0}],
                ["f4l", "f4r", "r1", {"dragCoef":0}],
                ["r1", "r1ll", "f4l", {"dragCoef":0}],
                ["q8l", "r1ll", "r2ll"],
                ["q8l", "r2ll", "r3ll"],
                ["r2ll", "r1ll", "r1"],
                ["r1", "r1rr", "r2rr"],
                ["r2rr", "r1rr", "q8r"],
                ["q8r", "r3rr", "r2rr"],
                ["r3", "r2rr", "r3rr"],
                ["r3", "r3ll", "r2ll", {"dragCoef":20}],
                ["r2ll", "r1", "r3", {"dragCoef":20}],
                ["r3", "r1", "r2rr", {"dragCoef":20}],
    
                //roof
                {"dragCoef":2},
                {"group":"etk800_roof"},
                ["rf1r","p1r","rf1"],
                ["rf1","p1l","rf1l"],
                ["p1r","f6rr","f6r"],
                ["rf1","p1r","f6r"],
                ["rf1","f6l","p1l"],
                ["rf1","f6r","f6l"],
    
                ["p1l","f6l","f6ll"],
    
                {"dragCoef":6},
                ["rf1r","rf1","rf2r"],
                ["rf1","rf2","rf2r"],
                ["rf1","rf1l","rf2l"],
                ["rf2","rf1","rf2l"],
    
                ["rf2r","rf2","rf3r"],
                ["rf2","rf3","rf3r"],
                ["rf2","rf2l","rf3l"],
                ["rf3","rf2","rf3l"],
    
                ["rf3r","rf3","rf4r"],
                ["rf3","rf4","rf4r"],
                ["rf3","rf3l","rf4l"],
                ["rf4","rf3","rf4l"],
    
                ["rf4r","rf4","rf5r"],
                ["rf4","rf5","rf5r"],
                ["rf4","rf4l","rf5l"],
                ["rf5","rf4","rf5l"],
    
                ["rf5r","rf5","rf6r"],
                ["rf5","rf6","rf6r"],
                ["rf5","rf5l","rf6l"],
                ["rf6","rf5","rf6l"],
    
                //right side
                {"dragCoef":8},
                {"group":"etk800_side_R"},
                ["rfl1r", "q9r", "r2rr"],
                ["q1r","q6r","q5r"],
                ["q1r","q2r","q7r"],
                ["q1r","q7r","q6r"],
                ["q2r","q3r","q8r"],
                ["q2r","q8r","q7r"],
                ["q3r","q4r","q9r"],
                ["q3r","q9r","q8r"],
    
                ["q8r","q9r","r4rr"],
                ["q8r","r4rr","r3rr"],
    
                ["q7r","r1rr","q6r"],
                ["q6r","r1rr","q5r"],
                ["q7r","q8r","r1rr"],
    
                ["r1rr", "f4rr", "q5r"],
    
                ["rf3r","rf4r","p9r"],
                ["rf4r","p10r","p9r"],
    
                ["p9r", "p8r", "rf3r"],
                ["q1r", "p8r", "p9r"],
                ["p6r", "p8r", "q1r"],
                ["p8r","rf2r","rf3r"],
                ["p6r","q1r","q5r"],
                ["p6r","q5r","p4r"],
                ["p4r","q5r","f4rr"],
                ["p4r","f4rr","f3rr"],
    
                ["p3r","p4r","f3rr"],
                ["p5r","p6r","p4r"],
                ["p5r","p4r","p3r"],
                ["p7r","p8r","p6r"],
                ["p7r","p6r","p5r"],
                ["p2r","p7r","p5r"],
                ["rf2r","p8r","p7r"],
                ["rf1r","rf2r","p7r"],
                ["rf1r","p7r","p2r"],
                ["rf1r","p2r","p1r"],
                ["p1r","p2r","f6rr"],
                ["p2r","p5r","f6rr"],
                ["f6rr","p5r","p3r"],
                ["f6rr","p3r","f5rr"],
                ["f5rr","p3r","f2rr"],
                ["p3r","f3rr","f2rr"],
                ["f5rr","f2rr","f1rr"],
    
                ["f14rr", "f6rr",  "f5rr"],
                ["f14rr", "f5rr",  "f14r"],
                ["f1rr",  "f14r",  "f5rr"],
                ["f15rr", "f14rr", "f14r"],
                ["f15rr", "f14r",  "f19rr"],
    
                ["f18r",  "f19rr", "f12rr"],
                ["f19rr", "f14r",  "f12rr"],
                ["f18r",  "f12rr", "f10rr"],
                ["f10rr", "f12rr", "f1r"],
                ["f12rr", "f14r",  "f1rr", {"dragCoef":25}],
                ["f12rr", "f1rr",  "f1r", {"dragCoef":25}],
    
                ["p10r","q1r","p9r"],
                ["p10r","q2r","q1r"],
                ["p11r","q2r","p10r"],
                ["p11r","q3r","q2r"],
                ["p12r","q3r","p11r"],
                ["p12r","q4r","q3r"],
                ["rf5r","p10r","rf4r"],
                ["rf5r","p11r","p10r"],
                ["rf6r","p11r","rf5r"],
                ["rf6r","p12r","p11r"],
    
                //left side
                {"group":"etk800_side_L"},
                ["q9l", "rfl1l", "r2ll"],
                ["q6l","q1l","q5l"],
                ["q2l","q1l","q7l"],
                ["q7l","q1l","q6l"],
                ["q3l","q2l","q8l"],
                ["q8l","q2l","q7l"],
                ["q4l","q3l","q9l"],
                ["q9l","q3l","q8l"],
    
                ["q9l","q8l","r4ll"],
                ["q8l","r3ll","r4ll"],
    
                ["q6l","r1ll","q7l"],
                ["q5l","r1ll","q6l"],
                ["q8l","q7l","r1ll"],
    
                ["f4ll", "r1ll", "q5l"],
    
                ["rf4l","rf3l","p9l"],
                ["rf4l","p9l","p10l"],
    
                ["p8l", "p9l", "rf3l"],
                ["p8l", "q1l", "p9l"],
                ["p8l", "p6l", "q1l"],
                ["p8l","rf3l","rf2l"],
                ["p6l","q5l","q1l"],
                ["p4l","q5l","p6l"],
                ["f4ll","q5l","p4l"],
                ["p4l","f3ll","f4ll"],
    
                ["p4l","p3l","f3ll"],
                ["p6l","p5l","p4l"],
                ["p4l","p5l","p3l"],
                ["p8l","p7l","p6l"],
                ["p6l","p7l","p5l"],
                ["p2l","p5l","p7l"],
                ["rf2l","p7l","p8l"],
                ["rf2l","rf1l","p7l"],
                ["rf1l","p2l","p7l"],
                ["rf1l","p1l","p2l"],
                ["p2l","p1l","f6ll"],
                ["p5l","p2l","f6ll"],
                ["f6ll","p3l","p5l"],
                ["f5ll","p3l","f6ll"],
    
                ["p3l", "f5ll","f2ll"],
                ["f3ll","p3l", "f2ll"],
                ["f2ll","f5ll","f1ll"],
    
                ["f6ll",  "f14ll", "f5ll"],
                ["f5ll",  "f14ll", "f14l"],
                ["f14l",  "f1ll",  "f5ll"],
                ["f14ll", "f15ll", "f14l"],
                ["f14l",  "f15ll", "f19ll"],
    
                ["f19ll", "f18l",  "f12ll"],
                ["f14l",  "f19ll", "f12ll"],
                ["f12ll", "f18l",  "f10ll"],
                ["f12ll", "f10ll", "f1l"],
                ["f14l",  "f12ll", "f1ll", {"dragCoef":25}],
                ["f1ll",  "f12ll", "f1l", {"dragCoef":25}],
    
                ["p9l","q1l","p10l"],
                ["p10l","q1l","q2l"],
                ["p10l","q2l","p11l"],
                ["p11l","q2l","q3l"],
                ["p11l","q3l","p12l"],
                ["p12l","q3l","q4l"],
                ["rf4l","p10l","rf5l"],
                ["rf5l","p10l","p11l"],
                ["rf5l","p11l","rf6l"],
                ["rf6l","p11l","p12l"],
    
                //front end lift tuning
                {"dragCoef":1},
                ["f5l", "f5r", "f14l", {"liftCoef":100}],
                ["f5l", "f5r", "f14r", {"liftCoef":100}],
                {"group":""},
        ],
    },
    }

    Code:
    {
    "etk800_tailgate_gran_coupe": {
        "information":{
            "authors":"BeamNG",
            "name":"Liftback Tailgate",
            "value":450,
        },
        "slotType" : "etk800_tailgate_gran_coupe",
        "slots": [
            ["type", "default", "description"],
            ["etk800_lettering_tailgate","etk800_lettering_tailgate_856t", "Tailgate Lettering"],
            ["etk800_tailgateglass_gran_coupe","etk800_tailgateglass_gran_coupe", "Rear Glass"], //REAR GLASS
        ],
        "glowMap":{
            "etk800_chmsl_ext":{"simpleFunction":{"brakelights":100}, "off":"etk800_lights", "on":"etk800_lights_on_ext", "on_intense":"etk800_lights_on_intense_ext"},
        },
        "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            ["etk800_tailgate_gran_coupe", ["etk800_tailgate"]],
            ["etk800_logo_R", ["etk800_tailgate"]],
            {"deformGroup":"tailgatelight_L_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgatelight_L", ["etk800_tailgate"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound3", "deformVolume":0.3}],
            {"deformGroup":"tailgatelight_R_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgatelight_R", ["etk800_tailgate"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound4", "deformVolume":0.3}],
    
            {"deformGroup":"tailgatelight_L_break", "deformMaterialBase":"etk800_glass", "deformMaterialDamaged":"etk800_glass_dmg"},
            ["etk800_tailgatelightglass_L", ["etk800_tailgate"]],
            {"deformGroup":"tailgatelight_R_break", "deformMaterialBase":"etk800_glass", "deformMaterialDamaged":"etk800_glass_dmg"},
            ["etk800_tailgatelightglass_R", ["etk800_tailgate"]],
            {"deformGroup":""},
           
            ///chmsl
            {"deformGroup":"tailgateglass_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgate_chmsl_gran_coupe", ["etk800_tailgate"]],
            {"deformGroup":""},
        ],
        "controller": [
            ["fileName"],
            ["advancedCouplerControl", {"name":"tailgateCoupler"}],
        ]
        "tailgateCoupler":{
            "groupType": "autoCoupling",
            "couplerNodes":[
                ["cid1",    "cid2",     "autoCouplingStrength",    "autoCouplingRadius",   "autoCouplingLockRadius",   "autoCouplingSpeed", "couplingStartRadius",  "breakGroup"]
                ["r7",      "t7",        40000,                     0.01,                   0.005,                      0.2,                 0.1,                   "tailgate_latch"]
            ]
            "attachSoundVolume":1,
            "detachSoundVolume":1,
            "soundNode:":["r5"]
            "attachSoundEvent": "event:>Vehicle>Latches>Trunk>modern_02_close",
            "detachSoundEvent": "event:>Vehicle>Latches>Trunk>90s_04_open",
            "breakSoundEvent":""
            "openForceMagnitude": 110,
            "openForceDuration": 1.5,
            "closeForceMagnitude": 80,
            "closeForceDuration": 1.5,
        }
        "triggers":[
            ["id", "label", "idRef:", "idX:", "idY:", "type", "size", "baseRotation", "rotation", "translation", "baseTranslation"],
            ["tailgate", "Tailgate", "t4","t4r","t3", "box", {"x":0.1, "y":0.08, "z":0.08}, {"x":0, "y":0, "z":-3}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":-0.05, "y":0.15, "z":-0.02}],
            ["tailgate_int", "Tailgate", "t4","t4r","t3", "box", {"x":0.12, "y":0.06, "z":0.06}, {"x":0, "y":0, "z":-3}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":-0.06, "y":0.0, "z":0.06}],
        ],
        "triggerEventLinks":[
            ["triggerId:triggers", "action", "targetEventId:events"],
            ["tailgate", "action0", "tailgateLatch"],
            ["tailgate_int", "action0", "tailgateLatch"],
        ],
        "events":[
            ["id", "title", "desc"],
            ["tailgateLatch", "ui.inputActions.common.tailgateLatch.title", "ui.inputActions.common.tailgateLatch.description", {"onUp":"controller.getControllerSafe('tailgateCoupler').toggleGroup()"}],
        ],  
        "props": [
            ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"],
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":10, "b":0, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleBrakeLightFlare",
    
            },
            //chmsl {"x":0.5,"y":-0.35,"z":0.05},
            //create for sedan "SPOTLIGHT", "rf4", "rf4r", "rf5r"
            /*
            ["brakelights", "SPOTLIGHT", "rf4r", "rf4l", "rf5r", {"x":120,"y":0,"z":0}, {"x":0,"y":0,"z":0}, {"x":0,"y":0,"z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.5,"y":-0.25,"z":0.03},"flareScale":0.03,"lightBrightness":0.03,"deformGroup":"backlight_break"}],
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":10, "b":0, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleBrakeLightFlare",
            },
            */
            //taillights
            ["brakelights" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.80, "y":0.70, "z":0.02},"flareScale":0.05,"lightBrightness":0.08,"deformGroup":"tailgatelight_R_break"}],
            ["brakelights" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.80, "y":0.70, "z":-0.02},"flareScale":0.05,"lightBrightness":0.08,"deformGroup":"tailgatelight_L_break"}],
            ["lowhighbeam" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.70, "y":0.50, "z":0.055},"flareScale":0.015,"lightBrightness":0.08,"deformGroup":"tailgatelight_R_break"}],
            ["lowhighbeam" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.70, "y":0.50, "z":-0.055},"flareScale":0.015,"lightBrightness":0.08,"deformGroup":"tailgatelight_L_break"}],
    
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":255, "b":200, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleReverseLightFlare",
                "cookieName":"art/special/BNG_light_cookie_headlight.dds"
                "texSize":512,
                "shadowSoftness":0.5,
            },
            ["reverse" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.9, "y":0.5, "z":0.02},"flareScale":0.05,"lightBrightness":0.06,"deformGroup":"tailgatelight_R_break"}],
            ["reverse" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.9, "y":0.5, "z":-0.02},"flareScale":0.05,"lightBrightness":0.06,"deformGroup":"tailgatelight_L_break"}],
        ],
        "nodes": [
            ["id", "posX", "posY", "posZ"],
             //--TAILGATE--
             {"collision":true},
             {"selfCollision":true},
             {"nodeMaterial":"|NM_METAL"},
             {"frictionCoef":0.5},
             {"group":"etk800_tailgate"},
             {"nodeWeight":2.5}, //1.3
             ["t1r", -0.51576, 1.42875, 1.28633],
             ["t1", 0.00000, 1.44858, 1.32133],
             ["t1l", 0.51576, 1.42875, 1.28633],
    
             ["t2rr", -0.58000, 1.74203, 1.14112],
             ["t2ll", 0.58000, 1.74203, 1.14112],
    
             ["t3rr", -0.60500, 2.14576, 0.97993],
             {"selfCollision":false},
             ["t3r", -0.32000, 2.20076, 0.98993],
             ["t3", 0.00000, 2.21576, 0.99993],
             ["t3l", 0.32000, 2.20076, 0.98993],
             {"selfCollision":true},
             ["t3ll", 0.60500, 2.14576, 0.97993],
    
             {"nodeWeight":2.5}, //1.5
             ["t4rr", -0.58500, 2.23076, 0.72993],
             ["t4r", -0.30000, 2.27076, 0.72993],
             ["t4", 0.00000, 2.28076, 0.72993],
             ["t4l", 0.30000, 2.27076, 0.72993],
             ["t4ll", 0.58500, 2.23076, 0.72993],
    
    
             ["t3rr2", -0.60500, 1.92850, 1.07294],
             {"selfCollision":false},
             ["t3r2", -0.32000, 1.98350, 1.08294],
             ["t32", 0.00000, 1.99850, 1.09294],
             ["t3l2", 0.32000, 1.98350, 1.08294],
             {"selfCollision":true},
             ["t3ll2", 0.60500, 1.92850, 1.07294],
    
             {"collision":false},
             {"selfCollision":false},
             {"nodeWeight":2},
             ["t5", 0.00000, 1.98999, 0.86990],
             {"group":""},
           
            //latch node
             {"nodeWeight":1.6},
             ["t7", -0.0, 2.31, 0.58],            
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TAILGATE--
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":1201000,"beamDamp":100},
              {"beamDeform":32550,"beamStrength":"FLT_MAX"},
              //tailgate main shape
              {"deformLimitExpansion":1.1},
              {"deformationTriggerRatio":0.05},
              {"deformGroup":"tailgatelight_R_break"},
              ["t3rr","t3r"],
              ["t4rr","t4r"],
              ["t3rr","t4rr"],
              ["t3r","t4r"],
              //new
              ["t3rr2","t3r2"],
              ["t3r2","t3r"],
    
              {"deformGroup":"tailgatelight_L_break"},
              ["t3l","t3ll"],
              ["t4l","t4ll"],
              ["t3l","t4l"],
              ["t3ll","t4ll"],
              //new
              ["t3l2","t3ll2"],
              ["t3l","t3l2"],
    
              {"deformGroup":""},
              ["t1r","t1"],
              ["t1","t1l"],
              ["t1r","t2rr"],
              ["t1l","t2ll"],
    
              ["t3r","t3"],
              ["t3l","t3"],
              //new
    
              ["t3r2","t32"],
              ["t3l2","t32"],
    
              ["t2rr","t3rr2"],
              ["t3rr","t3rr2"],
              ["t2ll","t3ll2"],
              ["t3ll2","t3ll"],
              //
              ["t4r","t4"],
              ["t4l","t4"],
    
              ["t3","t4"],
    
              //new
              ["t32","t3"],
    
              //surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":14550,"beamStrength":"FLT_MAX"},
              {"deformGroup":"tailgatelight_R_break"},
              ["t4rr","t3r"],
              ["t4r","t3rr"],
              //new
              ["t3rr2","t3r"],
              ["t3r2","t3rr"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t4l","t3ll"],
              ["t4ll","t3l"],
              //new
              ["t3l","t3ll2"],
              ["t3ll","t3l2"],
              {"deformGroup":""},
    
              ["t2rr","t3r"],
              ["t2ll","t3l"],
    
              ["t4r","t3"],
              ["t4","t3r"],
              ["t4l","t3"],
              ["t4","t3l"],
              //new
              ["t3l2","t3"],
              ["t3l","t32"],
              ["t3r","t32"],
              ["t3","t3r2"],
    
              //rigids
              {"beamSpring":801000,"beamDamp":120},
              {"beamDeform":5550,"beamStrength":"FLT_MAX"},
              {"deformGroup":"tailgateglass_break", "deformationTriggerRatio":0.02},
              ["t1r","t1l"],
    
              ["t1r","t3r2"],// org t3r
    
              ["t1l","t3l2"],// org t3l,
    
              ["t2rr","t4rr"],
              ["t2ll","t4ll"],
             
              ["t3rr2","t4rr"],
              ["t3ll2","t4ll"],
             
              ["t3r2","t4rr"],
              ["t3l2","t4ll"],
    
              ["t32","t4"],
    
    
              {"deformGroup":"tailgatelight_R_break"},
              ["t4rr","t4"],
              ["t3rr","t3"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t4","t4ll"],
              ["t3","t3ll"],
              {"deformGroup":""},
    
              ["t3r","t3l"],
              ["t4r","t4l"],
    
              ["t1","t2rr"],
              ["t1","t2ll"],
    
              //rigidifier
              {"beamSpring":1751000,"beamDamp":150},
              {"beamDeform":5000,"beamStrength":"FLT_MAX"},
              {"deformationTriggerRatio":0.05},
              ["t1r","t5"],
              ["t1","t5", {"beamDeform":10000}],
              ["t1l","t5"],
              ["t2rr","t5"],
              ["t2ll","t5"],
              {"deformGroup":"tailgatelight_R_break"},
              ["t3rr","t5"],
              ["t3r","t5"],
              ["t4rr","t5"],
              ["t4r","t5"],
              //new
              ["t3rr2","t5"],
              ["t3r2","t5"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t3l","t5"],
              ["t3ll","t5"],
              ["t4l","t5"],
              ["t4ll","t5"],
              //new
              ["t3ll2","t5"],
              ["t3l2","t5"],
              {"deformGroup":""},
    
              ["t3","t5"],
              ["t4","t5"],
              //new
              ["t32","t5"],
             
              //latch node
              ["t7", "t3"],
              ["t7", "t3r"],
              ["t7", "t3l"],
              ["t7", "t4"],
              ["t7", "t4r"],
              ["t7", "t4l"],
              ["t7", "t5"],
    
              //tailgate hinge
              {"beamSpring":2001000,"beamDamp":120},
              {"beamDeform":18000,"beamStrength":44000},
              {"breakGroup":"tailgatehinge_R"},
              {"deformGroup":"tailgatelight_R_break"},
              ["t1r","rf5r"],
              ["t1r","rf5r"],
              ["t1","rf5l"],
              ["t1","rf5l"],
              ["t2ll","rf5l"],
              ["t2rr","rf5r"],
              ["t5","rf5r"],
    
              {"breakGroup":"tailgatehinge_L"},
              {"deformGroup":"tailgatelight_L_break"},
              ["t1l","rf5l"],
              ["t1l","rf6l"],
              ["t1","rf5r"],
              ["t1","rf5r"],
              ["t2rr","rf5r"],
              ["t2ll","rf5l"],
              ["t5","rf5l"],
              {"deformGroup":""},
              {"breakGroup":""},
    
              //tailgate latch
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":2001000,"beamDamp":120},
              {"beamDeform":9000,"beamStrength":22000},
              {"breakGroup":"tailgatelatch"},
              ["t4","r7"],
              ["t4r","r7"],
              ["t4l","r7"],
              ["t4r","r7rr"],
              ["t4","r7rr"],
              ["t4","r7ll"],
              ["t4l","r7ll"],
              ["t5","r7rr"],
              ["t5","r7"],
              ["t5","r7ll"],
              {"breakGroup":""},
    
              //pop open
              {"breakGroupType":1},
              //{"beamSpring":1700,"beamDamp":45},
              //{"beamDeform":3500,"beamStrength":10000},
    
              {"beamType":"|SUPPORT", "beamLongBound":4},        
             
              {"beamSpring":7000,"beamDamp":200},
              {"beamDeform":4000,"beamStrength":10000},
             
              {"beamPrecompression":1.05},
              ["t4l", "r6", {"breakGroup":"tailgatehinge_R"}],
              ["t4r", "r6", {"breakGroup":"tailgatehinge_L"}],
    
              //gas struts
              {"breakGroupType":1},
              {"beamSpring":300,"beamDamp":500},
              {"beamDeform":4000,"beamStrength":10000},
              {"beamPrecompression":40.5},                                    //INFO: Dämpfer Stärke
              ["p12r","t3rr2", {"breakGroup":"tailgatehinge_R"}],
              ["p12l","t3ll2", {"breakGroup":"tailgatehinge_L"}],
              {"beamPrecompression":1},
              {"breakGroupType":0},
              {"breakGroup":""},
    
              //damping
              {"beamDeform":27600,"beamStrength":225000},
              {"beamSpring":0,"beamDamp":20},
              ["t3rr","r3rr", {"breakGroup":"tailgatehinge_R"}],
              ["t3ll","r3ll", {"breakGroup":"tailgatehinge_L"}],
              {"breakGroup":""},
    
              //tailgate support beams
              {"beamType":"|SUPPORT", "beamLongBound":8},
              {"beamSpring":1001000,"beamDamp":50},
              {"beamDeform":7500,"beamStrength":230000},
              ["t3rr","q4r", {"beamLongBound":10}],
              ["t3ll","q4l", {"beamLongBound":10}],
    
    
              ["t2rr","p11r"],
              ["t2ll","p11l"],
              ["t2rr","p12r"],
              ["t2ll","p12l"],
    
              ["t2rr","rf5r"],
              ["t2ll","rf5l"],
    
              ["t3rr","q9r"],
              ["t3ll","q9l"],
    
              ["t4r","q9r"],
              ["t4l","q9l"],
    
              ["t4rr","r4rr"],
              ["t4ll","r4ll"],
    
              ["t4rr","r3rr"],
              ["t4ll","r3ll"],
    
              ["t3","r7"],
              ["t3r","r7"],
              ["t3l","r7"],
              ["t3r","r7rr"],
              ["t3l","r7ll"],
    
              {"beamPrecompression":0.7},
              ["t1r","rf5r"],
              ["t1l","rf5l"],
              ["t1","rf5"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"deformLimitExpansion":1.1},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                //tailgate
                {"groundModel":"metal"},
                {"group":"etk800_tailgate"},
                {"dragCoef":2},
                ["t1","t1l","t2ll"],
                ["t1","t2ll","t2rr"],
                ["t1","t2rr","t1r"],
                ["t2ll","t3ll","t3l"],
                ["t2ll","t3l","t3"],
                ["t2ll","t3","t2rr"],
                ["t2rr","t3","t3r"],
                ["t2rr","t3r","t3rr"],
    
                {"dragCoef":6},
                ["t3ll","t4ll","t4l"],
                ["t3ll","t4l","t3l"],
                ["t3l","t4","t3"],
                ["t3l","t4l","t4"],
                ["t4r","t3r","t4"],
                ["t3r","t3","t4"],
                ["t3r","t4r","t3rr"],
                ["t4rr","t3rr","t4r"],
        ],
    },
    }

    The Mod is almost finished, after i fix the Tailgate with your help. And some other small things, the creater will take a look at it, and then he will upload the update. :)
     
  2. MorzBNG

    MorzBNG
    Expand Collapse

    Joined:
    Nov 27, 2019
    Messages:
    90
    I got it this far, the biggest problem was that the two coupler nodes weren't in the same position and there are some "tailgate latch" beams that should have been commented out like in the original file. I have a new problem though: whenever i go to open the tailgate, it closes right again after. Don't know if that's my problem because I don't have all the files of the mod; I had a look at the controller file, but I couldn't understand why that happens.
    Code:
    {
    "etk800_tailgate_gran_coupe": {
        "information":{
            "authors":"BeamNG",
            "name":"Liftback Tailgate",
            "value":450,
        },
        "slotType" : "etk800_tailgate_gran_coupe",
        "slots": [
            ["type", "default", "description"],
            ["etk800_lettering_tailgate","etk800_lettering_tailgate_856t", "Tailgate Lettering"],
            ["etk800_tailgateglass_gran_coupe","etk800_tailgateglass_gran_coupe", "Rear Glass"], //REAR GLASS
        ],
        "glowMap":{
            "etk800_chmsl_ext":{"simpleFunction":{"brakelights":100}, "off":"etk800_lights", "on":"etk800_lights_on_ext", "on_intense":"etk800_lights_on_intense_ext"},
        },
        "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            ["etk800_tailgate_gran_coupe", ["etk800_tailgate"]],
            ["etk800_logo_R", ["etk800_tailgate"]],
            {"deformGroup":"tailgatelight_L_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgatelight_L", ["etk800_tailgate"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound3", "deformVolume":0.3}],
            {"deformGroup":"tailgatelight_R_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgatelight_R", ["etk800_tailgate"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound4", "deformVolume":0.3}],
    
            {"deformGroup":"tailgatelight_L_break", "deformMaterialBase":"etk800_glass", "deformMaterialDamaged":"etk800_glass_dmg"},
            ["etk800_tailgatelightglass_L", ["etk800_tailgate"]],
            {"deformGroup":"tailgatelight_R_break", "deformMaterialBase":"etk800_glass", "deformMaterialDamaged":"etk800_glass_dmg"},
            ["etk800_tailgatelightglass_R", ["etk800_tailgate"]],
            {"deformGroup":""},
         
            ///chmsl
            {"deformGroup":"tailgateglass_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgate_chmsl_gran_coupe", ["etk800_tailgate"]],
            {"deformGroup":""},
        ],
        "controller": [
            ["fileName"],
            ["advancedCouplerControl", {"name":"tailgateCoupler"}],
        ]
        "tailgateCoupler":{
            "groupType": "autoCoupling",
            "couplerNodes":[
                ["cid1",    "cid2",     "autoCouplingStrength",    "autoCouplingRadius",   "autoCouplingLockRadius",   "autoCouplingSpeed", "couplingStartRadius",  "breakGroup"]
                ["r7",      "t7",        40000,                     0.01,                   0.005,                      0.2,                 0.1,                   "tailgate_latch"]
            ]
            "attachSoundVolume":1,
            "detachSoundVolume":1,
            "soundNode:":["r5"]
            "attachSoundEvent": "event:>Vehicle>Latches>Trunk>modern_02_close",
            "detachSoundEvent": "event:>Vehicle>Latches>Trunk>90s_04_open",
            "breakSoundEvent":""
            "openForceMagnitude": 230,
            "openForceDuration": 1.5,
            "closeForceMagnitude": 180,
            "closeForceDuration": 1.5,
        }
        "triggers":[
            ["id", "label", "idRef:", "idX:", "idY:", "type", "size", "baseRotation", "rotation", "translation", "baseTranslation"],
            ["tailgate", "Tailgate", "t4","t4r","t3", "box", {"x":0.1, "y":0.08, "z":0.08}, {"x":0, "y":0, "z":-3}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":-0.05, "y":0.15, "z":-0.02}],
            ["tailgate_int", "Tailgate", "t4","t4r","t3", "box", {"x":0.12, "y":0.06, "z":0.06}, {"x":0, "y":0, "z":-3}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":-0.06, "y":0.0, "z":0.06}],
        ],
        "triggerEventLinks":[
            ["triggerId:triggers", "action", "targetEventId:events"],
            ["tailgate", "action0", "tailgateLatch"],
            ["tailgate_int", "action0", "tailgateLatch"],
        ],
        "events":[
            ["id", "title", "desc"],
            ["tailgateLatch", "ui.inputActions.common.tailgateLatch.title", "ui.inputActions.common.tailgateLatch.description", {"onUp":"controller.getControllerSafe('tailgateCoupler').toggleGroup()"}],
        ],
        "props": [
            ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"],
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":10, "b":0, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleBrakeLightFlare",
    
            },
            //chmsl {"x":0.5,"y":-0.35,"z":0.05},
            //create for sedan "SPOTLIGHT", "rf4", "rf4r", "rf5r"
            /*
            ["brakelights", "SPOTLIGHT", "rf4r", "rf4l", "rf5r", {"x":120,"y":0,"z":0}, {"x":0,"y":0,"z":0}, {"x":0,"y":0,"z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.5,"y":-0.25,"z":0.03},"flareScale":0.03,"lightBrightness":0.03,"deformGroup":"backlight_break"}],
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":10, "b":0, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleBrakeLightFlare",
            },
            */
            //taillights
            ["brakelights" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.80, "y":0.70, "z":0.02},"flareScale":0.05,"lightBrightness":0.08,"deformGroup":"tailgatelight_R_break"}],
            ["brakelights" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.80, "y":0.70, "z":-0.02},"flareScale":0.05,"lightBrightness":0.08,"deformGroup":"tailgatelight_L_break"}],
            ["lowhighbeam" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.70, "y":0.50, "z":0.055},"flareScale":0.015,"lightBrightness":0.08,"deformGroup":"tailgatelight_R_break"}],
            ["lowhighbeam" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.70, "y":0.50, "z":-0.055},"flareScale":0.015,"lightBrightness":0.08,"deformGroup":"tailgatelight_L_break"}],
    
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":255, "b":200, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleReverseLightFlare",
                "cookieName":"art/special/BNG_light_cookie_headlight.dds"
                "texSize":512,
                "shadowSoftness":0.5,
            },
            ["reverse" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.9, "y":0.5, "z":0.02},"flareScale":0.05,"lightBrightness":0.06,"deformGroup":"tailgatelight_R_break"}],
            ["reverse" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.9, "y":0.5, "z":-0.02},"flareScale":0.05,"lightBrightness":0.06,"deformGroup":"tailgatelight_L_break"}],
        ],
        "nodes": [
            ["id", "posX", "posY", "posZ"],
             //--TAILGATE--
             {"collision":true},
             {"selfCollision":true},
             {"nodeMaterial":"|NM_METAL"},
             {"frictionCoef":0.5},
             {"group":"etk800_tailgate"},
             {"nodeWeight":2.5}, //1.3
             ["t1r", -0.51576, 1.42875, 1.28633],
             ["t1", 0.00000, 1.44858, 1.32133],
             ["t1l", 0.51576, 1.42875, 1.28633],
    
             ["t2rr", -0.58000, 1.74203, 1.14112],
             ["t2ll", 0.58000, 1.74203, 1.14112],
    
             ["t3rr", -0.60500, 2.14576, 0.97993],
             {"selfCollision":false},
             ["t3r", -0.32000, 2.20076, 0.98993],
             ["t3", 0.00000, 2.21576, 0.99993],
             ["t3l", 0.32000, 2.20076, 0.98993],
             {"selfCollision":true},
             ["t3ll", 0.60500, 2.14576, 0.97993],
    
             {"nodeWeight":2.5}, //1.5
             ["t4rr", -0.58500, 2.23076, 0.72993],
             ["t4r", -0.30000, 2.27076, 0.72993],
             ["t4", 0.00000, 2.28076, 0.72993],
             ["t4l", 0.30000, 2.27076, 0.72993],
             ["t4ll", 0.58500, 2.23076, 0.72993],
    
    
             ["t3rr2", -0.60500, 1.92850, 1.07294],
             {"selfCollision":false},
             ["t3r2", -0.32000, 1.98350, 1.08294],
             ["t32", 0.00000, 1.99850, 1.09294],
             ["t3l2", 0.32000, 1.98350, 1.08294],
             {"selfCollision":true},
             ["t3ll2", 0.60500, 1.92850, 1.07294],
    
             {"collision":false},
             {"selfCollision":false},
             {"nodeWeight":2},
             ["t5", 0.00000, 1.98999, 0.86990],
             {"group":""},
         
            //latch node
             {"nodeWeight":1.6},
             ["t7", -0.0, 2.31, 0.54],          
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TAILGATE--
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":1201000,"beamDamp":100},
              {"beamDeform":32550,"beamStrength":"FLT_MAX"},
              //tailgate main shape
              {"deformLimitExpansion":1.1},
              {"deformationTriggerRatio":0.05},
              {"deformGroup":"tailgatelight_R_break"},
              ["t3rr","t3r"],
              ["t4rr","t4r"],
              ["t3rr","t4rr"],
              ["t3r","t4r"],
              //new
              ["t3rr2","t3r2"],
              ["t3r2","t3r"],
    
              {"deformGroup":"tailgatelight_L_break"},
              ["t3l","t3ll"],
              ["t4l","t4ll"],
              ["t3l","t4l"],
              ["t3ll","t4ll"],
              //new
              ["t3l2","t3ll2"],
              ["t3l","t3l2"],
    
              {"deformGroup":""},
              ["t1r","t1"],
              ["t1","t1l"],
              ["t1r","t2rr"],
              ["t1l","t2ll"],
    
              ["t3r","t3"],
              ["t3l","t3"],
              //new
    
              ["t3r2","t32"],
              ["t3l2","t32"],
    
              ["t2rr","t3rr2"],
              ["t3rr","t3rr2"],
              ["t2ll","t3ll2"],
              ["t3ll2","t3ll"],
              //
              ["t4r","t4"],
              ["t4l","t4"],
    
              ["t3","t4"],
    
              //new
              ["t32","t3"],
    
              //surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":14550,"beamStrength":"FLT_MAX"},
              {"deformGroup":"tailgatelight_R_break"},
              ["t4rr","t3r"],
              ["t4r","t3rr"],
              //new
              ["t3rr2","t3r"],
              ["t3r2","t3rr"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t4l","t3ll"],
              ["t4ll","t3l"],
              //new
              ["t3l","t3ll2"],
              ["t3ll","t3l2"],
              {"deformGroup":""},
    
              ["t2rr","t3r"],
              ["t2ll","t3l"],
    
              ["t4r","t3"],
              ["t4","t3r"],
              ["t4l","t3"],
              ["t4","t3l"],
              //new
              ["t3l2","t3"],
              ["t3l","t32"],
              ["t3r","t32"],
              ["t3","t3r2"],
    
              //rigids
              {"beamSpring":801000,"beamDamp":120},
              {"beamDeform":5550,"beamStrength":"FLT_MAX"},
              {"deformGroup":"tailgateglass_break", "deformationTriggerRatio":0.02},
              ["t1r","t1l"],
    
              ["t1r","t3r2"],// org t3r
    
              ["t1l","t3l2"],// org t3l,
    
              ["t2rr","t4rr"],
              ["t2ll","t4ll"],
           
              ["t3rr2","t4rr"],
              ["t3ll2","t4ll"],
           
              ["t3r2","t4rr"],
              ["t3l2","t4ll"],
    
              ["t32","t4"],
    
    
              {"deformGroup":"tailgatelight_R_break"},
              ["t4rr","t4"],
              ["t3rr","t3"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t4","t4ll"],
              ["t3","t3ll"],
              {"deformGroup":""},
    
              ["t3r","t3l"],
              ["t4r","t4l"],
    
              ["t1","t2rr"],
              ["t1","t2ll"],
    
              //rigidifier
              {"beamSpring":1751000,"beamDamp":150},
              {"beamDeform":5000,"beamStrength":"FLT_MAX"},
              {"deformationTriggerRatio":0.05},
              ["t1r","t5"],
              ["t1","t5", {"beamDeform":10000}],
              ["t1l","t5"],
              ["t2rr","t5"],
              ["t2ll","t5"],
              {"deformGroup":"tailgatelight_R_break"},
              ["t3rr","t5"],
              ["t3r","t5"],
              ["t4rr","t5"],
              ["t4r","t5"],
              //new
              ["t3rr2","t5"],
              ["t3r2","t5"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t3l","t5"],
              ["t3ll","t5"],
              ["t4l","t5"],
              ["t4ll","t5"],
              //new
              ["t3ll2","t5"],
              ["t3l2","t5"],
              {"deformGroup":""},
    
              ["t3","t5"],
              ["t4","t5"],
              //new
              ["t32","t5"],
           
              //latch node
              ["t7", "t3"],
              ["t7", "t3r"],
              ["t7", "t3l"],
              ["t7", "t4"],
              ["t7", "t4r"],
              ["t7", "t4l"],
              ["t7", "t5"],
    
              //tailgate hinge
              {"beamSpring":2001000,"beamDamp":120},
              {"beamDeform":18000,"beamStrength":44000},
              {"breakGroup":"tailgatehinge_R"},
              {"deformGroup":"tailgatelight_R_break"},
              ["t1r","rf5r"],
              ["t1r","rf5r"],
              ["t1","rf5l"],
              ["t1","rf5l"],
              ["t2ll","rf5l"],
              ["t2rr","rf5r"],
              ["t5","rf5r"],
             
              {"breakGroup":"tailgatehinge_L"},
              {"deformGroup":"tailgatelight_L_break"},
              ["t1l","rf5l"],
              ["t1l","rf6l"],
              ["t1","rf5r"],
              ["t1","rf5r"],
              ["t2rr","rf5r"],
              ["t2ll","rf5l"],
              ["t5","rf5l"],
              {"deformGroup":""},
              {"breakGroup":""},
    
              //tailgate latch
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":2001000,"beamDamp":120},
              {"beamDeform":9000,"beamStrength":22000},
              {"breakGroup":"tailgatelatch"},
              //["t4","r7"],
              //["t4r","r7"],
              //["t4l","r7"],
              //["t4r","r7rr"],
              //["t4","r7rr"],
              //["t4","r7ll"],
              //["t4l","r7ll"],
              //["t5","r7rr"],
              //["t5","r7"],
              //["t5","r7ll"],
              {"breakGroup":""},
    
              //pop open
              {"breakGroupType":1},
              {"beamType":"|SUPPORT", "beamLongBound":4},      
              {"beamSpring":7000,"beamDamp":200},
              {"beamDeform":4000,"beamStrength":10000},
              {"beamPrecompression":1.09},
              ["t4l", "r6", {"breakGroup":"tailgatehinge_R"}],
              ["t4r", "r6", {"breakGroup":"tailgatehinge_L"}],
    
              //gas struts
              {"breakGroupType":1},
              {"beamSpring":400,"beamDamp":200},
              {"beamDeform":4000,"beamStrength":10000},
              {"beamPrecompression":7},                          //INFO: Dämpfer Stärke
              ["p12r","t3rr2", {"breakGroup":"tailgatehinge_R"}],
              ["p12l","t3ll2", {"breakGroup":"tailgatehinge_L"}],
              {"beamPrecompression":1},
              {"breakGroupType":0},
              {"breakGroup":""},
    
              //damping
              {"beamDeform":27600,"beamStrength":225000},
              {"beamSpring":0,"beamDamp":20},
              ["t3rr","r3rr", {"breakGroup":"tailgatehinge_R"}],
              ["t3ll","r3ll", {"breakGroup":"tailgatehinge_L"}],
              {"breakGroup":""},
    
              //tailgate support beams
              {"beamType":"|SUPPORT", "beamLongBound":8},
              {"beamSpring":1001000,"beamDamp":50},
              {"beamDeform":7500,"beamStrength":230000},
              ["t3rr","q4r", {"beamLongBound":12}],
              ["t3ll","q4l", {"beamLongBound":12}],
             
              ["t2rr","p11r"],
              ["t2ll","p11l"],
              ["t2rr","p12r"],
              ["t2ll","p12l"],
             
              ["t2rr","rf5r"],
              ["t2ll","rf5l"],
             
              ["t3rr","q9r"],
              ["t3ll","q9l"],
             
              ["t4r","q9r"],
              ["t4l","q9l"],
             
              ["t4rr","r4rr"],
              ["t4ll","r4ll"],
             
              ["t4rr","r3rr"],
              ["t4ll","r3ll"],
             
              ["t3","r7"],
              ["t3r","r7"],
              ["t3l","r7"],
              ["t3r","r7rr"],
              ["t3l","r7ll"],
    
              {"beamPrecompression":0.8},
              ["t1r","rf4r"],
              ["t1l","rf4l"],
              ["t1","rf4"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"deformLimitExpansion":1.1},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                //tailgate
                {"groundModel":"metal"},
                {"group":"etk800_tailgate"},
                {"dragCoef":2},
                ["t1","t1l","t2ll"],
                ["t1","t2ll","t2rr"],
                ["t1","t2rr","t1r"],
                ["t2ll","t3ll","t3l"],
                ["t2ll","t3l","t3"],
                ["t2ll","t3","t2rr"],
                ["t2rr","t3","t3r"],
                ["t2rr","t3r","t3rr"],
    
                {"dragCoef":6},
                ["t3ll","t4ll","t4l"],
                ["t3ll","t4l","t3l"],
                ["t3l","t4","t3"],
                ["t3l","t4l","t4"],
                ["t4r","t3r","t4"],
                ["t3r","t3","t4"],
                ["t3r","t4r","t3rr"],
                ["t4rr","t3rr","t4r"],
        ],
    },
    }
     
    #2 MorzBNG, Jul 16, 2023
    Last edited: Jul 17, 2023
    • Like Like x 1
  3. JDMArsch

    JDMArsch
    Expand Collapse

    Joined:
    Nov 4, 2013
    Messages:
    119
    Little Update:
    If I set the value of "autoCouplingStrength" to 0, it opens, of course because then there is no real connection. But if I set the value to a low value. The tailgate is still closed but I can use a tailgate node to open it which means the button doesn't really work as it should. But when I open the tailgate by pulling a node and then pressing the button, I see the tailgate slowly move back and forth, that's all. Even if I remove the "//" under "Pop Open" it doesn't work.
     
  4. JDMArsch

    JDMArsch
    Expand Collapse

    Joined:
    Nov 4, 2013
    Messages:
    119
    You are the very best, thanks a lot :) I'll take a look, maybe I can find the problem. I had that with my version too. The tailgate starts to close again automatically.
    If I don't find a solution, I'll send you all the files on Discord :)
     
  5. JDMArsch

    JDMArsch
    Expand Collapse

    Joined:
    Nov 4, 2013
    Messages:
    119
    I just can't find the error.
    If I set the "openForceDuration" higher, of course the tailgate stays open longer, but that doesn't change the fact that the tailgate closes again automatically after the time has elapsed.
    During this time it is therefore not possible to close the tailgate again using the trigger.
    Even if I delete the code from "closeForce.." or set it to 0, it doesn't change anything.
    But if I set the value of "openForceDuration" very low, the tailgate only opens very slightly and stays in this position until I close it again myself.
    Where is the mistake?:confused::(

    Here is the code again. I changed some values and renamed some things to avoid possible problems with the wagon "tailgate". I also added some brackets and commas that were missing before.

    Code:
    {
    "etk800_tailgate_gran_coupe": {
        "information":{
            "authors":"BeamNG",
            "name":"Liftback Tailgate",
            "value":450,
        },
        "slotType" : "etk800_tailgate_gran_coupe",
        "slots": [
            ["type", "default", "description"],
            ["etk800_lettering_tailgate","etk800_lettering_tailgate_856t", "Tailgate Lettering"],
            ["etk800_tailgateglass_gran_coupe","etk800_tailgateglass_gran_coupe", "Rear Glass"], //REAR GLASS
        ],
        "glowMap":{
            "etk800_chmsl_ext":{"simpleFunction":{"brakelights":100}, "off":"etk800_lights", "on":"etk800_lights_on_ext", "on_intense":"etk800_lights_on_intense_ext"},
        },
        "flexbodies": [
            ["mesh", "[group]:", "nonFlexMaterials"],
            ["etk800_tailgate_gran_coupe", ["etk800_tailgate"]],
            ["etk800_logo_R", ["etk800_tailgate"]],
            {"deformGroup":"tailgatelight_L_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgatelight_L", ["etk800_tailgate"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound3", "deformVolume":0.3}],
            {"deformGroup":"tailgatelight_R_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgatelight_R", ["etk800_tailgate"],[]{"deformSound":"event:>Destruction>Vehicle>Glass>glassbreaksound4", "deformVolume":0.3}],
    
            {"deformGroup":"tailgatelight_L_break", "deformMaterialBase":"etk800_glass", "deformMaterialDamaged":"etk800_glass_dmg"},
            ["etk800_tailgatelightglass_L", ["etk800_tailgate"]],
            {"deformGroup":"tailgatelight_R_break", "deformMaterialBase":"etk800_glass", "deformMaterialDamaged":"etk800_glass_dmg"},
            ["etk800_tailgatelightglass_R", ["etk800_tailgate"]],
            {"deformGroup":""},
       
            ///chmsl
            {"deformGroup":"tailgateglass_break", "deformMaterialBase":"etk800_lights", "deformMaterialDamaged":"etk800_lights_dmg"},
            ["etk800_tailgate_chmsl_gran_coupe", ["etk800_tailgate"]],
            {"deformGroup":""},
        ],
        "controller": [
            ["fileName"],
            ["advancedCouplerControl", {"name":"LiftbackCoupler"}]
        ],
        "LiftbackCoupler": {
            "groupType": "autoCoupling",
            "couplerNodes": [
                ["cid1", "cid2", "autoCouplingStrength", "autoCouplingRadius", "autoCouplingLockRadius", "autoCouplingSpeed", "couplingStartRadius", "breakGroup"],
                ["r7", "t7", 40000, 0.01, 0.005, 0.2, 0.1, "tailgate_latch"]
        ],
            "attachSoundVolume": 1,
            "detachSoundVolume": 1,
            "soundNode": ["r5"],
            "attachSoundEvent": "event:>Vehicle>Latches>Trunk>modern_02_close",
            "detachSoundEvent": "event:>Vehicle>Latches>Trunk>90s_04_open",
            "breakSoundEvent": "",
            "openForceMagnitude": 300,
            "openForceDuration": 1.5,
            "closeForceMagnitude": 180,
            "closeForceDuration": 1.5,
        },
    
        "triggers":[
            ["id", "label", "idRef:", "idX:", "idY:", "type", "size", "baseRotation", "rotation", "translation", "baseTranslation"],
            ["liftback", "", "t4","t4r","t3", "box", {"x":0.1, "y":0.08, "z":0.08}, {"x":0, "y":0, "z":-3}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":-0.05, "y":0.15, "z":-0.02}],
            ["liftback_int", "", "t4","t4r","t3", "box", {"x":0.12, "y":0.06, "z":0.06}, {"x":0, "y":0, "z":-3}, {"x":0, "y":0, "z":0}, {"x":0, "y":0, "z":0}, {"x":-0.06, "y":0.0, "z":0.06}],
        ],
        "triggerEventLinks":[
            ["triggerId:triggers", "action", "targetEventId:events"],
            ["liftback", "action0", "LiftbackLatch"],
            ["liftback_int", "action0", "LiftbackLatch"],
        ],
        "events":[
            ["id", "title", "desc"],
            ["LiftbackLatch", "ui.inputActions.common.LiftbackLatch.title", "ui.inputActions.common.LiftbackLatch.description", {"onUp":"controller.getControllerSafe('LiftbackCoupler').toggleGroup()"}],
        ],
        "props": [
            ["func", "mesh", "idRef:", "idX:", "idY:", "baseRotation", "rotation", "translation", "min", "max", "offset", "multiplier"],
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":10, "b":0, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleBrakeLightFlare",
    
            },
            //chmsl {"x":0.5,"y":-0.35,"z":0.05},
            //create for sedan "SPOTLIGHT", "rf4", "rf4r", "rf5r"
            /*
            ["brakelights", "SPOTLIGHT", "rf4r", "rf4l", "rf5r", {"x":120,"y":0,"z":0}, {"x":0,"y":0,"z":0}, {"x":0,"y":0,"z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.5,"y":-0.25,"z":0.03},"flareScale":0.03,"lightBrightness":0.03,"deformGroup":"backlight_break"}],
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":10, "b":0, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleBrakeLightFlare",
            },
            */
            //taillights
            ["brakelights" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.80, "y":0.70, "z":0.02},"flareScale":0.05,"lightBrightness":0.08,"deformGroup":"tailgatelight_R_break"}],
            ["brakelights" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.80, "y":0.70, "z":-0.02},"flareScale":0.05,"lightBrightness":0.08,"deformGroup":"tailgatelight_L_break"}],
            ["lowhighbeam" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.70, "y":0.50, "z":0.055},"flareScale":0.015,"lightBrightness":0.08,"deformGroup":"tailgatelight_R_break"}],
            ["lowhighbeam" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.70, "y":0.50, "z":-0.055},"flareScale":0.015,"lightBrightness":0.08,"deformGroup":"tailgatelight_L_break"}],
    
            {
                "lightInnerAngle":0,
                "lightOuterAngle":120,
                "lightRange":8,
                "lightColor":{"r":255, "g":255, "b":200, "a":255},
                "lightAttenuation":{"x":0, "y":1, "z":1},
                "lightCastShadows":false,
                "flareName":"vehicleReverseLightFlare",
                "cookieName":"art/special/BNG_light_cookie_headlight.dds"
                "texSize":512,
                "shadowSoftness":0.5,
            },
            ["reverse" ,         "SPOTLIGHT"        , "t4r", "t4rr", "t3r", {"x":200, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.9, "y":0.5, "z":0.02},"flareScale":0.05,"lightBrightness":0.06,"deformGroup":"tailgatelight_R_break"}],
            ["reverse" ,         "SPOTLIGHT"        , "t4l", "t4ll", "t3l", {"x":-20, "y":0, "z":0} , {"x":0, "y":0, "z":0}    , {"x":0, "y":0, "z":0}, 0, 0, 0, 1, {"baseTranslation":{"x":0.9, "y":0.5, "z":-0.02},"flareScale":0.05,"lightBrightness":0.06,"deformGroup":"tailgatelight_L_break"}],
        ],
        "nodes": [
            ["id", "posX", "posY", "posZ"],
             //--TAILGATE--
             {"collision":true},
             {"selfCollision":true},
             {"nodeMaterial":"|NM_METAL"},
             {"frictionCoef":0.5},
             {"group":"etk800_tailgate"},
             {"nodeWeight":2.5}, //1.3
             ["t1r", -0.51576, 1.42875, 1.28633],
             ["t1", 0.00000, 1.44858, 1.32133],
             ["t1l", 0.51576, 1.42875, 1.28633],
    
             ["t2rr", -0.58000, 1.74203, 1.14112],
             ["t2ll", 0.58000, 1.74203, 1.14112],
    
             ["t3rr", -0.60500, 2.14576, 0.97993],
             {"selfCollision":false},
             ["t3r", -0.32000, 2.20076, 0.98993],
             ["t3", 0.00000, 2.21576, 0.99993],
             ["t3l", 0.32000, 2.20076, 0.98993],
             {"selfCollision":true},
             ["t3ll", 0.60500, 2.14576, 0.97993],
    
             {"nodeWeight":2.5}, //1.5
             ["t4rr", -0.58500, 2.23076, 0.72993],
             ["t4r", -0.30000, 2.27076, 0.72993],
             ["t4", 0.00000, 2.28076, 0.72993],
             ["t4l", 0.30000, 2.27076, 0.72993],
             ["t4ll", 0.58500, 2.23076, 0.72993],
    
    
             ["t3rr2", -0.60500, 1.92850, 1.07294],
             {"selfCollision":false},
             ["t3r2", -0.32000, 1.98350, 1.08294],
             ["t32", 0.00000, 1.99850, 1.09294],
             ["t3l2", 0.32000, 1.98350, 1.08294],
             {"selfCollision":true},
             ["t3ll2", 0.60500, 1.92850, 1.07294],
    
             {"collision":false},
             {"selfCollision":false},
             {"nodeWeight":2},
             ["t5", 0.00000, 1.98999, 0.86990],
             {"group":""},
       
            //latch node
             {"nodeWeight":1.6},
             ["t7", -0.0, 2.31, 0.54],        
        ],
        "beams": [
              ["id1:", "id2:"],
              //--TAILGATE--
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":1201000,"beamDamp":100},
              {"beamDeform":32550,"beamStrength":"FLT_MAX"},
              //tailgate main shape
              {"deformLimitExpansion":1.1},
              {"deformationTriggerRatio":0.05},
              {"deformGroup":"tailgatelight_R_break"},
              ["t3rr","t3r"],
              ["t4rr","t4r"],
              ["t3rr","t4rr"],
              ["t3r","t4r"],
              //new
              ["t3rr2","t3r2"],
              ["t3r2","t3r"],
    
              {"deformGroup":"tailgatelight_L_break"},
              ["t3l","t3ll"],
              ["t4l","t4ll"],
              ["t3l","t4l"],
              ["t3ll","t4ll"],
              //new
              ["t3l2","t3ll2"],
              ["t3l","t3l2"],
    
              {"deformGroup":""},
              ["t1r","t1"],
              ["t1","t1l"],
              ["t1r","t2rr"],
              ["t1l","t2ll"],
    
              ["t3r","t3"],
              ["t3l","t3"],
              //new
    
              ["t3r2","t32"],
              ["t3l2","t32"],
    
              ["t2rr","t3rr2"],
              ["t3rr","t3rr2"],
              ["t2ll","t3ll2"],
              ["t3ll2","t3ll"],
              //
              ["t4r","t4"],
              ["t4l","t4"],
    
              ["t3","t4"],
    
              //new
              ["t32","t3"],
    
              //surficial crossing
              {"deformLimitExpansion":""},
              {"beamDeform":14550,"beamStrength":"FLT_MAX"},
              {"deformGroup":"tailgatelight_R_break"},
              ["t4rr","t3r"],
              ["t4r","t3rr"],
              //new
              ["t3rr2","t3r"],
              ["t3r2","t3rr"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t4l","t3ll"],
              ["t4ll","t3l"],
              //new
              ["t3l","t3ll2"],
              ["t3ll","t3l2"],
              {"deformGroup":""},
    
              ["t2rr","t3r"],
              ["t2ll","t3l"],
    
              ["t4r","t3"],
              ["t4","t3r"],
              ["t4l","t3"],
              ["t4","t3l"],
              //new
              ["t3l2","t3"],
              ["t3l","t32"],
              ["t3r","t32"],
              ["t3","t3r2"],
    
              //rigids
              {"beamSpring":801000,"beamDamp":120},
              {"beamDeform":5550,"beamStrength":"FLT_MAX"},
              {"deformGroup":"tailgateglass_break", "deformationTriggerRatio":0.02},
              ["t1r","t1l"],
    
              ["t1r","t3r2"],// org t3r
    
              ["t1l","t3l2"],// org t3l,
    
              ["t2rr","t4rr"],
              ["t2ll","t4ll"],
         
              ["t3rr2","t4rr"],
              ["t3ll2","t4ll"],
         
              ["t3r2","t4rr"],
              ["t3l2","t4ll"],
    
              ["t32","t4"],
    
    
              {"deformGroup":"tailgatelight_R_break"},
              ["t4rr","t4"],
              ["t3rr","t3"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t4","t4ll"],
              ["t3","t3ll"],
              {"deformGroup":""},
    
              ["t3r","t3l"],
              ["t4r","t4l"],
    
              ["t1","t2rr"],
              ["t1","t2ll"],
    
              //rigidifier
              {"beamSpring":1751000,"beamDamp":150},
              {"beamDeform":5000,"beamStrength":"FLT_MAX"},
              {"deformationTriggerRatio":0.05},
              ["t1r","t5"],
              ["t1","t5", {"beamDeform":10000}],
              ["t1l","t5"],
              ["t2rr","t5"],
              ["t2ll","t5"],
              {"deformGroup":"tailgatelight_R_break"},
              ["t3rr","t5"],
              ["t3r","t5"],
              ["t4rr","t5"],
              ["t4r","t5"],
              //new
              ["t3rr2","t5"],
              ["t3r2","t5"],
              {"deformGroup":"tailgatelight_L_break"},
              ["t3l","t5"],
              ["t3ll","t5"],
              ["t4l","t5"],
              ["t4ll","t5"],
              //new
              ["t3ll2","t5"],
              ["t3l2","t5"],
              {"deformGroup":""},
    
              ["t3","t5"],
              ["t4","t5"],
              //new
              ["t32","t5"],
         
              //latch node
              ["t7", "t3"],
              ["t7", "t3r"],
              ["t7", "t3l"],
              ["t7", "t4"],
              ["t7", "t4r"],
              ["t7", "t4l"],
              ["t7", "t5"],
    
              //tailgate hinge
              {"beamSpring":2001000,"beamDamp":120},
              {"beamDeform":18000,"beamStrength":44000},
              {"breakGroup":"tailgatehinge_R"},
              {"deformGroup":"tailgatelight_R_break"},
              ["t1r","rf5r"],
              ["t1r","rf5r"],
              ["t1","rf5l"],
              ["t1","rf5l"],
              ["t2ll","rf5l"],
              ["t2rr","rf5r"],
              ["t5","rf5r"],
           
              {"breakGroup":"tailgatehinge_L"},
              {"deformGroup":"tailgatelight_L_break"},
              ["t1l","rf5l"],
              ["t1l","rf5l"],
              ["t1","rf5r"],
              ["t1","rf5r"],
              ["t2rr","rf5r"],
              ["t2ll","rf5l"],
              ["t5","rf5l"],
              {"deformGroup":""},
              {"breakGroup":""},
    
              //tailgate latch
              {"beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"beamSpring":2001000,"beamDamp":120},
              {"beamDeform":9000,"beamStrength":22000},
              {"breakGroup":"tailgate_latch"},
              //["t4","r7"],
              //["t4r","r7"],
              //["t4l","r7"],
              //["t4r","r7rr"],
              //["t4","r7rr"],
              //["t4","r7ll"],
              //["t4l","r7ll"],
              //["t5","r7rr"],
              //["t5","r7"],
              //["t5","r7ll"],
              {"breakGroup":""},
    
              //pop open
              {"breakGroupType":1},
              {"beamType":"|SUPPORT", "beamLongBound":4},    
              {"beamSpring":7000,"beamDamp":200},
              {"beamDeform":4000,"beamStrength":10000},
              {"beamPrecompression":1.09},
              ["t4l", "r6", {"breakGroup":"tailgatehinge_R"}],
              ["t4r", "r6", {"breakGroup":"tailgatehinge_L"}],
    
              //gas struts
              {"breakGroupType":1},
              {"beamSpring":400,"beamDamp":200},
              {"beamDeform":4000,"beamStrength":10000},
              {"beamPrecompression":7},                          //INFO: Dämpfer Stärke
              ["p12r","t3rr2", {"breakGroup":"tailgatehinge_R"}],
              ["p12l","t3ll2", {"breakGroup":"tailgatehinge_L"}],
              {"beamPrecompression":1},
              {"breakGroupType":0},
              {"breakGroup":""},
    
              //damping
              {"beamDeform":27600,"beamStrength":225000},
              {"beamSpring":0,"beamDamp":20},
              ["t3rr","r3rr", {"breakGroup":"tailgatehinge_R"}],
              ["t3ll","r3ll", {"breakGroup":"tailgatehinge_L"}],
              {"breakGroup":""},
    
              //tailgate support beams
              {"beamType":"|SUPPORT", "beamLongBound":8},
              {"beamSpring":1001000,"beamDamp":50},
              {"beamDeform":7500,"beamStrength":230000},
              ["t3rr","q4r", {"beamLongBound":12}],
              ["t3ll","q4l", {"beamLongBound":12}],
           
              ["t2rr","p11r"],
              ["t2ll","p11l"],
              ["t2rr","p12r"],
              ["t2ll","p12l"],
           
              ["t2rr","rf5r"],
              ["t2ll","rf5l"],
           
              ["t3rr","q9r"],
              ["t3ll","q9l"],
           
              ["t4r","q9r"],
              ["t4l","q9l"],
           
              ["t4rr","r4rr"],
              ["t4ll","r4ll"],
           
              ["t4rr","r3rr"],
              ["t4ll","r3ll"],
           
              ["t3","r7"],
              ["t3r","r7"],
              ["t3l","r7"],
              ["t3r","r7rr"],
              ["t3l","r7ll"],
    
              {"beamPrecompression":0.8},
              ["t1r","rf4r"],
              ["t1l","rf4l"],
              ["t1","rf4"],
              {"beamPrecompression":1, "beamType":"|NORMAL", "beamLongBound":1.0, "beamShortBound":1.0},
              {"deformLimitExpansion":1.1},
        ],
        "triangles": [
                ["id1:","id2:","id3:"],
                //tailgate
                {"groundModel":"metal"},
                {"group":"etk800_tailgate"},
                {"dragCoef":2},
                ["t1","t1l","t2ll"],
                ["t1","t2ll","t2rr"],
                ["t1","t2rr","t1r"],
                ["t2ll","t3ll","t3l"],
                ["t2ll","t3l","t3"],
                ["t2ll","t3","t2rr"],
                ["t2rr","t3","t3r"],
                ["t2rr","t3r","t3rr"],
    
                {"dragCoef":6},
                ["t3ll","t4ll","t4l"],
                ["t3ll","t4l","t3l"],
                ["t3l","t4","t3"],
                ["t3l","t4l","t4"],
                ["t4r","t3r","t4"],
                ["t3r","t3","t4"],
                ["t3r","t4r","t3rr"],
                ["t4rr","t3rr","t4r"],
        ],
    },
    }

    It's also a pity that there is no documentation on these things in the BeamNG Wiki, such as "openForceMagnitude" and so on. That would help to understand how it all works, apart from copying someone else's code and using trial and error to determine what exactly is happening. Sad or funny depending on how you look at it, I used ChatGPT and this one was able to help me a little further.:rolleyes:

    @tdev Could you maybe help out? Or answer me when more guides in the Wiki will come? I would really appreciate that. Greetings from Kassel.
     
    #5 JDMArsch, Jul 23, 2023
    Last edited: Jul 23, 2023
  6. SSRG

    SSRG
    Expand Collapse

    Joined:
    Jun 17, 2023
    Messages:
    4,337
    Yeah, this issue is very weird. I’d help out, but I have no clue how openable doors work :p
    Looking at your latest message, there has to be some kind of variable that makes it so the tailgate stays open, or you have to open it to a position where it doesn’t close anymore.
    Maybe, like in real life, there’s some extra support beams that prevent it from closing?
    upload_2023-7-24_8-49-7.jpeg
    --- Post updated ---
    I know the photo isn’t of a liftback, but I’m pretty sure those have it too.
     
    • Like Like x 1
  7. JDMArsch

    JDMArsch
    Expand Collapse

    Joined:
    Nov 4, 2013
    Messages:
    119
    Unfortunately, opening the tailgate higher does not help, I have already tried that.
    The support dampers are present (although not visible as a model, but as a beam).
    Thanks for the tips, I appreciate that. Maybe there is someone else who can give me the golden tip. :confused:
    Otherwise the mod would be finished.
     
  8. JDMArsch

    JDMArsch
    Expand Collapse

    Joined:
    Nov 4, 2013
    Messages:
    119
    If solved the problem. I changed the angle of the tailgate damper, and now its good :)
     
  9. SSRG

    SSRG
    Expand Collapse

    Joined:
    Jun 17, 2023
    Messages:
    4,337
    Woohoo!
     
    • Agree Agree x 1
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice