VRChat toggles not saving (reset every time you switch avatars) - fix
Quick fix
- Open Avatar Descriptor > Expressions > Parameters and check "Saved" for that parameter
- Set Default to the state you use most when you put the avatar on
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 - toggles go back to their old state when you put the avatar back on)
What it means
Unless "Saved" is on in Expression Parameters, a parameter goes back to its Default value every time the avatar loads.
Common causes
- "Saved" is off for that parameter in Expression Parameters
- The Default value is the opposite of the state you normally want
- The avatar was reset (values go back to Default)
How to fix it
- Open Avatar Descriptor > Expressions > Parameters and check "Saved" for that parameter
- Set Default to the state you use most when you put the avatar on
- Upload again, change the toggle, switch avatars and back, and check it stayed
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 checks synced parameter usage and unregistered parameters (it doesn't check the Saved checkbox).
Get Avatar Setup Doctor (Free version available)
For this problem, it checks synced parameter usage and unregistered parameters (it doesn't check the Saved checkbox).
Get Avatar Setup Doctor (Free version available)