VRChat expressions or toggles not working: FX layer weight is 0 - fix
Quick fix
- In the Animator window, open the animator set as FX on the Avatar Descriptor
- Click the gear icon on the layer that doesn't work
Want it checked automatically? Avatar Setup Doctor checks your parameters and animator layers in one click - free version. Try it free
What you see on screen:
(No error message - pressing menu items does nothing)
What it means
A layer in the FX animator still has its Weight set to 0. A layer with weight 0 has no visible effect, no matter what you put in it.
Common causes
- You added a layer yourself and left the weight at 0
- The animator was duplicated or rebuilt
How to fix it
- In the Animator window, open the animator set as FX on the Avatar Descriptor
- Click the gear icon on the layer that doesn't work
- Set Weight to 1 (you can ignore the top layer)
Before you change anything, make a full copy of your project folder so you can go back.
Fix this automaticallyAvatar Setup Doctor adds a window to Unity. Press Diagnose and it lists what's wrong with your avatar project, why, and how to fix it - the paid version fixes many issues in one click. Free version available.
For this problem, it lists layers with weight 0, and the paid version sets them to 1 in one click.
Get Avatar Setup Doctor (Free version available)
For this problem, it lists layers with weight 0, and the paid version sets them to 1 in one click.
Get Avatar Setup Doctor (Free version available)