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
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.