1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Are you planning to upload your awesome spell or system to Hive? Please review the rules here.
    Dismiss Notice
  3. Participate in Blizzard's Public Test Realm to give them feedback on the upcoming patches. Info is here.
    Dismiss Notice
  4. Take part in forum poll and decide the winner of Icon Contest #16!
    Dismiss Notice
  5. Congratulate the winners of the first ATC contest!
    Dismiss Notice
  6. Zwiebelchen is hosting a special UI texturing contest. Whomever wins will get a $150 reward through paypal! Come along and draw your texturing tools for the Fantastic Adventurer UI contest.
    Dismiss Notice
  7. Sneak, pickpocket and assassinate! Create a stealth map in Mini-Mapping Contest #14!
    Dismiss Notice
  8. Music Contest #8 - Hive Soundtrack is up! Create the soundtrack for the upcoming videos of Hive Workshop's YouTube Channel.
    Dismiss Notice

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.2.9
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.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.2.9) (Binary)

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

    MyPad

    Joined:
    May 9, 2014
    Messages:
    388
    Resources:
    0
    Resources:
    0


    Subscribed!
     
    Last edited: Apr 24, 2017
  2. eejin

    eejin

    Joined:
    Mar 6, 2017
    Messages:
    7
    Resources:
    0
    Resources:
    0
    So what are the main benefits of Sharpcraft versus the JNGP that's also hosted on Hive?
     
    Last edited: Mar 8, 2017
  3. TriggerHappy

    TriggerHappy

    Joined:
    Jun 23, 2007
    Messages:
    3,202
    Resources:
    11
    Spells:
    11
    Resources:
    11
    Works with the newest patches and has a more powerful and easier to use plugin system.

    It's not really ready to replace JNGP, yet.
     
  4. moyackx

    moyackx

    Joined:
    Feb 15, 2006
    Messages:
    748
    Resources:
    5
    Maps:
    3
    Spells:
    2
    Resources:
    5
    JNGP works with the latest patch too, but not perfectly.

    About the plugin system, saying is more easy is actually subjective. Instead, you should say "if you know C# and you manage to understand the API provided here, then it could be easy to code".
     
  5. TriggerHappy

    TriggerHappy

    Joined:
    Jun 23, 2007
    Messages:
    3,202
    Resources:
    11
    Spells:
    11
    Resources:
    11
    It's easier for the user. You can drag and drop plugins into the folder and they just work. Developers need to know C#, yes, but it's more flexible than LUA anyway, which the user will benefit from.

    And I meant it's compatible with the latest patched world editor (not worldedit121).
     
  6. MyPad

    MyPad

    Joined:
    May 9, 2014
    Messages:
    388
    Resources:
    0
    Resources:
    0
    I can't wait for this to be officially released. Thanks once again, MindworX
     
  7. bbbb1211

    bbbb1211

    Joined:
    Dec 31, 2011
    Messages:
    10
    Resources:
    0
    Resources:
    0
    I like this. Cheer up.
     
  8. KILLCIDE

    KILLCIDE

    Code Moderator

    Joined:
    Jul 22, 2015
    Messages:
    2,927
    Resources:
    7
    Icons:
    1
    Spells:
    6
    Resources:
    7
    how did I not see this! I've been waiting for you to officially release this for months. however, I am a little stuck on the setup. When I launch WEX, what path am I supposed to put when I create the profile?
     
  9. MyPad

    MyPad

    Joined:
    May 9, 2014
    Messages:
    388
    Resources:
    0
    Resources:
    0
    Error Detected:

    upload_2017-3-16_15-30-26.png

    This is coming from the SharpcraftLauncher.exe


    Resolved!
     
    Last edited: Mar 17, 2017
  10. TriggerHappy

    TriggerHappy

    Joined:
    Jun 23, 2007
    Messages:
    3,202
    Resources:
    11
    Spells:
    11
    Resources:
    11
    Obviously you should click "Yes".. You couldn't have tried that before posting?
     
  11. MyPad

    MyPad

    Joined:
    May 9, 2014
    Messages:
    388
    Resources:
    0
    Resources:
    0
    Nope. Didn't want to, but was forced anyway. :grin:

    EDIT:

    Here are the things (that I think) are not working:

    - Configuration, under Compiler's tab.
     
    Last edited: Mar 17, 2017
  12. Hannibal

    Hannibal

    Joined:
    Apr 25, 2013
    Messages:
    33
    Resources:
    0
    Resources:
    0
    Hello there, I'm trying to use this to map and I seem to be having trouble enabling no limits.

    When it first booted up It asked to configure the profile so I clicked the World Edit in the Warcraft 3 folder. I can see and open my file but when I save it, it's still saying the limits are exceeded?

    Edit: I also don't see the umswe, grimore, or Jass helper at the top!
     
  13. TriggerHappy

    TriggerHappy

    Joined:
    Jun 23, 2007
    Messages:
    3,202
    Resources:
    11
    Spells:
    11
    Resources:
    11
    JassHelper would be under the Compilers tab, however it's not working. Grimoire doesn't work on 1.28, this is it's replacement. UMSWE is something else that shouldn't even be included here.
     
  14. Hannibal

    Hannibal

    Joined:
    Apr 25, 2013
    Messages:
    33
    Resources:
    0
    Resources:
    0
    Ah. I'm just going off the screenshot and seeing what mine has. Any idea how to get the no limits working or what I'm doing wrong??
     
  15. TriggerHappy

    TriggerHappy

    Joined:
    Jun 23, 2007
    Messages:
    3,202
    Resources:
    11
    Spells:
    11
    Resources:
    11
    Hmm you're right. I'm not sure if the screenshot is outdated or the program is broken. I don't think I ever tested a version with the JassHelper tab.
     
  16. Hannibal

    Hannibal

    Joined:
    Apr 25, 2013
    Messages:
    33
    Resources:
    0
    Resources:
    0
    So should no limits be enabled just be selecting the World Editor Extended down at the bottom or is there an extra step and im missing something?
    [​IMG]
     
  17. A Void

    A Void

    Joined:
    Mar 29, 2011
    Messages:
    2,335
    Resources:
    3
    Models:
    2
    Spells:
    1
    Resources:
    3
    It doesn't open up, cant get it to work. No error, no nothing. Tried running World Editor Extended.exe multiple times, the process gets created but it doesn't do anything since 1.28.
     
  18. Cokemonkey11

    Cokemonkey11

    Joined:
    May 9, 2006
    Messages:
    3,038
    Resources:
    8
    Maps:
    5
    Spells:
    3
    Resources:
    8
    Where is the code hosted?
     
  19. Gumberbunbder

    Gumberbunbder

    Joined:
    Sep 25, 2013
    Messages:
    228
    Resources:
    1
    Maps:
    1
    Resources:
    1
    Hi, thanks for the tool. Since the patch i can no longer edit terrain on Jass new gen without the editor crashing.

    I dont understand what I'm supposed to do when i am prompted to "configure profile". If i say yes, it just opens up the sharpcraft folder. Any help is appreciated, thank you again