Chassis
Vehicle framework for Schedule I. Drivers and passengers sit visibly with hands on the wheel. Adds a first person view, horn, indicators, locks and owners, a base interior for vanilla cars and co-op sync.Changelog
All notable changes to Chassis are documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.6.1] - 2026-10-22
Fixed
- The cheetah's body beside the rear window is no longer see-through.
[1.6.0] - 2026-10-22
Fixed
- Cars bought while Steam was not ready at the start are yours again in a lobby: locked cars let you in and the Yesla app shows.
For mod authors
SeatProfile.Reclineleans the seated body back about the hips with a straight back; hands, feet and eyes keep their points. Console:chassis profile set recline <degrees>.
[1.5.0] - 2026-10-22
Added
- Drivers hold the steering wheel: both hands close around the rim and turn with it, for you and for NPC drivers.
For mod authors
HandProfile.RimRadius,RimThickness,RimOffsetandGripAngleclose the hands around the rim.FitSeatmeasuresRimRadiusfrom the wheel's mesh.
[1.4.0] - 2026-10-21
Added
- Hold G to keep the horn sounding; it stops when you let go.
- Steering is calmer at speed: the wheels turn less the faster you go and ease back to straight.
SpeedSteeringturns it off.
[1.3.0] - 2026-10-21
Changed
- The drivable wheelchair moved into its own mod, Rollin. Install Rollin to keep riding and pushing wheelchairs.
- A repaint at Marco's replaces paint that a tuning mod gave the car.
For mod authors
- Tuning API:
RegisterTuningPart,InstallPartandRemovePartfor parts with their own model and driving factors. - Built-in parts: engine, brakes and transmission stages 1-3, suspension 1-4, turbo, drift tyres.
SetPaint(primary, secondary, finish),SetRimColor,SetXenon,SetNeon,SetWindowTint,SetTyreSmokeandSetHorn.SetTuningandGetTuningstore keys of your own mod.- The host checks each change against the owner, syncs it and saves it with the car.
TuningStatsOfandTuningChangedread it. PoseAsPusher,ReleasePusherandPushedBylet a player push a vehicle from behind, as Rollin's wheelchair does.
[1.2.0] - 2026-10-21
Added
- The speedometer and rev counter in the vanilla cars move, dash lamps show indicators and headlights.
SpeedUnitsetskmhormph. - In first person, look at a dash switch and left-click it: lights, hazard lights, indicator stalk (also mouse wheel), horn. Switches click, indicators tick.
- A dot in the screen centre shows where you look while your view is below the windscreen, with the switch's name.
- The vanilla cars flash their own amber indicator lamps outside, at the rear part of the brake light in red where a car has none.
- Guns hit NPCs in cars. A driver who goes down falls out and the car stops.
Fixed
- Vehicle owners and locks are no longer lost when the game saves.
- Seats and the driver's legs no longer stick out under the cars.
- The steering wheel no longer spins faster than the hands could turn it.
- Getting in crouched no longer leaves you crouched in the seat.
For mod authors
ChassisApi.SetInteriorbuilds your own interior;ChassisProfile.GaugesandChassisProfile.Controlsbind needles, lamps, digits and clickable switches.ChassisApi.Telemetry,ReadGaugeandRegisterGaugeSource: speed, rpm, pedals, lamps, steering, clock, odometer, trip, each with a validity flag.RegisterControlAction,UseControl,ControlUsedand the eventsHeadlightsChanged,BrakeChanged,ReverseChanged,DriverChanged.RegisterOccupantDownkeeps a shot NPC slumped in its seat instead of falling out;RemoveOccupantDownremoves it.chassis telemetryandchassis zoneswork in the release build. The GitHub release also carriesChassis_1.2.0_debug.zipwith the developer console commands.
[1.1.0] - 2026-10-20
Added
- The key hints at the bottom left show the vehicle's keys: V First Person, G Horn, and the arrow keys for Indicators on vehicles with indicator lamps.
- Behind a wheelchair the key hints show Push and Let Go, with your own key bindings.
Fixed
- NPCs in low cars like Sam's and Michael's Coupe drive off again instead of sitting still at the curb.
For mod authors
ChassisApi.AddKeyHintputs your own key into the key hints, a fixed key or one from your preferences.RemoveKeyHinttakes it out.- The
showcallback gets aKeyHintContextwithVehicle,Profile,Seat,DriverandPushing.
[1.0.1] - 2026-10-20
Changed
- Chassis has its own icon in Thunderstore and r2modman.
For mod authors
- Every type and member is listed in the API reference, linked from the README.
[1.0.0] - 2026-10-20
Added
- You sit visibly in the driver's seat with both hands on the wheel, and the wheel turns as you steer. Co-op players see it too.
- Press V in a vehicle to switch to first person.
- G sounds the horn. The left and right arrow keys set the indicators on vehicles that have indicator lamps.
- Vanilla cars get seats, a dashboard, a steering wheel and tinted glass. NPC drivers sit visibly, police included.
BaseInteriorturns both off.
For mod authors
ChassisApi.Registeradds a vehicle profile from code;FitSeatbuilds a seat profile from the vanilla seat.Honk,SetIndicator,SetLocked,SetOwner,SetPartandSetStorageEndact on aLandVehicleand sync in co-op.FirstPersonActive,FirstPersonChanged,IndicatorChangedandOwnersChangedreport state to your mod.
