MagosX.com
December 19, 2014, 12:08:59 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News: Patience is not a virtue, it is a waste of time!
 
  Home   Forum   Files Programs Help Search Login Register  
Pages: [1] 2 3 ... 7
  Print  
Author Topic: War3 Model Editor  (Read 159013 times)
Magos
Godlike
Administrator
Jr. Member
*****
Offline Offline

Posts: 98



View Profile WWW
« on: January 20, 2008, 10:32:36 AM »

War3 Model Editor is as the name suggests a Model Viewer and a Model Editor dedicated to Warcraft 3. It supports both loading and saving of *.mdl and *.mdx model formats which are used in Warcraft 3. It also supports *.bmp, *.tga, *.png, *.jpg, *.jpeg, *.pcx and *.blp texture formats.

There is a buildt-in MPQ Browser that allows you to browse any MPQ archive, which also includes Warcraft 3 map files (*.w3m and *w3x). The MPQ Browser has been optimized for speed and is very fast to load and use. The MPQ Browser is customizable so you can add/remove your own icons and filters.

For those who knows C++ I've implemented a DLL-interface for model importing so you can write your own model importer DLL's (for other formats than those I've supplied). Check out the link at the bottom of the page and the docs for more information.

Don't expect this program to be in the same league as 3DStudio or the other leading commercial products. It was created as a simple (and free) alternative!

See the included help-file for more information!

As for the missing d3dx9_35.dll problem you may want to check out this site or this site.



Features
  • Model Viewer
  • Model Editor
  • Geoset Importing/Exporting
  • Can save/load the model formats *.mdl and *.mdx
  • Can save/load the texture formats *.bmp, *.tga, *.png, *.jpg, *.jpeg, *.pcx and *.blp
  • Can import other model formats (importers stored in DLLs)
  • Ability to convert between the model formats
  • Ability to convert between the texture formats
  • MPQ Browser (very fast loading)
  • Support for custom listfiles
  • Support for custom MPQ filters & icons

Extras
  • Loading Screen Creator
  • A tool to create colored text for Warcraft 3

Supported Importers
  • md2 (Quake 2)
  • ms3d (Milkshape)

Not yet Implemented
  • Geoset Editor
  • Rendering Ribbon Emitters

Known Bugs
  • Some transformations in combination with billboards are not correct!



War3 Model Editor (v1.07)
Zip-archive with the Model Editor and the neccessary files!
War3ModelEditor.zip

War3 Model Editor Source Code
The source code for the Model Editor (C++)!
NOTE: This is meant as an educational source, not something to be recompiled under another author! Therefore the source code is not fully compilable!
War3ModelEditorSource.zip

Model Importer API Source Code
The source code for creating model importer DLL's (C++)!
War3ModelImporterSource.zip

MD2 Importer Source Code
The source code for the MD2 (Quake 2) importer (C++)!
War3ModelImporterSourceMD2.zip

MS3D Importer Source Code
The source code for the MS3D (Milkshape) importer (C++)!
War3ModelImporterSourceMS3D.zip



These are some documents I compiled explaining the BLP and MDX file formats. I found that such documents was really lacking on the net so I decided to put them up here to the public!

MagosBlpFormat.txt
MagosMdxFormat.txt
« Last Edit: August 12, 2009, 02:53:57 PM by Magos » Logged

Kitabatake
Newbie
*
Offline Offline

Posts: 1


View Profile
« Reply #1 on: January 24, 2008, 07:26:09 AM »

Hello there Magos!

I have been using this model editor of yours for a long while and it certainly is very good and useful.

But I have noticed one small bug: whenever you try to change the "Rotation" value of any node, it doesn't quite work as it is supposed to. It always moves the values or something...

So for example if I would have rotation values:
Code:
1000: { 1, 2, 3, 4 }
2000: { 1, 2, 3, 4 }
3000: { 1, 2, 3, 4 }
it would look like this after pressing "ok":
Code:
1000: { 1, 2, 4, 0 }
2000: { 1, 2, 4, 0 }
3000: { 1, 2, 4, 0 }
if I would look at the rotation values again and press ok, the result would be:
Code:
1000: { 1, 2, 0, 0 }
2000: { 1, 2, 0, 0 }
3000: { 1, 2, 0, 0 }

it seems to always move the 4th value to replace the 3rd value


But other than that, it is a great and useful tool for wc3 modding!
« Last Edit: January 24, 2008, 07:54:56 AM by Kitabatake » Logged
Magos
Godlike
Administrator
Jr. Member
*****
Offline Offline

Posts: 98



View Profile WWW
« Reply #2 on: January 24, 2008, 10:41:48 AM »

That is indeed a strange bug I just checked and confirmed. Thanks for reporting it, sadly I doubt War3ModelEditor won't get any more updates. I prolly won't work on a modelling program until StarCraft 2 is released (hint hint ^^).
Logged

Azureslyvia
Newbie
*
Offline Offline

Posts: 2


View Profile
« Reply #3 on: January 30, 2008, 07:29:43 AM »

errr....... For some reason I can't open the WC3 Model editor. It's said "Unable to open WCIII modeleditor/ data/ splat.data.txt"!

HELP ME...................................................................
Logged
Magos
Godlike
Administrator
Jr. Member
*****
Offline Offline

Posts: 98



View Profile WWW
« Reply #4 on: January 30, 2008, 10:35:18 AM »

errr....... For some reason I can't open the WC3 Model editor. It's said "Unable to open WCIII modeleditor/ data/ splat.data.txt"!

HELP ME...................................................................

1) Make sure you've extracted the files (DO NOT run the exe directly from the zip archive)
2) Make sure there's a subfolder called "Data" which has a lot of files in it, including "SplatData.txt".
Logged

