Repository navigation
Releases: DooDesch-Mods/ScheduleOne-Chassis
Release list
v1.3.0
Changes in 1.3.0
Building a mod on top of Chassis? Chassis_1.3.0_debug.zip is the same version built in Debug. It adds the developer console commands, among them chassis profile (edit and save seat profiles live), interior, aim, click and ctl; chassis help lists them all. Players want Chassis.dll.
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,SetTyreSmokeand
SetHorn.SetTuningandGetTuningstore keys of your own mod.- The host checks each change against the owner, syncs it and saves it with the car.
TuningStatsOfand
TuningChangedread it. PoseAsPusher,ReleasePusherandPushedBylet a player push a vehicle from behind, as Rollin's wheelchair does.
What's Changed
- docs(readme): update the MLVScan attestation badge for 1.2.0 by @github-actions[bot] in #11
- feat(tuning): add the tuning api for paint, parts, lights and driving by @DooDesch in #12
- refactor(wheelchair): move the drivable wheelchair out to rollin by @DooDesch in #13
Full Changelog: v1.2.0...v1.3.0
v1.2.0
Changes in 1.2.0
Building a mod on top of Chassis? Chassis_1.2.0_debug.zip is the same version built in Debug. It adds the developer console commands, among them chassis profile (edit and save seat profiles live), interior, aim, click and ctl; chassis help lists them all. Players want Chassis.dll.
Added
- The speedometer and rev counter in the vanilla cars move, dash lamps show indicators and headlights.
SpeedUnitsets
kmhormph. - 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 carries
Chassis_1.2.0_debug.zipwith the developer console commands.
What's Changed
- docs(readme): update the MLVScan attestation badge for 1.1.0 by @github-actions[bot] in #7
- docs(api): add values, units and examples to the profile and api docs by @DooDesch in #8
- feat(instruments): working gauges, dash switches and a cockpit api by @DooDesch in #9
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Changes in 1.1.0
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.
What's Changed
- docs(readme): update the MLVScan attestation badge for 1.0.1 by @github-actions[bot] in #3
- feat(hints): show the vehicle's keys in the key hints by @DooDesch in #4
- fix(seating): switch a seated npc's body colliders off so its car can drive by @DooDesch in #5
- docs(readme): describe the key hints by @DooDesch in #6
New Contributors
Full Changelog: v1.0.1...v1.1.0
v1.0.1
Changes in 1.0.1
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.
What's Changed
- docs(readme): update the MLVScan attestation badge for 1.0.0 by @github-actions[bot] in #2
Full Changelog: v1.0.0...v1.0.1
v1.0.0
Changes in 1.0.0
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.
Full Changelog: https://github.com/DooDesch-Mods/ScheduleOne-Chassis/commits/v1.0.0