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 hidden (Show)

ALS-Community - v4.26 Latest Release

Published by dyanikoglu 3 months ago

ALS-Community - v4.25

Published by dyanikoglu 11 months ago

  • Compatibility update for Unreal Engine 5.3
ALS-Community - v4.24

Published by dyanikoglu almost 2 years ago

  • [Feature] Unreal Engine 5.1 support
  • [Fix] Use Bink encoder for sound assets
  • [Fix] e0c4128c9e79c94bd4d74da06e1ba3185e010dd1
  • [Fix] 608137b306617e305000888f380c4b7cf5e53ac9
  • [Fix] 9e99a8af9cff0c3aa417d7cb478818124a3f6f72
  • [Fix] Disable Update Rate Optimization by default. It should be activated manually by devs on character BP skeletal mesh if needed.
ALS-Community - v4.23.3

Published by dyanikoglu over 2 years ago

  • [Fix] Fix project packaging error caused by dynamic delegate binding in animation instance class
  • [Fix] Improvements on coding style ( @Drakynfly )
  • [Fix] Fix incorrect conditions in CalculateQuadrant
ALS-Community - v4.23.2

Published by dyanikoglu over 2 years ago

  • [Fix]: Fix build/packages issues ( @CanisHelix )
  • [Fix]: Use TObjectPtr type for raw uproperty pointers ( @CanisHelix )
  • [Opt] Disable bone refresh while character mesh is not rendered
  • [Fix] Do not allow plugin to run if Enhanced Input Plugin is not activated
ALS-Community - v4.23.1

Published by dyanikoglu over 2 years ago

  • [Fix] Ensure thread safety by not directly setting grounded entry state and overlay override state values from notifies in anim instance.
  • [Fix] Add missing super calls in anim notify overrides
  • [Fix] Use new versions of notify functions
ALS-Community - v4.23

Published by dyanikoglu over 2 years ago

This is first release with Unreal Engine 5 support. Unreal Engine 4 is not supported anymore

  • [Feature] Unreal Engine 5 support
  • [Feature] Input handling is refactored with Enhanced Input System. You need to follow instructions on wiki to enable enhanced input system in project settings.
  • [Feature] Add FOV scaling into camera movement inputs
  • [Feature] Decouple ALS animation instance & base character classes. Base character class does not need ALS Anim Instance to function properly from now.
  • [Feature] Keep debug character list updated while cyling in the list. This way, it's now also possible to debug runtime spawned characters.
  • [Feature] Fetch key bindings for debug keys from enhanced input system. So, the HUD will always show updated keys for them. (Not implemented for gameplay keys yet)
  • [Feature] More work on abstracting debug features into debug component
  • [Optimization] Fully utilized new property binding system in animation blueprint
  • [Optimization] Ensure thread safety in animation blueprint by reading variables from animation blueprint instead of setting them on character class.
  • [Fix] Disable URO while ragdoll is in progress. Fixes glitchy ragdoll behavior if URO is used.
  • [Fix] #338
  • [Fix] #326
  • [Fix] #343
ALS-Community - v4.22

Published by dyanikoglu almost 3 years ago

This is last release with Unreal Engine 4 support

  • [Fix] Make anim instance for character mesh optional. Non-assigned anim bp references won't crash character anymore.
  • [Fix] Ensure character state is properly initialized on BeginPlay & while changing visual mesh. Also, possibly fixes issues with initialization problems if character becomes relevant back during gameplay.
  • [Fix] #312
  • [Fix] #316
ALS-Community - v4.21.2

Published by dyanikoglu almost 3 years ago

  • [Fix] #303
ALS-Community - v4.21.1

Published by dyanikoglu about 3 years ago

  • [Fix] Add missing UPROPERTY macros to some UObject declarations across the source code
  • [Fix] #295 ( by @adrian-j-programmer )
ALS-Community - v4.21

Published by dyanikoglu about 3 years ago

  • [Feat] Compatibility with 4.27
  • [Fix] Add support for SetViewTargetWithBlend (by @davchezt )
  • [Fix] Fix RunUAT BuildPlugin errors (by @CanisHelix )
  • [Fix] Explicitly use FInterpTo float parameter version to avoid compiler complain (by @ameaninglessname )
  • [Fix] #243
  • [Fix] #97
  • [Fix] #240
