LunaDLL

LunaDLL is the name given of the hex hack of SMBX that gives it the ability to process LunaTXT scripts.

Kil has written an excellent LunaDLL Tutorial

History
In 09 May 2013 a user named kil3 released a hack of SMBX which extends the possibilities you can do with SMBX.

Later he gave the name LunaDLL. With the help of a DLL Injection he forces SMBX to load his code from his dll he created. On the early versions there were 2 hooks. One hook when the level loads and one hook for every frame in a level. With its scripting language you can make your own modifications.

Features

 * Level can be enhanced with scripts, allowing previously impossible modifications.
 * Simplifies task that were previously hard.
 * Total control over the game.

Limitations

 * The scripting language isn't so easy and flexible as other languages are. It lacks features as basic as variables. Kevsoft has done efforts to solve this problem.
 * It is required knowledge on direct memory manipulation, things that normal people doesn't know how to.

Links

 * Official Kil's LunaDLL thread
 * Tutorial: How to download, install and use LunaDLL