• 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.

2021 JASS Starterpack

Status
Not open for further replies.
Level 2
Joined
Feb 12, 2020
Messages
13
Hey guys. Can anyone recommend some third party tools for someone switching from GUI to JASS? I'm not sure which ones are outdated. Thanks!
 

Uncle

Warcraft Moderator
Level 73
Joined
Aug 10, 2018
Messages
7,877
C# is nice as well, my personal favorite as someone who doesn't have too much programming knowledge. See this: Home · Orden4/WCSharp Wiki.

I haven't tried TypeScript but it looks quite easy to use as well. Lua has a lot of conveniences but I find the code hard to read compared to C#.

The only issue about using a non-Jass language is that you'll miss out on the many Jass systems that have been created over the years. This is because your map can only support Jass OR Lua, not both (The other languages mentioned all compile to Lua). That being said, all of those Jass systems can be made better with a non-Jass language, and a lot of them already have been.
 
I run Visual Studio Code - Code Editing. Redefined with awesome vjass support - Visual Studio Marketplace (version 0.0.92, newer version does not have any intellisense at all for me).
I always keep my common.j and blizzard.j opened to quick and easy look things up.

To get it into the map: select all, copy, go to correct trigger, select all, delete, paste.

It's not great, but I havn't found anything better for jass development (and I'm kinda locked in to jass with my ancient project with a ton of jass).
 
Level 2
Joined
Feb 12, 2020
Messages
13
Thanks for the replies and explanations. Kind of telling that I haven't been modding wc3 for 12-13 years... I have actually done some programming in C# already so I might start there. Cheers!
 
Status
Not open for further replies.
Top