:config:
  autopads: false
  compression:
    offset: 0x108A40
  segments:
    - [ 0x2, 0x108A40 ]
  external_files:
    - "assets/ymls/us/textures/segment2.yml"
  header:
    header:
      - '#include "sm64.h"'

main_hud_lut:
  type: ASSET_ARRAY
  assetType: TEXTURE
  factoryType: TEXTURE
  offset: 0x7700
  count: 58
  symbol: main_hud_lut

main_font_lut:
  type: ASSET_ARRAY
  assetType: TEXTURE
  factoryType: TEXTURE
  offset: 0x77E8
  count: 256
  symbol: main_font_lut

main_credits_font_lut:
  type: ASSET_ARRAY
  assetType: TEXTURE
  factoryType: TEXTURE
  offset: 0x7BE8
  count: 37
  symbol: main_credits_font_lut

main_hud_camera_lut:
  type: ASSET_ARRAY
  assetType: TEXTURE
  factoryType: TEXTURE
  offset: 0x7C7C
  count: 6
  symbol: main_hud_camera_lut

dl_hud_img_begin:
  type: GFX
  offset: 0x11AC0
  symbol: dl_hud_img_begin

dl_hud_img_load_tex_block:
  type: GFX
  offset: 0x11AF8
  symbol: dl_hud_img_load_tex_block

dl_hud_img_end:
  type: GFX
  offset: 0x11B28
  symbol: dl_hud_img_end

dl_rgba16_text_begin:
  type: GFX
  offset: 0x11B60
  symbol: dl_rgba16_text_begin

dl_rgba16_load_tex_block:
  type: GFX
  offset: 0x11B98
  symbol: dl_rgba16_load_tex_block

dl_rgba16_text_end:
  type: GFX
  offset: 0x11BC8
  symbol: dl_rgba16_text_end

dl_draw_text_bg_box:
  type: GFX
  offset: 0x11C48
  symbol: dl_draw_text_bg_box

dl_ia_text_begin:
  type: GFX
  offset: 0x11CC8
  symbol: dl_ia_text_begin

dl_ia_text_tex_settings:
  type: GFX
  offset: 0x11D08
  symbol: dl_ia_text_tex_settings

dl_ia_text_end:
  type: GFX
  offset: 0x11D50
  symbol: dl_ia_text_end

dl_draw_triangle:
  type: GFX
  offset: 0x11DC0
  symbol: dl_draw_triangle

dl_billboard_num_begin:
  type: GFX
  offset: 0x11E50
  symbol: dl_billboard_num_begin

dl_billboard_num_end:
  type: GFX
  offset: 0x11E98
  symbol: dl_billboard_num_end

dl_billboard_num_0:
  type: GFX
  offset: 0x11ED8
  symbol: dl_billboard_num_0

dl_billboard_num_1:
  type: GFX
  offset: 0x11F08
  symbol: dl_billboard_num_1

dl_billboard_num_2:
  type: GFX
  offset: 0x11F38
  symbol: dl_billboard_num_2

dl_billboard_num_3:
  type: GFX
  offset: 0x11F68
  symbol: dl_billboard_num_3

dl_billboard_num_4:
  type: GFX
  offset: 0x11F98
  symbol: dl_billboard_num_4

dl_billboard_num_5:
  type: GFX
  offset: 0x11FC8
  symbol: dl_billboard_num_5

dl_billboard_num_6:
  type: GFX
  offset: 0x11FF8
  symbol: dl_billboard_num_6

dl_billboard_num_7:
  type: GFX
  offset: 0x12028
  symbol: dl_billboard_num_7

dl_billboard_num_8:
  type: GFX
  offset: 0x12058
  symbol: dl_billboard_num_8

dl_billboard_num_9:
  type: GFX
  offset: 0x12088
  symbol: dl_billboard_num_9

segment2_lights_unused:
  type: LIGHTS
  size: 24
  offset: 0x172B8
  symbol: segment2_lights_unused

