On your custom HECore, make sure you use HECorePrefabs as a prototype, this will ensure any non-overwritten elements are taken from the default asset.
Add TPCamera to the CustomObjects list and assign TPCharacter in the Character. If you already have a custom character move on to the next step.
If you are early in development it might be worth creating your character from scratch using TPCharacter as Character Prefab from the Character Creation wizard. This will ensure your character is a prefab variant and you won’t have to do this after any major change to the add-on.
If you already have a character you don’t want to remake, just follow the next steps:
Remove PlayerMovementAlternate and PlayerMovementTank components from the character.
Add PlayerMovementThirdPerson component. Make sure the variables and properties match those inside TPCharacter to get an expected behaviour (you can tweak this further).
In the Aiming state. Remove PlayerVerticalAimingFromInput script and add PlayerVerticalAimingFromTransform. Using the following values.
Remove MovementTypeSettings from the PlayerMovement component