Hate to leave a bump, but I also need some advice on how to convert it to quest. I assumed the physics it was using (marshmellow PB) was the cause of it, but even after removing it, VRCQuestTools still freaks the fuck out and refuses to convert it.
It's specifically all of this:
An error occurred when converting Animator Controllers. Aborted.
AnimatorController: VRCFury FX
InvalidCastException: Specified cast is not valid.
at UnityEditor.Animations.AnimatorState+<>c.<get_behaviours>b__78_0 (UnityEngine.ScriptableObject so) [0x00000] in <80a8ce1980c648dca8e68f0d8aa3b930>:0
at System.Array.ConvertAll[TInput,TOutput] (TInput[] array, System.Converter`2[TInput,TOutput] converter) [0x00029] in <27124aa0e30a41659b903b822b959bc7>:0
at UnityEditor.Animations.AnimatorState.get_behaviours () [0x00007] in <80a8ce1980c648dca8e68f0d8aa3b930>:0
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorState state) [0x00039] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:126
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorStateTransition transition) [0x0003e] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:177
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray () [0x00012] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorState state) [0x0011b] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:143
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorStateTransition transition) [0x0003e] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:177
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray () [0x00012] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorState state) [0x0011b] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:143
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorStateTransition transition) [0x0003e] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:177
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray () [0x00012] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorState state) [0x0011b] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:143
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorStateMachine stateMachine) [0x00089] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:83
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorControllerLayer layer) [0x00052] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:61
at System.Linq.Enumerable+SelectArrayIterator`2[TSource,TResult].ToArray () [0x00012] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at System.Linq.Enumerable.ToArray[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <70471b9615aa4ecfa3ed1abb95b73832>:0
at KRT.VRCQuestTools.Utils.AnimatorControllerDuplicator.Duplicate (UnityEditor.Animations.AnimatorController controller) [0x00023] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\AnimatorControllerDuplicator.cs:32
at KRT.VRCQuestTools.Utils.UnityAnimationUtility.DeepCopyAnimatorController (UnityEditor.Animations.AnimatorController controller) [0x00005] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\UnityAnimationUtility.cs:315
at KRT.VRCQuestTools.Utils.UnityAnimationUtility.ReplaceAnimationClips (UnityEditor.Animations.AnimatorController controller, System.Boolean saveAsAsset, System.String saveDir, System.Collections.Generic.Dictionary`2[TKey,TValue] newMotions) [0x00008] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Utils\UnityAnimationUtility.cs:149
at KRT.VRCQuestTools.Models.VRChat.AvatarConverter.ConvertAnimatorControllersForQuest (UnityEngine.RuntimeAnimatorController[] controllers, System.Boolean saveAsAsset, System.String assetsDirectory, System.Collections.Generic.Dictionary`2[TKey,TValue] convertedMotions, KRT.VRCQuestTools.Models.VRChat.AvatarConverter+RuntimeAnimatorProgressCallback progressCallback) [0x000ce] in .\Packages\com.github.kurotu.vrc-quest-tools\Editor\Models\VRChat\AvatarConverter.cs:670 ```