matrix_identity:
  type: MTX
  floats: true
  offset: 0x172D0
  symbol: matrix_identity

matrix_fullscreen:
  type: MTX
  floats: true
  offset: 0x17310
  symbol: matrix_fullscreen

dl_draw_quad_verts_0123:
  type: GFX
  offset: 0x17350
  symbol: dl_draw_quad_verts_0123

dl_draw_quad_verts_4567:
  type: GFX
  offset: 0x17368
  symbol: dl_draw_quad_verts_4567

dl_shadow_begin:
  type: GFX
  offset: 0x17380
  symbol: dl_shadow_begin

dl_shadow_circle:
  type: GFX
  offset: 0x173A8
  symbol: dl_shadow_circle

dl_shadow_square:
  type: GFX
  offset: 0x173F0
  symbol: dl_shadow_square

dl_shadow_9_verts:
  type: GFX
  offset: 0x17438
  symbol: dl_shadow_9_verts

dl_shadow_4_verts:
  type: GFX
  offset: 0x17480
  symbol: dl_shadow_4_verts

dl_shadow_end:
  type: GFX
  offset: 0x17498
  symbol: dl_shadow_end

dl_proj_mtx_fullscreen:
  type: GFX
  offset: 0x174C0
  symbol: dl_proj_mtx_fullscreen

dl_screen_transition_end:
  type: GFX
  offset: 0x174F8
  symbol: dl_screen_transition_end

dl_transition_draw_filled_region:
  type: GFX
  offset: 0x17520
  symbol: dl_transition_draw_filled_region

dl_skybox_begin:
  type: GFX
  offset: 0x17568
  symbol: dl_skybox_begin

dl_skybox_tile_tex_settings:
  type: GFX
  offset: 0x17598
  symbol: dl_skybox_tile_tex_settings

dl_skybox_end:
  type: GFX
  offset: 0x175C8
  symbol: dl_skybox_end

dl_waterbox_rgba16_begin:
  type: GFX
  offset: 0x175F0
  symbol: dl_waterbox_rgba16_begin

dl_waterbox_ia16_begin:
  type: GFX
  offset: 0x17630
  symbol: dl_waterbox_ia16_begin

dl_waterbox_end:
  type: GFX
  offset: 0x17670
  symbol: dl_waterbox_end

dl_ia8_up_arrow_begin:
  type: GFX
  offset: 0x176D8
  symbol: dl_ia8_up_arrow_begin

dl_rgba16_unused:
  type: GFX
  offset: 0x17710
  symbol: dl_rgba16_unused

dl_ia8_up_arrow_load_texture_block:
  type: GFX
  offset: 0x17740
  symbol: dl_ia8_up_arrow_load_texture_block

dl_ia8_up_arrow_end:
  type: GFX
  offset: 0x17798
  symbol: dl_ia8_up_arrow_end

dl_paintings_rippling_begin:
  type: GFX
  offset: 0x177D0
  symbol: dl_paintings_rippling_begin

dl_paintings_rippling_end:
  type: GFX
  offset: 0x17808
  symbol: dl_paintings_rippling_end

dl_paintings_env_mapped_begin:
  type: GFX
  offset: 0x17828
  symbol: dl_paintings_env_mapped_begin

dl_paintings_env_mapped_end:
  type: GFX
  offset: 0x17860
  symbol: dl_paintings_env_mapped_end

dl_paintings_draw_ripples:
  type: GFX
  offset: 0x17890
  symbol: dl_paintings_draw_ripples

seg2_painting_triangle_mesh:
  type: ARRAY
  offset: 0x178C0
  array_type: s16
  count: 1265
  symbol: seg2_painting_triangle_mesh

seg2_painting_mesh_neighbor_tris:
  type: ARRAY
  offset: 0x182A4
  array_type: s16
  count: 949
  symbol: seg2_painting_mesh_neighbor_tris