:config:
  segments:
    - [ 6, 0x0111C110 ]
    - [ 4, 0x00D24FC0 ]
    - [ 8, 0x0111C110 ]
    - [ 9, 0x0111C110 ]
    - [ 10, 0x0111C110 ]
    - [ 11, 0x0111C110 ]
    - [ 12, 0x0111C110 ]
    - [ 13, 0x0111C110 ]
  external_files:
    - pal_gc/objects/gameplay_keep.yml

gKm1BootWrinkleTex:
  type: TEXTURE
  offset: 0x33C
  symbol: gKm1BootWrinkleTex
  format: I8
  width: 8
  height: 8

gKm1DL:
  type: GFX
  offset: 0x1890
  symbol: gKm1DL

gKm1Ear1Tex:
  type: TEXTURE
  offset: 0x7BC
  symbol: gKm1Ear1Tex
  format: CI8
  width: 8
  height: 8
  tlut: 0xFC

gKm1Ear2Tex:
  type: TEXTURE
  offset: 0x8FC
  symbol: gKm1Ear2Tex
  format: CI8
  width: 8
  height: 8
  tlut: 0x83C

gKm1HairTex:
  type: TEXTURE
  offset: 0x97C
  symbol: gKm1HairTex
  format: CI8
  width: 16
  height: 32
  tlut: 0x83C

gKm1HandTex:
  type: TEXTURE
  offset: 0x7FC
  symbol: gKm1HandTex
  format: CI8
  width: 8
  height: 8
  tlut: 0xFC

gKm1Skel:
  type: OOT:SKELETON
  offset: 0xF0
  symbol: gKm1Skel
  limb_type: Standard
  skel_type: Flex

gKm1SkelLimb_000000:
  type: OOT:LIMB
  offset: 0x0
  symbol: gKm1SkelLimb_000000
  limb_type: Standard

gKm1SkelLimb_00000C:
  type: OOT:LIMB
  offset: 0xC
  symbol: gKm1SkelLimb_00000C
  limb_type: Standard

gKm1SkelLimb_000018:
  type: OOT:LIMB
  offset: 0x18
  symbol: gKm1SkelLimb_000018
  limb_type: Standard

gKm1SkelLimb_000024:
  type: OOT:LIMB
  offset: 0x24
  symbol: gKm1SkelLimb_000024
  limb_type: Standard

gKm1SkelLimb_000030:
  type: OOT:LIMB
  offset: 0x30
  symbol: gKm1SkelLimb_000030
  limb_type: Standard

gKm1SkelLimb_00003C:
  type: OOT:LIMB
  offset: 0x3C
  symbol: gKm1SkelLimb_00003C
  limb_type: Standard

gKm1SkelLimb_000048:
  type: OOT:LIMB
  offset: 0x48
  symbol: gKm1SkelLimb_000048
  limb_type: Standard

gKm1SkelLimb_000054:
  type: OOT:LIMB
  offset: 0x54
  symbol: gKm1SkelLimb_000054
  limb_type: Standard

gKm1SkelLimb_000060:
  type: OOT:LIMB
  offset: 0x60
  symbol: gKm1SkelLimb_000060
  limb_type: Standard

gKm1SkelLimb_00006C:
  type: OOT:LIMB
  offset: 0x6C
  symbol: gKm1SkelLimb_00006C
  limb_type: Standard

gKm1SkelLimb_000078:
  type: OOT:LIMB
  offset: 0x78
  symbol: gKm1SkelLimb_000078
  limb_type: Standard

gKm1SkelLimb_000084:
  type: OOT:LIMB
  offset: 0x84
  symbol: gKm1SkelLimb_000084
  limb_type: Standard

gKm1SkelLimb_000090:
  type: OOT:LIMB
  offset: 0x90
  symbol: gKm1SkelLimb_000090
  limb_type: Standard

gKm1SkelLimb_00009C:
  type: OOT:LIMB
  offset: 0x9C
  symbol: gKm1SkelLimb_00009C
  limb_type: Standard

gKm1SkelLimb_0000A8:
  type: OOT:LIMB
  offset: 0xA8
  symbol: gKm1SkelLimb_0000A8
  limb_type: Standard

gKm1Skin1Tex:
  type: TEXTURE
  offset: 0x37C
  symbol: gKm1Skin1Tex
  format: CI8
  width: 8
  height: 8
  tlut: 0xFC

gKm1Skin2Tex:
  type: TEXTURE
  offset: 0x93C
  symbol: gKm1Skin2Tex
  format: CI8
  width: 8
  height: 8
  tlut: 0x83C

gKm1TLUT_0000FC:
  type: TEXTURE
  offset: 0xFC
  symbol: gKm1TLUT_0000FC
  format: RGBA16
  width: 256
  height: 1

gKm1TLUT_00083C:
  type: TEXTURE
  offset: 0x83C
  symbol: gKm1TLUT_00083C
  format: RGBA16
  width: 96
  height: 1

gKm1TunicFringeTex:
  type: TEXTURE
  offset: 0x3BC
  symbol: gKm1TunicFringeTex
  format: RGBA16
  width: 16
  height: 16

