This tutorial demonstrates how to implement Advanced Locomotion System V4 (ALS) to an already existing Unreal Engine project.
Timestamps:
0:00 Introduction to Advanced Locomotion System V4
1:00 Creating the ALS template project and migrating its contents
02:13 Demonstration of the insufficient implementation
03:03 Changing Game Mode settings
03:53 Changing Input Mappings
06:28 Adding custom Collision Trace Channel and Presets
08:10 Defining a Soft Physical Surface Type
08:28 Outro
Unreal Engine Marketplace link:
https://www.unrealengine.com/marketpl...
Update (210112):
As suggested by Marcos, if you are implementing ALS into a new project with no custom input mappings previously made, it is much faster and easier to click "Export..." when in the Engine – Input settings of the ALS template, export all input mappings as a .ini file, and click "Import..." while in the same settings pane in your new project to import it. Note however that this will overwrite any previous input mappings.
Disclaimer:
The jogging movement state is incorrectly referred to as "walking". There is no "second wand", but regarding custom Trace Channels, a second one. If you identify any significant inaccuracies, please tell us in the comments.