"The root component in this blueprint cannot be replaced"

I’m trying to take the Third Person starter’s character blueprint and add a scene component as the root, so that I can have the blueprint’s origin at the floor instead of halfway up the character.

However when I try to replace it, I’m told I cannot replace the root component in this blueprint. Why is this? Is it because it inherits from a class that requires a capsule at the root?

Exactly this, even if you get rid of the capsule it won’t work. This has caused me trouble too so I am having to find a different solution, and not having a parent.

if the blueprint inherit a native c++ actor/pawn class, components in dark blue name cannot be changed.

did you ever find a way?

Edit: Only way to do it is to use a pawn class, and recreate the character blueprint features u need from within the pawn class.

Or editing the c++ character class to allow it.

1 Like