Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
//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 OSes & with Reforged, W3ME might require a few adjustments to work properly.
(Doesn't apply to beta v1.09)
A new issue with 1.30+ 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. It appears 1.28 files work the best in v1.07
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 DirectX runtime, thank you to @Dr Super Good for researching and finding out that it's the proper way to do things now with deprecation of Direct3D9 taking place.
You can now also download a new version, v1.09 beta, which was updated by me (@BogdanW3) and has some nice new, albeit still to be thoroughly tested.
Requires Warcraft III 1.29+ to work without errors, but you can probably ignore errors and continue using it even with old versions.
* Choose Warcraft III folder from the preferences dialog
* Small fixups all over the place
* Saving v1100 SD MDX models!
* Fixed a regression with ribbon emitters
* Edit texture paths directly from the textures window (no need for MDL for this)
* Support for v1000 (1.32) and v1100 (1.33, only loading for now) SD MDX 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 if there's any bugs or regressions you wish to report. MagosX has given me permission to post it, so I would like to thank him for that as well as making a great model editor with a very readable codebase!
This version currently works best with 1.29 MPQs or 1.31+ CASC. Requires the 64-bit Visual C++ 2015 runtime.
PS, applies to all versions of W3ME:
To set up the War3 Model Editor to load data (be it MPQs, or also CASC in v1.09+) from a specific folder, you will want to set up the string Registry value InstallPath in the registry key HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\ to point to the Warcraft 3 data folder you wish to use.
For a more step-by-step explanation, check this comment by StormKnight.
In 1.09 you can use the Properties dialog or edit the Data/Properties.txt file to tell W3ME where to load the data from, but InstallPath can still be useful as it sets the initial value.
The tool will look for a Warcraft 3 installation first by using registry, reading from HKEY_CURRENT_USER\Software\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.
The Microsoft DirectX® End-User Runtime installs a number of runtime libraries from the legacy DirectX SDK for some games that use D3DX9, D3DX10, D3DX11, XAudio 2.7, XInput 1.3, XACT, and/or Managed DirectX 1.1. Note that this package does not modify the DirectX Runtime installed on your Windows...
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
For anyone who struggled to set up W3ME like i did
To set up the War3 Model Editor to load data (be it MPQs, or CASC in v1.08)
Open the Registry Editor
Go to this path: HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\
Highlight the Warcraft III Folder
Right-click on the right hand side of the window
New > String Value
Name it InstallPath
Fill the value field with a path of any given Warcraft III installation or a folder that contains your MPQ files.
(For example: C:\Users\Peon\Desktop\Wc3 Archive\MPQ Files.)
1.07 is 32-bit, 1.08 is a beta that was made 64-bit to support larger, newer, assets. Feel free to use 1.07 if you're not on a 64-bit system for some reason
(and before anyone mentions it, I know it's hard to max out the 32-bit RAM limit with just one model, but not impossible, and updating to 64-bit also allowed me to more easily compile dependencies)
1.07 version does not work correctly on windows 7 32bit. It produces errors unlike the 1.05 version. If you use the Chinese version, then this version works correctly there and even windows xp works without problems. The original English version is clearly with some kind of bugs and I have to use only 1.05
These issues happen because of how Windows does filepaths for old apps.
At least one of these two should only happen when you double-click models because of incorrect registry, and the other probably happens because of "8 dot 3" paths being enabled for your C drive
In short, don't put files for old apps in long paths, paths with long folder names, nor paths with special characters.
Hopefully that helps you with some of these model files not being loadable
These issues happen because of how Windows does filepaths for old apps.
...
In short, don't put files for old apps in long paths, paths with long folder names, nor paths with special characters.
Hopefully that helps you with some of these model files not being loadable
As Bogdan said, that file you are trying to open is only compatible with the Reforged. In other words, you'll probably need RMS (Retera's Model Studio).
why does v1.07 has two different "Open Model or Texture" menus
if i open magos and then "file->open" it will bring up the regular one with windows theme of your choosing and the sidebar
but if i open magos, open mpq browser and then go "file->open" from the main window, then it will bring up blocky white windows classic without the sidebar
last open directory can be made different between the two of them and that is annoying
it's not much of a problem, it's just weird
why does v1.07 has two different "Open Model or Texture" menus
if i open magos and then "file->open" it will bring up the regular one with windows theme of your choosing and the sidebar
but if i open magos, open mpq browser and then go "file->open" from the main window, then it will bring up blocky white windows classic without the sidebar
last open directory can be made different between the two of them and that is annoying
it's not much of a problem, it's just weird
For anyone who struggled to set up W3ME like i did
To set up the War3 Model Editor to load data (be it MPQs, or CASC in v1.08)
Open the Registry Editor
Go to this path: HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\
Highlight the Warcraft III Folder
Right-click on the right hand side of the window
New > String Value
Name it InstallPath
Fill the value field with a path of any given Warcraft III installation or a folder that contains your MPQ files.
(For example: C:\Users\Peon\Desktop\Wc3 Archive\MPQ Files.)
Please don't make a double posts in this thread. You might get an alert from the moderator, which increases the risk of being banned from this forum.
You need to create it yourself in "HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\", then specify where Warcraft 3 installation folder is situated on (see picture above).
Please don't make a double posts in this thread. You might get an alert from the moderator, which increases the risk of being banned from this forum. View attachment 418452
You need to create it yourself in "HKEY_CURRENT_USER\Software\Blizzard Entertainment\Warcraft III\", then specify where Warcraft 3 installation folder is situated on (see picture above).
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.