stijnherfst / HiveWE

A Warcraft III world editor.
GNU Affero General Public License v3.0
352 stars 55 forks source link
warcraft3

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:

Features

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 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")
  6. 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)
  7. Dependencies will be automatically compiled, might take about 15-20 minutes (mostly due to Qt)

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!

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