Car Lifts & Dyno

📄 Config file: shared/lift_config.lua

This file configures physical car lift props (for raising vehicles). Dyno testing areas and props are now fully dynamic and created in-game!


Car Lifts

Config.CarLifts = {
    {
        id       = "bennys_lift_1",
        label    = "Benny's Lift 1",
        model    = `nacelle`,
        coords   = vec3(-223.58, -1327.15, 29.8),
        heading  = 0.0,
        minZ     = 29.83,
        maxZ     = 31.75,
        speedUp  = 0.01,
        speedDown = 0.015,
        slowZone = 0.2,
        slowSpeedMult = 0.6
    },
}

Each car lift entry defines a physical lift prop placed in the world.

Property
What it does

id

Unique identifier for this lift.

label

Display name shown in menus.

model

The model hash/name of the prop object. Default is nacelle.

coords

World position where the lift is placed (vec3(x, y, z)).

heading

Rotation of the lift in degrees (0–360).

minZ

Lowest height the lift can reach (ground level).

maxZ

Highest height the lift can reach (fully raised).

speedUp

Speed at which the lift goes up. Higher = faster.

speedDown

Speed at which the lift goes down. Typically slightly faster than up.

slowZone

Distance (in game units) from the top/bottom where the lift starts slowing down for a smooth stop.

slowSpeedMult

Speed multiplier applied in the slow zone. 0.6 = 60% of normal speed.

circle-info

Adding more lifts: Duplicate an existing entry, change the id, adjust the coords and heading to match your desired location, and tweak the minZ/maxZ to fit the floor height at that position.

Dyno Props

Dyno Props are no longer hardcoded into config files! You can now place them dynamically anywhere you want using the Mech Creator interface.

Placing a Dyno Prop

  1. Open the menu using the /mechcreator command.

  2. Select your target shop and go to the Zones tab.

  3. Click Deploy Spatial Zone and choose Dyno Prop.

  4. You will load into the Gizmo Editor. Use your mouse to position the dyno perfectly where you want it.

    • Use W, R to swap between translating and rotating.

    • Press LAlt to snap it flush with the ground!

    • Press Enter to save the dyno prop, or Esc to cancel.

Setting Up the Testing Zone

To restrict players from testing a car from across the room, you must also define the physical space where testing is allowed.

  1. Re-open /mechcreator and go to your shop's Zones tab.

  2. Click Deploy Spatial Zone and choose Dyno Zone.

  3. Create a Polygon (poly) or Sphere (sphere) around the area immediately above your Dyno Prop.

circle-exclamation

Last updated