CLTool is equipped with a design project tab.
This tab gives designers the possibility to add their architect documents, and
operate on them. You can add, modify and remove existing projects, which are basically
just links to your architect files.
You create a new project by clicking the New... button. That brings up the following
dialog box:

Figure 3 - The New project... dialog box
Type a name for your project, and then click the browse button to navigate to your architect
document. Finally click Ok. Now CLTool will read the architect document and collect information
on what libraries are referenced in terms of textures, objects, sounds, panorama etc.
TIP: By leaving the name field blank and only selecting an architect file, CLTool will
automatically populate the name field with the course name registered inside the architect file.
To view information on a project, just double-click the entry in the project list, and CLTool
will display the project property dialog:

Figure 4 - The project property dialog box
Here you can see various information, such as the point count and the number of referenced
libraries. You also have a few command buttons available:
- Uncloak libs - This command uncloaks all cloaked libraries that are referenced by the
architect document.
- Cloak others - This command cloaks all visible libraries that are not in use by the
architect document
- Fix sticky - This command enables you to clean your architect file from so called "sticky
libraries". Sticky libraries are libraries that you have used when you plant objects on your
course. Even if you delete an object from the course, the CA will always remember the object,
and sometimes issues warnings about missing libraries, even though the libraries are not
referenced anymore. This can be especially annoying if the objects originate from custom
libraries that you have uninstalled.
- Lib details - This command enables you to view which objects from a certain library are
in use on your course
When you click the "Fix sticky" button, CLTool will ask you to save the cleaned architect
document in a new file. It will not accept to overwrite the current architect file. If you want
to do that, save the cleaned file, then use the Windows Explorer to remove the old file and rename
the new one. A word of caution though - Make sure you try to open the new file in the course
architect first, to make sure it is ok.
When you click the "Lib details" button, CLTool will display a dialog box similar to
this one:

Figure 4 - The detailed library info dialog box
You can expand each library by clicking the "+". For every library you will see what objects
are in use. For textures, sounds and objects, you can also see which items are in use.
CLTool will display the ordinals, starting with 0 (zero) for the first item shown in the
library view in the course architect. Counting starts at the top left thumbnail, which is item
0, the next one to the right is 1 and so on.
NOTE: The texture numbers may sometimes be incorrect for stock libraries, since there are
textures that are not shown in the library view in the architect. (Non-surface textures)
Texture numbers in custom libraries should always be correct though.
Sticky items are indicated by an asterisk following the item number. (Only objects
have the habit of becoming sticky once you delete them, sounds, textures and panoramas never
become sticky)
To remove a design project from the list, simply click the "Delete" button in the project view.
To rename a project, or pick a new architect file, click the "Update" button. Please note that
you cannot switch to a completely different architect file since a design project is identified
by the course GUID. (Global Unique IDentifier) This also means that you can have only one design
project for an architect document.
|