#include <levels.h>
Data Fields | |
| int16_t | unk_u16_00 |
| int16_t | unk_u16_02 |
| T2FSDataWorldCoordF32 | position |
| T2FSDataCoordF32 | scale |
| float | unk_u32_1C |
| float | unk_u32_20 |
| float | unk_u32_24 |
| int16_t | modelId |
| uint8_t | unk_u8_01xx |
| uint8_t | unk_u8_02xx |
| int16_t | unk_u16_2C |
| int8_t | rotzMultiplier |
| This needs testing. | |
| int8_t | unk_u8_00 |
| int8_t | unk_u8_01 |
| int8_t | unk_u8_02 |
| int8_t | unk_u8_03 |
| int8_t | unk_u8_04 |
| int8_t | unk_u8_05 |
| int8_t | unk_u8_06 |
| int8_t | unk_u8_07 |
| int8_t | unk_u8_08 |
Mountains, trees, buildings, cars and stuff
For Turok2Demo.lss and N64 Shadow of Oblivion
Entry from interleaved T2FSArray (after deinterleaving)
| int16_t s_T2FSDataStaticObjectShadow::unk_u16_00 |
| int16_t s_T2FSDataStaticObjectShadow::unk_u16_02 |
| T2FSDataWorldCoordF32 s_T2FSDataStaticObjectShadow::position |
| T2FSDataCoordF32 s_T2FSDataStaticObjectShadow::scale |
| float s_T2FSDataStaticObjectShadow::unk_u32_1C |
| float s_T2FSDataStaticObjectShadow::unk_u32_20 |
| float s_T2FSDataStaticObjectShadow::unk_u32_24 |
| int16_t s_T2FSDataStaticObjectShadow::modelId |
| uint8_t s_T2FSDataStaticObjectShadow::unk_u8_01xx |
| uint8_t s_T2FSDataStaticObjectShadow::unk_u8_02xx |
| int16_t s_T2FSDataStaticObjectShadow::unk_u16_2C |
| int8_t s_T2FSDataStaticObjectShadow::rotzMultiplier |
This needs testing.
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_00 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_01 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_02 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_03 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_04 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_05 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_06 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_07 |
| int8_t s_T2FSDataStaticObjectShadow::unk_u8_08 |