Creating Ages
This page is a stub. You can help us by expanding it.
Creating is a main, but not the only activity of our community's members. Besides the actual modelling, there is a lot to do, and this page aims to collect the necessary information and resources.
First of all, there are to totally different modelling programs you can use to create your age:
- Using Blender with PyPRP, which targets Uru: Complete Chronicles and Uru: Ages Beyond Myst.
- Using 3DS Max with the Cyan Worlds Max Plugin, which targets the most recent version of the CyanWorlds.com Engine. However, using Drizzle, these ages can be converted to Uru: Complete Chronicles.
For details on those plugins, please consult their specific documentation. Below you can find information about parts of age creating that are independent of the modelling tool used.
Before you start, check the list of Free and useful tools to help in Age writing. Most notably, it is quite likely that you will need PlasmaShop 2, so it's a good idea to install it right away.
Writing python scripts
Uru uses Python for everything which can not be controlled directly within Blender/3ds Max. You want a door that opens after pressing buttons in a specific order, or a timer that gives players five seconds to pass a bridge before it breaks down? You want the fog of your age to change over time, journals to be shown, link explorers to other ages? For all that, you will need to write python scripts.
You can find various tutorials for Python in the web. Here is a list of some links that document the Uru-specific parts:
- Plasma Python API
- Creating a Python File
- Global Python Scripts
- Using Chronicles
- Creating a Simple Control Panel
- Toggling Multiple GUI Dialogs
Common issues
There are some issues and bugs that regularly re-appear in new ages. You can think of this as a checklist.
To be added