• Listen to a special audio message from Bill Roper to the Hive Workshop community (Bill is a former Vice President of Blizzard Entertainment, Producer, Designer, Musician, Voice Actor) 🔗Click here to hear his message!
  • Read Evilhog's interview with Gregory Alper, the original composer of the music for WarCraft: Orcs & Humans 🔗Click here to read the full interview.
  • The Hive's 22nd Icon Contest: Creep Abilities is now concluded, time to vote for your favourite set of icons! Click here to vote!
  • ✅ The POLL for Hive's Texturing Contest #34 is OPEN! Vote for the TOP 3 SKINS! 🔗Click here to cast your vote!
  • ✅ The POLL for Hive's Techtree Contest #20 is OPEN! Vote for the TOP 3 FACTIONS! 🔗Click here to cast your vote!

Which editor is better?

Status
Not open for further replies.
5t7GW8v.png
 
I believe the UI functions were introduced in 1.29 so yes. They were definitely expanded upon and improved in later patches, though.

There aren’t many compelling reasons to use anything but the vanilla editor. It’s quite comprehensive now.

Except that if you create stuff using JASS or Lua you need to use a third party program to create the actual code because its been 1 year since we have no support for Code highlight and completion in the vanilla WE ahha. but @Pyrogasm is right, the new natives added and improvements mek the standart the go to editor.
 
God forbid you have to copy-paste from np++ occasionally.
Right, and who needs source control when you can just manually backup all your files occasionally.

Ok serious talk now. The trigger editor is good for GUI, but otherwise you should seriously avoid it. Notepad++ at least has syntax highlighting, though I'd recommend VS Code or Visual Studio, since those have built-in source control as well. Assuming you're using vJass, VS Code should be the best, since I'm not aware of any vJass syntax highlighting plug-ins for Visual Studio.

Now, the problem is getting your source code into the trigger editor, WITHOUT copy-pasting. How to do this? Well, you don't.

What you should use instead is War3Net.Build. It's mainly intended for C#, but it also supports vJass (since it re-uses code from an earlier project of mine). If anyone's interested I can make an .exe for it, since it's only a library now and you have to create a launcher C# project to use it (so you need something like this, but with MapInfo.ScriptLanguage set to Jass instead of Lua).
 
Status
Not open for further replies.
Back
Top