gKm1TunicTex:
  type: TEXTURE
  offset: 0x2FC
  symbol: gKm1TunicTex
  format: I8
  width: 8
  height: 8

gKm1UnusedHairTex:
  type: TEXTURE
  offset: 0x5BC
  symbol: gKm1UnusedHairTex
  format: CI8
  width: 16
  height: 32
  tlut: 0xFC


gKm1SkelLimbs:
  type: BLOB
  offset: 0xB4
  symbol: gKm1SkelLimbs
  size: 0

object_km1Vtx_000B80:
  type: OOT:ARRAY
  offset: 0x000B80
  symbol: object_km1Vtx_000B80
  count: 209
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_001DC8:
  type: OOT:ARRAY
  offset: 0x001DC8
  symbol: object_km1Vtx_001DC8
  count: 26
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_001F68:
  type: OOT:ARRAY
  offset: 0x001F68
  symbol: object_km1Vtx_001F68
  count: 34
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_002188:
  type: OOT:ARRAY
  offset: 0x002188
  symbol: object_km1Vtx_002188
  count: 42
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_002428:
  type: OOT:ARRAY
  offset: 0x002428
  symbol: object_km1Vtx_002428
  count: 26
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_0025C8:
  type: OOT:ARRAY
  offset: 0x0025C8
  symbol: object_km1Vtx_0025C8
  count: 34
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_0027E8:
  type: OOT:ARRAY
  offset: 0x0027E8
  symbol: object_km1Vtx_0027E8
  count: 42
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_002A88:
  type: OOT:ARRAY
  offset: 0x002A88
  symbol: object_km1Vtx_002A88
  count: 50
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_002DA8:
  type: OOT:ARRAY
  offset: 0x002DA8
  symbol: object_km1Vtx_002DA8
  count: 24
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_002F28:
  type: OOT:ARRAY
  offset: 0x002F28
  symbol: object_km1Vtx_002F28
  count: 41
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_0031B8:
  type: OOT:ARRAY
  offset: 0x0031B8
  symbol: object_km1Vtx_0031B8
  count: 50
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_0034D8:
  type: OOT:ARRAY
  offset: 0x0034D8
  symbol: object_km1Vtx_0034D8
  count: 24
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_003658:
  type: OOT:ARRAY
  offset: 0x003658
  symbol: object_km1Vtx_003658
  count: 41
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_0038E8:
  type: OOT:ARRAY
  offset: 0x0038E8
  symbol: object_km1Vtx_0038E8
  count: 67
  array_type: VTX
  zero_flag: true
  null_cross_file: true

object_km1Vtx_003D18:
  type: OOT:ARRAY
  offset: 0x003D18
  symbol: object_km1Vtx_003D18
  count: 31
  array_type: VTX
  zero_flag: true
  null_cross_file: true

gKm1SkelLimb_000054DL_003F08:
  type: GFX
  offset: 0x003F08
  symbol: gKm1SkelLimb_000054DL_003F08

gKm1SkelLimb_000084DL_004138:
  type: GFX
  offset: 0x004138
  symbol: gKm1SkelLimb_000084DL_004138

gKm1SkelLimb_000090DL_004370:
  type: GFX
  offset: 0x004370
  symbol: gKm1SkelLimb_000090DL_004370

gKm1SkelLimb_00009CDL_0044A8:
  type: GFX
  offset: 0x0044A8
  symbol: gKm1SkelLimb_00009CDL_0044A8

gKm1SkelLimb_000060DL_0047A0:
  type: GFX
  offset: 0x0047A0
  symbol: gKm1SkelLimb_000060DL_0047A0

gKm1SkelLimb_00006CDL_0049D8:
  type: GFX
  offset: 0x0049D8
  symbol: gKm1SkelLimb_00006CDL_0049D8

gKm1SkelLimb_000078DL_004B10:
  type: GFX
  offset: 0x004B10
  symbol: gKm1SkelLimb_000078DL_004B10

gKm1SkelLimb_000000DL_004D90:
  type: GFX
  offset: 0x004D90
  symbol: gKm1SkelLimb_000000DL_004D90

gKm1SkelLimb_000030DL_004E98:
  type: GFX
  offset: 0x004E98
  symbol: gKm1SkelLimb_000030DL_004E98

gKm1SkelLimb_00003CDL_0050D8:
  type: GFX
  offset: 0x0050D8
  symbol: gKm1SkelLimb_00003CDL_0050D8

gKm1SkelLimb_000048DL_005320:
  type: GFX
  offset: 0x005320
  symbol: gKm1SkelLimb_000048DL_005320

gKm1SkelLimb_00000CDL_005428:
  type: GFX
  offset: 0x005428
  symbol: gKm1SkelLimb_00000CDL_005428

gKm1SkelLimb_000018DL_005668:
  type: GFX
  offset: 0x005668
  symbol: gKm1SkelLimb_000018DL_005668

gKm1SkelLimb_000024DL_0058B0:
  type: GFX
  offset: 0x0058B0
  symbol: gKm1SkelLimb_000024DL_0058B0
