Final Thoughts

Hopefully this document has helped you to understand scripting in Setup Factory. Once you get the hang of it, it is a really fun, powerful way to get things done.

Other Resources

Here is a list of other places that you can go for help with scripting in Setup Factory.

Help File

The Setup Factory help file is packed with good reference material for all of the actions and events supported by Setup Factory , and for the design environment itself. You can access the help file at any time by choosing Help > Setup Factory Help from the menu.

Another useful tip: if you are in the script editor and you want to learn more about an action, simply click on the action and hit the F1 key on your keyboard.

Userís Guide

The userís guide is a fantastic way to get started with Setup Factory. It is written in an easy-to-follow tutorial format, teaching you about events, actions and scripts. Youíll be off and running in no time! You can access the userís guide by choosing Help > User's Guide from the menu.

Indigo Rose Web Site

The Indigo Rose Web site is located at Be sure to check out the user forums where you can read questions and answers by fellow users and Indigo Rose staff as well as ask questions of your own.

A quick way to access the online forums is to choose Help > User Forums from the menu.

Indigo Rose Technical Support

If you need help with any scripting concepts or have a mental block to push through, feel free to visit for available support options. Although we can't write scripts for you or debug your specific scripts, we will be happy to answer any general scripting questions that you have.

The Lua Web Site

Setup Factoryís scripting engine is based on a popular scripting language called Lua. Lua is designed and implemented by a team at Tecgraf, the Computer Graphics Technology Group of PUC-Rio (the Pontifical Catholic University of Rio de Janeiro in Brazil). You can learn more about Lua and its history at the official Lua web site:

This is also where you can find the latest documentation on the Lua language, along with tutorials and a really friendly community of Lua developers.

Note: There may be other built-in functions that exist in Lua and in Setup Factory that are not officially supported in Setup Factory. These functions, if any, are documented in the Lua 5.1 Reference Manual.

Only the functions listed in the online help are supported by Indigo Rose Software. Any other ďundocumentedĒ functions that you may find in the Lua documentation are not supported. Although these functions may work, you must use them entirely on your own.