Skip to main content

Light

FourCC: LGTS (0x46669697) Version: V0

Binary Layout

Raw struct read of sizeof(LightEntry) ≈ 24 bytes.

Ambient (8 bytes)

OffsetFieldType
0Color[0]u8
1Color[1]u8
2Color[2]u8
3Pad1s8
4ColorCopy[0]u8
5ColorCopy[1]u8
6ColorCopy[2]u8
7Pad2s8

LightData (16 bytes, union - either directional or point)

As directional (LightN64):

OffsetFieldType
8Color[0]u8
9Color[1]u8
10Color[2]u8
11Pad1s8
12ColorCopy[0]u8
13ColorCopy[1]u8
14ColorCopy[2]u8
15Pad2s8
16Direction[0]u8
17Direction[1]u8
18Direction[2]u8
19Pad3s8
20–23(padding)-

As point (PointLightN64):

OffsetFieldType
8Color[0]u8
9Color[1]u8
10Color[2]u8
11Unk0u8
12ColorCopy[0]u8
13ColorCopy[1]u8
14ColorCopy[2]u8
15Unk1u8
16–17Position[0]s16
18–19Position[1]s16
20–21Position[2]s16
22Unk2u8
23(padding)-