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!
All of the options you listed for scripting are viable. You can use any language that has a transpiler for Lua such as TypeScript, C#, Python, etc..
Although in my opinion you should be using a language with strong typing which Lua does not have. This makes maintaining larger codebases much easier. I personally enjoy using TypeScript. It's a fully fledged language with modern features (opposed to something like JASS) and has great support in editors like VSCode. You can find a template to get started here.
As far as custom editors go, none of them support the latest patches so you will have to have a legacy install somewhere. Furthermore WEX is the only one that supports 24 players with patch 1.29, although it requires an unofficial patch. Most people are using the standard editor on the latest patches, despite how buggy it can be.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.