Quote:
Originally Posted by Inverness
It doesn't have to be a constant to work, which is why it wasn't there the first time. The parsed script most likely won't be a literal.
|
It has to be constant to work with pointers to constant characters. It does not have to be non-constant to work, so it should be constant. Requiring that the character array is mutable is ridiculous (you would be unable to pass data from std::strings).
Quote:
This would help people develop their own tools on their own time rather than waiting a year for Stefan to release external scripted controls.
|
There is plenty of room for people to make their own tools without that dll, and the things you get out of it probably do not justify the effort involved.
Graal does not want people to write their own programs that mess with the protocol, so you are not ever going to get a dll that lets you talk to the server. (Perhaps you could set up something with the web-ish GS2 stuff? No idea, I never used it)
You could probably write your own minimalistic parser for gmaps and tiledefs or whatever in scripts, since if they are not hardcoded, and instead dynamic, you probably would not want them to be applied in an editor anyway. But I really doubt that the reason that no one made a third party level editor yet is that people would have to configure gmaps and tiledefs themselves.