Writing lua scripts

To get started with lua scripting, you'll need a suitable text editor. We suggest VS Code or Sublime Text, but in theory Notepad++ or even the built-in Microsoft Notepad will probably work just fine. After choosing an editor, head over to
If you're unfamiliar with the Lua programming language, Lua in 5 minutes is a great guide to get started.

Things to keep in mind:

  • By default, all loaded lua scripts share the same environment. This means that if 2 scripts use a global variable with the same name, they will conflict with each other and cause all kinds of issues. To prevent this, always remember to make your variables, functions, etc local