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. Updated Resource Submission Rules: All model & skin resource submissions must now include an in-game screenshot. This is to help speed up the moderation process and to show how the model and/or texture looks like from the in-game camera.
    Dismiss Notice
  3. DID YOU KNOW - That you can unlock new rank icons by posting on the forums or winning contests? Click here to customize your rank or read our User Rank Policy to see a list of ranks that you can unlock. Have you won a contest and still havn't received your rank award? Then please contact the administration.
    Dismiss Notice
  4. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  5. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  6. The results are out! Check them out.
    Dismiss Notice
  7. The poll for Hive's 12th Concept Art Contest is up! Go cast your vote for your favourite genie!
    Dismiss Notice
  8. The raddest synthwave tracks were chosen - Check out our Music Contest #12 - Results and congratulate the winners!
    Dismiss Notice
  9. Check out the Staff job openings thread.
    Dismiss Notice
Dismiss Notice
60,000 passwords have been reset on July 8, 2019. If you cannot login, read this.

SharpCraft World Editor Extended Bundle

Submitted by MindWorX
This bundle is marked as approved. It works and satisfies the submission rules.
SharpCraft WEX Bundle v0.1.3.1
World Editor Extended is the successor to the Jass NewGen Pack. It is updated to work with the newest editor and includes the main features that JNGP had.

To use this, simply use the SharpCraft.Launcher and launch the "Warcraft III - World Editor (WEX)" profile or use the included "World Editor Extended.exe" to launch it directly.

Keep in mind that this is a work in progress. There are still several features missing. Features will be added in as time allows it and as they are requested. Some features might never return because the original developers are gone.

SharpCraft can be discussed in the hosted project subforum.

Semi-Complete Feature List
  • JassHelper, a vJASS compiler, that replaces the internal world editor compiler completely. No more crashes from bad code and many more features through vJASS.
  • Trigger Editor Syntax Highlight (TESH), a code syntax highlighter for the Trigger Editor, that makes coding in JASS/vJASS a breeze.
  • Grimoire Extensions (Grimex), a library of tools that extend the functionality of vJASS giving it the ability to create new objects(units, items, etc.) and more.
  • Increased/Removed various limits, like the number of doodads, destructables and more.
  • Object Id dialog, that allows you to manually set the object id when creating a new object. Want to make a hero peasent? Just copy the peasent, and when the dialog asks, just change the first letter to upper case, and he's ready.

Changelog
Code (Text):

v0.1.3.1
* Updated to WE 1.29.0
* Updated TESH function database to have new natives ( thanks to @Abovegame )
* Fixed crash with ObjectDataExtractor when it couldn't locate Java, instead it will simply disable itself silently.
* Attempted to shorten paths, to avoid crash due to long path names.

v0.1.3.0
* Updated to WE 1.29.0 PTR - This is very experimental and have been done hastily. It should work with vJass/Wurst and TESH. Other features have been removed since they're now included in the vanilla editor.

v0.1.2.9
* Updated to WE 1.28.5

v0.1.2.8
* Updated TESH, to fix a rare bug where it would crash the editor.
* Added WurstScript experimentally, use at your own risk. WEX will not keep the same update cycle as WurstScript, so you will have to update it manually if you encounter bugs.

v0.1.2.7
* Added fix for the File Importer.

v0.1.2.6
* Updated to WE 1.28.4
* Fixed up SharpCraft to work with new editor executable name.
* Fixed up WEX to work with new editor executable name.

v0.1.2.5
* Improved extended settings with -window and -opengl options.
* Included the option to launch with a special WEX profile. This does nothing yet, but will in the future.

v0.1.2.4
* Fixed window names for TESH so it works on all languages automatically.
* Added more no-limits features, like steep cliffs and a wider range of terrain heights.

v0.1.2.3
* Updated to WE 1.28.2
* Added support for -loadfile and other parameters directly.
* Replaced TESH with TESH 2.0
* Fixed various issues across versions, should work perfectly for all supported versions now.

v0.1.1.2
* Fixed issues with enabling disabled triggers with vJASS code or missing init function.
* Added menu entries for JassHelper.

v0.1.1.1
* Updated with support for WE 1.26 and 1.27b. !!THIS IS EXPERIMENTAL!!
* Fixed a mistake introduced last update that might've made things unstable.

v0.1.1.0
* Added fix for Test Map. You can now get back to mapping!
* Updated Extended Editor Settings (allow local files)

v0.1.0.2
* Updated to WE 1.28.1 (still works for 1.27b, 1.28)
* Fixed Extended Editor Settings for Increased Map Dimensions, so 480x480 maps are back on the menu!

v0.1.0.1
* Updated to WE 1.28 (still works for 1.27b)
* Updated Extended Editor Settings (increased map dimensions)
* Fixed up Grimex(ObjectMerger, etc.)
* Improved menus a bit and removed some unused stuff.
* Removed various stuff like all the default profiles and some stuff that shouldn't have been included.

v0.1.0.0
* Initial release.
* * JassHelper
* * Trigger Editor Syntax Highlight
* * Extended Editor Settings (nolimits, custom object id, etc.)
Known Issues
Version Status
  • 1.28.5 - Tested and fully supported.
  • 1.28.4 - Tested and fully supported.
  • 1.28.3 - Skipped!
  • 1.28.2 - Tested and fully supported.
  • 1.28.1 - Tested and fully supported.
  • 1.28.0 - Tested and fully supported.
  • 1.27.1 - Tested and fully supported.
  • 1.27.0 - Tested and fully supported.
  • 1.26.0 - Tested and fully supported.
