First of all the only code we have is Assembly, it looks like that:
Pretty fun "code", huh?
So I can modify this code and patch it to call my function in a external dll, however it can result to instabilty. I once tried to patch the event function and what I got are crashes.
So in other words what I can do:
* Modify data fields
* Modify code (only limited)
What I can't do:
* Add big things like new NPCs or blocks ect...
* Decompile the code to VB6 in a runnable form
I would personally love to use a time machine to go back to time to get the source code from redigit... (idk)