Jass code highlighting

Hello.
I would like to ask Jass code highlighting to appear in the World Editor. For example, how it was implemented in JNGP for WarCraft 3: TFT - 1.26.
And then you write a script on Jass and break your eyes, since I use the latest version of the editor, and JNGP only works with version 1.26
Please.

3 Likes

I second this. And they even changed the font of a Custom Script and it is even more horrible. A syntax highlight and word suggestion cannot be that hard to implement, can they? :frowning:

1 Like

Agreed. Please implement this!

2 Likes

i just write it in an outside editor, then copy paste it in war3 editor.

1 Like

I Approve this! Im sitting with the Beta of the Editor, and there are 3 things I really whish was there when it comes to JASS:

Variable access and automated creation with units in the editor, so its as easy to find as when using the gui.
Which leads me to library autocomplete, it makes it a lot easier to pick up. I started on it yesterday, and the workaround i made was using the GUI then convert to see what the methods/functions were named, everytime i needed to do new stuff, I had to make a new copy of the orignal and convert to get a good view of things. Further more using standard hashtable saves with BJ has table methods is incompatible as these store information in different pointers, or the pointers are read/written to in a different order. This I spend hours to figure out, while this could have been an easy fix with an API-Syntax-Library-Autocomplete combination with descriptions of the methods. I also really would like to see new stuff such as curves with beziers and other stuff in general.

And the last thing this really needs… guys please “SYNTAX COLOURATION”. I get flash backs of .CG shaders in unity which feels like getting PTSD (In all respect i have no idea what actual PTSD feels like). But coding and streaming makes it not only hard to code, but the viewers also have trouble understanding and reading the code. JASS is really smart for WC3, but it feels like there is a lot of potential for even greater things!

1 Like