Yes it's true, in my situation I could do it in GUI, but not with the same way I had done in Galaxy, I would have to change a function and its parameters, and that was perturbing me. Anyway, I'm sure I can find other examples where GUI shows its limits. :D
But it's not the topic to speak of this, I like to discuss with you because you are not that kind of people saying "GUI IZ DA LIFEEE !!§§§11!!§", you explain why you like it, and why you don't want to use the pure Galaxy, and I understand and respect you. :)
So, if by using the GUI more than me, you find a solution to my "library problem", PLEASE TELL ME ! :D
For example, a day I had difficulties to use the 'CreateTrigger' function, of course you can't in GUI, but that stopped me, so I had to use custom script. ^^
Well it's true, since StarCraft II, the GUI editor is really powerful, but some things are not included in (like some functions you can only use as an action). I don't guess the GUI is a "nooby" tool for creating map, but think that coding in pure code is not really slow, personally I write my Galaxy code 10x faster than with GUI, probably is it really faster when you use to work with one of the two. About your 7900 lines, it makes me laugh because I think that all Jass/Galaxy people know that the transformation from GUI into Jass/Galaxy is just something funny. I don't guess writing your code in GUI will increase the number of lines a lot, but the code length and number of characters is normally increased, because of the funny code lines like :
if !(!(MyBoolean == False)) {
}
else {
blabla;
}
Well that's a choice to code with Galaxy or GUI, but some good reasons to code with Galaxy are : with Galaxy, you can do everything you can do in the editor, and not be blocked by a little thing GUI doesn't allow ; and the Galaxy language will soon be "upgraded" with Andromeda, something I think the GUI-users will never be able to use (but I guess for you, I don't know the future ).
To go back to my thread subject, I've taken the choice to share my Galaxy systems with the GUI users, a thing that I think should be good for everyone. But with the problems I encountered with the libraries system, I'm not sure I'll keep to say the GUI is a good thing, if Blizzard doesn't correct what I said. ^^
Not really. I don't know about you guys, but my .galaxy export is 7902 lines long already.
Writing pure code isn't a problem for me, but I find the GUI (even with bugs) to be a VERY efficient tool.
You like to import your file each time you wanna test ? O_O
Sorry but I don't, it's a waste of time, and it's really, realllllly boring.
Yes I hope the release will be something more... finished. :)
And I keep thinking they want us to use GUI, or at least during the BETA, because there is no easy way to code with pure Galaxy... I'm coding with Galaxy, but honnestly, it's just boring...
It works, and writes "32" on the screen. When you go in the Data Editor and you look the Raw Data values, the "Collide" one is something like : (0|1|1|0|0|1|0|1|1|0|0|0|0|0|0|0|0|1|0|0|0|0|0|1|1|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0) (32 values, of course). So I guess we can access the values, I just don't know how. I read this tutorial, and the page on the wiki, but I don't found.
Hi, I got some problems with the totally bugued Blizzard's import/export library system.
Well, let's say I have two libraries.
First of all, I want to know how to update a library by importing a new version. If I use functions of this library in custom triggers, then I REALLY don't know how to process because if I delete the old library, then it will delete all the parts of the custom triggers using functions of the library. Have you any idea on how to fix that problem, I mean upgrading the old version to a new one ?
Second thing, this is approximatively the same. If my second library uses functions of the first one, and if I import the two libraries in a new map, then the second will not recognize the functions of the first one, even if I changed the first library ID before. -_-'
I really don't understand Blizzard, they want us to use GUI instead of Galaxy (but I'll keep using pure Galaxy, be sure), and they give bad systems with so lots of bugs...
Well I hope someone will be able to answer my questions, if not I'll not keep coding with GUI anymore, I just wanted to share my systems with everyone, but with this difficulties, why should I ?
0
Yes it's true, in my situation I could do it in GUI, but not with the same way I had done in Galaxy, I would have to change a function and its parameters, and that was perturbing me. Anyway, I'm sure I can find other examples where GUI shows its limits. :D But it's not the topic to speak of this, I like to discuss with you because you are not that kind of people saying "GUI IZ DA LIFEEE !!§§§11!!§", you explain why you like it, and why you don't want to use the pure Galaxy, and I understand and respect you. :)
So, if by using the GUI more than me, you find a solution to my "library problem", PLEASE TELL ME ! :D
0
@M0rt1mer: Go
http://forums.sc2mapster.com/development/tutorials/1250-triggers-catalog-field-value-get-set/#p6
Seems you can't, but look my last message.
0
For example, a day I had difficulties to use the 'CreateTrigger' function, of course you can't in GUI, but that stopped me, so I had to use custom script. ^^
0
@WhiskeeGX: Go
Sorry I've read fast.
Well it's true, since StarCraft II, the GUI editor is really powerful, but some things are not included in (like some functions you can only use as an action). I don't guess the GUI is a "nooby" tool for creating map, but think that coding in pure code is not really slow, personally I write my Galaxy code 10x faster than with GUI, probably is it really faster when you use to work with one of the two. About your 7900 lines, it makes me laugh because I think that all Jass/Galaxy people know that the transformation from GUI into Jass/Galaxy is just something funny. I don't guess writing your code in GUI will increase the number of lines a lot, but the code length and number of characters is normally increased, because of the funny code lines like :
if !(!(MyBoolean == False)) { } else { blabla; }
Well that's a choice to code with Galaxy or GUI, but some good reasons to code with Galaxy are : with Galaxy, you can do everything you can do in the editor, and not be blocked by a little thing GUI doesn't allow ; and the Galaxy language will soon be "upgraded" with Andromeda, something I think the GUI-users will never be able to use (but I guess for you, I don't know the future ).
To go back to my thread subject, I've taken the choice to share my Galaxy systems with the GUI users, a thing that I think should be good for everyone. But with the problems I encountered with the libraries system, I'm not sure I'll keep to say the GUI is a good thing, if Blizzard doesn't correct what I said. ^^
0
You like to import your file each time you wanna test ? O_O Sorry but I don't, it's a waste of time, and it's really, realllllly boring.
0
Yes I hope the release will be something more... finished. :)
And I keep thinking they want us to use GUI, or at least during the BETA, because there is no easy way to code with pure Galaxy... I'm coding with Galaxy, but honnestly, it's just boring...
0
@vjeux: Go
Well something really strange, when I try this :
It works, and writes "32" on the screen. When you go in the Data Editor and you look the Raw Data values, the "Collide" one is something like : (0|1|1|0|0|1|0|1|1|0|0|0|0|0|0|0|0|1|0|0|0|0|0|1|1|0|0|0|0|0|0|0|1|0|0|0|0|0|0|0|0|0|0|0|0|1|0|0|0|0|0) (32 values, of course). So I guess we can access the values, I just don't know how. I read this tutorial, and the page on the wiki, but I don't found.
What do you think of this ?
0
I tried... Doesn't work. :'(
0
Bump again, please help if someone knows something ! :(
0
Hi, thanks for this interesting tutorial.
I got some problem to modify the collide for a unit, can you help me ?
Here's the XML file of that unit (just a modifier Thor for example) :
I tried many ways, but the best in my opinion would be this one :
Doesn't work... :x
Help ? :-}
0
Bump ! :(
0
Hi, I got some problems with the totally bugued Blizzard's import/export library system.
Well, let's say I have two libraries.
First of all, I want to know how to update a library by importing a new version. If I use functions of this library in custom triggers, then I REALLY don't know how to process because if I delete the old library, then it will delete all the parts of the custom triggers using functions of the library. Have you any idea on how to fix that problem, I mean upgrading the old version to a new one ?
Second thing, this is approximatively the same. If my second library uses functions of the first one, and if I import the two libraries in a new map, then the second will not recognize the functions of the first one, even if I changed the first library ID before. -_-'
I really don't understand Blizzard, they want us to use GUI instead of Galaxy (but I'll keep using pure Galaxy, be sure), and they give bad systems with so lots of bugs...
Well I hope someone will be able to answer my questions, if not I'll not keep coding with GUI anymore, I just wanted to share my systems with everyone, but with this difficulties, why should I ?
0
Guy, this is a beta, just wait the final release then you can see if it is as bugued as today... :(