:config:
  autopads: false
  compression:
    offset: 0x2A65B0
  segments:
    - [ 0x7, 0x2A65B0 ]
  header:
    header:
      - '#include "menu/geo.h"'
      - ''
      - 'extern const LevelScript level_menu_entry[];'
      - 'extern const LevelScript level_main_menu_entry_1[];'
      - 'extern const LevelScript level_main_menu_entry_2[];'

main_menu_seg7.00018:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x18
  format: RGBA16
  symbol: texture_menu_stone

main_menu_seg7.00818:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x818
  format: RGBA16
  symbol: texture_menu_dark_stone

main_menu_seg7.01018:
  type: TEXTURE
  size: 4096
  width: 64
  height: 32
  offset: 0x1018
  format: RGBA16
  symbol: texture_menu_mario_save

main_menu_seg7.02018:
  type: TEXTURE
  size: 4096
  width: 64
  height: 32
  offset: 0x2018
  format: RGBA16
  symbol: texture_menu_mario_new

dl_tex_block_menu_save_button_base:
  type: GFX
  offset: 0x3158
  symbol: dl_tex_block_menu_save_button_base

dl_vertex_menu_save_button_borders:
  type: GFX
  offset: 0x31A0
  symbol: dl_vertex_menu_save_button_borders

dl_vertex_menu_save_button_front:
  type: GFX
  offset: 0x3218
  symbol: dl_vertex_menu_save_button_front

dl_tex_block_menu_save_button_back:
  type: GFX
  offset: 0x3298
  symbol: dl_tex_block_menu_save_button_back

dl_vertex_menu_save_button_back:
  type: GFX
  offset: 0x32E0
  symbol: dl_vertex_menu_save_button_back

dl_menu_mario_save_button_base:
  type: GFX
  offset: 0x3330
  symbol: dl_menu_mario_save_button_base

dl_menu_mario_new_button_base:
  type: GFX
  offset: 0x3380
  symbol: dl_menu_mario_new_button_base

dl_menu_save_button_back:
  type: GFX
  offset: 0x33D0
  symbol: dl_menu_save_button_back

dl_menu_save_button_fade_back:
  type: GFX
  offset: 0x3400
  symbol: dl_menu_save_button_fade_back

main_menu_seg7.03468:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x3468
  format: RGBA16
  symbol: texture_menu_erase

main_menu_seg7.03C68:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x3C68
  format: RGBA16
  symbol: texture_menu_copy

main_menu_seg7.04468:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x4468
  format: RGBA16
  symbol: texture_menu_file

main_menu_seg7.04C68:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x4C68
  format: RGBA16
  symbol: texture_menu_score

main_menu_seg7.05468:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x5468
  format: RGBA16
  symbol: texture_menu_sound

dl_vertex_menu_main_button:
  type: GFX
  offset: 0x6038
  symbol: dl_vertex_menu_main_button

dl_tex_block_menu_main_button:
  type: GFX
  offset: 0x6150
  symbol: dl_tex_block_menu_main_button

dl_menu_main_button:
  type: GFX
  offset: 0x6198
  symbol: dl_menu_main_button

dl_menu_erase_button:
  type: GFX
  offset: 0x61C8
  symbol: dl_menu_erase_button

dl_menu_copy_button:
  type: GFX
  offset: 0x61F8
  symbol: dl_menu_copy_button

dl_menu_file_button:
  type: GFX
  offset: 0x6228
  symbol: dl_menu_file_button

dl_menu_score_button:
  type: GFX
  offset: 0x6258
  symbol: dl_menu_score_button

dl_menu_sound_button:
  type: GFX
  offset: 0x6288
  symbol: dl_menu_sound_button

dl_menu_generic_button:
  type: GFX
  offset: 0x62B8
  symbol: dl_menu_generic_button

main_menu_seg7.06328:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x6328
  format: RGBA16
  symbol: texture_menu_idle_hand

main_menu_seg7.06B28:
  type: TEXTURE
  size: 2048
  width: 32
  height: 32
  offset: 0x6B28
  format: RGBA16
  symbol: texture_menu_grabbing_hand

dl_menu_hand:
  type: GFX
  offset: 0x7328
  symbol: dl_menu_hand

dl_menu_idle_hand:
  type: GFX
  offset: 0x73A0
  symbol: dl_menu_idle_hand

dl_menu_grabbing_hand:
  type: GFX
  offset: 0x73B8
  symbol: dl_menu_grabbing_hand

main_menu_seg7.073D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x73D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_hu

