Alright, update!
Just a minor update for 2.5:
The exporter will now write the AnimTicksPerSecond template at the beginning of the file whenever Include Frame Rate is selected. This was added by a request from someone using the Wintermute Engine, which apparently doesn't recognize that template natively.
Huge update for 2.49:
I've finished bringing this exporter up to speed with the 2.5 exporter. I recommend downloading it if you have been having some trouble with the 2.49 exporter, as a lot had been fixed in 2.5 that didn't make into 2.49... until now!
The features that have been added to 2.49 are (I believe, unless I forgot some):
- Include Frame Rate option (and now it writes the template like 2.5 does)
- Full Animation option
- Fixed formatting issues as pointed out by Latch (had already fixed them in 2.5)
- Fixed Keyframe Animation export.
God, that was a lot of work. If I never had to touch Blender 2.49's API again, it would be too soon.
It's much sloppier than 2.5's. I know that 2.5's API is still changing all over the place, but as an official Blender Extensions developer with privy to all of the changes, I'd take it any day.
Something I noticed with both of the exporters, however, (and something I'm going to have to fix) is that certain IK chains do not export properly. This has to do with the fact that the IK constraint is not fully taken into account with the method I use to read each bone's transformation. I'm sure I'll be able to figure something out.
Anyhoo, enjoy, and I hope this solves some issues.