LBA2:Island polygons

From LBA File Information
Jump to: navigation, search
Island polygons
Extension

LPG

Occurence

LBA2

Colour
Programs supporting this format

(none)

References

(none)

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 -> 4 = color: Index in the game palette of the color to use for this triangle (if useColor flag is set)
  • Bits 4 -> 6 = useTexture: Whether to use texturing or not for this triangle.
  • Bits 6 -> 8 = 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 12 -> 16 = liquid: Animated sea/lava squares near the shore
  • Bits 16 -> 17 = orientation: Direction to use for "cutting" the square into 2 triangles.
  • Bits 19 -> 32 = uvIndex: Index of the UV entry to use for this triangle (see LBA2:Island texture uvs)



Information provided by: Lupin