Next revision | Previous revision |
trs [2017/02/11 17:57] – created zdimension | trs [2020/05/19 12:50] (current) – zdimension |
---|
| |
|**Document Version 3.0 preview** \\ \\ Including Tomb Raider ''<nowiki>.PHD/.TUB</nowiki>'', Tomb Raider II-III ''<nowiki>.TR2</nowiki>'', Tomb Raider IV ''<nowiki>.TR4</nowiki>'' and Tomb Raider Chronicles (V) ''<nowiki>.TRC</nowiki>'' information, where available. \\ \\ Also includes ''<nowiki>TOMBPC.DAT</nowiki>'' and ''<nowiki>SCRIPT.TR4</nowiki>'' script information, ''<nowiki>CDAUDIO.WAD</nowiki>'' and ''<nowiki>CUTSEQ.PAK</nowiki>'' / ''<nowiki>CUTSEQ.BIN</nowiki>'' information.|{{:logo:trosej-mid.png?nolink&}}| | |**Document Version 3.0 preview** \\ \\ Including Tomb Raider ''<nowiki>.PHD/.TUB</nowiki>'', Tomb Raider II-III ''<nowiki>.TR2</nowiki>'', Tomb Raider IV ''<nowiki>.TR4</nowiki>'' and Tomb Raider Chronicles (V) ''<nowiki>.TRC</nowiki>'' information, where available. \\ \\ Also includes ''<nowiki>TOMBPC.DAT</nowiki>'' and ''<nowiki>SCRIPT.TR4</nowiki>'' script information, ''<nowiki>CDAUDIO.WAD</nowiki>'' and ''<nowiki>CUTSEQ.PAK</nowiki>'' / ''<nowiki>CUTSEQ.BIN</nowiki>'' information.|{{:logo:trosej-mid.png?nolink&}}| |
| |
| <note tip> |
| **A one-page version (every page is displayed one after the other, allows using browser Ctrl+F) of TRS3 is available [[trsone|here]].** |
| </note> |
| |
====== Introduction ====== | ====== Introduction ====== |
* **NGLE** refers to TRLE version which was unofficially patched and now extensively used by level editing community. | * **NGLE** refers to TRLE version which was unofficially patched and now extensively used by level editing community. |
* **Dxtre3d** refers to so-called //unofficial// level editor developed by Felix aka //Turbo Pascal//. | * **Dxtre3d** refers to so-called //unofficial// level editor developed by Felix aka //Turbo Pascal//. |
| * **TE** refers to new advanced level editor called //Tomb Editor//, developed by joint efforts of TRLE community with //MontyTRC// as lead programmer. |
* **TREP** refers to a binary patcher which is used to patch //TR4 engine// in its //Level Editor// version (bundled with TR5) for some advanced features and upgrades by level editing community. | * **TREP** refers to a binary patcher which is used to patch //TR4 engine// in its //Level Editor// version (bundled with TR5) for some advanced features and upgrades by level editing community. |
* **TRNG** is another patcher with same purpose as TREP, however, incompatible with it. TRNG offers even more advanced features and upgrades to old //TR4 engine//. | * **TRNG** is another patcher with same purpose as TREP, however, incompatible with it. TRNG offers even more advanced features and upgrades to old //TR4 engine//. |
===== Current Unknowns ===== | ===== Current Unknowns ===== |
| |
- [[trs:room_geometry#tr4_room_light|Room light structure from TR4]] needs additional description. | |
- Same for [[trs:room_geometry#tr5_room_light|TR5 room light structure]]. | |
- Exact description of what is exactly “room layer” in TR5. | |
- Clarify the meaning of //Bit 4// in [[trs:room_geometry#tr2_room_vertex|[tr2_room_vertex]]] structure. | |
- Clarify what’s the purpose of ''<nowiki>Normal</nowiki>'' field in [[trs:room_geometry#tr5_room_vertex|[tr5_room_vertex]]] structure, and if really ''<nowiki>Attributes</nowiki>'' field was removed. | - Clarify what’s the purpose of ''<nowiki>Normal</nowiki>'' field in [[trs:room_geometry#tr5_room_vertex|[tr5_room_vertex]]] structure, and if really ''<nowiki>Attributes</nowiki>'' field was removed. |
- Whole [[trs:room_geometry#tr5_room|[tr5_room]]] structure needs detailed analysis with all its extra //Unknown// fields. | - Whole [[trs:room_geometry#tr5_room|[tr5_room]]] structure needs detailed analysis with all its extra //Unknown// fields. |
- Clarify fog bulb values which affect its radius. | - Clarify fog bulb values which affect its radius. |
- What’s the purpose of bits 0-2 (mapping correction) in //flags// field in [[trs:miscellany#tr4_object_texture|[tr4_object_texture]]] structure? | |
- Clarify the CUTSEQ.bin packed coordinates structure format. | - Clarify the CUTSEQ.bin packed coordinates structure format. |
| |