Example Project Tutorial v1.4
-
===================
UE4 Version Quick Setup click here
UE5 Version Quick Setup click here
===================
This tutorial contains more details. if you want to save time, click the link above
1. Add required assets
- Create a UE5 Third Person Project
- Add Horse Animset to project
- Modify some animations
- Export animation for Rider
- Import Rider animations into UE4 Skeletons
- Retarget rider animations from UE4 skeleton to UE5 skeleton
- Add ALS v4 to project
- Import Rider animations into ALS skeleton
Video Tutorial
When done, please check if the following files exist
Horse
- Content/HorseAnimsetPro/Animations/Horse/InPlace/Jump/Horse_IP_Jump_Canter_Start
- Content/HorseAnimsetPro/Animations/Horse/InPlace/Jump/Horse_IP_Jump_Forward_Start
- Content/HorseAnimsetPro/Animations/Horse/InPlace/Jump/Horse_IP_Jump_Gallop_Start
- Content/HorseAnimsetPro/Animations/Horse/InPlace/Jump/Horse_IP_Jump_Sprint_Start
ALS Rider
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Jump/Rider_Jump_Canter_Start_v2
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Jump/Rider_Jump_Forward_Start_v2
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Jump/Rider_Jump_Fall_High
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Jump/Rider_Jump_Fall_Low
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Fly/Rider_Fly_Flap
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Fly/Rider_Fly_Glide
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Fly/Rider_Fly_Stand
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Fly/Rider_Fly_Stand_L
- Content/AdvancedLocomotionV4/CharacterAssets/MannequinSkeleton/AnimationExamples/Rider/Fly/Rider_Fly_Stand_R
UE5 Rider
- Content/Characters/Mannequins/Animations/Rider/Jump/Rider_Jump_Canter_Start_v2
- Content/Characters/Mannequins/Animations/Rider/Jump/Rider_Jump_Forward_Start_v2
- Content/Characters/Mannequins/Animations/Rider/Jump/Rider_Jump_Fall_High
- Content/Characters/Mannequins/Animations/Rider/Jump/Rider_Jump_Fall_Low
- Content/Characters/Mannequins/Animations/Rider/Fly/Rider_Fly_Flap
- Content/Characters/Mannequins/Animations/Rider/Fly/Rider_Fly_Glide
- Content/Characters/Mannequins/Animations/Rider/Fly/Rider_Fly_Stand
- Content/Characters/Mannequins/Animations/Rider/Fly/Rider_Fly_Stand_L
- Content/Characters/Mannequins/Animations/Rider/Fly/Rider_Fly_Stand_R
2. Add example source code to project
GoogleDrive Download example code
- Copy the example code
CT_Example/
to the/Content/
directory - Open
ALS_Base_CharacterBP
and set the parent class toBP_Rider
- Open
BP_ThirdPersonCharacter
and set the parent class toBP_Rider
- Open
CT_Example/Map/DemoMap
and set GameMode toCT_GameMode
- Open
Horse_Skeleton
add SocketALS_MountPoint
and modify position ofMountPoint
- Open
CT_Example/Characters/ALS/ALS_Copy_Code
and copy code toALS_AnimBP
andOverlayStateSwitcher
- Open
CT_Example/Characters/Rider/UE5_Copy_Code
and copy code toABP_Manny
- Open
ALS_Mannequin_Skeleton
addRein_LSocket
andRein_rSocket
- Open
SK_Mannequin
addRein_lSocket
andRein_rSocket
Video Tutorial
3. Multiplayer
- Use
CT_BP_Horse_MP
andCT_BP_RIder_MP
in multiplayer
-