ALS-Community

Replicated and optimized community version of Advanced Locomotion System V4 for Unreal Engine 5.4 with additional features & bug fixes

OTHER License

Stars
2.2K

Bot releases are visible (Hide)

ALS-Community - v4.16.1

Published by dyanikoglu over 3 years ago

  • [Fix] Fix crashes on clients when new debug component is utilized
ALS-Community - v4.16

Published by dyanikoglu over 3 years ago

  • [Feature] #24 Connect Debug Visualiser With Coloring System
  • [Feature] All of debugging features are gathered inside a single actor component. You can now just remove this component from the character blueprint if you don't want any debugging features. The debugging panel will be shown only if your character has a valid debugging component attached.
  • [Optimization] Carry debug related variables and some of functions into C++
  • [Feature] Increase amount and variety of AI characters in test level, change map layout.
  • [Fix] Remove material assignment from camera mesh to stop BasicMaterial save popup window on editor exit.
  • [Other] Change default ALS AnimMan color to light blue, to separate ALSV4_CPP from other BP based projects.
ALS-Community - v4.15

Published by dyanikoglu over 3 years ago

  • [Optimization] Optimize camera system by updating variables with an event based approach, instead of each tick
  • [Fix] Fix various dynamic transition issues because of incorrect value comparison
  • [Feature] Remove requirement of custom trace channel addition into project settings. Use Unreal's default trace channels for pawn and character body.
ALS-Community - v4.14

Published by dyanikoglu over 3 years ago

  • [Optimization] Utilize 4.26's new animation blueprint property access system. According to Epic Games, this approach gives us up to %25 performance increase on animation blueprint, compared to standard fast path access.
  • [Feature] #21 Separate Mantle Functionality Into New Actor Component
  • [Feature] Mantling is now optional for character blueprint. You can disable mantling by removing mantle component from your character blueprint now. All the overhead of mantling will be removed from your character with that way, compared to old implementation. (Notice: This feature may be breaking for your character blueprint, please carry your mantle related data into new Mantle Component blueprint to utilize your existing settings with new mantle system)
  • [Optimization] Drastically improve performance on mantle feature by reducing amount of ticks in specific conditions
  • [Optimization] Do not continuously call DrawDebugSpheres during tick on shipping builds
  • [Fix] #113 UALSMathLibrary::FixDiagonalGamepadValues wrongly named parameters
  • [Fix] #109 Potential issue with replication in UALSCharacterMovementComponent
  • [Fix] #103 Jiterring / Server Corrections when rolling
  • [Fix] #88 Ready to Relaxed not replicating
  • [Fix] Fix player camera is spawning on world (0,0,0) coordinates on networked games.
  • [Fix] Minor fixes on character base class
  • [Fix] Add missing call to OnGaitChanged()
  • [Fix] Also play montages on server, and force net update after to ensure stability.
ALS-Community - v4.13

Published by dyanikoglu almost 4 years ago

  • [Fix] Weight_Gait is not properly updated in autonomous proxy characters. The curve is renamed as W_Gait due to an issue with UE 4.26.
ALS-Community - v4.12-hotfix

Published by dyanikoglu almost 4 years ago

  • [Fix] Fix build error caused by a change in character class
ALS-Community - v4.12

Published by dyanikoglu almost 4 years ago

  • [Other] Unreal Engine 4.26.0 transition
  • [Other] Resave all packages to prevent possible issues on version upgrade
  • [Fix] Fix a warning generated by incorrect replication call in ALSBaseCharacter class
ALS-Community - v4.11

Published by dyanikoglu almost 4 years ago

  • [Fix] Fix stability issues with mantling & rolling in packaged games
  • [Fix] Fix LastRagdollVelocity is being calculated twice in ragdoll call.
  • [Feature] Add velocity check for mantling, so character won't try to mantle on surfaces with high velocity. Check AcceptableVelocityWhileMantling variable in character blueprint to tweak this behavior.
  • [Other] Code quality improvements
