LunaDLL

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

Kil has written an excellent LunaDLL Tutorial.

History
On 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 was 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

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