Guild of Maintainers Forum

It is currently 18 Jul 2018, 07:42 am

All times are UTC - 7 hours




Post new topic Reply to topic  [ 4 posts ] 
Author Message
PostPosted: 23 Mar 2010, 07:38 am 
Offline
User avatar
Send private message  Profile

Joined: 12 Nov 2007, 05:45 am
Posts: 2077
KI Number: 37681
Alternate Avie: Andy Legate ....... uhm.......
For those of you that are used to using Blender, you are about to have your first rude awakening on how to get started in creating an Age. If you've never used Blender to create Ages, heh, you're already ahead of the game.
But for us old salts that have been doing this in Blender for several years now, you'll remember to start a new Age all you had to do was go up to the menu and click on: Add>PyPRP>Create New Book, and you were on your way.

With Max, ahem, it's a bit different.......

This information can be also found by reading Dustin's Quick Tutorial over at the GoW Wiki. If you don't understand what I say here, try his tutorial.

Oh BOY, Oh BOY! I'm Going To Make An Age!!!!

Yep....so let's get you started.

For those of you that don't know (for those of you that do, you can skip down), each "Age" that is in Uru, is made up of many different files:

.age file, .prp files, .sdl files, and files located in the Python.pak file

The .age file has information on the Age that Uru's game engine, Plasma, needs:

Code:
StartDateTime=0000000000
DayLength=24
MaxCapacity=10
SequencePrefix=5102
ReleaseVersion=0
Page=mainroom,0


The most important part here for you to know is, "SequencePrefix" and "Page="

The SequencePrefix is like a serial number for the Age. Each age has a different SequencePrefix number. Any Age you create will have to have it's own unique number.
Numbers 1 thru 100 are for Cyan to use. You'll find that the Ages in Uru use numbers between 1 and 20. Myst V Ages use the numbers that are much higher. If you use the same number as an Age located in your "dat" folder, you'll find your game will crash when you go to link into your new Age.....and also the Age that already had that number.

So it's a good idea to get your very own unique SequencePrefix number.
Where do you get one? There is a list of what SequencePrefix numbers are used, it's located Here. Go there and look though the list of Ages and their numbers. Better yet, register at the site so you can log in. That way after you have picked a number, you can edit the list, and insert your Age you are making and the number you used, so that other people do not use YOUR number.

"Page=" is important as it's a list of the .prp file that is the "Main Room" where your meshes for your Age are located. If you end up making a big Age like the size of Teledahn or Gahreesen, you will more than likely end up having more that one "Room" where your stuff is located. Each "Room" will get listed here.

The other files, .sdl and Python have their uses too and will be talked about in other tutorials.

Okay, now that I've bored you to death with all that info, let's get started:

Oh Boy! Oh Boy! Now we can.....what? More junk to read????

Yes, more junk to read and do. Creating Ages is not as easy as say, building a house in The Sims 2. It's not all point and click, and while yes, the majority of your time will be spent building meshes and texturing them, there are many other things that need to be done too.

Like making a "Book" or your .age file. We need to do this first. Each object that you create in Max will need to know that it has to be exported to your .prp files.

First, we need to create our .age file, so go to the directory that you set up in the PlasmaMAX2.ini file. I left mine as "PlasmaTest". Now go to the "dat" folder that you already created there.
Now open up a new text document in Notepad here. Copy and paste this information into the text file:

Code:
StartDateTime=0000000000
DayLength=24
MaxCapacity=10
SequencePrefix=<your unique number>
ReleaseVersion=0
Page=mainroom,0


Change "<your unique number>" to your Age's SequencePrefix number that you got (like Camp Bravo's is 5102).

Now save the text file as "YourAgeName.age" (making sure of course that you've named the Age, like Zephyr_Cove.age or Mojojojo.age, or whatever). Make sure that you click on "Save As" and when you go to save you click in the drop down box and change "*.txt" to "Any File"
If you do not, your afe file will have the .txt file extension automatically applied to it and Max will not read it.



Okay, NOW you can open up 3DS Max........

Yay! We're in Max!

Yes we are, and now you can go build to your heart's content. BUT!

For EVERY object you create, you will need to do the following:

First select the object. I've selected the bottom wall of my Atrium here:

Image

Then go up to the Plamsa Menu and select "Component Manager"

Image

You'll have our friendly little box pop up (get friendly, 'cause you will use this box, a LOT!):

Image

In the Component Manager box, click on "New" then "Misc." and then "Page Info"

Image

This will create what looks like a directory tree in our little box here:

Image

Now for each object, you need to click once on where it says "PageInfo01" (or whatever you named it, or a different page, if the object goes in a different prp file), to highlight it, and then click on the "Attach To Selected Object(s)" button shown by my arrows here:

Image

As you may have guessed, you can select more than one object at a time to do this.

Now go to the Utilities Tab in the tool box on the right hand side of your screen (looks like a little hammer) and click on it:

Image

Click on the "More" button, show by my arrow in the pic below, and you'll have a neat box pop up:

Image

In that neat box that popped up, Double click on where it says "Component Util" (where my arrow is pointing in the pic below):

Image

You should have an area in the the right hand tool box show up that looks like this:

Image

As you can see, you now have a dropdown menu box that shows your Age's name and the Mainroom. You can uses these to select what Age the object goes in, and also if it goes on a different Page for the Age.

Now, when you go to export your Age, this object (or Objects) will be exported into your prp file for that Age.

You MUST do this for each of your objects in your Age!

Hope this helped folks.

_________________
Find Me On Facebook
OSCAR
Image

My Navy Brag Page


Top
 
PostPosted: 26 Jun 2010, 07:10 pm 
Offline
Guild Member
User avatar
Send private message  Profile

Joined: 23 May 2008, 06:55 pm
Posts: 51
Be careful in using a windows text editor for the age file in max. Even though it looks like you have saved the file correctly as testage.age, windows actually saves it as testage.age.txt! The only way I found to fix it was to shell out to dos with start, run, cmd. Then navigate to the c:\plasmatest\dat file and do a ren testage.age.txt testage.age. Ah, dos will never die! If you do not get rid of that .txt suffix, the component manager will not find the age files and you cannot assign them to objects.
Also, if you wish to add additional pages to the age files the syntax is Page=newroom,1 for example.


Top
 
PostPosted: 26 Jun 2010, 08:41 pm 
Offline
User avatar
Send private message  Profile

Joined: 12 Nov 2007, 05:45 am
Posts: 2077
KI Number: 37681
Alternate Avie: Andy Legate ....... uhm.......
Good point Metabasalt, and why I stressed you need to use "Save As" in the menu, AND make sure that before you do anything else, you click on the drop down menu for "File Type" and change it from "*.txt" to "Any File", then make sure you type out the FULL name of your Age plus the .age extension "MyAge.age"

Doing it this way should ALWAYS save the file as .age not .age.txt

_________________
Find Me On Facebook
OSCAR
Image

My Navy Brag Page


Top
 
PostPosted: 10 May 2018, 06:02 am 
Offline
User avatar
Send private message  Profile

Joined: 12 Nov 2007, 05:45 am
Posts: 2077
KI Number: 37681
Alternate Avie: Andy Legate ....... uhm.......
Just testing to see if link to new image hosting will work.

https://photos.app.goo.gl/WVlHWu04KGd2h6Pd2

Image

Image

_________________
Find Me On Facebook
OSCAR
Image

My Navy Brag Page


Top
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC - 7 hours


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Group  
Myst and Uru are © of Cyan Worlds Inc. All rights reserved.
Images from Myst Online: Uru Live are used by permission of Cyan Worlds.