Scripting in GUI is a bit painful to me. Their editor can't even highlight syntax properly.. not even talking about bunch of other features that editor should have. Although aslong as you use scripts as a backup to the existing trigger system that's build into GUI, there's unfortunately no other way to keep both of those working properly.
If you would like to rely only only on scripts, the best way is to save map in unpacked format (.SC2Component) and then edit MapScript.galaxy directly. This way you can have editor open (data, terrain etc.) and at the same time do the scripting in your own editor. There's package to the Notepad+ with syntax highlight and autocompletion of the natives. http://www.sc2mapster.com/assets/notepad-galaxy-package/
Although i personally use the sublime text.
Once you get familiar with natives, scripting triggers etc. Everything will be much faster than building stuff in GUI.
The bad side of it is the galaxy language itself. It's really poor.. lacks a lot of features that modern script language should have. There were few galaxy extensions in the past, but unfortunately they died.. so there's no alternative at the moment.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Scripting in GUI is a bit painful to me. Their editor can't even highlight syntax properly.. not even talking about bunch of other features that editor should have. Although aslong as you use scripts as a backup to the existing trigger system that's build into GUI, there's unfortunately no other way to keep both of those working properly.
If you would like to rely only only on scripts, the best way is to save map in unpacked format (.SC2Component) and then edit MapScript.galaxy directly. This way you can have editor open (data, terrain etc.) and at the same time do the scripting in your own editor. There's package to the Notepad+ with syntax highlight and autocompletion of the natives.
http://www.sc2mapster.com/assets/notepad-galaxy-package/
Although i personally use the sublime text.
Once you get familiar with natives, scripting triggers etc. Everything will be much faster than building stuff in GUI.
The bad side of it is the galaxy language itself. It's really poor.. lacks a lot of features that modern script language should have. There were few galaxy extensions in the past, but unfortunately they died.. so there's no alternative at the moment.