THE CURRENT STATE OF THE PROJECT
While HiveWE's end goal is to be a fully functional replacement and improvement of the original World Editor, the current features are limited. However, a lot of work has been put into the infrastructure to make this possible. Now that the basics are there implementing new features should be less of a lengthy process. So with this being a bit of a beta there are some limitations.
- Open and view Warcraft III: The Frozen Throne maps (not RoC yet)
- Pathing Brush: Edit the pathing map and save it. Now you can just draw straight on the pathing map saving you lots of time and your map will load quicker too be, because you dont have to place pathing blockers anymore.
From the rocks being unbuildable to being both unwalkable and unbuildable in 10 seconds!
There are some other creative things you can do too like making cliffs walkable, or an underwater map
- Slow with lots of doodads (10.000+)
- Doodad rendering is not 100% accurate (teamglow, billboards, etc)
- Does not render units
- Does not render ramps
So what’s next? Obviously removing the current limitations is a priority so that even bigger maps can be worked on with a cinematic 24 fps. After that some more features concerning pathing and some rudimentary terrain editing.
Here is a video of Retera explaining why this is the future with a neat exemple:
WHY A STANDALONE EDITOR AND NOT JNGP OR WEX ?
Modifying the existing World Editor, is a bit like glueing a spoiler onto a crappy car versus building a race car from the ground up.
Most of the extra functionality that JNGP or WEX offers is integrated using memory hacks, and while being very useful does feel a little glued on. A fully custom editor like this will allow us to do all kinds of new and exciting things such as editing the pathing map or increasing the limits on all kinds of things like the amount of cliffs.
There’s a long road ahead for HiveWE to someday fully replace the original World Editor, but until then you will get to enjoy a lot of additional features too. Feel like you could help? Then drop by in the Hiveworkshop Discord or submit a Pull Request to our Github.
* * *
This wouldn't have been possible without the incredible work of eejin and the help of Ghostwolf with deciphering the warcraft formats and general guidance. Without him this would have taken many times as long. Also many thanks to the rest of the community for all the help.