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