@Icedie
I'll show you a text method for fixing the front leg fingerbase animations.
First though, that error about 00.0 when using the converttxttocas button
is a bug in GOAT. I'll fix it but here's the work-around for it.
Extract your animation from the .ms3d model using the animextract button.
Then convert it to a .txt file with the convertcastotxt button. Open it
in Notepad and go to the bottom line. My fs_horse_walk.txt file's bottom
line looks like:
Code:
170 1 2 CaozSceneCustomAttribNode 1 0 1 0 00.00000 0.00000 0.00000 1.00000 0.00000 0.00000 0.00000 0 0 -1 0 Plane 1 0 1 0 0 -0.70711 0.00000 0.00000 0.70711 2.43048 -4.76820 -7.87057 0 0 0 0 2 16 2 0 0 16 3 0 0 16 8 0 0 16 10 0 0 73 5 1 0 0.83813 0.61202 0.61202 1.00000 0.20000 0.20000 0.20000 0 0 0 0 0 0 0 1 12 12 0
That entry in red is the problem, it's supposed to be 0 0.00000, two
numbers and not one. So just put in a space so the line looks like
Code:
170 1 2 CaozSceneCustomAttribNode 1 0 1 0 0 0.00000 0.00000 0.00000 1.00000 0.00000 0.00000 0.00000 0 0 -1 0 Plane 1 0 1 0 0 -0.70711 0.00000 0.00000 0.70711 2.43048 -4.76820 -7.87057 0 0 0 0 2 16 2 0 0 16 3 0 0 16 8 0 0 16 10 0 0 73 5 1 0 0.83813 0.61202 0.61202 1.00000 0.20000 0.20000 0.20000 0 0 0 0 0 0 0 1 12 12 0
Now the converttxttocas button should work.
Now go towards the top of the file and find the rotation entries for
bone_RightFingerBase. They should look like:
The last column are the z-rotations in degrees and the next to the last
column are the y-rotations. These are what is causing the bad
animation effects because they are so large. Here's a cartoon of the
problem:
So now just with Notepad, simply change them all down to numbers smaller
than 7 or 8 degrees. Here's the ones I did:
Don't change the fifth column, those are the x-rotations and they are just
fine.
Now find the section for bone_LeftFingerBase like this:
Here you can see the same problem with really large y and z-rotations.
So do the same thing on these two columns. Here's what I changed
them to:
Save the file and back convert it to .cas with the converttxttocas
button. Then do an animmerge with your model. The leg animations
should now look a lot better in Milkshape.