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. The Lich King demands your service! We've reached the 19th edition of the Icon Contest. Come along and make some chilling servants for the one true king.
    Dismiss Notice
  5. The 4th SFX Contest has started. Be sure to participate and have a fun factor in it.
    Dismiss Notice
  6. The poll for the 21st Terraining Contest is LIVE. Be sure to check out the entries and vote for one.
    Dismiss Notice
  7. The results are out! Check them out.
    Dismiss Notice
  8. Don’t forget to sign up for the Hive Cup. There’s a 555 EUR prize pool. Sign up now!
    Dismiss Notice
  9. The Hive Workshop Cup contest results have been announced! See the maps that'll be featured in the Hive Workshop Cup tournament!
    Dismiss Notice
  10. 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. loktar

    loktar

    Joined:
    Nov 2, 2004
    Messages:
    715
    Resources:
    25
    Models:
    3
    Icons:
    16
    Packs:
    1
    Tools:
    2
    Spells:
    2
    Tutorials:
    1
    Resources:
    25
    Just go on battle.net, you dont even need to log on. If you're using an illegal copy, I can't help you.
     
  2. goldviper

    goldviper

    Joined:
    Apr 2, 2013
    Messages:
    39
    Resources:
    0
    Resources:
    0
    Sorry im new with this tools. Can someone tell me where is the window that i can chose/add diffirent tile from other tileset. Many thank
     
  3. KILLCIDE

    KILLCIDE

    Administrator

    Joined:
    Jul 22, 2015
    Messages:
    3,495
    Resources:
    20
    Models:
    2
    Icons:
    10
    Spells:
    7
    Tutorials:
    1
    Resources:
    20
    Updated bundle to have the working addresses file provided by @Bannar.

    I also added the newer version of TESH.
     
  4. goldviper

    goldviper

    Joined:
    Apr 2, 2013
    Messages:
    39
    Resources:
    0
    Resources:
    0
    sorry can you give me the links , i dont know where to find that
     
  5. KILLCIDE

    KILLCIDE

    Administrator

    Joined:
    Jul 22, 2015
    Messages:
    3,495
    Resources:
    20
    Models:
    2
    Icons:
    10
    Spells:
    7
    Tutorials:
    1
    Resources:
    20
    You just have to click download at the top.
     
  6. goldviper

    goldviper

    Joined:
    Apr 2, 2013
    Messages:
    39
    Resources:
    0
    Resources:
    0
    upload_2018-7-19_13-36-36.png
    Here a picture of my WEX
    but i can find where is this windows :(
    [​IMG]
    Did i missing some thing when install ?
    ps: my Warcraft version is 1.29
     
  7. Clanzion

    Clanzion

    Joined:
    Jul 4, 2016
    Messages:
    397
    Resources:
    0
    Resources:
    0
    WEX doesn't have that window, JNGP does.
     
  8. KILLCIDE

    KILLCIDE

    Administrator

    Joined:
    Jul 22, 2015
    Messages:
    3,495
    Resources:
    20
    Models:
    2
    Icons:
    10
    Spells:
    7
    Tutorials:
    1
    Resources:
    20
    @goldviper sorry my post wasn't directed towards you. I was just making an update post about the bundle itself.
     
  9. Delitaru

    Delitaru

    Joined:
    Jul 19, 2018
    Messages:
    9
    Resources:
    0
    Resources:
    0
    Nice work, would be nice if you also updated to the latest wurst compiler
     
  10. Cryze666

    Cryze666

    Joined:
    May 31, 2010
    Messages:
    350
    Resources:
    2
    Maps:
    2
    Resources:
    2
    strg + F1 doesnt bring up the selected objects sheet in the object editor, thats kinda troublesome, is there another key combination to do this in this editor?

    also the paths for "open map" and "import model" are shared, what means that if u have saved ur models in a diffrent folder than u saved ur maps u always need to re navigate there after importing a model or reopening the map. nothing too big of a deal just time consuming
     
    Last edited: Aug 5, 2018
  11. Fluffy

    Fluffy

    Joined:
    Aug 10, 2016
    Messages:
    20
    Resources:
    0
    Resources:
    0
    Blizzard has changed file system of game folder. Thats why WEX will never work on patches 1.30+, because it uses mpq-archivers (they have been replaced by CASC). It will kill modemaking for the newest versions of the game.
     
  12. Hazop

    Hazop

    Joined:
    Jul 2, 2015
    Messages:
    772
    Resources:
    2
    Maps:
    2
    Resources:
    2
    Neeeds update.
     
  13. Pinzu

    Pinzu

    Joined:
    Nov 30, 2007
    Messages:
    1,177
    Resources:
    3
    Spells:
    2
    Tutorials:
    1
    Resources:
    3
    So it wont be 'fixed' anytime soon then? That would suck, because working with the normal 1.30 editor is almost impossible. Any ideas on how to revert to 1.29?
     
  14. Cryze666

    Cryze666

    Joined:
    May 31, 2010
    Messages:
    350
    Resources:
    2
    Maps:
    2
    Resources:
    2
    install wc3 on sepperate drive (or sepperate pc) manually patch to 1.29, use editor there, copy map to the updated games map folder, login b.net - play
     
  15. Teld

    Teld

    Joined:
    Aug 5, 2007
    Messages:
    48
    Resources:
    0
    Resources:
    0
    I can't seem to get this to run on most recent patch, the editor won't even open after installing Sharpcraft, anyone else have this problem? any ideas to fix it?
     
  16. disruptive_

    disruptive_

    Joined:
    Mar 19, 2017
    Messages:
    149
    Resources:
    0
    Resources:
    0
    It's clearly an strategy to centralize custom map making. It will surely don't kill the scene and i doubt it's motivated to achieve that, unless devoting attention to Warcraft III with, as of now, continious upgrades (1.29, 1.30), while of course paying the developers, paying the overall cost of opportunity (why not devoting more resources to Overwatch/Hearthstone?) a strategy to actually lose money, consumers and overall influence.
    Also, there are scheduled (most likely) new WorldEditor upgrades and updates, just as one of the Blizzard Associates has posted recently.

    At worst, there will be lots of further control over this "little" mod scene. At best, it means that Blizzard is taking it more seriously, wich means potential ventures, for us and of course them, just like the Starcraft II mod scene.

    This is an issue of time and adaptation. Maybe as of right now, the CASC issue is making everyone of us mad, but in the end, time will settle everything, so don't die in the proccess.
     
  17. AGD

    AGD

    Joined:
    Mar 29, 2016
    Messages:
    397
    Resources:
    13
    Spells:
    7
    Tutorials:
    1
    JASS:
    5
    Resources:
    13
    WEX isn't updated to patch 1.30 (yet?), the latest version it supports is 1.29.
     
  18. MindWorX

    MindWorX

    Joined:
    Aug 3, 2004
    Messages:
    690
    Resources:
    5
    Tools:
    1
    Tutorials:
    4
    Resources:
    5
    WEX cannot be made to work with the editor, due to anti-cheat and hacking measures put into the game. These protections affect the editor as well due to the way the editor and game works. I am working hard on adding as many WEX features as I can directly into the editor. WEX will not receive any more official updates at this point.
     
  19. EdgeOfChaos

    EdgeOfChaos

    Joined:
    Jan 8, 2014
    Messages:
    639
    Resources:
    1
    Tutorials:
    1
    Resources:
    1
    @MindWorX can you add syntax highlighting/autocomplete in the world editor?
    Right now the official WE is pretty much useless, all that happened is we lost WEX
     
  20. AGD

    AGD

    Joined:
    Mar 29, 2016
    Messages:
    397
    Resources:
    13
    Spells:
    7
    Tutorials:
    1
    JASS:
    5
    Resources:
    13