PBCharacterMovement Versions Save

HL2-style, classic FPS movement for Unreal Engine implemented in C++

2.0.1

10 months ago

What's Changed

  • Non frame-rate dependent bBrakingFrameTolerated by @SolarysDev in https://github.com/ProjectBorealis/PBCharacterMovement/pull/37
  • Fix build for UE5.1 by @narukimato in https://github.com/ProjectBorealis/PBCharacterMovement/pull/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 Contributors

Full Changelog: https://github.com/ProjectBorealis/PBCharacterMovement/compare/2.0.0...2.0.1

2.0.0

1 year ago

What's changed

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

1.0.6

3 years ago

Updated source code with 4.26 compatible version

1.0.5

3 years ago

Updated source code with 4.25 compatible versions

1.0.4

4 years ago

Full recompile of binaries to ensure latest changes

1.0.3

4 years ago

Fix crouching causing a camera jump, caused by the open source version of our character not using an override for recalculating eye height.

1.0.2

4 years ago

Fixed a crash from missing pointer initialization when copying over from main source code for public redist

1.0.1

4 years ago

Debugging symbols