0 votes
asked in General Help by (310 points)
More of a cosmetic change, but still helps with making things clear.

I have added a "group override" under puppet behaviour.  The new Element take the name of the previous element, so if it was foot, then new element is also foot, even when you change the actual element to a different bodypart.

Removing all overrides and then adding them back again, renames all of the elements as "Element 0", Element 1" etc.

Not stopping my work, its just cosmetic however it will help when trying to figure out which element has the bodypart I am looking for.
commented ago by (100 points)

1 Answer

0 votes
answered by (24.4k points)


Thanks, I have already found this bug and it has been fixed for the next version.

In the meanwhile, go to BehaviourPuppet.cs, on the very bottom, change void OnDrawGizmosSelected to this:

void OnDrawGizmosSelected() {

for (int g = 0; g < groupOverrides.Length; g++) {

groupOverrides[g].name = string.Empty;

if (groupOverrides[g].groups.Length > 0) {

for (int i = 0; i < groupOverrides[g].groups.Length; i++) {

if (i > 0) groupOverrides[g].name += ", ";

groupOverrides[g].name += groupOverrides[g].groups[i].ToString();





Welcome to RootMotion Q&A, where you can ask questions and receive answers from the developer of Final IK and PuppetMaster and other members of the community.

Post as a guest, create an account or login via Facebook.

Please use the correct category when you post your questions.