/Automato

Automato LUA-based scripting engine

Automato

Automato is a LUA-based automation program which is useful for any automation task which primarily involves screen scraping and sending mouse clicks, with a special focus on automating video games. Automato was originally called Jimbly's VeggieTales, as it was initially developed for growing vegetables in A Tale in the Desert, but has grown to be used in other games as well.

Scripting reference and other documentation can be found on the wiki.

Get more general information on the website.

Join the Automato Discord to interact with other scripters.

For general Automato issues, you can contact us here, or if you have a GitHub account, please use the Issues page. For game/script-specific issues, please use the links below.

Game-specific script repositories

Other script repositories

Source Code

Source code for Automato itself is not required to create, edit, and maintain macros. It is available via public SVN (recommended to use TortoiseSVN): svn://www.dashingstrike.com/other/VeggieTales. Commit access available to anyone who asks. It might move it to GitHub someday, but external dependencies and Git don't work as magically as SVN. To check out with a command-line client:

svn checkout svn://www.dashingstrike.com/other/VeggieTales

Or, git itself contains a rudimentary SVN client, so you can get the code and externals via these commands, but it takes a really long time, and will not automatically pull externals for you in the future to get updates, so really isn't recommended, unless you're just looking for a (really inefficient) way to get a snapshot of the code:

git svn clone svn://www.dashingstrike.com/other/VeggieTales Automato
git svn clone svn://www.dashingstrike.com/src/GLOV Automato/GLOV
git svn clone svn://www.dashingstrike.com/src/Projects/User/Automato Automato/Projects/User/Automato