Naw, not turning back, just finishing up things before the plunge.
Found out a little more today. The 8 floats before the final 8 signature
bytes follow this form:
first is the length of time of the animation, e.g. an 11 frame animation
is 0.5 seconds (1/20 of a second per frame, first frame starts at 0.0), a
91 frame animation is 4.5 seconds, etc.
second SEEMS to be the maximum excursion of all the entries in the relative
block or, same thing, the maximum excursion of bone_pelvis.
third, fourth, and fifth are just the last frame of the relative positions,
sort of like a registration position.
sixth, seventh, and eighth: no clue. They're not the same as any other
entry when they're non-zero. For the stationary animations (non walking,
running) they're usually zeros.
Anyway, just finishing up a little utility to convert binary .cas files to an
editable text form that can be converted back to .cas by the same
converter. Not the way I would want to do it, but it might be fun for
people to play with until the Milkshape stuff is sorted out. Just need to
add a script to turn Euler angles into quaternions that people can use
to change entries.
Bookmarks