If your just thinking of a re-write, I don't think a new scripting language is worth it.Mat wrote:I was thinking of just having the re-write, I thought the current scripting was ok, the part that bothered me was when you asked to stroke faster twice, "can i stroke even faster" counting as something different, I've come across that a few times, so I thought the same but run it through regex, which should still work as it did before but with enhanced functionality.
The other thing is that there's a lot of scripts for Tease AI as it is, and I thought it'd be better to keep it the same so people don't have to learn the new one..
I thought it was quite good how 1885 had it, I suppose it depends how different it'd be and how much we'd gain from changing it, a lot of these things are going to need quite a bit of discussion, I suppose we could just run another strawpoll, to see how the content creators would prefer it,..
The main advantages I see to a new scripting language are speed, consistency, and expand-ability. But if you don't end up changing much of how Tease AI works, then none of those matter much compared to backwards-compatibility.
Tease AI runs a bit slow on my computer, so performance is something I think about. With better design decisions and multi-threading that shouldn't be an issue. (preloading media would be nice)Mat wrote:... with the startup time, I doubt it'd be noticeable, if you get procmon onto TeaseAI you see that it's almost constantly checking settings and reading files, computers are good at that sort of thing..
But yes translations shouldn't account for even 1second of startup time.



