Skip to content

corbin-poteet/ALS-Refactored-Lyra

 
 

Repository files navigation

Advanced Locomotion System Refactored (Game Feature Plugin)

Game Feature Plugin version of Sixze's Refactored Advanced Locomotion System V4.

The main goal of this plugin is to build on top of ALS-Refactored to allow it to be easily implemented into a Lyra Framework project, while providing minimal changes to Lyra and ALS-Refactored, to ensure modularity and future compatibility.

Currently supports Unreal 5.4

Features
  • Reworked game feature plugin structure. Added module ALSLyra which contains all of the added content.
  • Reworked ALSCharacter and ALSCharacterMovementComponent to extend LyraCharacter and LyraCharacterMovementComponent, respectively.
  • Retargeted all ALS animations to the Unreal 5 Mannequin.
  • Implemented gameplay ability system for all ALS abilities.
  • Added new ALS experience which implements new ALS features through Lyra's modular experience system.
  • Converted UE5Manny ALS animations to use Lyra's context effects system.

The plugin is developed and tested primarily on Windows, so use it on other platforms at your own risk.

Quick Start

  1. Clone the repository to your project's Plugins/GameFeatures folder, or download the latest release and extract it to your project's Plugins/GameFeatures folder.
  2. Merge the DefaultEngine.ini and DefaultInput.ini files from the plugin's Config folder with files from your project's Config folder.
  3. Recompile your project.

Updating From Source

  1. Switch to als-main branch.
  2. Pull from source.
  3. Rebase als-lyra on top of als-main.

Known Issues & Discussion

  • See the Issues page for list of known issues.
  • See the Discussions page to discuss anything about the plugin and ask questions. Please do not open an issue for questions.

License & Contribution

ALS Refactored Lyra 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.

About

Gameplay feature plugin version of Sixze's refactored Advanced Locomotion System. Intended for use with Epic's Lyra framework.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.5%
  • C 4.9%
  • Other 0.6%