Test Instructions (for those interested in helping)
  1. Start the Editor
  2. Create a new 480x480 map
  3. Test the map to make sure test map works
  4. Open the Trigger Editor, make sure TESH is present, and add the following custom script somewhere
    1. Script to add: //! external ObjectMerger
    2. Save the map and make sure it comes up with an error about ObjectMerger arguments
  5. Open the Object Editor and create an object, making sure the object id dialog pops up.
The SharpCraft WEX Bundle should not be redistributed! The Hive Workshop is the only official source for the SharpCraft WEX Bundle!
Contents

SharpCraft WEX Bundle (0.1.3.1) (Binary)

Reviews
StoPCampinGn00b
Approved. One of the best and most essential tools a Warcraft 3 modder can have. 5/5!
  1. looking_for_help

    looking_for_help

    Joined:
    Dec 12, 2012
    Messages:
    961
    Resources:
    5
    Spells:
    2
    JASS:
    3
    Resources:
    5
    Not directly, some additional work is neccessary. But it is possible to create an executable that loads all the TESH stuff. Would however be slower than normally, since TESH would then run in an own process.

    Probably, but this is beyond my scope.
     
    Last edited: Jun 2, 2019
  2. Saken

    Saken

    Joined:
    Jan 19, 2008
    Messages:
    421
    Resources:
    3
    Maps:
    3
    Resources:
    3
    I'm pretty certain the current World Editor allows for 16 tiles now. The only benefit I can tell for using older editors like JNGP would be the ease in which you can edit and remove tiles, where as the current editor doesn't allow removing cliff tiles.
     
  3. Strydhaizer

    Strydhaizer

    Joined:
    Feb 28, 2013
    Messages:
    1,480
    Resources:
    4
    Models:
    1
    Maps:
    1
    Template:
    2
    Resources:
    4
    Yes i noticed, though my only problem is the editor (from ver. 1.31) crashes as soon as i touch anything with the map i made with ver. 1.27b, so i went back (temporarily) and hoping that Blizzard will fix this issue.
     
  4. Basileus Anthropon

    Basileus Anthropon

    Joined:
    Mar 23, 2019
    Messages:
    5
    Resources:
    0
    Resources:
    0
    I want to ask some questions regarding to this tool. Pardon if I have done anything upseting or wrong. Is this world editor compatible with Warcraft III v1.28.5? I have heard some troubles about latest versions of the game that indeed troubles me, and thus I am unwilling to use them. Furthermore, I wish to try to begin modding once again, after all the long time. Tell me; if it is, then I will start to pick this up, if not, well it seems that my modding time has come to an end. Thanks in advance.

    Sincerely,
    The Emperor of Humans
     
  5. Strydhaizer

    Strydhaizer

    Joined:
    Feb 28, 2013
    Messages:
    1,480
    Resources:
    4
    Models:
    1
    Maps:
    1
    Template:
    2
    Resources:
    4
    If you look at the main post it says it works until version 1.29, 1.30+ is no longer supported.
     
  6. Basileus Anthropon

    Basileus Anthropon

    Joined:
    Mar 23, 2019
    Messages:
    5
    Resources:
    0
    Resources:
    0
    Ah, is that so? Well then, maybe it is an omen for me to start the forgery of map making once again, given that this version is compatible with Warcraft III of mine. Anyways, thank you for your answer.

    Regards,
    The Emperor of Humans
     
  7. BladeMaster3 (TVWK)

    BladeMaster3 (TVWK)

    Joined:
    Apr 13, 2019
    Messages:
    40
    Resources:
    0
    Resources:
    0
    is this dead anyone know how can i run this on the new patch???
     
  8. Clanzion

    Clanzion

    Joined:
    Jul 4, 2016
    Messages:
    391
    Resources:
    0
    Resources:
    0
    You don't. Either 1.29 or older.
     
  9. BladeMaster3 (TVWK)

    BladeMaster3 (TVWK)

    Joined:
    Apr 13, 2019
    Messages:
    40
    Resources:
    0
    Resources:
    0
    so is this dead or will be updated when reforged will come out???
     
  10. Clanzion

    Clanzion

    Joined:
    Jul 4, 2016
    Messages:
    391
    Resources:
    0
    Resources:
    0
    It is no longer being worked on. Its creator is currently working with blizzard to bring its features and more to the standard editor.
     
  11. BladeMaster3 (TVWK)

    BladeMaster3 (TVWK)

    Joined:
    Apr 13, 2019
    Messages:
    40
    Resources:
    0
    Resources:
    0
    shit finally blizzard have decide to work with the fanbase anyway thx for your time :)
     
  12. Makoodzaka

    Makoodzaka

    Joined:
    May 9, 2009
    Messages:
    661
    Resources:
    1
    Maps:
    1
    Resources:
    1
    It crashes on lauch.
     
  13. Chaosy

    Chaosy

    Joined:
    Jun 9, 2011
    Messages:
    10,611
    Resources:
    18
    Maps:
    1
    Spells:
    11
    Tutorials:
    6
    Resources:
    18
    Not supposed to work anymore.