Header Image

Freeman API

An easy-to-use API to implement movement from the original Half-Life and Half-Life 2 into other games.

Check FlatOutUCHLMovement for an example project using this library.

Last updated: 2024-11-25 11:05

v1.60

  • Added a handler for fall damage
  • Added a cvar for jump height in HL2 mode
  • Added the Toss & Bounce movetypes (untested!)
  • Attempted to improve collision detection when using the point raytrace fallback
  • Fixed being able to unduck into ceilings in HL2 mode
  • Fixed ducking being way too slow in HL1 mode
  • Fixed the player hull not changing when ducked in HL2 mode
  • Fixed various issues when toggling between HL1 and HL2 mode

v1.50

  • Added a toggle for Half-Life 2 movement
  • Added more surface types (the CHAR_TEX_XYZ values have changed, mismatched versions will have mismatched footstep sounds!)