I bought an animated model from the Unity Asset Store hoping I would save myself some time. ALL of the bone pivots point locally in the incorrect axis! Z points in Y, Y points in -Z and X is correct at least. Basically all the pivots need to be rotated 90 degrees on the X axis.
Now, if I only needed the root bone to be correct I would simply use the parented empty gameobject technique to fix the axis for the root so I can apply my scripts to it. The problem is that I want to use the Locomotion System which uses the local pivots of the leg bones assigned in the Leg Controller script. And because the axis are all incorrect the Foot parameters do not match the orientation of the actual bones.
There are no contact details on the developer’s page and no support page is listed either. The only way I can think of fixing this is assigning en empty gameobject to EVERY bone and correcting the axis orientation that way, I’ll try this next. Any other suggestions?