main_menu_seg7.075D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x75D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_small_a

main_menu_seg7.077D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x77D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_i

main_menu_seg7.079D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x79D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_ru

main_menu_seg7.07BD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x7BD0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_se

main_menu_seg7.07DD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x7DD0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_re

main_menu_seg7.07FD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x7FD0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_ku

main_menu_seg7.081D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x81D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_to

main_menu_seg7.083D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x83D0
  format: RGBA16
  symbol: texture_menu_hud_char_hiragana_wo

main_menu_seg7.085D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x85D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_ko

main_menu_seg7.087D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x87D0
  format: RGBA16
  symbol: texture_menu_hud_char_kana_handakuten_pi

main_menu_seg7.089D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x89D0
  format: RGBA16
  symbol: texture_menu_hud_char_choonpu

main_menu_seg7.08BD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x8BD0
  format: RGBA16
  symbol: texture_menu_hud_char_hiragana_su

main_menu_seg7.08DD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x8DD0
  format: RGBA16
  symbol: texture_menu_hud_char_hiragana_ru

main_menu_seg7.08FD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x8FD0
  format: RGBA16
  symbol: texture_menu_hud_char_hiragana_ke

main_menu_seg7.091D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x91D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_ma

main_menu_seg7.093D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x93D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_ri

main_menu_seg7.095D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x95D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_o

main_menu_seg7.097D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x97D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_su

main_menu_seg7.099D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x99D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_a

main_menu_seg7.09BD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x9BD0
  format: RGBA16
  symbol: texture_menu_hud_char_hiragana_mi

main_menu_seg7.09DD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x9DD0
  format: RGBA16
  symbol: texture_menu_hud_char_hira_dakuten_do

main_menu_seg7.09FD0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0x9FD0
  format: RGBA16
  symbol: texture_menu_hud_char_hiragana_no

main_menu_seg7.0A1D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0xA1D0
  format: RGBA16
  symbol: texture_menu_hud_char_question

main_menu_seg7.0A3D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0xA3D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_sa

main_menu_seg7.0A5D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0xA5D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_u

main_menu_seg7.0A7D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0xA7D0
  format: RGBA16
  symbol: texture_menu_hud_char_katakana_n

main_menu_seg7.0A9D0:
  type: TEXTURE
  size: 512
  width: 16
  height: 16
  offset: 0xA9D0
  format: RGBA16
  symbol: texture_menu_hud_char_kana_dakuten_do

menu_hud_lut:
  type: ASSET_ARRAY
  assetType: TEXTURE
  factoryType: TEXTURE
  offset: 0xABD0
  count: 28
  symbol: menu_hud_lut

main_menu_seg7.0AC40:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAC40
  format: IA8
  symbol: texture_menu_font_char_0

main_menu_seg7.0AC80:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAC80
  format: IA8
  symbol: texture_menu_font_char_1

main_menu_seg7.0ACC0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xACC0
  format: IA8
  symbol: texture_menu_font_char_2

main_menu_seg7.0AD00:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAD00
  format: IA8
  symbol: texture_menu_font_char_3

main_menu_seg7.0AD40:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAD40
  format: IA8
  symbol: texture_menu_font_char_4

main_menu_seg7.0AD80:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAD80
  format: IA8
  symbol: texture_menu_font_char_5

main_menu_seg7.0ADC0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xADC0
  format: IA8
  symbol: texture_menu_font_char_6

main_menu_seg7.0AE00:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAE00
  format: IA8
  symbol: texture_menu_font_char_7

main_menu_seg7.0AE40:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAE40
  format: IA8
  symbol: texture_menu_font_char_8

main_menu_seg7.0AE80:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAE80
  format: IA8
  symbol: texture_menu_font_char_9

main_menu_seg7.0AEC0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAEC0
  format: IA8
  symbol: texture_menu_font_char_A

main_menu_seg7.0AF00:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAF00
  format: IA8
  symbol: texture_menu_font_char_B

main_menu_seg7.0AF40:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAF40
  format: IA8
  symbol: texture_menu_font_char_C

main_menu_seg7.0AF80:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAF80
  format: IA8
  symbol: texture_menu_font_char_D

main_menu_seg7.0AFC0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xAFC0
  format: IA8
  symbol: texture_menu_font_char_E

main_menu_seg7.0B000:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB000
  format: IA8
  symbol: texture_menu_font_char_F

main_menu_seg7.0B040:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB040
  format: IA8
  symbol: texture_menu_font_char_G

