It seems the only tutorial we had was on Dustin's website, which is now defunct. No worries though. Here is how you do it:
First, we'll need a "fake" Uru folder to export to. This is required otherwise we risk overwriting the Relto files, which we don't want. Create a new folder somewhere on your PC. Inside, copy UruExplorer.exe, and create an empty "dat" folder.
Go to Korman's configuration panel, where you
configured your games folder. Add the newly created "fake" Uru directory as a new game folder. Set its version to "Path of the Shell". Save your preferences so they don't reset.
Then, use
ZLZ to import the Relto (Personal.age) into Blender. In the World panel, go to the "Plasma Age" section, and untick the checkbox next to psnlMYSTII (and any other page that might appear, but usually ZLZ only imports psnlMYSTII). This will disable the main Relto island, which will speed up exporting. Also disable "Age Global SDL" below it - you don't need it. Also uncheck "Use Textures Page" - very important. Add a new page, which you name "UamPage-Something" (UamPage-MoreTrees, UamPage-RewardForMyAge, or something like this). Give it a page ID - now this is where it gets tricky, because it mustn't conflict with an existing page. At some point we'll need a proper list like the one we already have for
sequence prefixes.
Then, build any stuff you want in this file. Remember to enable "Plasma Object" for each new object, and assign it to your new page ! Once you're done,
make sure you're targeting your fake Uru folder, then export the Age (again,
MAKE SURE your fake Uru folder is selected. Otherwise you'll screw up your real Uru install and maybe even your savegame).
Go to the fake Uru folder you created. You'll see in the DAT folder that Korman exported the Personal age, along with your new UamPage-Something. Copy that file into your real Uru folder. Almost done.
Finally, inside your real Uru folder, go to "img/UamRelto". You probably have a few files here already. Those tell the Relto Book that your page exists. Create a new file (or duplicate an existing one), and write in it:
- Code: Select all
default=off;
pagenum=222;
text--en=My test page;
hide=CyansObjectName1,CyansObjectName2;
"default" is "off" if you want the player to get the page immediately. If you want the player to obtain the page in your Age, use "unattained" instead.
"pagenum" is the page number which you decided earlier.
"text-en" is a name or short description of what your page does. It will be visible in the Relto book. The "-en" suffix is for English, so you can also add "text-fr" and "text-de" lines for translations.
"hide" allows you to hide existing objects from the Relto when your page is enabled. Delete the line if you don't need it.
This should be enough to get you started. There is also the matter of actually unlocking the Relto page if you set it to "unattained", but I haven't looked into it yet. I'll probably make a proper tutorial on the Wiki later when I have time.