Azureslyvia
Newbie
*
Offline Offline

Posts: 2


View Profile
« Reply #5 on: January 31, 2008, 04:13:21 AM »

YAY! it work. Thank you Mr.magos.
Logged
Ali Radicali
Newbie
*
Offline Offline

Posts: 1


View Profile
« Reply #6 on: January 31, 2008, 04:52:11 AM »

This may seem like a very stupid question, but where can you find these model files?
Logged
Magos
Godlike
Administrator
Jr. Member
*****
Offline Offline

Posts: 98



View Profile WWW
« Reply #7 on: January 31, 2008, 08:38:09 AM »

This may seem like a very stupid question, but where can you find these model files?

You can get Blizzard's official models directly from the game. Enter the MPQ Browser and open either War3.mpq or War3x.mpq. Look for any model files (mdl or mdx) then double-click to open. It's easier to find them if you set the filter to only show models (instead of all files).

Alternatively you can open external model files others have made through File -> Open. You must download them to your computer/HD first.
Logged

BlinkBoy
Newbie
*
Offline Offline

Posts: 1


View Profile
« Reply #8 on: February 05, 2008, 05:36:51 PM »

Hello there Magos!

I have been using this model editor of yours for a long while and it certainly is very good and useful.

But I have noticed one small bug: whenever you try to change the "Rotation" value of any node, it doesn't quite work as it is supposed to. It always moves the values or something...

So for example if I would have rotation values:
Code:
1000: { 1, 2, 3, 4 }
2000: { 1, 2, 3, 4 }
3000: { 1, 2, 3, 4 }
it would look like this after pressing "ok":
Code:
1000: { 1, 2, 4, 0 }
2000: { 1, 2, 4, 0 }
3000: { 1, 2, 4, 0 }
if I would look at the rotation values again and press ok, the result would be:
Code:
1000: { 1, 2, 0, 0 }
2000: { 1, 2, 0, 0 }
3000: { 1, 2, 0, 0 }

it seems to always move the 4th value to replace the 3rd value


