PRJ2 Extractor is a tool for extracting from Tomb Raider levels, prj2 files that contains the geometry of the level. The goal is making a tool for reconstructing a compiled Tomb Raider level, into an editable format.
The extracted level will not be perfect as the original one; reconstructing it 1:1 would be very challenging, so the level wil be accurated at 90-95%
Also this program is vibe-coded, so sorry for bad quality code
- Add support for other Tomb Raider versions:
- TR1
- TR2
- TR3
- TR4
- TRNG Levels
- TR5
- TEN
- Add PRJ2 extraction.
- Write Geometry of rooms
- Add level elements (sound sources, light points, sinks, etc.)
- Assign Textures to rooms faces
- Add objects from the level file
- Place Triggers
- sapper-trle: for the base of the program, since I based my program from his one: TR42PRJ
- TombEngine Team: for TombLib used for writing PRJ2 and TombEngine for the code used for TEN support
- LostArtefacts Team: for TombIO that helped me a little bit
- TRNG-CE for TRNG