Skip to content

Version 0.20

Latest
Compare
Choose a tag to compare
@misyltoad misyltoad released this 15 Aug 22:19
· 3 commits to main since this release

A new release, with a bunch of bug and crash fixes + new features.

New features

  • Updated to latest Jolt Physics (4084c13b676a2e7ebf9662b47dcb949179b8c4a1)
  • Implemented player controller using Jolt Physics' Character class
  • Implemented pulleys @PiMoNFeeD
  • Added GMod Linux64 builds
  • Implemented IPhysicsObject::GetName @RaphaelIT7
  • Improved vehicle behaviour, and extra control convars for fun/debugging
  • Added support for implicit velocity
  • Ragdolls now map to swing/twist + hinges as opposed to 6DOF
    • Better performance
    • No longer do ragdolls limbs bend backwards
  • Add the ability to override the amount of substeps to perform for constraints (vjolt_constraint_{velocity,position}_substeps)

Bug fixes

  • Fixed SSE4.1/AVX2 flags leaking to other build types
  • Fixed convex radius (now 2 * DIST_EPSILON) for better behaviour
  • Fixed debug names for broadphase layers having missing entries and returning INVALID @JJL772
  • Fixed sphere radii being incorrect scale @JJL772
  • Fixed CPhysCollide being destructed incorrectly, leading to server crashes @Nopey
  • Added fallback for inconsistent convex hulls (small sphere), which avoids crashes @Slartibarty
  • Ragdolls no longer have limbs bend backwards
  • Fixed CalculateVelocityOffset returning incorrect values
  • Fixed GetInertia/GetInvInertia returning incorrect values
  • Fixed the coordinate space for motion controllers
    • GMod wheels, motors now work.
  • Fixed friction being combined incorrectly

Installation

Copy contents of the zip into the game's root directory and replace all files.