LBA2:Island polygons
Island polygons | ||
---|---|---|
Extension |
LPG |
|
Occurence |
LBA2 |
|
Colour |
|
|
Programs supporting this format | ||
(none) |
||
References | ||
The file contains the definition of the ground triangles used for an island section.
Specification[edit]
There are 64x64x2x4 bytes in the file. The grid for an island section is made of 64x64 squares.
Each square has potentially 2 triangles. Each triangle is defined by a 32 bits bitfield.
- Bits 0 -> 3 = color: Index in the game palette of the color to use for this triangle (if useColor flag is set)
- Bits 4 -> 4 = unknown_1
- Bits 5 -> 5 = useTexture: Whether to use texturing or not for this triangle.
- Bits 6 -> 6 = unknown_2
- Bits 7 -> 7 = useColor: Whether to use coloring or not for this triangle. (a triangle can be both textured and colored, where there are transparent texture areas)
- Bits 8 -> 11 = sound: sound for this ground
- Bits 12 -> 15 = liquid: Animated sea/lava squares near the shore
- Bits 16 -> 16 = orientation: Direction to use for "cutting" the square into 2 triangles.
- Bits 17 -> 17 = collision: Determines how the surface interacts with the character.
- Bits 18 -> 18 = unknown_3
- Bits 19 -> 31 = uvIndex: Index of the UV entry to use for this triangle (see LBA2:Island texture uvs)
Error creating thumbnail: File missing
Information provided by: Lupin