Yesterday I had a really good conversation with Pirre about Hubside scripting (LUA) and he mentioned something that struck and dumbfounded me, why hasn’t anyone proposed an universal API that any hubsoft can implement in which the LUA scripters themselves would maintain, this way everybody gets some part that they want.
So what would be the benefit of doing that ?
- Migration, Well first off, scripts could be transported between any hubsoft despite platform.
- Simplicity, only having to know and understand one API for the sake of creating scripts.
- Extendable, to use additional resources in the lua repository such as Alien, Filesystem etc. (see link.)
So I stand by Pirres proposal on creating such a project so Hubside scripting, hell even Clientside scripting has an official place similar to the ADC Project where LUA Scripters maintain and renew the API with new ideas.