But other than that, it is a great and useful tool for wc3 modding!

rotations are suppose to be inquaternions, you know? that could be the reason of the bug. But even though of it, I wrote some quaternion keys and that bug still kept coming; btw magos since you may work on other tool for sc2, why don't you just make an improved version of this one which supports SC 2? WoW art tools & format were just an updated version of Wc3 Art Tools, I imagine that Sc 2 format will be similar to Wc3's model format.
Logged
Magos
Godlike
Administrator
Jr. Member
*****
Offline Offline

Posts: 98



View Profile WWW
« Reply #9 on: February 06, 2008, 05:44:45 AM »

rotations are suppose to be inquaternions, you know? that could be the reason of the bug. But even though of it, I wrote some quaternion keys and that bug still kept coming;
I quickly looked thorugh the source and at some point I noticed I saved the vector (quaternion) as X,Y,W,W instead of X,Y,Z,W thus explaining the bug Smiley

btw magos since you may work on other tool for sc2, why don't you just make an improved version of this one which supports SC 2? WoW art tools & format were just an updated version of Wc3 Art Tools, I imagine that Sc 2 format will be similar to Wc3's model format.
The basic model engine in this program is really lacking which is the main reason I never bothered making more updates. I started working on a new improved version but as with many other projects it never got finished (time, energy, interest, yada yada). Besides, at this point the interest in war3 modding has cooled so I see no point in investing lots of time in a new version.
I will make a serious attempt at a better editor when SC2 arrives though  Cool
Logged

N8-11_GER
Newbie
*
Offline Offline

Posts: 2


View Profile
« Reply #10 on: February 13, 2008, 05:25:15 AM »

hi want open an mdx data but your prog says: Unknow tag "KP2R" in ParticleEmitter2!


my plan was with you prog to add an sound to this mdx data (it is an attack animation but the unit who has it makes no sound at atack) could u hep me plz?
Logged
Magos
Godlike
Administrator
Jr. Member
*****
Offline Offline

Posts: 98



View Profile WWW
« Reply #11 on: February 13, 2008, 05:33:16 AM »

It seems to be an unsupported tag in that model. What model is it and where did you get it? Any chance you could use another model?
Logged

N8-11_GER
Newbie
*
Offline Offline

Posts: 2


View Profile
« Reply #12 on: February 13, 2008, 05:34:36 AM »

this i tried ti use
Logged
Magos
Godlike
Administrator
Jr. Member
*****
Offline Offline

Posts: 98



View Profile WWW
« Reply #13 on: February 13, 2008, 10:40:27 AM »

My program does not support that tag. I googled around to find some info but couldn't find anything, it seems 'KP2R' is a non-existing tag. I suggest contacting the original author of that model (Daelin @ http://www.hiveworkshop.com).
Logged

Need_O2
Newbie
*
Offline Offline

Posts: 2



View Profile
« Reply #14 on: March 31, 2008, 06:41:11 AM »

Thing is I wanted to have some experiment with oinkerwinkle tools
I imported 3 geosets to a bandit and made some changes
Model is fine in War3 Model Editor  (I use for mdl-mdx converting) but crashes on a map when loading
(whenever it tries to load model)
When I try to convert with yobguls mdl-mdx converter
It works in game but One of Geosets gets invisible in "AnimationS" (lol) And all materials alpha is non-animated 1

Say "ABCDEFG" if this has nothing to do with War3 Model Editor
or "This has nothing to do with War3 Model Editor"

Sorry I cant post the model right now (some complicated situation)
« Last Edit: March 31, 2008, 07:44:17 AM by Need_O2 » Logged

Way of happiness is jumping down from top of a building
--- Mr. Death
Pages: [1] 2 3 ... 7
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.12 | SMF © 2006-2009, Simple Machines LLC
TinyPortal v0.9.8 © Bloc
Valid XHTML 1.0! Valid CSS!
Page created in 0.091 seconds with 20 queries.