Avatar configuration keeps on resetting after applying changes

Hi, i’m still fairly new with avatar making and this has me at my wits end. I’m really not good with the technical talk yet so please bear with me.

I imported an FBX model with a premade rig. I had set it to humanoid and configured the avatar’s hierarchy so that it would work and all be green. When going to upload it I receive one or more of these messages:

“This avatar is not humanoid”
“You must rig the head, hands and feet”
“This avatar is humanoid but this area is not identified in the rig”

I figured out that the “this avatar is non-human” thing is a bug that can be easily fixed by just changing the rig type and changing it back. But the other two I have no idea. Especially when the rig does have those spots identified at default.

Regardless, whenever I apply changes and fix the non-humanoid thing, it always resets the hierarchy in the configuration. Which is extremely frustrating because the rig has a bunch of physbones for the hair and a bag as well as all of the labels being in Japanese, which I don’t understand and don’t want to relabel them over and over again.

How do I make it so that the configuration actually saves and still be humanoid? I would share the file so someone can identify the issue but the creator of the model specified in their terms of use that I’m not allowed to publicly share the file contents.

UPDATE: I managed to get this fixed via the CATS plugin

I’m glad to hear this issue has been resolved!

Wishing you an amazing VRChat experience.

Yours truly,
Virtro

I have this same issue, HOW did you fix it with CATS???

Bump, I love old dead threads looking to resolve issues, not findind a fix, then randomly saying they resolved the issue without adding details as to how.

”Solution I used the CATS plugin”…. okay? Now what tf did you do when you added the CATS plugin to fix your problem so others can figure it out as well

This is a very old post, and I was extremely inexperienced, so I didn’t know what was the problem in the first place so all I was able to say it “yeah cats plugin” because there’s a big button that says “FIX MODEL” with it blender and it worked. The version I used is very outdated and doesn’t work on modern versions of blender anyways so no point asking for details about this.

Though now that I know what I’m doing in both programs, I assume the initial issue was a mesh being the same name as a bone. Basically if that happens, it won’t save changes due to Unity not being able to differentiate between the two. Just rename the mesh or bone in blender and it should fix the issue, never had this problem since I figured this out as the initial solution had the bones renamed automatically via the plugin.

I never really use the forums anymore as I now mainly get info and help others through discord, but I hope that solved the mystery, I’d rather people not be left in the dark ^^

Thanks for helping @EndlessOats with your response lol

Marking this as the solution now for those that stumble upon the post. Thanks for bringing it up again, would not have come back to this otherwise lol

Thanks for this, but it actually turned out that wasn’t the same problem I was having, I ended up finally solving it myself a while ago and just remembered this post existed, so I’m also going to link the explanation for my own problem.

It turns out that these two problems (and likely many more) have the same symptoms and so it’s kind of impossible to tell which one you’re dealing with without going through all of them. Here’s what was happening to me: