I first tried the internet to unravel the PRT, and it worked, surprisingly. Apparently, the PRT is based off of an old file called a "Parallel Ray Trace" file, or PRT. It was designed for scene description, like in POV-Ray, for those who are familiar. It has about twenty to thirty functions, half of which are objects like cylinders. The rest are graphical, defining surface characteristics and lighting effects. It is these functions which I am sure Ensemble took, redefined with different characters, and used for the PRT file. Also, near the end, the file always makes refferance to a texture or 3D file, BRGs. (presumably with the PRT's 'instance' function) It is hard to tell this because it is broken up into seprate cahractures by a The file refference is either a BRG, or TGA. The BRG is especially important since, when extracted, the file is just a grouping of flat polys that are mapped onto a simple texture, and effectively becomes a "Sprite" in-game. The reference in the above example also lends a great clue to the DDT format. NOWHERE in ANY PRT file is there refferance to a specific DDT file, ALWAYS a TGA when a graphic is refferenced. This can only mean that the DDT is a compressed version of a TGA. This is important because, as mentioned in the texturing tutorial, there is currently no way to alter transparent effects, like on the Nidhogg's wings. Well, the TGA solves that problem because it has the unique atribute of being able to include a fourth channel, outside the usual Red, Green, and Blue, that is dubbed the Alpha Channel, or Alpha map. Most other 3D games use it for just that reason, it can show transparent and partially transpart textures. So there, the last of the mysterious files have been (for the most part) sorted out. For any codders interested (as I am not a codder) the links to the TGA file format and the old PRT foramt are listed at the bottom of this post. Keep in mind the PRT will be hard to crack if any one tries to, it is very conveluted. ALso, the servers for the listed pages are in Russia, so it may take a while to load. Happy modding! Lord Zorinthrox
S.F.X. .A. .Rain. .Cloud...t.g.a.
with the extra peroids representing the 00 value. By replacing this refferance, one could easily create their own special effects, even if no one can break the coding of the rest of the file.