Troubleshooting / Errors / FAQ
VRCFury doesn't show up or install or update
The associated script can not be loaded. Please fix any compile errors and assign a valid script.
Does it seem like the installer isn't doing anything, or you installed but VRCFury still doesn't show up? Usually this is caused by something else broken in your project. If ANY script in your project is broken, it breaks THE WHOLE THING, including VRCFury.
Are you using the VCC
AND
do you have an
Assets/VRCSDK
folder in your project?
...
button, and click
Reinstall All Packages
.
Still not fixed?
Toggles or other properties "stick" or do not work at all
Disabled
to
Auto
.
Disabled
indicates that you clicked
Skip and stop asking
when VRCFury detected a (likely) broken WD mix and asked whether or not it should try to fix it for you automatically.
Auto
causes other issues or breaks something, please report this on the
VRCFury Discord
.
'Client' does not contain a definition for 'Resolve'
Extra Field can't be serialized
Type '[VRCFury]...' has an extra field '...' of type '...' in the player, and thus can't be serialized
This can happen if unity gets confused in the middle of a VRCFury upgrade.
Assembly search path does not exist
The assembly search path '.../com.vrcfury.vrcfury/Libs' does not exist
This is a warning and can be ignored. It happens if you uninstall VRCFury because unity will not unload VRCFury's DLL's until the next time it restarts.
Poiyomi is broken
Assets\_PoiyomiShaders\Scripts\... error: No overload for method...
Assets\_PoiyomiShaders\Scripts\... error: ... does not contain a definition for ...
Assets\_PoiyomiShaders\Scripts\... error: etc
Preprocess Callback Failed
The VRCSDK build was aborted because the VRCSDKPreprocessAvatarCallback 'PreuploadHook' reported a failure
Failed to create state behaviour
Failed to create state behaviour of type ... Usually this means you have an error in one of your other non-vrcfury packages.
Missing script
You are trying to replace or create a Prefab from the instance ... that references a missing script. This is not allowed.
VRChat SDK > Utilities > Convert DynamicBones to PhysBones
. Note that this is not an issue related to VRCFury, so we cannot provide support regarding Dynamic Bones.
Synced layers disappear
Blendshapes are clamped from 0 to 100
Clamp BlendShapes (Deprecated)
which forces them to remain within the 0-100 range.
Clamp Blendshapes
option in the Player settings in the editor to replicate how it will work in game. In version 3.5.1 or newer of the VRChat SDK, this option is enabled automatically.
Found a null list on a child object
VRCFury component is corrupted on ???
Cause 1. Unity 2022
The VRCFury package you are trying to use may have been created using Unity 2022, but you are using Unity 2019. Packages created using 2022 can only be used in projects on 2022. You must upgrade your project to 2022 to use the package.
Cause 2. Outdated VRCFury
Your VRCFury may have been out of date when you imported the package. Update VRCFury. If the error persists, find the erroring file in the unity browser, right click on it, and select
Reimport
.
PlayerSettings.Android does not contain a definition for optimizedFramePacing
Your project has VRCSDK 3.5.0+, which requires Unity 2022, but you are using Unity 2019. Either upgrade to unity 2022 in the Creator Companion, or downgrade the VRCSDK to 3.4.2.
The type or namespace name 'AndroidExternalToolsSettings' does not exist in the namespace 'UnityEditor.Android' (are you missing an assembly reference?)
This is not related to VRCFury. This can happen if you install unity android support, then switch to android in a project without restarting unity first.
Application Error
This error is unrelated to VRCFury. It means that you are trying to upload an avatar ID to VRChat that does not belong to your account. Find the
Pipeline Manager
component on your main avatar object (next to your VRC Avatar Descriptor) and click
Detach
to create a new avatar ID, then try your upload again.
Errors caused by really old VRCFury installs
Failed to resolve packages: Tarball package [com.vrcfury.installer] cannot be found at path
VRCFury encountered an error while installing
Ambiguous match found. Check the unity console for details.
Manage Your Project
...
button, and click
Reinstall All Packages
.unitypackage
files from now on. Only the VCC installation method is supported.