HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

Where did the MDX specs go?

08-15-2006, 08:12 PM#1
Ion
Where can I find actual specifications of the MDX file format? The documents present on these forums seems far from complete and nearly every link is broken. There must be some descent MDX info available, since many tools are pretty complete and I seriously doubt that every developer reverse-engineered the format themselves.
08-15-2006, 08:15 PM#2
Blade.dk
http://www.wc3campaigns.net/tools/specs/index.html
If you haven't read it already.

http://magos.thejefffiles.com/War3Mo...sMdxFormat.txt

I think it is being linked to in the other document as well.
08-15-2006, 08:19 PM#3
Zoxc
Quote:
26) MDX and MDL files (model format)

The Warcraft III models are stored in MDX format.
To convert an MDX file into readable MDL format and vice versa you can use Yobgul's file converter, which is available at http://www.wc3sear.ch/files/downloads.php?ID=3&l=6
If Yobgul's does't work for you there's an alternative programmed by Guessed available at http://www.wc3campaigns.net/tools/we...eader1.00b.zip
There are several spec files on both formats available:

http://kmkdesign.8m.com/downloads/ - Original specifications by KMK
http://www.wc3campaigns.net/tools/sp...bMdxFormat.txt - More recent version by Nub
http://magos.thejefffiles.com/War3ModelEditor/ - Latest specifications by Magos
08-16-2006, 07:00 PM#4
Ion
so I finished my mdx- and blp-viewer now. my app can load and render a static .mdx model, but without animation. Also, the alpha channels screw up my texturing. For example, if i load "LordaeronTree0.mdx" and apply the appropriate texture to it, it seems like the lowest branch end up on top of everything, but if i turn off the alpha-masking, things look right in a mesh-point-of-view, but the textures are non-transparent. :S

Another issue is animations, thing is I am simply too dumb to understand how to code skeletal animation. :P anyone care to explain or where i can find some theory behind it? maybe i should just convert the mdx into b3d so blitz3d can read them with skeletal animation...? just some thoughts.