1. The results for Texturing Contest #28 are out! Step by to congratulate our winners!
    Dismiss Notice
  2. 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
  3. Join in on Icon Contest #17 and show your interpretation of a legendary equipment set!
    Dismiss Notice
  4. 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
  5. Music Contest #10 Retro is out! Join us for some retro/vintage fun!
    Dismiss Notice
  6. Don't be stagnant - embrace change! The time has come to evolve and join the Techtree Contest #12 - Evolution.
    Dismiss Notice
  7. 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 0.3 Released!

Discussion in 'Latest Updates and News' started by StoPCampinGn00b, Jun 16, 2018.

  1. StoPCampinGn00b

    StoPCampinGn00b

    Community Manager

    Joined:
    Apr 2, 2013
    Messages:
    2,433
    Resources:
    1
    Maps:
    1
    Resources:
    1
    [​IMG]

    A new chapter has begun for @eejin's fully customized and independent Warcraft III World Editor.
    A long time has passed since the release of 0.2 (which followed 0.1 by just a month),
    but that makes this release all the more feature packed!



    [​IMG] [​IMG] [​IMG] [​IMG]
    • Warcraft 1.29 support

    • Added a Tile Pathing setter

    • Added a Terrain Palette.

    • Added an Import Manager

    • Now shows the pathing texture on cliffs too

    • Added a first person camera and allow switching between them

    • Added terrain shadows

    • Reset camera using CTRL + Shift + C

    • Roll the Third Person camera using middle mouse button (Thanks to Azlan!)



    [​IMG] [​IMG] [​IMG] [​IMG]
    Most of the features for HiveWE 0.4 haven’t been set in stone yet,
    but there are some people working on a Doodad Palette and an Object Editor which
    is very exciting. Animated models and new map functionality are also something that
    might land in 0.4 so look out for the next update!


    In addition to these additions, there have been many other changes and fixes. See the full change log and details
    of the main features below in this thread, complete with screenshots and further insights.
    Don't forgot to visit the download page too!


    [​IMG]
     
    Last edited: Jun 16, 2018
  2. StoPCampinGn00b

    StoPCampinGn00b

    Community Manager

    Joined:
    Apr 2, 2013
    Messages:
    2,433
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Further details and changes provided by eejin:


    Terrain Lighting

    Terrain lighting so you can actually see the terrain deformation. In the picture below the hills were always there, but you just couldn’t see them.
    [​IMG]


    Terrain Palette

    A Terrain Palette so you can change the terrain and add cliffs, change the ground texture or make hills and valleys. You can even have brush sizes up to 128 big which is more than 10x bigger than the standard World Editor! (Brush size above ~80 is buggy for cliffs).


    At the bottom you will find the option for the diamond brush shape alongside the old circle and square. Furthermore the option to not apply any pathing for newly placed tiles/cliffs.

    [​IMG]

    Import Manager

    An Import manager with support for folders and even arbitrarily deeply nested folders. Now you can sort your imports as you please. Many thanks to AboveGame for his awesome work on this!

    [​IMG]

    Thanks to AboveGame for implementing the Import Manager!


    Tile Pathing Setter

    This handy menu allows you change the pathing of a tile. Making a tile unwalkable, unbuildable or unflyable is now easy. You can choose to apply this for existing tiles too or only newly placed ones.

    [​IMG]

    First Person Mode

    Press F1 to switch between Third and First person mode. In first person mode you can fly around using WASD, Space, Control and shift to check out your terrain or quickly change the camera orientation. Press F1 again to go back to Third Person mode and resume editing.


    Apart from the previously mentioned there have been a lot more changes, here is the full list:


    Changes:

    • Removed war3Patch.mpq from the hierarchy

    • Added deprecated.mpq (from 1.29) to the hierarchy

    • SLK loading is now roughly 4x as fast (improved map load time)

    • Hides the brush when palette is inactive

    • Some small quality of life improvements

    • Improved RoC compatibility for unit loading

    • Changed terrain rendering to support different ground texture sizes

    • Now remembers your last open/save location

    • Further increased rendering performance for doodads a lot

    • Now remembers your Warcraft 3 directory if you previously located it

    Fixes:

    • Fixed tileset/map hierarchy order

    • Fixed loading items placed on the map

    • Fixed a bug with the terrain being off by one (64x64 became 63x63)

    Download Here(HiveWE - World Editor 0.3)
     
    Last edited: Jun 16, 2018
  3. Remixer

    Remixer

    Joined:
    Feb 19, 2011
    Messages:
    1,479
    Resources:
    48
    Models:
    16
    Packs:
    1
    Maps:
    30
    Template:
    1
    Resources:
    48
    Tested it really briefly and seems really interesting, can't wait to have more functions and possibilities, my only concern is compatibility with other tools. For now I can say a few things:
    1. The blue "currently enabled/selected" thing is clunky and buggy - for example in the Pathing Palette disabling a selection from for example Buildable won't show up before you click something else after disabling it, and in Terrain Palette unticking "Cliff" box won't disable the blue glow around the selected cliff deformation type (you ought to be able to disable cliff deformation by simply reclicking a selected deformation type (click to enable&disable)

    2. The camera view is awkward (atleast for me, why not have it work like on the ordinary editor (Hold Ctrl + M2 to rotate)

    3. The tile variation randomization does not seem to work accurately all the time:
    [​IMG]
    See the rock variation of the grass used every time it is on the top-right corner of the tiles?
     
  4. The_Silent

    The_Silent

    3D Modeling Reviewer

    Joined:
    Feb 4, 2008
    Messages:
    2,645
    Resources:
    147
    Models:
    39
    Icons:
    87
    Packs:
    8
    Skins:
    12
    Maps:
    1
    Resources:
    147
    May I suggest a terrain "Fill" / "Bucket" Tool.

    Replace one area of tiles with another essentially. Without having to do it for the entire map.
     
  5. Abovegame

    Abovegame

    Joined:
    Jan 2, 2016
    Messages:
    425
    Resources:
    1
    Maps:
    1
    Resources:
    1
    That's a nice idea, i must say.
     
  6. StoPCampinGn00b

    StoPCampinGn00b

    Community Manager

    Joined:
    Apr 2, 2013
    Messages:
    2,433
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Reformatted the page with @Maxwell's voluntary genius :)
     
  7. Alxen345

    Alxen345

    Joined:
    Aug 6, 2015
    Messages:
    655
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Great addition to any modder! Talented man, the one who created this :)
     
  8. Darklycan51

    Darklycan51

    Joined:
    Jan 12, 2011
    Messages:
    1,214
    Resources:
    3
    Maps:
    3
    Resources:
    3
    Wew lad nice improvements, hope this can one day become the official editor for wc3
     
  9. eejin

    eejin

    Tool Reviewer

    Joined:
    Mar 6, 2017
    Messages:
    64
    Resources:
    0
    Resources:
    0
    Right now HiveWE is fully compatible in that saving a map in HiveWE still allows you to open it in the normal WE. Any changes you make to the pathing map though will be unfortunately overridden by the normal WE. When HiveWE is far enough along (more feature rich than the normal WE) the choice might me made to break compatibility to allow new features.

    I'm not sure what you mean with this.

    The normal WE behaviour could be added alongside what there is now to keep the option open since I think there is value in having both.

    Good catch.

    Interesting idea. I might add this to 0.4
     
  10. Spellbound

    Spellbound

    Joined:
    Jan 9, 2005
    Messages:
    1,850
    Resources:
    13
    Skins:
    4
    Spells:
    8
    JASS:
    1
    Resources:
    13
    Would it be at all possible to have cliffs that rise higher than 2 levels high like in Starcraft 2 (without having to extend cliffs below it) or is that a limitation of the Warcraft 3 engine itself?

    Another idea for the future would be to allow custom script lines (or text areas, rather, with syntax highlighting) in GUI for actions, events and conditions. Being able to declare locals like sc2 does would also be cool (and perhaps maybe Library dependencies?). This would be great for helping new users to get used to coding in JASS. I can make a visual mockup if anyone's interested.

    I haven't tested the program itself (it's not loading :( ) but if the camera controls are different, having the option to toggle to vanilla controls would be welcome.
     
  11. Cake is a Lie

    Cake is a Lie

    Joined:
    Oct 1, 2017
    Messages:
    99
    Resources:
    0
    Resources:
    0
    Is it compatible for Warcraft 3 1.26a - 1.27a?
     
  12. Goblintrain

    Goblintrain

    Joined:
    May 20, 2013
    Messages:
    155
    Resources:
    0
    Resources:
    0
    I am very happy to see this project moving along! :)

    Hey, it's real easy for me to throw out feature requests seeing as some one else is doing all the work, but here goes.

    When you get to the Object Editor tools, it would be really nice to be able to choose Hero-style Icon Interface for all units -i have no idea what that actually entails on your end. I was just reminded about that recently, how frustrating the barriers between heroes and units can be, and wonder how much of that is just arbitrary design decision with no real functional necessity. Anyway, it would be nice if the HiveWE could navigate this in a way that allows the user more options than the stock Editor does.

    And TY for all your great work on this tool! :)
     
  13. Abovegame

    Abovegame

    Joined:
    Jan 2, 2016
    Messages:
    425
    Resources:
    1
    Maps:
    1
    Resources:
    1
    @Spellbound I think you can't have more than 2 cliffs, i see where are you heading with this but you can make pretty steep hills with the raise tool.
     
  14. Remixer

    Remixer

    Joined:
    Feb 19, 2011
    Messages:
    1,479
    Resources:
    48
    Models:
    16
    Packs:
    1
    Maps:
    30
    Template:
    1
    Resources:
    48
    I'd also love to have cliffs higher than 2, even if it meant that there would be hole through the ground below them. A terrainer knows how to cover it up. Raise tool creates huge problems with vision and stretching the textures.
     
  15. Spellbound

    Spellbound

    Joined:
    Jan 9, 2005
    Messages:
    1,850
    Resources:
    13
    Skins:
    4
    Spells:
    8
    JASS:
    1
    Resources:
    13
    I imagine someone could create new meshes for cliffs that are x3, x4, x5, even x6 levels high. Unlike a lot of people, I actually don't dislike the vanilla cliffs, but I would love if they could be higher (or lower) than 2 levels. Starcraft 2 is a good example why. I also agree with Remixer about the stretching textures and particularly the issues with vision (although the ability to paint pathing does solve one problem using the raise tool creates).

    Speaking of painting pathing, how about a tool for painting vision blockers?
     
  16. eejin

    eejin

    Tool Reviewer

    Joined:
    Mar 6, 2017
    Messages:
    64
    Resources:
    0
    Resources:
    0
    Does the console (black window) say anything in it? And what CPU/GPU do you have? It needs to support OpenGL 4.5

    Every version of HiveWE will only support saving maps for the newest Warcraft version out there. Maps from 1.26/1.27a should open just fine!
     
  17. Spellbound

    Spellbound

    Joined:
    Jan 9, 2005
    Messages:
    1,850
    Resources:
    13
    Skins:
    4
    Spells:
    8
    JASS:
    1
    Resources:
    13
    The black window stays blank before closing. I have an NVIDIA GeForce GTX 960.
     
  18. MyPad

    MyPad

    Spell Reviewer

    Joined:
    May 9, 2014
    Messages:
    871
    Resources:
    2
    Models:
    1
    Icons:
    1
    Resources:
    2
    All I desire from this hosted project is the integration of Custom Script that is precompiled in any extensible precompiler, such as vJASS, regular JASS2, or Wurst.

    With that being said, I foresee this not being too far from the ultimate goal of this project and not too far in the future.

    :infl_thumbs_up:
     
  19. Goblintrain

    Goblintrain

    Joined:
    May 20, 2013
    Messages:
    155
    Resources:
    0
    Resources:
    0
    @MyPad that "sounds" like a suggestion that would even be useful for some one like myself who is completely illiterate with Custom Script. Even i could use it if i had it pre-organized into a catalog that let me point & click which script i needed! ;)
     
  20. Paillan

    Paillan

    Map Reviewer

    Joined:
    Jan 22, 2011
    Messages:
    2,909
    Resources:
    2
    Models:
    2
    Resources:
    2