Quote: "What is the best format to allow me to have re-useable animations?"
.X
ascii is the leading contender for this newbie 3D modeler/animator because...
Quote: " As the DBP Skeletal System is, well.. erm.. useless.
Sorry but it is. If they'd just left in the ability to animate limbs from a keyframed animation format like in DarkBASIC, we could VERY easily export animations in a way we can reuse them."
Raven has touched on my biggest complaint about Dark Basic Pro vs. Dark Basic Classic. But it is possible to produce the keyframed animations in DBC, save them to disk, and then append them to objects you can use in Pro, using...
(brace yourself)...
... Notepad.
When you're done laughing, or barfing, or both, I'll explain: the very useful keyframed animations Raven refers to, written to disk in DBC with SAVE OBJECT ANIMATION and re-used later with APPEND ANIMATION, are essentially ASCII .X data that can be copied and pasted into an ASCII .X model file, provided that (as L. Worm says) the limb structure is the same.
You've got to drop the animation data into the correct spot, and remove an ASCII header tag that seems to otherwise identify the animation data as a separate file, but it does work. I just animated a couple WW II tanks that I purchased (textured but not animated) from a company in the UK. The animation program was a simple DBC thing I wrote that rotated a limb (a turret, in this case), saved keyframe data, rotated again, save keyframe, etc., and saved the data to disk.
Then I studied a few ANIMATED .X files to determine where the animation keyframe data was stored, located the same spot in my original non-animated tank, pasted the data (did I mention Notepad?), and... it worked. The tanks load up fine in Pro, I can play my animations using the same keyframe numbers I assigned in DBC, etc. etc. etc.
Notepad -- the ultimate web page design tool, now useful for 3D animations as well! Get your copy today!
Seriously though, that's about as re-usable as a file format gets, in my book. I agree with Raven, it absolutely sucks to high heaven that the commands were removed when Pro was released, but I've got to lay blame with TGC, not the file format, for that snafu.