IWTE - Units in Blender
The .dae files used for the Collada import/export can also be used with 3ds Max, however, max users absolutely have to use the OpenCollada plugin and file format when importing/exporting files, max comes with the AutodeskCollada file format by default which neither imports nor exports files from the game correctly.
Export and Import
The most useful method of export involves matching the unit .mesh with its skeleton basepose and one or more animations. This can be done via the drop-down menu in IWTE or by the IWTE Task file system. A task file is recommended for complex combinations and is the only way to also incorporate weapon animations.
The button location is shown below:
Select the double mesh option for unit meshes that have both a main and attachment texture. Select the single mesh option for most other cases (e.g. standard mounts). You will be prompted to select the model .mesh first, then the basepose.cas for the skeleton, and then optionally any number of animation.cas files that are compatible with that skeleton. Press cancel when you have loaded all the animations you want to view in the one file.
Export/Import by Task Process
To generate a .dae file from .mesh and .anims via the task process you will need a text file ending in _task.txt which starts with the mesh to dae command. See example below:
<cas_file_types_in_list> body weapon
Please see the IWTE example control processes.txt file that ships with IWTE for further details/instructions. (the code is hard to display well on wiki!)
Running the task will generate you a .dae file with the animations joined together with an additional 'basepose' frame added at frame 0, to aid editing. The task will also auto-generate for a reverse dae_to_mesh task file for you, this will list the start and end frame positions of all included animations and the names of all the files that will be re-created from the .dae. These can be edited to suit any changes you may require before running the return task.