Originally was made by DK22Pac for CLEO and published under the name NewOpcodes, I rewrote it completely and altered for MoonLoader.
MoonAdditions adds more than a hundred (195, counting the class fields and overloaded functions) scripting functions for mod developers. Includes such features as drawing text, shapes, textures, working with vectors, matrices, quaternions, interacting with character's bones, interacting with vehicle components, including retexturing and RGBA-recoloring of each individual component, working with texture dictionaries (TXD), drawing light, shadows, spotlights, changing entities transparency, getting sun properties, etc.
The project is open-source and has neat docs in English, although descriptions for most functions are not done yet, but it's ok, everything is pretty clear even without descriptions.
There are also some examples in the form of complete scripts. Source code, changes history, examples, documentation and all release versions are available on GitHub: https://github.com/T...P/MoonAdditions
If you have a desire to help the project, feel free to contribute to the wiki, propose new examples and features, it's always welcome!
Screenshots of example scripts
NewOpcodes - DK22Pac
MoonAdditions - FYP
Installation: download file MoonAdditions.dll and copy it into your moonloader/lib folder