The DTS interface can now read and write shapes containing animations. This makes it feature-complete enough to import (to memory, not to Blender) and immediately export the player model back out to a new file, to the point where the only differences between the DTS files are:
00000002: 7C 00 (exporter version number)
00000054: 64 00
0003651A: 7A 00And the only differences between the debug reports for the original and re-exported DTS files are:
***** m.dts.txt
smallest_size = 1.401298464324817e-43
smallest_detail_level = 0
***** M.DTS.PASS.DTS.TXT
smallest_size = 0.0
smallest_detail_level = 0
*****Before you get too excited: It can't import and export the animations in and out of Blender's animation pipeline yet. It can, however, import the static geometry from things like weapon models now!
Still, though. The DTS for this player was exported by the Blender plugin (as stated previously, not from the actual Blender scene, just from the data imported in the same pass):