There are various points that I want to keep in mind both for myself and the editor.
The first is I need to specify if the thing's a scrolling text type or a dialog text type. I might make a flag for types so that not only benefit the editor, but also the system, since you wouldn't accidentally mix up two text.
Second, for the text editor, if the flag is possible now, you may want to size up the last two parameters for scrolling since it only requires two parameters, font type and x value. Fixing the message text boxes to 64 characters is also a must to whereas to prevent problems later on with displaying text.
You may also separate my system from Volcanic's, since even though there's similarities in structure, I modified some of my syntax for some of the functions. Useful if you're going to make some dictionary on functions.
Third, this is for my case, I will need to separate some values for the story text, this way, you can specify the parameters for the scrolling text and dialog, for example the color for the separate dirs, x values for specific fonts (with a parameter style similar to fontmonospace) and other tidbits. Probably a new text file called story.txt in data, I'll do that after I attend to my parents today.
Finally, the editor, although still primitive looking, no offense, is actually quite comfortable once you get the hang of it, like all other editors I've tried like OpenBOR Stats or Fighter Factory which at first was so complicated, I have to look at internet tutorials firsthand, but when I got the feel of it, I don't think I can't edit OpenBOR without Stats or ripping is hard without the use of FF3. This is just a babysteps editor, but it's already having a potential to stand among these things, that's a big thing for me.
I'll try to give more input to this if you're still working on it.