3D Game Comparison
TR's audio (music and sound effects) are in different files. RIFF-Wave (WAV) sounds are in TR1 "PHD" level files, Unfinished Business "TUB" level files, TR2 "main.sfx" file, TR3 "main.sfx" and "cdaudio.wad" (music, sounds, cut scene speech) files, and TR4 "TR4" level and WAV audio files.
| Xtract Tomb Raider WAVs|
|Command-line-extracts sounds from TR1 (with a little work), and easily from TR2-4. Includes incomplete descriptive TR2 sound list. If you can figure out any of the sounds with "?" in the description, and/or want to make a list of sounds for TR1, 3, and/or 4, email me.|
Plays/extracts sounds from TR1, Unfinished Business, and TR2-4.
(117K, Win9x/NT; requires
Visual BASIC 5 run-time DLLs)
Lists, plays, and extracts sounds from TR2/3.
|Lists level info and extract texture tiles.|
Add items to TREditor. Read TRitem.doc inside ZIP for more info.
"A level viewer for all retail versions of Tomb Raider (1, UB, Gold, 2, 2 Gold, 3, 3 Gold, Last Revelation). It also works on some demo levels ("The Times Exclusive" and others). It will display entire levels (or cut-scenes), and selectively display the meshes (with animation!), statics, sprites, per-vertex lighting, animated textures, etc. It allows you to position the camera anywhere in the level, moving through walls and objects as needed." Requires OpenGL. Includes source code.
Views, im-/exports textures from/to TR1-4. Views, im-/exports 3D Studio meshes from TR1-3 (i.e. replace Lara!). Load/replace palette. Visit website for more info.
--some links won't work)
Views TR2 "TR2" level files. TR3 "TR2" level file specs were also available on the site, which I noticed down on 1/8/2K.
Luis N. Polasek
Increases brightness in TR1 "PHD" level files.
| Lara Position (150K, DOS): (Edited) "Larapos.exe will define where in the level Lara will start.
This is not like position editor, which edits the saved game file; this program edits the PHD/TUB level file."
| Tomb Raider Gold utilities (76K, DOS):
(Edited): "Finally, I got the correct formula to calculate the size of each room and inspect the PHD level files too. From now on all programs work for any room and any level (PHD and TUB). I rewrote patch2.exe (textures) and renamed it to chgtext.exe. Also I rewrote getmesh.exe and putmesh.exe and made the new tr_water.exe. These programs now work with TUB and PHD level files for any room."
Lara doesn't always start in room 1, so when you use these programs to make changes in this room, this room is not always at the beginning of the level. For example in level2.phd, Lara starts in room 5. With these tools I discovered that many 'rooms' are actually several chained rooms that all together look like one big room.
I am almost done with these sections: room: info, meshes, doors, floor, lights, static; and samples info. I only have 1 word (2 bytes) unknown in these sections.
Now I am in character meshes, bones, and object meshes. I will email Meshjack!'s author and request info about this section. I don't pretend to support changes in these sections but I need the formula for calculating the size of this section on any level file so a can get in the next sections (items, commands).
I am starting to study Direct 3D; I think that it is time to make some visual tools.
I attempted to use a Quake level editor with TR but there are too many incompatibilites so I decided not to support this. Quake draws cubic figures with at least 6 polygons and TR with at least 1 polygons. So I decided make a custom room editor from scratch using Direct 3D; TR's data and Direct 3D are almost 100% compatible.
I sent you the work I made with this Quake editor just to show the possibilities that Putmesh can make.
- fex.map (1 wall, floor, and some cubes drawn with a Quake level editor--any Quake level editor work)
Use putmesh.exe to put fex.trl in room 1 in level1.phd and you will see what you draw in fex.map ("putmesh fex.trl 1 level1.phd"). 1000000 thanks to VAGRANT for provide me Qoole, the best level editor I had seen."
|Richard Jalbert's TextureAssign||Create texture lists from Jack.
|Stefan Schneider's Jack!||Extracts/imports textures from/to all TR1 (German and English versions), Unfinished Business (TR1 Gold), TR2 (+ demo), TR3 (+ demo), and TR4 (no importing yet).
|A TR2 texture extractor that seems to use the correct transparent color (pink) but it splits up the textures of the same level instead of keeping it one single image like Jack! does.
|Nude Raider||These are only here because they modify the level files. They basically just change the textures on Lara's mesh/model so she looks nude. This could also be done with Jack! .5 (and above) by finding which textures/"skins" apply to Lara's mesh/model/object and then replacing them with nude (or whatever) versions.|
|Views 3D meshes/objects from TR1/UB/2/3.
| GetLara (60K, DOS)|
|A TR2 Lara mesh extractor (to 3D Studio 3DS format). See README inside ZIP for more info. The 3D Studio Max 2.5 version is available in Models.
|A scripting utility that allows some customization of TR2 (+ TR2 Gold):
Unofficial Level Editors | Levels | Utilities | Lara Croft 3D Models | Other