HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

World Editor Helper

09-17-2006, 04:58 PM#1
Zoxc
Here is a little program that replaces World Editor's syntax checker with PJASS. Using the same way it's easy do stuff with war3map.j (like adding classes *cougth* VJASS *cougth*)

Extract the .zip and run WEHelper.exe to start WE with PJASS enabled.

Thanks to xttocs and PipeDream for help.

Update:
Version 1.8.1
  • You can now Test maps...
  • Jass Editor repaints when you resize it
Version 1.8Version 1.7

  • Well it no longer crashes on patch 1.21 (Patching code stolen from Grimoire )
  • It replaces World Editor's jass window with it's own.
  • It uses *hack* to force unicode (Only if enabled. Triggers would appear in UTF8 encoding on normal WE)
  • Working folder added to Custom loader (See readme on how to set it up for war3err)
  • The syntax checker when you enable trigger is gone (TFT)

  • Windows Vista compitable (Both technical and visual)
  • Fixed bugs with syntax checker
Version 1.6Version 1.5.3
  • Bugfixes. Really.
  • Ability to change Jass Editor font.
  • Fixed bug with Map Description and License dialogs
  • Added custom loader option.
Version 1.5.2Version 1.5.1
  • More bugsfixes
  • Backup system
  • You can open maps while running.
  • Bugsfixes
  • Added readme (Thanks to Vexorian)
Version 1.5Version 1.4.1
  • Added prepreprocessor execution control
  • Added a preprocessor to parse import and define. You may place scripts in Imports\ to use import them.
  • Fixed bug with testmap
  • Uses the map's common.j/blizzard.j if present.
  • Added a map browser
  • New functionality for plugins
Version 1.3.1Version 1.3
  • Added an 48x48 icon
  • Enabling/Disabling of plugins
  • Added an about dialog
  • New plugin format
  • Fixed go to line bug in Syntax Error
  • Attached an installer
Version 1.2Version 1.1
  • Added preprocessor support (Example in Source)
  • Added a beep when a map has a syntax error.
  • You can turn off syntax highlighting
  • Added syntax highlighting
  • Stopped WC3 from lanching with syntax errors.
  • Added a configure menu
  • Decodes UTF8
  • Removes useless 'Reminder' dialogs

Added a plugin that loads WEU with WE Helper. Place it in WE Helper's Path\Plugins\LikeWEU.dll
Attached Files
File type: zipUniSynEdit.zip (1.1 MB)
File type: zipLikeWEU.zip (41.6 KB)
File type: zipWEHelperSource1.8.zip (252.9 KB)
File type: zipWEHelper1.8.1.zip (925.4 KB)
09-17-2006, 07:37 PM#2
PipeDream
Source please.
09-17-2006, 08:57 PM#3
Vexorian
darn, I am now gonna have to make vjass.

Edit: Zoxc, I love you, it doesn't just run notepad to show the errors but it has a pretty message box and things. But you must decode UTF8 , it is printing ¯ as Á¯ and stuff like that.

If you fix then its place is the tools area, it should be enforced standard by the JASS people something to try though would be getting common.j and blizzard.j dynamically so it could support custom blizzard.j inside in map or in mpq without the hassle of installing. But it is really a good thing to have this little program. And we can get rid of all the lame crashes as well
09-17-2006, 09:55 PM#4
Strategy Master
Nice work Zoxc
I worship you from beyond the grave :P Now if only i can find a reason once again to make something with the world editor to really test this out.
09-17-2006, 11:00 PM#5
Zoxc
*Update*
09-17-2006, 11:22 PM#6
Vexorian
hey it is getting better, except for the syntax highlighting, maybe next version should have a box to disable it? Also try playing a beep sound when showing the error dialog?
09-17-2006, 11:59 PM#7
moyack
Wow!! that is really nice Zoxc!!! Now the only thing you need to do is to add Taur's Warcraft Map Studio 2006 to WE and making maps will be fantastic :P

Probably I sound pretencious, but everything that I 've seen from you goes towards this, and probably this community will have a great surprise from you. Good job :)

+rep

Quote:
Originally Posted by Vexorian at News Section
Also if you rename your "World editor.exe" into "World editor ORIGINAL.exe" and place this new WEHelper program in the wc3 folder then change its name into "World Editor.exe" you can easily add this ability permanently.
Do I only have to replace the World editor.exe or I have to add all the files in the zip to the WE path?? I've heard that adding a common.j and Blizzard.j in the directory screws up WC3.


EDIT!!!
I found something strange in WE with this tool: I opened my map and I create a copy of one custom ability, after that, the icons of the abilities that are custom, are not showed in the ability treeview. Please tell me if this happen to you too
09-18-2006, 12:42 AM#8
Vexorian
you have to copy all the files. I can't think of a reason for that to happen. I am gonna check it out. Edit: I cannot make it happen

And you are being pretentious
09-18-2006, 01:06 AM#9
moyack
But Zoxc is really good at programming, so I think he will be able at least to do something near to that. The time will say.
09-18-2006, 02:08 AM#10
darkwulfv
A good idea but only works with normal WE. I use WEU so I can't use this >_<... But I have JassShopPro so theres my parser :D. Still, if I didn't have WEU, this would be a truly god-sent work (it is anyways, just not for me)
09-18-2006, 02:16 AM#11
ShadowDestroyer
Is there a way to add this to WE Unlimited? Or would it be possible to update WE Unlimited? WE Unlimited has everything, and without it, it will make it inferior to this one. Also, it could be a good chance to fix other bugs in the editor.

Great Job, BTW!
09-18-2006, 02:36 AM#12
PitzerMike
Bah, you don't need WEU.
But if you really like you can just plug the weu files in grimoire which i think will also have pjass in WE soon.
09-18-2006, 02:46 AM#13
Vexorian
Hmnn let's deprecate WEU?

You can open "WE Unlimited.exe" with an mpq editor, then extract the files in the wc3 folder. And it will load WEU with this.
09-18-2006, 03:08 AM#14
ShadowDestroyer
Thanks...
09-18-2006, 03:39 AM#15
Vexorian
Quote:
Originally Posted by moyack
But Zoxc is really good at programming, so I think he will be able at least to do something near to that. The time will say.
He might be able to do that, but I don't think it was his intention to do that when he started the other world editor. Also programming is one thing but extending World Editor is a very different one.