1 |
BNV Node Array |
2 |
|
3 |
File ID $00 12 |
4 |
Level ID $04 4 |
5 |
Unused $08 1020 |
6 |
BNV nodes $1C 4 |
7 |
|
8 |
*BNV node $20 $1C 4 116 |
9 |
AKBP index $00 4 BSP tree for this BNV |
10 |
AKVA index $04 4 index of this BNV |
11 |
AKBA index $08 4 "side" range start |
12 |
AKBA index $0C 4 "side" range end |
13 |
AKVA index $10 4 first child BNV |
14 |
AKVA index $14 4 next sibling BNV |
15 |
Unknown $18 4 always -1 |
16 |
X-tiles $1C 4 size of pathfinding grid |
17 |
Y-tiles $20 4 size of pathfinding grid |
18 |
RAW offset $24 11 offset of grid data |
19 |
RAW size $28 4 size of grid data |
20 |
Tile size $2C 9 usually 4 world units |
21 |
AABB X- $30 9 BNV AABB |
22 |
AABB Y- $34 9 BNV AABB |
23 |
AABB Z- $38 9 BNV AABB |
24 |
AABB X+ $3C 9 BNV AABB |
25 |
AABB Y+ $40 9 BNV AABB |
26 |
AABB Z+ $44 9 BNV AABB |
27 |
Unknown $48 2 always -2 |
28 |
Unknown $4A 2 always -2 |
29 |
AKVA index $4C 4 index of this BNV again |
30 |
Unknown $50 4 always 0 |
31 |
Unknown $54 4 always 0 |
32 |
Unknown $58 4 always 0 (was a RAW offset once?) |
33 |
Bitset $5C 4 1: "sloped"; 4: unknown, always set; 16: unknown, "no raw data" |
34 |
Plane X $60 9 floor and ceiling normal |
35 |
Plane Y $64 9 floor and ceiling normal |
36 |
Plane Z $68 9 floor and ceiling normal |
37 |
Plane D $6C 9 distance of floor to origin |
38 |
Plane D $70 9 distance of ceiling to origin |