Releases: lisphm/A-Chassis
Releases · lisphm/A-Chassis
A-Chassis 1.6.4 Feature Update
Gauges. Just gauges.
[Features] -autopilo7
- Gauges. They look better.
A-Chassis 1.6.3.5 Patch
This holds no mass.
[Fixes] -Detomiks
- Fixed player not returning to un-massless state.
A-Chassis 1.7(M) Beta 4
The Polish
[Features] -Detomiks
- Basic air pressure and altitude support
(Barometric formula is used for engine power loss and aerodynamics)
- Revised tire sounds
(Tire sounds use a different playback speed and the TremoloSoundEffect for a more realistic effect)
[Fixes] -Detomiks
- (Car) AWD split behavior changed
(Only in cases where there are more front wheels than rear wheels, etc. The calculation actually makes sense now)
- CollisionGroup support for tire flex
(Previous versions only used the Default collision group and did not support NoCollisionConstraints)
- Readded manual steering angle
(Helpful for those who don't want to use the new system. "New" and "Old" renamed to "Auto" and "Manual")
- Renamed CarCenter to Center
(Adds continuity between the car and bike chassis)
- SetValue improvements
(Allows plugins to change the drivetrain configuration)
- Removed AutoGravComp
(It broke everything)
- (Bike) Fixed PhysicalProperties warnings
(I missed this when I did it on the car chassis)
A-Chassis 1.7(M) Beta 3
The Clay Bar Beta
For the car chassis
[Features] -Detomiks
- VirtualInput added
(Helpful for mobile support plugins and other things. There is a hard-block inside the Drive script to disable this in case exploits are an issue.)
- SetValue added (credit to VanillaEdge)
(Allows for plugins to set internal Drive values. There is a hard-block inside the Drive script to disable this in case exploits are an issue.)
- AutoGravComp
(For legacy plugins)
[Fixes] -Detomiks
- Moved Units to README and Starting to IsOn
(For organization and aesthetic purposes)
- IThrottle and IBrake renamed to InputThrottle and InputBrake respectively
(For aesthetic purposes)
- Suspension damping changed from kg/s to thousands of kg/s
(Also for aesthetic purposes)
- ClutchIdle renamed to IdleDamping
(This was also broken before, too)
- Warnings in gauges can be pressed to toggle the warning
(Helpful for mobile support)
- Tireflex retuned
(Can handle high downforce a bit better)
- Players correctly revert back to being not massless
(This somehow broke before??)
- Smoke effects fixed for some materials
(This includes materials like fabric)
- Sound improvements
(Fixed a typo causing throttle distortion to not work, made transmission sounds follow driven wheels instead of all wheels)
- Revbounce fixed for non-neutral gears
(Caused by goalMax being redline instead of slightly higher)
- Drive optimizations
(WheelOutput no longer contains 5 for-loops like before)
- Tires plugin has trail-part behavior changes
(Only changes the part orientation when at speed and when there is tire stress, preventing low-speed physics glitches)
For the bike chassis
All features and fixes from the car chassis, plus:
[Fixes] -Detomiks
- (Bike) Fixed wheels not staying at the set transparency
(Don't know how I missed this)
A-Chassis 1.7(M) Beta 2
[Fixes] -Detomiks, doomcentury
- WeldConstraint is used instead of RigidConstraint (Detomiks)
(RigidConstraint had too many attachments that showed up in the "Show Constraints" toggle.)
- Reconfigured controller toggles for UI visibility (Detomiks)
(They interfered with countersteer)
- Turbo spooling reworked (Detomiks)
(Old system was unrealistic)
- Initialize and Drive optimizations (doomcentury)
A-Chassis 1.6.3.4 Patch
[Fixes] -Detomiks
- Clamped all density values in Initialize to stop warnings.
A-Chassis 1.7(M) Beta 1
For the car chassis:
[Features] -Detomiks (These are in order of importance.)
- G-Force-based Electronic Stability Control (ESC). (Only used for stability, not for desired turning radius or steering Gs. This is a lot like Greenville's implementation).
- Counter Steer Assist (CS). (To help steering by AlignOrientation, and just a QOL thing.)
- CustomEngine module added. (This allows for easy porting of engines. This is a lot like #ENGINE in previous versions. More information is provided in the blank, default one.)
- New Sounds plugin. (The old sounds plugin caused a lot of problems with internet bandwidth, plus it was too complicated.)
- New Gauges plugin. (A lot simpler, basically just modernized AC6C gauges.)
- Removed deprecated components.
- (Optional) Changed Flip to an AlignOrientation instead of BodyGyro. (FOR PLUGINS IN "New" MODE: use Flip.Enabled instead of Flip.MaxForce now)
- (Optional) Steering changed to AlignOrientation. (To make this as similar to BodyGyro as possible, we’ve added countersteer and steer smoothing.)
- (NOT Optional) Using VectorForce instead of the deprecated BodyForce. (It's deprecated... what else is there to say?)
- ABS gradient. (This can possibly help tire slippage when braking.)
- Speedlimiter can also apply brake. (This is helpful when going downhill.)
- Tires plugin value to change FE rate. (This is helpful for lag.)
[Fixes] -Detomiks
- Minor update to the turbo lag calculations. (Smoothly interpolates to maximum and minimum boost because I fixed delta-time).
- Changed clutch dumping mechanic. (No longer requires holding down the clutch. It now uses the difference between the RPM of the engine and the RPM of the wheels).
- Fixed the G-Force plugin underreporting turning forces. (For some reason the X-axis was divided by 4.5 instead of 3).
- Ignition requires letting go of the ignition before the car begins running. (It now assumes the car is already on while starting, so you can check if Starting is false and IsOn is true if you want to truly see if the car is running).
- Fixed an inaccuracy with the Aerodynamics plugin. (It now squares the magnitude of the wind speed instead of each axis).
- Fixed RevAccel. (It no longer uses the torque of the engine).
- Fixed smoke appearing in front of the wheel. (This was fixed in 1.6, but something happened and it got removed.)
- Removed ClutchIdle now that RevDecay is fixed. (The point of ClutchIdle was to allow the chassis to move when the RPM was below Idle because power was cut off below those RPM's so the car wouldn't move. However, that's kinda just what happens irl anyway so I removed it.)
- Consequently, there is now in-built creep which can be disabled with Tune.RemoveCreep (It's not a bug, it's a feature!)
- Renamed S_PeakBoost to just S_Boost. (This is to be friendlier to plugins from 1.5.)
- Initialize with RigidConstraint instead of Weld. (RigidConstraint will probably be supported for longer and might have more accurate physics than Weld. idk)
- Added back PBrake saving when exiting the car. (I probably accidentally removed this on the transition to 1.6 because 1.5's PBrake on by default was pretty annoying ngl, but it's back now!)
- General quality improvements.
For the bike chassis:
All features and fixes from the car chassis.
A-Chassis 1.6.3.3 Patch
[Fixes] -Detomiks
- Fixed the turbos dying randomly.
A-Chassis 1.6.3.2 Patch
[Fixes] -Detomiks
- Changed density of players to 0.01 from 0 in initialize to follow Roblox's buoyancy update.
A-Chassis 1.6.3.1 Patch
[Fixes] -Detomiks
- Removed the progressive springs, as the calculations were broken, and this can be easily replicated with a plugin.