with the recent beta patch alot of awesome useability improvements have been made to the editor. Since nothing about that can be found within the patch notes I wanted to share my first discoveries with you guys here. Also I want to thank Blizzard for this amazing Patch - For me personally this was the best patch for the editor yet. However, it wouldnt be me if I wouldnt have another complain at the end of this post! Whatever, lets start:
New features/Bug fixes with 2.0.1:
- There are now buttons to jump forward/backwards within the trigger window. This is extremely useful when for example using the "jump to" functionality to jump to a function and see what it does. Instead of having to manually get back to the previous trigger you can now simply use the back button to jump back instantly. Big useability plus here!
- The .galaxy debug output has been improved again. For example it now shows the line number of "array index out of bounds" messages. Very very useful!
- "Streaming Data" is now just done once when the map gets started the first time. When testing the map via "test document" streaming data is now skipped if at least one test has been made. VERY important update, since this speeds up testing ALOT!
- A number of lag issues within the trigger editor have been fixed, like inserting new lines into functions that get referenced multiple times in code. Most important change for me personally, since the editor can now finally be used productively again.
- Either the .galaxy script performance has improved or issues with the trigger debug window have been resolved. The execution times of a number of triggers seem to be alot lower since 2.0.1 for me. Could be a bug fix of the debug window though (It had problems with threads in the past, adding the children time to the main thread time). Either way its a very good change since it makes it easier to find performance problems.
Even though some people wont get whats so amazing about this "details" changes, for big projects like mine its by far the most important patch of sc2 to date. All this little improvements really add up for me and honestly make the editor about 500% more useable as before.
However, there is still one last issue id like to point out right here that really hinders the productivity of the editor - The overview manager.
The overview manager is a very useful tool when trying to find bugs in code thats already a couple of months old since it makes it very easy to track down the use of functions etc. However, in large projects with alot of code the overview manager gets nearly unuseable, because it takes a HUGE amount of time to load trigger data. At the moment I just dont even think about using it because i know that it will take 5 minutes+ to open, what pretty much defeats the purpose of it in assisting me to work faster. :(
Im almost certain that this can be optimized alot, just like you guys did it with trigger validation or the lag fixes with 2.0.1
If the overview manager gets fixed the editor will finally allow a superior workflow, even for large projects. Its pretty much the last thing thats annoying me while working right now.
Overall, thanks again for this amazing patch Blizzard. I cant wait until it goes live!
PS: Feel free to add your discoveries with 2.0.1 here!
Hi,
with the recent beta patch alot of awesome useability improvements have been made to the editor. Since nothing about that can be found within the patch notes I wanted to share my first discoveries with you guys here. Also I want to thank Blizzard for this amazing Patch - For me personally this was the best patch for the editor yet. However, it wouldnt be me if I wouldnt have another complain at the end of this post! Whatever, lets start:
New features/Bug fixes with 2.0.1:
- There are now buttons to jump forward/backwards within the trigger window. This is extremely useful when for example using the "jump to" functionality to jump to a function and see what it does. Instead of having to manually get back to the previous trigger you can now simply use the back button to jump back instantly. Big useability plus here!
- The .galaxy debug output has been improved again. For example it now shows the line number of "array index out of bounds" messages. Very very useful!
- "Streaming Data" is now just done once when the map gets started the first time. When testing the map via "test document" streaming data is now skipped if at least one test has been made. VERY important update, since this speeds up testing ALOT!
- A number of lag issues within the trigger editor have been fixed, like inserting new lines into functions that get referenced multiple times in code. Most important change for me personally, since the editor can now finally be used productively again.
- Either the .galaxy script performance has improved or issues with the trigger debug window have been resolved. The execution times of a number of triggers seem to be alot lower since 2.0.1 for me. Could be a bug fix of the debug window though (It had problems with threads in the past, adding the children time to the main thread time). Either way its a very good change since it makes it easier to find performance problems.
Even though some people wont get whats so amazing about this "details" changes, for big projects like mine its by far the most important patch of sc2 to date. All this little improvements really add up for me and honestly make the editor about 500% more useable as before.
However, there is still one last issue id like to point out right here that really hinders the productivity of the editor - The overview manager.
The overview manager is a very useful tool when trying to find bugs in code thats already a couple of months old since it makes it very easy to track down the use of functions etc. However, in large projects with alot of code the overview manager gets nearly unuseable, because it takes a HUGE amount of time to load trigger data. At the moment I just dont even think about using it because i know that it will take 5 minutes+ to open, what pretty much defeats the purpose of it in assisting me to work faster. :(
Im almost certain that this can be optimized alot, just like you guys did it with trigger validation or the lag fixes with 2.0.1
If the overview manager gets fixed the editor will finally allow a superior workflow, even for large projects. Its pretty much the last thing thats annoying me while working right now.
Overall, thanks again for this amazing patch Blizzard. I cant wait until it goes live!
PS: Feel free to add your discoveries with 2.0.1 here!