Tsar Hoikas wrote:I seem to recall that Sirius did some work with producing parts of an Age with Korman and another part with pyprp... or maybe he just edited the game files directly. Either way, you should be able to export a single PRP from pyprp and add it into the .age file produced with Korman.
Yeah, that's it. IIRC that was back when Korman didn't support sound. I exported the visuals in the default "page" using Korman, and the audio using PyPRP in a special audio "page" (both exported in different folder so they don't clash until I put them into Uru's folder). Then I edited the .age file to tell the game to load both pages, updated the checksum, and dropped everything into Uru's data folder.
It helped that I was using my own Blender 2.7 port of PyPRP instead of the old 2.49 version, this way I could keep all the Age into a single Blender file. (On the other hand, my version of PyPRP was also lacking many features, so it probably wouldn't work for exporting GUIs in its current state. Best stick to the 2.49 version or the 3dsMax plugin.)
On a related note, I tried backporting the Yeesha Binder book type from Myst V to CC. Never got it to work, the game always showed the default book. Maybe valid book types are hardwired in an enum somewhere in the engine (didn't have the source code to check at the time)...
Semjay wrote:I also find the Journal a bit restrictive. I would like to change the way it opens and even the paper background. For Tovaht I wanted to have a clipboard where the paper folds over at the top and then I could put translations of the text in other languages on the following pages. Does anyone know how this could be done?
Paper background unfortunately cannot be changed easily (although it's possible to display an image on top of a whole page if needed - like the share page in the Relto Book). As for translations, most versions of Uru support translated journals (as long as you provide the translated text, obviously). I don't know how to do it in 3dsMax but Korman definitely has that option.
Tsar Hoikas wrote:I'm not sure what happens if you violate these assumptions, but we can probably safely assume "nothing good"
Hehe, if Cyan systematically did something, then going against this standard is a bad idea !
Christian Walther wrote:if these 3000 lines could be extended by a few more such that simple notes could be a special case of book rather than a special case of GUI, that would make things easier for age authors?
They aren't exactly related, so I don't think it's a good idea. However, having a Python method/class to build a simple note without redoing an entire PRP for it sounds helpful. Most notes are simply a paper background with some text anyway.