easy way to fix it: remove the bone's scaling in magos. Here is how it works: Open Magos (a.k.a. Warcraft III Model Editor), open the model, open up
Node Manager and look for the bone. Once you found the bone, rightclick on it. A menu will pop up, in which you simply select the option
Edit Node. A new window will pop up. In this new window, there are three boxes on the right side:
- Translation
- Rotation
- and Scaling
Now you have 2 options: either typing the rotation values into the Rotation option (bad idea!), or removing the Scaling values and animating the wheel in MDLVIS (user-friendlier method).
So to make it easy: just left-click on
Scaling. Another window will open up. You'll have a big white space in the mid, where there will be things written like this:
18523: { 1.052, 1.052, 1.052 }
18642: { 1.02, 1.02, 1.02 }
Just erase/delete them ALL! Beneath that field, there are two things, on the left side something named
Global Sequence ID and
Interpolation Type. They both have something like a sub-menu. In both open up the sub-menu and select
None. Then click at each open window at the ''OK'' button, save your model, open it with MDLVIS and then proceed to animating it. This should do the trick.