LunaDLL

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

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