ALS-Community - v4.10

Published by dyanikoglu almost 4 years ago

  • [Fix] Fix crouch speed on single player mode
  • [Fix] Remove faulty CanCombineWith call from movement component. Drastically reduces network traffic usage.
ALS-Community - v4.9

Published by dyanikoglu almost 4 years ago

  • [Fix] Fix character position correction errors while character is moving in networked games
  • [Optimization] Less bandwith usage by not using curved movement settings on networked games
  • [Fix] Fix character right foot turning 180 degrees in some scenarios
  • [Fix] Fix high-mantle timeline keys causing random hitches
  • [Misc] 4.25.4 support
ALS-Community - v4.8

Published by dyanikoglu about 4 years ago

  • [Fix] Camera collision related issues caused by previous changes from few weeks ago.
ALS-Community - v4.7

Published by dyanikoglu about 4 years ago

  • [Fix] Foot IK related issues on packaged games
  • [Fix] Camera was spawning at (0,0,0) coordinates on networked games.
  • [Feature] Better camera transition on game begin play
  • [Fix] Fix a typo in HUD
  • [Fix] Use "A pose" as default pose in retargeting manager
  • [Fix] If a character starts to the game with crouched state, the collision component wasn't being updated correctly.

Note: Binaries are not included with this release because of broken binary distribution on 4.25.2/3 update. You need to compile them yourself. I'll continue including binaries with releases after 4.26.0 update if this gets fixed.

ALS-Community - v4.6

Published by dyanikoglu about 4 years ago

  • [Fix] Foot IK related issues in packaged games on some scenarios
  • [Fix] Improved foot locking. No more tapping leg issue while switching overlays.
  • [Fix] Player camera overlap issues on some scanarios
  • [Fix] Player held object blocks camera
  • [Fix] Visibility based update optimizations on ALS character causing issues on networked games.
  • [Fix] Leg twitching issues on some scenarios
  • [Fix] Player losts control after changing levels (or doesn't have any control at all) on dedicated server games
ALS-Community - v4.5

Published by dyanikoglu about 4 years ago

  • [Optimization] Optimize animation blueprint performance by enabling fast path access for more variables #37
  • [Optimization] Various network performance optimizations for replication #43
  • [Fix] Root motion issues while aiming & rotating the player on networked games #43
  • [Fix] Fix teleportation issues after mantling on packaged games, caused by foot IK
ALS-Community - v4.4

Published by dyanikoglu about 4 years ago

  • [Fix] Foot sliding issue with networked games on turn-in-place
  • [Fix] Linux compile issues
  • [Feature] Network support & performance optimizations on ragdoll mode
  • [Feature] Enable ragdoll on heavy-landing feature
  • [Feature] Add configurable parameter for dynamic transition check threshold value
ALS-Community - v4.3

Published by dyanikoglu about 4 years ago

  • [Feature] Make breakfall on land & ragdoll on land optional, make velocity limit values customizable on blueprint. Ragdoll on land is disabled by default, as it causes problems on networked games.
  • [Feature] Categorize each property under "ALS" category in blueprint properties window:

img

ALS-Community - v4.2

Published by dyanikoglu about 4 years ago

  • [Misc] Updated binaries for 4.25.2
  • [Fix] Turn-in-place related problems with replication
  • [Fix] Nativization issues for plugin blueprints
  • [Optimization] Update Rate Optimizations for character BP
  • [Optimization] New custom movement component for lag optimization
ALS-Community - v4.1

Published by dyanikoglu over 4 years ago

  • [Feature] Replication support ( by @senfkorn92 )
  • [Feature] AI implementation ( by @AHGS-Jens )
  • [Feature] AnimMan coloring support
  • [Optimization] Various improvements on source code
ALS-Community - v4.0

Published by dyanikoglu over 4 years ago

Initial release with new plugin structure