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 poll for Hive's 12th Concept Art Contest is up! Go cast your vote for your favourite genie!
    Dismiss Notice
  5. Travel to distant realms and encounter scenes unknown to the common folk. The Greatest of Adventures is upon us with the 8th Cinematic Contest. Join in on a fun ride.
    Dismiss Notice
  6. The 18th Icon Contest is ON! Choose any ingame unit and give him/her Hero abilities. Good luck to all.
    Dismiss Notice
  7. Contestants are to create a scene set in the Stone Age. Come and see what you can come up with. We wish you the best of luck!
    Dismiss Notice
  8. Colour outside the lines! Techtree Contest #13 is a go. The contest is optionally paired.
    Dismiss Notice
  9. Greetings cerebrates, our Swarm needs new spawners that will have numerous children. Join the HIVE's 31st Modeling Contest - Spawners and Spawned! The contest is optionally paired.
    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. -Manuel-

    -Manuel-

    Joined:
    Oct 4, 2016
    Messages:
    175
    Resources:
    1
    Maps:
    1
    Resources:
    1
    My bad.

    Work perfectly on 1.29, thanks.
     
  2. MooNek

    MooNek

    Joined:
    Jul 18, 2010
    Messages:
    152
    Resources:
    0
    Resources:
    0
    Hey, I've got some trouble with getting WEX to work. On live patch Warcraft, when trying to load the map it shows "Wrold editor has stopped working". While using it with PTR version the map loads but the No Limits Hack isn't working at all, and I can't save it.
    My editor is localised too.
    Thanks for your work, and for any help.
     
  3. -Manuel-

    -Manuel-

    Joined:
    Oct 4, 2016
    Messages:
    175
    Resources:
    1
    Maps:
    1
    Resources:
    1
    I had the same issue, world editor crashes on map load because custom terrain textures are corrupted, i am not sure. I extracted those custom terrain textures with mpq editor and rebuild them ( by convert to png and convert to blp again) this solved the issue for me. I dont know if this happens with the model textures. If you have custom terrain maybe this will help you.
     
  4. Cheezeman

    Cheezeman

    Joined:
    Aug 19, 2008
    Messages:
    437
    Resources:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    2
    The vJass compiler doesn't work since 1.29.1 went live.
     
  5. TriggerHappy

    TriggerHappy

    Code Moderator

    Joined:
    Jun 23, 2007
    Messages:
    3,659
    Resources:
    22
    Spells:
    11
    Tutorials:
    2
    JASS:
    9
    Resources:
    22
    Replace your addresses.xml with this one:
     

    Attached Files:

  6. Sariyenne

    Sariyenne

    Joined:
    Mar 1, 2017
    Messages:
    29
    Resources:
    1
    Maps:
    1
    Resources:
    1
    my w3mmd does not work since new patch. I get always errors while saving the map
     
  7. Sariyenne

    Sariyenne

    Joined:
    Mar 1, 2017
    Messages:
    29
    Resources:
    1
    Maps:
    1
    Resources:
    1
    this is the error
     

    Attached Files:

  8. Trakya

    Trakya

    Joined:
    May 11, 2013
    Messages:
    200
    Resources:
    0
    Resources:
    0
    Why it doesn't have the awesome tool for colored text that NewGen had. When you write the tooltip you could see it on extra window and you can customize the color. That feature was awesome. Also no customized tile sets edit.(Aka buildable)
     
  9. MooNek

    MooNek

    Joined:
    Jul 18, 2010
    Messages:
    152
    Resources:
    0
    Resources:
    0
    Will try, I've imported some just before the patch, what a bad luck...

    Edit: Doesn't work. I used mpq editor, and deleted every custom skin, texture, terrain, model and other files, still doesn't work, but crashes a few seconds later :/

    Edit2: When updated to latest live patch now and doing what you said it finally worked I could open my map, but "enable no-limits hack" is still not working.
     
    Last edited: Apr 24, 2018
  10. Cheezeman

    Cheezeman

    Joined:
    Aug 19, 2008
    Messages:
    437
    Resources:
    2
    Spells:
    1
    Tutorials:
    1
    Resources:
    2
    Thank you :)
     
  11. MooNek

    MooNek

    Joined:
    Jul 18, 2010
    Messages:
    152
    Resources:
    0
    Resources:
    0
    Okay, thanks the awesome community, my map finally works on 1.29. It's a total mess now, and my PC is full of different SharpCraft folders, map copies everywhere, Warcraft versions here and there, but it works!

    My special thanks goes to
    And to:
    And ofcourse to MindWorX for this awesome tool.
    Love you guys, thanks!

    Well... I have to finish my project before it blows up when going through another patch expirience.
     
  12. coaru

    coaru

    Joined:
    Apr 24, 2018
    Messages:
    4
    Resources:
    0
    Resources:
    0
    Thank you so much for the good work @MindWorX !! It has been a great help making the map I wanted!
    I saw the post that you are looking into the TESH not being compatible with localized editors, hope its not a difficult task for you to handle, because untrained eyes really could use one of those :D
    anyways, thank you again for keeping it updated!!!
     
  13. Bond009

    Bond009

    Joined:
    Mar 24, 2010
    Messages:
    896
    Resources:
    3
    Maps:
    3
    Resources:
    3
    I think their bright idea to fix old maps from having neutral passive be player 16 violet was make it behind the scenes be players 25-28 = players 13-16 and vise versa. so now in 1.29.1 when you save a map and use Vex's optimizer it has the bug that old maps had now with new maps.. unreal.. lol

    Im not sure if thats a glitch only with WEX or if its an issue when normal W.E maps are optimized as well.
    I know there are also issues with spell breaker shield becoming heavy armor when saved with the non real W.E and kodos armor becomes light armor (after being optimized) but thats not the case when saved without vjass in the normal W.E
     
  14. Wadjet

    Wadjet

    Joined:
    Sep 14, 2009
    Messages:
    243
    Resources:
    6
    Skins:
    1
    Template:
    5
    Resources:
    6
    Since 1.29.1 JASS global declaration bug is back again. Getting a compiler error when trying to save.
     
  15. BloodSoul

    BloodSoul

    Joined:
    May 10, 2009
    Messages:
    736
    Resources:
    2
    Spells:
    2
    Resources:
    2
    Check TriggerHappy's latest post about this subject. It fixes WEX for the latest version.

    Note: place the downloaded file in WEX -> "Plugins" folder
     
  16. Sedistra

    Sedistra

    Joined:
    Apr 27, 2018
    Messages:
    4
    Resources:
    0
    Resources:
    0
    Been getting this error.
    [​IMG]
     
    Last edited: Apr 27, 2018
  17. Dark-Zalor

    Dark-Zalor

    Joined:
    Oct 10, 2011
    Messages:
    203
    Resources:
    11
    Maps:
    11
    Resources:
    11
    I put in the correct path the addresses.xml from TriggerHappy.

    It's still not working.

    I have a french version of Warcraft 3, so if the developpement team want that I test some files to help, it's not a problem.
     
  18. NEL

    NEL

    Joined:
    Mar 6, 2017
    Messages:
    113
    Resources:
    0
    Resources:
    0
    hmmm still I didn't work for me :/

    edit:
    1.26 or lower are not supported in this editor?
     
  19. Dracaratos

    Dracaratos

    Joined:
    Mar 20, 2014
    Messages:
    67
    Resources:
    0
    Resources:
    0
    @TriggerHappy I put that file in my plugins folder, still no luck
     
  20. RanCatu1020

    RanCatu1020

    Joined:
    Mar 23, 2017
    Messages:
    58
    Resources:
    1
    Models:
    1
    Resources:
    1
    Hey guys, could anyone help me wih this?
    been trying to figure this out for a long time but I still end up clueless :(

    WEX.JPG