Traintastic enthält eine integrierte Lua-Script-Engine, mit der Du benutzerdefinierte Funktionen erstellen kannst. Dabei kann auf Ereignisse, Sensoren usw. reagiert werden, um Automatisierungen zu erstellen. Eine Einleitung zu Lua findest Du hier, aber wie bei vielen solchen Programmier- und Skriptsprachen nur auf Englisch. Hinweise zur Nutzung von Lua in Traintastic gibt es im Handbuch (wird noch übersetzt).