:config:
  autopads: false
  compression:
    offset: 0x1C4230
  segments:
    - [ 0x6, 0x1C4230 ]
  header:
    header:
      - '#include "sm64.h"'
      - '#include "whomp/anims.h"'
      - '#include "whomp/geo.h"'

whomp_back:
  type: TEXTURE
  size: 4096
  width: 32
  height: 64
  offset: 0x1C360
  format: RGBA16
  symbol: whomp_seg6_texture_0601C360

whomp_face:
  type: TEXTURE
  size: 4096
  width: 32
  height: 64
  offset: 0x1D360
  format: RGBA16
  symbol: whomp_seg6_texture_0601D360

whomp_hand:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x1E360
  format: RGBA16
  symbol: whomp_seg6_texture_0601E360

whomp_surface:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x1EB60
  format: RGBA16
  symbol: whomp_seg6_texture_0601EB60

# whomp_unused_1:
#   type: U64

whomp_seg6_lights_0601F360:
  type: LIGHTS
  size: 24
  offset: 0x1F360
  symbol: whomp_seg6_lights_0601F360

whomp_seg6_vertex_0601F378:
  type: VTX
  count: 16
  offset: 0x1F378
  symbol: whomp_seg6_vertex_0601F378

whomp_seg6_vertex_0601F478:
  type: VTX
  count: 4
  offset: 0x1F478
  symbol: whomp_seg6_vertex_0601F478

whomp_seg6_vertex_0601F4B8:
  type: VTX
  count: 4
  offset: 0x1F4B8
  symbol: whomp_seg6_vertex_0601F4B8

whomp_seg6_dl_0601F4F8:
  type: GFX
  offset: 0x1F4F8
  symbol: whomp_seg6_dl_0601F4F8

whomp_seg6_dl_0601F570:
  type: GFX
  offset: 0x1F570
  symbol: whomp_seg6_dl_0601F570

whomp_seg6_dl_0601F5A8:
  type: GFX
  offset: 0x1F5A8
  symbol: whomp_seg6_dl_0601F5A8

whomp_seg6_dl_0601F5E0:
  type: GFX
  offset: 0x1F5E0
  symbol: whomp_seg6_dl_0601F5E0

whomp_seg6_lights_0601F678:
  type: LIGHTS
  size: 24
  offset: 0x1F678
  symbol: whomp_seg6_lights_0601F678

whomp_seg6_vertex_0601F690:
  type: VTX
  count: 15
  offset: 0x1F690
  symbol: whomp_seg6_vertex_0601F690

whomp_seg6_vertex_0601F780:
  type: VTX
  count: 7
  offset: 0x1F780
  symbol: whomp_seg6_vertex_0601F780

whomp_seg6_dl_0601F7F0:
  type: GFX
  offset: 0x1F7F0
  symbol: whomp_seg6_dl_0601F7F0

whomp_seg6_dl_0601F880:
  type: GFX
  offset: 0x1F880
  symbol: whomp_seg6_dl_0601F880

whomp_seg6_lights_0601F8E0:
  type: LIGHTS
  size: 24
  offset: 0x1F8E0
  symbol: whomp_seg6_lights_0601F8E0

whomp_seg6_vertex_0601F8F8:
  type: VTX
  count: 15
  offset: 0x1F8F8
  symbol: whomp_seg6_vertex_0601F8F8

whomp_seg6_vertex_0601F9E8:
  type: VTX
  count: 7
  offset: 0x1F9E8
  symbol: whomp_seg6_vertex_0601F9E8

whomp_seg6_dl_0601FA58:
  type: GFX
  offset: 0x1FA58
  symbol: whomp_seg6_dl_0601FA58

whomp_seg6_dl_0601FAE8:
  type: GFX
  offset: 0x1FAE8
  symbol: whomp_seg6_dl_0601FAE8

whomp_seg6_vertex_0601FB48:
  type: VTX
  count: 4
  offset: 0x1FB48
  symbol: whomp_seg6_vertex_0601FB48

whomp_seg6_dl_0601FB88:
  type: GFX
  offset: 0x1FB88
  symbol: whomp_seg6_dl_0601FB88

whomp_seg6_dl_0601FBC0:
  type: GFX
  offset: 0x1FBC0
  symbol: whomp_seg6_dl_0601FBC0

whomp_seg6_vertex_0601FC30:
  type: VTX
  count: 4
  offset: 0x1FC30
  symbol: whomp_seg6_vertex_0601FC30

whomp_seg6_dl_0601FC70:
  type: GFX
  offset: 0x1FC70
  symbol: whomp_seg6_dl_0601FC70

whomp_seg6_dl_0601FCA8:
  type: GFX
  offset: 0x1FCA8
  symbol: whomp_seg6_dl_0601FCA8

whomp_seg6_lights_0601FD18:
  type: LIGHTS
  size: 24
  offset: 0x1FD18
  symbol: whomp_seg6_lights_0601FD18

whomp_seg6_vertex_0601FD30:
  type: VTX
  count: 14
  offset: 0x1FD30
  symbol: whomp_seg6_vertex_0601FD30

whomp_seg6_dl_0601FE10:
  type: GFX
  offset: 0x1FE10
  symbol: whomp_seg6_dl_0601FE10

whomp_seg6_dl_0601FEA8:
  type: GFX
  offset: 0x1FEA8
  symbol: whomp_seg6_dl_0601FEA8

whomp_seg6_lights_0601FF08:
  type: LIGHTS
  size: 24
  offset: 0x1FF08
  symbol: whomp_seg6_lights_0601FF08

whomp_seg6_vertex_0601FF20:
  type: VTX
  count: 8
  offset: 0x1FF20
  symbol: whomp_seg6_vertex_0601FF20

whomp_seg6_dl_0601FFA0:
  type: GFX
  offset: 0x1FFA0
  symbol: whomp_seg6_dl_0601FFA0

whomp_seg6_dl_06020038:
  type: GFX
  offset: 0x20038
  symbol: whomp_seg6_dl_06020038

whomp_seg6_collision_06020A0C:
  type: SM64:COLLISION
  offset: 0x20A0C
  symbol: whomp_seg6_collision_06020A0C
