1. Are you planning to upload your awesome tool to Hive? Please review the rules here.
    July 9, 2018: The rules for the Tool Section have been revised. Please be sure to read the revisions.
    Dismiss Notice
  2. The results for Texturing Contest #28 are out! Step by to congratulate our winners!
    Dismiss Notice
  3. Join us in our custom games night on Saturday, July 14. If you'd like to create a map for the night, check out the map challenge!
    Dismiss Notice
  4. Join in on Icon Contest #17 and show your interpretation of a legendary equipment set!
    Dismiss Notice
  5. We've created the Staff Job Openings thread. We're currently in need of icon, video production, and social/multimedia positions to be filled. Thank you!
    Dismiss Notice
  6. Music Contest #10 Retro is out! Join us for some retro/vintage fun!
    Dismiss Notice
  7. Don't be stagnant - embrace change! The time has come to evolve and join the Techtree Contest #12 - Evolution.
    Dismiss Notice
  8. On May 20th a new law about privacy and data processing comes into work in the EU. I am no lawyer and I need help figuring out if we comply and if not, what we must do about it. Please message me if you can provide any assistance. Read more. Ralle
    Dismiss Notice

HiveWE - World Editor 0.3

Submitted by eejin
This bundle is marked as pending. It has not been reviewed by a staff member yet.
HiveWE is a fully custom 3rd party world editor. It's completely separate from the original editor and is open-source!

Features:
  • Open and view Warcraft III: The Frozen Throne maps (RoC partially).
  • View the terrain, doodads and units.
  • Edit the pathing map and save it.
  • Change the tileset to up to 16 tiles.
  • Fly around in first or third person camera
  • Manage your imports with folders
  • Edit global tile pathing
  • Edit the terrain
Limitations
  • Doodad rendering is not 100% accurate (teamglow, billboards, etc) (targeted for V0.4)
  • Does not render ramps
  • Does not show animations (target for V0.4)
Required for running HiveWE:
Technically a Warcraft installation is not required since the editor relies only on the game MPQ files. We cannot distribute these due to legal reasons. Just point the editor at the folder containing them when it asks and you should be good to go!

If you encounter any issue with HiveWE then do ask for help! You can post here, reach me on the Hiveworkshop Discord eejin#4240 or message me on GitHub.

Many thanks to Ghostwolf for without him I wouldn't have gotten anywhere near as far. Also thanks to the rest of the Hiveworkshop community for supporting the creation of this editor.

Backup your map before using HiveWE
Contents

