The Warcraft III World Editor is the built-in level editor for the real-time strategy game Warcraft III: Reign of Chaos and its expansion set Warcraft III: The Frozen Throne. Based around the core mechanics of the level editor of Blizzard Entertainment's previous strategy game StarCraft, it allows users to create and customize their own maps with a high level of detail and flexibility. The editor has been used in creating several popular custom maps, including Defense of the Ancients. The level editor was substantially improved for The Frozen Throne and allowed users to create cut scenes supporting voice-overs. Advanced features of the editor allow for custom models, tilesets and icons. The editor also supports Blizzard's JASS scripting language for programming complex actions otherwise not supported by the graphical interface.
The editor is divided into different modules that allow the user to customize different features of a map.
- The Terrain Editor allows the user to edit the map terrain, add water and doodads (like trees) and place player units and buildings with the help of the tool palette.
- The Object Editor allows the user to modify most attributes of placeable objects in the game, such as the appearance and abilities of units, buildings and items. It also allows the user to create custom objects based on existing ones.
- The Trigger Editor allows users to create triggers that fire when certain events occur in the game and import their own JASS code which is much easier to most people. Built on JASS, this allows for very powerful additions to the game.
- The Import Manager allows the user to import custom models, textures, minimaps, loading-screens and sounds into a map.
- The AI Editor allows the user to create custom AI scripts for computer players. This is not entirely reliable and it's better to use GUI or JASS to do it.
- The Campaign Editor allows the user to create custom campaigns by combining maps saved in the computer. This editor features an object editor in it as well, so multiple maps can use the same units.
External links