The scripting manager should allow users to extend Zoo Tycoon 1 with Lua scripts to create new features or cheats. Other open implementations like OpenRCT2 call these 'plugins'. It should support the following features:
- Read all scripts from a scripts folder inside of the install directory
- Execute certain types of scripts on a loop
- Execute certain types of scripts once per zoo load
Considerations, but not necessary for this first iteration:
- Required frontmatter per script file to 'register' script.
The scripting manager should allow users to extend Zoo Tycoon 1 with Lua scripts to create new features or cheats. Other open implementations like OpenRCT2 call these 'plugins'. It should support the following features:
Considerations, but not necessary for this first iteration: