Completely reworked and improved C++ version of Advanced Locomotion System V4.
Completely reworked and improved С++ version of Advanced Locomotion System V4.
The main goal of this ALS version is a complete and high-quality refactoring of all aspects of the plugin to make it easier to understand, flexible, reliable (especially in network multiplayer), performant, and simply more enjoyable to work with.
ALS
- main content, ALSCamera
- camera-related content, and ALSExtras
- other optional contentSlot
overlay animation curves to control the blending of overlay poses with animation montages played in Layering
animation slots.Blend Curves
and Blend Poses by Gameplay Tag
animation graph nodes. Blend Curves
blends animation curves without the need for the VB curves
virtual bone, and Blend Poses by Gameplay Tag
is similar to Blend Poses by Enum
but uses gameplay tags instead of enum.EAlsOverlayMode
with gameplay tags, allowing new entries to be added without code modification.UAlsCharacterMovementComponent
for better movement synchronization over the network.APlayerCameraManager
or APlayerController
classes.Shift + [1-8]
or using console commands such as ShowDebug ALS.Curves
.For more information, see the Releases. Reading the changelogs is a good way to keep up to date with the newest features of a plugin.
Plugin Version | Unreal Engine Version |
---|---|
4.13 | 5.3 |
4.12 | 5.2 |
4.11 | 5.1 |
4.10 - 4.9 | 5.0 |
4.8 and below | 4.26, 4.27 and 5.0 Early Access |
The plugin is developed and tested primarily on Windows, so use it on other platforms at your own risk.
Plugins
folder, or download the latest release and extract it to your project's Plugins
folder.DefaultEngine.ini
and DefaultInput.ini
files from the plugin's Config
folder with files from your project's Config
folder.ALS Refactored is licensed under the MIT License, see LICENSE.md for more information. Other developers are encouraged to fork the repository, open issues & pull requests to help the development.