I think its progress... mixed with blowing off steam at finding a lot of
my mistakes.I think there's rhyme to the reason with the
differing cas formats, I'm just missing the RTW experience with the .cas
file format. The exporting skeletons bit is ok I just want to move it to the
new library functions which is why I'm stuck on getting animmerge right,
it seems to be best way to check if the scaling is ok or not. Looking
at animations in game is too hard, no grids to look at to see if the
y-offsets are right or not.
I'm hoping for rain tomorrow, can't be sent out of the house to do yard
stuff.Seriously, thought I'd be done this weekend, but looks like
a couple more days. This is what looks like it would be useful:
animmerge - take a .cas animation and merge with a unit to look at animations
in Milkshape for final tweaking, either in Milkshape for a single
animation or to change scaling values to do a whole family of
animations. This is almost right, I'm just working out a rational
naming scheme: seems the best way to keep track of what
one is doing is to combine the base unit .ms3d name with the
animation .cas file name a la
armored_sergeants_lod0_animby_MTW2_Spear_walk.ms3d
This way the user can know just by looking at the new file name
what he was doing. Also might be useful for animextract to
know what to name the extracted animation, maybe with
"_modified" so it doesn't overwrite something.
animextract- less important, but needed if people want to tweak a few really
important common animations like walk, run, run_to_charge, etc.
Pulls the new animation frames out and makes a new .cas file.
exportskeleton - final name for writing non-standard skeleton to all the .cas
files in a directory and scaling the animation floats. This works
already, just want to use the new library functions.
extractskeleton - little utility for pulling a skeleton out of a .ms3d file after
a modeler has rigged a new skeleton. Already done with the new
library functions, sort of comes for free with the general
.cas reader.
castotxtconverter - Don't know if this is needed but its been helpful to
survey animations. Reads a cas file and converts all the fields
to ASCII and writes out the equivalent file in ASCII. This is done
already.
txttocasconverter - Probably not necessary. Users will probably only modify
animations in Milkshape and not change rotations or animation
translations by hand. If this seemed useful to someone it
could be done but I'll rank it last for now.
Bookmarks