ALS-Community - v4.20.1

Published by dyanikoglu over 3 years ago

  • [Fix] Fix crouching speed is not updated in movement component
  • [Fix] Fix compile issue in Mac builds ( by @muchcharles )
ALS-Community - v4.20

Published by dyanikoglu over 3 years ago

  • [Fix] AI Yaw Rotation inconsistencies when focusing while aiming #212
  • [Opt] Convert all FNames to constants #211 (by @muchcharles )
  • [Opt] Reduce allocations on footsteps #210 ( by @muchcharles )
  • [Fix] Stutter on start sprint #163 ( by @senfkorn92 )
  • [Fix] bRequestMovementSettingsChange is always 1 #175 ( by @senfkorn92 )
  • [Feat] Better client project support & reintroduce debug traces ( by @AchimTuran )
ALS-Community - v4.19

Published by dyanikoglu over 3 years ago

  • [Feature] Add debug mesh change support for character mesh (Bound to M key on debug component)
  • [Feature] Allow for configuring a reversible pelvis bone on the ragdoll system (Can be enabled with bReversedPelvis config value in character blueprint) ( by @CanisHelix )
  • [Feature] Allow editing IK bone names to support using virtual bones ( by @regueiro )
  • [Fix] Fix datatable category issues ( by @CanisHelix )
  • [Fix] Use Material Slot names instead of Index as recommended by Epic ( by @CanisHelix )
  • [Fix] Fix debug values are staying on same value after PIE session is done
  • [Fix] Make mantle trace channels configurable, fix majority of trace issues (mantling on other characters etc.)
ALS-Community - v4.18.4

Published by dyanikoglu over 3 years ago

  • [Fix] Fix unassigned blend profiles on cycleblending anim layers
  • [Fix] Fix 4.26.1 Source Build Errors (by @CanisHelix)
  • [Fix] Remove a debug log from mantle component
  • [Fix] Crash on Jumping Around Static Meshes #170
  • [Fix] Crash from ALSAnimNotifyFootstep.cpp:33 #172
ALS-Community - v4.18.3

Published by dyanikoglu over 3 years ago

  • [Fix] Fix update rate optimization issues on multiplayer games, enable URO for character mesh by default (by Arkanoid)
ALS-Community - v4.18.2

Published by dyanikoglu over 3 years ago

  • [Fix] Incorrect camera shake class usage on notify
  • [Fix] Recovered corrupt camera shake notifies on sprint animations. Camera shake should be working without issues now
  • [Fix] Fix a crash if default surface type is not provided in footstep fx data table
ALS-Community - v4.18.1

Published by dyanikoglu over 3 years ago

  • [Fix] Turn In Place is not smooth when use one player in Play in Client #155
  • [Fix] Footstep Notify EXCEPTION_ACCESS_VIOLATION #154
  • [Fix] Fallback to default material if footstep phys material type is not found in datatable
  • [Fix] Ignore parent actors during footstep trace
ALS-Community - v4.18

Published by dyanikoglu over 3 years ago

  • [Feature] Improved footstep implementation with decal & niagara particle support (Disabled by default, you can tweak them as you like on animation assets) (by @fabriciomsantos )
  • [Fix] Fix incorrect angle delay range for turn in place
  • [Fix] Build Error When Plugin is Built Inside Engine #132
  • [Fix] Spinning the camera in aiming rotation mode affects turn in place in looking direction rotation mode #128
  • [Fix] Fix a possible compile issue caused by unity build
ALS-Community - v4.17

Published by dyanikoglu over 3 years ago

  • [Optimization] Rework for Character Movement Component. Completely eliminated corrections done by the server even at severely high lag (tested 1000 ms) by incorporating the dynamic movement variables directly into unreal functions. Since no server calls are being made in tick anymore, original ALS movement curves have been re-added. (Huge thanks @senfkorn92 for his awesome work)
  • [Fix] Disable collision for player static mesh equipments
  • [Fix] Fix player is not able to mantle by pressing space button
  • [Fix] Remove hardcoded asset path for AI behavior tree
  • [Misc] Carry AI source folder to root
  • [Misc] Rename plugin as "ALS Community"