So I've been thinking. We all know that there is ZScript for ZC right now. But why restrict it to ZC? Why not ZScript for ZQuest too?
The idea is that someone who is very good at scripting can make a "module". A module would be a complicated script paired with all the automated setup instructions and other resources. All a user needs to do is tell ZQuest to load a module and the automated setup instructions would take care of the rest. At the end, the user would be left with an easy to work with interface that handles all the complexity associated with dealing with the script.
Think about it like a USB drive that you might use. When you plug the USB stick into your computer it has its own self-contained instructions that allow the computer to interface with it and the user ends up with a nice GUI to interact with the files on there. You don't need to worry about how the computer and the USB stick talk to each other. If people needed to learn about that, USB sticks wouldn't be used anymore.
As it stands right now, there are some scripts on the database which are simply too complicated to download and setup for the average or beginner user. Only expert users who have been here for years stand a chance and even then it would take them a few hours to figure everything out.
This all sounds very good. But there are two major hurdles with it First, if the devs think its a good idea, this is going to be a massive investment of their time to make. Scripting for ZC only took 7 hears to make. This one might take more. Second, the community would be absolutely reliant on the goodwill of the whoever made the complicated script to spend their precious time converting it into a module for the average or beginner users to use. Why would they spend their time converting it into a module when they already have mastered their complicated script and they can use it just fine? This would only work if they had to spend a very short time converting it.