main_menu_seg7.0B080:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB080
  format: IA8
  symbol: texture_menu_font_char_H

main_menu_seg7.0B0C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB0C0
  format: IA8
  symbol: texture_menu_font_char_I

main_menu_seg7.0B100:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB100
  format: IA8
  symbol: texture_menu_font_char_J

main_menu_seg7.0B140:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB140
  format: IA8
  symbol: texture_menu_font_char_K

main_menu_seg7.0B180:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB180
  format: IA8
  symbol: texture_menu_font_char_L

main_menu_seg7.0B1C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB1C0
  format: IA8
  symbol: texture_menu_font_char_M

main_menu_seg7.0B200:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB200
  format: IA8
  symbol: texture_menu_font_char_N

main_menu_seg7.0B240:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB240
  format: IA8
  symbol: texture_menu_font_char_O

main_menu_seg7.0B280:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB280
  format: IA8
  symbol: texture_menu_font_char_P

main_menu_seg7.0B2C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB2C0
  format: IA8
  symbol: texture_menu_font_char_Q

main_menu_seg7.0B300:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB300
  format: IA8
  symbol: texture_menu_font_char_R

main_menu_seg7.0B340:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB340
  format: IA8
  symbol: texture_menu_font_char_S

main_menu_seg7.0B380:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB380
  format: IA8
  symbol: texture_menu_font_char_T

main_menu_seg7.0B3C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB3C0
  format: IA8
  symbol: texture_menu_font_char_U

main_menu_seg7.0B400:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB400
  format: IA8
  symbol: texture_menu_font_char_V

main_menu_seg7.0B440:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB440
  format: IA8
  symbol: texture_menu_font_char_W

main_menu_seg7.0B480:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB480
  format: IA8
  symbol: texture_menu_font_char_X

main_menu_seg7.0B4C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB4C0
  format: IA8
  symbol: texture_menu_font_char_Y

main_menu_seg7.0B500:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB500
  format: IA8
  symbol: texture_menu_font_char_Z

main_menu_seg7.0B540:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB540
  format: IA8
  symbol: texture_menu_font_char_coin

main_menu_seg7.0B580:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB580
  format: IA8
  symbol: texture_menu_font_char_multiply

main_menu_seg7.0B5C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB5C0
  format: IA8
  symbol: texture_menu_font_char_star_filled

main_menu_seg7.0B600:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB600
  format: IA8
  symbol: texture_menu_font_char_dash

main_menu_seg7.0B640:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB640
  format: IA8
  symbol: texture_menu_font_char_comma

main_menu_seg7.0B680:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB680
  format: IA8
  symbol: texture_menu_font_char_apostrophe

main_menu_seg7.0B6C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB6C0
  format: IA8
  symbol: texture_menu_font_char_exclamation

main_menu_seg7.0B700:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB700
  format: IA8
  symbol: texture_menu_font_char_question

main_menu_seg7.0B740:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB740
  format: IA8
  symbol: texture_menu_font_char_mface1

main_menu_seg7.0B780:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB780
  format: IA8
  symbol: texture_menu_font_char_mface2

main_menu_seg7.0B7C0:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB7C0
  format: IA8
  symbol: texture_menu_font_char_period

main_menu_seg7.0B800:
  type: TEXTURE
  size: 64
  width: 8
  height: 8
  offset: 0xB800
  format: IA8
  symbol: texture_menu_font_char_ampersand

menu_font_lut:
  type: ASSET_ARRAY
  assetType: TEXTURE
  factoryType: TEXTURE
  offset: 0xB840
  count: 256
  symbol: menu_font_lut

dl_menu_ia8_text_begin:
  type: GFX
  offset: 0xBC40
  symbol: dl_menu_ia8_text_begin

dl_menu_ia8_text_end:
  type: GFX
  offset: 0xBC98
  symbol: dl_menu_ia8_text_end

main_menu_seg7.0D1A8:
  type: TEXTURE
  size: 4096
  width: 64
  height: 32
  offset: 0xBCE0
  format: RGBA16
  symbol: texture_menu_course_upper

main_menu_seg7.0E1A8:
  type: TEXTURE
  size: 4096
  width: 64
  height: 32
  offset: 0xCCE0
  format: RGBA16
  symbol: texture_menu_course_lower

dl_menu_rgba16_wood_course:
  type: GFX
  offset: 0xDD60
  symbol: dl_menu_rgba16_wood_course

main_menu_seg7_collision:
  type: SM64:COLLISION
  offset: 0xDE30
  symbol: main_menu_seg7_collision
