This project is work in progress and far from complete.
t2fs.h is the core of this project, it is responsible for navigating the data tree, decompression and deinterleaving.
To get some use out of the data that can be accessed with t2fs.h we provide some higher level APIs in models/*.h
| filename | date | schema | sha256 | link |
|---|---|---|---|---|
| demodata.dat | 1997-09-02 | CARTDATA.json | 600e1a0ec96f81244cdbc6e186267d3785f51fc454a39a3019025fcbaf41364d | link |
| CARTDATA.DAT | 1997-09-29 | CARTDATA.json | 17e638afa1a8689caaa100976d06641d9c770edf73053245d7dee719ad5c9571 | link |
| Cartdata.dat | 1997-11-06 | CARTDATA.json | 69feb318fae294e5d34d15eb942cf53be5520fc12e6aaaee633f000b4129c063 | link |
| demodata.dat | 1997-12-19 | CARTDATA.json | a2f54dff7e5d692283ac9274bbb70cb03a3f7253a3a6ac29fb20f5fffd9e9bb6 | link |
| Seeds of Evil.lss | 1999-01-11 | Seeds of Evil.json | 9ec578cffed6df96e9ff53844932e6d3ff39a43f176792bbf8bcdf209637f8c3 | link |
| Rok Match Levels.lsm | 1999-01-15 | Seeds of Evil.json | 4c22900227b1a387ed527ac6c90f2973bf6bed8a67900154acdb0fa633a8a88e | link |
| CTF Levels.lsm | 1999-01-15 | Seeds of Evil.json | 280d73d942c439d9c247016518b9a6cb75a27a5d13247b493fdeabc216afa327 | link |
| Arena Levels.lsm | 1999-01-15 | Seeds of Evil.json | 6aa792b84e7491219cce218677c0bceb2b9f7057edb329431e94c94963011c15 | link |
| win32.dat | 1999-01-18 | win32.json | 8d5c88dd233cbd88a9a9feebe58784f828841fa2598ca593941fac1f4773d9fe | link |
| Seeds of Evil.lss | 1999-02-05 | Seeds of Evil.json | 845d860af600b0d7a685359aafde0572f6e775c34853ccaaff85f46bce4e47c4 | link |
| Turok2Demo.lss | 1999-02-10 | Seeds of Evil.json | 22b1e183396e92b0b5330e6ecaaa474e64ff8cef81ed0f29900d80524d4d36e8 | link |
| Rok Match Demo.lsm | 1999-02-10 | Seeds of Evil.json | 498aa4a06649c5bcd42513f60463efc9537f1666f12c744e9f73a60df187edaa | link |
Also initial work has been done on writing the schema for the data of N64 Rage Wars and N64 Shadow of Oblivion, extracted from N64 roms. Textures are already working, they have the same data structs, the rest still needs to be looked into.