Skip to content

DanielUPedersen1/HiveWE

 
 

Repository files navigation

HiveWE

HiveWE is a Warcraft III World Editor (WE) that focusses on speed and ease of use. It improves massively on the vanilla WE, especially for large maps where the regular World Editor is often too slow and clunky. The aim is to be a lightweight tool that only does what it needs to and relegates other tasks to high-quality apps.

Thread on the Hiveworkshop

Some of the benefits over the vanilla WE:

  • Faster loading
  • Faster rendering
  • Faster editing
  • Modern UI/UX
  • Edit the pathing map directly
  • Edit global tile pathing
  • Import heightmaps
  • Improved editing palettes

Features

  • Edit the terrain HiveWE Screenshot
  • Advanced Object Editor HiveWE Screenshot
  • Directly edit the pathing map
    Edit the Pathing Map
  • Edit global tile pathing
    Edit global tile pathing

Download

See the releases page for binary downloads.

Other Community Tools

Trigger editing: WC3 Typescript
Model editing: 3DS Max Plugin or Retera Model Studio

Build Instructions

  1. Requires Visual Studio 17.7 Preview 1.0 or higher (C++20 modules)
  2. Clone HiveWE somewhere git clone https://github.com/stijnherfst/HiveWE.git
  3. Clone vcpkg somewhere central (eg. "C:/") git clone https://github.com/Microsoft/vcpkg.git
  4. Run vcpkg/bootstrap-vcpkg.bat
  5. Add an environment variable to your system:
  • VCPKG_ROOT: the location where vcpkg is installed (e.g. "C:\vcpkg")
  1. Open Visual Studio as an Administrator and using the open folder button to open the HiveWE folder. (Administrator required for creating a symbolic link on Windows)
  2. Dependencies will be automatically compiled, might take about 15-20 minutes (mostly due to Qt)
  3. Before running, copy the imageformats and platforms folders from C:\vcpkg\buildtrees\qtbase\x64-windows-rel\Qt6\plugins to be next to the built .exe

Done

If you run into any issues then feel free to contact me at HiveWorkshop (eejin) or on Discord eejin#4240

Potential Contributions

Want to help with the development of HiveWE? Below is a list of features that you could implement. You can try one of these or just add something else you feel like HiveWE should have. Any contributions are welcome!

  • Being able to change forces/teams
  • Changing map sizes/camera bound
  • Ramp editing with the terrain palette
  • Making HiveWE run faster
  • An FDF frame editor
  • Text colorizer
  • Advanced terrain editing tools (e.g. flood fill, magic wand selection)
  • Or any other functionality you think would be cool

If you have any questions then don't be afraid to message me here, on the HiveWorkshop (eejin) or on Discord eejin#4240

About

A Warcraft III world editor.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 96.5%
  • GLSL 1.1%
  • CMake 1.1%
  • Other 1.3%