
I had been unable to getting the DirectX files created by Milkshape3D to animate in DBC. The models look okay but didn't animate. However, I now have a fix that appears to work.
- Create the model in Milkshape3D as normal.
- Rename each joint to have a consistent suffix. I used JDK so my joint names are like right_kneeJDK, left_kneeJDK etc. The reason for this will be clear in a minute.
-Export the model and animation using the DirectX(JT) export.
Format DirectX Retained Mode. NOT binary and no templates.
-When the file has been created open it in WordPad or another editor.
-Do a global search and replace to change all occurences of JDKAnimation to JDK
(Obviously change this if you used a different suffix)
Save the file and it should now animate correctly in DBC.
Hope this helps. If this is all a waste of time because I was doing something else wrong let me know.