HiveWE 0.3 (Binary)

  1. MindWorX

    MindWorX

    Blizzard Developer

    Joined:
    Aug 3, 2004
    Messages:
    682
    Resources:
    5
    Tools:
    1
    Tutorials:
    4
    Resources:
    5
    Very awesome work. An almost 1:1 terrain renderer is an amazing feat of work. With a bit of optimization this will be incredible.
     
  2. TriggerHappy

    TriggerHappy

    Code Moderator

    Joined:
    Jun 23, 2007
    Messages:
    3,342
    Resources:
    22
    Spells:
    11
    Tutorials:
    2
    JASS:
    9
    Resources:
    22
    I figure I'll post so I can rate this and look back on it when it's popular.
     
  3. KILLCIDE

    KILLCIDE

    Administrator

    Joined:
    Jul 22, 2015
    Messages:
    3,353
    Resources:
    20
    Models:
    2
    Icons:
    10
    Spells:
    7
    Tutorials:
    1
    Resources:
    20
    That's one small step for a modder, one giant leap for the WC community.
     
  4. Daffa the Mage

    Daffa the Mage

    Joined:
    Jan 30, 2013
    Messages:
    6,646
    Resources:
    18
    Packs:
    1
    Maps:
    5
    Spells:
    11
    Tutorials:
    1
    Resources:
    18
    Gonna start using it once it support units and triggers :D
     
  5. Ralle

    Ralle

    Owner

    Joined:
    Oct 6, 2004
    Messages:
    11,034
    Resources:
    22
    Tools:
    3
    Maps:
    5
    Tutorials:
    14
    Resources:
    22
    Holy wow man fuck this is so amazing! Hosted project! Frontpage.

    *bows down to the mighty @eejin*
     
  6. Kyrbi0

    Kyrbi0

    Joined:
    Jul 29, 2008
    Messages:
    7,219
    Resources:
    1
    Models:
    1
    Resources:
    1
    Well you got Ralle eating out of the palm of your hand, so it must be important. ; )


    What's this all about, then?
     
  7. MindWorX

    MindWorX

    Blizzard Developer

    Joined:
    Aug 3, 2004
    Messages:
    682
    Resources:
    5
    Tools:
    1
    Tutorials:
    4
    Resources:
    5
    It's a proof of concept. The biggest roadblock in making a custom editor have always been the terrain editor. With this work, we have the opportunity to create the editor of our dreams, that wont rely on hacks or other sketchy methods to work. And as he's already showcasing now with his pathing palette tool, we can even add things the original editor couldn't do. In this case, you can change the pathing using a brush instead of pathing blocker doodads, and you can do it on a more detailed level that pathing blockers can.
     
  8. Kyrbi0

    Kyrbi0

    Joined:
    Jul 29, 2008
    Messages:
    7,219
    Resources:
    1
    Models:
    1
    Resources:
    1
    Oh geez.

    Before I muted it, I remember seeing all sorts of high-level conversation about terrain generation & stuff... I guess this is why. Huh!

    (Why was the terrain editor the hardest part?)
     
  9. Retera

    Retera

    Joined:
    Apr 19, 2008
    Messages:
    626
    Resources:
    12
    Models:
    10
    Tools:
    1
    Maps:
    1
    Resources:
    12
    [Self-parody video link redacted due to personal information]

    In this video, we glimpse the one true existence of a being with the holy HiveWE available to them.
    The Open Source World Editor, shown to me in my visions, is the future of the community.
     
    Last edited: Feb 8, 2018
  10. MindWorX

    MindWorX

    Blizzard Developer

    Joined:
    Aug 3, 2004
    Messages:
    682
    Resources:
    5
    Tools:
    1
    Tutorials:
    4
    Resources:
    5
    It's largely in part because we didn't understand how the renderer worked and we only had a partial understanding of the data format. Because of @GhostWolf we got a better understanding of the data format, thanks to his endless tinkering with it and his own terrain viewer. This knowledge was built upon by @eejin, who then started to work on this editor. So it's been a arduous process of figuring out all the details needed to make this terrain editor possible.
     
  11. Chaosy

    Chaosy

    Joined:
    Jun 9, 2011
    Messages:
    9,993
    Resources:
    17
    Maps:
    1
    Spells:
    10
    Tutorials:
    6
    Resources:
    17
    What is so mindblowing about this?

    The technology itself could be used as a web renderer to check maps without having to download, but that is not the case right now.

    That said, I am obviously missing something entirely.
     
  12. Ralle

    Ralle

    Owner

    Joined:
    Oct 6, 2004
    Messages:
    11,034
    Resources:
    22
    Tools:
    3
    Maps:
    5
    Tutorials:
    14
    Resources:
    22
    This is a major step towards making our own editor. Our own. Editor. Made for modders by modders.
     
  13. eejin

    eejin

    Tool Reviewer

    Joined:
    Mar 6, 2017
    Messages:
    64
    Resources:
    0
    Resources:
    0
    I laughed. That was funny.

    A custom editor that has features which the normal editor does not have. Like directly editing the pathing map. We can add any feature we like at anytime. And it is open-source!
     
  14. Chaosy

    Chaosy

    Joined:
    Jun 9, 2011
    Messages:
    9,993
    Resources:
    17
    Maps:
    1
    Spells:
    10
    Tutorials:
    6
    Resources:
    17
    Path editing is kinda neat I suppose. But it would not be nearly enough to make me move away from JNGP/Sharpcraft

    Ceiling is somewhat high I suppose.
    One thing I would like to see personally would be an easier way to import things into a map.
    For example, automatically remove the war3mapimported string.
    Additionally if the name contains BTN/PAS, put the correct icon paths automatically.

    I think that would be relatively easy to do.
     
  15. Abovegame

    Abovegame

    Joined:
    Jan 2, 2016
    Messages:
    425
    Resources:
    1
    Maps:
    1
    Resources:
    1
    @Chaosy It would be nice if we could group imports somehow too imo.
     
  16. _Guhun_

    _Guhun_

    Joined:
    Jun 12, 2010
    Messages:
    231
    Resources:
    3
    Spells:
    2
    Tutorials:
    1
    Resources:
    3
    This would be amazing if it supplied a decent object editor and unit palette that didn't lag to hell when you have over 1k custom units :D

    Good luck on the project, and thanks for sharing with the community!
     
  17. Retera

    Retera

    Joined:
    Apr 19, 2008
    Messages:
    626
    Resources:
    12
    Models:
    10
    Tools:
    1
    Maps:
    1
    Resources:
    12


    This video explains perfectly why I support this project to the utmost.
     
  18. Daffa the Mage

    Daffa the Mage

    Joined:
    Jan 30, 2013
    Messages:
    6,646
    Resources:
    18
    Packs:
    1
    Maps:
    5
    Spells:
    11
    Tutorials:
    1
    Resources:
    18
    Long live Hive :D
     
  19. Wareditor

    Wareditor

    Joined:
    Jan 16, 2009
    Messages:
    508
    Resources:
    2
    Maps:
    2
    Resources:
    2
    This is incredible! I dind't think it would be out so soon :)
    I can't wait for it to replace what we are using now. The pathing tool is already very useful.