GIDynResource storage
GIDynResource (0xBAE98B30) belongs to a World and a cell. GridCellDataBlocks list one per USNAT ShortRange finest cell in the checked 16,384-cell population. The one-volume, one-box body profile is validated on 418 offline bodies; its four encoded streams are distinct from render geometry. Observed
Little-endian. Offsets are relative to this structure.
| Offset | Size | Type | Field | Confidence | Notes |
|---|---|---|---|---|---|
| 0x0 | 1 | u8 | ManagedObject byte | Unknown | 01. |
| 0x1 | 8 | u64 | World ClassID | Observed | |
| 0x9 | 4 | u32 | cell id | Observed | |
| 0xD | 4 | u32 = 1 | volume count | Observed | |
| 0x11 | 12 | object header | GIDynVolumeData | Observed | Type 0x684A17AD. |
| 0x1D | 12 | object header | GIDynVolumeDesc | Observed | Type 0xCE0C489A. |
| 0x29 | 12 | f32[3] | PositionOffset | Observed | |
| 0x35 | 4 | u32 | sample count S | Observed | |
| 0x39 | 4 | u32 | probe count P | Observed | |
| 0x3D | 1 | u8 | IsIndoor | Observed | |
| 0x3E | 4 | u32 = 1 | subvolume count | Observed | |
| 0x42 | 12 | object header | subvolume | Observed | Type 0xACC1B118. |
| 0x4E | 12 | object header | voxel box | Observed | Type 0xE96BB4A2. |
| 0x5A | 24 | i32[6] | voxel minimum and maximum | Observed | |
| 0x72 | 4 | u32 | unknown subvolume word | Unknown | Stored bytes; meaning is not established. |
Four buffers follow, each u32 byte length + stored bytes, then three u32 decoded-byte lengths, with no trailing bytes in the checked profile. Observed
| Stream | Storage and validated length | Confidence |
|---|---|---|
| V1 | u16 RLE; escape 0xFFFE, count, value; expands to 5S words |
Observed |
| V2 | Byte RLE; escape 0xFE, count, value; expands to footer’s second size |
Observed |
| V3 | u16 RLE voxel-to-probe grid; 0xFFFF none, low 15 bits probe index; twice voxel count bytes |
Observed |
| V4 | P records of four f16 lanes, xyz offsets and zero fourth lane | Observed |
Probe positions equal PositionOffset plus V4’s xyz offsets in metres. Footer sizes are 10S, V2’s decoded byte count and twice the voxel-box volume. The observed grid’s horizontal extent is 24 × 24, with varying depth. Observed
Probe positions and framing do not establish irradiance, all flag bits, sample origin or construction of GPU lighting textures. Multi-volume profiles are outside the checked one-volume scope. Unknown
The lighting interpretation is distinct from these volume and stream storage rules.