//MOD EDIT// - PLEASE CHECK "UPDATE_2" below before posting if you have ISSUES USING MAGOS
This Model Editor is not made by me, but is made by Magos.
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 built-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 Browser is customizable so you can add/remove your own icons and filters.
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)
==={UPDATE_1}=== //by Rui
Hey people, it's Rui. I have updated the tool to v1.07 and added some keywords for searching. Enjoy!
==={UPDATE_2}=== //by Khyrberos
In recent years, both with modern OSs & with Reforged, Magos requires a few adjustments to work properly.
One common issue over the years was missing DLLs; as described in this post by Hero_Lief and this message by Pyf, the entire DirectX Installer can be downloaded here. (Alternatively, as Hermit describes here, you can Google & install the specific 'd3dx_9.dll' needed by Magos, though this may cause other problems with your system.)
A new issue with Reforged is its use of the CASC data system, replacing the old MPQ system. As described by Hermit in this post, you will need to have/find a copy of the old MPQs & put them where War3 Model Editor can find them in order for it to work properly.
==={UPDATE_3}=== //by BogdanW3
The v1.07 zip has been repacked to include the dll needed to make it run without having to install the whole DirectX runtime, thank you to @Dr Super Good for noting that that's the proper way to do things. This should render update 2 obsolete.
You can now also download a new version, a v1.08 beta, which was updated by me (@BogdanW3) and has some nice new, albeit still to be thoroughly tested, features:
* experimental support for v1000 (1.32) and v1100 (1.33) SD models
* dds texture support
* hierarchical loading of textures (a texture referenced as tga in a model will no longer fail to load if the file is for example blp)
* loading assets from CASC (no CASC browser at this time due to library limitations)
* 24 team colours
* Replaceable IDs 36 and 37, as well as a few more event objects are added from entries in the game data (thank you @Hermit)
* And more
Feel free to contact me privately if there's any bugs you wish to report. Magos has given me permission to post it, so I would like to thank him for that as well.
This version currently works best with 1.29 MPQs or 1.31+ CASC. This version requires the Visual C++ 2015 runtime.
To set up War3 Model Editor to load data (be it MPQs, or CASC in v1.08) from a specific folder, you will want to change or make the string Registry key HKEY_CURRENT_USER\Blizzard Entertainment\Warcraft III\InstallPath to point to the Warcraft 3 data folder you wish to use. This applies to all versions of W3ME.
Keywords:
warcraft, 3, III, magos, editor, model, war3, wc3
The tool will look for a Warcraft 3 installation first by using registry, reading from HKEY_CURRENT_USER\Blizzard Entertainment\Warcraft III\InstallPath. If it doesn't get files from there or can't read it, it will try to search the current folder.
The tool will look for a Warcraft 3 installation first by using registry, reading from HKEY_CURRENT_USER\Blizzard Entertainment\Warcraft III\InstallPath. If it doesn't get files from there or can't read it, it will try to search the current folder.
Thanks. Ill try setting it in the registry.
Edit: Just checked it in a another page. The path is HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III
@BogdanW3 not sure why you rated this program 1 star. It's very useful even today if you have a pre-CASC Warcraft III version. It can do a lot of things Mdlvis and Retera's Model Studio can't.
There are two possible reasons:
1.You didn't start the app with "Run As Administrator".
2.The model file you are trying to open is corrupted or unsupported (possibly because you are trying to open the model that's compatible with the latest version only).
This specific error is almost always caused by trying to open a 1.32 model. This tool is ancient so it is not logical to assume it can open the new model format.
As Bogdan said, the model you are trying to open is in the Reforged format. You can open the model with Retera Model Studio then convert it to the legacy 2002 game format by using the menu option "Scripts -> Assign FormatVersion 800" then saving the model from within my software.
By doing that, it will convert the model to the 2002 game format just by saving, and then your other tool should be able to open it.
I don't know what RMS supports, with RMS 0.05 supporting more than RMS 0.04, but in the worst case scenario you can always save the model as MDL and edit its text representation. Alternatively check if MdlVis can do anything useful for you.
Looks like the tool should be repackaged? Reading the DirectX extension guidelines such applications should bundle a copy of the required extension DLLs rather than expect them to be part of the OS.
Looks like the tool should be repackaged? Reading the DirectX extension guidelines such applications should bundle a copy of the required extension DLLs rather than expect them to be part of the OS.
NOTE: For game developers looking to repackage older games, consider using the Microsoft.DXSDK.D3DX NuGet package which provides a side-by-side shippable version of D3DX9_43.DLL, D3DX10_43.DLL, D3DX11_43.DLL, and D3DCompiler_43.dll under a new license per this blog post. For XAudio2 on Windows 7 SP1 or later, consider updating your audio code using the Microsoft.XAudio2.Redist NuGet package as detailed on Microsoft Docs. These packages do not make use of legacy DirectSetup and are shipped ‘application local’.
Furthermore, the runtime DLLs required are now licensed for “application-local” deployment -and- are SHA-2 Authenticode signed. These are functionality the same binaries as the DirectX SDK (June 2010) release so there’s no bug-fixes or other changes.
Currently, you would do this following the guide at the bottom of the original post, editing registry, but I will look into adding a more user-friendly method
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.