Better Vehicle Dynamics

If you liked this item, please rate it up on Steam Workshop page.

Author: grrfx

Last revision: 29 May at 12:55 UTC

File size: 393.12 KB

On Steam Workshop

Description:
Better Vehicle Dynamics

A drivetrain and traction overhaul for Project Zomboid Build 42. Every vehicle gains a torque-curve driven engine, surface- and weather-aware grip, and a stack of optional realism systems — all sandbox-tunable, all multiplayer-safe.

What it changes
  • Torque-curve acceleration — engines pull from a real power curve instead of a flat number. Low-end grunt for shoving wrecks, a proper top end.
  • Surface & weather grip — independent traction on sealed road, rain, snow and off-road. Lose the back end if you push it.
  • Tyre-type grip model — worn / standard / modern tyres each get distinct grip per surface, not one flat value.
  • Load affects handling — a heavily loaded vehicle is slow to pull away from a stop, as if the engine is straining against the weight. Strength is a sandbox slider.
  • Load affects fuel — hauling heavy burns extra fuel while driving.
  • Configurable drag — air drag and rolling resistance (road and off-road) are separate, tunable knobs.
  • Reference power & weight (opt-in) — researched HP/mass figures for the vanilla fleet; modded vehicles can register their own.
  • Cargo-capacity rescale — per-body-type storage multipliers instead of one blanket override.
  • Drift mode (opt-in) — hold a bindable key to break the rear loose for an arcade slide. Off by default.
  • Tyre marks — vehicles leave a ground decal when a tyre breaks loose; marks fade out on their own.
  • Vehicle info panel — a docked readout beside the mechanics window showing the active profile, per-surface grip, tyre type and cargo load.
  • Ground-clip guard — a server-side safety net that snaps a vehicle back onto its floor if it ever sinks into the ground (a multiplayer desync class). Only ever acts on an impossible state, so normal driving, ramps and basements are unaffected.

Tuning

Everything is exposed in Sandbox Options, grouped into Handling, Tyres & Load, Drivetrain and Readout & Misc pages, plus quick tuning presets. Defaults aim for a grounded, readable feel; dial it toward arcade or hardcore to taste.

Multiplayer

Built for dedicated servers and co-op. Load-sensitive fuel and the ground-clip guard are server-authoritative so they behave consistently for everyone.

Installation (players)

Better Vehicle Dynamics is split between this Workshop subscription (Lua, sandbox options, UI) and a small one-time Java-side install (the deep physics — engine code Steam Workshop cannot patch). The subscription alone is not enough; do the manual step once and you are set. Tuning, tyre and guard updates after that are pure Workshop updates with no further manual install.

  1. Subscribe to this mod and let Steam finish downloading it.
  2. Open the mod folder:
    Steamsteamappsworkshopcontent1086003728775267modsBetterVehicleDynamicsB42.18_Manual_Install
  3. Copy the zombie sub-folder from there into your Project Zomboid install directory (right-click Project Zomboid in Steam → Manage → Browse local files).
  4. Restart Project Zomboid.

When Project Zomboid itself updates, recopy the zombie folder to refresh it.

Dedicated server hosts

Server-side install is the same idea: copy the whole zombie sub-folder from

B42.18_Manual_Install

into your server’s

<server>/java/zombie/

directory (merge it into the existing tree). It carries the full package layout — physics, world (iso) and texture classes — so copy the entire folder, not just one sub-path. Both the server and every connecting client need the install — a bytecode mismatch between sides will cause vehicle-related packet desync warnings.

For modders

A public Lua API lets other mods register vehicle reference data, tyre-grip profiles and content packs without touching this mod’s files. Full reference: Better Vehicle Dynamics — Public Lua API[branched-almanac-460.notion.site]

Compatibility

Works alongside vehicle-skin and content mods. Run only one vehicle-physics overhaul at a time. Build 42.18+.

Support

If my mods saved your save (or your sanity), a coffee keeps the late-night debugging going. Every tip funds more time spent reverse-engineering kahlua quirks so you don’t have to.

Buy me a coffee on Ko-fi: https://ko-fi.com/grphx

Mod info
  • Mod ID: BetterVehicleDynamics
  • Workshop ID: 3728775267