PBCharacterMovement Changelog

What's new in PBCharacterMovement 2.0.1

Jul 2, 2023
  • Non frame-rate dependent bBrakingFrameTolerated by @SolarysDev in #37
  • Fix build for UE5.1 by @narukimato in #38
  • Added move.JumpBoost to control momentum boosting on jump, as in HL2, defaults to 1:
  • 0 - disables jump boosting entirely
  • 1 - boosts in the direction of input, even when moving in another direction (enables ABH)
  • 2 - boosts in the direction of input when moving in the same direction (disables ABH)
  • Updated docs with recommendations for default physics material friction. Also updated features list.
  • Improved crouching for multiplayer support
  • Added comment with sample for multiplayer games with a Mesh3P with crouch support
  • Fixed move step sound not calculating the correct speed
  • Fixed slope boosting not using character Z threshold
  • Fixed some cases of not handling movement along edges correctly

New in PBCharacterMovement 2.0.0 (May 2, 2023)

  • New features:
  • Support for 4.27 and UE5
  • Added jump button deferral for jump button presses that were a bit too soon before landing
  • Added full support for surfing
  • New noclip movement mode
  • Enhanced support for multiplayer, still rough. Community support welcome.
  • Added jump and land sounds
  • Improved slope/sliding interactions
  • Improve crouch eye transition to be ease in/out
  • Various performance optimizations
  • Fixes:
  • Fixed air control and gravity being calculated incorrectly in some situations
  • Fixed friction being applied incorrectly at low framerates
  • Fixed various default properties to align closer to Source
  • Fixed footstep and surface property gather not working in some cases
  • Fixed jumping onto a new surface being rough
  • Fixed eye height issues
  • Fixed high vertical movement on slopes not causing air movement
  • Fixed crouch expanding too soon into low areas
  • Fixed not being able to jump while crouched