Coder Social home page Coder Social logo

gmh5225 / warcraft-hivewe Goto Github PK

View Code? Open in Web Editor NEW

This project forked from stijnherfst/hivewe

0.0 1.0 0.0 82.42 MB

A Warcraft III world editor.

License: GNU Affero General Public License v3.0

C++ 96.49% C 0.62% Objective-J 0.73% CMake 0.62% GLSL 1.54%

warcraft-hivewe's Introduction

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. Clone HiveWE somewhere git clone https://github.com/stijnherfst/HiveWE.git
  2. Clone vcpkg somewhere central (eg. "C:/") git clone https://github.com/Microsoft/vcpkg.git
  3. Run vcpkg/bootstrap-vcpkg.bat
  4. Add 2 environment variables to your system:
  • VCPKG_ROOT: the location where vcpkg is installed (e.g. "C:\vcpkg")
  • VCPKG_DEFAULT_TRIPLET: depending on your operating system (x64-windows, x64-linux, x64-osx)
  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)

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

warcraft-hivewe's People

Contributors

ab0v3g4me avatar bogdanw3 avatar dulingzhi avatar giperion avatar gismo359 avatar joefish avatar kaszim avatar stijnherfst avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.