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.