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 30th edition of the Modeling Contest is finally up! The Portable Buildings need your attention, so come along and have a blast!
    Dismiss Notice
  3. The Aftermath has been revealed for the 19th Terraining Contest! Be sure to check out the Results and see what came out of it.
    Dismiss Notice
  4. Melee Mapping Contest #3 - Results are out! Congratulate the winners and check plenty of new 4v4 melee maps designed for this competition!
    Dismiss Notice
  5. The winners of our cinematic soundtrack competition have been decided! Step by the Music Contest #11 - Results to check the entries and congratulate the winners!
    Dismiss Notice

HiveWE - World Editor 0.4

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.
  • 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
  • Place and remove doodads
  • Edit map loading screen information
  • Import heightmaps
  • View GUI and JASS triggers
Limitations
  • Doodad rendering is not 100% accurate (teamglow, billboards, etc) (target for V0.x)
  • Does not render ramps
  • Does not show animations (target for V0.x)
  • Requires the World Editor and Game to be closed when wanting to start HiveWE
Required for running HiveWE:
Technically a Warcraft installation is not required since the editor relies only on the game CASC 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
Previews
Contents

HiveWE 0.4 (Binary)

  1. MindWorX

    MindWorX

    Blizzard Developer

    Joined:
    Aug 3, 2004
    Messages:
    689
    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,544
    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,473
    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

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,422
    Resources:
    25
    Packs:
    1
    Maps:
    8
    Spells:
    15
    Tutorials:
    1
    Resources:
    25
    Gonna start using it once it support units and triggers :D
     
  5. Ralle

    Ralle

    Owner

    Joined:
    Oct 6, 2004
    Messages:
    11,128
    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,645
    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:
    689
    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,645
    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

    Tool Reviewer

    Joined:
    Apr 19, 2008
    Messages:
    749
    Resources:
    18
    Models:
    11
    Tools:
    1
    Maps:
    6
    Resources:
    18
    [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:
    689
    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:
    10,499
    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,128
    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:
    117
    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:
    10,499
    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:
    461
    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:
    254
    Resources:
    4
    Spells:
    3
    Tutorials:
    1
    Resources:
    4
    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

    Tool Reviewer

    Joined:
    Apr 19, 2008
    Messages:
    749
    Resources:
    18
    Models:
    11
    Tools:
    1
    Maps:
    6
    Resources:
    18


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

    Daffa the Mage

    Map Moderator

    Joined:
    Jan 30, 2013
    Messages:
    7,422
    Resources:
    25
    Packs:
    1
    Maps:
    8
    Spells:
    15
    Tutorials:
    1
    Resources:
    25
    Long live Hive :D
     
  19. Wareditor

    Wareditor

    Joined:
    Jan 16, 2009
    Messages:
    648
    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.