diff --git a/assets/yaml/us/ast_7_ti_1.yaml b/assets/yaml/jp/rev0/ast_7_ti_1.yaml similarity index 100% rename from assets/yaml/us/ast_7_ti_1.yaml rename to assets/yaml/jp/rev0/ast_7_ti_1.yaml diff --git a/assets/yaml/us/ast_7_ti_2.yaml b/assets/yaml/jp/rev0/ast_7_ti_2.yaml similarity index 100% rename from assets/yaml/us/ast_7_ti_2.yaml rename to assets/yaml/jp/rev0/ast_7_ti_2.yaml diff --git a/assets/yaml/us/ast_8_ti.yaml b/assets/yaml/jp/rev0/ast_8_ti.yaml similarity index 100% rename from assets/yaml/us/ast_8_ti.yaml rename to assets/yaml/jp/rev0/ast_8_ti.yaml diff --git a/assets/yaml/us/ast_9_ti.yaml b/assets/yaml/jp/rev0/ast_9_ti.yaml similarity index 100% rename from assets/yaml/us/ast_9_ti.yaml rename to assets/yaml/jp/rev0/ast_9_ti.yaml diff --git a/assets/yaml/us/ast_A_ti.yaml b/assets/yaml/jp/rev0/ast_A_ti.yaml similarity index 100% rename from assets/yaml/us/ast_A_ti.yaml rename to assets/yaml/jp/rev0/ast_A_ti.yaml diff --git a/assets/yaml/us/ast_allies.yaml b/assets/yaml/jp/rev0/ast_allies.yaml similarity index 100% rename from assets/yaml/us/ast_allies.yaml rename to assets/yaml/jp/rev0/ast_allies.yaml diff --git a/assets/yaml/us/ast_andross.yaml b/assets/yaml/jp/rev0/ast_andross.yaml similarity index 100% rename from assets/yaml/us/ast_andross.yaml rename to assets/yaml/jp/rev0/ast_andross.yaml diff --git a/assets/yaml/us/ast_aquas.yaml b/assets/yaml/jp/rev0/ast_aquas.yaml similarity index 100% rename from assets/yaml/us/ast_aquas.yaml rename to assets/yaml/jp/rev0/ast_aquas.yaml diff --git a/assets/yaml/us/ast_area_6.yaml b/assets/yaml/jp/rev0/ast_area_6.yaml similarity index 100% rename from assets/yaml/us/ast_area_6.yaml rename to assets/yaml/jp/rev0/ast_area_6.yaml diff --git a/assets/yaml/us/ast_arwing.yaml b/assets/yaml/jp/rev0/ast_arwing.yaml similarity index 100% rename from assets/yaml/us/ast_arwing.yaml rename to assets/yaml/jp/rev0/ast_arwing.yaml diff --git a/assets/yaml/us/ast_bg_planet.yaml b/assets/yaml/jp/rev0/ast_bg_planet.yaml similarity index 100% rename from assets/yaml/us/ast_bg_planet.yaml rename to assets/yaml/jp/rev0/ast_bg_planet.yaml diff --git a/assets/yaml/us/ast_bg_space.yaml b/assets/yaml/jp/rev0/ast_bg_space.yaml similarity index 100% rename from assets/yaml/us/ast_bg_space.yaml rename to assets/yaml/jp/rev0/ast_bg_space.yaml diff --git a/assets/yaml/us/ast_blue_marine.yaml b/assets/yaml/jp/rev0/ast_blue_marine.yaml similarity index 100% rename from assets/yaml/us/ast_blue_marine.yaml rename to assets/yaml/jp/rev0/ast_blue_marine.yaml diff --git a/assets/yaml/us/ast_bolse.yaml b/assets/yaml/jp/rev0/ast_bolse.yaml similarity index 100% rename from assets/yaml/us/ast_bolse.yaml rename to assets/yaml/jp/rev0/ast_bolse.yaml diff --git a/assets/yaml/us/ast_common.yaml b/assets/yaml/jp/rev0/ast_common.yaml similarity index 100% rename from assets/yaml/us/ast_common.yaml rename to assets/yaml/jp/rev0/ast_common.yaml diff --git a/assets/yaml/us/ast_corneria.yaml b/assets/yaml/jp/rev0/ast_corneria.yaml similarity index 100% rename from assets/yaml/us/ast_corneria.yaml rename to assets/yaml/jp/rev0/ast_corneria.yaml diff --git a/assets/yaml/us/ast_ending.yaml b/assets/yaml/jp/rev0/ast_ending.yaml similarity index 100% rename from assets/yaml/us/ast_ending.yaml rename to assets/yaml/jp/rev0/ast_ending.yaml diff --git a/assets/yaml/us/ast_ending_award_back.yaml b/assets/yaml/jp/rev0/ast_ending_award_back.yaml similarity index 100% rename from assets/yaml/us/ast_ending_award_back.yaml rename to assets/yaml/jp/rev0/ast_ending_award_back.yaml diff --git a/assets/yaml/us/ast_ending_award_front.yaml b/assets/yaml/jp/rev0/ast_ending_award_front.yaml similarity index 100% rename from assets/yaml/us/ast_ending_award_front.yaml rename to assets/yaml/jp/rev0/ast_ending_award_front.yaml diff --git a/assets/yaml/us/ast_ending_expert.yaml b/assets/yaml/jp/rev0/ast_ending_expert.yaml similarity index 100% rename from assets/yaml/us/ast_ending_expert.yaml rename to assets/yaml/jp/rev0/ast_ending_expert.yaml diff --git a/assets/yaml/us/ast_enmy_planet.yaml b/assets/yaml/jp/rev0/ast_enmy_planet.yaml similarity index 100% rename from assets/yaml/us/ast_enmy_planet.yaml rename to assets/yaml/jp/rev0/ast_enmy_planet.yaml diff --git a/assets/yaml/us/ast_enmy_space.yaml b/assets/yaml/jp/rev0/ast_enmy_space.yaml similarity index 100% rename from assets/yaml/us/ast_enmy_space.yaml rename to assets/yaml/jp/rev0/ast_enmy_space.yaml diff --git a/assets/yaml/us/ast_font_3d.yaml b/assets/yaml/jp/rev0/ast_font_3d.yaml similarity index 100% rename from assets/yaml/us/ast_font_3d.yaml rename to assets/yaml/jp/rev0/ast_font_3d.yaml diff --git a/assets/yaml/us/ast_fortuna.yaml b/assets/yaml/jp/rev0/ast_fortuna.yaml similarity index 100% rename from assets/yaml/us/ast_fortuna.yaml rename to assets/yaml/jp/rev0/ast_fortuna.yaml diff --git a/assets/yaml/us/ast_great_fox.yaml b/assets/yaml/jp/rev0/ast_great_fox.yaml similarity index 100% rename from assets/yaml/us/ast_great_fox.yaml rename to assets/yaml/jp/rev0/ast_great_fox.yaml diff --git a/assets/yaml/us/ast_katina.yaml b/assets/yaml/jp/rev0/ast_katina.yaml similarity index 100% rename from assets/yaml/us/ast_katina.yaml rename to assets/yaml/jp/rev0/ast_katina.yaml diff --git a/assets/yaml/us/ast_landmaster.yaml b/assets/yaml/jp/rev0/ast_landmaster.yaml similarity index 100% rename from assets/yaml/us/ast_landmaster.yaml rename to assets/yaml/jp/rev0/ast_landmaster.yaml diff --git a/assets/yaml/us/ast_logo.yml b/assets/yaml/jp/rev0/ast_logo.yml similarity index 100% rename from assets/yaml/us/ast_logo.yml rename to assets/yaml/jp/rev0/ast_logo.yml diff --git a/assets/yaml/us/ast_macbeth.yaml b/assets/yaml/jp/rev0/ast_macbeth.yaml similarity index 100% rename from assets/yaml/us/ast_macbeth.yaml rename to assets/yaml/jp/rev0/ast_macbeth.yaml diff --git a/assets/yaml/us/ast_map.yaml b/assets/yaml/jp/rev0/ast_map.yaml similarity index 100% rename from assets/yaml/us/ast_map.yaml rename to assets/yaml/jp/rev0/ast_map.yaml diff --git a/assets/yaml/us/ast_meteo.yaml b/assets/yaml/jp/rev0/ast_meteo.yaml similarity index 100% rename from assets/yaml/us/ast_meteo.yaml rename to assets/yaml/jp/rev0/ast_meteo.yaml diff --git a/assets/yaml/us/ast_option.yaml b/assets/yaml/jp/rev0/ast_option.yaml similarity index 100% rename from assets/yaml/us/ast_option.yaml rename to assets/yaml/jp/rev0/ast_option.yaml diff --git a/assets/yaml/us/ast_radio.yaml b/assets/yaml/jp/rev0/ast_radio.yaml similarity index 100% rename from assets/yaml/us/ast_radio.yaml rename to assets/yaml/jp/rev0/ast_radio.yaml diff --git a/assets/yaml/us/ast_sector_x.yaml b/assets/yaml/jp/rev0/ast_sector_x.yaml similarity index 100% rename from assets/yaml/us/ast_sector_x.yaml rename to assets/yaml/jp/rev0/ast_sector_x.yaml diff --git a/assets/yaml/us/ast_sector_y.yaml b/assets/yaml/jp/rev0/ast_sector_y.yaml similarity index 100% rename from assets/yaml/us/ast_sector_y.yaml rename to assets/yaml/jp/rev0/ast_sector_y.yaml diff --git a/assets/yaml/us/ast_sector_z.yaml b/assets/yaml/jp/rev0/ast_sector_z.yaml similarity index 100% rename from assets/yaml/us/ast_sector_z.yaml rename to assets/yaml/jp/rev0/ast_sector_z.yaml diff --git a/assets/yaml/us/ast_solar.yaml b/assets/yaml/jp/rev0/ast_solar.yaml similarity index 100% rename from assets/yaml/us/ast_solar.yaml rename to assets/yaml/jp/rev0/ast_solar.yaml diff --git a/assets/yaml/us/ast_star_wolf.yaml b/assets/yaml/jp/rev0/ast_star_wolf.yaml similarity index 100% rename from assets/yaml/us/ast_star_wolf.yaml rename to assets/yaml/jp/rev0/ast_star_wolf.yaml diff --git a/assets/yaml/us/ast_text.yaml b/assets/yaml/jp/rev0/ast_text.yaml similarity index 100% rename from assets/yaml/us/ast_text.yaml rename to assets/yaml/jp/rev0/ast_text.yaml diff --git a/assets/yaml/us/ast_titania.yaml b/assets/yaml/jp/rev0/ast_titania.yaml similarity index 100% rename from assets/yaml/us/ast_titania.yaml rename to assets/yaml/jp/rev0/ast_titania.yaml diff --git a/assets/yaml/us/ast_title.yaml b/assets/yaml/jp/rev0/ast_title.yaml similarity index 100% rename from assets/yaml/us/ast_title.yaml rename to assets/yaml/jp/rev0/ast_title.yaml diff --git a/assets/yaml/us/ast_training.yaml b/assets/yaml/jp/rev0/ast_training.yaml similarity index 100% rename from assets/yaml/us/ast_training.yaml rename to assets/yaml/jp/rev0/ast_training.yaml diff --git a/assets/yaml/us/ast_ve1_boss.yaml b/assets/yaml/jp/rev0/ast_ve1_boss.yaml similarity index 100% rename from assets/yaml/us/ast_ve1_boss.yaml rename to assets/yaml/jp/rev0/ast_ve1_boss.yaml diff --git a/assets/yaml/us/ast_venom_1.yaml b/assets/yaml/jp/rev0/ast_venom_1.yaml similarity index 100% rename from assets/yaml/us/ast_venom_1.yaml rename to assets/yaml/jp/rev0/ast_venom_1.yaml diff --git a/assets/yaml/us/ast_venom_2.yaml b/assets/yaml/jp/rev0/ast_venom_2.yaml similarity index 100% rename from assets/yaml/us/ast_venom_2.yaml rename to assets/yaml/jp/rev0/ast_venom_2.yaml diff --git a/assets/yaml/us/ast_versus.yaml b/assets/yaml/jp/rev0/ast_versus.yaml similarity index 100% rename from assets/yaml/us/ast_versus.yaml rename to assets/yaml/jp/rev0/ast_versus.yaml diff --git a/assets/yaml/us/ast_vs_menu.yaml b/assets/yaml/jp/rev0/ast_vs_menu.yaml similarity index 100% rename from assets/yaml/us/ast_vs_menu.yaml rename to assets/yaml/jp/rev0/ast_vs_menu.yaml diff --git a/assets/yaml/us/ast_warp_zone.yaml b/assets/yaml/jp/rev0/ast_warp_zone.yaml similarity index 100% rename from assets/yaml/us/ast_warp_zone.yaml rename to assets/yaml/jp/rev0/ast_warp_zone.yaml diff --git a/assets/yaml/us/ast_zoness.yaml b/assets/yaml/jp/rev0/ast_zoness.yaml similarity index 100% rename from assets/yaml/us/ast_zoness.yaml rename to assets/yaml/jp/rev0/ast_zoness.yaml diff --git a/assets/yaml/us/rev1/ast_7_ti_1.yaml b/assets/yaml/us/rev1/ast_7_ti_1.yaml new file mode 100644 index 00000000..011b4ff0 --- /dev/null +++ b/assets/yaml/us/rev1/ast_7_ti_1.yaml @@ -0,0 +1,269 @@ +:config: + segments: + - [0x07, 0xA0E340] + header: + code: + - '#include "assets/ast_7_ti_1.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_AST_7_TI_1_7000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 28, offset: 0x07000000, symbol: D_AST_7_TI_1_7000000, tlut: 0x07001108 } + +D_TI1_7000A80: + { type: GFX, offset: 0x7000A80, symbol: D_TI1_7000A80 } + +D_TI1_7000D08: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x07000D08, symbol: D_TI1_7000D08, tlut: 0x07001108 } + +D_TI1_7001108: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x07001108, symbol: D_TI1_7001108 } + +D_TI1_7001268: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7001268, symbol: D_TI1_7001268 } + +D_TI1_7002270: + { type: GFX, offset: 0x7002270, symbol: D_TI1_7002270 } + +D_TI1_7002490: + { type: GFX, offset: 0x7002490, symbol: D_TI1_7002490 } + +D_TI1_7002730: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07002730, symbol: D_TI1_7002730 } + +D_TI1_7002930: + { type: GFX, offset: 0x7002930, symbol: D_TI1_7002930 } + +D_TI1_7002C88: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x7002C88, symbol: D_TI1_7002C88 } + +D_TI1_7003488: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x07003488, symbol: D_TI1_7003488, tlut: 0x07003888 } + +D_TI1_7003888: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x07003888, symbol: D_TI1_7003888 } + +D_TI1_7003A90: + { type: GFX, offset: 0x7003A90, symbol: D_TI1_7003A90 } + +D_TI1_7003C50: + { type: GFX, offset: 0x7003C50, symbol: D_TI1_7003C50 } + +D_TI1_7003E30: + { type: GFX, offset: 0x7003E30, symbol: D_TI1_7003E30 } + +D_TI1_7003FC0: + { type: GFX, offset: 0x7003FC0, symbol: D_TI1_7003FC0 } + +D_TI1_7004170: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07004170, symbol: D_TI1_7004170 } + +D_TI1_7004370: + { type: GFX, offset: 0x7004370, symbol: D_TI1_7004370 } + +D_TI1_7004560: + { type: GFX, offset: 0x7004560, symbol: D_TI1_7004560 } + +D_TI1_7004780: + { type: GFX, offset: 0x7004780, symbol: D_TI1_7004780 } + +D_TI1_70049A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x070049A0, symbol: D_TI1_70049A0 } + +D_TI1_7004BA0: + { type: GFX, offset: 0x7004BA0, symbol: D_TI1_7004BA0 } + +D_TI1_7004E78: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07004E78, symbol: D_TI1_7004E78 } + +D_TI1_7005078: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07005078, symbol: D_TI1_7005078 } + +D_TI1_7005280: + { type: GFX, offset: 0x7005280, symbol: D_TI1_7005280 } + +D_TI1_7005420: + { type: GFX, offset: 0x7005420, symbol: D_TI1_7005420 } + +D_TI1_70067C4: + { type: SF64:ANIM, offset: 0x70067C4, symbol: D_TI1_70067C4 } + +D_TI1_7006990: + { type: SF64:SKELETON, offset: 0x7006990, symbol: D_TI1_7006990} + +D_TI1_7006F74: + { type: SF64:ANIM, offset: 0x7006F74, symbol: D_TI1_7006F74 } + +D_TI1_7007130: + { type: SF64:ANIM, offset: 0x7007130, symbol: D_TI1_7007130 } + +D_TI1_7007234: + { type: SF64:ANIM, offset: 0x7007234, symbol: D_TI1_7007234 } + +D_TI1_700733C: + { type: SF64:ANIM, offset: 0x700733C, symbol: D_TI1_700733C } + +D_TI1_7007350: + { type: GFX, offset: 0x7007350, symbol: D_TI1_7007350 } + +D_TI1_7007AB0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x7007AB0, symbol: D_TI1_7007AB0, tlut: 0x07007EB0 } + +D_TI1_7007EB0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x07007EB0, symbol: D_TI1_7007EB0 } + +D_TI1_7008090: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x07008090, symbol: D_TI1_7008090, tlut: 0x07008490 } + +D_TI1_7008490: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x07008490, symbol: D_TI1_7008490 } + +D_TI1_7008680: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x07008680, symbol: D_TI1_7008680, tlut: 0x07008490 } + +D_TI1_7008780: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 216, offset: 0x07008780, symbol: D_TI1_7008780 } + +D_TI1_7008930: + { type: GFX, offset: 0x7008930, symbol: D_TI1_7008930 } + +D_TI1_7008D10: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x7008D10, symbol: D_TI1_7008D10 } + +D_TI1_7008F10: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x7008F10, symbol: D_TI1_7008F10 } + +D_TI1_7009110: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07009110, symbol: D_TI1_7009110 } + +D_TI1_7009310: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07009310, symbol: D_TI1_7009310 } + +D_TI1_7009510: + { type: GFX, offset: 0x7009510, symbol: D_TI1_7009510 } + +D_TI1_70096D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x070096D8, symbol: D_TI1_70096D8 } + +D_TI1_70098E0: + { type: GFX, offset: 0x70098E0, symbol: D_TI1_70098E0 } + +D_TI1_7009B58: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x07009B58, symbol: D_TI1_7009B58 } + +D_TI1_7009D60: + { type: GFX, offset: 0x7009D60, symbol: D_TI1_7009D60 } + +D_TI1_700A190: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0700A190, symbol: D_TI1_700A190 } + +D_TI1_700A990: + { type: GFX, offset: 0x700A990, symbol: D_TI1_700A990 } + +D_TI1_700AAD8: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x700AAD8, symbol: D_TI1_700AAD8, tlut: 0x700AB58 } + +D_TI1_700AB58: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x700AB58, symbol: D_TI1_700AB58 } + +D_TI1_700AB70: + { type: GFX, offset: 0x700AB70, symbol: D_TI1_700AB70 } + +D_TI1_700AEA8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0700AEA8, symbol: D_TI1_700AEA8 } + +D_TI1_700AF30: + { type: GFX, offset: 0x700AF30, symbol: D_TI1_700AF30 } + +D_TI1_700B5B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700B5B8, symbol: D_TI1_700B5B8 } + +D_TI1_700B7B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700B7B8, symbol: D_TI1_700B7B8 } + +D_TI1_700B9C0: + { type: GFX, offset: 0x700B9C0, symbol: D_TI1_700B9C0 } + +D_TI1_700BB10: + { type: GFX, offset: 0x700BB10, symbol: D_TI1_700BB10 } + +D_TI1_700BE00: + { type: GFX, offset: 0x700BE00, symbol: D_TI1_700BE00 } + +D_TI1_700BFB0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x0700BFB0, symbol: D_TI1_700BFB0, tlut: 0x0700C3B0 } + +D_TI1_700C3B0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 128, offset: 0x0700C3B0, symbol: D_TI1_700C3B0 } + +D_TI1_700C4B0: + { type: GFX, offset: 0x700C4B0, symbol: D_TI1_700C4B0 } + +D_TI1_700C8D8: + { type: SF64:ANIM, offset: 0x700C8D8, symbol: D_TI1_700C8D8 } + +D_TI1_700C964: + { type: SF64:SKELETON, offset: 0x700C964, symbol: D_TI1_700C964 } + +D_TI1_700C980: + { type: GFX, offset: 0x700C980, symbol: D_TI1_700C980 } + +D_TI1_700CAF4: + { type: SF64:ANIM, offset: 0x700CAF4, symbol: D_TI1_700CAF4} + +D_TI1_700CB60: + {type: SF64:SKELETON, offset: 0x700CB60, symbol: D_TI1_700CB60} + +D_TI1_700D534: + { type: SF64:ANIM, offset: 0x700D534, symbol: D_TI1_700D534 } + +D_TI1_700D700: + {type: SF64:SKELETON, offset: 0x700D700, symbol: D_TI1_700D700} + +D_TI1_700D740: + { type: GFX, offset: 0x700D740, symbol: D_TI1_700D740 } + +D_TI1_700D880: + { type: GFX, offset: 0x700D880, symbol: D_TI1_700D880 } + +D_TI1_700D9B0: + { type: GFX, offset: 0x700D9B0, symbol: D_TI1_700D9B0 } + +D_TI1_700DAD0: + { type: GFX, offset: 0x700DAD0, symbol: D_TI1_700DAD0 } + +D_TI1_700DBB0: + { type: GFX, offset: 0x700DBB0, symbol: D_TI1_700DBB0 } + +D_TI1_700DC50: + { type: GFX, offset: 0x700DC50, symbol: D_TI1_700DC50 } + +D_TI1_700DD68: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0700DD68, symbol: D_TI1_700DD68 } + +D_TI1_700DDF0: + { type: GFX, offset: 0x700DDF0, symbol: D_TI1_700DDF0 } + +D_TI1_700DED0: + { type: GFX, offset: 0x700DED0, symbol: D_TI1_700DED0 } + +D_TI1_700DF70: + { type: GFX, offset: 0x700DF70, symbol: D_TI1_700DF70 } + +D_TI1_700E030: + { type: GFX, offset: 0x700E030, symbol: D_TI1_700E030 } + +D_TI1_700E1E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700E1E8, symbol: D_TI1_700E1E8 } + +D_TI1_700E3F0: + { type: GFX, offset: 0x700E3F0, symbol: D_TI1_700E3F0 } + +D_TI1_700E858: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0700E858, symbol: D_TI1_700E858 } + +D_TI1_700EA60: + { type: GFX, offset: 0x700EA60, symbol: D_TI1_700EA60 } + +# size = 0xEDB0 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_7_ti_2.yaml b/assets/yaml/us/rev1/ast_7_ti_2.yaml new file mode 100644 index 00000000..8d2238e2 --- /dev/null +++ b/assets/yaml/us/rev1/ast_7_ti_2.yaml @@ -0,0 +1,71 @@ +:config: + segments: + - [0x07, 0x9DD390] + header: + code: + - '#include "assets/ast_7_ti_2.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_TI2_7003EE8: + { type: SF64:ANIM, offset: 0x7003EE8, symbol: D_TI2_7003EE8 } + +D_TI2_7003F00: + { type: GFX, offset: 0x7003F00, symbol: D_TI2_7003F00 } + +D_TI2_7004270: + { type: GFX, offset: 0x7004270, symbol: D_TI2_7004270 } + +D_TI2_7004400: + { type: GFX, offset: 0x7004400, symbol: D_TI2_7004400 } + +D_TI2_70045D0: + { type: GFX, offset: 0x70045D0, symbol: D_TI2_70045D0 } + +D_TI2_70047B0: + { type: TEXTURE, ctype: u8, format: CI8, height: 16, width: 16, offset: 0x70047B0, symbol: D_TI2_70047B0 } +D_TI2_70048B0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x70048B0, symbol: D_TI2_70048B0 } + +D_TI2_70049C0: + { type: GFX, offset: 0x70049C0, symbol: D_TI2_70049C0 } + +D_TI2_7004AB0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 16, offset: 0x7004AB0, symbol: D_TI2_7004AB0 } +D_TI2_7004CB0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 232 , offset: 0x7004CB0, symbol: D_TI2_7004CB0 } + +D_TI2_7004E80: + { type: GFX, offset: 0x7004E80, symbol: D_TI2_7004E80 } + +D_TI2_7005300: + { type: GFX, offset: 0x7005300, symbol: D_TI2_7005300 } + +D_TI2_70054C0: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x70054C0, symbol: D_TI2_70054C0 } + +D_TI2_70084CC: + { type: SF64:ANIM, offset: 0x70084CC, symbol: D_TI2_70084CC } + +D_TI2_70096EC: + { type: SF64:ANIM, offset: 0x70096EC, symbol: D_TI2_70096EC } + +D_TI2_7009700: + { type: GFX, offset: 0x7009700, symbol: D_TI2_7009700 } + +D_TI2_7009890: + { type: GFX, offset: 0x7009890, symbol: D_TI2_7009890 } + +D_TI2_7009A80: + { type: GFX, offset: 0x7009A80, symbol: D_TI2_7009A80 } + +D_TI2_7009B48: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 32, offset: 0x7009B48, symbol: D_TI2_7009B48 } +D_TI2_7009D48: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 56, offset: 0x7009D48, symbol: D_TI2_7009D48 } + +D_TI2_700E244: + { type: SF64:ANIM, offset: 0x700E244, symbol: D_TI2_700E244 } + +# size = 0xE250 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_8_ti.yaml b/assets/yaml/us/rev1/ast_8_ti.yaml new file mode 100644 index 00000000..cbf2016a --- /dev/null +++ b/assets/yaml/us/rev1/ast_8_ti.yaml @@ -0,0 +1,66 @@ +:config: + segments: + - [0x08, 0x9EB5E0] + header: + code: + - '#include "assets/ast_8_ti.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_TI_8000708: { type: SF64:ANIM, offset: 0x8000708, symbol: D_TI_8000708 } + +D_TI_8000D80: { type: SF64:ANIM, offset: 0x8000D80, symbol: D_TI_8000D80 } + +D_TI_8000D90: { type: GFX, offset: 0x8000D90, symbol: D_TI_8000D90 } + +D_TI_8000FC0: { type: TEXTURE, ctype: u16, format: IA16, width: 16, height: 16, offset: 0x8000FC0, symbol: D_TI_8000FC0} + +D_TI_80011C0: { type: GFX, offset: 0x80011C0, symbol: D_TI_80011C0 } + +D_TI_80012E8: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x80012E8, symbol: D_TI_80012E8, tlut: 0x80013E8} +D_TI_80013E8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 88, offset: 0x80013E8, symbol: D_TI_80013E8} + +D_TI_80014A0: { type: GFX, offset: 0x80014A0, symbol: D_TI_80014A0 } + +D_TI_8001630: { type: GFX, offset: 0x8001630, symbol: D_TI_8001630 } + +D_TI_80018D0: { type: GFX, offset: 0x80018D0, symbol: D_TI_80018D0 } + +D_TI_8001A80: { type: GFX, offset: 0x8001A80, symbol: D_TI_8001A80 } + +D_TI_8001D20: { type: GFX, offset: 0x8001D20, symbol: D_TI_8001D20 } + +D_TI_8001E20: { type: GFX, offset: 0x8001E20, symbol: D_TI_8001E20 } + +D_TI_8001FB0: { type: GFX, offset: 0x8001FB0, symbol: D_TI_8001FB0 } + +D_TI_80020D0: { type: GFX, offset: 0x80020D0, symbol: D_TI_80020D0 } + +D_TI_8002360: { type: GFX, offset: 0x8002360, symbol: D_TI_8002360 } + +D_TI_8002858: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x8002858, symbol: D_TI_8002858, tlut: 0x8002C58} +D_TI_8002C58: { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x8002C58, symbol: D_TI_8002C58} + +D_TI_8002E48: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x8002E48, symbol: D_TI_8002E48, tlut: 0x8002F48} +D_TI_8002F48: { type: TEXTURE, ctype: u16, format: TLUT, colors: 216, offset: 0x8002F48, symbol: D_TI_8002F48} + +D_TI_80030F8: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x80030F8, symbol: D_TI_80030F8, tlut: 0x80031F8} +D_TI_80031F8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 192, offset: 0x80031F8, symbol: D_TI_80031F8} + +D_TI_8003378: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x8003378, symbol: D_TI_8003378, tlut: 0x8003478} +D_TI_8003478: { type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x8003478, symbol: D_TI_8003478} + +D_TI_80034A8: { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x80034A8, symbol: D_TI_80034A8, tlut: 0x80035A8} +D_TI_80035A8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 72, offset: 0x80035A8, symbol: D_TI_80035A8} + +D_TI_8003640: { type: GFX, offset: 0x8003640, symbol: D_TI_8003640 } + +D_TI_8004200: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x8004200, symbol: D_TI_8004200, tlut: 0x8004600} +D_TI_8004600: { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x8004600, symbol: D_TI_8004600} + +D_TI_8008FE8: { type: SF64:ANIM, offset: 0x8008FE8, symbol: D_TI_8008FE8 } + +D_TI_8009000: { type: GFX, offset: 0x8009000, symbol: D_TI_8009000 } + +# size: 0x92A0 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_9_ti.yaml b/assets/yaml/us/rev1/ast_9_ti.yaml new file mode 100644 index 00000000..913cf7cb --- /dev/null +++ b/assets/yaml/us/rev1/ast_9_ti.yaml @@ -0,0 +1,68 @@ +:config: + segments: + - [0x09, 0x9F4880] + header: + code: + - '#include "assets/ast_9_ti.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_TI_9004288: + { type: SF64:ANIM, offset: 0x9004288, symbol: D_TI_9004288 } + +D_TI_90042A0: + { type: GFX, offset: 0x90042A0, symbol: D_TI_90042A0 } + +D_TI_90043D0: + { type: GFX, offset: 0x90043D0, symbol: D_TI_90043D0 } + +D_TI_90044E0: + { type: GFX, offset: 0x90044E0, symbol: D_TI_90044E0 } + +D_TI_90045F0: + { type: GFX, offset: 0x90045F0, symbol: D_TI_90045F0 } + +D_TI_9004858: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x9004858, symbol: D_TI_9004858, tlut: 0x9004958 } +D_TI_9004958: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x9004958, symbol: D_TI_9004958 } + +D_TI_9004A68: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x9004A68, symbol: D_TI_9004A68, tlut: 0x9004E68 } +D_TI_9004E68: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x9004E68, symbol: D_TI_9004E68 } + +D_TI_9005040: + { type: GFX, offset: 0x9005040, symbol: D_TI_9005040 } + +D_TI_90051C0: + { type: GFX, offset: 0x90051C0, symbol: D_TI_90051C0 } + +D_TI_9005450: + { type: GFX, offset: 0x9005450, symbol: D_TI_9005450 } + +D_TI_9005600: + { type: GFX, offset: 0x9005600, symbol: D_TI_9005600 } + +D_TI_90058A0: + { type: GFX, offset: 0x90058A0, symbol: D_TI_90058A0 } + +D_TI_90059B8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x90059B8, symbol: D_TI_90059B8, tlut: 0x9005AB8 } +D_TI_9005AB8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x9005AB8, symbol: D_TI_9005AB8 } + +D_TI_900FC4C: + { type: SF64:ANIM, offset: 0x900FC4C, symbol: D_TI_900FC4C } + +D_TI_900FC60: + { type: GFX, offset: 0x900FC60, symbol: D_TI_900FC60 } + +D_TI_900FD70: + { type: GFX, offset: 0x900FD70, symbol: D_TI_900FD70 } + +D_TI_900FE80: + { type: GFX, offset: 0x900FE80, symbol: D_TI_900FE80 } + + # size: 0x10120 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_A_ti.yaml b/assets/yaml/us/rev1/ast_A_ti.yaml new file mode 100644 index 00000000..e4fcb1ab --- /dev/null +++ b/assets/yaml/us/rev1/ast_A_ti.yaml @@ -0,0 +1,61 @@ +:config: + segments: + - [0x0A, 0xA049A0] + header: + code: + - '#include "assets/ast_A_ti.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_TI_A000000: + {type: GFX, offset: 0xA000000, symbol: D_TI_A000000} + +D_TI_A0000C8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x0A0000C8, symbol: D_TI_A0000C8, tlut: 0x0A0001C8 } + +D_TI_A0001C8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 60, offset: 0x0A0001C8, symbol: D_TI_A0001C8 } + +D_TI_A0002BC: + {type: SF64:ANIM, offset: 0xA0002BC, symbol: D_TI_A0002BC} + +D_TI_A00047C: + {type: SF64:ANIM, offset: 0xA00047C, symbol: D_TI_A00047C} + +D_TI_A000568: + {type: SF64:SKELETON, offset: 0xA000568, symbol: D_TI_A000568} + +D_TI_A000858: + {type: SF64:ANIM, offset: 0xA000858, symbol: D_TI_A000858} + +D_TI_A000934: + {type: SF64:ANIM, offset: 0xA000934, symbol: D_TI_A000934} + +D_TI_A000D50: + {type: SF64:ANIM, offset: 0xA000D50, symbol: D_TI_A000D50} + +D_TI_A000EDC: + {type: SF64:SKELETON, offset: 0xA000EDC, symbol: D_TI_A000EDC} + +D_TI_A001A70: + {type: SF64:SKELETON, offset: 0xA001A70, symbol: D_TI_A001A70} + +D_TI_A001BE0: + {type: GFX, offset: 0xA001BE0, symbol: D_TI_A001BE0} + +D_TI_A001DB0: + {type: GFX, offset: 0xA001DB0, symbol: D_TI_A001DB0} + +D_TI_A001EC0: + {type: GFX, offset: 0xA001EC0, symbol: D_TI_A001EC0} + +D_TI_A001FA0: + {type: GFX, offset: 0xA001FA0, symbol: D_TI_A001FA0} + +D_TI_A002170: + {type: GFX, offset: 0xA002170, symbol: D_TI_A002170} + +D_TI_A009990: + {type: SF64:ANIM, offset: 0xA009990, symbol: D_TI_A009990} + diff --git a/assets/yaml/us/rev1/ast_allies.yaml b/assets/yaml/us/rev1/ast_allies.yaml new file mode 100644 index 00000000..3f9594f5 --- /dev/null +++ b/assets/yaml/us/rev1/ast_allies.yaml @@ -0,0 +1,113 @@ +:config: + segments: + - [0x0D, 0x955270] + header: + code: + - '#include "assets/ast_allies.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_D000000: + { type: GFX, offset: 0xD000000, symbol: D_D000000 } + +ast_allies_seg13_vtx_00000098: + { type: VTX, count: 3, offset: 0x0D000098, symbol: ast_allies_seg13_vtx_00000098 } + +D_D0000C8: + { type: BLOB, size: 0x18, offset: 0x0D0000C8, symbol: D_D0000C8 } + +D_D0000E0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0D0000E0, symbol: D_D0000E0, tlut: 0x0D000160 } + +D_D000160: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0xD000160, symbol: D_D000160 } + +D_D000170: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD000170, symbol: D_D000170 } + +D_D001090: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD001090, symbol: D_D001090 } + +D_D001FB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD001FB0, symbol: D_D001FB0 } + +D_D002ED0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD002ED0, symbol: D_D002ED0 } + +D_D003DF0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD003DF0, symbol: D_D003DF0 } + +D_D004D10: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD004D10, symbol: D_D004D10 } + +D_D005C30: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD005C30, symbol: D_D005C30 } + +D_D006B50: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD006B50, symbol: D_D006B50 } + +D_D007A70: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD007A70, symbol: D_D007A70 } + +D_D008990: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0xD008990, symbol: D_D008990 } + +D_D0098B0: + { type: GFX, offset: 0xD0098B0, symbol: D_D0098B0 } + +D_D009938: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x0D009938, symbol: D_D009938 } + +D_D009A40: + { type: GFX, offset: 0xD009A40, symbol: D_D009A40 } + +D_D00A3B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0D00A3B8, symbol: D_D00A3B8 } + +D_D00ABB8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00ABB8, symbol: D_D00ABB8 } + +D_D00ADB8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00ADB8, symbol: D_D00ADB8 } + +D_D00AFB8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x0D00AFB8, symbol: D_D00AFB8 } + +D_D00B3B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00B3B8, symbol: D_D00B3B8 } + +D_D00B5C0: + { type: GFX, offset: 0xD00B5C0, symbol: D_D00B5C0 } + +# Letter B +D_D00B688: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0D00B688, symbol: D_D00B688, tlut: 0xD00B708 } + +D_D00B708: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0xD00B708, symbol: D_D00B708 } + +D_D00B720: + { type: GFX, offset: 0xD00B720, symbol: D_D00B720 } + +# Letter J ? +D_D00B7F0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0D00B7F0, symbol: D_D00B7F0, tlut: 0xD00B870 } + +D_D00B870: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0xD00B870, symbol: D_D00B870 } + +D_D00B880: + { type: GFX, offset: 0xD00B880, symbol: D_D00B880 } + +ast_allies_seg13_vtx_BB70: + { type: VTX, count: 144, offset: 0xD00BB70, symbol: ast_allies_seg13_vtx_BB70 } + +D_D00C470: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xD00C470, symbol: D_D00C470 } + +D_D00C670: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00C670, symbol: D_D00C670 } + +D_D00C870: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0D00C870, symbol: D_D00C870 } diff --git a/assets/yaml/us/rev1/ast_andross.yaml b/assets/yaml/us/rev1/ast_andross.yaml new file mode 100644 index 00000000..673b0167 --- /dev/null +++ b/assets/yaml/us/rev1/ast_andross.yaml @@ -0,0 +1,272 @@ +:config: + segments: + - [0x0C, 0xCE9E70] + header: + code: + - '#include "assets/ast_andross.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_ANDROSS_C000000: + {type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 28, offset: 0xC000000, symbol: D_ANDROSS_C000000} + +D_ANDROSS_C000A80: + {type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 28, offset: 0xC000A80, symbol: D_ANDROSS_C000A80} + +D_ANDROSS_C001880: + {type: GFX, offset: 0xC001880, symbol: D_ANDROSS_C001880} + +D_ANDROSS_C0019E8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC0019E8, symbol: D_ANDROSS_C0019E8} + +D_ANDROSS_C00208C: + {type: SF64:ANIM, offset: 0xC00208C, symbol: D_ANDROSS_C00208C} + +D_ANDROSS_C002654: + {type: SF64:ANIM, offset: 0xC002654, symbol: D_ANDROSS_C002654} + +D_ANDROSS_C002B08: + {type: SF64:ANIM, offset: 0xC002B08, symbol: D_ANDROSS_C002B08} + +D_ANDROSS_C002B20: + {type: GFX, offset: 0xC002B20, symbol: D_ANDROSS_C002B20} + +D_ANDROSS_C002F00: + {type: GFX, offset: 0xC002F00, symbol: D_ANDROSS_C002F00} + +D_ANDROSS_C0031D0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC0031D0, symbol: D_ANDROSS_C0031D0} + +D_ANDROSS_C0039D0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC0039D0, symbol: D_ANDROSS_C0039D0} + +D_ANDROSS_C0041D0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC0041D0, symbol: D_ANDROSS_C0041D0} + +D_ANDROSS_C0043D0: + {type: GFX, offset: 0xC0043D0, symbol: D_ANDROSS_C0043D0} + +D_ANDROSS_C004658: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC004658, symbol: D_ANDROSS_C004658} + +D_ANDROSS_C004860: + {type: GFX, offset: 0xC004860, symbol: D_ANDROSS_C004860} + +D_ANDROSS_C006F08: + {type: SF64:ANIM, offset: 0xC006F08, symbol: D_ANDROSS_C006F08} + +D_ANDROSS_C007FC0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC007FC0, symbol: D_ANDROSS_C007FC0} + +D_ANDROSS_C0087C0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC0087C0, symbol: D_ANDROSS_C0087C0} + +D_ANDROSS_C00DE48: + {type: SF64:ANIM, offset: 0xC00DE48, symbol: D_ANDROSS_C00DE48} + +D_ANDROSS_C00E598: + {type: SF64:ANIM, offset: 0xC00E598, symbol: D_ANDROSS_C00E598} + +D_ANDROSS_C00F108: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0xC00F108, symbol: D_ANDROSS_C00F108} + +D_ANDROSS_C010108: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0xC010108, symbol: D_ANDROSS_C010108} + +D_ANDROSS_C010188: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC010188, symbol: D_ANDROSS_C010188} + +D_ANDROSS_C010988: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0xC010988, symbol: D_ANDROSS_C010988} + +D_ANDROSS_C011988: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC011988, symbol: D_ANDROSS_C011988} + +D_ANDROSS_C012188: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC012188, symbol: D_ANDROSS_C012188} + +D_ANDROSS_C012988: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC012988, symbol: D_ANDROSS_C012988} + +D_ANDROSS_C013738: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC013738, symbol: D_ANDROSS_C013738} + +D_ANDROSS_C013F38: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC013F38, symbol: D_ANDROSS_C013F38} + +D_ANDROSS_C014738: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0xC014738, symbol: D_ANDROSS_C014738} + +D_ANDROSS_C015740: + {type: GFX, offset: 0xC015740, symbol: D_ANDROSS_C015740} + +D_ANDROSS_C016100: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC016100, symbol: D_ANDROSS_C016100} + +D_ANDROSS_C017050: + {type: SF64:ANIM, offset: 0xC017050, symbol: D_ANDROSS_C017050} + +D_ANDROSS_C017430: + {type: SF64:ANIM, offset: 0xC017430, symbol: D_ANDROSS_C017430} + +D_ANDROSS_C017440: + {type: GFX, offset: 0xC017440, symbol: D_ANDROSS_C017440} + +D_ANDROSS_C017598: + {type: VTX, count: 34, offset: 0xC017598, symbol: D_ANDROSS_C017598} + +D_ANDROSS_C0177B8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0xC0177B8, symbol: D_ANDROSS_C0177B8} + +D_ANDROSS_C018BC4: + {type: SF64:ANIM, offset: 0xC018BC4, symbol: D_ANDROSS_C018BC4} + +D_ANDROSS_C01C490: + {type: SF64:ANIM, offset: 0xC01C490, symbol: D_ANDROSS_C01C490} + +D_ANDROSS_C01CC3C: + {type: SF64:SKELETON, offset: 0xC01CC3C, symbol: D_ANDROSS_C01CC3C} + +D_ANDROSS_C020128: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC020128, symbol: D_ANDROSS_C020128} + +D_ANDROSS_C022520: + {type: GFX, offset: 0xC022520, symbol: D_ANDROSS_C022520} + +D_ANDROSS_C022A10: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0xC022A10, symbol: D_ANDROSS_C022A10} + +D_ANDROSS_C022A90: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0xC022A90, symbol: D_ANDROSS_C022A90} + +D_ANDROSS_C023B54: + {type: SF64:ANIM, offset: 0xC023B54, symbol: D_ANDROSS_C023B54} + +D_ANDROSS_C0240D0: + {type: SF64:ANIM, offset: 0xC0240D0, symbol: D_ANDROSS_C0240D0} + +D_ANDROSS_C025C00: + {type: SF64:ANIM, offset: 0xC025C00, symbol: D_ANDROSS_C025C00} + +D_ANDROSS_C029F74: + {type: SF64:ANIM, offset: 0xC029F74, symbol: D_ANDROSS_C029F74} + +D_ANDROSS_C02E494: + {type: SF64:ANIM, offset: 0xC02E494, symbol: D_ANDROSS_C02E494} + +D_ANDROSS_C02EDA0: + {type: SF64:ANIM, offset: 0xC02EDA0, symbol: D_ANDROSS_C02EDA0} + +D_ANDROSS_C02F634: + {type: SF64:ANIM, offset: 0xC02F634, symbol: D_ANDROSS_C02F634} + +D_ANDROSS_C030244: + {type: SF64:ANIM, offset: 0xC030244, symbol: D_ANDROSS_C030244} + +D_ANDROSS_C033780: + {type: SF64:ANIM, offset: 0xC033780, symbol: D_ANDROSS_C033780} + +D_ANDROSS_C033D98: + {type: SF64:ANIM, offset: 0xC033D98, symbol: D_ANDROSS_C033D98} + +D_ANDROSS_C035110: + {type: SF64:ENVIRONMENT, offset: 0xC035110, symbol: D_ANDROSS_C035110} + +D_ANDROSS_C035154: + {type: SF64:OBJECT_INIT, offset: 0xC035154, symbol: D_ANDROSS_C035154} + +D_ANDROSS_C0356A4: + {type: SF64:OBJECT_INIT, offset: 0xC0356A4, symbol: D_ANDROSS_C0356A4} + +D_ANDROSS_C0356CC: + {type: SF64:OBJECT_INIT, offset: 0xC0356CC, symbol: D_ANDROSS_C0356CC} + +D_ANDROSS_C036310: + {type: SF64:OBJECT_INIT, offset: 0xC036310, symbol: D_ANDROSS_C036310} + +D_ANDROSS_C036B6C: + {type: SF64:OBJECT_INIT, offset: 0xC036B6C, symbol: D_ANDROSS_C036B6C} + +D_ANDROSS_C03733C: + {type: SF64:OBJECT_INIT, offset: 0xC03733C, symbol: D_ANDROSS_C03733C} + +D_ANDROSS_C037E3C: + {type: SF64:SCRIPT, offset: 0xC037E3C, symbol: D_ANDROSS_C037E3C} + +D_ANDROSS_C037FCC: + {type: SF64:HITBOX, offset: 0xC037FCC, symbol: D_ANDROSS_C037FCC} + +D_ANDROSS_C0380C0: + {type: SF64:HITBOX, offset: 0xC0380C0, symbol: D_ANDROSS_C0380C0} + +D_ANDROSS_C0381B4: + {type: SF64:HITBOX, offset: 0xC0381B4, symbol: D_ANDROSS_C0381B4} + +D_ANDROSS_C0382A8: + {type: SF64:HITBOX, offset: 0xC0382A8, symbol: D_ANDROSS_C0382A8} + +D_ANDROSS_C03839C: + {type: SF64:HITBOX, offset: 0xC03839C, symbol: D_ANDROSS_C03839C} + +D_ANDROSS_C038490: + {type: SF64:HITBOX, offset: 0xC038490, symbol: D_ANDROSS_C038490} + +D_ANDROSS_C038584: + {type: SF64:HITBOX, offset: 0xC038584, symbol: D_ANDROSS_C038584} + +D_ANDROSS_C038678: + {type: SF64:HITBOX, offset: 0xC038678, symbol: D_ANDROSS_C038678} + +D_ANDROSS_C03876C: + {type: SF64:HITBOX, offset: 0xC03876C, symbol: D_ANDROSS_C03876C} + +D_ANDROSS_C038860: + {type: SF64:HITBOX, offset: 0xC038860, symbol: D_ANDROSS_C038860} + +D_ANDROSS_C038954: + {type: SF64:HITBOX, offset: 0xC038954, symbol: D_ANDROSS_C038954} + +D_ANDROSS_C038A48: + {type: SF64:HITBOX, offset: 0xC038A48, symbol: D_ANDROSS_C038A48} + +D_ANDROSS_C038AC4: + {type: SF64:HITBOX, offset: 0xC038AC4, symbol: D_ANDROSS_C038AC4} + +D_ANDROSS_C038B40: + {type: SF64:HITBOX, offset: 0xC038B40, symbol: D_ANDROSS_C038B40} + +D_ANDROSS_C038BA4: + {type: SF64:HITBOX, offset: 0xC038BA4, symbol: D_ANDROSS_C038BA4} + +D_ANDROSS_C038BD8: + {type: SF64:HITBOX, offset: 0xC038BD8, symbol: D_ANDROSS_C038BD8} + +D_ANDROSS_C038CCC: + {type: SF64:HITBOX, offset: 0xC038CCC, symbol: D_ANDROSS_C038CCC} + +D_ANDROSS_C038DC0: + {type: SF64:HITBOX, offset: 0xC038DC0, symbol: D_ANDROSS_C038DC0} + +D_ANDROSS_C038F24: + {type: SF64:HITBOX, offset: 0xC038F24, symbol: D_ANDROSS_C038F24} + +D_ANDROSS_C038FE8: + {type: VTX, count: 34, offset: 0xC038FE8, symbol: D_ANDROSS_C038FE8} + +D_ANDROSS_C039208: + {type: GFX, offset: 0xC039208, symbol: D_ANDROSS_C039208} + +D_ANDROSS_C039290: + {type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0xC039290, symbol: D_ANDROSS_C039290} + +D_ANDROSS_C03A290: + {type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0xC03A290, symbol: D_ANDROSS_C03A290} + + + diff --git a/assets/yaml/us/rev1/ast_aquas.yaml b/assets/yaml/us/rev1/ast_aquas.yaml new file mode 100644 index 00000000..d78d5c3b --- /dev/null +++ b/assets/yaml/us/rev1/ast_aquas.yaml @@ -0,0 +1,777 @@ +:config: + segments: + - [0x06, 0xA58F60] + header: + code: + - '#include "assets/ast_aquas.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_AQ_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 13, offset: 0x6000000, symbol: D_AQ_6000000 } + +D_AQ_6000AE4: + { type: SF64:ANIM, offset: 0x6000AE4, symbol: D_AQ_6000AE4 } + +D_AQ_6000DB0: + { type: SF64:SKELETON, offset: 0x6000DB0, symbol: D_AQ_6000DB0 } + +D_AQ_6000E10: + { type: GFX, offset: 0x6000E10, symbol: D_AQ_6000E10 } + +D_AQ_6001130: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6001130, symbol: D_AQ_6001130 } + +D_AQ_6002628: + { type: SF64:ANIM, offset: 0x6002628, symbol: D_AQ_6002628 } + +D_AQ_6002874: + { type: SF64:SKELETON, offset: 0x6002874, symbol: D_AQ_6002874 } + +# +D_AQ_6002C10: + { type: GFX, offset: 0x6002C10, symbol: D_AQ_6002C10 } + +D_AQ_6002D58: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6002D58, symbol: D_AQ_6002D58, tlut: 0x6003158 } + +D_AQ_6003158: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x6003158, symbol: D_AQ_6003158 } + +D_AQ_6003350: + { type: GFX, offset: 0x6003350, symbol: D_AQ_6003350 } + +D_AQ_6003610: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6003610, symbol: D_AQ_6003610 } + +D_AQ_60043B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60043B0, symbol: D_AQ_60043B0 } + +D_AQ_6004BB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6004BB0, symbol: D_AQ_6004BB0 } + +D_AQ_60040F0: + { type: GFX, offset: 0x60040F0, symbol: D_AQ_60040F0 } + +D_AQ_6004DB0: + { type: GFX, offset: 0x6004DB0, symbol: D_AQ_6004DB0 } + +D_AQ_60050F0: + { type: GFX, offset: 0x60050F0, symbol: D_AQ_60050F0 } + +D_AQ_6005954: + { type: SF64:ANIM, offset: 0x6005954, symbol: D_AQ_6005954 } + +D_AQ_6005A80: + { type: SF64:SKELETON, offset: 0x6005A80, symbol: D_AQ_6005A80 } + +D_AQ_6006160: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6006160, symbol: D_AQ_6006160 } + +D_AQ_6006960: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6006960, symbol: D_AQ_6006960 } + +D_AQ_6007160: + { type: GFX, offset: 0x6007160, symbol: D_AQ_6007160 } + +D_AQ_6007378: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007378, symbol: D_AQ_6007378 } + +D_AQ_6007B80: + { type: GFX, offset: 0x6007B80, symbol: D_AQ_6007B80 } + +D_AQ_6007D70: + { type: GFX, offset: 0x6007D70, symbol: D_AQ_6007D70 } + +D_AQ_6007F68: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007F68, symbol: D_AQ_6007F68 } + +D_AQ_6003FF0: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 32, offset: 0x6003FF0, symbol: D_AQ_6003FF0 } + +D_AQ_6008168: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008168, symbol: D_AQ_6008168 } + +D_AQ_6008970: + { type: GFX, offset: 0x6008970, symbol: D_AQ_6008970 } + +D_AQ_6008EC8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6008EC8, symbol: D_AQ_6008EC8, tlut: 0x6008FC8 } + +D_AQ_6008FC8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 224, offset: 0x6008FC8, symbol: D_AQ_6008FC8 } + +D_AQ_6009188: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6009188, symbol: D_AQ_6009188 } + +D_AQ_6009990: + { type: GFX, offset: 0x6009990, symbol: D_AQ_6009990 } + +D_AQ_6009C28: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6009C28, symbol: D_AQ_6009C28, tlut: 0x600A028 } + +D_AQ_600A028: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x600A028, symbol: D_AQ_600A028 } + +D_AQ_600A220: + { type: GFX, offset: 0x600A220, symbol: D_AQ_600A220 } + +D_AQ_600A480: + { type: GFX, offset: 0x600A480, symbol: D_AQ_600A480 } + +D_AQ_600A520: + { type: GFX, offset: 0x600A520, symbol: D_AQ_600A520 } + +D_AQ_600A720: + { type: GFX, offset: 0x600A720, symbol: D_AQ_600A720 } + +D_AQ_600A840: + { type: GFX, offset: 0x600A840, symbol: D_AQ_600A840 } + +D_AQ_600A8E0: + { type: GFX, offset: 0x600A8E0, symbol: D_AQ_600A8E0 } + +D_AQ_600A970: + { type: GFX, offset: 0x600A970, symbol: D_AQ_600A970 } + +D_AQ_600AB10: + { type: GFX, offset: 0x600AB10, symbol: D_AQ_600AB10 } + +D_AQ_600AB68: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600AB68, symbol: D_AQ_600AB68 } + +D_AQ_600BD20: + { type: GFX, offset: 0x600BD20, symbol: D_AQ_600BD20 } + +D_AQ_600B518: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600B518, symbol: D_AQ_600B518 } + +D_AQ_600BF80: + { type: GFX, offset: 0x600BF80, symbol: D_AQ_600BF80 } + +D_AQ_600C530: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x600C530, symbol: D_AQ_600C530, tlut: 0x600C930 } + +D_AQ_600C930: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x600C930, symbol: D_AQ_600C930 } + +D_AQ_600CB20: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x600CB20, symbol: D_AQ_600CB20, tlut: 0x600CF20 } + +D_AQ_600CF20: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 104, offset: 0x600CF20, symbol: D_AQ_600CF20 } + +D_AQ_600CFF0: + { type: GFX, offset: 0x600CFF0, symbol: D_AQ_600CFF0 } + +D_AQ_600D390: + { type: GFX, offset: 0x600D390, symbol: D_AQ_600D390 } + +D_AQ_600D4A0: + { type: GFX, offset: 0x600D4A0, symbol: D_AQ_600D4A0 } + +D_AQ_600D720: + { type: GFX, offset: 0x600D720, symbol: D_AQ_600D720 } + +D_AQ_600D810: + { type: GFX, offset: 0x600D810, symbol: D_AQ_600D810 } + +D_AQ_600D900: + { type: GFX, offset: 0x600D900, symbol: D_AQ_600D900 } + +D_AQ_600DB80: + { type: GFX, offset: 0x600DB80, symbol: D_AQ_600DB80 } + +D_AQ_600DF48: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x600DF48, symbol: D_AQ_600DF48 } + +D_AQ_600E150: + { type: GFX, offset: 0x600E150, symbol: D_AQ_600E150 } + +D_AQ_600E368: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600E368, symbol: D_AQ_600E368 } + +D_AQ_600EE10: + { type: GFX, offset: 0x600EE10, symbol: D_AQ_600EE10 } + +D_AQ_600EEF0: + { type: GFX, offset: 0x600EEF0, symbol: D_AQ_600EEF0 } + +D_AQ_600F030: + { type: GFX, offset: 0x600F030, symbol: D_AQ_600F030 } + +D_AQ_600F1A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600F1A0, symbol: D_AQ_600F1A0 } + +D_AQ_600F9A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600F9A0, symbol: D_AQ_600F9A0 } + +D_AQ_60101A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60101A0, symbol: D_AQ_60101A0 } + +D_AQ_60109A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60109A0, symbol: D_AQ_60109A0 } + +D_AQ_60111A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60111A0, symbol: D_AQ_60111A0 } + +D_AQ_60119A0: + { type: GFX, offset: 0x60119A0, symbol: D_AQ_60119A0 } + +D_AQ_6011A78: + { type: VTX, count: 38, offset: 0x6011A78, symbol: D_AQ_6011A78 } + +D_AQ_6011CD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6011CD8, symbol: D_AQ_6011CD8 } + +D_AQ_6011EE0: + { type: GFX, offset: 0x6011EE0, symbol: D_AQ_6011EE0 } + +D_AQ_60120F0: + { type: GFX, offset: 0x60120F0, symbol: D_AQ_60120F0 } + +D_AQ_60126A8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 64, offset: 0x60126A8, symbol: D_AQ_60126A8, tlut: 0x6012AA8 } + +D_AQ_6012AA8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x6012AA8, symbol: D_AQ_6012AA8 } + +D_AQ_6012C98: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6012C98, symbol: D_AQ_6012C98, tlut: 0x6012D98 } + +D_AQ_6012D98: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x6012D98, symbol: D_AQ_6012D98 } + +D_AQ_6012EA8: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6012EA8, symbol: D_AQ_6012EA8, tlut: 0x60132A8 } + +D_AQ_60132A8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x60132A8, symbol: D_AQ_60132A8 } + +D_AQ_60135E0: + { type: SF64:ANIM, offset: 0x60135E0, symbol: D_AQ_60135E0 } + +D_AQ_60136CC: + { type: SF64:SKELETON, offset: 0x60136CC, symbol: D_AQ_60136CC } + +D_AQ_60137CC: + { type: SF64:SKELETON, offset: 0x60137CC, symbol: D_AQ_60137CC } + +D_AQ_60137F0: + { type: GFX, offset: 0x60137F0, symbol: D_AQ_60137F0 } + +D_AQ_6013CC0: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 32, offset: 0x6013CC0, symbol: D_AQ_6013CC0, tlut: 0x6013EC0 } + +D_AQ_6013EC0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 184, offset: 0x6013EC0, symbol: D_AQ_6013EC0 } + +D_AQ_6014030: + { type: GFX, offset: 0x6014030, symbol: D_AQ_6014030 } + +D_AQ_6014438: + { type: SF64:ANIM, offset: 0x6014438, symbol: D_AQ_6014438 } + +D_AQ_6014504: + { type: SF64:SKELETON, offset: 0x6014504, symbol: D_AQ_6014504 } + +D_AQ_6014520: + { type: GFX, offset: 0x6014520, symbol: D_AQ_6014520 } + +D_AQ_60148B0: + { type: GFX, offset: 0x60148B0, symbol: D_AQ_60148B0 } + +D_AQ_6014CD0: + { type: GFX, offset: 0x6014CD0, symbol: D_AQ_6014CD0 } + +D_AQ_6014E50: + { type: GFX, offset: 0x6014E50, symbol: D_AQ_6014E50 } + +D_AQ_6014FD0: + { type: GFX, offset: 0x6014FD0, symbol: D_AQ_6014FD0 } + +D_AQ_6015430: + { type: GFX, offset: 0x6015430, symbol: D_AQ_6015430 } + +D_AQ_60154F8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x60154F8, symbol: D_AQ_60154F8, tlut: 0x60155F8 } + +D_AQ_60155F8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 152, offset: 0x60155F8, symbol: D_AQ_60155F8 } + +D_AQ_6015730: + { type: GFX, offset: 0x6015730, symbol: D_AQ_6015730 } + +D_AQ_6015DD0: + { type: GFX, offset: 0x6015DD0, symbol: D_AQ_6015DD0 } + +D_AQ_6015FF0: + { type: GFX, offset: 0x6015FF0, symbol: D_AQ_6015FF0 } + +D_AQ_6017BD8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6017BD8, symbol: D_AQ_6017BD8, tlut: 0x6017CD8 } + +D_AQ_6017CD8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x6017CD8, symbol: D_AQ_6017CD8 } + +D_AQ_6018640: + { type: GFX, offset: 0x6018640, symbol: D_AQ_6018640 } + +D_AQ_6018878: + { type: VTX, count: 64, offset: 0x6018878, symbol: D_AQ_6018878 } + +D_AQ_6018C78: + { type: VTX, count: 64, offset: 0x6018C78, symbol: D_AQ_6018C78 } + +D_AQ_6019078: + { type: VTX, count: 28, offset: 0x6019078, symbol: D_AQ_6019078 } + +D_AQ_6019238: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6019238, symbol: D_AQ_6019238, tlut: 0x6019338 } + +D_AQ_6019338: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 200, offset: 0x6019338, symbol: D_AQ_6019338 } + +D_AQ_60194D0: + { type: GFX, offset: 0x60194D0, symbol: D_AQ_60194D0 } + +D_AQ_6019880: + { type: GFX, offset: 0x6019880, symbol: D_AQ_6019880 } + +D_AQ_6019C28: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6019C28, symbol: D_AQ_6019C28, tlut: 0x6019D28 } + +D_AQ_6019D28: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 168, offset: 0x6019D28, symbol: D_AQ_6019D28 } + +D_AQ_6019E80: + { type: GFX, offset: 0x6019E80, symbol: D_AQ_6019E80 } + +D_AQ_601A308: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x601A308, symbol: D_AQ_601A308, tlut: 0x601A708 } + +D_AQ_601A708: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x601A708, symbol: D_AQ_601A708 } + +D_AQ_601AE70: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x601AE70, symbol: D_AQ_601AE70, tlut: 0x601AF70 } + +D_AQ_601AF70: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x601AF70, symbol: D_AQ_601AF70 } + +D_AQ_601AFF0: + { type: GFX, offset: 0x601AFF0, symbol: D_AQ_601AFF0 } + +D_AQ_601B080: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x601C110, symbol: D_AQ_601C110 } + +D_AQ_601C080: + { type: GFX, offset: 0x601C080, symbol: D_AQ_601C080 } + +D_AQ_601C110: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x601B080, symbol: D_AQ_601B080 } + +D_AQ_601D110: + { type: GFX, offset: 0x601D110, symbol: D_AQ_601D110 } + +D_AQ_601DE50: + { type: SF64:ANIM, offset: 0x601DE50, symbol: D_AQ_601DE50 } + +D_AQ_601DE60: + { type: GFX, offset: 0x601DE60, symbol: D_AQ_601DE60 } + +D_AQ_601E1F0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601E1F0, symbol: D_AQ_601E1F0 } + +D_AQ_601E9F0: + { type: GFX, offset: 0x601E9F0, symbol: D_AQ_601E9F0 } + +D_AQ_601EC68: + { type: SF64:ANIM, offset: 0x601EC68, symbol: D_AQ_601EC68 } + +D_AQ_601EDB4: + { type: SF64:SKELETON, offset: 0x601EDB4, symbol: D_AQ_601EDB4 } + +D_AQ_601EDE0: + { type: GFX, offset: 0x601EDE0, symbol: D_AQ_601EDE0 } + +D_AQ_601F2F0: + { type: GFX, offset: 0x601F2F0, symbol: D_AQ_601F2F0 } + +D_AQ_601F830: + { type: GFX, offset: 0x601F830, symbol: D_AQ_601F830 } + +D_AQ_601FD70: + { type: GFX, offset: 0x601FD70, symbol: D_AQ_601FD70 } + +D_AQ_6020A40: + { type: SF64:ANIM, offset: 0x6020A40, symbol: D_AQ_6020A40 } + +D_AQ_6020C6C: + { type: SF64:SKELETON, offset: 0x6020C6C, symbol: D_AQ_6020C6C } + +D_AQ_6021058: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6021058, symbol: D_AQ_6021058 } + +D_AQ_6021858: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6021858, symbol: D_AQ_6021858, tlut: 0x6021C58 } + +D_AQ_6021C58: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x6021C58, symbol: D_AQ_6021C58 } + +D_AQ_602201C: + { type: SF64:ANIM, offset: 0x602201C, symbol: D_AQ_602201C } + +D_AQ_60220E8: + { type: SF64:SKELETON, offset: 0x60220E8, symbol: D_AQ_60220E8 } + +D_AQ_6022110: + { type: GFX, offset: 0x6022110, symbol: D_AQ_6022110 } + +D_AQ_6022198: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6022198, symbol: D_AQ_6022198, tlut: 0x6022598 } + +D_AQ_6022598: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x6022598, symbol: D_AQ_6022598 } + +D_AQ_6022788: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6022788, symbol: D_AQ_6022788, tlut: 0x6022888 } + +D_AQ_6022888: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 152, offset: 0x6022888, symbol: D_AQ_6022888 } + +D_AQ_60229B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60229B8, symbol: D_AQ_60229B8 } + +D_AQ_60231C0: + { type: GFX, offset: 0x60231C0, symbol: D_AQ_60231C0 } + +D_AQ_6023780: + { type: SF64:ANIM, offset: 0x6023780, symbol: D_AQ_6023780 } + +D_AQ_602390C: + { type: SF64:SKELETON, offset: 0x602390C, symbol: D_AQ_602390C } + +D_AQ_6023940: + { type: GFX, offset: 0x6023940, symbol: D_AQ_6023940 } + +D_AQ_6023B80: + { type: GFX, offset: 0x6023B80, symbol: D_AQ_6023B80 } + +D_AQ_6023D70: + { type: GFX, offset: 0x6023D70, symbol: D_AQ_6023D70 } + +D_AQ_6023EB0: + { type: GFX, offset: 0x6023EB0, symbol: D_AQ_6023EB0 } + +D_AQ_6023F38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6023F38, symbol: D_AQ_6023F38 } + +D_AQ_6024738: + { type: TEXTURE, ctype: u16, format: IA16, width: 16, height: 16, offset: 0x6024738, symbol: D_AQ_6024738 } + +D_AQ_6024938: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6024938, symbol: D_AQ_6024938 } + +D_AQ_60249C0: + { type: GFX, offset: 0x60249C0, symbol: D_AQ_60249C0 } + +D_AQ_6024A50: + { type: GFX, offset: 0x6024A50, symbol: D_AQ_6024A50 } + +D_AQ_6024F80: + { type: SF64:ANIM, offset: 0x6024F80, symbol: D_AQ_6024F80 } + +D_AQ_602512C: + { type: SF64:SKELETON, offset: 0x602512C, symbol: D_AQ_602512C } + +D_AQ_60260EC: + { type: SF64:ANIM, offset: 0x60260EC, symbol: D_AQ_60260EC } + +D_AQ_60263F8: + { type: SF64:SKELETON, offset: 0x60263F8, symbol: D_AQ_60263F8 } + +D_AQ_6026460: + { type: GFX, offset: 0x6026460, symbol: D_AQ_6026460 } + +D_AQ_60266B0: + { type: GFX, offset: 0x60266B0, symbol: D_AQ_60266B0 } + +D_AQ_6026950: + { type: GFX, offset: 0x6026950, symbol: D_AQ_6026950 } + +D_AQ_6026BF0: + { type: GFX, offset: 0x6026BF0, symbol: D_AQ_6026BF0 } + +D_AQ_6026C80: + { type: GFX, offset: 0x6026C80, symbol: D_AQ_6026C80 } + +D_AQ_6026D10: + { type: GFX, offset: 0x6026D10, symbol: D_AQ_6026D10 } + +D_AQ_6026DA0: + { type: GFX, offset: 0x6026DA0, symbol: D_AQ_6026DA0 } + +D_AQ_6026E30: + { type: GFX, offset: 0x6026E30, symbol: D_AQ_6026E30 } + +D_AQ_6026EC0: + { type: GFX, offset: 0x6026EC0, symbol: D_AQ_6026EC0 } + +D_AQ_6026F60: + { type: GFX, offset: 0x6026F60, symbol: D_AQ_6026F60 } + +D_AQ_6027330: + { type: GFX, offset: 0x6027330, symbol: D_AQ_6027330 } + +D_AQ_60273C0: + { type: GFX, offset: 0x60273C0, symbol: D_AQ_60273C0 } + +D_AQ_6027460: + { type: GFX, offset: 0x6027460, symbol: D_AQ_6027460 } + +D_AQ_60276F0: + { type: GFX, offset: 0x60276F0, symbol: D_AQ_60276F0 } + +D_AQ_6027810: + { type: GFX, offset: 0x6027810, symbol: D_AQ_6027810 } + +D_AQ_6027930: + { type: GFX, offset: 0x6027930, symbol: D_AQ_6027930 } + +D_AQ_6027C90: + { type: GFX, offset: 0x6027C90, symbol: D_AQ_6027C90 } + +D_AQ_6027FA0: + { type: GFX, offset: 0x6027FA0, symbol: D_AQ_6027FA0 } + +D_AQ_6028240: + { type: GFX, offset: 0x6028240, symbol: D_AQ_6028240 } + +D_AQ_6028550: + { type: GFX, offset: 0x6028550, symbol: D_AQ_6028550 } + +D_AQ_60287F0: + { type: GFX, offset: 0x60287F0, symbol: D_AQ_60287F0 } + +D_AQ_6028910: + { type: GFX, offset: 0x6028910, symbol: D_AQ_6028910 } + +D_AQ_6028A80: + { type: GFX, offset: 0x6028A80, symbol: D_AQ_6028A80 } + +D_AQ_6028F50: + { type: GFX, offset: 0x6028F50, symbol: D_AQ_6028F50 } + +D_AQ_60290C0: + { type: GFX, offset: 0x60290C0, symbol: D_AQ_60290C0 } + +D_AQ_60291B0: + { type: GFX, offset: 0x60291B0, symbol: D_AQ_60291B0 } + +D_AQ_6029240: + { type: GFX, offset: 0x6029240, symbol: D_AQ_6029240 } + +D_AQ_6029330: + { type: GFX, offset: 0x6029330, symbol: D_AQ_6029330 } + +D_AQ_60294A0: + { type: GFX, offset: 0x60294A0, symbol: D_AQ_60294A0 } + +D_AQ_6029530: + { type: GFX, offset: 0x6029530, symbol: D_AQ_6029530 } + +D_AQ_60296A0: + { type: GFX, offset: 0x60296A0, symbol: D_AQ_60296A0 } + +D_AQ_6029790: + { type: GFX, offset: 0x6029790, symbol: D_AQ_6029790 } + +D_AQ_6029900: + { type: GFX, offset: 0x6029900, symbol: D_AQ_6029900 } + +D_AQ_602AC28: + { type: SF64:ANIM, offset: 0x602AC28, symbol: D_AQ_602AC28 } + +D_AQ_602AC40: + { type: GFX, offset: 0x602AC40, symbol: D_AQ_602AC40 } + +D_AQ_602ACC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602ACC0, symbol: D_AQ_602ACC0 } + +D_AQ_602B4C0: + { type: GFX, offset: 0x602B4C0, symbol: D_AQ_602B4C0 } + +D_AQ_602B9D4: # unused and possibly broken + { type: SF64:ANIM, offset: 0x602B9D4, symbol: D_AQ_602B9D4 } + +D_AQ_602BD60: + { type: SF64:SKELETON, offset: 0x602BD60, symbol: D_AQ_602BD60 } + +D_AQ_602BF88: + { type: SF64:ANIM, offset: 0x602BF88, symbol: D_AQ_602BF88 } + +D_AQ_602C014: + { type: SF64:SKELETON, offset: 0x602C014, symbol: D_AQ_602C014 } + +D_AQ_602C030: + { type: GFX, offset: 0x602C030, symbol: D_AQ_602C030 } + +D_AQ_602C088: + { type: GFX, offset: 0x602C088, symbol: D_AQ_602C088 } + +D_AQ_602C160: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602C160, symbol: D_AQ_602C160 } + +D_AQ_602C960: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602C960, symbol: D_AQ_602C960 } + +D_AQ_602DA28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DA28, symbol: D_AQ_602DA28 } + +D_AQ_602DC28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DC28, symbol: D_AQ_602DC28 } + +D_AQ_602DE28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DE28, symbol: D_AQ_602DE28 } + +D_AQ_602E028: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602E028, symbol: D_AQ_602E028 } + +D_AQ_602E540: + { type: SF64:ENVIRONMENT, offset: 0x602E540, symbol: D_AQ_602E540 } + +D_AQ_602E584: + { type: SF64:ENVIRONMENT, offset: 0x602E584, symbol: D_AQ_602E584 } + +D_AQ_602E5C8: + { type: SF64:OBJECT_INIT, offset: 0x602E5C8, symbol: D_AQ_602E5C8 } + +D_AQ_60308B8: + { type: SF64:SCRIPT, offset: 0x60308B8, symbol: D_AQ_60308B8 } + +D_AQ_6030B10: + { type: SF64:HITBOX, offset: 0x6030B10, symbol: D_AQ_6030B10 } + +D_AQ_6030B14_f32: + { type: SF64:HITBOX, offset: 0x6030B14, symbol: D_AQ_6030B14_f32 } + +D_AQ_6030B30: + { type: SF64:HITBOX, offset: 0x6030B30, symbol: D_AQ_6030B30 } + +D_AQ_6030B4C: + { type: SF64:HITBOX, offset: 0x6030B4C, symbol: D_AQ_6030B4C } + +D_AQ_6030B68: + { type: SF64:HITBOX, offset: 0x6030B68, symbol: D_AQ_6030B68 } + +D_AQ_6030BAC: + { type: SF64:HITBOX, offset: 0x6030BAC, symbol: D_AQ_6030BAC } + +D_AQ_6030BE0: + { type: SF64:HITBOX, offset: 0x6030BE0, symbol: D_AQ_6030BE0 } + +D_AQ_6030BFC: + { type: SF64:HITBOX, offset: 0x6030BFC, symbol: D_AQ_6030BFC } + +D_AQ_6030C18: + { type: SF64:HITBOX, offset: 0x6030C18, symbol: D_AQ_6030C18 } + +D_AQ_6030C44: + { type: SF64:HITBOX, offset: 0x6030C44, symbol: D_AQ_6030C44 } + +D_AQ_6030C60: + { type: SF64:HITBOX, offset: 0x6030C60, symbol: D_AQ_6030C60 } + +D_AQ_6030C7C: + { type: SF64:HITBOX, offset: 0x6030C7C, symbol: D_AQ_6030C7C } + +D_AQ_6030D20: + { type: SF64:HITBOX, offset: 0x6030D20, symbol: D_AQ_6030D20 } + +D_AQ_6030D3C: + { type: SF64:HITBOX, offset: 0x6030D3C, symbol: D_AQ_6030D3C } + +D_AQ_6030D58: + { type: SF64:HITBOX, offset: 0x6030D58, symbol: D_AQ_6030D58 } + +D_AQ_6030D74: + { type: SF64:HITBOX, offset: 0x6030D74, symbol: D_AQ_6030D74 } + +D_AQ_6030DF8: + { type: SF64:HITBOX, offset: 0x6030DF8, symbol: D_AQ_6030DF8 } + +D_AQ_6030E14: + { type: SF64:HITBOX, offset: 0x6030E14, symbol: D_AQ_6030E14 } + +D_AQ_6030E30_Hitbox: + { type: SF64:HITBOX, offset: 0x6030E30, symbol: D_AQ_6030E30_Hitbox } + +D_AQ_6030E4C: + { type: SF64:HITBOX, offset: 0x6030E4C, symbol: D_AQ_6030E4C } + +D_AQ_6030E68: + { type: SF64:HITBOX, offset: 0x6030E68, symbol: D_AQ_6030E68 } + +D_AQ_6030F74: + { type: SF64:HITBOX, offset: 0x6030F74, symbol: D_AQ_6030F74 } + +D_AQ_6031398: + { type: SF64:HITBOX, offset: 0x6031398, symbol: D_AQ_6031398 } + +D_AQ_60313CC: + { type: SF64:HITBOX, offset: 0x60313CC, symbol: D_AQ_60313CC } + +D_AQ_6031400: + { type: SF64:HITBOX, offset: 0x6031400, symbol: D_AQ_6031400 } + +D_AQ_603144C: + { type: SF64:HITBOX, offset: 0x603144C, symbol: D_AQ_603144C } + +D_AQ_6031480: + { type: SF64:HITBOX, offset: 0x6031480, symbol: D_AQ_6031480 } + +D_AQ_60314AC: + { type: SF64:HITBOX, offset: 0x60314AC, symbol: D_AQ_60314AC } + +D_AQ_60314C8: + { type: SF64:HITBOX, offset: 0x60314C8, symbol: D_AQ_60314C8 } + +D_AQ_60314E4: + { type: SF64:HITBOX, offset: 0x60314E4, symbol: D_AQ_60314E4 } + +D_AQ_6031500: + { type: SF64:HITBOX, offset: 0x6031500, symbol: D_AQ_6031500 } + +D_AQ_603151C: + { type: SF64:HITBOX, offset: 0x603151C, symbol: D_AQ_603151C } + +D_AQ_6031538: + { type: SF64:HITBOX, offset: 0x6031538, symbol: D_AQ_6031538 } + +D_AQ_6031554: + { type: SF64:HITBOX, offset: 0x6031554, symbol: D_AQ_6031554 } + +D_AQ_6031570: + { type: SF64:HITBOX, offset: 0x6031570, symbol: D_AQ_6031570 } + +D_AQ_603158C: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x603158C, symbol: D_AQ_603158C } + +D_AQ_6031D90: + { type: VTX, count: 34, offset: 0x6031D90, symbol: D_AQ_6031D90 } + +D_AQ_6031FB0: + { type: SF64:TRIANGLE, count: 8, offset: 0x6031FB0, symbol: D_AQ_6031FB0, mesh_symbol: D_AQ_OFFSET, mesh_count: 2} + +D_AQ_60320B8: + { type: SF64:TRIANGLE, count: 30, offset: 0x60320B8, symbol: D_AQ_60320B8, mesh_symbol: D_AQ_OFFSET } + +D_AQ_6032388: + { type: SF64:TRIANGLE, count: 28, offset: 0x6032388, symbol: D_AQ_6032388, mesh_symbol: D_AQ_OFFSET } diff --git a/assets/yaml/us/rev1/ast_area_6.yaml b/assets/yaml/us/rev1/ast_area_6.yaml new file mode 100644 index 00000000..100e6e03 --- /dev/null +++ b/assets/yaml/us/rev1/ast_area_6.yaml @@ -0,0 +1,253 @@ +:config: + segments: + - [0x06, 0xA8B470] + header: + code: + - '#include "assets/ast_area_6.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' +D_A6_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 104, height: 28, offset: 0x6000000, symbol: D_A6_6000000 } + +D_A6_6000B60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06000B60, symbol: D_A6_6000B60 } + +D_A6_6001A80: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06001A80, symbol: D_A6_6001A80 } + +D_A6_60029A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060029A0, symbol: D_A6_60029A0 } + +D_A6_60038C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060038C0, symbol: D_A6_60038C0 } + +D_A6_60047E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060047E0, symbol: D_A6_60047E0 } + +D_A6_6005700: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06005700, symbol: D_A6_6005700 } + +D_A6_6006620: + { type: TEXTURE, ctype: u8, format: CI4, width: 48, height: 44, offset: 0x06006620, symbol: D_A6_6006620, tlut: 0x06006A40 } + +D_A6_6006A40: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 4, offset: 0x6006A40, symbol: D_A6_6006A40} + +D_A6_6008918: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06008918, symbol: D_A6_6008918 } + +D_A6_6008B18: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06008B18, symbol: D_A6_6008B18 } + +D_A6_6008D18: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06008D18, symbol: D_A6_6008D18 } + +D_A6_6008F18: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06008F18, symbol: D_A6_6008F18 } + +D_A6_6009718: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x06009718, symbol: D_A6_6009718 } + +D_A6_6009B18: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06009B18, symbol: D_A6_6009B18 } + +D_A6_600E0C0: + { type: GFX, offset: 0x600E0C0, symbol: D_A6_600E0C0 } + +D_A6_600EBE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x0600EBE8, symbol: D_A6_600EBE8 } + +D_A6_600EFE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0600EFE8, symbol: D_A6_600EFE8 } + +D_A6_600F1F0: + { type: GFX, offset: 0x600F1F0, symbol: D_A6_600F1F0 } + +D_A6_600F850: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600F850, symbol: D_A6_600F850 } + +D_A6_6010A88: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06010A88, symbol: D_A6_6010A88 } + +D_A6_6011288: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x06011288, symbol: D_A6_6011288 } + +D_A6_6011688: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06011688, symbol: D_A6_6011688 } + +D_A6_6011888: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06011888, symbol: D_A6_6011888 } + +D_A6_6011910: + { type: GFX, offset: 0x6011910, symbol: D_A6_6011910 } + +D_A6_6011D48: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06011D48, symbol: D_A6_6011D48 } + +D_A6_6012550: + { type: GFX, offset: 0x6012550, symbol: D_A6_6012550 } + +D_A6_6012840: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012840, symbol: D_A6_6012840 } + +D_A6_6012A40: + { type: GFX, offset: 0x6012A40, symbol: D_A6_6012A40 } + +D_A6_6013CD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06013CD8, symbol: D_A6_6013CD8 } + +D_A6_60144D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060144D8, symbol: D_A6_60144D8 } + +D_A6_6014CD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06014CD8, symbol: D_A6_6014CD8 } + +D_A6_60154D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060154D8, symbol: D_A6_60154D8 } + +D_A6_6015CD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06015CD8, symbol: D_A6_6015CD8 } + +D_A6_6015EE0: + { type: GFX, offset: 0x6015EE0, symbol: D_A6_6015EE0 } + +D_A6_6016190: + { type: GFX, offset: 0x6016190, symbol: D_A6_6016190 } + +D_A6_6017120: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06017120, symbol: D_A6_6017120 } + +D_A6_6017920: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06017920, symbol: D_A6_6017920 } + +D_A6_6017B20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06017B20, symbol: D_A6_6017B20 } + +D_A6_6017D20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06017D20, symbol: D_A6_6017D20 } + +D_A6_6017F20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06017F20, symbol: D_A6_6017F20 } + +D_A6_6018720: + { type: GFX, offset: 0x6018720, symbol: D_A6_6018720 } + +D_A6_60187F8: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x60187F8, symbol: D_A6_60187F8, tlut: 0x6018878} + +D_A6_6018878: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x6018878, symbol: D_A6_6018878} + +D_A6_6018994: + { type: SF64:ANIM, offset: 0x6018994, symbol: D_A6_6018994 } + +D_A6_6018BA0: + { type: SF64:SKELETON, offset: 0x6018BA0, symbol: D_A6_6018BA0 } + +D_A6_6018BF0: + { type: GFX, offset: 0x6018BF0, symbol: D_A6_6018BF0 } + +D_A6_6019130: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019130, symbol: D_A6_6019130 } + +D_A6_6019330: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019330, symbol: D_A6_6019330 } + +D_A6_6019530: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019530, symbol: D_A6_6019530 } + +D_A6_6019730: + { type: GFX, offset: 0x6019730, symbol: D_A6_6019730 } + +D_A6_6019B20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019B20, symbol: D_A6_6019B20 } + +D_A6_6019D20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019D20, symbol: D_A6_6019D20 } + +D_A6_6019F20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019F20, symbol: D_A6_6019F20 } + +D_A6_601A120: + { type: GFX, offset: 0x601A120, symbol: D_A6_601A120 } + +D_A6_601A220: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601A220, symbol: D_A6_601A220 } + +D_A6_601AA20: + { type: GFX, offset: 0x601AA20, symbol: D_A6_601AA20 } + +D_A6_601AAA8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601AAA8, symbol: D_A6_601AAA8 } + +D_A6_601B2B0: + { type: GFX, offset: 0x601B2B0, symbol: D_A6_601B2B0 } + +D_A6_601B338: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601B338, symbol: D_A6_601B338 } + +D_A6_601BB40: + { type: GFX, offset: 0x601BB40, symbol: D_A6_601BB40 } + +D_A6_601BF20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601BF20, symbol: D_A6_601BF20 } + +D_A6_601CF20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601CF20, symbol: D_A6_601CF20 } + +D_A6_601DF20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601DF20, symbol: D_A6_601DF20 } + +D_A6_601EF20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601EF20, symbol: D_A6_601EF20 } + +D_A6_601FF20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601FF20, symbol: D_A6_601FF20 } + +D_A6_6020F20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06020F20, symbol: D_A6_6020F20 } + +D_A6_6021F20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06021F20, symbol: D_A6_6021F20 } + +D_A6_6022F20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06022F20, symbol: D_A6_6022F20 } + +D_A6_6023F20: + { type: SF64:ENVIRONMENT, offset: 0x6023F20, symbol: D_A6_6023F20} + +D_A6_6023F64: + { type: SF64:OBJECT_INIT, offset: 0x6023F64, symbol: D_A6_6023F64} + +D_A6_6027F50: + { type: SF64:SCRIPT, offset: 0x6027F50, symbol: D_A6_6027F50} + +D_A6_60280E0: + { type: SF64:HITBOX, offset: 0x60280E0, symbol: D_A6_60280E0 } + +D_A6_6028254: + { type: SF64:HITBOX, offset: 0x6028254, symbol: D_A6_6028254 } + +D_A6_60282A0: + { type: SF64:HITBOX, offset: 0x60282A0, symbol: D_A6_60282A0 } + +D_A6_6028454: + { type: SF64:HITBOX, offset: 0x6028454, symbol: D_A6_6028454 } + +D_A6_6028578: + { type: SF64:HITBOX, offset: 0x6028578, symbol: D_A6_6028578 } + +D_A6_6028760: + { type: SF64:ENVIRONMENT, offset: 0x6028760, symbol: D_A6_6028760} + +D_A6_60287A4: + { type: SF64:OBJECT_INIT, offset: 0x60287A4, symbol: D_A6_60287A4} + +D_A6_60289FC: + { type: SF64:SCRIPT, offset: 0x60289FC, symbol: D_A6_60289FC} diff --git a/assets/yaml/us/rev1/ast_arwing.yaml b/assets/yaml/us/rev1/ast_arwing.yaml new file mode 100644 index 00000000..43443489 --- /dev/null +++ b/assets/yaml/us/rev1/ast_arwing.yaml @@ -0,0 +1,192 @@ +:config: + segments: + - [0x3, 0x8BFC00] + header: + code: + - '#include "assets/ast_arwing.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_arwing_3000000: + { type: TEXTURE, format: CI4, offset: 0x3000000, width: 16, height: 16, ctype: u8, tlut: 0x3000080, symbol: D_arwing_3000000 } + +D_arwing_3000080: + { type: TEXTURE, format: TLUT, offset: 0x3000080, colors: 8, ctype: u16, symbol: D_arwing_3000080 } + +D_arwing_3000090: + { type: GFX, offset: 0x3000090, symbol: D_arwing_3000090 } + +D_arwing_3001C90: + { type: GFX, offset: 0x3001C90, symbol: D_arwing_3001C90 } + +D_arwing_3003960: + { type: TEXTURE, format: RGBA16, offset: 0x3003960, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003960 } + +D_arwing_30039E0: + { type: TEXTURE, format: RGBA16, offset: 0x30039E0, width: 8, height: 8, ctype: u16, symbol: D_arwing_30039E0 } + +D_arwing_3003A60: + { type: TEXTURE, format: RGBA16, offset: 0x3003A60, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003A60 } + +D_arwing_3003AE0: + { type: TEXTURE, format: RGBA16, offset: 0x3003AE0, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003AE0 } + +D_arwing_3003B60: + { type: TEXTURE, format: RGBA16, offset: 0x3003B60, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003B60 } + +D_arwing_3003BE0: + { type: TEXTURE, format: RGBA16, offset: 0x3003BE0, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003BE0 } + +D_arwing_3003C60: + { type: TEXTURE, format: RGBA16, offset: 0x3003C60, width: 8, height: 8, ctype: u16, symbol: D_arwing_3003C60 } + +D_arwing_3003CE0: + { type: GFX, offset: 0x3003CE0, symbol: D_arwing_3003CE0 } + +D_arwing_3005AB0: + { type: GFX, offset: 0x3005AB0, symbol: D_arwing_3005AB0 } + +D_arwing_30074D0: + { type: TEXTURE, format: RGBA16, offset: 0x30074D0, width: 8, height: 8, ctype: u16, symbol: D_arwing_30074D0 } + +D_arwing_3007550: + { type: TEXTURE, format: RGBA16, offset: 0x3007550, width: 8, height: 8, ctype: u16, symbol: D_arwing_3007550 } + +D_arwing_30075D0: + { type: TEXTURE, format: RGBA16, offset: 0x30075D0, width: 8, height: 8, ctype: u16, symbol: D_arwing_30075D0 } + +D_arwing_3007650: + { type: GFX, offset: 0x3007650, symbol: D_arwing_3007650 } + +ast_arwing_seg3_vtx_7A20: + { type: VTX, offset: 0x3007A20, count: 244, symbol: ast_arwing_seg3_vtx_7A20 } + +D_arwing_3008960: + { type: TEXTURE, format: RGBA16, offset: 0x3008960, width: 64, height: 32, ctype: u16, symbol: D_arwing_3008960 } + +D_arwing_3009960: + { type: TEXTURE, format: RGBA16, offset: 0x3009960, width: 16, height: 16, ctype: u16, symbol: D_arwing_3009960 } + +D_arwing_3009B60: + { type: GFX, offset: 0x3009B60, symbol: D_arwing_3009B60 } + +D_arwing_300AC48: + { type: TEXTURE, format: RGBA16, offset: 0x300AC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300AC48 } + +D_arwing_300B448: + { type: TEXTURE, format: RGBA16, offset: 0x300B448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300B448 } + +D_arwing_300BC48: + { type: TEXTURE, format: RGBA16, offset: 0x300BC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300BC48 } + +D_arwing_300C448: + { type: TEXTURE, format: RGBA16, offset: 0x300C448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300C448 } + +D_arwing_300CC48: + { type: TEXTURE, format: RGBA16, offset: 0x300CC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300CC48 } + +D_arwing_300D448: + { type: TEXTURE, format: RGBA16, offset: 0x300D448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300D448 } + +D_arwing_300DC48: + { type: TEXTURE, format: RGBA16, offset: 0x300DC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300DC48 } + +D_arwing_300E448: + { type: TEXTURE, format: RGBA16, offset: 0x300E448, width: 32, height: 32, ctype: u16, symbol: D_arwing_300E448 } + +D_arwing_300EC48: + { type: TEXTURE, format: RGBA16, offset: 0x300EC48, width: 32, height: 32, ctype: u16, symbol: D_arwing_300EC48 } + +D_arwing_300F448: + { type: TEXTURE, format: RGBA16, offset: 0x300F448, width: 64, height: 32, ctype: u16, symbol: D_arwing_300F448 } + +D_arwing_3010448: + { type: TEXTURE, format: RGBA16, offset: 0x3010448, width: 64, height: 32, ctype: u16, symbol: D_arwing_3010448 } + +D_arwing_3011720: + { type: GFX, offset: 0x3011720, symbol: D_arwing_3011720 } + +D_arwing_30119F0: + { type: TEXTURE, format: RGBA16, offset: 0x30119F0, width: 32, height: 32, ctype: u16, symbol: D_arwing_30119F0 } + +D_arwing_30121F0: + { type: TEXTURE, format: RGBA16, offset: 0x30121F0, width: 32, height: 32, ctype: u16, symbol: D_arwing_30121F0 } + +D_arwing_30129F0: + { type: TEXTURE, format: RGBA16, offset: 0x30129F0, width: 32, height: 32, ctype: u16, symbol: D_arwing_30129F0 } + +D_arwing_30131F0: + { type: GFX, offset: 0x30131F0, symbol: D_arwing_30131F0 } + +D_arwing_30137E8: + { type: TEXTURE, format: RGBA16, offset: 0x30137E8, width: 32, height: 32, ctype: u16, symbol: D_arwing_30137E8 } + +D_arwing_3013FE8: + { type: TEXTURE, format: RGBA16, offset: 0x3013FE8, width: 32, height: 32, ctype: u16, symbol: D_arwing_3013FE8 } + +D_arwing_30147E8: + { type: TEXTURE, format: RGBA16, offset: 0x30147E8, width: 16, height: 32, ctype: u16, symbol: D_arwing_30147E8 } + +D_arwing_3014BF0: + { type: GFX, offset: 0x3014BF0, symbol: D_arwing_3014BF0 } + +D_arwing_3014F20: + { type: TEXTURE, format: RGBA16, offset: 0x3014F20, width: 16, height: 16, ctype: u16, symbol: D_arwing_3014F20 } + +D_arwing_3015120: + { type: GFX, offset: 0x3015120, symbol: D_arwing_3015120 } + +D_arwing_30155E0: + { type: GFX, offset: 0x30155E0, symbol: D_arwing_30155E0} + +D_arwing_3015AF4: + { type: SF64:ANIM, offset: 0x3015AF4, symbol: D_arwing_3015AF4 } + +D_arwing_3015C28: + { type: SF64:ANIM, offset: 0x3015C28, symbol: D_arwing_3015C28 } + +D_arwing_3015D68: + { type: SF64:ANIM, offset: 0x3015D68, symbol: D_arwing_3015D68 } + +D_arwing_3015D80: + { type: GFX, offset: 0x3015D80, symbol: D_arwing_3015D80 } + +D_arwing_30163C4: + { type: SF64:ANIM, offset: 0x30163C4, symbol: D_arwing_30163C4 } + +D_arwing_3016610: + { type: SF64:SKELETON, offset: 0x3016610, symbol: D_arwing_3016610 } + +D_arwing_3016660: + { type: GFX, offset: 0x3016660, symbol: D_arwing_3016660} + +D_arwing_3016B30: + { type: GFX, offset: 0x3016B30, symbol: D_arwing_3016B30 } + +D_arwing_3016BB8: + { type: TEXTURE, format: IA8, offset: 0x3016BB8, width: 16, height: 16, ctype: u8, symbol: D_arwing_3016BB8 } + +D_arwing_3016CC0: + { type: GFX, offset: 0x3016CC0, symbol: D_arwing_3016CC0 } + +D_arwing_30182C8: + { type: TEXTURE, format: RGBA16, offset: 0x30182C8, width: 8, height: 8, ctype: u16, symbol: D_arwing_30182C8 } + +D_arwing_3018348: + { type: TEXTURE, format: RGBA16, offset: 0x3018348, width: 8, height: 8, ctype: u16, symbol: D_arwing_3018348 } + +D_arwing_30183D0: + { type: GFX, offset: 0x30183D0, symbol: D_arwing_30183D0 } + +D_arwing_30184D8: + { type: TEXTURE, format: RGBA16, offset: 0x30184D8, width: 32, height: 32, ctype: u16, symbol: D_arwing_30184D8 } + +D_arwing_3018CD8: + { type: TEXTURE, format: RGBA16, offset: 0x3018CD8, width: 64, height: 16, ctype: u16, symbol: D_arwing_3018CD8 } + +D_arwing_30194E0: + { type: GFX, offset: 0x30194E0, symbol: D_arwing_30194E0 } + +D_arwing_30195E8: + { type: TEXTURE, format: RGBA16, offset: 0x30195E8, width: 32, height: 32, ctype: u16, symbol: D_arwing_30195E8 } diff --git a/assets/yaml/us/rev1/ast_bg_planet.yaml b/assets/yaml/us/rev1/ast_bg_planet.yaml new file mode 100644 index 00000000..69ee7ae3 --- /dev/null +++ b/assets/yaml/us/rev1/ast_bg_planet.yaml @@ -0,0 +1,129 @@ +:config: + segments: + - [0x02, 0x8AE0A0] + header: + code: + - '#include "assets/ast_bg_planet.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_BG_PLANET_2000000: + { type: GFX, offset: 0x2000000, symbol: D_BG_PLANET_2000000 } + +D_BG_PLANET_2000088: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x2000088, symbol: D_BG_PLANET_2000088 } + +D_BG_PLANET_2001090: + { type: GFX, offset: 0x2001090, symbol: D_BG_PLANET_2001090 } + +D_BG_PLANET_2001118: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02001118, symbol: D_BG_PLANET_2001118 } + +D_BG_PLANET_2002120: + { type: GFX, offset: 0x2002120, symbol: D_BG_PLANET_2002120 } + +D_BG_PLANET_20021A8: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x020021A8, symbol: D_BG_PLANET_20021A8 } + +D_BG_PLANET_20031B0: + { type: GFX, offset: 0x20031B0, symbol: D_BG_PLANET_20031B0 } + +D_BG_PLANET_2003238: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02003238, symbol: D_BG_PLANET_2003238 } + +D_BG_PLANET_2004240: + { type: GFX, offset: 0x2004240, symbol: D_BG_PLANET_2004240 } + +D_BG_PLANET_20042C8: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x020042C8, symbol: D_BG_PLANET_20042C8 } + +D_BG_PLANET_20052D0: + { type: GFX, offset: 0x20052D0, symbol: D_BG_PLANET_20052D0 } + +D_BG_PLANET_2005358: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02005358, symbol: D_BG_PLANET_2005358 } + +D_BG_PLANET_2006360: + { type: GFX, offset: 0x2006360, symbol: D_BG_PLANET_2006360 } + +D_BG_PLANET_20063E8: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x020063E8, symbol: D_BG_PLANET_20063E8 } + +D_BG_PLANET_20073F0: + { type: GFX, offset: 0x20073F0, symbol: D_BG_PLANET_20073F0 } + +D_BG_PLANET_2007478: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02007478, symbol: D_BG_PLANET_2007478 } + +D_BG_PLANET_2008480: + { type: GFX, offset: 0x2008480, symbol: D_BG_PLANET_2008480 } + +D_BG_PLANET_2008508: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02008508, symbol: D_BG_PLANET_2008508 } + +D_BG_PLANET_2009510: + { type: GFX, offset: 0x2009510, symbol: D_BG_PLANET_2009510 } + +D_BG_PLANET_2009598: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x02009598, symbol: D_BG_PLANET_2009598 } + +D_BG_PLANET_200A5A0: + { type: GFX, offset: 0x200A5A0, symbol: D_BG_PLANET_200A5A0 } + +D_BG_PLANET_200A628: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x0200A628, symbol: D_BG_PLANET_200A628 } + +D_BG_PLANET_200B630: + { type: GFX, offset: 0x200B630, symbol: D_BG_PLANET_200B630 } + +D_BG_PLANET_200B6B8: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x0200B6B8, symbol: D_BG_PLANET_200B6B8 } + +D_BG_PLANET_200C6C0: + { type: GFX, offset: 0x200C6C0, symbol: D_BG_PLANET_200C6C0 } + +D_BG_PLANET_200C748: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x0200C748, symbol: D_BG_PLANET_200C748 } + +D_BG_PLANET_200D750: + { type: GFX, offset: 0x200D750, symbol: D_BG_PLANET_200D750 } + +D_BG_PLANET_200D7E8: + { type: TEXTURE, ctype: u16, format: IA16, width: 64, height: 32, offset: 0x0200D7E8, symbol: D_BG_PLANET_200D7E8 } + +D_BG_PLANET_200E7F0: + { type: GFX, offset: 0x200E7F0, symbol: D_BG_PLANET_200E7F0 } + +D_BG_PLANET_200E878: + { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x0200E878, symbol: D_BG_PLANET_200E878 } + +D_BG_PLANET_200F080: + { type: GFX, offset: 0x200F080, symbol: D_BG_PLANET_200F080 } + +D_BG_PLANET_200F108: + { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x0200F108, symbol: D_BG_PLANET_200F108 } + +D_BG_PLANET_200F910: + { type: GFX, offset: 0x200F910, symbol: D_BG_PLANET_200F910 } + +D_BG_PLANET_200F998: + { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x0200F998, symbol: D_BG_PLANET_200F998 } + +D_BG_PLANET_20101A0: + { type: GFX, offset: 0x20101A0, symbol: D_BG_PLANET_20101A0 } + +D_BG_PLANET_2010228: + { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x02010228, symbol: D_BG_PLANET_2010228 } + +D_BG_PLANET_2010A30: + { type: GFX, offset: 0x2010A30, symbol: D_BG_PLANET_2010A30 } + +D_BG_PLANET_2010AB8: + { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x02010AB8, symbol: D_BG_PLANET_2010AB8 } + +D_BG_PLANET_20112C0: + { type: GFX, offset: 0x20112C0, symbol: D_BG_PLANET_20112C0 } + +D_BG_PLANET_2011358: + { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x02011358, symbol: D_BG_PLANET_2011358 } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_bg_space.yaml b/assets/yaml/us/rev1/ast_bg_space.yaml new file mode 100644 index 00000000..32f1e5c8 --- /dev/null +++ b/assets/yaml/us/rev1/ast_bg_space.yaml @@ -0,0 +1,93 @@ +:config: + segments: + - [0x02, 0x8A68C0] + header: + code: + - '#include "assets/ast_bg_space.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_BG_SPACE_2000000: + { type: GFX, offset: 0x2000000, symbol: D_BG_SPACE_2000000 } + +D_BG_SPACE_2000088: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x2000088, symbol: D_BG_SPACE_2000088 } + +D_BG_SPACE_2000890: + { type: GFX, offset: 0x2000890, symbol: D_BG_SPACE_2000890 } + +D_BG_SPACE_2000918: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x2000918, symbol: D_BG_SPACE_2000918 } + +D_BG_SPACE_2001120: + { type: GFX, offset: 0x2001120, symbol: D_BG_SPACE_2001120 } + +D_BG_SPACE_20011A8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x020011A8, symbol: D_BG_SPACE_20011A8 } + +D_BG_SPACE_20019B0: + { type: GFX, offset: 0x20019B0, symbol: D_BG_SPACE_20019B0 } + +D_BG_SPACE_2001A38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02001A38, symbol: D_BG_SPACE_2001A38 } + +D_BG_SPACE_2002240: + { type: GFX, offset: 0x2002240, symbol: D_BG_SPACE_2002240 } + +D_BG_SPACE_20022C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x020022C8, symbol: D_BG_SPACE_20022C8 } + +D_BG_SPACE_2002AD0: + { type: GFX, offset: 0x2002AD0, symbol: D_BG_SPACE_2002AD0 } + +D_BG_SPACE_2002B58: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02002B58, symbol: D_BG_SPACE_2002B58 } + +D_BG_SPACE_2003360: + { type: GFX, offset: 0x2003360, symbol: D_BG_SPACE_2003360 } + +D_BG_SPACE_20033E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x020033E8, symbol: D_BG_SPACE_20033E8 } + +D_BG_SPACE_2003BF0: + { type: GFX, offset: 0x2003BF0, symbol: D_BG_SPACE_2003BF0 } + +D_BG_SPACE_2003C78: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02003C78, symbol: D_BG_SPACE_2003C78 } + +D_BG_SPACE_2004480: + { type: GFX, offset: 0x2004480, symbol: D_BG_SPACE_2004480 } + +D_BG_SPACE_2004508: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02004508, symbol: D_BG_SPACE_2004508 } + +D_BG_SPACE_2004D10: + { type: GFX, offset: 0x2004D10, symbol: D_BG_SPACE_2004D10 } + +D_BG_SPACE_2004D98: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02004D98, symbol: D_BG_SPACE_2004D98 } + +D_BG_SPACE_20055A0: + { type: GFX, offset: 0x20055A0, symbol: D_BG_SPACE_20055A0 } + +D_BG_SPACE_2005628: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02005628, symbol: D_BG_SPACE_2005628 } + +D_BG_SPACE_2005E30: + { type: GFX, offset: 0x2005E30, symbol: D_BG_SPACE_2005E30 } + +D_BG_SPACE_2005EB8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02005EB8, symbol: D_BG_SPACE_2005EB8 } + +D_BG_SPACE_20066C0: + { type: GFX, offset: 0x20066C0, symbol: D_BG_SPACE_20066C0 } + +D_BG_SPACE_2006748: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02006748, symbol: D_BG_SPACE_2006748 } + +D_BG_SPACE_2006F50: + { type: GFX, offset: 0x2006F50, symbol: D_BG_SPACE_2006F50 } + +D_BG_SPACE_2006FD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x02006FD8, symbol: D_BG_SPACE_2006FD8 } diff --git a/assets/yaml/us/rev1/ast_blue_marine.yaml b/assets/yaml/us/rev1/ast_blue_marine.yaml new file mode 100644 index 00000000..8889e909 --- /dev/null +++ b/assets/yaml/us/rev1/ast_blue_marine.yaml @@ -0,0 +1,90 @@ +:config: + segments: + - [0x03, 0x8E1F80] + header: + code: + - '#include "assets/ast_blue_marine.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_blue_marine_3000000: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x3000000, symbol: D_blue_marine_3000000, tlut: 0x3000080 } + +D_blue_marine_3000080: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x3000080, symbol: D_blue_marine_3000080 } + +D_blue_marine_3000090: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 9, offset: 0x3000090, symbol: D_blue_marine_3000090, tlut: 0x3000120 } + +D_blue_marine_3000120: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x3000120, symbol: D_blue_marine_3000120 } + +D_blue_marine_3000130: + { type: GFX, offset: 0x3000130, symbol: D_blue_marine_3000130 } + +ast_blue_marine_seg3_vtx_00000418: + { type: VTX, count: 5, offset: 0x3000418, symbol: D_blue_marine_3000418 } + +D_blue_marine_3000470: + { type: GFX, offset: 0x3000470, symbol: D_blue_marine_3000470 } + +D_blue_marine_30005E8: + { type: BLOB, size: 24, offset: 0x30005E8, symbol: D_blue_marine_30005E8 } + +D_blue_marine_3000600: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 8, offset: 0x3000600, symbol: D_blue_marine_3000600, tlut: 0x3000640 } + +D_blue_marine_3000640: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000640, symbol: D_blue_marine_3000640 } + +D_blue_marine_3000660: + { type: GFX, offset: 0x3000660, symbol: D_blue_marine_3000660 } + +D_blue_marine_30006E8: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x30006E8, symbol: D_blue_marine_30006E8 } + +D_blue_marine_3000AF0: + { type: GFX, offset: 0x3000AF0, symbol: D_blue_marine_3000AF0 } + +D_blue_marine_3000C70: + { type: GFX, offset: 0x3000C70, symbol: D_blue_marine_3000C70 } + +D_blue_marine_3001900: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3001900, symbol: D_blue_marine_3001900 } + +D_blue_marine_3001980: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3001980, symbol: D_blue_marine_3001980 } + +D_blue_marine_3002180: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3002180, symbol: D_blue_marine_3002180 } + +D_blue_marine_3002980: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3002980, symbol: D_blue_marine_3002980 } + +D_blue_marine_3003180: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3003180, symbol: D_blue_marine_3003180 } + +D_blue_marine_3003980: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3003980, symbol: D_blue_marine_3003980 } + +D_blue_marine_3004180: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3004180, symbol: D_blue_marine_3004180 } + +D_blue_marine_3004980: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x3004980, symbol: D_blue_marine_3004980 } + +D_blue_marine_3005980: + { type: GFX, offset: 0x3005980, symbol: D_blue_marine_3005980 } + +D_blue_marine_30062E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x30062E8, symbol: D_blue_marine_30062E8 } + +D_blue_marine_3006AF0: + { type: GFX, offset: 0x3006AF0, symbol: D_blue_marine_3006AF0 } + +D_blue_marine_3006C70: + { type: GFX, offset: 0x3006C70, symbol: D_blue_marine_3006C70 } + +D_blue_marine_3006DE0: + { type: GFX, offset: 0x3006DE0, symbol: D_blue_marine_3006DE0 } diff --git a/assets/yaml/us/rev1/ast_bolse.yaml b/assets/yaml/us/rev1/ast_bolse.yaml new file mode 100644 index 00000000..78e5c128 --- /dev/null +++ b/assets/yaml/us/rev1/ast_bolse.yaml @@ -0,0 +1,200 @@ +:config: + segments: + - [0x06, 0xB0AA00] + header: + code: + - '#include "assets/ast_bolse.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' +# Bolse Defense Outpost +D_BO_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 168, height: 19, offset: 0x6000000, symbol: D_BO_6000000 } + +D_BO_6000C80: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x6000C80, symbol: D_BO_6000C80 } + +D_BO_6000D80: + { type: GFX, offset: 0x6000D80, symbol: D_BO_6000D80 } + +D_BO_6001908: + { type: TEXTURE, format: RGBA16, offset: 0x6001908, width: 16, height: 16, ctype: u16, symbol: D_BO_6001908 } + +D_BO_6001C64: + { type: SF64:ANIM, offset: 0x6001C64, symbol: D_BO_6001C64 } + +D_BO_6001FB0: + { type: SF64:SKELETON, offset: 0x6001FB0, symbol: D_BO_6001FB0 } + +D_BO_6002020: + { type: GFX, offset: 0x6002020, symbol: D_BO_6002020 } + +D_BO_6004848: + { type: TEXTURE, format: RGBA16, offset: 0x06004848, width: 32, height: 32, ctype: u16, symbol: D_BO_6004848 } + +D_BO_6005048: + { type: TEXTURE, format: RGBA16, offset: 0x06005048, width: 16, height: 32, ctype: u16, symbol: D_BO_6005048 } + +D_BO_6005908: + { type: TEXTURE, format: RGBA16, offset: 0x06005908, width: 32, height: 32, ctype: u16, symbol: D_BO_6005908 } + +D_BO_6006108: + { type: TEXTURE, format: RGBA16, offset: 0x06006108, width: 32, height: 32, ctype: u16, symbol: D_BO_6006108 } + +D_BO_6006910: + { type: GFX, offset: 0x6006910, symbol: D_BO_6006910 } + +D_BO_6006AD0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x6006AD0, symbol: D_BO_6006AD0 } + +D_BO_6006ED0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x06006ED0, symbol: D_BO_6006ED0 } + +D_BO_6006F50: + { type: TEXTURE, format: RGBA16, offset: 0x06006F50, width: 4, height: 16, ctype: u16, symbol: D_BO_6006F50 } + +D_BO_6006FD0: + { type: TEXTURE, format: RGBA16, offset: 0x06006FD0, width: 32, height: 32, ctype: u16, symbol: D_BO_6006FD0 } + +D_BO_60077D0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x60077D0, symbol: D_BO_60077D0 } + +D_BO_6007BD0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x06007BD0, symbol: D_BO_6007BD0 } + +D_BO_6007DF8: + { type: TEXTURE, format: RGBA16, offset: 0x06007DF8, width: 16, height: 32, ctype: u16, symbol: D_BO_6007DF8 } + +D_BO_6008440: + { type: TEXTURE, format: RGBA16, offset: 0x06008440, width: 16, height: 16, ctype: u16, symbol: D_BO_6008440 } + +# Unused Animation +D_BO_6008668: + { type: SF64:ANIM, offset: 0x6008668, symbol: D_BO_6008668 } + +# Unused Skeleton +D_BO_60086B4: + { type: SF64:SKELETON, offset: 0x60086B4, symbol: D_BO_60086B4 } + +# Unused Animation +D_BO_60086F4: + { type: SF64:ANIM, offset: 0x60086F4, symbol: D_BO_60086F4 } + +# Unused Skeleton +D_BO_6008760: + { type: SF64:SKELETON, offset: 0x6008760, symbol: D_BO_6008760 } + +D_BO_6008770: + { type: GFX, offset: 0x6008770, symbol: D_BO_6008770 } + +D_BO_6008BB8: + { type: TEXTURE, format: RGBA16, offset: 0x06008BB8, width: 32, height: 32, ctype: u16, symbol: D_BO_6008BB8 } + +D_BO_60093B8: + { type: TEXTURE, format: RGBA16, offset: 0x060093B8, width: 32, height: 32, ctype: u16, symbol: D_BO_60093B8 } + +D_BO_6009BC0: + { type: GFX, offset: 0x6009BC0, symbol: D_BO_6009BC0 } + +# Unused DisplayList, looks like a tube. +D_BO_600A2C0: + { type: GFX, offset: 0x600A2C0, symbol: D_BO_600A2C0 } + +D_BO_600A810: + { type: GFX, offset: 0x600A810, symbol: D_BO_600A810 } + +# Unused DisplayList, looks like a cube with an entrance. +D_BO_600AB90: + { type: GFX, offset: 0x600AB90, symbol: D_BO_600AB90 } + +D_BO_600AD80: + { type: TEXTURE, format: RGBA16, offset: 0x0600AD80, width: 32, height: 32, ctype: u16, symbol: D_BO_600AD80 } + +D_BO_600B8B0: + { type: GFX, offset: 0x600B8B0, symbol: D_BO_600B8B0 } + +D_BO_600BAA0: + { type: GFX, offset: 0x600BAA0, symbol: D_BO_600BAA0 } + +D_BO_600BEC0: + { type: GFX, offset: 0x600BEC0, symbol: D_BO_600BEC0 } + +D_BO_600BF30: + { type: GFX, offset: 0x600BF30, symbol: D_BO_600BF30 } + +D_BO_600C0B8: + { type: VTX, count: 34, offset: 0x600C0B8, symbol: D_BO_600C0B8 } + +D_BO_600C2D8: + { type: TEXTURE, format: IA8, offset: 0x0600C2D8, width: 32, height: 16, ctype: u8, symbol: D_BO_600C2D8 } + +D_BO_600C4E0: + { type: GFX, offset: 0x600C4E0, symbol: D_BO_600C4E0 } + +D_BO_600CF88: + { type: TEXTURE, format: RGBA16, offset: 0x0600CF88, width: 16, height: 16, ctype: u16, symbol: D_BO_600CF88 } + +D_BO_600D190: + { type: GFX, offset: 0x600D190, symbol: D_BO_600D190 } + +D_BO_600D2A0: + { type: TEXTURE, format: RGBA16, offset: 0x0600D2A0, width: 32, height: 64, ctype: u16, symbol: D_BO_600D2A0 } + +D_BO_600E2A0: + { type: TEXTURE, format: RGBA16, offset: 0x0600E2A0, width: 32, height: 64, ctype: u16, symbol: D_BO_600E2A0 } + +D_BO_600F2E0: + { type: SF64:ANIM, offset: 0x600F2E0, symbol: D_BO_600F2E0 } + +D_BO_600F36C: + { type: SF64:SKELETON, offset: 0x600F36C, symbol: D_BO_600F36C } + +D_BO_600F3D8: + { type: SF64:ANIM, offset: 0x600F3D8, symbol: D_BO_600F3D8 } + +D_BO_600F4A4: + { type: SF64:SKELETON, offset: 0x600F4A4, symbol: D_BO_600F4A4 } + +D_BO_600F4C0: + { type: GFX, offset: 0x600F4C0, symbol: D_BO_600F4C0 } + +D_BO_600F728: + { type: TEXTURE, format: RGBA16, offset: 0x0600F728, width: 32, height: 32, ctype: u16, symbol: D_BO_600F728 } + +D_BO_600FF30: + { type: SF64:ENVIRONMENT, offset: 0x600FF30, symbol: D_BO_600FF30 } + +D_BO_600FF74: + { type: SF64:OBJECT_INIT, offset: 0x600FF74, symbol: D_BO_600FF74 } + +D_BO_6010294: + { type: SF64:COLPOLY, count: 262, offset: 0x6010294, symbol: D_BO_6010294, mesh_symbol: D_BO_OFFSET } + +PAD_BO_6011B20: + { type: BLOB, size: 0x4, offset: 0x6011B20, symbol: PAD_BO_6011B20, mesh_symbol: D_BO_OFFSET } + +D_BO_6011B24: + { type: SF64:HITBOX, offset: 0x6011B24, symbol: D_BO_6011B24 } + +D_BO_6011BA4: + { type: SF64:HITBOX, offset: 0x6011BA4, symbol: D_BO_6011BA4 } + +D_BO_6011BF4: + { type: SF64:HITBOX, offset: 0x6011BF4, symbol: D_BO_6011BF4 } + +D_BO_6011C10: + { type: SF64:HITBOX, offset: 0x6011C10, symbol: D_BO_6011C10 } + +D_BO_6011C48: + { type: SF64:HITBOX, offset: 0x6011C48, symbol: D_BO_6011C48 } + +D_BO_6011C80: + { type: SF64:HITBOX, offset: 0x6011C80, symbol: D_BO_6011C80 } + +D_BO_6011E28: + { type: VTX, count: 34, offset: 0x6011E28, symbol: D_BO_6011E28 } diff --git a/assets/yaml/us/rev1/ast_common.yaml b/assets/yaml/us/rev1/ast_common.yaml new file mode 100644 index 00000000..5717aba9 --- /dev/null +++ b/assets/yaml/us/rev1/ast_common.yaml @@ -0,0 +1,987 @@ +:config: + segments: + - [0x1, 0x873CB0] + header: + code: + - '#include "assets/ast_common.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_1000000: + { type: TEXTURE, format: IA8, width: 64, height: 10, ctype: u8, offset: 0x1000000, symbol: D_1000000 } + +D_1000280: + { type: TEXTURE, format: IA8, width: 96, height: 10, ctype: u8, offset: 0x1000280, symbol: D_1000280 } + +D_1000640: + { type: TEXTURE, format: IA8, width: 96, height: 22, ctype: u8, offset: 0x1000640, symbol: D_1000640 } + +D_1000E80: + { type: TEXTURE, format: IA8, width: 48, height: 9, ctype: u8, offset: 0x1000E80, symbol: D_1000E80 } + +D_1001030: + { type: TEXTURE, format: IA8, width: 8, height: 8, ctype: u8, offset: 0x1001030, symbol: D_1001030 } + +D_1001070: + { type: TEXTURE, format: IA8, width: 104, height: 10, ctype: u8, offset: 0x1001070, symbol: D_1001070 } + +D_1001480: + { type: TEXTURE, format: IA8, width: 56, height: 12, ctype: u8, offset: 0x1001480, symbol: D_1001480 } + +D_1001720: + { type: TEXTURE, format: IA8, width: 40, height: 36, ctype: u8, offset: 0x1001720, symbol: D_1001720 } + +D_1001CC0: + { type: TEXTURE, format: IA8, width: 64, height: 14, ctype: u8, offset: 0x1001CC0, symbol: D_1001CC0 } + +D_1002040: + { type: TEXTURE, format: IA8, width: 40, height: 12, ctype: u8, offset: 0x1002040, symbol: D_1002040 } + +D_1002220: + { type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x1002220, symbol: D_1002220 } + +D_1002280: + { type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x1002280, symbol: D_1002280 } + +D_10022E0: + { type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x10022E0, symbol: D_10022E0 } + +D_1002340: + { type: TEXTURE, format: IA8, width: 40, height: 10, ctype: u8, offset: 0x1002340, symbol: D_1002340 } + +D_10024D0: + { type: TEXTURE, format: IA8, width: 96, height: 32, ctype: u8, offset: 0x10024D0, symbol: D_10024D0 } + +D_10030D0: + { type: TEXTURE, format: IA8, width: 8, height: 12, ctype: u8, offset: 0x10030D0, symbol: D_10030D0 } + +D_1003130: + { type: GFX, offset: 0x1003130, symbol: D_1003130 } + +D_1003208: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1003208, tlut: 0x1003288, symbol: D_1003208 } + +D_1003288: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1003288, ctype: u16, symbol: D_1003288 } + +D_10032A0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x10032A0, symbol: D_10032A0 } + +D_10041C0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x10041C0, symbol: D_10041C0 } + +D_10050E0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x10050E0, symbol: D_10050E0 } + +D_1006000: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1006000, symbol: D_1006000 } + +D_1006F20: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1006F20, symbol: D_1006F20 } + +D_1007E40: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1007E40, symbol: D_1007E40 } + +D_1008D60: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1008D60, symbol: D_1008D60 } + +D_1009C80: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x1009C80, symbol: D_1009C80 } + +D_100ABA0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100ABA0, symbol: D_100ABA0 } + +D_100BAC0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100BAC0, symbol: D_100BAC0 } + +D_100C9E0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100C9E0, symbol: D_100C9E0 } + +D_100D900: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100D900, symbol: D_100D900 } + +D_100E820: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100E820, symbol: D_100E820 } + +D_100F740: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, ctype: u16, offset: 0x100F740, symbol: D_100F740 } + +D_1010660: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010660, tlut: 0x10106A0, symbol: D_1010660 } + +D_10106A0: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x10106A0, ctype: u16, symbol: D_10106A0 } + +D_10106B0: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10106B0, tlut: 0x10106F0, symbol: D_10106B0 } + +D_10106F0: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x10106F0, ctype: u16, symbol: D_10106F0 } + +D_1010700: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010700, tlut: 0x1010740, symbol: D_1010700 } + +D_1010740: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010740, ctype: u16, symbol: D_1010740 } + +D_1010750: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010750, tlut: 0x1010790, symbol: D_1010750 } + +D_1010790: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010790, ctype: u16, symbol: D_1010790 } + +D_10107A0: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10107A0, tlut: 0x10107E0, symbol: D_10107A0 } + +D_10107E0: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x10107E0, ctype: u16, symbol: D_10107E0 } + +D_10107F0: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10107F0, tlut: 0x1010830, symbol: D_10107F0 } + +D_1010830: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010830, ctype: u16, symbol: D_1010830 } + +D_1010840: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010840, tlut: 0x1010880, symbol: D_1010840 } + +D_1010880: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010880, ctype: u16, symbol: D_1010880 } + +D_1010890: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010890, tlut: 0x10108D0, symbol: D_1010890 } + +D_10108D0: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x10108D0, ctype: u16, symbol: D_10108D0 } + +D_10108E0: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x10108E0, tlut: 0x1010920, symbol: D_10108E0 } + +D_1010920: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010920, ctype: u16, symbol: D_1010920 } + +D_1010930: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1010930, tlut: 0x1010970, symbol: D_1010930 } + +D_1010970: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1010970, ctype: u16, symbol: D_1010970 } + +D_1010980: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1010980, tlut: 0x1010A00, symbol: D_1010980 } + +D_1010A00: + { type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1010A00, symbol: D_1010A00 } + +D_1010A10: + { type: TEXTURE, format: CI4, width: 32, height: 7, ctype: u8, offset: 0x1010A10, tlut: 0x1010A80, symbol: D_1010A10 } + +D_1010A80: + { type: TEXTURE, format: TLUT, colors: 4, ctype: u16, offset: 0x1010A80, symbol: D_1010A80 } + +D_1010A90: + { type: TEXTURE, format: CI4, width: 64, height: 49, ctype: u8, offset: 0x1010A90, tlut: 0x10110B0, symbol: D_1010A90 } + +D_10110B0: + { type: TEXTURE, format: TLUT, colors: 4, ctype: u16, offset: 0x10110B0, symbol: D_10110B0 } + +D_10110C0: + { type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x10110C0, tlut: 0x10110F8, symbol: D_10110C0 } + +D_10110F8: + { type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x10110F8, symbol: D_10110F8 } + +D_1011110: + { type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x1011110, tlut: 0x1011148, symbol: D_1011110 } + +D_1011148: + { type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x1011148, symbol: D_1011148 } + +D_1011160: + { type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x1011160, tlut: 0x1011198, symbol: D_1011160 } + +D_1011198: + { type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x1011198, symbol: D_1011198 } + +D_10111B0: + { type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x10111B0, tlut: 0x10111E8, symbol: D_10111B0 } + +D_10111E8: + { type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x10111E8, symbol: D_10111E8 } + +D_1011200: + { type: TEXTURE, format: CI4, width: 32, height: 7, ctype: u8, offset: 0x1011200, tlut: 0x1011270, symbol: D_1011200 } + +D_1011270: + { type: TEXTURE, format: TLUT, colors: 6, ctype: u16, offset: 0x1011270, symbol: D_1011270 } + +D_1011280: + { type: TEXTURE, format: CI4, width: 48, height: 44, ctype: u8, offset: 0x1011280, tlut: 0x10116A0, symbol: D_1011280 } + +D_10116A0: + { type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x10116A0, symbol: D_10116A0 } + +D_10116B0: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10116B0, tlut: 0x1011730, symbol: D_10116B0 } + +D_1011730: + { type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011730, symbol: D_1011730 } + +D_1011750: + { type: TEXTURE, format: CI4, width: 80, height: 13, ctype: u8, offset: 0x1011750, tlut: 0x1011958, symbol: D_1011750 } + +D_1011958: + { type: TEXTURE, format: TLUT, colors: 16, ctype: u16, offset: 0x1011958, symbol: D_1011958 } + +D_1011980: + { type: TEXTURE, format: CI4, width: 48, height: 7, ctype: u8, offset: 0x1011980, tlut: 0x1011A28, symbol: D_1011980 } + +D_1011A28: + { type: TEXTURE, format: TLUT, colors: 12, ctype: u16, offset: 0x1011A28, symbol: D_1011A28 } + +D_1011A40: + { type: TEXTURE, format: CI4, width: 32, height: 7, ctype: u8, offset: 0x1011A40, tlut: 0x1011AB0, symbol: D_1011A40 } + +D_1011AB0: + { type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1011AB0, symbol: D_1011AB0 } + +D_1011AC0: + { type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011AC0, tlut: 0x1011B90, symbol: D_1011AC0 } + +D_1011B90: + { type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011B90, symbol: D_1011B90 } + +D_1011BB0: + { type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011BB0, tlut: 0x1011C80, symbol: D_1011BB0 } + +D_1011C80: + { type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011C80, symbol: D_1011C80 } + +D_1011CA0: + { type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011CA0, tlut: 0x1011D70, symbol: D_1011CA0 } + +D_1011D70: + { type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011D70, symbol: D_1011D70 } + +D_1011D90: + { type: TEXTURE, format: CI4, width: 16, height: 26, ctype: u8, offset: 0x1011D90, tlut: 0x1011E60, symbol: D_1011D90 } + +D_1011E60: + { type: TEXTURE, format: TLUT, colors: 15, ctype: u16, offset: 0x1011E60, symbol: D_1011E60 } + +D_1011E80: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1011E80, tlut: 0x1011EC0, symbol: D_1011E80 } + +D_1011EC0: + { type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1011EC0, symbol: D_1011EC0 } + +D_1011ED0: + { type: TEXTURE, format: CI4, width: 16, height: 7, ctype: u8, offset: 0x1011ED0, tlut: 0x1011F08, symbol: D_1011ED0 } + +D_1011F08: + { type: TEXTURE, format: TLUT, colors: 12, ctype: u16, offset: 0x1011F08, symbol: D_1011F08 } + +D_1011F20: + { type: GFX, offset: 0x1011F20, symbol: D_1011F20 } + +D_1012000: + { type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x1012000, tlut: 0x1012100, symbol: D_1012000 } + +D_1012100: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1012100, ctype: u16, symbol: D_1012100 } + +D_1012110: + { type: GFX, offset: 0x1012110, symbol: D_1012110 } + +D_1012190: + { type: TEXTURE, format: IA8, width: 16, height: 16, ctype: u8, offset: 0x1012190, symbol: D_1012190 } + +D_1012290: + { type: TEXTURE, format: CI8, width: 48, height: 22, ctype: u8, offset: 0x1012290, tlut: 0x10126B0, symbol: D_1012290 } + +D_10126B0: + { type: TEXTURE, format: TLUT, colors: 32, ctype: u16, offset: 0x10126B0, symbol: D_10126B0 } + +D_10126F0: + { type: TEXTURE, format: CI8, width: 24, height: 4, ctype: u8, offset: 0x10126F0, tlut: 0x1012750, symbol: D_10126F0 } + +D_1012750: + { type: TEXTURE, format: TLUT, colors: 59, ctype: u16, offset: 0x1012750, symbol: D_1012750 } + +D_1013780: + { type: TEXTURE, format: CI8, width: 48, height: 141, ctype: u8, offset: 0x1013780, tlut: 0x10151F0, symbol: D_1013780 } + +D_10151F0: + { type: TEXTURE, format: TLUT, colors: 146, ctype: u16, offset: 0x10151F0, symbol: D_10151F0 } + +D_10127D0: + { type: TEXTURE, format: CI8, width: 40, height: 5, ctype: u8, offset: 0x10127D0, tlut: 0x1012898, symbol: D_10127D0 } + +D_1012898: + { type: TEXTURE, format: TLUT, colors: 20, ctype: u16, offset: 0x1012898, symbol: D_1012898 } + +D_10128C0: + { type: TEXTURE, format: CI8, width: 40, height: 5, ctype: u8, offset: 0x10128C0, tlut: 0x1012988, symbol: D_10128C0 } + +D_1012988: + { type: TEXTURE, format: TLUT, colors: 28, ctype: u16, offset: 0x1012988, symbol: D_1012988 } + +D_10129C0: + { type: TEXTURE, format: CI8, width: 16, height: 109, ctype: u8, offset: 0x10129C0, tlut: 0x1013090, symbol: D_10129C0 } + +D_1013090: + { type: TEXTURE, format: TLUT, colors: 112, ctype: u16, offset: 0x1013090, symbol: D_1013090 } + +D_1013170: + { type: TEXTURE, format: CI8, width: 32, height: 32, ctype: u8, offset: 0x1013170, tlut: 0x1013570, symbol: D_1013170 } + +D_1013570: + { type: TEXTURE, format: TLUT, colors: 8, ctype: u16, offset: 0x1013570, symbol: D_1013570 } + +D_1013580: + { type: TEXTURE, format: CI8, width: 48, height: 8, ctype: u8, offset: 0x1013580, tlut: 0x1013700, symbol: D_1013580 } + +D_1013700: + { type: TEXTURE, format: TLUT, colors: 58, ctype: u16, offset: 0x1013700, symbol: D_1013700 } + +D_1015320: + { type: GFX, offset: 0x1015320, symbol: D_1015320 } + +D_10153F8: + { type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x10153F8, tlut: 0x10154F8, symbol: D_10153F8 } + +D_10154F8: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x10154F8, ctype: u16, symbol: D_10154F8 } + +D_1015510: + { type: GFX, offset: 0x1015510, symbol: D_1015510 } + +D_1015598: + { type: TEXTURE, format: IA8, width: 16, height: 16, ctype: u8, offset: 0x1015598, symbol: D_1015598 } + +D_10156A0: + { type: GFX, offset: 0x10156A0, symbol: D_10156A0 } + +D_1015778: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015778, tlut: 0x10157F8, symbol: D_1015778 } + +D_10157F8: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x10157F8, ctype: u16, symbol: D_10157F8 } + +D_1015810: + { type: GFX, offset: 0x1015810, symbol: D_1015810 } + +D_10158E8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10158E8, tlut: 0x1015968, symbol: D_10158E8 } + +D_1015968: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015968, ctype: u16, symbol: D_1015968 } + +D_1015980: + { type: GFX, offset: 0x1015980, symbol: D_1015980 } + +D_1015A58: + { type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x1015A58, tlut: 0x1015B58, symbol: D_1015A58 } + +D_1015B58: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015B58, ctype: u16, symbol: D_1015B58 } + +D_1015B70: + { type: GFX, offset: 0x1015B70, symbol: D_1015B70 } + +D_1015C48: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015C48, tlut: 0x1015CC8, symbol: D_1015C48 } + +D_1015CC8: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015CC8, ctype: u16, symbol: D_1015CC8 } + +D_1015CE0: + { type: GFX, offset: 0x1015CE0, symbol: D_1015CE0 } + +D_1015DB8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015DB8, tlut: 0x1015E38, symbol: D_1015DB8 } + +D_1015E38: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015E38, ctype: u16, symbol: D_1015E38 } + +D_1015E50: + { type: GFX, offset: 0x1015E50, symbol: D_1015E50 } + +D_1015F28: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1015F28, tlut: 0x1015FA8, symbol: D_1015F28 } + +D_1015FA8: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1015FA8, ctype: u16, symbol: D_1015FA8 } + +D_1015FC0: + { type: GFX, offset: 0x1015FC0, symbol: D_1015FC0 } + +D_1016098: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1016098, tlut: 0x1016118, symbol: D_1016098 } + +D_1016118: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016118, ctype: u16, symbol: D_1016118 } + +D_1016130: + { type: GFX, offset: 0x1016130, symbol: D_1016130 } + +D_1016208: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1016208, tlut: 0x1016288, symbol: D_1016208 } + +D_1016288: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016288, ctype: u16, symbol: D_1016288 } + +D_10162A0: + { type: GFX, offset: 0x10162A0, symbol: D_10162A0 } + +D_1016378: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1016378, tlut: 0x10163F8, symbol: D_1016378 } + +D_10163F8: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x10163F8, ctype: u16, symbol: D_10163F8 } + +D_1016410: + { type: GFX, offset: 0x1016410, symbol: D_1016410 } + +D_10164E8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10164E8, tlut: 0x1016568, symbol: D_10164E8 } + +D_1016568: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016568, ctype: u16, symbol: D_1016568 } + +D_1016580: + { type: GFX, offset: 0x1016580, symbol: D_1016580 } + +D_1016658: + { type: TEXTURE, format: CI4, width: 64, height: 16, ctype: u8, offset: 0x1016658, tlut: 0x1016858, symbol: D_1016658 } + +D_1016858: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1016858, ctype: u16, symbol: D_1016858 } + +D_1016870: + { type: GFX, offset: 0x1016870, symbol: D_1016870 } + +D_1016BC8: + { type: TEXTURE, format: CI8, width: 32, height: 32, ctype: u8, offset: 0x1016BC8, tlut: 0x1012100, symbol: D_1016BC8} + +D_1016FC8: + { type: TEXTURE, format: TLUT, colors: 256, offset: 0x1016FC8, ctype: u16, symbol: D_1016FC8 } + +D_10171D0: + { type: GFX, offset: 0x10171D0, symbol: D_10171D0 } + +D_10172A8: + { type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x10172A8, tlut: 0x10173A8, symbol: D_10172A8 } + +D_10173A8: + { type: TEXTURE, format: TLUT, colors: 16, offset: 0x10173A8, ctype: u16, symbol: D_10173A8 } + +D_10173D0: + { type: GFX, offset: 0x10173D0, symbol: D_10173D0 } + +D_10174A8: + { type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x10174A8, tlut: 0x10175A8, symbol: D_10174A8 } + +D_10175A8: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x10175A8, ctype: u16, symbol: D_10175A8 } + +D_10175C0: + { type: GFX, offset: 0x10175C0, symbol: D_10175C0 } + +D_1017698: + { type: TEXTURE, format: CI4, width: 32, height: 16, ctype: u8, offset: 0x1017698, tlut: 0x1017798, symbol: D_1017698 } + +D_1017798: + { type: TEXTURE, format: TLUT, colors: 16, offset: 0x1017798, ctype: u16, symbol: D_1017798 } + +D_10177C0: + { type: GFX, offset: 0x10177C0, symbol: D_10177C0 } + +D_1017A38: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1017A38, symbol: D_1017A38 } + +D_1018238: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1018238, symbol: D_1018238 } + +D_10182C0: + { type: GFX, offset: 0x10182C0, symbol: D_10182C0 } + +D_10190C0: + { type: TEXTURE, format: RGBA16, width: 16, height: 32, ctype: u16, offset: 0x10190C0, symbol: D_10190C0 } + +D_10194C0: + { type: GFX, offset: 0x10194C0, symbol: D_10194C0 } + +D_1019620: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1019620, symbol: D_1019620 } + +D_1019820: + { type: GFX, offset: 0x1019820, symbol: D_1019820 } + +D_1019CA0: + { type: GFX, offset: 0x1019CA0, symbol: D_1019CA0 } + +D_1019AF0: + { type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x1019AF0, symbol: D_1019AF0 } + +D_1019BF0: + { type: TEXTURE, format: TLUT, colors: 88, offset: 0x1019BF0, ctype: u16, symbol: D_1019BF0 } + +D_101A140: + { type: TEXTURE, format: CI8, width: 32, height: 32, ctype: u8, offset: 0x101A140, symbol: D_101A140 } + +D_101A540: + { type: TEXTURE, format: TLUT, colors: 24, offset: 0x101A540, ctype: u16, symbol: D_101A540 } + +D_101A570: + { type: GFX, offset: 0x101A570, symbol: D_101A570 } + +D_101A8E0: + { type: GFX, offset: 0x101A8E0, symbol: D_101A8E0 } + +D_101A9B8: + { type: TEXTURE, format: CI4, width: 32, height: 32, ctype: u8, offset: 0x101A9B8, tlut: 0x101ABB8, symbol: D_101A9B8 } + +D_101ABB8: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x101ABB8, ctype: u16, symbol: D_101ABB8 } + +D_101ABD0: + { type: GFX, offset: 0x101ABD0, symbol: D_101ABD0 } + +D_101AC98: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x0101AC98, symbol: D_101AC98 } + +D_101AD20: + { type: GFX, offset: 0x101AD20, symbol: D_101AD20 } + +D_101AE48: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x101AE48, symbol: D_101AE48 } + +D_101AED0: + { type: GFX, offset: 0x101AED0, symbol: D_101AED0 } + +D_101AF98: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x101AF98, symbol: D_101AF98 } + +D_101B1A0: + { type: GFX, offset: 0x101B1A0, symbol: D_101B1A0 } + +D_101B268: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B268, tlut: 0x101B2E8, symbol: D_101B268 } + +D_101B2E8: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B2E8, ctype: u16, symbol: D_101B2E8 } + +D_101B310: + { type: GFX, offset: 0x101B310, symbol: D_101B310 } + +D_101B3D8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B3D8, tlut: 0x101B458, symbol: D_101B3D8 } + +D_101B458: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B458, ctype: u16, symbol: D_101B458 } + +D_101B480: + { type: GFX, offset: 0x101B480, symbol: D_101B480 } + +D_101B548: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B548, tlut: 0x101B5C8, symbol: D_101B548 } + +D_101B5C8: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B5C8, ctype: u16, symbol: D_101B5C8 } + +D_101B5F0: + { type: GFX, offset: 0x101B5F0, symbol: D_101B5F0 } + +D_101B6B8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B6B8, tlut: 0x101B738, symbol: D_101B6B8 } + +D_101B738: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B738, ctype: u16, symbol: D_101B738 } + +D_101B760: + { type: GFX, offset: 0x101B760, symbol: D_101B760 } + +D_101B828: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B828, tlut: 0x101B8A8, symbol: D_101B828 } + +D_101B8A8: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101B8A8, ctype: u16, symbol: D_101B8A8 } + +D_101B8D0: + { type: GFX, offset: 0x101B8D0, symbol: D_101B8D0 } + +D_101B998: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101B998, tlut: 0x101BA18, symbol: D_101B998 } + +D_101BA18: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BA18, ctype: u16, symbol: D_101BA18 } + +D_101BA40: + { type: GFX, offset: 0x101BA40, symbol: D_101BA40 } + +D_101BB08: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BB08, tlut: 0x101BB88, symbol: D_101BB08 } + +D_101BB88: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BB88, ctype: u16, symbol: D_101BB88 } + +D_101BBB0: + { type: GFX, offset: 0x101BBB0, symbol: D_101BBB0 } + +D_101BC78: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BC78, tlut: 0x101BCF8, symbol: D_101BC78 } + +D_101BCF8: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BCF8, ctype: u16, symbol: D_101BCF8 } + +D_101BD20: + { type: GFX, offset: 0x101BD20, symbol: D_101BD20 } + +D_101BDE8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BDE8, tlut: 0x101BE68, symbol: D_101BDE8 } + +D_101BE68: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BE68, ctype: u16, symbol: D_101BE68 } + +D_101BE90: + { type: GFX, offset: 0x101BE90, symbol: D_101BE90 } + +D_101BF58: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101BF58, tlut: 0x101BFD8, symbol: D_101BF58 } + +D_101BFD8: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101BFD8, ctype: u16, symbol: D_101BFD8 } + +D_101C000: + { type: GFX, offset: 0x101C000, symbol: D_101C000 } + +D_101C0C8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101C0C8, tlut: 0x101C148, symbol: D_101C0C8 } + +D_101C148: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101C148, ctype: u16, symbol: D_101C148 } + +D_101C170: + { type: GFX, offset: 0x101C170, symbol: D_101C170 } + +D_101C238: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x101C238, tlut: 0x101C2B8, symbol: D_101C238 } + +D_101C2B8: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x101C2B8, ctype: u16, symbol: D_101C2B8 } + +D_101C2E0: + { type: GFX, offset: 0x101C2E0, symbol: D_101C2E0 } + +D_101C368: + { type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, colors: 20, offset: 0x101C368, symbol: D_101C368 } + +D_101C770: + { type: GFX, offset: 0x101C770, symbol: D_101C770 } + +D_101C920: + { type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x101C920, tlut: 0x101CA20, symbol: D_101C920 } + +D_101CA20: + { type: TEXTURE, format: TLUT, colors: 96, offset: 0x101CA20, ctype: u16, symbol: D_101CA20 } + +D_101CAE0: + { type: GFX, offset: 0x101CAE0, symbol: D_101CAE0 } + +D_101CBC0: + { type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x101CBC0, tlut: 0x101CCC0, symbol: D_101CBC0 } + +D_101CCC0: + { type: TEXTURE, format: TLUT, colors: 88, offset: 0x101CCC0, ctype: u16, symbol: D_101CCC0 } + +D_101CD70: + { type: GFX, offset: 0x101CD70, symbol: D_101CD70 } + +D_101D070: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x101D070, symbol: D_101D070 } + +D_101D870: + { type: GFX, offset: 0x101D870, symbol: D_101D870 } + +ast_common_seg1_vtx_1D9C8: + { type: VTX, offset: 0x101D9C8, count: 36, symbol: ast_common_seg1_vtx_1D9C8 } + +D_101DE20: + { type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x101DE20, symbol: D_101DE20 } + +D_101DC10: + { type: GFX, offset: 0x101DC10, symbol: D_101DC10 } + +D_101EE20: + { type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x101EE20, symbol: D_101EE20 } + +D_101FE20: + { type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x101FE20, symbol: D_101FE20 } + +D_1020E20: + { type: TEXTURE, format: IA8, width: 128, height: 32, ctype: u8, offset: 0x1020E20, symbol: D_1020E20 } + +D_1021E20: + { type: GFX, offset: 0x1021E20, symbol: D_1021E20 } + +D_1021EF8: + { type: TEXTURE, format: CI4, width: 32, height: 32, ctype: u8, offset: 0x1021EF8, tlut: 0x10220F8, symbol: D_1021EF8 } + +D_10220F8: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x10220F8, ctype: u16, symbol: D_10220F8 } + +D_1022120: + { type: GFX, offset: 0x1022120, symbol: D_1022120 } + +ast_common_seg1_vtx_22480: + { type: VTX, offset: 0x1022480, count: 124, symbol: ast_common_seg1_vtx_22480 } + +D_1022C40: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1022C40, tlut: 0x1022CC0, symbol: D_1022C40 } + +D_1022CC0: + { type: TEXTURE, format: TLUT, colors: 16, offset: 0x1022CC0, ctype: u16, symbol: D_1022CC0 } + +D_1022CE0: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1022CE0, tlut: 0x1022D60, symbol: D_1022CE0 } + +D_1022D60: + { type: TEXTURE, format: TLUT, colors: 16, offset: 0x1022D60, ctype: u16, symbol: D_1022D60 } + +D_1022D80: + { type: TEXTURE, format: RGBA16, width: 8, height: 16, ctype: u16, offset: 0x1022D80, symbol: D_1022D80 } + +D_1022E80: + { type: GFX, offset: 0x1022E80, symbol: D_1022E80 } + +D_1022F80: + { type: TEXTURE, format: CI4, width: 32, height: 32, ctype: u8, offset: 0x1022F80, tlut: 0x1023180, symbol: D_1022F80 } + +D_1023180: + { type: TEXTURE, format: TLUT, colors: 16, offset: 0x1023180, ctype: u16, symbol: D_1023180 } + +D_10231A0: + { type: GFX, offset: 0x10231A0, symbol: D_10231A0 } + +D_1023518: + { type: TEXTURE, format: IA8, width: 4, height: 5, ctype: u8, offset: 0x1023518, symbol: D_1023518 } + +D_1023530: + { type: TEXTURE, format: CI8, width: 16, height: 16, ctype: u8, offset: 0x1023530, tlut: 0x1023630, symbol: D_1023530 } + +D_1023630: + { type: TEXTURE, format: TLUT, colors: 104, offset: 0x1023630, ctype: u16, symbol: D_1023630 } + +D_1023700: + { type: GFX, offset: 0x1023700, symbol: D_1023700 } + +D_1023750: + { type: GFX, offset: 0x1023750, symbol: D_1023750 } + +D_10237E0: + { type: GFX, offset: 0x10237E0, symbol: D_10237E0 } + +D_1023878: + { type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, offset: 0x1023878, symbol: D_1023878 } + +D_1023C80: + { type: GFX, offset: 0x1023C80, symbol: D_1023C80 } + +D_1023E10: + { type: TEXTURE, format: CI4, width: 64, height: 16, ctype: u8, offset: 0x1023E10, tlut: 0x1024010, symbol: D_1023E10 } + +D_1024010: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1024010, ctype: u16, symbol: D_1024010 } + +D_1024020: + { type: TEXTURE, format: CI4, width: 64, height: 16, ctype: u8, offset: 0x1024020, tlut: 0x1024220, symbol: D_1024020 } + +D_1024220: + { type: TEXTURE, format: TLUT, colors: 8, offset: 0x1024220, ctype: u16, symbol: D_1024220 } + +D_1024230: + { type: GFX, offset: 0x1024230, symbol: D_1024230 } + +D_1024290: + { type: GFX, offset: 0x1024290, symbol: D_1024290 } + +D_1024410: + { type: GFX, offset: 0x1024410, symbol: D_1024410 } + +D_10244D8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10244D8, tlut: 0x1024558, symbol: D_10244D8 } + +D_1024558: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1024558, ctype: u16, symbol: D_1024558 } + +D_1024570: + { type: GFX, offset: 0x1024570, symbol: D_1024570 } + +D_1024638: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1024638, tlut: 0x10246B8, symbol: D_1024638 } + +D_10246B8: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x10246B8, ctype: u16, symbol: D_10246B8 } + +D_10246D0: + { type: GFX, offset: 0x10246D0, symbol: D_10246D0 } + +D_1024798: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x1024798, tlut: 0x1024818, symbol: D_1024798 } + +D_1024818: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1024818, ctype: u16, symbol: D_1024818 } + +D_1024830: + { type: GFX, offset: 0x1024830, symbol: D_1024830 } + +D_10248F8: + { type: TEXTURE, format: CI4, width: 16, height: 16, ctype: u8, offset: 0x10248F8, tlut: 0x1024978, symbol: D_10248F8 } + +D_1024978: + { type: TEXTURE, format: TLUT, colors: 12, offset: 0x1024978, ctype: u16, symbol: D_1024978 } + +D_1024990: + { type: GFX, offset: 0x1024990, symbol: D_1024990 } + +D_1024A58: + { type: TEXTURE, format: CI4, width: 16, height: 8, ctype: u8, offset: 0x1024A58, tlut: 0x1024A98, symbol: D_1024A58 } + +D_1024A98: + { type: TEXTURE, format: TLUT, colors: 20, offset: 0x1024A98, ctype: u16, symbol: D_1024A98 } + +D_1024AC0: + { type: GFX, offset: 0x1024AC0, symbol: D_1024AC0 } + +D_1024B58: + { type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, offset: 0x1024B58, symbol: D_1024B58 } + +D_1024F60: + { type: GFX, offset: 0x1024F60, symbol: D_1024F60 } + +D_1024FF8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1024FF8, symbol: D_1024FF8 } + +D_1025800: + { type: GFX, offset: 0x1025800, symbol: D_1025800 } + +D_1025888: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1025888, symbol: D_1025888 } + +D_1026090: + { type: GFX, offset: 0x1026090, symbol: D_1026090 } + +D_1026120: + { type: GFX, offset: 0x1026120, symbol: D_1026120 } + +D_1026230: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x1026230, symbol: D_1026230 } + +D_1027230: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x1027230, symbol: D_1027230 } + +D_1028230: + { type: GFX, offset: 0x1028230, symbol: D_1028230 } + +D_10288D8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x10288D8, symbol: D_10288D8 } + +D_1028AD8: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1028AD8, symbol: D_1028AD8 } + +D_1028B58: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1028B58, symbol: D_1028B58 } + +D_1028D58: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1028D58, symbol: D_1028D58 } + +D_1028DE0: + { type: GFX, offset: 0x1028DE0, symbol: D_1028DE0 } + +D_1028E68: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x1028E68, symbol: D_1028E68 } + +D_1028EF0: + { type: GFX, offset: 0x1028EF0, symbol: D_1028EF0 } + +D_1028F78: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1028F78, symbol: D_1028F78 } + +D_1029780: + { type: GFX, offset: 0x1029780, symbol: D_1029780 } + +D_1029808: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x1029808, symbol: D_1029808 } + +D_102A010: + { type: GFX, offset: 0x102A010, symbol: D_102A010 } + +D_102A098: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x102A098, symbol: D_102A098 } + +D_102A8A0: + { type: GFX, offset: 0x102A8A0, symbol: D_102A8A0 } + +D_102A928: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x102A928, symbol: D_102A928 } + +D_102AB30: + { type: GFX, offset: 0x102AB30, symbol: D_102AB30 } + +D_102AC40: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102AC40, symbol: D_102AC40 } + +D_102BC40: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102BC40, symbol: D_102BC40 } + +D_102CC40: + { type: GFX, offset: 0x102CC40, symbol: D_102CC40 } + +D_102CD50: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102CD50, symbol: D_102CD50 } + +D_102DD50: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, ctype: u16, offset: 0x102DD50, symbol: D_102DD50 } + +D_102ED50: + { type: GFX, offset: 0x102ED50, symbol: D_102ED50 } + +D_102EDD8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x102EDD8, symbol: D_102EDD8 } + +D_102F5E0: + { type: GFX, offset: 0x102F5E0, symbol: D_102F5E0 } + +D_102F678: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, ctype: u16, offset: 0x102F678, symbol: D_102F678 } + +D_102FE80: + { type: GFX, offset: 0x102FE80, symbol: D_102FE80 } + +D_102FF08: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, ctype: u16, offset: 0x102FF08, symbol: D_102FF08 } + +D_102FF90: + { type: GFX, offset: 0x102FF90, symbol: D_102FF90 } + +D_1031228: + { type: TEXTURE, format: RGBA16, width: 32, height: 16, ctype: u16, offset: 0x1031228, symbol: D_1031228 } + +D_1031630: + { type: GFX, offset: 0x1031630, symbol: D_1031630 } + +D_1031CC08: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1031CC0, symbol: D_1031CC0 } + +D_1031EC0: + { type: GFX, offset: 0x1031EC0, symbol: D_1031EC0 } + +D_1032578: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, ctype: u16, offset: 0x1032578, symbol: D_1032578 } + +D_1032780: + { type: GFX, offset: 0x1032780, symbol: D_1032780 } + +D_1032808: + { type: TEXTURE, format: IA8, width: 32, height: 32, ctype: u8, offset: 0x1032808, symbol: D_1032808 } diff --git a/assets/yaml/us/rev1/ast_corneria.yaml b/assets/yaml/us/rev1/ast_corneria.yaml new file mode 100644 index 00000000..cec3e86c --- /dev/null +++ b/assets/yaml/us/rev1/ast_corneria.yaml @@ -0,0 +1,589 @@ +:config: + segments: + - [0x06, 0x961CE0] + header: + code: + - '#include "assets/ast_corneria.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +# Corneria +# Former Army Base +D_CO_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 28, offset: 0x6000000, symbol: D_CO_6000000 } + +D_CO_6000E00: + { type: GFX, offset: 0x6000E00, symbol: D_CO_6000E00 } + +D_CO_60018F8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060018F8, symbol: D_CO_60018F8 } + +D_CO_60020F8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060020F8, symbol: D_CO_60020F8 } + +D_CO_60028F8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x060028F8, symbol: D_CO_60028F8 } + +D_CO_60038F8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060038F8, symbol: D_CO_60038F8 } + +D_CO_60040F8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060040F8, symbol: D_CO_60040F8 } + +D_CO_60049F0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x060049F0, symbol: D_CO_60049F0 } + +D_CO_6004900: + { type: GFX, offset: 0x6004900, symbol: D_CO_6004900 } + +D_CO_60059F0: + { type: GFX, offset: 0x60059F0, symbol: D_CO_60059F0 } + +D_CO_6005A80: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06005A80, symbol: D_CO_6005A80 } + +D_CO_6006A80: + { type: GFX, offset: 0x6006A80, symbol: D_CO_6006A80 } + +D_CO_6006E08: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06006E08, symbol: D_CO_6006E08 } + +D_CO_6007610: + { type: GFX, offset: 0x6007610, symbol: D_CO_6007610 } + +D_CO_60091C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060091C8, symbol: D_CO_60091C8 } + +D_CO_60099C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060099C8, symbol: D_CO_60099C8 } + +D_CO_6009BC8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06009BC8, symbol: D_CO_6009BC8 } + +D_CO_600A3C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600A3C8, symbol: D_CO_600A3C8 } + +D_CO_600ABC8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600ABC8, symbol: D_CO_600ABC8 } + +D_CO_600B3C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600B3C8, symbol: D_CO_600B3C8 } + +D_CO_600C3D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600C3D8, symbol: D_CO_600C3D8 } + +D_CO_600CBD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0600CBD8, symbol: D_CO_600CBD8 } + +D_CO_600DBD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600DBD8, symbol: D_CO_600DBD8 } + +D_CO_600E3D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600E3D8, symbol: D_CO_600E3D8 } + +D_CO_600EBD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600EBD8, symbol: D_CO_600EBD8 } + +D_CO_600F3D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600F3D8, symbol: D_CO_600F3D8 } + +D_CO_6010050: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06010050, symbol: D_CO_6010050 } + +D_CO_6010250: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06010250, symbol: D_CO_6010250 } + +D_CO_6010F90: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06010F90, symbol: D_CO_6010F90 } + +D_CO_6010A50: + { type: GFX, offset: 0x6010A50, symbol: D_CO_6010A50 } + +D_CO_6010E00: + { type: GFX, offset: 0x6010E00, symbol: D_CO_6010E00 } + +D_CO_6011790: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06011790, symbol: D_CO_6011790 } + +D_CO_6011F90: + { type: GFX, offset: 0x6011F90, symbol: D_CO_6011F90 } + +D_CO_6012640: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012640, symbol: D_CO_6012640 } + +D_CO_6012840: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012840, symbol: D_CO_6012840 } + +D_CO_6012D00: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06012D00, symbol: D_CO_6012D00 } + +D_CO_60132B0: + { type: GFX, offset: 0x60132B0, symbol: D_CO_60132B0 } + +D_CO_60137B0: + { type: GFX, offset: 0x60137B0, symbol: D_CO_60137B0 } + +D_CO_6013B50: + { type: GFX, offset: 0x6013B50, symbol: D_CO_6013B50 } + +D_CO_6013BE0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06013BE0, symbol: D_CO_6013BE0 } + +D_CO_60143E0: + { type: GFX, offset: 0x60143E0, symbol: D_CO_60143E0 } + +D_CO_6014500: + { type: GFX, offset: 0x6014500, symbol: D_CO_6014500 } + +D_CO_6014670: + { type: GFX, offset: 0x6014670, symbol: D_CO_6014670 } + +D_CO_6014A20: + { type: GFX, offset: 0x6014A20, symbol: D_CO_6014A20 } + +D_CO_6014B50: + { type: GFX, offset: 0x6014B50, symbol: D_CO_6014B50 } + +D_CO_60151A8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060151A8, symbol: D_CO_60151A8 } + +D_CO_60153B0: + { type: GFX, offset: 0x60153B0, symbol: D_CO_60153B0 } + +D_CO_6015F00: + { type: GFX, offset: 0x6015F00, symbol: D_CO_6015F00 } + +D_CO_6015700: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06015700, symbol: D_CO_6015700 } + +D_CO_6016270: + { type: GFX, offset: 0x6016270, symbol: D_CO_6016270 } + +D_CO_60164F0: + { type: GFX, offset: 0x60164F0, symbol: D_CO_60164F0 } + +D_CO_6016580: + { type: GFX, offset: 0x6016580, symbol: D_CO_6016580 } + +D_CO_6017F10: + { type: GFX, offset: 0x6017F10, symbol: D_CO_6017F10 } + +D_CO_60186E0: + { type: GFX, offset: 0x60186E0, symbol: D_CO_60186E0 } + +D_CO_6018E80: + { type: GFX, offset: 0x6018E80, symbol: D_CO_6018E80 } + +D_CO_60191C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060191C8, symbol: D_CO_60191C8 } + +D_CO_60199D0: + { type: GFX, offset: 0x60199D0, symbol: D_CO_60199D0 } + +D_CO_6019C60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06019C60, symbol: D_CO_6019C60 } + +D_CO_6019E60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06019E60, symbol: D_CO_6019E60 } + +D_CO_601FF58: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601FF58, symbol: D_CO_601FF58 } + +D_CO_601A7D0: + { type: GFX, offset: 0x601A7D0, symbol: D_CO_601A7D0 } + +D_CO_601AD60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601AD60, symbol: D_CO_601AD60 } + +D_CO_601B560: + { type: GFX, offset: 0x601B560, symbol: D_CO_601B560 } + +D_CO_601B640: + { type: GFX, offset: 0x601B640, symbol: D_CO_601B640 } + +D_CO_601B6C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601B6C0, symbol: D_CO_601B6C0 } + +D_CO_601BEC0: + { type: GFX, offset: 0x601BEC0, symbol: D_CO_601BEC0 } + +D_CO_601C1A8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601C1A8, symbol: D_CO_601C1A8 } + +D_CO_601C9B0: + { type: GFX, offset: 0x601C9B0, symbol: D_CO_601C9B0 } + +D_CO_601CAA0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0601CAA0, symbol: D_CO_601CAA0 } + +D_CO_601DAA0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0601DAA0, symbol: D_CO_601DAA0 } + +D_CO_601EAA0: + { type: GFX, offset: 0x601EAA0, symbol: D_CO_601EAA0 } + +D_CO_601ED00: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601ED00, symbol: D_CO_601ED00 } + +D_CO_601F500: + { type: GFX, offset: 0x601F500, symbol: D_CO_601F500 } + +D_CO_601F5A0: + { type: GFX, offset: 0x601F5A0, symbol: D_CO_601F5A0 } + +D_CO_6020760: + { type: GFX, offset: 0x6020760, symbol: D_CO_6020760 } + +D_CO_6020B40: + { type: GFX, offset: 0x6020B40, symbol: D_CO_6020B40 } + +D_CO_6021188: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06021188, symbol: D_CO_6021188 } + +D_CO_60220D0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060220D0, symbol: D_CO_60220D0 } + +D_CO_6023AC0: + { type: GFX, offset: 0x6023AC0, symbol: D_CO_6023AC0 } + +D_CO_6023DE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06023DE8, symbol: D_CO_6023DE8 } + +D_CO_6024160: + { type: GFX, offset: 0x6024160, symbol: D_CO_6024160 } + +D_CO_60244A0: + { type: GFX, offset: 0x60244A0, symbol: D_CO_60244A0 } + +D_CO_60245E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x060245E0, symbol: D_CO_60245E0 } + +D_CO_6025500: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06025500, symbol: D_CO_6025500 } + +D_CO_6026420: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06026420, symbol: D_CO_6026420 } + +D_CO_6027340: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06027340, symbol: D_CO_6027340 } + +D_CO_6028260: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06028260, symbol: D_CO_6028260 } + +D_CO_6028A60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06028A60, symbol: D_CO_6028A60 } + +D_CO_6029528: + { type: SF64:ANIM, offset: 0x6029528, symbol: D_CO_6029528 } + +D_CO_6029674: + { type: SF64:SKELETON, offset: 0x6029674, symbol: D_CO_6029674 } + +D_CO_602991C: + { type: SF64:ANIM, offset: 0x602991C, symbol: D_CO_602991C } + +D_CO_6029A48: + { type: SF64:SKELETON, offset: 0x6029A48, symbol: D_CO_6029A48 } + +D_CO_602A520: + { type: SF64:ANIM, offset: 0x602A520, symbol: D_CO_602A520 } + +D_CO_602AA04: + { type: SF64:ANIM, offset: 0x602AA04, symbol: D_CO_602AA04 } + +D_CO_602AA7C: + { type: SF64:ANIM, offset: 0x602AA7C, symbol: D_CO_602AA7C } + +D_CO_602AB48: + { type: SF64:SKELETON, offset: 0x602AB48, symbol: D_CO_602AB48 } + +D_CO_602BC18: + { type: SF64:ANIM, offset: 0x602BC18, symbol: D_CO_602BC18 } + +D_CO_602BE64: + { type: SF64:SKELETON, offset: 0x602BE64, symbol: D_CO_602BE64 } + +D_CO_602C0D0: + { type: SF64:ANIM, offset: 0x602C0D0, symbol: D_CO_602C0D0 } + +D_CO_602D31C: + { type: SF64:ANIM, offset: 0x602D31C, symbol: D_CO_602D31C } + +D_CO_602D400: + { type: SF64:ANIM, offset: 0x602D400, symbol: D_CO_602D400 } + +D_CO_602D5AC: + { type: SF64:SKELETON, offset: 0x602D5AC, symbol: D_CO_602D5AC } + +D_CO_602D5F0: + { type: GFX, offset: 0x602D5F0, symbol: D_CO_602D5F0 } + +D_CO_602DA20: + { type: GFX, offset: 0x602DA20, symbol: D_CO_602DA20 } + +D_CO_602DCA0: + { type: GFX, offset: 0x602DCA0, symbol: D_CO_602DCA0 } + +D_CO_602DD40: + { type: GFX, offset: 0x602DD40, symbol: D_CO_602DD40 } + +D_CO_602E080: + { type: GFX, offset: 0x602E080, symbol: D_CO_602E080 } + +D_CO_602E570: + { type: GFX, offset: 0x602E570, symbol: D_CO_602E570 } + +D_CO_602E7A0: + { type: GFX, offset: 0x602E7A0, symbol: D_CO_602E7A0 } + +D_CO_602E9E0: + { type: GFX, offset: 0x602E9E0, symbol: D_CO_602E9E0 } + +D_CO_602ECB0: + { type: GFX, offset: 0x602ECB0, symbol: D_CO_602ECB0 } + +D_CO_602ED50: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x0602ED50, symbol: D_CO_602ED50 } + +D_CO_602F7C0: + { type: GFX, offset: 0x602F7C0, symbol: D_CO_602F7C0 } + +D_CO_602F848: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0602F848, symbol: D_CO_602F848 } + +D_CO_6030850: + { type: GFX, offset: 0x6030850, symbol: D_CO_6030850 } + +D_CO_6030FD0: + { type: GFX, offset: 0x6030FD0, symbol: D_CO_6030FD0 } + +D_CO_6031130: + { type: GFX, offset: 0x6031130, symbol: D_CO_6031130 } + +D_CO_6031280: + { type: GFX, offset: 0x6031280, symbol: D_CO_6031280 } + +D_CO_60329C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060329C0, symbol: D_CO_60329C0 } + +D_CO_6032BC0: + { type: GFX, offset: 0x6032BC0, symbol: D_CO_6032BC0 } + +D_CO_6033000: + { type: GFX, offset: 0x6033000, symbol: D_CO_6033000 } + +D_CO_6033088: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06033088, symbol: D_CO_6033088 } + +D_CO_6033290: + { type: GFX, offset: 0x6033290, symbol: D_CO_6033290 } + +D_CO_6033AF0: + { type: GFX, offset: 0x6033AF0, symbol: D_CO_6033AF0 } + +D_CO_6034388: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06034388, symbol: D_CO_6034388 } + +D_CO_6034B90: + { type: GFX, offset: 0x6034B90, symbol: D_CO_6034B90 } + +D_CO_6034C28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06034C28, symbol: D_CO_6034C28 } + +D_CO_6035430: + { type: GFX, offset: 0x6035430, symbol: D_CO_6035430 } + +D_CO_60354F0: + { type: GFX, offset: 0x60354F0, symbol: D_CO_60354F0 } + +D_CO_60355A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060355A0, symbol: D_CO_60355A0 } + +D_CO_6035DA0: + { type: GFX, offset: 0x6035DA0, symbol: D_CO_6035DA0 } + +D_CO_6035F10: + { type: GFX, offset: 0x6035F10, symbol: D_CO_6035F10 } + +D_CO_60361F0: + { type: GFX, offset: 0x60361F0, symbol: D_CO_60361F0 } + +D_CO_60363B0: + { type: GFX, offset: 0x60363B0, symbol: D_CO_60363B0 } + +D_CO_6036438: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x06036438, symbol: D_CO_6036438 } + +D_CO_6036840: + { type: GFX, offset: 0x6036840, symbol: D_CO_6036840 } + +D_CO_60368C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x060368C8, symbol: D_CO_60368C8 } + +D_CO_6036CD0: + { type: GFX, offset: 0x6036CD0, symbol: D_CO_6036CD0 } + +D_CO_6036D58: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x06036D58, symbol: D_CO_6036D58 } + +D_CO_6037160: + { type: SF64:ENVIRONMENT, offset: 0x6037160, symbol: D_CO_6037160 } + +D_CO_60371A4: + { type: SF64:OBJECT_INIT, offset: 0x60371A4, symbol: D_CO_60371A4 } + +D_CO_603B074: + { type: SF64:OBJECT_INIT, offset: 0x603B074, symbol: D_CO_603B074 } + +D_CO_603D9E8: + { type: SF64:SCRIPT, offset: 0x603D9E8, symbol: D_CO_603D9E8 } + +# Seems unused +D_CO_603DC40: + { type: SF64:HITBOX, offset: 0x603DC40, symbol: D_CO_603DC40 } + +D_CO_603DD40: + { type: SF64:HITBOX, offset: 0x603DD40, symbol: D_CO_603DD40 } + +D_CO_603DDF0: + { type: SF64:HITBOX, offset: 0x603DDF0, symbol: D_CO_603DDF0 } + +D_CO_603DCA4: + { type: SF64:HITBOX, offset: 0x603DCA4, symbol: D_CO_603DCA4 } + +D_CO_603DE8C: + { type: SF64:HITBOX, offset: 0x603DE8C, symbol: D_CO_603DE8C } + +D_CO_603DEF4: + { type: SF64:HITBOX, offset: 0x603DEF4, symbol: D_CO_603DEF4 } + +D_CO_603DF8C: + { type: SF64:HITBOX, offset: 0x603DF8C, symbol: D_CO_603DF8C } + +D_CO_603DFDC: + { type: SF64:HITBOX, offset: 0x603DFDC, symbol: D_CO_603DFDC } + +D_CO_603E014: + { type: SF64:HITBOX, offset: 0x603E014, symbol: D_CO_603E014 } + +D_CO_603E030: + { type: SF64:HITBOX, offset: 0x603E030, symbol: D_CO_603E030 } + +D_CO_603E09C: + { type: SF64:HITBOX, offset: 0x603E09C, symbol: D_CO_603E09C } + +D_CO_603E0EC: + { type: SF64:HITBOX, offset: 0x603E0EC, symbol: D_CO_603E0EC } + +D_CO_603E118: + { type: SF64:HITBOX, offset: 0x603E118, symbol: D_CO_603E118 } + +D_CO_603E14C: + { type: SF64:HITBOX, offset: 0x603E14C, symbol: D_CO_603E14C } + +D_CO_603E1B4: + { type: SF64:HITBOX, offset: 0x603E1B4, symbol: D_CO_603E1B4 } + +D_CO_603E21C: + { type: SF64:HITBOX, offset: 0x603E21C, symbol: D_CO_603E21C } + +# seems unused +D_CO_603E2C0: + { type: SF64:HITBOX, offset: 0x603E2C0, symbol: D_CO_603E2C0 } + +# seems unused +D_CO_603E2F4: + { type: SF64:HITBOX, offset: 0x603E2F4, symbol: D_CO_603E2F4 } + +D_CO_603E3E0: + { type: SF64:HITBOX, offset: 0x603E3E0, symbol: D_CO_603E3E0 } + +D_CO_603E468: + { type: SF64:HITBOX, offset: 0x603E468, symbol: D_CO_603E468 } + +D_CO_603E484: + { type: SF64:HITBOX, offset: 0x603E484, symbol: D_CO_603E484 } + +D_CO_603E4A0: + { type: SF64:HITBOX, offset: 0x603E4A0, symbol: D_CO_603E4A0 } + +D_CO_603E4A4: + { type: SF64:HITBOX, offset: 0x603E4A4, symbol: D_CO_603E4A4 } + +D_CO_603E4DC: + { type: SF64:HITBOX, offset: 0x603E4DC, symbol: D_CO_603E4DC } + +D_CO_603E514: + { type: SF64:HITBOX, offset: 0x603E514, symbol: D_CO_603E514 } + +D_CO_603E54C: + { type: SF64:HITBOX, offset: 0x603E54C, symbol: D_CO_603E54C } + +D_CO_603E598: + { type: SF64:HITBOX, offset: 0x603E598, symbol: D_CO_603E598 } + +D_CO_603E5B4: + { type: SF64:HITBOX, offset: 0x603E5B4, symbol: D_CO_603E5B4 } + +D_CO_603E5D0: + { type: SF64:HITBOX, offset: 0x603E5D0, symbol: D_CO_603E5D0 } + +D_CO_603E604: + { type: SF64:HITBOX, offset: 0x603E604, symbol: D_CO_603E604 } + +D_CO_603E620: + { type: SF64:HITBOX, offset: 0x603E620, symbol: D_CO_603E620 } + +D_CO_603E714: + { type: SF64:HITBOX, offset: 0x603E714, symbol: D_CO_603E714 } + +D_CO_603E748: + { type: SF64:HITBOX, offset: 0x603E748, symbol: D_CO_603E748 } + +D_CO_603E7C4: + { type: SF64:HITBOX, offset: 0x603E7C4, symbol: D_CO_603E7C4 } + +D_CO_603E840: + { type: SF64:HITBOX, offset: 0x603E840, symbol: D_CO_603E840 } + +D_CO_603E88C: + { type: SF64:HITBOX, offset: 0x603E88C, symbol: D_CO_603E88C } + +D_CO_603E8A8: + { type: SF64:HITBOX, offset: 0x603E8A8, symbol: D_CO_603E8A8 } + +D_CO_603E924: + { type: SF64:HITBOX, offset: 0x603E924, symbol: D_CO_603E924 } + +D_CO_603E98C: + { type: SF64:HITBOX, offset: 0x603E98C, symbol: D_CO_603E98C } + +D_CO_603E9EC: + { type: SF64:HITBOX, offset: 0x603E9EC, symbol: D_CO_603E9EC } + +D_CO_603EA08: + { type: SF64:HITBOX, offset: 0x603EA08, symbol: D_CO_603EA08 } + +D_CO_603EA74: + { type: SF64:HITBOX, offset: 0x603EA74, symbol: D_CO_603EA74 } + +D_CO_603EAE0: + { type: SF64:HITBOX, offset: 0x603EAE0, symbol: D_CO_603EAE0 } + +D_CO_603EB0C: + { type: SF64:HITBOX, offset: 0x603EB0C, symbol: D_CO_603EB0C } + +D_CO_603EB38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0603EB38, symbol: D_CO_603EB38 } + +D_CO_603F338: + { type: SF64:TRIANGLE, count: 13, offset: 0x603F338, symbol: D_CO_603F338, mesh_symbol: D_CO_OFFSET, mesh_offset: 0x603F388 } + +D_CO_603F40C: + { type: SF64:TRIANGLE, count: 36, offset: 0x603F40C, symbol: D_CO_603F40C, mesh_symbol: D_CO_OFFSET } diff --git a/assets/yaml/us/rev1/ast_ending.yaml b/assets/yaml/us/rev1/ast_ending.yaml new file mode 100644 index 00000000..4bd1b0b2 --- /dev/null +++ b/assets/yaml/us/rev1/ast_ending.yaml @@ -0,0 +1,125 @@ +:config: + segments: + - [0x07, 0xD27600] + header: + code: + - '#include "assets/ast_ending.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_END_7000000: { type: GFX, offset: 0x7000000, symbol: D_END_7000000} + +D_END_7000118: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7000118, symbol: D_END_7000118} + +D_END_7001118: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7001118, symbol: D_END_7001118} + +D_END_7002120: { type: GFX, offset: 0x7002120, symbol: D_END_7002120} + +D_END_7002238: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7002238, symbol: D_END_7002238} + +D_END_7003238: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7003238, symbol: D_END_7003238} + +D_END_7004240: { type: GFX, offset: 0x7004240, symbol: D_END_7004240} + +D_END_7004620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7004620, symbol: D_END_7004620} + +D_END_7005620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7005620, symbol: D_END_7005620} + +D_END_7006620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7006620, symbol: D_END_7006620} + +D_END_7007620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7007620, symbol: D_END_7007620} + +D_END_7008620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7008620, symbol: D_END_7008620} + +D_END_7009620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x7009620, symbol: D_END_7009620} + +D_END_700A620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700A620, symbol: D_END_700A620} + +D_END_700B620: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700B620, symbol: D_END_700B620} + +D_END_700C620: { type: GFX, offset: 0x700C620, symbol: D_END_700C620} + +D_END_700C6A8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x700C6A8, symbol: D_END_700C6A8} + +D_END_700C8B0: { type: GFX, offset: 0x700C8B0, symbol: D_END_700C8B0} + +D_END_700C940: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700C940, symbol: D_END_700C940} + +D_END_700D940: { type: GFX, offset: 0x700D940, symbol: D_END_700D940} + +D_END_700D9D8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x700D9D8, symbol: D_END_700D9D8} + +D_END_700E9E0: { type: GFX, offset: 0x700E9E0, symbol: D_END_700E9E0} + +D_END_700EA38: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x700EA38, symbol: D_END_700EA38} + +D_END_700F240: { type: GFX, offset: 0x700F240, symbol: D_END_700F240} + +D_END_700F320: { type: GFX, offset: 0x700F320, symbol: D_END_700F320} + +D_END_7010070: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7010070, symbol: D_END_7010070} + +D_END_70100F0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x70100F0, symbol: D_END_70100F0} + +D_END_7010170: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x7010170, symbol: D_END_7010170} + +D_END_7010970: { type: GFX, offset: 0x7010970, symbol: D_END_7010970} + +D_END_7010A08: {type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x7010A08, symbol: D_END_7010A08} + +D_END_7010E10: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x7010E10, symbol: D_END_7010E10, tlut: 0x7010EE0} + +D_END_7010EE0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x7010EE0, symbol: D_END_7010EE0} + +D_END_7010F00: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x7010F00, symbol: D_END_7010F00, tlut: 0x7010FD0} + +D_END_7010FD0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x7010FD0, symbol: D_END_7010FD0} + +D_END_7010FF0: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x7010FF0, symbol: D_END_7010FF0, tlut: 0x70110C0} + +D_END_70110C0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x70110C0, symbol: D_END_70110C0} + +D_END_70110E0: {type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 26, offset: 0x70110E0, symbol: D_END_70110E0, tlut: 0x70111B0} + +D_END_70111B0: {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x70111B0, symbol: D_END_70111B0} + +D_END_70111D0: { type: GFX, offset: 0x70111D0, symbol: D_END_70111D0} + +D_END_70113B8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x70113B8, symbol: D_END_70113B8} + +D_END_70123B8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x70123B8, symbol: D_END_70123B8} + +D_END_70133B8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x70133B8, symbol: D_END_70133B8} + +D_END_70143C0: { type: GFX, offset: 0x70143C0, symbol: D_END_70143C0} + +D_END_7014540: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7014540, symbol: D_END_7014540} + +D_END_7015540: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7015540, symbol: D_END_7015540} + +D_END_7016540: { type: GFX, offset: 0x7016540, symbol: D_END_7016540} + +D_END_7016658: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7016658, symbol: D_END_7016658} + +D_END_7017658: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x7017658, symbol: D_END_7017658} + +D_END_7018708: { type: SF64:ANIM, offset: 0x7018708, symbol: D_END_7018708} + +D_END_70187B4: { type: SF64:SKELETON, offset: 0x70187B4, symbol: D_END_70187B4} + +D_END_7019C90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019C90, symbol: D_END_7019C90} + +D_END_7019D10: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019D10, symbol: D_END_7019D10} + +D_END_7019D90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019D90, symbol: D_END_7019D90} + +D_END_7019E10: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019E10, symbol: D_END_7019E10} + +D_END_7019E90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019E90, symbol: D_END_7019E90} + +D_END_7019F10: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019F10, symbol: D_END_7019F10} + +D_END_7019F90: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x7019F90, symbol: D_END_7019F90} + +D_END_701A010: {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x701A010, symbol: D_END_701A010} diff --git a/assets/yaml/us/rev1/ast_ending_award_back.yaml b/assets/yaml/us/rev1/ast_ending_award_back.yaml new file mode 100644 index 00000000..4cc3746f --- /dev/null +++ b/assets/yaml/us/rev1/ast_ending_award_back.yaml @@ -0,0 +1,13 @@ +:config: + segments: + - [0x08, 0xD68480] + header: + code: + - '#include "assets/ast_ending_award_back.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +ending_award_back: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 270, offset: 0x8000000, symbol: gEndingAwardBack } + diff --git a/assets/yaml/us/rev1/ast_ending_award_front.yaml b/assets/yaml/us/rev1/ast_ending_award_front.yaml new file mode 100644 index 00000000..81908bf9 --- /dev/null +++ b/assets/yaml/us/rev1/ast_ending_award_front.yaml @@ -0,0 +1,12 @@ +:config: + segments: + - [0x08, 0xD43400] + header: + code: + - '#include "assets/ast_ending_award_front.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +ending_award_front: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 240, offset: 0x8000000, symbol: gEndingAwardFront } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_ending_expert.yaml b/assets/yaml/us/rev1/ast_ending_expert.yaml new file mode 100644 index 00000000..7963c318 --- /dev/null +++ b/assets/yaml/us/rev1/ast_ending_expert.yaml @@ -0,0 +1,15 @@ +:config: + segments: + - [0x08, 0xD91F10] + header: + code: + - '#include "assets/ast_ending_expert.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +ending_expert_reward: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 240, offset: 0x8000000, symbol: gEndingExpertReward } + +ending_normal_reward: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 316, height: 240, offset: 0x8025080, symbol: gEndingNormalReward } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_enmy_planet.yaml b/assets/yaml/us/rev1/ast_enmy_planet.yaml new file mode 100644 index 00000000..9ea49f50 --- /dev/null +++ b/assets/yaml/us/rev1/ast_enmy_planet.yaml @@ -0,0 +1,112 @@ +:config: + segments: + - [0x04, 0x918430] + header: + code: + - '#include "assets/ast_enmy_planet.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +# Seems unused +D_ENMY_PLANET_4000290: + { type: GFX, offset: 0x4000290, symbol: D_ENMY_PLANET_4000290 } + +ast_enmy_planet_seg4_vtx_8F8: + { type: VTX, count: 90, offset: 0x40008F8, symbol: ast_enmy_planet_seg4_vtx_8F8 } + +D_ENMY_PLANET_40001A4: + { type: SF64:ANIM, offset: 0x40001A4, symbol: D_ENMY_PLANET_40001A4 } + +D_ENMY_PLANET_4000270: + { type: SF64:SKELETON, offset: 0x4000270, symbol: D_ENMY_PLANET_4000270 } + +D_ENMY_PLANET_4000710: + { type: GFX, offset: 0x4000710, symbol: D_ENMY_PLANET_4000710 } + +D_ENMY_PLANET_4001298: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001298, symbol: D_ENMY_PLANET_4001298 } + +D_ENMY_PLANET_4001698: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001698, symbol: D_ENMY_PLANET_4001698 } + +D_ENMY_PLANET_4000E98: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04000E98, symbol: D_ENMY_PLANET_4000E98 } + +D_ENMY_PLANET_4001098: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001098, symbol: D_ENMY_PLANET_4001098 } + +D_ENMY_PLANET_4001498: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04001498, symbol: D_ENMY_PLANET_4001498 } + +D_ENMY_PLANET_40018A0: + { type: GFX, offset: 0x40018A0, symbol: D_ENMY_PLANET_40018A0 } + +D_ENMY_PLANET_40024B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x040024B8, symbol: D_ENMY_PLANET_40024B8 } + +D_ENMY_PLANET_4002538: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04002538, symbol: D_ENMY_PLANET_4002538 } + +D_ENMY_PLANET_4002D38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x04002D38, symbol: D_ENMY_PLANET_4002D38 } + +D_ENMY_PLANET_4003D38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04003D38, symbol: D_ENMY_PLANET_4003D38 } + +D_ENMY_PLANET_4004538: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04004538, symbol: D_ENMY_PLANET_4004538 } + +D_ENMY_PLANET_4004D38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04004D38, symbol: D_ENMY_PLANET_4004D38 } + +D_ENMY_PLANET_40057AC: + { type: SF64:ANIM, offset: 0x40057AC, symbol: D_ENMY_PLANET_40057AC } + +D_ENMY_PLANET_40058B8: + { type: SF64:SKELETON, offset: 0x40058B8, symbol: D_ENMY_PLANET_40058B8 } + +D_ENMY_PLANET_4005E78: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04005E78, symbol: D_ENMY_PLANET_4005E78 } + +D_ENMY_PLANET_4006078: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04006078, symbol: D_ENMY_PLANET_4006078 } + +D_ENMY_PLANET_4006280: + { type: GFX, offset: 0x4006280, symbol: D_ENMY_PLANET_4006280 } + +D_ENMY_PLANET_40064E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x040064E8, symbol: D_ENMY_PLANET_40064E8 } + +D_ENMY_PLANET_40066E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x040066E8, symbol: D_ENMY_PLANET_40066E8 } + +D_ENMY_PLANET_40068F0: + { type: GFX, offset: 0x40068F0, symbol: D_ENMY_PLANET_40068F0 } + +D_ENMY_PLANET_4006E90: + { type: GFX, offset: 0x4006E90, symbol: D_ENMY_PLANET_4006E90 } + +D_ENMY_PLANET_40073C0: + { type: GFX, offset: 0x40073C0, symbol: D_ENMY_PLANET_40073C0 } + +D_ENMY_PLANET_4007AF0: + { type: GFX, offset: 0x4007AF0, symbol: D_ENMY_PLANET_4007AF0 } + +D_ENMY_PLANET_4008100: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04008100, symbol: D_ENMY_PLANET_4008100 } + +D_ENMY_PLANET_4008CE0: + { type: GFX, offset: 0x4008CE0, symbol: D_ENMY_PLANET_4008CE0 } + +D_ENMY_PLANET_4008D68: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x04008D68, symbol: D_ENMY_PLANET_4008D68 } + +D_ENMY_PLANET_4008FF8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x04008FF8, symbol: D_ENMY_PLANET_4008FF8 } + +D_ENMY_PLANET_4008F70: + { type: GFX, offset: 0x4008F70, symbol: D_ENMY_PLANET_4008F70 } + +D_ENMY_PLANET_4009800: + { type: GFX, offset: 0x4009800, symbol: D_ENMY_PLANET_4009800 } diff --git a/assets/yaml/us/rev1/ast_enmy_space.yaml b/assets/yaml/us/rev1/ast_enmy_space.yaml new file mode 100644 index 00000000..9bfb991f --- /dev/null +++ b/assets/yaml/us/rev1/ast_enmy_space.yaml @@ -0,0 +1,134 @@ +:config: + segments: + - [0x04, 0x922730] + header: + code: + - '#include "assets/ast_enmy_space.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_ENMY_SPACE_4000080: + { type: SF64:ANIM, offset: 0x4000080, symbol: D_ENMY_SPACE_4000080 } + +D_ENMY_SPACE_400014C: + { type: SF64:SKELETON, offset: 0x400014C, symbol: D_ENMY_SPACE_400014C } + +D_ENMY_SPACE_4000170: + { type: GFX, offset: 0x4000170, symbol: D_ENMY_SPACE_4000170 } + +D_ENMY_SPACE_4000650: + { type: GFX, offset: 0x4000650, symbol: D_ENMY_SPACE_4000650 } + +D_ENMY_SPACE_4000EC0: + { type: GFX, offset: 0x4000EC0, symbol: D_ENMY_SPACE_4000EC0 } + +D_ENMY_SPACE_4001108: + { type: TEXTURE, format: RGBA16, offset: 0x4001108, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4001108 } + +D_ENMY_SPACE_4001310: + { type: GFX, offset: 0x4001310, symbol: D_ENMY_SPACE_4001310 } + +D_ENMY_SPACE_4001A30: + { type: TEXTURE, format: RGBA16, offset: 0x4001A30, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4001A30 } + +D_ENMY_SPACE_4001C30: + { type: TEXTURE, format: RGBA16, offset: 0x04001C30, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4001C30 } + +D_ENMY_SPACE_4001E30: + { type: TEXTURE, format: RGBA16, offset: 0x04001E30, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4001E30 } + +D_ENMY_SPACE_4002030: + { type: TEXTURE, format: RGBA16, offset: 0x04002030, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4002030 } + +D_ENMY_SPACE_4002230: + { type: GFX, offset: 0x4002230, symbol: D_ENMY_SPACE_4002230 } + +D_ENMY_SPACE_4002C50: + { type: TEXTURE, format: RGBA16, offset: 0x04002C50, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4002C50 } + +D_ENMY_SPACE_4002E50: + { type: TEXTURE, format: RGBA16, offset: 0x04002E50, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4002E50 } + +D_ENMY_SPACE_4003050: + { type: TEXTURE, format: RGBA16, offset: 0x04003050, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4003050 } + +D_ENMY_SPACE_4003250: + { type: TEXTURE, format: RGBA16, offset: 0x04003250, width: 4, height: 4, ctype: u16, symbol: D_ENMY_SPACE_4003250 } + +D_ENMY_SPACE_4003270: + { type: TEXTURE, format: RGBA16, offset: 0x04003270, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4003270 } + +D_ENMY_SPACE_4003470: + { type: TEXTURE, format: RGBA16, offset: 0x04003470, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_4003470 } + +D_ENMY_SPACE_4003670: + { type: TEXTURE, format: RGBA16, offset: 0x04003670, width: 8, height: 8, ctype: u16, symbol: D_ENMY_SPACE_4003670 } + +D_ENMY_SPACE_4003BD0: + { type: GFX, offset: 0x4003BD0, symbol: D_ENMY_SPACE_4003BD0 } + +D_ENMY_SPACE_40047E8: + { type: TEXTURE, format: RGBA16, offset: 0x40047E8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_40047E8 } + +D_ENMY_SPACE_4004FE8: + { type: TEXTURE, format: RGBA16, offset: 0x4004FE8, width: 64, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4004FE8 } + +D_ENMY_SPACE_4005FE8: + { type: TEXTURE, format: RGBA16, offset: 0x4005FE8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4005FE8 } + +D_ENMY_SPACE_40067E8: + { type: TEXTURE, format: RGBA16, offset: 0x40067E8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_40067E8 } + +D_ENMY_SPACE_40077E8: + { type: TEXTURE, format: RGBA16, offset: 0x40077E8, width: 8, height: 8, ctype: u16, symbol: D_ENMY_SPACE_40077E8 } + +D_ENMY_SPACE_4007870: + { type: GFX, offset: 0x4007870, symbol: D_ENMY_SPACE_4007870 } + +D_ENMY_SPACE_4006FE8: + { type: TEXTURE, format: RGBA16, offset: 0x4006FE8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4006FE8 } + +D_ENMY_SPACE_40084D0: + { type: GFX, offset: 0x40084D0, symbol: D_ENMY_SPACE_40084D0 } + +D_ENMY_SPACE_4008550: + { type: TEXTURE, format: RGBA16, offset: 0x04008550, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4008550 } + +D_ENMY_SPACE_4008D50: + { type: GFX, offset: 0x4008D50, symbol: D_ENMY_SPACE_4008D50 } + +D_ENMY_SPACE_4008FA0: + { type: GFX, offset: 0x4008FA0, symbol: D_ENMY_SPACE_4008FA0 } + +D_ENMY_SPACE_40096B8: + { type: TEXTURE, format: RGBA16, offset: 0x040096B8, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_40096B8 } + +D_ENMY_SPACE_40098B8: + { type: TEXTURE, format: RGBA16, offset: 0x040098B8, width: 16, height: 16, ctype: u16, symbol: D_ENMY_SPACE_40098B8 } + +D_ENMY_SPACE_4009AB8: + { type: TEXTURE, format: RGBA16, offset: 0x04009AB8, width: 32, height: 32, ctype: u16, symbol: D_ENMY_SPACE_4009AB8 } + +D_ENMY_SPACE_400A30C: + { type: SF64:ANIM, offset: 0x400A30C, symbol: D_ENMY_SPACE_400A30C } + +D_ENMY_SPACE_400A398: + { type: SF64:SKELETON, offset: 0x400A398, symbol: D_ENMY_SPACE_400A398 } + +D_ENMY_SPACE_400A630: + { type: GFX, offset: 0x400A630, symbol: D_ENMY_SPACE_400A630 } + + +D_ENMY_SPACE_400AAE0: + { type: GFX, offset: 0x400AAE0, symbol: D_ENMY_SPACE_400AAE0 } + + +D_ENMY_SPACE_400B390: + { type: GFX, offset: 0x400B390, symbol: D_ENMY_SPACE_400B390 } + + +D_ENMY_SPACE_400BD20: + { type: GFX, offset: 0x400BD20, symbol: D_ENMY_SPACE_400BD20 } + +# size = 0xC510 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_font_3d.yaml b/assets/yaml/us/rev1/ast_font_3d.yaml new file mode 100644 index 00000000..745d6518 --- /dev/null +++ b/assets/yaml/us/rev1/ast_font_3d.yaml @@ -0,0 +1,128 @@ +:config: + segments: + - [0x09, 0xCDDCA0] + header: + code: + - '#include "assets/ast_font_3d.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_FONT3D_9000000: + { type: GFX, offset: 0x9000000, symbol: D_FONT3D_9000000 } + +D_FONT3D_90001F0: + { type: GFX, offset: 0x90001F0, symbol: D_FONT3D_90001F0 } + +D_FONT3D_9000528: + { type: TEXTURE, ctype: u8, format: CI4, width: 8, height: 8, offset: 0x09000528, symbol: D_FONT3D_9000528, tlut: 0x09000548 } + +D_FONT3D_9000548: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x09000548, symbol: D_FONT3D_9000548 } + +D_FONT3D_9000570: + { type: GFX, offset: 0x9000570, symbol: D_FONT3D_9000570 } + +D_FONT3D_9000980: + { type: GFX, offset: 0x9000980, symbol: D_FONT3D_9000980 } + +D_FONT3D_9001120: + { type: GFX, offset: 0x9001120, symbol: D_FONT3D_9001120 } + +D_FONT3D_90014E0: + { type: GFX, offset: 0x90014E0, symbol: D_FONT3D_90014E0 } + +D_FONT3D_9001A10: + { type: GFX, offset: 0x9001A10, symbol: D_FONT3D_9001A10 } + +D_FONT3D_9001E90: + { type: GFX, offset: 0x9001E90, symbol: D_FONT3D_9001E90 } + +D_FONT3D_90022A0: + { type: GFX, offset: 0x90022A0, symbol: D_FONT3D_90022A0 } + +D_FONT3D_9002890: + { type: GFX, offset: 0x9002890, symbol: D_FONT3D_9002890 } + +D_FONT3D_9002EA0: + { type: GFX, offset: 0x9002EA0, symbol: D_FONT3D_9002EA0 } + +D_FONT3D_9003230: + { type: GFX, offset: 0x9003230, symbol: D_FONT3D_9003230 } + +D_FONT3D_9003620: + { type: GFX, offset: 0x9003620, symbol: D_FONT3D_9003620 } + +D_FONT3D_9003A30: + { type: GFX, offset: 0x9003A30, symbol: D_FONT3D_9003A30 } + +D_FONT3D_9004230: + { type: GFX, offset: 0x9004230, symbol: D_FONT3D_9004230 } + +D_FONT3D_9004920: + { type: GFX, offset: 0x9004920, symbol: D_FONT3D_9004920 } + +D_FONT3D_9004E10: + { type: GFX, offset: 0x9004E10, symbol: D_FONT3D_9004E10 } + +D_FONT3D_9005380: + { type: GFX, offset: 0x9005380, symbol: D_FONT3D_9005380 } + +D_FONT3D_9005980: + { type: GFX, offset: 0x9005980, symbol: D_FONT3D_9005980 } + +D_FONT3D_9005CA0: + { type: GFX, offset: 0x9005CA0, symbol: D_FONT3D_9005CA0 } + +D_FONT3D_90062D0: + { type: GFX, offset: 0x90062D0, symbol: D_FONT3D_90062D0 } + +D_FONT3D_9006500: + { type: GFX, offset: 0x9006500, symbol: D_FONT3D_9006500 } + +D_FONT3D_9006AE0: + { type: GFX, offset: 0x9006AE0, symbol: D_FONT3D_9006AE0 } + +D_FONT3D_90070C0: + { type: GFX, offset: 0x90070C0, symbol: D_FONT3D_90070C0 } + +D_FONT3D_90075A0: + { type: GFX, offset: 0x90075A0, symbol: D_FONT3D_90075A0 } + +D_FONT3D_9007BB0: + { type: GFX, offset: 0x9007BB0, symbol: D_FONT3D_9007BB0 } + +D_FONT3D_9007FD0: + { type: GFX, offset: 0x9007FD0, symbol: D_FONT3D_9007FD0 } + +D_FONT3D_90086F0: + { type: GFX, offset: 0x90086F0, symbol: D_FONT3D_90086F0 } + +D_FONT3D_9008C60: + { type: GFX, offset: 0x9008C60, symbol: D_FONT3D_9008C60 } + +D_FONT3D_9009280: + { type: GFX, offset: 0x9009280, symbol: D_FONT3D_9009280 } + +D_FONT3D_9009990: + { type: GFX, offset: 0x9009990, symbol: D_FONT3D_9009990 } + +D_FONT3D_9009CB0: + { type: GFX, offset: 0x9009CB0, symbol: D_FONT3D_9009CB0 } + +D_FONT3D_900A290: + { type: GFX, offset: 0x900A290, symbol: D_FONT3D_900A290 } + +D_FONT3D_900A870: + { type: GFX, offset: 0x900A870, symbol: D_FONT3D_900A870 } + +D_FONT3D_900AF60: + { type: GFX, offset: 0x900AF60, symbol: D_FONT3D_900AF60 } + +D_FONT3D_900B580: + { type: GFX, offset: 0x900B580, symbol: D_FONT3D_900B580 } + +D_FONT3D_900BB90: + { type: GFX, offset: 0x900BB90, symbol: D_FONT3D_900BB90 } + +# size = 0xC1D0 diff --git a/assets/yaml/us/rev1/ast_fortuna.yaml b/assets/yaml/us/rev1/ast_fortuna.yaml new file mode 100644 index 00000000..2c33e207 --- /dev/null +++ b/assets/yaml/us/rev1/ast_fortuna.yaml @@ -0,0 +1,183 @@ +:config: + segments: + - [0x6, 0xB1CA50] + header: + code: + - '#include "assets/ast_fortuna.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + +# Fortuna +# Former Defense Post +D_FO_6000000: + { type: TEXTURE, format: IA8, width: 168, height: 28, offset: 0x6000000, ctype: u8, symbol: D_FO_6000000 } + +D_FO_6001260: + { type: TEXTURE, format: IA8, width: 16, height: 16, offset: 0x6001260, ctype: u8, symbol: D_FO_6001260 } + +D_FO_6001360: + { type: GFX, offset: 0x6001360, symbol: D_FO_6001360 } + +D_FO_6001890: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6001890, ctype: u16, symbol: D_FO_6001890 } + +D_FO_6002090: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6002090, ctype: u16, symbol: D_FO_6002090 } + +D_FO_6002890: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6002890, ctype: u16, symbol: D_FO_6002890 } + +D_FO_6003090: + { type: GFX, offset: 0x6003090, symbol: D_FO_6003090 } + +D_FO_6003EC0: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6003EC0, ctype: u16, symbol: D_FO_6003EC0 } + +D_FO_60046C0: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60046C0, ctype: u16, symbol: D_FO_60046C0 } + +D_FO_60048C0: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60048C0, ctype: u16, symbol: D_FO_60048C0 } + +D_FO_6004AC0: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, offset: 0x6004AC0, ctype: u16, symbol: D_FO_6004AC0 } + +D_FO_6005AC0: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6005AC0, ctype: u16, symbol: D_FO_6005AC0 } + +D_FO_6005CC0: + { type: GFX, offset: 0x6005CC0, symbol: D_FO_6005CC0 } + +D_FO_6005F20: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6005F20, ctype: u16, symbol: D_FO_6005F20 } + +D_FO_6006120: + { type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x6006120, ctype: u8, symbol: D_FO_6006120 } + +D_FO_6006220: + { type: TEXTURE, format: TLUT, colors: 120, offset: 0x6006220, ctype: u16, symbol: D_FO_6006220 } + +D_FO_6006310: + { type: GFX, offset: 0x6006310, symbol: D_FO_6006310 } + +D_FO_60066E0: + { type: GFX, offset: 0x60066E0, symbol: D_FO_60066E0 } + +ast_fortuna_seg6_vtx_6898: + { type: VTX, count: 52, offset: 0x6006898, symbol: ast_fortuna_seg6_vtx_6898 } + +D_FO_6006BE0: + { type: GFX, offset: 0x6006BE0, symbol: D_FO_6006BE0 } + +ast_fortuna_seg6_vtx_6D00: + { type: VTX, count: 62, offset: 0x6006D00, symbol: ast_fortuna_seg6_vtx_6D00 } + +D_FO_60070E0: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60070E0, ctype: u16, symbol: D_FO_60070E0 } + +D_FO_60072E0: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60072E0, ctype: u16, symbol: D_FO_60072E0 } + +D_FO_60074E0: + { type: GFX, offset: 0x60074E0, symbol: D_FO_60074E0 } + +D_FO_6007590: + { type: GFX, offset: 0x6007590, symbol: D_FO_6007590 } + +D_FO_6007730: + { type: GFX, offset: 0x6007730, symbol: D_FO_6007730 } + +D_FO_6007854: + { type: SF64:ANIM, offset: 0x6007854, symbol: D_FO_6007854 } + +D_FO_6007980: + { type: SF64:SKELETON, offset: 0x6007980, symbol: D_FO_6007980 } + +D_FO_60079B0: + { type: GFX, offset: 0x60079B0, symbol: D_FO_60079B0 } + +D_FO_6007D80: + { type: GFX, offset: 0x6007D80, symbol: D_FO_6007D80 } + +D_FO_6008150: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x6008150, ctype: u16, symbol: D_FO_6008150 } + +D_FO_6009070: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x6009070, ctype: u16, symbol: D_FO_6009070 } + +D_FO_6009F90: + { type: GFX, offset: 0x6009F90, symbol: D_FO_6009F90 } + +D_FO_600A018: + { type: TEXTURE, format: IA8, width: 32, height: 32, offset: 0x600A018, ctype: u8, symbol: D_FO_600A018 } + +D_FO_600A420: + { type: GFX, offset: 0x600A420, symbol: D_FO_600A420 } + +D_FO_600A4A8: + { type: TEXTURE, format: RGBA16, width: 32, height: 64, offset: 0x600A4A8, ctype: u16, symbol: D_FO_600A4A8 } + +D_FO_600B4B0: + { type: GFX, offset: 0x600B4B0, symbol: D_FO_600B4B0 } + +D_FO_600B5C0: + { type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600B5C0, ctype: u16, symbol: D_FO_600B5C0 } + +D_FO_600C5C0: + { type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600C5C0, ctype: u16, symbol: D_FO_600C5C0 } + +D_FO_600D5C0: + { type: GFX, offset: 0x600D5C0, symbol: D_FO_600D5C0 } + +D_FO_600D7E8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600D7E8, ctype: u16, symbol: D_FO_600D7E8 } + +D_FO_600D9F0: + { type: GFX, offset: 0x600D9F0, symbol: D_FO_600D9F0 } + +D_FO_600DA88: + { type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600DA88, ctype: u16, symbol: D_FO_600DA88 } + +D_FO_600EA90: + { type: SF64:ENVIRONMENT, offset: 0x600EA90, symbol: D_FO_600EA90 } + +D_FO_600EAD4: + { type: SF64:OBJECT_INIT, offset: 0x600EAD4, symbol: D_FO_600EAD4 } + +D_FO_600F1DC: + { type: SF64:COLPOLY, offset: 0x600F1DC, count: 22, symbol: D_FO_600F1DC, mesh_symbol: D_FO_OFFSET } + +D_FO_600F3F4: + { type: SF64:COLPOLY, offset: 0x600F3F4, count: 22, symbol: D_FO_600F3F4, mesh_symbol: D_FO_OFFSET } + +D_FO_600F60C: + { type: SF64:COLPOLY, offset: 0x600F60C, count: 93, symbol: D_FO_600F60C, mesh_symbol: D_FO_OFFSET } + +D_FO_600FE9C: + { type: SF64:HITBOX, offset: 0x600FE9C, symbol: D_FO_600FE9C } + +D_FO_600FEB8: + { type: SF64:HITBOX, offset: 0x600FEB8, symbol: D_FO_600FEB8 } + +D_FO_600FF30: + { type: SF64:HITBOX, offset: 0x600FF30, symbol: D_FO_600FF30 } + +D_FO_600FF64: + { type: SF64:HITBOX, offset: 0x600FF64, symbol: D_FO_600FF64 } + +D_FO_600FF80: + { type: SF64:HITBOX, offset: 0x600FF80, symbol: D_FO_600FF80 } + +D_FO_600FFA0: + { type: SF64:HITBOX, offset: 0x600FFA0, symbol: D_FO_600FFA0 } + +D_FO_600FFC0: + { type: SF64:HITBOX, offset: 0x600FFC0, symbol: D_FO_600FFC0 } + +D_FO_600FFE0: + { type: SF64:HITBOX, offset: 0x600FFE0, symbol: D_FO_600FFE0 } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_great_fox.yaml b/assets/yaml/us/rev1/ast_great_fox.yaml new file mode 100644 index 00000000..03ad5207 --- /dev/null +++ b/assets/yaml/us/rev1/ast_great_fox.yaml @@ -0,0 +1,93 @@ +:config: + segments: + - [0xE, 0x92EC40] + header: + code: + - '#include "assets/ast_great_fox.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +# Great Fox Model +D_GREAT_FOX_E000000: + { type: GFX, offset: 0xE000000, symbol: D_GREAT_FOX_E000000 } + +D_GREAT_FOX_E0094B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E0094B0, symbol: D_GREAT_FOX_E0094B0 } + +D_GREAT_FOX_E009CB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0E009CB0, symbol: D_GREAT_FOX_E009CB0 } + +# Great Fox Logo +D_GREAT_FOX_E00ACB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00ACB0, symbol: D_GREAT_FOX_E00ACB0 } + +D_GREAT_FOX_E00B4B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E00B4B0, symbol: D_GREAT_FOX_E00B4B0 } + +# Yellow Square +D_GREAT_FOX_E00B530: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E00B530, symbol: D_GREAT_FOX_E00B530 } + +D_GREAT_FOX_E00B5B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00B5B0, symbol: D_GREAT_FOX_E00B5B0 } + +# Great Fox Starfox Logo +D_GREAT_FOX_E00BDB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0E00BDB0, symbol: D_GREAT_FOX_E00BDB0 } + +D_GREAT_FOX_E00CDB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0E00CDB0, symbol: D_GREAT_FOX_E00CDB0 } + +D_GREAT_FOX_E00CFB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00CFB0, symbol: D_GREAT_FOX_E00CFB0 } + +D_GREAT_FOX_E00D7B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E00D7B0, symbol: D_GREAT_FOX_E00D7B0 } + +# Black Square +D_GREAT_FOX_E007430: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E007430, symbol: D_GREAT_FOX_E007430 } + +# Great Fox Model (damaged) +D_GREAT_FOX_E003AB0: + { type: GFX, offset: 0xE003AB0, symbol: D_GREAT_FOX_E003AB0 } + +D_GREAT_FOX_E0074B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0E0074B0, symbol: D_GREAT_FOX_E0074B0 } + +D_GREAT_FOX_E0084B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E0084B0, symbol: D_GREAT_FOX_E0084B0 } + +D_GREAT_FOX_E008CB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0E008CB0, symbol: D_GREAT_FOX_E008CB0 } + +D_GREAT_FOX_E00DFB0: + { type: GFX, offset: 0xE00DFB0, symbol: D_GREAT_FOX_E00DFB0 } + +D_GREAT_FOX_E00E078: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E00E078, symbol: D_GREAT_FOX_E00E078 } + +# Radio Face of ROB64 +D_GREAT_FOX_E00E100: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E00E100, symbol: D_GREAT_FOX_E00E100 } + +# Radio Face of ROB64 (talking) +D_GREAT_FOX_E00F020: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E00F020, symbol: D_GREAT_FOX_E00F020 } + +# Radio Face of General Pepper +D_GREAT_FOX_E00FF40: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E00FF40, symbol: D_GREAT_FOX_E00FF40 } + +# Radio Face of General Pepper (talking) +D_GREAT_FOX_E010E60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0E010E60, symbol: D_GREAT_FOX_E010E60 } + +D_GREAT_FOX_E011D80: + { type: GFX, offset: 0xE011D80, symbol: D_GREAT_FOX_E011D80 } + +D_GREAT_FOX_E011E08: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0E011E08, symbol: D_GREAT_FOX_E011E08 } + +# size = 0x11E90 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_katina.yaml b/assets/yaml/us/rev1/ast_katina.yaml new file mode 100644 index 00000000..09fe56ed --- /dev/null +++ b/assets/yaml/us/rev1/ast_katina.yaml @@ -0,0 +1,179 @@ +:config: + segments: + - [0x6, 0xBB11D0] + header: + code: + - '#include "assets/ast_katina.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + +# Katina +# Frontline Base +D_KA_6000000: + { type: TEXTURE, format: IA8, width: 168, height: 28, offset: 0x6000000, ctype: u8, symbol: D_KA_6000000 } + +D_KA_6001260: + { type: TEXTURE, format: IA8, width: 8, height: 8, offset: 0x6001260, ctype: u8, symbol: D_KA_6001260 } + +aKaDestroyedHatchDL: + { type: GFX, offset: 0x60012A0, symbol: aKaDestroyedHatchDL } + +aKaEnemy1DL: + { type: GFX, offset: 0x6001530, symbol: aKaEnemy1DL } + +D_KA_6001968: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6001968, ctype: u16, symbol: D_KA_6001968 } + +# Mothership model +D_KA_6002170: + { type: GFX, offset: 0x6002170, symbol: D_KA_6002170 } + +D_KA_6004078: + { type: TEXTURE, format: RGBA16, width: 8, height: 8, offset: 0x6004078, ctype: u16, symbol: D_KA_6004078 } + +D_KA_60040F8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60040F8, ctype: u16, symbol: D_KA_60040F8 } + +D_KA_60048F8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60048F8, ctype: u16, symbol: D_KA_60048F8 } + +D_KA_60050F8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x60050F8, ctype: u16, symbol: D_KA_60050F8 } + +D_KA_60052F8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60052F8, ctype: u16, symbol: D_KA_60052F8 } + +D_KA_6005AF8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6005AF8, ctype: u16, symbol: D_KA_6005AF8 } + +D_KA_60062F8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60062F8, ctype: u16, symbol: D_KA_60062F8 } + +D_KA_6006AF8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6006AF8, ctype: u16, symbol: D_KA_6006AF8 } + +aKaDestroyedSaucererDL: + { type: GFX, offset: 0x6007300, symbol: aKaDestroyedSaucererDL } + +D_KA_6009250: + { type: GFX, offset: 0x6009250, symbol: D_KA_6009250 } + +D_KA_60094A8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60094A8, ctype: u16, symbol: D_KA_60094A8 } + +D_KA_6009CB0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x6009CB0, ctype: u16, symbol: D_KA_6009CB0 } + +D_KA_600ABD0: + { type: TEXTURE, format: RGBA16, width: 44, height: 44, offset: 0x600ABD0, ctype: u16, symbol: D_KA_600ABD0 } + +aKaFLBaseDL: + { type: GFX, offset: 0x600BAF0, symbol: aKaFLBaseDL } + +D_KA_600BDB0: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600BDB0, ctype: u16, symbol: D_KA_600BDB0 } + +D_KA_600C2D8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C2D8, ctype: u16, symbol: D_KA_600C2D8 } + +aKaFLBaseDestroyedDL: + { type: GFX, offset: 0x600C4E0, symbol: aKaFLBaseDestroyedDL } + +D_KA_600C760: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C760, ctype: u16, symbol: D_KA_600C760 } + +D_KA_600C960: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C960, ctype: u16, symbol: D_KA_600C960 } + +# Mothership Core +D_KA_600CB60: + { type: GFX, offset: 0x600CB60, symbol: D_KA_600CB60 } + +D_KA_600BFB0: + { type: GFX, offset: 0x600BFB0, symbol: D_KA_600BFB0 } + +aDestroyedHatch2DL: + { type: GFX, offset: 0x600CDC0, symbol: aDestroyedHatch2DL } + +aDestroyedCoreDL: + { type: GFX, offset: 0x600D090, symbol: aDestroyedCoreDL } + +aDestroyedHatch4DL: + { type: GFX, offset: 0x600D290, symbol: aDestroyedHatch4DL } + +aDestroyedHatch3DL: + { type: GFX, offset: 0x600D4E0, symbol: aDestroyedHatch3DL } + +D_KA_600D730: + { type: GFX, offset: 0x600D730, symbol: D_KA_600D730 } + +D_KA_600D7B8: + { type: TEXTURE, format: IA8, width: 32, height: 32, offset: 0x600D7B8, ctype: u8, symbol: D_KA_600D7B8 } + +D_KA_600DBC0: + { type: GFX, offset: 0x600DBC0, symbol: D_KA_600DBC0 } + +D_KA_600DC48: + { type: TEXTURE, format: IA8, width: 32, height: 32, offset: 0x600DC48, ctype: u8, symbol: D_KA_600DC48 } + +aKaCornerianFighterDL: + { type: GFX, offset: 0x600E050, symbol: aKaCornerianFighterDL } + +D_KA_600E7E8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600E7E8, ctype: u16, symbol: D_KA_600E7E8 } + +D_KA_600E9E8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600E9E8, ctype: u16, symbol: D_KA_600E9E8 } + +D_KA_600EBE8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600EBE8, ctype: u16, symbol: D_KA_600EBE8 } + +D_KA_600EDE8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600EDE8, ctype: u16, symbol: D_KA_600EDE8 } + +aKaEnemy1LowPolyDL: + { type: GFX, offset: 0x600EFF0, symbol: aKaEnemy1LowPolyDL } + +D_KA_600F1D0: + { type: GFX, offset: 0x600F1D0, symbol: D_KA_600F1D0 } + +D_KA_600F260: + { type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600F260, ctype: u16, symbol: D_KA_600F260 } + +D_KA_6010260: + { type: GFX, offset: 0x6010260, symbol: D_KA_6010260 } + +D_KA_60105D8: + { type: SF64:ANIM, offset: 0x60105D8, symbol: D_KA_60105D8 } + +D_KA_6010A60: + { type: GFX, offset: 0x6010A60, symbol: D_KA_6010A60 } + +D_KA_6010D20: + { type: GFX, offset: 0x6010D20, symbol: D_KA_6010D20 } + +D_KA_6010744: + { type: SF64:SKELETON, offset: 0x6010744, symbol: D_KA_6010744 } + +D_KA_6010780: + { type: GFX, offset: 0x6010780, symbol: D_KA_6010780 } + +D_KA_6011000: + { type: SF64:ENVIRONMENT, offset: 0x6011000, symbol: D_KA_6011000 } + +D_KA_6011044: + { type: SF64:OBJECT_INIT, offset: 0x6011044, symbol: D_KA_6011044 } + +D_KA_6011058: + { type: SF64:HITBOX, offset: 0x6011058, symbol: D_KA_6011058 } + +D_KA_601115C: + { type: SF64:HITBOX, offset: 0x601115C, symbol: D_KA_601115C } + +D_KA_60111D8: + { type: SF64:HITBOX, offset: 0x60111D8, symbol: D_KA_60111D8 } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_landmaster.yaml b/assets/yaml/us/rev1/ast_landmaster.yaml new file mode 100644 index 00000000..ff5ebaa7 --- /dev/null +++ b/assets/yaml/us/rev1/ast_landmaster.yaml @@ -0,0 +1,78 @@ +:config: + segments: + - [0x3, 0x8D99F0] + header: + code: + - '#include "assets/ast_landmaster.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_landmaster_3000000: + { type: TEXTURE, format: CI4, offset: 0x3000000, width: 16, height: 16, ctype: u8, tlut: 0x3000080, symbol: D_landmaster_3000000 } + +D_landmaster_3000080: + { type: TEXTURE, format: TLUT, offset: 0x3000080, colors: 8, ctype: u16, symbol: D_landmaster_3000080 } + +D_landmaster_3000090: + { type: GFX, offset: 0x3000090, symbol: D_landmaster_3000090 } + +D_landmaster_3004CA8: + { type: TEXTURE, format: RGBA16, offset: 0x3004CA8, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3004CA8 } + +D_landmaster_30054A8: + { type: TEXTURE, format: RGBA16, offset: 0x30054A8, width: 32, height: 32, ctype: u16, symbol: D_landmaster_30054A8 } + +D_landmaster_3005CA8: + { type: TEXTURE, format: RGBA16, offset: 0x3005CA8, width: 16, height: 16, ctype: u16, symbol: D_landmaster_3005CA8 } + +D_landmaster_3005EA8: + { type: TEXTURE, format: RGBA16, offset: 0x3005EA8, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3005EA8 } + +D_landmaster_3002680: + { type: TEXTURE, format: RGBA16, offset: 0x3002680, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3002680 } + +D_landmaster_3002E80: + { type: TEXTURE, format: RGBA16, offset: 0x3002E80, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3002E80 } + +D_landmaster_3003680: + { type: TEXTURE, format: RGBA16, offset: 0x3003680, width: 64, height: 32, ctype: u16, symbol: D_landmaster_3003680 } + +D_landmaster_3001680: + { type: TEXTURE, format: RGBA16, offset: 0x3001680, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3001680 } + +D_landmaster_3001E80: + { type: TEXTURE, format: RGBA16, offset: 0x3001E80, width: 32, height: 32, ctype: u16, symbol: D_landmaster_3001E80 } + +D_landmaster_3004680: + { type: GFX, offset: 0x3004680, symbol: D_landmaster_3004680 } + +D_landmaster_30066B0: + { type: GFX, offset: 0x30066B0, symbol: D_landmaster_30066B0 } + +D_landmaster_3006738: + { type: TEXTURE, format: IA8, offset: 0x3006738, width: 16, height: 32, ctype: u8, symbol: D_landmaster_3006738 } + +D_landmaster_3006940: + { type: GFX, offset: 0x3006940, symbol: D_landmaster_3006940 } + +D_landmaster_30069D8: + { type: TEXTURE, format: IA8, offset: 0x030069D8, width: 32, height: 32, ctype: u8, symbol: D_landmaster_30069D8 } + +D_landmaster_3006DE0: + { type: GFX, offset: 0x3006DE0, symbol: D_landmaster_3006DE0 } + +D_landmaster_3006E68: + { type: TEXTURE, format: RGBA32, offset: 0x3006E68, width: 32, height: 32, ctype: u32, symbol: D_landmaster_3006E68 } + +D_landmaster_3007E70: + { type: GFX, offset: 0x3007E70, symbol: D_landmaster_3007E70 } + +D_landmaster_3007EF8: + { type: TEXTURE, format: RGBA16, offset: 0x3007EF8, width: 16, height: 16, ctype: u16, symbol: D_landmaster_3007EF8 } + +D_landmaster_3008100: + { type: GFX, offset: 0x3008100, symbol: D_landmaster_3008100 } + +D_landmaster_3008188: + { type: TEXTURE, format: IA8, offset: 0x03008188, width: 32, height: 32, ctype: u8, symbol: D_landmaster_3008188 } diff --git a/assets/yaml/us/rev1/ast_logo.yml b/assets/yaml/us/rev1/ast_logo.yml new file mode 100644 index 00000000..7cfee369 --- /dev/null +++ b/assets/yaml/us/rev1/ast_logo.yml @@ -0,0 +1,18 @@ +:config: + segments: + - [0x0F, 0xD25100] + header: + code: + - '#include "assets/ast_logo.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +nintendo_logo: + type: TEXTURE + offset: 0xF000000 + format: IA8 + width: 128 + height: 74 + ctype: u8 + symbol: gNintendoLogo \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_macbeth.yaml b/assets/yaml/us/rev1/ast_macbeth.yaml new file mode 100644 index 00000000..20650095 --- /dev/null +++ b/assets/yaml/us/rev1/ast_macbeth.yaml @@ -0,0 +1,938 @@ +:config: + segments: + - [0x06, 0xBC23D0] + header: + code: + - '#include "assets/ast_macbeth.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_MA_6000000: + {type: TEXTURE, format: IA8, ctype: u8, width: 160, height: 28, offset: 0x6000000, symbol: D_MA_6000000} + +D_MA_6001180: + {type: GFX, offset: 0x6001180, symbol: D_MA_6001180} + +D_MA_60012A0: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60012A0, symbol: D_MA_60012A0, tlut: 0x60013A0} + +D_MA_60013A0: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 128, offset: 0x60013A0, symbol: D_MA_60013A0} + +D_MA_60014A0: + {type: GFX, offset: 0x60014A0, symbol: D_MA_60014A0} + +D_MA_6001578: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6001578, symbol: D_MA_6001578, tlut: 0x6001978} + +D_MA_6001978: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 112, offset: 0x6001978, symbol: D_MA_6001978} + +D_MA_6001A60: + {type: GFX, offset: 0x6001A60, symbol: D_MA_6001A60} + +D_MA_6001B38: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6001B38, symbol: D_MA_6001B38, tlut: 0x6001C38} + +D_MA_6001C38: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6001C38, symbol: D_MA_6001C38} + +D_MA_6001C78: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6001C78, symbol: D_MA_6001C78, tlut: 0x6002078} + +D_MA_6002078: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 80, offset: 0x6002078, symbol: D_MA_6002078} + +D_MA_6002118: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6002118, symbol: D_MA_6002118, tlut: 0x6002518} + +D_MA_6002518: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 240, offset: 0x6002518, symbol: D_MA_6002518} + +D_MA_60026F8: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60026F8, symbol: D_MA_60026F8, tlut: 0x60027F8} + +D_MA_60027F8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x60027F8, symbol: D_MA_60027F8} + +D_MA_6002890: + {type: GFX, offset: 0x6002890, symbol: D_MA_6002890} + +D_MA_6002C20: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 16, offset: 0x6002C20, symbol: D_MA_6002C20, tlut: 0x6002E20} + +D_MA_6002E20: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6002E20, symbol: D_MA_6002E20} + +D_MA_6002E60: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6002E60, symbol: D_MA_6002E60, tlut: 0x6002F60} + +D_MA_6002F60: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x6002F60, symbol: D_MA_6002F60} + +D_MA_6002FF0: + { type: TEXTURE, format: CI8, ctype: u8, width: 8, height: 8, offset: 0x6002FF0, symbol: D_MA_6002FF0, tlut: 0x6003030} + +D_MA_6003030: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6003030, symbol: D_MA_6003030} + +D_MA_6003070: + {type: GFX, offset: 0x6003070, symbol: D_MA_6003070} + +D_MA_6003138: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6003138, symbol: D_MA_6003138, tlut: 0x6003238} + +D_MA_6003238: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 152, offset: 0x6003238, symbol: D_MA_6003238} + +D_MA_6003370: + {type: GFX, offset: 0x6003370, symbol: D_MA_6003370} + +D_MA_6003B58: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6003B58, symbol: D_MA_6003B58, tlut: 0x6003F58} + +D_MA_6003F58: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 56, offset: 0x6003F58, symbol: D_MA_6003F58} + +D_MA_6003FC8: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6003FC8, symbol: D_MA_6003FC8, tlut: 0x60043C8} + +D_MA_60043C8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 56, offset: 0x60043C8, symbol: D_MA_60043C8} + +D_MA_6004440: + {type: GFX, offset: 0x6004440, symbol: D_MA_6004440} + +D_MA_6004640: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6004640, symbol: D_MA_6004640, tlut: 0x6004A40} + +D_MA_6004A40: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 256, offset: 0x6004A40, symbol: D_MA_6004A40} + +D_MA_60050F8: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60050F8, symbol: D_MA_60050F8, tlut: 0x60051F8} + +D_MA_60051F8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x60051F8, symbol: D_MA_60051F8} + +D_MA_6005238: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6005238, symbol: D_MA_6005238, tlut: 0x6005638} + +D_MA_6005638: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 248, offset: 0x6005638, symbol: D_MA_6005638} + +D_MA_6005828: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6005828, symbol: D_MA_6005828} + +D_MA_6006030: + {type: GFX, offset: 0x6006030, symbol: D_MA_6006030} + +D_MA_60066A0: + {type: GFX, offset: 0x60066A0, symbol: D_MA_60066A0} + +D_MA_60069A8: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60069A8, symbol: D_MA_60069A8, tlut: 0x6006AA8} + +D_MA_6006AA8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 160, offset: 0x6006AA8, symbol: D_MA_6006AA8} + +D_MA_6006BE8: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6006BE8, symbol: D_MA_6006BE8, tlut: 0x6006FE8} + +D_MA_6006FE8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 232, offset: 0x6006FE8, symbol: D_MA_6006FE8} + +D_MA_60071C0: + {type: GFX, offset: 0x60071C0, symbol: D_MA_60071C0} + +D_MA_6007290: + {type: GFX, offset: 0x6007290, symbol: D_MA_6007290} + +D_MA_6007360: + {type: GFX, offset: 0x6007360, symbol: D_MA_6007360} + +D_MA_6007430: + {type: GFX, offset: 0x6007430, symbol: D_MA_6007430} + +D_MA_6007500: + {type: GFX, offset: 0x6007500, symbol: D_MA_6007500} + +D_MA_60075D0: + {type: GFX, offset: 0x60075D0, symbol: D_MA_60075D0} + +D_MA_60092E0: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x60092E0, symbol: D_MA_60092E0} + +D_MA_6009AE0: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6009AE0, symbol: D_MA_6009AE0, tlut: 0x6009BE0} + +D_MA_6009BE0: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 56, offset: 0x6009BE0, symbol: D_MA_6009BE0} + +D_MA_6009C50: + {type: GFX, offset: 0x6009C50, symbol: D_MA_6009C50} + +D_MA_6009D18: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6009D18, symbol: D_MA_6009D18, tlut: 0x6009E18} + +D_MA_6009E18: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 120, offset: 0x6009E18, symbol: D_MA_6009E18} + +D_MA_6009F10: + {type: GFX, offset: 0x6009F10, symbol: D_MA_6009F10} + +D_MA_6009FD8: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6009FD8, symbol: D_MA_6009FD8, tlut: 0x600A0D8} + +D_MA_600A0D8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 136, offset: 0x600A0D8, symbol: D_MA_600A0D8} + +D_MA_600A1F0: + {type: GFX, offset: 0x600A1F0, symbol: D_MA_600A1F0} + +D_MA_600A2B8: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600A2B8, symbol: D_MA_600A2B8, tlut: 0x600A3B8} + +D_MA_600A3B8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 136, offset: 0x600A3B8, symbol: D_MA_600A3B8} + +D_MA_600A4D0: + {type: GFX, offset: 0x600A4D0, symbol: D_MA_600A4D0} + +D_MA_600A598: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600A598, symbol: D_MA_600A598, tlut: 0x600A698} + +D_MA_600A698: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 152, offset: 0x600A698, symbol: D_MA_600A698} + +D_MA_600A7D0: + {type: GFX, offset: 0x600A7D0, symbol: D_MA_600A7D0} + +D_MA_600A898: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600A898, symbol: D_MA_600A898, tlut: 0x600A998} + +D_MA_600A998: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 104, offset: 0x600A998, symbol: D_MA_600A998} + +D_MA_600AA70: + {type: GFX, offset: 0x600AA70, symbol: D_MA_600AA70} + +D_MA_600AB38: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600AB38, symbol: D_MA_600AB38, tlut: 0x600AC38} + +D_MA_600AC38: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 136, offset: 0x600AC38, symbol: D_MA_600AC38} + +D_MA_600AD50: + {type: GFX, offset: 0x600AD50, symbol: D_MA_600AD50} + +D_MA_600AE18: + { type: TEXTURE, format: CI8, ctype: u8, width: 8, height: 16, offset: 0x600AE18, symbol: D_MA_600AE18, tlut: 0x600AE98} + +D_MA_600AE98: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 80, offset: 0x600AE98, symbol: D_MA_600AE98} + +D_MA_600AF40: + {type: GFX, offset: 0x600AF40, symbol: D_MA_600AF40} + +D_MA_600B2E0: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 64, offset: 0x600B2E0, symbol: D_MA_600B2E0} + +D_MA_600C2E0: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600C2E0, symbol: D_MA_600C2E0, tlut: 0x600C3E0} + +D_MA_600C3E0: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 40, offset: 0x600C3E0, symbol: D_MA_600C3E0} + +D_MA_600C4D0: + {type: SF64:ANIM, offset: 0x600C4D0, symbol: D_MA_600C4D0} + +D_MA_600C65C: + {type: SF64:SKELETON, offset: 0x600C65C, symbol: D_MA_600C65C} + +D_MA_600CD18: + {type: SF64:ANIM, offset: 0x600CD18, symbol: D_MA_600CD18} + +D_MA_600D1E4: + {type: SF64:SKELETON, offset: 0x600D1E4, symbol: D_MA_600D1E4} + +D_MA_600D280: + { type: TEXTURE, format: IA16, ctype: u16, width: 16, height: 16, offset: 0x600D280, symbol: D_MA_600D280} + +D_MA_600D480: + {type: GFX, offset: 0x600D480, symbol: D_MA_600D480} + +D_MA_600D878: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600D878, symbol: D_MA_600D878, tlut: 0x600D978} + +D_MA_600D978: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x600D978, symbol: D_MA_600D978} + +D_MA_600DA10: + {type: GFX, offset: 0x600DA10, symbol: D_MA_600DA10} + +D_MA_600DF60: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x600DF60, symbol: D_MA_600DF60, tlut: 0x600E360} + +D_MA_600E360: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 128, offset: 0x600E360, symbol: D_MA_600E360} + +D_MA_600E460: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 4, height: 4, offset: 0x600E460, symbol: D_MA_600E460} + +D_MA_600E480: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x600E480, symbol: D_MA_600E480, tlut: 0x600E880} + +D_MA_600E880: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 232, offset: 0x600E880, symbol: D_MA_600E880} + +D_MA_600EE38: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600EE38, symbol: D_MA_600EE38, tlut: 0x600EF38} + +D_MA_600EF38: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 48, offset: 0x600EF38, symbol: D_MA_600EF38} + +D_MA_600EF98: + { type: TEXTURE, format: CI4, ctype: u8, width: 16, height: 16, offset: 0x600EF98, symbol: D_MA_600EF98, tlut: 0x600F018} + +D_MA_600F018: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 8, offset: 0x600F018, symbol: D_MA_600F018} + +D_MA_600F028: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x600F028, symbol: D_MA_600F028, tlut: 0x600F128} + +D_MA_600F128: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 24, offset: 0x600F128, symbol: D_MA_600F128} + +D_MA_600F160: + {type: GFX, offset: 0x600F160, symbol: D_MA_600F160} + +D_MA_600F2F0: + {type: GFX, offset: 0x600F2F0, symbol: D_MA_600F2F0} + +D_MA_600F3D0: + {type: GFX, offset: 0x600F3D0, symbol: D_MA_600F3D0} + +D_MA_600F6C0: + {type: GFX, offset: 0x600F6C0, symbol: D_MA_600F6C0} + +D_MA_600F9B0: + {type: GFX, offset: 0x600F9B0, symbol: D_MA_600F9B0} + +D_MA_600FEC4: + {type: SF64:ANIM, offset: 0x600FEC4, symbol: D_MA_600FEC4} + +D_MA_6010144: + {type: SF64:ANIM, offset: 0x6010144, symbol: D_MA_6010144} + +D_MA_6010220: + {type: SF64:ANIM, offset: 0x6010220, symbol: D_MA_6010220} + +D_MA_601042C: + {type: SF64:SKELETON, offset: 0x601042C, symbol: D_MA_601042C} + +D_MA_6010470: + {type: GFX, offset: 0x6010470, symbol: D_MA_6010470} + +D_MA_6010700: + {type: GFX, offset: 0x6010700, symbol: D_MA_6010700} + +D_MA_6010C20: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 44, height: 44, offset: 0x6010C20, symbol: D_MA_6010C20} + +D_MA_6011B40: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 44, height: 44, offset: 0x6011B40, symbol: D_MA_6011B40} + +D_MA_6012A60: + {type: GFX, offset: 0x6012A60, symbol: D_MA_6012A60} + +D_MA_6012BC0: + { type: TEXTURE, format: IA8, ctype: u8, width: 8, height: 8, offset: 0x6012BC0, symbol: D_MA_6012BC0} + +D_MA_6012C00: + {type: GFX, offset: 0x6012C00, symbol: D_MA_6012C00} + +D_MA_6012C98: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 4, height: 8, offset: 0x6012C98, symbol: D_MA_6012C98} + +D_MA_6012F50: + {type: GFX, offset: 0x6012F50, symbol: D_MA_6012F50} + +D_MA_6012FE0: + { type: TEXTURE, format: IA8, ctype: u8, width: 16, height: 8, offset: 0x6012FE0, symbol: D_MA_6012FE0} + +D_MA_6013060: + {type: GFX, offset: 0x6013060, symbol: D_MA_6013060} + +D_MA_6013158: + { type: TEXTURE, format: IA16, ctype: u16, width: 32, height: 32, offset: 0x6013158, symbol: D_MA_6013158} + +D_MA_6013960: + {type: GFX, offset: 0x6013960, symbol: D_MA_6013960} + +D_MA_6013F58: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6013F58, symbol: D_MA_6013F58, tlut: 0x6014058} + +D_MA_6014058: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 88, offset: 0x6014058, symbol: D_MA_6014058} + +D_MA_6014458: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 64, height: 32, offset: 0x6014458, symbol: D_MA_6014458} + +D_MA_6015494: + {type: SF64:ANIM, offset: 0x6015494, symbol: D_MA_6015494} + +D_MA_6015500: + {type: SF64:SKELETON, offset: 0x6015500, symbol: D_MA_6015500} + +D_MA_6015510: + {type: GFX, offset: 0x6015510, symbol: D_MA_6015510} + +D_MA_6015C24: + {type: SF64:ANIM, offset: 0x6015C24, symbol: D_MA_6015C24} + +D_MA_6016040: + {type: SF64:ANIM, offset: 0x6016040, symbol: D_MA_6016040} + +D_MA_60163F0: + {type: SF64:ANIM, offset: 0x60163F0, symbol: D_MA_60163F0} + +D_MA_6016B2C: + {type: SF64:ANIM, offset: 0x6016B2C, symbol: D_MA_6016B2C} + +D_MA_6017714: + {type: SF64:ANIM, offset: 0x6017714, symbol: D_MA_6017714} + +D_MA_6017720: + {type: GFX, offset: 0x6017720, symbol: D_MA_6017720} + +D_MA_6017EB8: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6017EB8, symbol: D_MA_6017EB8} + +D_MA_60186B8: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x60186B8, symbol: D_MA_60186B8, tlut: 0x6018AB8} + +D_MA_6018AB8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 232, offset: 0x6018AB8, symbol: D_MA_6018AB8} + +D_MA_6019028: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6019028, symbol: D_MA_6019028, tlut: 0x6019128} + +D_MA_6019128: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 120, offset: 0x6019128, symbol: D_MA_6019128} + +D_MA_6019220: + {type: GFX, offset: 0x6019220, symbol: D_MA_6019220} + +D_MA_60192B0: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 64, height: 32, offset: 0x60192B0, symbol: D_MA_60192B0} + +D_MA_601A2B0: + {type: GFX, offset: 0x601A2B0, symbol: D_MA_601A2B0} + +D_MA_601A5E8: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x601A5E8, symbol: D_MA_601A5E8, tlut: 0x601A6E8} + +D_MA_601A6E8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 88, offset: 0x601A6E8, symbol: D_MA_601A6E8} + +D_MA_601A7A0: + {type: GFX, offset: 0x601A7A0, symbol: D_MA_601A7A0} + +D_MA_601A840: + {type: GFX, offset: 0x601A840, symbol: D_MA_601A840} + +D_MA_601A8C8: + { type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x601A8C8, symbol: D_MA_601A8C8} + +D_MA_601B0D0: + {type: GFX, offset: 0x601B0D0, symbol: D_MA_601B0D0} + +D_MA_601B7C0: + {type: GFX, offset: 0x601B7C0, symbol: D_MA_601B7C0} + +D_MA_601BB78: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x601BB78, symbol: D_MA_601BB78, tlut: 0x601BC78} + +D_MA_601BC78: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 72, offset: 0x601BC78, symbol: D_MA_601BC78} + +D_MA_601BD08: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x601BD08, symbol: D_MA_601BD08, tlut: 0x601BE08} + +D_MA_601BE08: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 64, offset: 0x601BE08, symbol: D_MA_601BE08} + +D_MA_601BE90: + {type: GFX, offset: 0x601BE90, symbol: D_MA_601BE90} + +D_MA_601C000: + {type: GFX, offset: 0x601C000, symbol: D_MA_601C000} + +D_MA_601C170: + {type: GFX, offset: 0x601C170, symbol: D_MA_601C170} + +D_MA_601C520: + {type: GFX, offset: 0x601C520, symbol: D_MA_601C520} + +D_MA_601D188: + {type: SF64:ANIM, offset: 0x601D188, symbol: D_MA_601D188} + +D_MA_601EA28: + {type: SF64:ANIM, offset: 0x601EA28, symbol: D_MA_601EA28} + +D_MA_601EAB0: + {type: SF64:ANIM, offset: 0x601EAB0, symbol: D_MA_601EAB0} + +D_MA_601EBBC: + {type: SF64:SKELETON, offset: 0x601EBBC, symbol: D_MA_601EBBC} + +D_MA_601F1D0: + {type: GFX, offset: 0x601F1D0, symbol: D_MA_601F1D0} + +D_MA_601F270: + {type: GFX, offset: 0x601F270, symbol: D_MA_601F270} + +D_MA_6020A30: + {type: GFX, offset: 0x6020A30, symbol: D_MA_6020A30} + +D_MA_60200E0: + {type: GFX, offset: 0x60200E0, symbol: D_MA_60200E0} + +D_MA_6020E600: + {type: GFX, offset: 0x6020E60, symbol: D_MA_6020E60} + +D_MA_6022200: + {type: GFX, offset: 0x6022200, symbol: D_MA_6022200} + +D_MA_60223C0: + {type: GFX, offset: 0x60223C0, symbol: D_MA_60223C0} + +D_MA_6022450: + { type: GFX, offset: 0x6022450, symbol: D_MA_6022450} + +D_MA_6022530: + {type: GFX, offset: 0x6022530, symbol: D_MA_6022530} + +D_MA_6022610: + {type: GFX, offset: 0x6022610, symbol: D_MA_6022610} + +D_MA_60227F0: + {type: GFX, offset: 0x60227F0, symbol: D_MA_60227F0} + +D_MA_6022B68: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6022B68, symbol: D_MA_6022B68, tlut: 0x6022F68} + +D_MA_6022F68: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 176, offset: 0x6022F68, symbol: D_MA_6022F68} + +D_MA_60230C8: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x60230C8, symbol: D_MA_60230C8, tlut: 0x60231C8} + +D_MA_60231C8: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 48, offset: 0x60231C8, symbol: D_MA_60231C8} + +D_MA_6023228: + { type: TEXTURE, format: CI8, ctype: u8, width: 16, height: 16, offset: 0x6023228, symbol: D_MA_6023228, tlut: 0x6023328} + +D_MA_6023328: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 48, offset: 0x6023328, symbol: D_MA_6023328} + +D_MA_6023388: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6023388, symbol: D_MA_6023388, tlut: 0x6023788} + +D_MA_6023788: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 176, offset: 0x6023788, symbol: D_MA_6023788} + +D_MA_60238F0: + {type: GFX, offset: 0x60238F0, symbol: D_MA_60238F0} + +D_MA_60239D0: + {type: GFX, offset: 0x60239D0, symbol: D_MA_60239D0} + +D_MA_6024010: + {type: GFX, offset: 0x6024010, symbol: D_MA_6024010} + +D_MA_6024230: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6024230, symbol: D_MA_6024230, tlut: 0x6024630} + +D_MA_6024630: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 32, offset: 0x6024630, symbol: D_MA_6024630} + +D_MA_6024670: + {type: GFX, offset: 0x6024670, symbol: D_MA_6024670} + +D_MA_60251A0: + {type: GFX, offset: 0x60251A0, symbol: D_MA_60251A0} + +D_MA_60253E0: + {type: GFX, offset: 0x60253E0, symbol: D_MA_60253E0} + +D_MA_60257B0: + {type: GFX, offset: 0x60257B0, symbol: D_MA_60257B0} + +D_MA_6025850: + {type: GFX, offset: 0x6025850, symbol: D_MA_6025850} + +D_MA_6025A70: + {type: GFX, offset: 0x6025A70, symbol: D_MA_6025A70} + +D_MA_6025B50: + { type: GFX, offset: 0x6025B50, symbol: D_MA_6025B50} + +D_MA_6025CA0: + {type: SF64:ANIM, offset: 0x6025CA0, symbol: D_MA_6025CA0} + +D_MA_6025DAC: + {type: SF64:SKELETON, offset: 0x6025DAC, symbol: D_MA_6025DAC} + +D_MA_6026860: + {type: GFX, offset: 0x6026860, symbol: D_MA_6026860} + +D_MA_60269E0: + {type: GFX, offset: 0x60269E0, symbol: D_MA_60269E0} + +D_MA_6026C00: + { type: TEXTURE, format: CI8, ctype: u8, width: 32, height: 32, offset: 0x6026C00, symbol: D_MA_6026C00, tlut: 0x6027000} + +D_MA_6027000: + { type: TEXTURE, format: TLUT, ctype: u16, colors: 112, offset: 0x6027000, symbol: D_MA_6027000} + +D_MA_60270E0: + {type: GFX, offset: 0x60270E0, symbol: D_MA_60270E0} + +D_MA_6027180: + { type: GFX, offset: 0x6027180, symbol: D_MA_6027180} + +D_MA_6027320: + {type: SF64:ANIM, offset: 0x6027320, symbol: D_MA_6027320} + +D_MA_602742C: + {type: SF64:SKELETON, offset: 0x602742C, symbol: D_MA_602742C} + +D_MA_6027900: + {type: GFX, offset: 0x6027900, symbol: D_MA_6027900} + +D_MA_6027A04: + {type: SF64:ANIM, offset: 0x6027A04, symbol: D_MA_6027A04} + +D_MA_6027AF0: + {type: SF64:SKELETON, offset: 0x6027AF0, symbol: D_MA_6027AF0} + +D_MA_6027BF0: + {type: GFX, offset: 0x6027BF0, symbol: D_MA_6027BF0} + +D_MA_6027D40: + {type: GFX, offset: 0x6027D40, symbol: D_MA_6027D40} + +D_MA_6027EB0: + {type: GFX, offset: 0x6027EB0, symbol: D_MA_6027EB0} + +D_MA_60288A0: + {type: GFX, offset: 0x60288A0, symbol: D_MA_60288A0} + +D_MA_6029890: + {type: GFX, offset: 0x6029890, symbol: D_MA_6029890} + +D_MA_VTX_602A0D0: + {type: VTX, count: 395, offset: 0x602A0D0, symbol: D_MA_VTX_602A0D0} + +D_MA_602B980: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 16, height: 16, offset: 0x602B980, symbol: D_MA_602B980} + +D_MA_602BB80: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602BB80, symbol: D_MA_602BB80} + +D_MA_602C380: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602C380, symbol: D_MA_602C380} + +D_MA_602CB80: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602CB80, symbol: D_MA_602CB80} + +D_MA_602D380: + {type: GFX, offset: 0x602D380, symbol: D_MA_602D380} + +D_MA_602DAE0: + {type: GFX, offset: 0x602DAE0, symbol: D_MA_602DAE0} + +D_MA_602DB80: + {type: GFX, offset: 0x602DB80, symbol: D_MA_602DB80} + +D_MA_602DC20: + {type: GFX, offset: 0x602DC20, symbol: D_MA_602DC20} + +D_MA_602DCB8: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x602DCB8, symbol: D_MA_602DCB8} + +D_MA_602EA0C: + {type: SF64:ANIM, offset: 0x602EA0C, symbol: D_MA_602EA0C} + +D_MA_602EBB8: + {type: SF64:SKELETON, offset: 0x602EBB8, symbol: D_MA_602EBB8} + +D_MA_602F098: + {type: SF64:ANIM, offset: 0x602F098, symbol: D_MA_602F098} + +D_MA_602F264: + {type: SF64:SKELETON, offset: 0x602F264, symbol: D_MA_602F264} + +D_MA_602F2E0: + {type: SF64:ANIM, offset: 0x602F2E0, symbol: D_MA_602F2E0} + +D_MA_602F36C: + {type: SF64:SKELETON, offset: 0x602F36C, symbol: D_MA_602F36C} + +D_MA_602F380: + {type: GFX, offset: 0x602F380, symbol: D_MA_602F380} + +D_MA_602FBF0: + {type: GFX, offset: 0x602FBF0, symbol: D_MA_602FBF0} + +D_MA_602FEB4: + {type: SF64:ANIM, offset: 0x602FEB4, symbol: D_MA_602FEB4} + +D_MA_602FFA0: + {type: SF64:SKELETON, offset: 0x602FFA0, symbol: D_MA_602FFA0} + +D_MA_602FFC0: + {type: GFX, offset: 0x602FFC0, symbol: D_MA_602FFC0} + +D_MA_6030500: + {type: GFX, offset: 0x6030500, symbol: D_MA_6030500} + +D_MA_6030630: + {type: GFX, offset: 0x6030630, symbol: D_MA_6030630} + +D_MA_60306D0: + {type: GFX, offset: 0x60306D0, symbol: D_MA_60306D0} + +D_MA_6030750: + {type: GFX, offset: 0x6030750, symbol: D_MA_6030750} + +D_MA_60309D0: + {type: GFX, offset: 0x60309D0, symbol: D_MA_60309D0} + +D_MA_6030C50: + {type: GFX, offset: 0x6030C50, symbol: D_MA_6030C50} + +D_MA_6030E30: + {type: SF64:ENVIRONMENT, offset: 0x6030E30, symbol: D_MA_6030E30} + +D_MA_6030E74: + {type: SF64:TRIANGLE, count: 2, offset: 0x6030E74, symbol: D_MA_6030E74, mesh_symbol: D_MA_OFFSET} + +D_MA_6030EB0: + {type: SF64:TRIANGLE, count: 2, offset: 0x6030EB0, symbol: D_MA_6030EB0, mesh_symbol: D_MA_OFFSET} + +D_MA_6030EEC: + {type: SF64:TRIANGLE, count: 2, offset: 0x6030EEC, symbol: D_MA_6030EEC, mesh_symbol: D_MA_OFFSET} + +D_MA_6030F28: + {type: SF64:TRIANGLE, count: 2, offset: 0x6030F28, symbol: D_MA_6030F28, mesh_symbol: D_MA_OFFSET} + +D_MA_6030F64: + {type: SF64:TRIANGLE, count: 4, offset: 0x6030F64, symbol: D_MA_6030F64, mesh_symbol: D_MA_OFFSET} + +D_MA_6030FC4: + {type: SF64:TRIANGLE, count: 2, offset: 0x6030FC4, symbol: D_MA_6030FC4, mesh_symbol: D_MA_OFFSET} + +D_MA_6031000: + {type: SF64:OBJECT_INIT, offset: 0x6031000, symbol: D_MA_6031000} + +D_MA_6035678: + {type: SF64:OBJECT_INIT, offset: 0x6035678, symbol: D_MA_6035678} + +D_MA_60357CC: + {type: SF64:OBJECT_INIT, offset: 0x60357CC, symbol: D_MA_60357CC} + +D_MA_6035920: + {type: SF64:OBJECT_INIT, offset: 0x6035920, symbol: D_MA_6035920} + +D_MA_60359AC: + {type: SF64:HITBOX, offset: 0x60359AC, symbol: D_MA_60359AC} + +D_MA_60359C8: + {type: SF64:HITBOX, offset: 0x60359C8, symbol: D_MA_60359C8} + +D_MA_6035A14: + {type: SF64:HITBOX, offset: 0x6035A14, symbol: D_MA_6035A14} + +D_MA_6035A48: + {type: SF64:HITBOX, offset: 0x6035A48, symbol: D_MA_6035A48} + +D_MA_6035A94: + {type: SF64:HITBOX, offset: 0x6035A94, symbol: D_MA_6035A94} + +D_MA_6035AE0: + {type: SF64:HITBOX, offset: 0x6035AE0, symbol: D_MA_6035AE0} + +D_MA_6035B44: + {type: SF64:HITBOX, offset: 0x6035B44, symbol: D_MA_6035B44} + +D_MA_6035BA8: + {type: SF64:HITBOX, offset: 0x6035BA8, symbol: D_MA_6035BA8} + +D_MA_6035C0C: + {type: SF64:HITBOX, offset: 0x6035C0C, symbol: D_MA_6035C0C} + +D_MA_6035C70: + {type: SF64:HITBOX, offset: 0x6035C70, symbol: D_MA_6035C70} + +D_MA_6035CD4: + {type: SF64:HITBOX, offset: 0x6035CD4, symbol: D_MA_6035CD4} + +D_MA_6035D38: + {type: SF64:HITBOX, offset: 0x6035D38, symbol: D_MA_6035D38} + +D_MA_6035D9C: + {type: SF64:HITBOX, offset: 0x6035D9C, symbol: D_MA_6035D9C} + +D_MA_6035DD0: + {type: SF64:HITBOX, offset: 0x6035DD0, symbol: D_MA_6035DD0} + +D_MA_6035E04: + {type: SF64:HITBOX, offset: 0x6035E04, symbol: D_MA_6035E04} + +D_MA_6035E68: + {type: SF64:HITBOX, offset: 0x6035E68, symbol: D_MA_6035E68} + +D_MA_6035ECC: + {type: SF64:HITBOX, offset: 0x6035ECC, symbol: D_MA_6035ECC} + +D_MA_6035F30: + {type: SF64:HITBOX, offset: 0x6035F30, symbol: D_MA_6035F30} + +D_MA_6035F94: + {type: SF64:HITBOX, offset: 0x6035F94, symbol: D_MA_6035F94} + +D_MA_6035FF8: + {type: SF64:HITBOX, offset: 0x6035FF8, symbol: D_MA_6035FF8} + +D_MA_603605C: + {type: SF64:HITBOX, offset: 0x603605C, symbol: D_MA_603605C} + +D_MA_60360C0: + {type: SF64:HITBOX, offset: 0x60360C0, symbol: D_MA_60360C0} + +D_MA_6036154: + {type: SF64:HITBOX, offset: 0x6036154, symbol: D_MA_6036154} + +D_MA_6036188: + {type: SF64:HITBOX, offset: 0x6036188, symbol: D_MA_6036188} + +D_MA_6036204: + {type: SF64:HITBOX, offset: 0x6036204, symbol: D_MA_6036204} + +D_MA_6036250: + {type: SF64:HITBOX, offset: 0x6036250, symbol: D_MA_6036250} + +D_MA_603626C: + {type: SF64:HITBOX, offset: 0x603626C, symbol: D_MA_603626C} + +D_MA_6036288: + {type: SF64:HITBOX, offset: 0x6036288, symbol: D_MA_6036288} + +D_MA_60362A4: + {type: SF64:HITBOX, offset: 0x60362A4, symbol: D_MA_60362A4} + +D_MA_60362D8: + {type: SF64:HITBOX, offset: 0x60362D8, symbol: D_MA_60362D8} + +D_MA_60362F4: + {type: SF64:HITBOX, offset: 0x60362F4, symbol: D_MA_60362F4} + +D_MA_6036328: + {type: SF64:HITBOX, offset: 0x6036328, symbol: D_MA_6036328} + +D_MA_6036344: + {type: SF64:HITBOX, offset: 0x6036344, symbol: D_MA_6036344} + +D_MA_6036370: + {type: SF64:HITBOX, offset: 0x6036370, symbol: D_MA_6036370} + +D_MA_603638C: + {type: SF64:HITBOX, offset: 0x603638C, symbol: D_MA_603638C} + +D_MA_60363B8: + {type: SF64:HITBOX, offset: 0x60363B8, symbol: D_MA_60363B8} + +D_MA_60363E4: + {type: SF64:HITBOX, offset: 0x60363E4, symbol: D_MA_60363E4} + +D_MA_6036410: + {type: SF64:HITBOX, offset: 0x6036410, symbol: D_MA_6036410} + +D_MA_603643C: + {type: SF64:HITBOX, offset: 0x603643C, symbol: D_MA_603643C} + +D_MA_6036458: + {type: SF64:HITBOX, offset: 0x6036458, symbol: D_MA_6036458} + +D_MA_603648C: + {type: SF64:HITBOX, offset: 0x603648C, symbol: D_MA_603648C} + +D_MA_60364C0: + {type: SF64:HITBOX, offset: 0x60364C0, symbol: D_MA_60364C0} + +D_MA_60364DC: + {type: SF64:HITBOX, offset: 0x60364DC, symbol: D_MA_60364DC} + +D_MA_6036520: + {type: SF64:HITBOX, offset: 0x6036520, symbol: D_MA_6036520} + +D_MA_6036594: + {type: SF64:HITBOX, offset: 0x6036594, symbol: D_MA_6036594} + +D_MA_6036668: + {type: SF64:HITBOX, offset: 0x6036668, symbol: D_MA_6036668} + +D_MA_60366EC: + {type: SF64:HITBOX, offset: 0x60366EC, symbol: D_MA_60366EC} + +D_MA_6036708: + {type: SF64:HITBOX, offset: 0x6036708, symbol: D_MA_6036708} + +D_MA_6036724: + {type: SF64:HITBOX, offset: 0x6036724, symbol: D_MA_6036724} + +D_MA_6036728: + {type: SF64:HITBOX, offset: 0x6036728, symbol: D_MA_6036728} + +D_MA_6036744: + {type: SF64:HITBOX, offset: 0x6036744, symbol: D_MA_6036744} + +D_MA_6036760: + {type: SF64:HITBOX, offset: 0x6036760, symbol: D_MA_6036760} + +D_MA_603677C: + {type: SF64:HITBOX, offset: 0x603677C, symbol: D_MA_603677C} + +D_MA_6036818: + {type: SF64:HITBOX, offset: 0x6036818, symbol: D_MA_6036818} + +D_MA_6036894: + {type: SF64:HITBOX, offset: 0x6036894, symbol: D_MA_6036894} + +D_MA_60368E0: + {type: SF64:HITBOX, offset: 0x60368E0, symbol: D_MA_60368E0} + +D_MA_60368FC: + {type: SF64:HITBOX, offset: 0x60368FC, symbol: D_MA_60368FC} + +D_MA_6036930: + {type: SF64:HITBOX, offset: 0x6036930, symbol: D_MA_6036930} + +D_MA_603694C: + {type: SF64:HITBOX, offset: 0x603694C, symbol: D_MA_603694C} + +D_MA_6036968: + {type: SF64:HITBOX, offset: 0x6036968, symbol: D_MA_6036968} + +D_MA_60381D8: + {type: SF64:SCRIPT, offset: 0x60381D8, symbol: D_MA_60381D8} diff --git a/assets/yaml/us/rev1/ast_map.yaml b/assets/yaml/us/rev1/ast_map.yaml new file mode 100644 index 00000000..44747cae --- /dev/null +++ b/assets/yaml/us/rev1/ast_map.yaml @@ -0,0 +1,574 @@ +:config: + segments: + - [0x06, 0xC48F40] + header: + code: + - '#include "assets/ast_map.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +# Restart Game (Game Over) +D_MAP_6000000: + { type: TEXTURE, format: IA8, offset: 0x6000000, width: 96, height: 22, ctype: u8, symbol: D_MAP_6000000 } + +# Proceed to Next Course +D_MAP_6000840: + { type: TEXTURE, format: IA8, offset: 0x6000840, width: 96, height: 22, ctype: u8, symbol: D_MAP_6000840 } + +# Retry Course (Lose 1 Arwing) +D_MAP_6001080: + { type: TEXTURE, format: IA8, offset: 0x6001080, width: 96, height: 22, ctype: u8, symbol: D_MAP_6001080 } + +# Change Course +D_MAP_60018C0: + { type: TEXTURE, format: IA8, offset: 0x60018C0, width: 96, height: 10, ctype: u8, symbol: D_MAP_60018C0 } + +# Aquas Ocean +D_MAP_6001C80: + { type: TEXTURE, format: IA8, offset: 0x6001C80, width: 96, height: 13, ctype: u8, symbol: D_MAP_6001C80 } + +# Terror of the Deep +D_MAP_6002160: + { type: TEXTURE, format: IA8, offset: 0x6002160, width: 208, height: 19, ctype: u8, symbol: D_MAP_6002160 } + +# Meteo +# Asteroid Field +D_MAP_60030D0: + { type: TEXTURE, format: IA8, offset: 0x60030D0, width: 96, height: 28, ctype: u8, symbol: D_MAP_60030D0 } + +# Into the Asteroid Field +D_MAP_6003B50: + { type: TEXTURE, format: IA8, offset: 0x6003B50, width: 208, height: 19, ctype: u8, symbol: D_MAP_6003B50 } + +# Bolse Defense Outpost +D_MAP_6004AC0: + { type: TEXTURE, format: IA8, offset: 0x6004AC0, width: 168, height: 19, ctype: u8, symbol: D_MAP_6004AC0 } + +# The Last Hurrah +D_MAP_6005740: + { type: TEXTURE, format: IA8, offset: 0x6005740, width: 160, height: 19, ctype: u8, symbol: D_MAP_6005740 } + +# Area 6 +# Defense Station +D_MAP_6006320: + { type: TEXTURE, format: IA8, offset: 0x6006320, width: 104, height: 28, ctype: u8, symbol: D_MAP_6006320 } + +# Through the Middle +D_MAP_6006E80: + { type: TEXTURE, format: IA8, offset: 0x6006E80, width: 176, height: 19, ctype: u8, symbol: D_MAP_6006E80 } + +# Corneria +# Former Army Base +D_MAP_6007B90: + { type: TEXTURE, format: IA8, offset: 0x6007B90, width: 128, height: 28, ctype: u8, symbol: D_MAP_6007B90 } + +# Enter Star Fox +D_MAP_6008990: + { type: TEXTURE, format: IA8, offset: 0x6008990, width: 232, height: 19, ctype: u8, symbol: D_MAP_6008990 } + +# Fortuna +# Former Defense Post +D_MAP_6009AD0: + { type: TEXTURE, format: IA8, offset: 0x6009AD0, width: 168, height: 28, ctype: u8, symbol: D_MAP_6009AD0 } + +# Enter Star Wolf +D_MAP_600AD30: + { type: TEXTURE, format: IA8, offset: 0x600AD30, width: 168, height: 19, ctype: u8, symbol: D_MAP_600AD30 } + +# Katina +# Frontline Base +D_MAP_600B9B0: + { type: TEXTURE, format: IA8, offset: 0x600B9B0, width: 168, height: 28, ctype: u8, symbol: D_MAP_600B9B0 } + +# Reunion +D_MAP_600CC10: + { type: TEXTURE, format: IA8, offset: 0x600CC10, width: 128, height: 19, ctype: u8, symbol: D_MAP_600CC10 } + +# The Lylat System +D_MAP_600D590: + { type: TEXTURE, format: IA8, offset: 0x600D590, width: 168, height: 19, ctype: u8, symbol: D_MAP_600D590 } + +# Macbeth +# Venom Army Supply Base +D_MAP_600E210: + { type: TEXTURE, format: IA8, offset: 0x600E210, width: 160, height: 28, ctype: u8, symbol: D_MAP_600E210 } + +# The Forever Train +D_MAP_600F390: + { type: TEXTURE, format: IA8, offset: 0x600F390, width: 168, height: 19, ctype: u8, symbol: D_MAP_600F390 } + +# Solar +D_MAP_6010010: + { type: TEXTURE, format: IA8, offset: 0x6010010, width: 112, height: 13, ctype: u8, symbol: D_MAP_6010010 } + +# Out of the Frying Pan. +D_MAP_60105C0: + { type: TEXTURE, format: IA8, offset: 0x60105C0, width: 224, height: 19, ctype: u8, symbol: D_MAP_60105C0 } + +# Sector X Combat Zone +D_MAP_6011660: + { type: TEXTURE, format: IA8, offset: 0x6011660, width: 176, height: 12, ctype: u8, symbol: D_MAP_6011660 } + +# Mystery of the Space Base +D_MAP_6011EA0: + { type: TEXTURE, format: IA8, offset: 0x6011EA0, width: 256, height: 19, ctype: u8, symbol: D_MAP_6011EA0 } + +# Sector Y Combat Zone +D_MAP_60131A0: + { type: TEXTURE, format: IA8, offset: 0x60131A0, width: 176, height: 12, ctype: u8, symbol: D_MAP_60131A0 } + +# Fierce Melee +D_MAP_60139E0: + { type: TEXTURE, format: IA8, offset: 0x60139E0, width: 128, height: 19, ctype: u8, symbol: D_MAP_60139E0 } + +# Sector Z Combat Zone +D_MAP_6014360: + { type: TEXTURE, format: IA8, offset: 0x6014360, width: 176, height: 12, ctype: u8, symbol: D_MAP_6014360 } + +# The Ambush of Great Fox +D_MAP_6014BA0: + { type: TEXTURE, format: IA8, offset: 0x6014BA0, width: 232, height: 19, ctype: u8, symbol: D_MAP_6014BA0 } + +# Titania +# Arid Desert +D_MAP_6015CE0: + { type: TEXTURE, format: IA8, offset: 0x6015CE0, width: 96, height: 28, ctype: u8, symbol: D_MAP_6015CE0 } + +# The Search for Slippy +D_MAP_6016760: + { type: TEXTURE, format: IA8, offset: 0x6016760, width: 200, height: 19, ctype: u8, symbol: D_MAP_6016760 } + +# Zones +# Toxic Waste Area +D_MAP_6017640: + { type: TEXTURE, format: IA8, offset: 0x6017640, width: 112, height: 28, ctype: u8, symbol: D_MAP_6017640 } + +# Invasion Aftermath +D_MAP_6018280: + { type: TEXTURE, format: IA8, offset: 0x6018280, width: 184, height: 19, ctype: u8, symbol: D_MAP_6018280 } + +D_MAP_6019030: + { type: TEXTURE, format: IA8, offset: 0x6019030, width: 8, height: 16, ctype: u8, symbol: D_MAP_6019030 } + +# Clouds ? +D_MAP_60190B0: + { type: TEXTURE, format: IA8, offset: 0x60190B0, width: 96, height: 96, ctype: u8, symbol: D_MAP_60190B0 } + +D_MAP_601B4B0: + { type: TEXTURE, format: IA8, offset: 0x601B4B0, width: 32, height: 32, ctype: u8, symbol: D_MAP_601B4B0 } + +# Some text in japanese +D_MAP_601B8B0: + { type: TEXTURE, format: IA8, offset: 0x601B8B0, width: 80, height: 26, ctype: u8, symbol: D_MAP_1B8B0 } + +D_MAP_601C0D0: + { type: GFX, offset: 0x601C0D0, symbol: D_MAP_601C0D0 } + +D_MAP_601C160: + { type: TEXTURE, format: RGBA16, offset: 0x0601C160, width: 32, height: 32, ctype: u16, symbol: D_MAP_601C160 } + +D_MAP_601C960: + { type: GFX, offset: 0x601C960, symbol: D_MAP_601C960 } + +D_MAP_601C9F0: + { type: TEXTURE, format: RGBA16, offset: 0x0601C9F0, width: 32, height: 32, ctype: u16, symbol: D_MAP_601C9F0 } + +D_MAP_601D1F0: + { type: GFX, offset: 0x601D1F0, symbol: D_MAP_601D1F0 } + +D_MAP_601D2F0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x0601D2F0, symbol: D_MAP_601D2F0, tlut: 0x0601DAF0 } + +D_MAP_601DAF0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 144, offset: 0x0601DAF0, symbol: D_MAP_601DAF0 } + +D_MAP_601DC10: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601DC10, symbol: D_MAP_601DC10, tlut: 0x0601DC90 } + +D_MAP_601DC90: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x0601DC90, symbol: D_MAP_601DC90 } + +D_MAP_601DCA0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 7, offset: 0x0601DCA0, symbol: D_MAP_601DCA0, tlut: 0x0601DCD8 } + +D_MAP_601DCD8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 5, offset: 0x0601DCD8, symbol: D_MAP_601DCD8 } + +D_MAP_601DCF0: + { type: GFX, offset: 0x601DCF0, symbol: D_MAP_601DCF0 } + +D_MAP_601DDE8: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601DDE8, symbol: D_MAP_601DDE8, tlut: 0x0601DE68 } + +D_MAP_601DE68: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 12, offset: 0x0601DE68, symbol: D_MAP_601DE68 } + +D_MAP_601DE80: + { type: GFX, offset: 0x601DE80, symbol: D_MAP_601DE80 } + +D_MAP_601F2B0: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0601F2B0, symbol: D_MAP_601F2B0, tlut: 0x0601F4B0 } + +D_MAP_601F4B0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F4B0, symbol: D_MAP_601F4B0 } + +D_MAP_601E8F8: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601E8F8, symbol: D_MAP_601E8F8, tlut: 0x0601E978 } + +D_MAP_601E978: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601E978, symbol: D_MAP_601E978 } + +D_MAP_601E9A0: + { type: GFX, offset: 0x601E9A0, symbol: D_MAP_601E9A0 } + +D_MAP_601F4D0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601F4D0, symbol: D_MAP_601F4D0, tlut: 0x0601F550 } + +D_MAP_601F550: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F550, symbol: D_MAP_601F550 } + +D_MAP_601F570: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601F570, symbol: D_MAP_601F570, tlut: 0x0601F5F0 } + +D_MAP_601F5F0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F5F0, symbol: D_MAP_601F5F0 } + +D_MAP_601F610: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0601F610, symbol: D_MAP_601F610, tlut: 0x0601F690 } + +D_MAP_601F690: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0601F690, symbol: D_MAP_601F690 } + +D_MAP_601F6B0: + { type: GFX, offset: 0x601F6B0, symbol: D_MAP_601F6B0 } + +D_MAP_601F740: + { type: TEXTURE, format: RGBA16, offset: 0x0601F740, width: 32, height: 32, ctype: u16, symbol: D_MAP_601F740 } + +# Looks like Aquas +D_MAP_601FF40: + { type: TEXTURE, format: CI8, offset: 0x601FF40, width: 96, height: 96, ctype: u8, symbol: D_MAP_601FF40, tlut: 0x06022340 } + +D_MAP_6022340: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 75, offset: 0x06022340, symbol: D_MAP_6022340 } + +# Looks like Venom +D_MAP_60223E0: + { type: TEXTURE, format: CI8, offset: 0x60223E0, width: 96, height: 96, ctype: u8, symbol: D_MAP_60223E0, tlut: 0x060247E0 } + +D_MAP_60247E0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 84, offset: 0x060247E0, symbol: D_MAP_60247E0 } + +# Looks like Corneria +D_MAP_6024890: + { type: TEXTURE, format: CI8, offset: 0x6024890, width: 96, height: 96, ctype: u8, symbol: D_MAP_6024890, tlut: 0x06026C90 } + +D_MAP_6026C90: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 108, offset: 0x06026C90, symbol: D_MAP_6026C90 } + +# Looks like Zones +D_MAP_6026D70: + { type: TEXTURE, format: CI8, offset: 0x6026D70, width: 96, height: 96, ctype: u8, symbol: D_MAP_6026D70, tlut: 0x06029170 } + +D_MAP_6029170: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 84, offset: 0x06029170, symbol: D_MAP_6029170 } + +# Looks like Solar +D_MAP_6029220: + { type: TEXTURE, format: CI8, offset: 0x6029220, width: 96, height: 96, ctype: u8, symbol: D_MAP_6029220, tlut: 0x0602B620 } + +D_MAP_602B620: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 84, offset: 0x0602B620, symbol: D_MAP_602B620 } + +# Looks like Macbeth +D_MAP_602B6D0: + { type: TEXTURE, format: CI8, offset: 0x602B6D0, width: 96, height: 96, ctype: u8, symbol: D_MAP_602B6D0, tlut: 0x0602DAD0 } + +D_MAP_602DAD0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 68, offset: 0x0602DAD0, symbol: D_MAP_602DAD0 } + +# Looks like Sector Z +D_MAP_602DB60: + { type: TEXTURE, format: CI8, offset: 0x602DB60, width: 96, height: 96, ctype: u8, symbol: D_MAP_602DB60, tlut: 0x0602FF60 } + +D_MAP_602FF60: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 56, offset: 0x0602FF60, symbol: D_MAP_602FF60 } + +D_MAP_602FFD0: + { type: TEXTURE, format: CI8, offset: 0x602FFD0, width: 96, height: 96, ctype: u8, symbol: D_MAP_602FFD0, tlut: 0x060323D0 } + +D_MAP_60323D0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 52, offset: 0x060323D0, symbol: D_MAP_60323D0 } + +# Portrait of Falco +D_MAP_6032440: + { type: TEXTURE, format: RGBA16, offset: 0x06032440, width: 28, height: 28, ctype: u16, symbol: D_MAP_6032440 } + +# Portrait of Peppy +D_MAP_6032A60: + { type: TEXTURE, format: RGBA16, offset: 0x06032A60, width: 28, height: 28, ctype: u16, symbol: D_MAP_6032A60 } + +# Picture of Peppy, James and Pigma used in the narrated intro. +D_MAP_6033080: + { type: TEXTURE, format: RGBA16, offset: 0x06033080, width: 96, height: 52, ctype: u16, symbol: D_MAP_6033080 } + +# Picture of Andross, General Pepper and Venom in the background, used in the narrated intro. +D_MAP_6035780: + { type: TEXTURE, format: RGBA16, offset: 0x06035780, width: 96, height: 52, ctype: u16, symbol: D_MAP_6035780 } + +# Picture of Andross, hands open, Corneria in the middle, used in the narrated intro. +D_MAP_6037E80: + { type: TEXTURE, format: RGBA16, offset: 0x06037E80, width: 96, height: 52, ctype: u16, symbol: D_MAP_6037E80 } + +# Picture of an Arwing dodging attacks from enemies, used in the narrated intro. +D_MAP_603A580: + { type: TEXTURE, format: RGBA16, offset: 0x0603A580, width: 96, height: 52, ctype: u16, symbol: D_MAP_603A580 } + +# Picture of Slippy, Peppy, Fox and Falco, used in the narrated intro. +D_MAP_603CC80: + { type: TEXTURE, format: RGBA16, offset: 0x0603CC80, width: 96, height: 52, ctype: u16, symbol: D_MAP_603CC80 } + +# Picture of Peppy returning from Vemon, used in the narrated intro. +D_MAP_603F380: + { type: TEXTURE, format: RGBA16, offset: 0x0603F380, width: 96, height: 52, ctype: u16, symbol: D_MAP_603F380 } + +# Picture of Corneria, used in the narrated intro. +D_MAP_6041A80: + { type: TEXTURE, format: RGBA16, offset: 0x06041A80, width: 96, height: 52, ctype: u16, symbol: D_MAP_6041A80 } + +# Portrait of Slippy +D_MAP_6044180: + { type: TEXTURE, format: RGBA16, offset: 0x06044180, width: 28, height: 28, ctype: u16, symbol: D_MAP_6044180 } + +# White Square ? +D_MAP_60447A0: + { type: TEXTURE, format: RGBA16, offset: 0x060447A0, width: 8, height: 8, ctype: u16, symbol: D_MAP_60447A0 } + +# Picture of Fox receiving orders from General Pepper, used in the map (briefing) +D_MAP_6044820: + { type: TEXTURE, format: RGBA16, offset: 0x06044820, width: 92, height: 51, ctype: u16, symbol: D_MAP_6044820 } + +# Fox face talking during briefing. +D_MAP_6046CD0: + { type: TEXTURE, format: RGBA16, offset: 0x06046CD0, width: 32, height: 34, ctype: u16, symbol: D_MAP_6046CD0 } + +# Black Square with borders. +D_MAP_6047550: + { type: TEXTURE, format: RGBA16, offset: 0x06047550, width: 24, height: 24, ctype: u16, symbol: D_MAP_6047550 } + +D_MAP_60479D0: + { type: GFX, offset: 0x60479D0, symbol: D_MAP_60479D0 } + +D_MAP_6047A68: + { type: TEXTURE, format: IA8, offset: 0x06047A68, width: 32, height: 32, ctype: u8, symbol: D_MAP_6047A68 } + +D_MAP_6047E70: + { type: GFX, offset: 0x6047E70, symbol: D_MAP_6047E70 } + +D_MAP_6047F80: + { type: TEXTURE, format: IA8, offset: 0x06047F80, width: 64, height: 64, ctype: u8, symbol: D_MAP_6047F80 } + +D_MAP_6048F80: + { type: TEXTURE, format: IA8, offset: 0x06048F80, width: 64, height: 64, ctype: u8, symbol: D_MAP_6048F80 } + +D_MAP_6049F80: + { type: GFX, offset: 0x6049F80, symbol: D_MAP_6049F80 } + +D_MAP_604A048: + { type: TEXTURE, format: CI8, offset: 0x0604A048, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A048, tlut: 0x0602FF60 } + +D_MAP_604A148: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 32, offset: 0x0604A148, symbol: D_MAP_604A148 } + +D_MAP_604A190: + { type: GFX, offset: 0x604A190, symbol: D_MAP_604A190 } + +D_MAP_604A258: + { type: TEXTURE, format: CI8, offset: 0x0604A258, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A258, tlut: 0x0604A358 } + +D_MAP_604A358: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 80, offset: 0x0604A358, symbol: D_MAP_604A358 } + +D_MAP_604A400: + { type: GFX, offset: 0x604A400, symbol: D_MAP_604A400 } + +D_MAP_604A4C8: + { type: TEXTURE, format: CI8, offset: 0x0604A4C8, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A4C8, tlut: 0x0604A5C8 } + +D_MAP_604A5C8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 160, offset: 0x0604A5C8, symbol: D_MAP_604A5C8 } + +D_MAP_604A710: + { type: GFX, offset: 0x604A710, symbol: D_MAP_604A710 } + +D_MAP_604A7D8: + { type: TEXTURE, format: CI8, offset: 0x0604A7D8, width: 16, height: 16, ctype: u8, symbol: D_MAP_604A7D8, tlut: 0x0604A8D8 } + +D_MAP_604A8D8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x0604A8D8, symbol: D_MAP_604A8D8 } + +# Arwing Model, used in the map. +D_MAP_604A9F0: + { type: GFX, offset: 0x604A9F0, symbol: D_MAP_604A9F0 } + +ast_map_seg6_vtx_4AD50: + { type: VTX, offset: 0x604AD50, count: 124, symbol: ast_map_seg6_vtx_4AD50 } + +D_MAP_604B510: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0604B510, symbol: D_MAP_604B510, tlut: 0x0604B590 } + +D_MAP_604B590: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604B590, symbol: D_MAP_604B590 } + +D_MAP_604B5B0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0604B5B0, symbol: D_MAP_604B5B0, tlut: 0x0604B630 } + +D_MAP_604B630: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604B630, symbol: D_MAP_604B630 } + +D_MAP_604B650: + { type: TEXTURE, format: RGBA16, offset: 0x0604B650, width: 8, height: 16, ctype: u16, symbol: D_MAP_604B650 } + +# Model of Bolse +D_MAP_604B750: + { type: GFX, offset: 0x604B750, symbol: D_MAP_604B750 } + +D_MAP_604BC48: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0604BC48, symbol: D_MAP_604BC48, tlut: 0x0604BC48 } + +D_MAP_604BE48: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604BE48, symbol: D_MAP_604BE48 } + +D_MAP_604BE68: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0604BE68, symbol: D_MAP_604BE68, tlut: 0x0604C068 } + +D_MAP_604C068: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604C068, symbol: D_MAP_604C068 } + +D_MAP_604C088: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x0604C088, symbol: D_MAP_604C088, tlut: 0x0604C288 } + +D_MAP_604C288: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604C288, symbol: D_MAP_604C288 } + +D_MAP_604C2A8: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x0604C2A8, symbol: D_MAP_604C2A8, tlut: 0x0604C328 } + +D_MAP_604C328: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0604C328, symbol: D_MAP_604C328 } + +# Television outcoming light Model, used during briefing. +D_MAP_604C350: + { type: GFX, offset: 0x604C350, symbol: D_MAP_604C350 } + +D_MAP_604C4C0: + { type: TEXTURE, format: IA8, offset: 0x0604C4C0, width: 8, height: 16, ctype: u8, symbol: D_MAP_604C4C0 } + +D_MAP_604C540: + { type: GFX, offset: 0x604C540, symbol: D_MAP_604C540 } + +D_MAP_604C5D8: + { type: TEXTURE, format: IA8, offset: 0x0604C5D8, width: 32, height: 64, ctype: u8, symbol: D_MAP_604C5D8 } + +D_MAP_604CDE0: + { type: GFX, offset: 0x604CDE0, symbol: D_MAP_604CDE0 } + +D_MAP_604CE78: + { type: TEXTURE, format: IA8, offset: 0x0604CE78, width: 32, height: 64, ctype: u8, symbol: D_MAP_604CE78 } + +D_MAP_604D680: + { type: GFX, offset: 0x604D680, symbol: D_MAP_604D680 } + +D_MAP_604D708: + { type: TEXTURE, format: IA8, offset: 0x0604D708, width: 32, height: 32, ctype: u8, symbol: D_MAP_604D708 } + +# Solar Rays +D_MAP_604DB10: + { type: GFX, offset: 0x604DB10, symbol: D_MAP_604DB10 } + +D_MAP_604DD20: + { type: TEXTURE, format: IA8, offset: 0x0604DD20, width: 128, height: 32, ctype: u8, symbol: D_MAP_604DD20 } + +D_MAP_604ED20: + { type: TEXTURE, format: IA8, offset: 0x0604ED20, width: 128, height: 32, ctype: u8, symbol: D_MAP_604ED20 } + +D_MAP_604FD20: + { type: TEXTURE, format: IA8, offset: 0x0604FD20, width: 128, height: 32, ctype: u8, symbol: D_MAP_604FD20 } + +D_MAP_6050D20: + { type: TEXTURE, format: IA8, offset: 0x06050D20, width: 128, height: 32, ctype: u8, symbol: D_MAP_6050D20 } + +D_MAP_6051D20: + { type: GFX, offset: 0x6051D20, symbol: D_MAP_6051D20 } + +D_MAP_6051F20: + { type: TEXTURE, format: RGBA16, offset: 0x06051F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6051F20 } + +D_MAP_6052F20: + { type: TEXTURE, format: RGBA16, offset: 0x06052F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6052F20 } + +D_MAP_6053F20: + { type: TEXTURE, format: RGBA16, offset: 0x06053F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6053F20 } + +D_MAP_6054F20: + { type: TEXTURE, format: RGBA16, offset: 0x06054F20, width: 64, height: 32, ctype: u16, symbol: D_MAP_6054F20 } + +D_MAP_6055F20: + { type: GFX, offset: 0x6055F20, symbol: D_MAP_6055F20 } + +D_MAP_6056120: + { type: TEXTURE, format: RGBA16, offset: 0x06056120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6056120 } + +D_MAP_6057120: + { type: TEXTURE, format: RGBA16, offset: 0x06057120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6057120 } + +D_MAP_6058120: + { type: TEXTURE, format: RGBA16, offset: 0x06058120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6058120 } + +D_MAP_6059120: + { type: TEXTURE, format: RGBA16, offset: 0x06059120, width: 64, height: 32, ctype: u16, symbol: D_MAP_6059120 } + +D_MAP_605A120: + { type: GFX, offset: 0x605A120, symbol: D_MAP_605A120 } + +D_MAP_605A230: + { type: TEXTURE, format: RGBA16, offset: 0x0605A230, width: 64, height: 32, ctype: u16, symbol: D_MAP_605A230 } + +D_MAP_605B230: + { type: TEXTURE, format: RGBA16, offset: 0x0605B230, width: 64, height: 32, ctype: u16, symbol: D_MAP_605B230 } + +D_MAP_605C230: + { type: GFX, offset: 0x605C230, symbol: D_MAP_605C230 } + +D_MAP_605C610: + { type: TEXTURE, format: IA8, offset: 0x0605C610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605C610 } + +D_MAP_605CE10: + { type: TEXTURE, format: IA8, offset: 0x0605CE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605CE10 } + +D_MAP_605D610: + { type: TEXTURE, format: IA8, offset: 0x0605D610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605D610 } + +D_MAP_605DE10: + { type: TEXTURE, format: IA8, offset: 0x0605DE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605DE10 } + +D_MAP_605E610: + { type: TEXTURE, format: IA8, offset: 0x0605E610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605E610 } + +D_MAP_605EE10: + { type: TEXTURE, format: IA8, offset: 0x0605EE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605EE10 } + +D_MAP_605F610: + { type: TEXTURE, format: IA8, offset: 0x0605F610, width: 64, height: 32, ctype: u8, symbol: D_MAP_605F610 } + +D_MAP_605FE10: + { type: TEXTURE, format: IA8, offset: 0x0605FE10, width: 64, height: 32, ctype: u8, symbol: D_MAP_605FE10 } + +D_MAP_6060610: + { type: GFX, offset: 0x6060610, symbol: D_MAP_6060610 } + +D_MAP_6060698: + { type: TEXTURE, format: RGBA16, offset: 0x06060698, width: 32, height: 32, ctype: u16, symbol: D_MAP_6060698 } + +# size = 0x60EA0 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_meteo.yaml b/assets/yaml/us/rev1/ast_meteo.yaml new file mode 100644 index 00000000..16a3ac8b --- /dev/null +++ b/assets/yaml/us/rev1/ast_meteo.yaml @@ -0,0 +1,320 @@ +:config: + segments: + - [0x06, 0x9A1460] + header: + code: + - '#include "assets/ast_meteo.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' +# Meteo +# Asteroid Field +D_ME_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 28, offset: 0x6000000, symbol: D_ME_6000000 } + +D_ME_6000A80: + { type: GFX, offset: 0x6000A80, symbol: D_ME_6000A80 } + +D_ME_6000B10: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06000B10, symbol: D_ME_6000B10 } + +D_ME_6001310: + { type: GFX, offset: 0x6001310, symbol: D_ME_6001310 } + +D_ME_6004738: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004738, symbol: D_ME_6004738 } + +D_ME_6004F38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004F38, symbol: D_ME_6004F38 } + +D_ME_6005738: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005738, symbol: D_ME_6005738 } + +D_ME_6005F38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005F38, symbol: D_ME_6005F38 } + +D_ME_6006738: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06006738, symbol: D_ME_6006738 } + +D_ME_6006F38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06006F38, symbol: D_ME_6006F38 } + +D_ME_6006FB8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06006FB8, symbol: D_ME_6006FB8 } + +D_ME_6007038: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06007038, symbol: D_ME_6007038 } + +D_ME_6007838: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06007838, symbol: D_ME_6007838 } + +D_ME_60078B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060078B8, symbol: D_ME_60078B8 } + +D_ME_60080C0: + { type: GFX, offset: 0x60080C0, symbol: D_ME_60080C0 } + +D_ME_6008A18: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06008A18, symbol: D_ME_6008A18 } + +D_ME_6008AA0: + { type: GFX, offset: 0x6008AA0, symbol: D_ME_6008AA0 } + +D_ME_6009228: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06009228, symbol: D_ME_6009228 } + +D_ME_6009A28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06009A28, symbol: D_ME_6009A28 } + +D_ME_6009C28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06009C28, symbol: D_ME_6009C28 } + +D_ME_6009E30: + { type: GFX, offset: 0x6009E30, symbol: D_ME_6009E30 } + +D_ME_6009F50: + { type: GFX, offset: 0x6009F50, symbol: D_ME_6009F50 } + +D_ME_600AC70: + { type: GFX, offset: 0x600AC70, symbol: D_ME_600AC70 } + +D_ME_600B540: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600B540, symbol: D_ME_600B540 } + +D_ME_600BD40: + { type: GFX, offset: 0x600BD40, symbol: D_ME_600BD40 } + +D_ME_600BF30: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0600BF30, symbol: D_ME_600BF30 } + +D_ME_600C130: + { type: GFX, offset: 0x600C130, symbol: D_ME_600C130 } + +D_ME_600C2A0: + { type: GFX, offset: 0x600C2A0, symbol: D_ME_600C2A0 } + +D_ME_600C740: + { type: GFX, offset: 0x600C740, symbol: D_ME_600C740 } + +D_ME_600CAA0: + { type: GFX, offset: 0x600CAA0, symbol: D_ME_600CAA0 } + +D_ME_600CD60: + { type: GFX, offset: 0x600CD60, symbol: D_ME_600CD60 } + +D_ME_600CDE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0600CDE8, symbol: D_ME_600CDE8 } + +D_ME_600DDF0: + { type: GFX, offset: 0x600DDF0, symbol: D_ME_600DDF0 } + +D_ME_600E238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600E238, symbol: D_ME_600E238 } + +D_ME_600F238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600F238, symbol: D_ME_600F238 } + +D_ME_6010238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06010238, symbol: D_ME_6010238 } + +D_ME_6011238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06011238, symbol: D_ME_6011238 } + +D_ME_6012238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06012238, symbol: D_ME_6012238 } + +D_ME_6013238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06013238, symbol: D_ME_6013238 } + +D_ME_6014238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06014238, symbol: D_ME_6014238 } + +D_ME_6015238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x06015238, symbol: D_ME_6015238 } + +D_ME_6016240: + { type: GFX, offset: 0x6016240, symbol: D_ME_6016240 } + +D_ME_60162C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x060162C8, symbol: D_ME_60162C8 } + +D_ME_60172C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060172C8, symbol: D_ME_60172C8 } + +D_ME_6017AD0: + { type: GFX, offset: 0x06017AD0, symbol: D_ME_6017AD0 } + +D_ME_6017B60: + { type: GFX, offset: 0x06017B60, symbol: D_ME_6017B60 } + +D_ME_6018450: + { type: GFX, offset: 0x06018450, symbol: D_ME_6018450 } + +D_ME_6018960: + { type: GFX, offset: 0x06018960, symbol: D_ME_6018960 } + +D_ME_6018C00: + { type: GFX, offset: 0x06018C00, symbol: D_ME_6018C00 } + +D_ME_6019430: + { type: GFX, offset: 0x06019430, symbol: D_ME_6019430 } + +D_ME_6019880: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06019880, symbol: D_ME_6019880 } + +D_ME_601A080: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601A080, symbol: D_ME_601A080 } + +D_ME_601A880: + { type: GFX, offset: 0x0601A880, symbol: D_ME_601A880 } + +D_ME_601AE40: + { type: GFX, offset: 0x0601AE40, symbol: D_ME_601AE40 } + +D_ME_601C8E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0601C8E0, symbol: D_ME_601C8E0 } + +D_ME_601D800: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0601D800, symbol: D_ME_601D800 } + +D_ME_601E8C4: + { type: SF64:ANIM, offset: 0x601E8C4, symbol: D_ME_601E8C4 } + +D_ME_601E9D0: + { type: SF64:SKELETON, offset: 0x601E9D0, symbol: D_ME_601E9D0 } + +# Beta Meteo background, unused +D_ME_601EA00: + { type: GFX, offset: 0x0601EA00, symbol: D_ME_601EA00 } + +D_ME_601EA98: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601EA98, symbol: D_ME_601EA98 } + +D_ME_601F2A0: + { type: GFX, offset: 0x0601F2A0, symbol: D_ME_601F2A0 } + +D_ME_601F778: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601F778, symbol: D_ME_601F778 } + +D_ME_601FF80: + { type: GFX, offset: 0x0601FF80, symbol: D_ME_601FF80 } + +D_ME_6020008: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06020008, symbol: D_ME_6020008 } + +D_ME_6020810: + { type: GFX, offset: 0x06020810, symbol: D_ME_6020810 } + +D_ME_6020920: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06020920, symbol: D_ME_6020920 } + +D_ME_6021920: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06021920, symbol: D_ME_6021920 } + +D_ME_6022920: + { type: GFX, offset: 0x06022920, symbol: D_ME_6022920 } + +D_ME_6022E50: + { type: GFX, offset: 0x06022E50, symbol: D_ME_6022E50 } + +D_ME_60236F0: + { type: GFX, offset: 0x060236F0, symbol: D_ME_60236F0 } + +D_ME_6023788: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06023788, symbol: D_ME_6023788 } + +D_ME_60231C0: + { type: GFX, offset: 0x060231C0, symbol: D_ME_60231C0 } + +D_ME_6023290: + { type: GFX, offset: 0x06023290, symbol: D_ME_6023290 } + +D_ME_6023360: + { type: GFX, offset: 0x06023360, symbol: D_ME_6023360 } + +D_ME_6023810: + { type: GFX, offset: 0x06023810, symbol: D_ME_6023810 } + +D_ME_60238A8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060238A8, symbol: D_ME_60238A8 } + +D_ME_60240B0: + { type: GFX, offset: 0x060240B0, symbol: D_ME_60240B0 } + +D_ME_6024AD0: + { type: GFX, offset: 0x06024AD0, symbol: D_ME_6024AD0 } + +D_ME_6024B60: + { type: GFX, offset: 0x06024B60, symbol: D_ME_6024B60 } + +# Unused Meteo Ball +D_ME_6025B50: + { type: GFX, offset: 0x06025B50, symbol: D_ME_6025B50 } + +D_ME_6025350: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6025350, symbol: D_ME_6025350 } + +D_ME_6025BE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06025BE8, symbol: D_ME_6025BE8 } + +D_ME_60263F0: + { type: GFX, offset: 0x060263F0, symbol: D_ME_60263F0 } + +D_ME_6026478: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06026478, symbol: D_ME_6026478 } + +D_ME_6026CC4: + { type: SF64:OBJECT_INIT, offset: 0x6026CC4, symbol: D_ME_6026CC4 } + +D_ME_6026C80: + { type: SF64:ENVIRONMENT, offset: 0x6026C80, symbol: D_ME_6026C80 } + +D_ME_602B148: + { type: SF64:OBJECT_INIT, offset: 0x602B148, symbol: D_ME_602B148 } + +D_ME_602F3AC: + { type: SF64:SCRIPT, offset: 0x602F3AC, symbol: D_ME_602F3AC } + +D_ME_602F604: + { type: SF64:HITBOX, offset: 0x602F604, symbol: D_ME_602F604 } + +D_ME_602F638: + { type: SF64:HITBOX, offset: 0x602F638, symbol: D_ME_602F638 } + +D_ME_602F684: + { type: SF64:HITBOX, offset: 0x602F684, symbol: D_ME_602F684 } + +D_ME_602F6A0: + { type: SF64:HITBOX, offset: 0x602F6A0, symbol: D_ME_602F6A0 } + +D_ME_602F6EC: + { type: SF64:HITBOX, offset: 0x602F6EC, symbol: D_ME_602F6EC } + +D_ME_602F708: + { type: SF64:HITBOX, offset: 0x602F708, symbol: D_ME_602F708 } + +D_ME_602F724: + { type: SF64:HITBOX, offset: 0x602F724, symbol: D_ME_602F724 } + +D_ME_602F740: + { type: SF64:HITBOX, offset: 0x602F740, symbol: D_ME_602F740 } + +D_ME_602F75C: + { type: SF64:HITBOX, offset: 0x602F75C, symbol: D_ME_602F75C } + +D_ME_602FA50: + { type: SF64:HITBOX, offset: 0x602FA50, symbol: D_ME_602FA50 } + +D_ME_602FA9C: + {type: SF64:COLPOLY, count: 79, offset: 0x602FA9C, symbol: D_ME_602FA9C, mesh_symbol: D_ME_OFFSET } + +D_ME_6030208: + {type: SF64:COLPOLY, count: 42, offset: 0x6030208, symbol: D_ME_6030208, mesh_symbol: D_ME_OFFSET } + +D_ME_60305DC: + {type: SF64:COLPOLY, count: 236, offset: 0x60305DC, symbol: D_ME_60305DC, mesh_symbol: D_ME_OFFSET } diff --git a/assets/yaml/us/rev1/ast_option.yaml b/assets/yaml/us/rev1/ast_option.yaml new file mode 100644 index 00000000..b3f3637a --- /dev/null +++ b/assets/yaml/us/rev1/ast_option.yaml @@ -0,0 +1,249 @@ +:config: + segments: + - [0x08, 0xCA9DE0] + header: + code: + - '#include "assets/ast_option.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +# Invoice +D_OPT_8000000: + { type: TEXTURE, ctype: u8, format: CI4, width: 128, height: 26, offset: 0x8000000, symbol: D_OPT_8000000, tlut: 0x8000680 } + +D_OPT_8000680: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8000680, symbol: D_OPT_8000680 } + +# Cornerian army attn: +D_OPT_80006A0: + { type: TEXTURE, ctype: u8, format: CI4, width: 256, height: 34, offset: 0x80006A0, symbol: D_OPT_80006A0, tlut: 0x80017A0 } + +D_OPT_80017A0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x80017A0, symbol: D_OPT_80017A0 } + +# Venomian units destroyed +D_OPT_80017C0: + { type: TEXTURE, ctype: u8, format: CI4, width: 256, height: 66, offset: 0x80017C0, symbol: D_OPT_80017C0, tlut: 0x80038C0 } + +D_OPT_80038C0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x80038C0, symbol: D_OPT_80038C0 } + +# nd +D_OPT_80038E0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 10, offset: 0x80038E0, symbol: D_OPT_80038E0, tlut: 0x8003930 } + +D_OPT_8003930: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003930, symbol: D_OPT_8003930 } + +# rd +D_OPT_8003950: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 11, offset: 0x8003950, symbol: D_OPT_8003950, tlut: 0x80039A8 } + +D_OPT_80039A8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x80039A8, symbol: D_OPT_80039A8 } + +# +D_OPT_80039D0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x80039D0 , symbol: D_OPT_80039D0, tlut: 0x8003A50 } + +D_OPT_8003A50: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003A50, symbol: D_OPT_8003A50 } + +# st +D_OPT_8003A70: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 9, offset: 0x8003A70, symbol: D_OPT_8003A70, tlut: 0x8003AB8 } + +D_OPT_8003AB8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003AB8, symbol: D_OPT_8003AB8 } + +# th +D_OPT_8003AE0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 9, offset: 0x8003AE0, symbol: D_OPT_8003AE0, tlut: 0x8003B28 } + +D_OPT_8003B28: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8003B28, symbol: D_OPT_8003B28 } + +# Option Title Cards + +# Main Game +D_OPT_8003B50: + { type: TEXTURE, ctype: u8, format: IA8, width: 72, height: 12, offset: 0x8003B50, symbol: D_OPT_8003B50 } + +# Training +D_OPT_8003EB0: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x8003EB0, symbol: D_OPT_8003EB0 } + +# Vs. +D_OPT_8004270: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 10, offset: 0x8004270, symbol: D_OPT_8004270 } + +# Ranking +D_OPT_80043B0: + { type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 12, offset: 0x80043B0, symbol: D_OPT_80043B0 } + +# Sound +D_OPT_80046B0: + { type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 10, offset: 0x80046B0, symbol: D_OPT_80046B0 } + +# Data +D_OPT_8004930: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 10, offset: 0x8004930, symbol: D_OPT_8004930 } + +D_OPT_8004C50: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x8004C50, symbol: D_OPT_8004C50 } + +# Option VS Cards + +# Point Match +D_OPT_8005010: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 13, offset: 0x8005010, symbol: D_OPT_8005010 } + +# Battle Royal +D_OPT_80054F0: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 11, offset: 0x80054F0, symbol: D_OPT_80054F0 } + +# Time Trial +D_OPT_8005910: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 10, offset: 0x8005910, symbol: D_OPT_8005910 } + +# Sound Options + +# Press R to test +D_OPT_8005CD0: + { type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 13, offset: 0x8005CD0, symbol: D_OPT_8005CD0 } + +# Mode +D_OPT_8006280: + { type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 13, offset: 0x8006280, symbol: D_OPT_8006280 } + +# Music +D_OPT_80064F0: + { type: TEXTURE, ctype: u8, format: IA8, width: 88, height: 14, offset: 0x80064F0, symbol: D_OPT_80064F0 } + +# Voice +D_OPT_80069C0: + { type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 15, offset: 0x80069C0, symbol: D_OPT_80069C0 } + +# SE +D_OPT_8006D10: + { type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x8006D10, symbol: D_OPT_8006D10 } + +# B to cancel +D_OPT_8006E50: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 10, offset: 0x8006E50, symbol: D_OPT_8006E50 } + +# Headphone +D_OPT_8007210: + { type: TEXTURE, ctype: u8, format: IA8, width: 88, height: 14, offset: 0x8007210, symbol: D_OPT_8007210 } + +# Mono +D_OPT_80076E0: + { type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 14, offset: 0x80076E0, symbol: D_OPT_80076E0 } + +# Soundtrack +D_OPT_80079F0: + { type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 14, offset: 0x80079F0, symbol: D_OPT_80079F0 } + +# A to confirm +D_OPT_80080F0: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 10, offset: 0x80080F0, symbol: D_OPT_80080F0 } + +# Clear Saved Data +D_OPT_80084B0: + { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 13, offset: 0x80084B0, symbol: D_OPT_80084B0 } + +# Are you sure? +D_OPT_8008DA0: + { type: TEXTURE, ctype: u8, format: IA8, width: 160, height: 19, offset: 0x8008DA0, symbol: D_OPT_8008DA0 } + +# Yes +D_OPT_8009980: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 12, offset: 0x8009980, symbol: D_OPT_8009980 } + +# No +D_OPT_8009B00: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x8009B00, symbol: D_OPT_8009B00 } + +# Are you REALLY sure? +D_OPT_8009CE0: + { type: TEXTURE, ctype: u8, format: IA8, width: 160, height: 41, offset: 0x8009CE0, symbol: D_OPT_8009CE0 } + +# Data erased +D_OPT_800B680: + { type: TEXTURE, ctype: u8, format: IA8, width: 144, height: 41, offset: 0x800B680, symbol: D_OPT_800B680 } + +# Stereo +D_OPT_800CD90: + { type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 13, offset: 0x800CD90, symbol: D_OPT_800CD90 } + +# UNK: Triangle shape, it's mirrored to form a diamond shape +D_OPT_800D070: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x800D070, symbol: D_OPT_800D070 } + +# UNK: +D_OPT_800D170: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 16, offset: 0x800D170, symbol: D_OPT_800D170 } + +# Seal +D_OPT_800D1F0: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 48, offset: 0x800D1F0, symbol: D_OPT_800D1F0 } + +# UNK: +D_OPT_800E0F0: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x800E0F0, symbol: D_OPT_800E0F0 } + +D_OPT_800E130: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x800E130, symbol: D_OPT_800E130 } + +# Mercenary Unit STARFOX Fox Mccloud +D_OPT_800E170: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 188, height: 60, offset: 0x800E170, symbol: D_OPT_800E170 } + +# ScrollBar +D_OPT_8013990: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 104, height: 10, offset: 0x8013990, symbol: D_OPT_8013990 } + +# ScrollBar Indicator +D_OPT_80141B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x80141B0, symbol: D_OPT_80141B0 } + +# Speaker +D_OPT_80143B0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x80143B0, symbol: D_OPT_80143B0, tlut: 0x80147B0 } + +D_OPT_80147B0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 32, offset: 0x80147B0, symbol: D_OPT_80147B0 } + +D_OPT_80147F0: + { type: GFX, offset: 0x80147F0, symbol: D_OPT_80147F0 } + +ast_option_seg8_vtx_00014B50: + { type: VTX, count: 124, offset: 0x8014B50, symbol: ast_option_seg8_vtx_00014B50 } + +D_OPT_8015310: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x8015310, symbol: D_OPT_8015310, tlut: 0x08015390 } + +D_OPT_8015390: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8015390, symbol: D_OPT_8015390 } + +D_OPT_80153B0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x80153B0, symbol: D_OPT_80153B0, tlut: 0x08015430 } + +D_OPT_8015430: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x8015430, symbol: D_OPT_8015430 } + +D_OPT_8015450: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x08015450, symbol: D_OPT_8015450 } + +D_OPT_8015550: + { type: GFX, offset: 0x8015550, symbol: D_OPT_8015550 } + +D_OPT_80155E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x080155E8, symbol: D_OPT_80155E8 } + +D_OPT_8015DF0: + { type: GFX, offset: 0x8015DF0, symbol: D_OPT_8015DF0 } + +D_OPT_8015E88: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x08015E88, symbol: D_OPT_8015E88 } diff --git a/assets/yaml/us/rev1/ast_radio.yaml b/assets/yaml/us/rev1/ast_radio.yaml new file mode 100644 index 00000000..bb2bb02b --- /dev/null +++ b/assets/yaml/us/rev1/ast_radio.yaml @@ -0,0 +1,101 @@ +:config: + segments: + - [0x8, 0xDE5D50] + tables: + gTextCharTextures: + range: [0x0, 0x958] + mode: APPEND + header: + code: + - '#include "sf64mesg.h"' + - '' + - '// clang-format off' + - 'typedef enum {' + - ' END, NWL, NP2, NP3, NP4, NP5, NP6, NP7,' + - ' PRI0, PRI1, PRI2, PRI3, SPC, HSP, QSP, NXT,' + - ' CLF, CUP, CRT, CDN, AUP, ALF, ADN, ART,' + - ' _A, _B, _C, _D, _E, _F, _G, _H,' + - ' _I, _J, _K, _L, _M, _N, _O, _P,' + - ' _Q, _R, _S, _T, _U, _V, _W, _X,' + - ' _Y, _Z, _a, _b, _c, _d, _e, _f,' + - ' _g, _h, _i, _j, _k, _l, _m, _n,' + - ' _o, _p, _q, _r, _s, _t, _u, _v,' + - ' _w, _x, _y, _z, EXM, QST, DSH, CMA,' + - ' PRD, _0, _1, _2, _3, _4, _5, _6,' + - ' _7, _8, _9, APS, LPR, RPR, CLN, PIP,' + - '} CharCode;' + +text_char_special_0: + { type: TEXTURE, offset: 0x0, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharSpecial0 } + +text_char_special_4: + { type: TEXTURE, offset: 0x68, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharSpecial4 } + +text_char_special_8: + { type: TEXTURE, offset: 0xD0, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharSpecial8 } + +text_char_special_12: + { type: TEXTURE, offset: 0x138, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharSpecial12 } + +text_char_cdir: + { type: TEXTURE, offset: 0x1A0, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharCDIR } + +text_char_adir: + { type: TEXTURE, offset: 0x208, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharADIR } + +text_char_abcd_upper: + { type: TEXTURE, offset: 0x270, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharABCD } + +text_char_efgh_upper: + { type: TEXTURE, offset: 0x2D8, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharEFGH } + +text_char_ijkl_upper: + { type: TEXTURE, offset: 0x340, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharIJKL } + +text_char_mnop_upper: + { type: TEXTURE, offset: 0x3A8, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharMNOP } + +text_char_qrst_upper: + { type: TEXTURE, offset: 0x410, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharQRST } + +text_char_uvwx_upper: + { type: TEXTURE, offset: 0x478, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharUVWX } + +text_char_yzab_both: + { type: TEXTURE, offset: 0x4E0, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharYZABBoth } + +text_char_cdef_lower: + { type: TEXTURE, offset: 0x548, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharCDEFLower } + +text_char_ghij_lower: + { type: TEXTURE, offset: 0x5B0, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharGHIJLower } + +text_char_klmn_lower: + { type: TEXTURE, offset: 0x618, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharKLMNLower } + +text_char_opqr_lower: + { type: TEXTURE, offset: 0x680, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharOPQRLower } + +text_char_stuv_lower: + { type: TEXTURE, offset: 0x6E8, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharSTUVLower } + +text_char_wxyz_lower: + { type: TEXTURE, offset: 0x750, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharWXYZLower } + +text_char_pidc: + { type: TEXTURE, offset: 0x7B8, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharPIDC } + +text_char_p012: + { type: TEXTURE, offset: 0x820, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharP012 } + +text_char_3456: + { type: TEXTURE, offset: 0x888, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextChar3456 } + +text_char_789a: + { type: TEXTURE, offset: 0x8F0, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextChar789A } + +text_char_ppdp: + { type: TEXTURE, offset: 0x958, width: 16, height: 13, format: CI4, ctype: u8, symbol: gTextCharPPDP } + +message_table: + { type: SF64:MSG_TABLE, offset: 0xCCAC, vram: 0x80179010, ctype: u8, symbol: gMsgLookup } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_sector_x.yaml b/assets/yaml/us/rev1/ast_sector_x.yaml new file mode 100644 index 00000000..2f2d2754 --- /dev/null +++ b/assets/yaml/us/rev1/ast_sector_x.yaml @@ -0,0 +1,298 @@ +:config: + segments: + - [0x06, 0xA1D0F0] + header: + code: + - '#include "assets/ast_sector_x.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_SX_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 12, offset: 0x6000000, symbol: D_SX_6000000 } + +D_SX_6000840: + { type: GFX, offset: 0x6000840, symbol: D_SX_6000840 } + +# Flying mine +D_SX_60008C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60008C0, symbol: D_SX_60008C0 } + +D_SX_60010C0: + { type: GFX, offset: 0x60010C0, symbol: D_SX_60010C0 } + +# Texture of Planet Titania, seen when Slippy gets thrown by Spyborg +D_SX_6001150: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6001150, symbol: D_SX_6001150 } + +D_SX_6001950: + { type: GFX, offset: 0x6001950, symbol: D_SX_6001950 } + +D_SX_6001AD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6001AD8, symbol: D_SX_6001AD8 } + +D_SX_6001CE0: + { type: GFX, offset: 0x6001CE0, symbol: D_SX_6001CE0 } + +D_SX_60020C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60020C0, symbol: D_SX_60020C0 } + +D_SX_60022C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60022C0, symbol: D_SX_60022C0 } + +D_SX_60024C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60024C0, symbol: D_SX_60024C0 } + +D_SX_60026C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60026C0, symbol: D_SX_60026C0 } + +D_SX_60028C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60028C0, symbol: D_SX_60028C0 } + +D_SX_6002AC0: + { type: GFX, offset: 0x6002AC0, symbol: D_SX_6002AC0 } + +ast_sector_x_seg6_vtx_2E88: + { type: VTX, count: 134, offset: 0x6002E88, symbol: ast_sector_x_seg6_vtx_2E88 } + +D_SX_60036E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60036E8, symbol: D_SX_60036E8 } + +D_SX_6003EE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6003EE8, symbol: D_SX_6003EE8 } + +D_SX_60046E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60046E8, symbol: D_SX_60046E8 } + +D_SX_6004EE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6004EE8, symbol: D_SX_6004EE8 } + +D_SX_6005EE8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6005EE8, symbol: D_SX_6005EE8 } + +D_SX_60066F0: + { type: GFX, offset: 0x60066F0, symbol: D_SX_60066F0 } + +D_SX_6006810: + { type: GFX, offset: 0x6006810, symbol: D_SX_6006810 } + +D_SX_6007128: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007128, symbol: D_SX_6007128 } + +D_SX_6007928: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007928, symbol: D_SX_6007928 } + +D_SX_6008128: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008128, symbol: D_SX_6008128 } + +D_SX_6008928: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008928, symbol: D_SX_6008928 } + +D_SX_6008B30: + { type: GFX, offset: 0x6008B30, symbol: D_SX_6008B30 } + +D_SX_6009548: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6009548, symbol: D_SX_6009548 } + +D_SX_6009748: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6009748, symbol: D_SX_6009748 } + +D_SX_6009950: + { type: GFX, offset: 0x6009950, symbol: D_SX_6009950 } + +D_SX_6009C30: + { type: GFX, offset: 0x6009C30, symbol: D_SX_6009C30 } + +D_SX_6009CC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6009CC0, symbol: D_SX_6009CC0 } + +D_SX_6009FF8: + { type: SF64:ANIM, offset: 0x6009FF8, symbol: D_SX_6009FF8 } + +D_SX_600A2D4: + { type: SF64:ANIM, offset: 0x600A2D4, symbol: D_SX_600A2D4 } + +D_SX_600A2E0: + { type: GFX, offset: 0x600A2E0, symbol: D_SX_600A2E0 } + +D_SX_600A570: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600A570, symbol: D_SX_600A570 } + +D_SX_600AD70: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x600AD70, symbol: D_SX_600AD70 } + +D_SX_600AF70: + { type: GFX, offset: 0x600AF70, symbol: D_SX_600AF70 } + +D_SX_600B2B0: + { type: GFX, offset: 0x600B2B0, symbol: D_SX_600B2B0 } + +D_SX_600B540: + { type: GFX, offset: 0x600B540, symbol: D_SX_600B540 } + +D_SX_600B830: + { type: GFX, offset: 0x600B830, symbol: D_SX_600B830 } + +D_SX_600C000: + { type: GFX, offset: 0x600C000, symbol: D_SX_600C000 } + +D_SX_600C5A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x600C5A0, symbol: D_SX_600C5A0 } + +D_SX_600F890: + { type: SF64:ANIM, offset: 0x600F890, symbol: D_SX_600F890 } + +D_SX_600F8A0: + { type: GFX, offset: 0x600F8A0, symbol: D_SX_600F8A0 } + +D_SX_600F938: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600F938, symbol: D_SX_600F938 } + +D_SX_6010140: + { type: GFX, offset: 0x6010140, symbol: D_SX_6010140 } + +D_SX_60105A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60105A0, symbol: D_SX_60105A0 } + +D_SX_60123BC: + { type: SF64:ANIM, offset: 0x60123BC, symbol: D_SX_60123BC } + +D_SX_6013798: + { type: SF64:ANIM, offset: 0x6013798, symbol: D_SX_6013798 } + +D_SX_6013820: + { type: SF64:ANIM, offset: 0x6013820, symbol: D_SX_6013820 } + +D_SX_601390C: + { type: SF64:SKELETON, offset: 0x601390C, symbol: D_SX_601390C } + +D_SX_60158C4: + { type: SF64:ANIM, offset: 0x60158C4, symbol: D_SX_60158C4 } + +D_SX_6016E28: + { type: SF64:ANIM, offset: 0x6016E28, symbol: D_SX_6016E28 } + +D_SX_601AA28: + { type: SF64:ANIM, offset: 0x601AA28, symbol: D_SX_601AA28 } + +D_SX_601C690: + { type: SF64:ANIM, offset: 0x601C690, symbol: D_SX_601C690 } + +D_SX_60206DC: + { type: SF64:ANIM, offset: 0x60206DC, symbol: D_SX_60206DC } + +D_SX_6020C68: + { type: SF64:SKELETON, offset: 0x6020C68, symbol: D_SX_6020C68 } + +D_SX_6020D20: + { type: GFX, offset: 0x6020D20, symbol: D_SX_6020D20 } + +# Spyborg Radio +D_SX_6020FB0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06020FB0, symbol: D_SX_6020FB0 } + +D_SX_6021ED0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06021ED0, symbol: D_SX_6021ED0 } + +D_SX_6022DF0: + { type: GFX, offset: 0x6022DF0, symbol: D_SX_6022DF0 } + +D_SX_6023500: + { type: GFX, offset: 0x6023500, symbol: D_SX_6023500 } + +D_SX_6023C30: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06023C30, symbol: D_SX_6023C30 } + +D_SX_6023E30: + { type: GFX, offset: 0x6023E30, symbol: D_SX_6023E30 } + +D_SX_60285F0: + { type: GFX, offset: 0x60285F0, symbol: D_SX_60285F0 } + +D_SX_6029098: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06029098, symbol: D_SX_6029098 } + +D_SX_60292A0: + { type: GFX, offset: 0x60292A0, symbol: D_SX_60292A0 } + +D_SX_6029890: + { type: GFX, offset: 0x6029890, symbol: D_SX_6029890 } + +D_SX_6029918: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x029918, symbol: D_SX_6029918 } + +D_SX_602A120: + { type: SF64:ENVIRONMENT, offset: 0x602A120, symbol: D_SX_602A120 } + +D_SX_602A164: + { type: SF64:OBJECT_INIT, count: 1026, offset: 0x602A164, symbol: D_SX_602A164 } + +D_SX_602F18C: + { type: SF64:OBJECT_INIT, count: 167, offset: 0x602F18C, symbol: D_SX_602F18C } + +D_SX_60320D0: + { type: SF64:SCRIPT, offset: 0x60320D0, symbol: D_SX_60320D0 } + +D_SX_6032328: + { type: SF64:HITBOX, offset: 0x6032328, symbol: D_SX_6032328 } + +D_SX_603238C: + { type: SF64:HITBOX, offset: 0x603238C, symbol: D_SX_603238C } + +D_SX_6032408: + { type: SF64:HITBOX, offset: 0x6032408, symbol: D_SX_6032408 } + +D_SX_6032488: + { type: SF64:HITBOX, offset: 0x6032488, symbol: D_SX_6032488 } + +D_SX_60324EC: + { type: SF64:HITBOX, offset: 0x60324EC, symbol: D_SX_60324EC } + +D_SX_6032550: + { type: SF64:HITBOX, offset: 0x6032550, symbol: D_SX_6032550 } + +D_SX_603285C: + { type: SF64:HITBOX, offset: 0x603285C, symbol: D_SX_603285C } + +D_SX_6032878: + { type: SF64:HITBOX, offset: 0x6032878, symbol: D_SX_6032878 } + +D_SX_6032894: + { type: SF64:HITBOX, offset: 0x6032894, symbol: D_SX_6032894 } + +D_SX_60328B0: + { type: SF64:HITBOX, offset: 0x60328B0, symbol: D_SX_60328B0 } + +D_SX_60328CC: + { type: SF64:HITBOX, offset: 0x60328CC, symbol: D_SX_60328CC } + +D_SX_603265C: + { type: SF64:HITBOX, offset: 0x603265C, symbol: D_SX_603265C } + +D_SX_6032768: + { type: SF64:HITBOX, offset: 0x6032768, symbol: D_SX_6032768 } + +D_SX_60328E8: + { type: SF64:HITBOX, offset: 0x60328E8, symbol: D_SX_60328E8 } + +D_SX_6032904: + { type: SF64:HITBOX, offset: 0x6032904, symbol: D_SX_6032904 } + +D_SX_6032938: + { type: SF64:HITBOX, offset: 0x6032938, symbol: D_SX_6032938 } + +D_SX_6032954: + { type: SF64:HITBOX, offset: 0x6032954, symbol: D_SX_6032954 } + +D_SX_6032970: + { type: SF64:HITBOX, offset: 0x6032970, symbol: D_SX_6032970 } + +D_SX_603298C: + { type: SF64:HITBOX, offset: 0x603298C, symbol: D_SX_603298C } + +# size = 0x32AC0 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_sector_y.yaml b/assets/yaml/us/rev1/ast_sector_y.yaml new file mode 100644 index 00000000..8ca9f1ef --- /dev/null +++ b/assets/yaml/us/rev1/ast_sector_y.yaml @@ -0,0 +1,362 @@ +:config: + segments: + - [0x06, 0xB2CA50] + header: + code: + - '#include "assets/ast_sector_y.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + - '#include "sf64mesg.h"' + +# Sector Y: Combat Zone +D_SY_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 12, offset: 0x6000000, symbol: D_SY_6000000 } + +# Saruzin flagship icon in radar +D_SY_6000840: + { type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 64, offset: 0x6000840, symbol: D_SY_6000840 } + +D_SY_6001840: + { type: GFX, offset: 0x6001840, symbol: D_SY_6001840 } + +# Sector Y Background +D_SY_60018D0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x060018D0, symbol: D_SY_60018D0 } + +D_SY_6003348: + { type: SF64:ANIM, offset: 0x6003348, symbol: D_SY_6003348 } + +D_SY_60034C4: + { type: SF64:ANIM, offset: 0x60034C4, symbol: D_SY_60034C4 } + +D_SY_60034D0: + { type: GFX, offset: 0x60034D0, symbol: D_SY_60034D0 } + +D_SY_60036A0: + { type: GFX, offset: 0x60036A0, symbol: D_SY_60036A0 } + +D_SY_6004958: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06004958, symbol: D_SY_6004958 } + +D_SY_6005158: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06005158, symbol: D_SY_6005158 } + +D_SY_6005360: + { type: GFX, offset: 0x6005360, symbol: D_SY_6005360 } + +D_SY_6005BE0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06005BE0, symbol: D_SY_6005BE0 } + +D_SY_60063E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060063E0, symbol: D_SY_60063E0 } + +D_SY_6006BE0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06006BE0, symbol: D_SY_6006BE0 } + +D_SY_6006DE0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 24, offset: 0x06006DE0, symbol: D_SY_6006DE0 } + +D_SY_60073E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x060073E0, symbol: D_SY_60073E0 } + +D_SY_60083E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060083E0, symbol: D_SY_60083E0 } + +D_SY_6008BE0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x06008BE0, symbol: D_SY_6008BE0 } + +D_SY_6008FE0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06008FE0, symbol: D_SY_6008FE0 } + +D_SY_60097E0: + { type: GFX, offset: 0x060097E0, symbol: D_SY_60097E0 } + +D_SY_600AAC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600AAC0, symbol: D_SY_600AAC0 } + +D_SY_600BAC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x0600BAC0, symbol: D_SY_600BAC0 } + +D_SY_600CAC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0600CAC0, symbol: D_SY_600CAC0 } + +D_SY_600DAC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600DAC0, symbol: D_SY_600DAC0 } + +D_SY_600E2C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600E2C0, symbol: D_SY_600E2C0 } + +D_SY_600EAC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0600EAC0, symbol: D_SY_600EAC0 } + +D_SY_600F2C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x0600F2C0, symbol: D_SY_600F2C0 } + +D_SY_600F6C0: + { type: GFX, offset: 0x600F6C0, symbol: D_SY_600F6C0 } + +D_SY_60102C0: + { type: GFX, offset: 0x60102C0, symbol: D_SY_60102C0 } + +D_SY_6011758: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06011758, symbol: D_SY_6011758 } + +D_SY_60117D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060117D8, symbol: D_SY_60117D8 } + +D_SY_60119D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060119D8, symbol: D_SY_60119D8 } + +D_SY_60132A0: + { type: GFX, offset: 0x60132A0, symbol: D_SY_60132A0 } + +D_SY_6015D60: + { type: GFX, offset: 0x6015D60, symbol: D_SY_6015D60 } + +D_SY_601F3D0: + { type: GFX, offset: 0x601F3D0, symbol: D_SY_601F3D0 } + +D_SY_60121E0: + { type: GFX, offset: 0x60121E0, symbol: D_SY_60121E0 } + +D_SY_60128A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x060128A0, symbol: D_SY_60128A0 } + +D_SY_60130A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x060130A0, symbol: D_SY_60130A0 } + +D_SY_6013600: + { type: GFX, offset: 0x6013600, symbol: D_SY_6013600 } + +D_SY_6013840: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06013840, symbol: D_SY_6013840 } + +D_SY_6014040: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06014040, symbol: D_SY_6014040 } + +D_SY_6014240: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06014240, symbol: D_SY_6014240 } + +D_SY_6014A40: + { type: GFX, offset: 0x6014A40, symbol: D_SY_6014A40 } + +D_SY_6014B48: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x06014B48, symbol: D_SY_6014B48 } + +D_SY_6014BD0: + { type: GFX, offset: 0x6014BD0, symbol: D_SY_6014BD0 } + +D_SY_6015960: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06015960, symbol: D_SY_6015960 } + +D_SY_6015B60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x06015B60, symbol: D_SY_6015B60 } + +D_SY_60188D0: + { type: GFX, offset: 0x60188D0, symbol: D_SY_60188D0 } + +D_SY_60183B0: + { type: GFX, offset: 0x60183B0, symbol: D_SY_60183B0 } + +D_SY_6018F30: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06018F30, symbol: D_SY_6018F30 } + +D_SY_6019E50: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x06019E50, symbol: D_SY_6019E50 } + +D_SY_601AD70: + { type: GFX, offset: 0x601AD70, symbol: D_SY_601AD70 } + +D_SY_601AE08: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0601AE08, symbol: D_SY_601AE08 } + +D_SY_601B610: + { type: GFX, offset: 0x601B610, symbol: D_SY_601B610 } + +D_SY_601B6A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601B6A0, symbol: D_SY_601B6A0 } + +D_SY_601C6A0: + { type: GFX, offset: 0x601C6A0, symbol: D_SY_601C6A0 } + +D_SY_601C730: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x0601C730, symbol: D_SY_601C730 } + +D_SY_601D730: + { type: GFX, offset: 0x601D730, symbol: D_SY_601D730 } + +D_SY_601F3B8: + { type: SF64:ANIM, offset: 0x601F3B8, symbol: D_SY_601F3B8 } + +D_SY_60205D0: + { type: GFX, offset: 0x60205D0, symbol: D_SY_60205D0 } + +D_SY_60209F0: + { type: GFX, offset: 0x60209F0, symbol: D_SY_60209F0 } + +D_SY_6020B08: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06020B08, symbol: D_SY_6020B08 } + +D_SY_6021B08: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06021B08, symbol: D_SY_6021B08 } + +D_SY_6022B10: + { type: GFX, offset: 0x6022B10, symbol: D_SY_6022B10 } + +D_SY_6022C28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06022C28, symbol: D_SY_6022C28 } + +D_SY_6023C28: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06023C28, symbol: D_SY_6023C28 } + +D_SY_60258A0: + { type: SF64:ANIM, offset: 0x60258A0, symbol: D_SY_60258A0 } + +D_SY_602645C: + { type: SF64:ANIM, offset: 0x602645C, symbol: D_SY_602645C } + +D_SY_60265B4: + { type: SF64:ANIM, offset: 0x60265B4, symbol: D_SY_60265B4 } + +D_SY_602738C: + { type: SF64:ANIM, offset: 0x602738C, symbol: D_SY_602738C } + +D_SY_60273A0: + { type: GFX, offset: 0x60273A0, symbol: D_SY_60273A0 } + +D_SY_6027960: + { type: GFX, offset: 0x6027960, symbol: D_SY_6027960 } + +D_SY_6028668: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x06028668, symbol: D_SY_6028668 } + +D_SY_6028E70: + { type: GFX, offset: 0x6028E70, symbol: D_SY_6028E70 } + +D_SY_6029B48: + { type: SF64:ANIM, offset: 0x6029B48, symbol: D_SY_6029B48 } + +D_SY_602A2CC: + { type: SF64:ANIM, offset: 0x602A2CC, symbol: D_SY_602A2CC } + +D_SY_602A2E0: + { type: GFX, offset: 0x602A2E0, symbol: D_SY_602A2E0 } + +D_SY_602A720: + { type: GFX, offset: 0x602A720, symbol: D_SY_602A720 } + +D_SY_602A8C0: + { type: GFX, offset: 0x602A8C0, symbol: D_SY_602A8C0 } + +D_SY_602AFF8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0602AFF8, symbol: D_SY_602AFF8 } + +D_SY_602B778: + { type: SF64:ANIM, offset: 0x602B778, symbol: D_SY_602B778 } + +D_SY_602B8DC: + { type: SF64:ANIM, offset: 0x602B8DC, symbol: D_SY_602B8DC } + +D_SY_602B8F0: + { type: GFX, offset: 0x602B8F0, symbol: D_SY_602B8F0 } + +D_SY_602CEB4: + { type: SF64:ANIM, offset: 0x602CEB4, symbol: D_SY_602CEB4 } + +D_SY_602D340: + { type: GFX, offset: 0x602D340, symbol: D_SY_602D340 } + +D_SY_602D830: + { type: GFX, offset: 0x602D830, symbol: D_SY_602D830 } + +D_SY_602DC40: + { type: GFX, offset: 0x602DC40, symbol: D_SY_602DC40 } + +D_SY_602DE70: + { type: GFX, offset: 0x602DE70, symbol: D_SY_602DE70 } + +D_SY_602E0A0: + { type: GFX, offset: 0x602E0A0, symbol: D_SY_602E0A0 } + +D_SY_602D140: + { type: SF64:SKELETON, offset: 0x602D140, symbol: D_SY_602D140 } + +D_SY_602D194: + { type: GFX, offset: 0x602D1A0, symbol: D_SY_602D194 } + +D_SY_602D238: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x0602D238, symbol: D_SY_602D238 } + +D_SY_602E4B0: + { type: SF64:ENVIRONMENT, offset: 0x602E4B0, symbol: D_SY_602E4B0 } + +D_SY_602E4F4: + { type: SF64:OBJECT_INIT, offset: 0x602E4F4, symbol: D_SY_602E4F4 } + +D_SY_6030B14: + { type: SF64:OBJECT_INIT, offset: 0x6030B14, symbol: D_SY_6030B14 } + +D_SY_6032E18: + { type: SF64:SCRIPT, offset: 0x6032E18, symbol: D_SY_6032E18 } + +D_SY_6033070: + {type: SF64:COLPOLY, count: 174, offset: 0x6033070, symbol: D_SY_6033070, mesh_symbol: D_SY_6033E08 } + +D_SY_603405C: + { type: SF64:HITBOX, offset: 0x603405C, symbol: D_SY_603405C } + +D_SY_60340C0: + { type: SF64:HITBOX, offset: 0x60340C0, symbol: D_SY_60340C0 } + +D_SY_6034124: + { type: SF64:HITBOX, offset: 0x6034124, symbol: D_SY_6034124 } + +D_SY_60341A8: + { type: SF64:HITBOX, offset: 0x60341A8, symbol: D_SY_60341A8 } + +D_SY_603421C: + { type: SF64:HITBOX, offset: 0x603421C, symbol: D_SY_603421C } + +D_SY_60342A0: + { type: SF64:HITBOX, offset: 0x60342A0, symbol: D_SY_60342A0 } + +D_SY_6034304: + { type: SF64:HITBOX, offset: 0x6034304, symbol: D_SY_6034304 } + +D_SY_6034368: + { type: SF64:HITBOX, offset: 0x6034368, symbol: D_SY_6034368 } + +D_SY_603445C: + { type: SF64:HITBOX, offset: 0x603445C, symbol: D_SY_603445C } + +D_SY_6034478: + { type: SF64:HITBOX, offset: 0x6034478, symbol: D_SY_6034478 } + +D_SY_603450C: + { type: SF64:HITBOX, offset: 0x603450C, symbol: D_SY_603450C } + +D_SY_6034588: + { type: SF64:HITBOX, offset: 0x6034588, symbol: D_SY_6034588 } + +D_SY_6034664: + { type: SF64:HITBOX, offset: 0x6034664, symbol: D_SY_6034664 } + +D_SY_6034770: + { type: SF64:HITBOX, offset: 0x6034770, symbol: D_SY_6034770 } + +D_SY_60347D4: + { type: SF64:HITBOX, offset: 0x60347D4, symbol: D_SY_60347D4 } + +D_SY_60347F0: + { type: SF64:HITBOX, offset: 0x60347F0, symbol: D_SY_60347F0 } + +D_SY_603486C: + { type: SF64:HITBOX, offset: 0x603486C, symbol: D_SY_603486C } + +# size = 0x34890 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_sector_z.yaml b/assets/yaml/us/rev1/ast_sector_z.yaml new file mode 100644 index 00000000..bd532e3f --- /dev/null +++ b/assets/yaml/us/rev1/ast_sector_z.yaml @@ -0,0 +1,172 @@ +:config: + segments: + - [0x06, 0xA4FBB0] + header: + code: + - '#include "assets/ast_sector_z.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +# Sector Z: Combat Zone +D_SZ_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 12, offset: 0x6000000, symbol: D_SZ_6000000 } + +# One of the so called "Boss titles", unused in the game. A version of the same thing +# seems to have been implemented in the 3DS version. +# The text in japanese translates to: + +# Interspace anti-ship missile +# Macbeth B +D_SZ_6000840: + { type: TEXTURE, ctype: u8, format: IA8, width: 104, height: 26, offset: 0x6000840, symbol: D_SZ_6000840 } + +# Great Fox icon showed in the Radar +D_SZ_60012D0: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 9, offset: 0x60012D0, symbol: D_SZ_60012D0 } + +D_SZ_6001360: + { type: GFX, offset: 0x6001360, symbol: D_SZ_6001360 } + +D_SZ_6001A10: + { type: GFX, offset: 0x6001A10, symbol: D_SZ_6001A10 } + +D_SZ_6001C80: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06001C80, symbol: D_SZ_6001C80, tlut: 0x06001D80 } + +D_SZ_6001D80: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x06001D80, symbol: D_SZ_6001D80 } + +D_SZ_6001DA0: + { type: GFX, offset: 0x6001DA0, symbol: D_SZ_6001DA0 } + +D_SZ_60025F0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x60025F0, symbol: D_SZ_60025F0, tlut: 0x060029F0 } + +D_SZ_60029F0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x060029F0, symbol: D_SZ_60029F0 } + +D_SZ_6002BD0: + { type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 8, offset: 0x06002BD0, symbol: D_SZ_6002BD0, tlut: 0x06002C10 } + +D_SZ_6002C10: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x06002C10, symbol: D_SZ_6002C10 } + +D_SZ_6002C30: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06002C30, symbol: D_SZ_6002C30, tlut: 0x06002D30 } + +D_SZ_6002D30: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 88, offset: 0x06002D30, symbol: D_SZ_6002D30 } + +D_SZ_6002DE0: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06002DE0, symbol: D_SZ_6002DE0, tlut: 0x06002EE0 } + +D_SZ_6002EE0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 80, offset: 0x06002EE0, symbol: D_SZ_6002EE0 } + +D_SZ_6002F80: + { type: GFX, offset: 0x6002F80, symbol: D_SZ_6002F80 } + +# Sector Z Background +D_SZ_6003010: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x06003010, symbol: D_SZ_6003010 } + +D_SZ_6004010: + { type: GFX, offset: 0x6004010, symbol: D_SZ_6004010 } + +D_SZ_60041F8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x060041F8, symbol: D_SZ_60041F8, tlut: 0x060042F8 } + +D_SZ_60042F8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x060042F8, symbol: D_SZ_60042F8 } + +D_SZ_6004330: + { type: GFX, offset: 0x6004330, symbol: D_SZ_6004330 } + +D_SZ_6004458: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 8, offset: 0x06004458, symbol: D_SZ_6004458, tlut: 0x06004558 } + +D_SZ_6004558: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x06004558, symbol: D_SZ_6004558 } + +D_SZ_6004570: + { type: GFX, offset: 0x6004570, symbol: D_SZ_6004570 } + +D_SZ_60045E0: + { type: GFX, offset: 0x60045E0, symbol: D_SZ_60045E0 } + +D_SZ_60047E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60047E0, symbol: D_SZ_60047E0 } + +D_SZ_6004FE0: + { type: GFX, offset: 0x6004FE0, symbol: D_SZ_6004FE0 } + +D_SZ_60054E0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x060054E0, symbol: D_SZ_60054E0, tlut: 0x060058E0 } + +D_SZ_60058E0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 240, offset: 0x060058E0, symbol: D_SZ_60058E0 } + +D_SZ_6005AC0: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06005AC0, symbol: D_SZ_6005AC0, tlut: 0x06005BC0 } + +D_SZ_6005BC0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x06005BC0, symbol: D_SZ_6005BC0 } + +D_SZ_6005BF0: + { type: GFX, offset: 0x6005BF0, symbol: D_SZ_6005BF0 } + +D_SZ_6006090: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x06006090, symbol: D_SZ_6006090, tlut: 0x06006490 } + +D_SZ_6006490: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x06006490, symbol: D_SZ_6006490 } + +D_SZ_6006660: + { type: GFX, offset: 0x6006660, symbol: D_SZ_6006660 } + +D_SZ_6006780: + { type: GFX, offset: 0x6006780, symbol: D_SZ_6006780 } + +D_SZ_6006A30: + { type: GFX, offset: 0x6006A30, symbol: D_SZ_6006A30 } + +D_SZ_6006BD8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x06006BD8, symbol: D_SZ_6006BD8, tlut: 0x06006CD8 } + +D_SZ_6006CD8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x06006CD8, symbol: D_SZ_6006CD8 } + +D_SZ_6006D64: + { type: SF64:ANIM, offset: 0x6006D64, symbol: D_SZ_6006D64 } + +D_SZ_6006E50: + { type: SF64:SKELETON, offset: 0x6006E50, symbol: D_SZ_6006E50 } + +D_SZ_6006E70: + { type: SF64:ENVIRONMENT, offset: 0x6006E70, symbol: D_SZ_6006E70 } + +D_SZ_6006EB4: + { type: SF64:OBJECT_INIT, offset: 0x6006EB4, symbol: D_SZ_6006EB4 } + +D_SZ_6007558: + {type: SF64:COLPOLY, count: 316, offset: 0x6007558, symbol: D_SZ_6007558, mesh_symbol: D_SZ_OFFSET } + +D_SZ_6009230: + { type: SF64:HITBOX, offset: 0x6009230, symbol: D_SZ_6009230 } + +D_SZ_600924C: + { type: SF64:HITBOX, offset: 0x600924C, symbol: D_SZ_600924C } + +D_SZ_60092E8: + { type: SF64:HITBOX, offset: 0x60092E8, symbol: D_SZ_60092E8 } + +D_SZ_6009388: + { type: SF64:HITBOX, offset: 0x6009388, symbol: D_SZ_6009388 } + +# size = 0x93B0 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_solar.yaml b/assets/yaml/us/rev1/ast_solar.yaml new file mode 100644 index 00000000..3e2cee43 --- /dev/null +++ b/assets/yaml/us/rev1/ast_solar.yaml @@ -0,0 +1,227 @@ +:config: + segments: + - [0x06, 0xB612E0] + header: + code: + - '#include "assets/ast_solar.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_SO_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 13, offset: 0x6000000, symbol: D_SO_6000000} + +D_SO_60005B0: + { type: GFX, offset: 0x60005B0, symbol: D_SO_60005B0} + +D_SO_6001C50: + { type: VTX, count: 289, offset: 0x6001C50, symbol: D_SO_6001C50} + +D_SO_6002E60: + { type: GFX, offset: 0x6002E60, symbol: D_SO_6002E60} + +D_SO_6004500: + { type: VTX, count: 289, offset: 0x6004500, symbol: D_SO_6004500} + +D_SO_6005710: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6005710, symbol: D_SO_6005710} + +D_SO_600636C: + { type: SF64:ANIM, offset: 0x600636C, symbol: D_SO_600636C} + +D_SO_6006558: + { type: SF64:SKELETON, offset: 0x6006558, symbol: D_SO_6006558} + +D_SO_6006DD8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6006DD8, symbol: D_SO_6006DD8} + +D_SO_6007C40: + { type: GFX, offset: 0x6007C40, symbol: D_SO_6007C40} + +D_SO_6007CC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007CC0, symbol: D_SO_6007CC0} + +D_SO_60084C0: + { type: GFX, offset: 0x60084C0, symbol: D_SO_60084C0} + +D_SO_6008540: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008540, symbol: D_SO_6008540} + +D_SO_6008D40: + { type: GFX, offset: 0x6008D40, symbol: D_SO_6008D40} + +D_SO_6008DC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6008DC0, symbol: D_SO_6008DC0} + +D_SO_6009D30: + { type: SF64:ANIM, offset: 0x6009D30, symbol: D_SO_6009D30} + +D_SO_600B1B4: + { type: SF64:ANIM, offset: 0x600B1B4, symbol: D_SO_600B1B4} + +D_SO_600C15C: + { type: SF64:ANIM, offset: 0x600C15C, symbol: D_SO_600C15C} + +D_SO_600D3DC: + { type: SF64:ANIM, offset: 0x600D3DC, symbol: D_SO_600D3DC} + +D_SO_600E2C4: + { type: SF64:ANIM, offset: 0x600E2C4, symbol: D_SO_600E2C4} + +D_SO_600E470: + { type: SF64:SKELETON, offset: 0x600E470, symbol: D_SO_600E470} + +D_SO_600F744: + { type: SF64:ANIM, offset: 0x600F744, symbol: D_SO_600F744} + +D_SO_600F750: + { type: GFX, offset: 0x600F750, symbol: D_SO_600F750} + +D_SO_6010198: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010198, symbol: D_SO_6010198} + +D_SO_6010998: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010998, symbol: D_SO_6010998} + +D_SO_6011198: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6011198, symbol: D_SO_6011198} + +D_SO_6011398: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6011398, symbol: D_SO_6011398} + +D_SO_6012C00: + { type: SF64:ANIM, offset: 0x6012C00, symbol: D_SO_6012C00} + +D_SO_601388C: + { type: SF64:ANIM, offset: 0x601388C, symbol: D_SO_601388C} + +D_SO_60138A0: + { type: GFX, offset: 0x60138A0, symbol: D_SO_60138A0} + +D_SO_6013C70: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6013C70, symbol: D_SO_6013C70} + +D_SO_6014470: + { type: GFX, offset: 0x6014470, symbol: D_SO_6014470} + +D_SO_60146D0: + { type: GFX, offset: 0x60146D0, symbol: D_SO_60146D0} + +D_SO_6014930: + { type: GFX, offset: 0x6014930, symbol: D_SO_6014930} + +D_SO_6014B80: + { type: GFX, offset: 0x6014B80, symbol: D_SO_6014B80} + +D_SO_6014DB0: + { type: GFX, offset: 0x6014DB0, symbol: D_SO_6014DB0} + +D_SO_60151A0: + { type: GFX, offset: 0x60151A0, symbol: D_SO_60151A0} + +D_SO_6015810: + { type: GFX, offset: 0x6015810, symbol: D_SO_6015810} + +D_SO_6016CF0: + { type: GFX, offset: 0x6016CF0, symbol: D_SO_6016CF0} + +D_SO_6016F08: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6016F08, symbol: D_SO_6016F08} + +D_SO_6017008: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x6017008, symbol: D_SO_6017008} + +D_SO_6017090: + { type: GFX, offset: 0x6017090, symbol: D_SO_6017090} + +D_SO_6017200: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6017200, symbol: D_SO_6017200} + +D_SO_6017300: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 56, offset: 0x6017300, symbol: D_SO_6017300} + +D_SO_6017370: + { type: GFX, offset: 0x6017370, symbol: D_SO_6017370} + +D_SO_60174E0: + { type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 8, offset: 0x60174E0, symbol: D_SO_60174E0} + +D_SO_6017520: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x6017520, symbol: D_SO_6017520} + +D_SO_6017550: + { type: GFX, offset: 0x6017550, symbol: D_SO_6017550} + +D_SO_60175D8: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x60175D8, symbol: D_SO_60175D8} + +D_SO_60185E0: + { type: GFX, offset: 0x60185E0, symbol: D_SO_60185E0} + +D_SO_6018668: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x6018668, symbol: D_SO_6018668} + +D_SO_6019670: + { type: GFX, offset: 0x6019670, symbol: D_SO_6019670} + +D_SO_60196F8: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x60196F8, symbol: D_SO_60196F8} + +D_SO_601A700: + { type: GFX, offset: 0x601A700, symbol: D_SO_601A700} + +D_SO_601A788: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x601A788, symbol: D_SO_601A788} + +D_SO_601B790: + { type: GFX, offset: 0x601B790, symbol: D_SO_601B790} + +D_SO_601B818: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x601B818, symbol: D_SO_601B818} + +D_SO_601C820: + { type: GFX, offset: 0x601C820, symbol: D_SO_601C820} + +D_SO_601C8A8: + { type: TEXTURE, ctype: u32, format: RGBA32, width: 32, height: 32, offset: 0x601C8A8, symbol: D_SO_601C8A8} + +D_SO_601D8B0: + { type: GFX, offset: 0x601D8B0, symbol: D_SO_601D8B0} + +D_SO_601D948: + { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x601D948, symbol: D_SO_601D948} + +D_SO_601E150: + { type: GFX, offset: 0x601E150, symbol: D_SO_601E150} + +D_SO_601E1E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x601E1E8, symbol: D_SO_601E1E8} + +D_SO_601F1F0: + { type: SF64:ENVIRONMENT, offset: 0x601F1F0, symbol: D_SO_601F1F0} + +D_SO_601F234: + { type: SF64:OBJECT_INIT, offset: 0x601F234, symbol: D_SO_601F234} + +D_SO_6020DD0: + { type: SF64:SCRIPT, offset: 0x6020DD0, symbol: D_SO_6020DD0} + +D_SO_6020F60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6020F60, symbol: D_SO_6020F60} + +D_SO_6021F60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6021F60, symbol: D_SO_6021F60} + +D_SO_6022760: + { type: ARRAY, count: 289, array_type: u16, offset: 0x6022760, symbol: D_SO_6022760} + +D_SO_60229A4: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60229A4, symbol: D_SO_60229A4} + +D_SO_60231A4: + { type: SF64:HITBOX, offset: 0x60231A4, symbol: D_SO_60231A4} \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_star_wolf.yaml b/assets/yaml/us/rev1/ast_star_wolf.yaml new file mode 100644 index 00000000..3bdb8ae4 --- /dev/null +++ b/assets/yaml/us/rev1/ast_star_wolf.yaml @@ -0,0 +1,102 @@ +:config: + segments: + - [0x0F, 0x940AD0] + header: + code: + - '#include "assets/ast_star_wolf.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_STAR_WOLF_F000000: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F000000, symbol: D_STAR_WOLF_F000000 } + +D_STAR_WOLF_F000F20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F000F20, symbol: D_STAR_WOLF_F000F20 } + +D_STAR_WOLF_F001E40: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F001E40, symbol: D_STAR_WOLF_F001E40 } + +D_STAR_WOLF_F002D60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F002D60, symbol: D_STAR_WOLF_F002D60 } + +D_STAR_WOLF_F003C80: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F003C80, symbol: D_STAR_WOLF_F003C80 } + +D_STAR_WOLF_F004BA0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F004BA0, symbol: D_STAR_WOLF_F004BA0 } + +D_STAR_WOLF_F005AC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F005AC0, symbol: D_STAR_WOLF_F005AC0 } + +D_STAR_WOLF_F0069E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F0069E0, symbol: D_STAR_WOLF_F0069E0 } + +D_STAR_WOLF_F007900: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F007900, symbol: D_STAR_WOLF_F007900 } + +D_STAR_WOLF_F008820: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F008820, symbol: D_STAR_WOLF_F008820 } + +D_STAR_WOLF_F009740: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F009740, symbol: D_STAR_WOLF_F009740 } + +D_STAR_WOLF_F00A660: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00A660, symbol: D_STAR_WOLF_F00A660 } + +D_STAR_WOLF_F00B580: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00B580, symbol: D_STAR_WOLF_F00B580 } + +D_STAR_WOLF_F00C4A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00C4A0, symbol: D_STAR_WOLF_F00C4A0 } + +D_STAR_WOLF_F00D3C0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00D3C0, symbol: D_STAR_WOLF_F00D3C0 } + +D_STAR_WOLF_F00E2E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x0F00E2E0, symbol: D_STAR_WOLF_F00E2E0 } + +D_STAR_WOLF_F00F200: + { type: GFX, offset: 0xF00F200, symbol: D_STAR_WOLF_F00F200 } + +D_STAR_WOLF_F0101D0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0F0101D0, symbol: D_STAR_WOLF_F0101D0 } + +D_STAR_WOLF_F011E80: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0F011E80, symbol: D_STAR_WOLF_F011E80 } + +D_STAR_WOLF_F011680: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F011680, symbol: D_STAR_WOLF_F011680 } + +D_STAR_WOLF_F0103D0: + { type: GFX, offset: 0xF0103D0, symbol: D_STAR_WOLF_F0103D0 } + +D_STAR_WOLF_F011F00: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F011F00, symbol: D_STAR_WOLF_F011F00 } + +D_STAR_WOLF_F012700: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F012700, symbol: D_STAR_WOLF_F012700 } + +D_STAR_WOLF_F012F00: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x0F012F00, symbol: D_STAR_WOLF_F012F00 } + +D_STAR_WOLF_F013100: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x0F013100, symbol: D_STAR_WOLF_F013100 } + +D_STAR_WOLF_F013180: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F013180, symbol: D_STAR_WOLF_F013180 } + +D_STAR_WOLF_F013980: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x0F013980, symbol: D_STAR_WOLF_F013980 } + +D_STAR_WOLF_F014180: + { type: GFX, offset: 0xF014180, symbol: D_STAR_WOLF_F014180 } + +D_STAR_WOLF_F014208: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x0F014208, symbol: D_STAR_WOLF_F014208 } + +D_STAR_WOLF_F014310: + { type: GFX, offset: 0xF014310, symbol: D_STAR_WOLF_F014310 } + +D_STAR_WOLF_F014398: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x0F014398, symbol: D_STAR_WOLF_F014398 } diff --git a/assets/yaml/us/rev1/ast_text.yaml b/assets/yaml/us/rev1/ast_text.yaml new file mode 100644 index 00000000..faaadd71 --- /dev/null +++ b/assets/yaml/us/rev1/ast_text.yaml @@ -0,0 +1,421 @@ +:config: + segments: + - [0x05, 0xCD2410] + header: + code: + - '#include "assets/ast_text.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +# 0 (small) +aSmallText_0: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000000, symbol: aSmallText_0 } + +# 1 (small) +aSmallText_1: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000080, symbol: aSmallText_1 } + +# 2 (small) +aSmallText_2: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000100, symbol: aSmallText_2 } + +# 3 (small) +aSmallText_3: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000180, symbol: aSmallText_3 } + +# 4 (small) +aSmallText_4: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000200, symbol: aSmallText_4 } + +# 5 (small) +aSmallText_5: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000280, symbol: aSmallText_5 } + +# 6 (small) +aSmallText_6: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000300, symbol: aSmallText_6 } + +# 7 (small) +aSmallText_7: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000380, symbol: aSmallText_7 } + +# 8 (small) +aSmallText_8: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000400, symbol: aSmallText_8 } + +# 9 (small) +aSmallText_9: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 8, offset: 0x5000480, symbol: aSmallText_9 } + +# Mission No. +aTextMissionNo: + { type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 19, offset: 0x5000500, symbol: aTextMissionNo } + +# Training +aTextTraining: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x5000D50, symbol: aTextTraining } + +# Enemies Down +aTextEnemiesDown: + { type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 25, offset: 0x5001110, symbol: aTextEnemiesDown } + +# Accumulated Total +aTextAccumTotal: + { type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 10, offset: 0x5001750, symbol: aTextAccumTotal } + +# Status of Team +aTextStatusOfTeam: + { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 12, offset: 0x5001C50, symbol: aTextStatusOfTeam } + +# End +aTextEnd: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 8, offset: 0x50021F0, symbol: aTextEnd } + +# ACCOM +aTextACCOM: + { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 23, offset: 0x50022F0, symbol: aTextACCOM } + +# PLISHED +aTextPLISHED: + { type: TEXTURE, ctype: u8, format: IA8, width: 136, height: 23, offset: 0x5002DC0, symbol: aTextPLISHED } + +# MISSION +aTextMISSION: + { type: TEXTURE, ctype: u8, format: IA8, width: 128, height: 23, offset: 0x5003A00, symbol: aTextMISSION } + +# COMP +aTextCOMP: + { type: TEXTURE, ctype: u8, format: IA8, width: 96, height: 23, offset: 0x5004580, symbol: aTextCOMP } + +# LETE +aTextLETE: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 21, offset: 0x5004E20, symbol: aTextLETE } + +# THE END +aText_THE_END: + { type: TEXTURE, ctype: u8, format: IA8, width: 192, height: 30, offset: 0x50054B0, symbol: aText_THE_END } + +# Falco +aTextFalco: + { type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 8, offset: 0x5006B30, symbol: aTextFalco } + +# Peppy +aTextPeppy: + { type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 10, offset: 0x5006CB0, symbol: aTextPeppy } + +# Slippy +aTextSlippy: + { type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 10, offset: 0x5006E90, symbol: aTextSlippy } + +# A (small) +aSmallText_A: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x50070C0, symbol: aSmallText_A } + +# B (small) +aSmallText_B: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007100, symbol: aSmallText_B } + +# ! (small) +aSmallTextExclamMark: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007140, symbol: aSmallTextExclamMark } + +# C (small) +aSmallText_C: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007180, symbol: aSmallText_C } + +# D (small) +aSmallText_D: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x50071C0, symbol: aSmallText_D } + +# E (small) +aSmallText_E: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007200, symbol: aSmallText_E } + +# 1 (large) Used in the ending: 1997 +sLargeText_1997_1: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5007240, symbol: sLargeText_1997_1 } + +# 7 (large) Used in the ending: 1997 +sLargeText_1997_7: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5007330, symbol: sLargeText_1997_7 } + +# 9 (large) Used in the ending: 1997 +sLargeText_1997_9: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5007420, symbol: sLargeText_1997_9 } + +# F (small) +aSmallText_F: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007510, symbol: aSmallText_F } + +# G (small) +aSmallText_G: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007550, symbol: aSmallText_G } + +# H (small) +aSmallText_H: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007590, symbol: aSmallText_H } + +# I (small) +aSmallText_I: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x50075D0, symbol: aSmallText_I } + +# J (small) +aSmallText_J: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007610, symbol: aSmallText_J } + +# K (small) +aSmallText_K: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007650, symbol: aSmallText_K } + +# 完 (Japanese kanji meaning COMPLETE) +aTextKanjiCOMPLETE: + { type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 47, offset: 0x5007690, symbol: aTextKanjiCOMPLETE } + +# L (small) +aSmallText_L: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007F60, symbol: aSmallText_L } + +# M (small) +aSmallText_M: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007FA0, symbol: aSmallText_M } + +# N (small) +aSmallText_N: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5007FE0, symbol: aSmallText_N } + +# A (large) +aLargeText_A: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008020, symbol: aLargeText_A } + +# B (large) +aLargeText_B: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008110, symbol: aLargeText_B } + +# C (large) +aLargeText_C: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008200, symbol: aLargeText_C } + +# D (large) +aLargeText_D: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50082F0, symbol: aLargeText_D } + +# E (large) +aLargeText_E: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50083E0, symbol: aLargeText_E } + +# F (large) +aLargeText_F: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50084D0, symbol: aLargeText_F } + +# G (large) +aLargeText_G: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50085C0, symbol: aLargeText_G } + +# H (large) +aLargeText_H: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50086B0, symbol: aLargeText_H } + +# I (large) +aLargeText_I: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50087A0, symbol: aLargeText_I } + +# J (large) +aLargeText_J: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008890, symbol: aLargeText_J } + +# K (large) +aLargeText_K: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008980, symbol: aLargeText_K } + +# L (large) +aLargeText_L: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008A70, symbol: aLargeText_L } + +# M (large) +aLargeText_M: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008B60, symbol: aLargeText_M } + +# N (large) +aLargeText_N: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008C50, symbol: aLargeText_N } + +# O (large) +aSmallText_O: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008D40, symbol: aSmallText_O } + +# P (large) +aLargeText_P: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008E30, symbol: aLargeText_P } + +# Q (large) +aLargeText_Q: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5008F20, symbol: aLargeText_Q } + +# R (large) +aLargeText_R: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009010, symbol: aLargeText_R } + +# S (large) +aLargeText_S: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009100, symbol: aLargeText_S } + +# T (large) +aLargeText_T: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50091F0, symbol: aLargeText_T } + +# U (large) +aLargeText_U: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50092E0, symbol: aLargeText_U } + +# V (large) +aLargeText_V: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x50093D0, symbol: aLargeText_V } + +# W (large) +aLargeText_W: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 15, offset: 0x50094C0, symbol: aLargeText_W } + +# X (large) +aLargeText_X: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 15, offset: 0x50096A0, symbol: aLargeText_X } + +# Y (large) +aLargeText_Y: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009880, symbol: aLargeText_Y } + +# - (large) +aLargeText_HYPHEN: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009970, symbol: aLargeText_HYPHEN } + +# Z (large) +aLargeText_Z: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009A60, symbol: aLargeText_Z } + +# s (large) +aLargeText_s_: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009B50, symbol: aLargeText_s_ } + +# t (large) +aLargeText_t_: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009C40, symbol: aLargeText_t_ } + +# o (small) +aSmallText_o_: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009D30, symbol: aSmallText_o_ } + +# p (small) +aSmallText_p: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009D70, symbol: aSmallText_p } + +# . (large) +aLargeText_DOT: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009DB0, symbol: aLargeText_DOT } + +# q (small) +aSmallText_q: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009EA0, symbol: aSmallText_q } + +# r (small) +aSmallText_r: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009EE0, symbol: aSmallText_r } + +# s (small) +aSmallText_s: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x5009F20, symbol: aSmallText_s } + +# 0 (large) +aLargeText_0: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x5009F60, symbol: aLargeText_0 } + +# 1 (large) +aLargeText_1: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A050, symbol: aLargeText_1 } + +# 2 (large) +aLargeText_2: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A140, symbol: aLargeText_2 } + +# 3 (large) +aLargeText_3: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A230, symbol: aLargeText_3 } + +# 4 (large) +aLargeText_4: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A320, symbol: aLargeText_4 } + +# 5 (large) +aLargeText_5: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A410, symbol: aLargeText_5 } + +# 6 (large) +aLargeText_6: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A500, symbol: aLargeText_6 } + +# 7 (large) +aLargeText_7: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A5F0, symbol: aLargeText_7 } + +# 8 (large) +aLargeText_8: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A6E0, symbol: aLargeText_8 } + +# 9 (large) +aLargeText_9: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 15, offset: 0x500A7D0, symbol: aLargeText_9 } + +# 終 (Japanese kanji meaning END) +aTextKanji_END: + { type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 49, offset: 0x500A8C0, symbol: aTextKanji_END } + +# T (small) +aSmallText_T: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B380, symbol: aSmallText_T } + +# . (small) +aSmallText_DOT: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B3C0, symbol: aSmallText_DOT } + +# : (small) +aSmallText_COLON: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B400, symbol: aSmallText_COLON } + +# U (small) +aSmallText_U: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B440, symbol: aSmallText_U } + +# V (small) +aSmallText_V: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B480, symbol: aSmallText_V } + +# W (small) +aSmallText_W: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B4C0, symbol: aSmallText_W } + +# X (small) +aSmallText_X: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B500, symbol: aSmallText_X } + +# Y (small) +aSmallText_Y: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B540, symbol: aSmallText_Y } + +# - (small) +aSmallText_HYPHEN: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B580, symbol: aSmallText_HYPHEN } + +# Z (small) +aSmallText_Z: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x500B5C0, symbol: aSmallText_Z } + +# Wrench DisplayList (Teammate in maintenance state) +aDownWrenchDL: + { type: GFX, offset: 0x500B600, symbol: aDownWrenchDL } + +# Wrench Texture +aDownWrenchTexture: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 32, offset: 0x0500B768, tlut: 0x0500B868, symbol: aDownWrenchTexture } + +# Wrench TLUT +aDownWrenchTLUT: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x0500B868, symbol: aDownWrenchTLUT } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_titania.yaml b/assets/yaml/us/rev1/ast_titania.yaml new file mode 100644 index 00000000..63bf8435 --- /dev/null +++ b/assets/yaml/us/rev1/ast_titania.yaml @@ -0,0 +1,188 @@ +:config: + segments: + - [0x06, 0x9D2FD0] + header: + code: + - '#include "assets/ast_titania.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_TI_6000000: + {type: TEXTURE, format: IA8, ctype: u8, width: 96, height: 28, offset: 0x6000000, symbol: D_TI_6000000} + +D_TI_6000A80: + {type: GFX, offset: 0x6000A80, symbol: D_TI_6000A80} + +D_TI_6000B10: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 64, height: 32, offset: 0x6000B10, symbol: D_TI_6000B10} + +D_TI_6001B10: + {type: GFX, offset: 0x6001B10, symbol: D_TI_6001B10} + +D_TI_6001BA8: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6001BA8, symbol: D_TI_6001BA8} + +D_TI_60023B0: + {type: GFX, offset: 0x60023B0, symbol: D_TI_60023B0} + +D_TI_6002438: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 64, offset: 0x6002438, symbol: D_TI_6002438} + +D_TI_6003440: + {type: GFX, offset: 0x6003440, symbol: D_TI_6003440} + +D_TI_60034E0: + {type: GFX, offset: 0x60034E0, symbol: D_TI_60034E0} + +D_TI_6003580: + {type: GFX, offset: 0x6003580, symbol: D_TI_6003580} + +D_TI_6003620: + {type: GFX, offset: 0x6003620, symbol: D_TI_6003620} + +D_TI_60036C0: + {type: GFX, offset: 0x60036C0, symbol: D_TI_60036C0} + +D_TI_6003760: + {type: GFX, offset: 0x6003760, symbol: D_TI_6003760} + +D_TI_6003800: + {type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6003800, symbol: D_TI_6003800} + +D_TI_6003C00: + {type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6003C00, symbol: D_TI_6003C00} + +D_TI_6004000: + {type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004000, symbol: D_TI_6004000} + +D_TI_6004400: + {type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004400, symbol: D_TI_6004400} + +D_TI_6004800: + {type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004800, symbol: D_TI_6004800} + +D_TI_6004C00: + {type: TEXTURE, format: IA8, ctype: u8, width: 32, height: 32, offset: 0x6004C00, symbol: D_TI_6004C00} + +D_TI_6005000: + {type: SF64:ENVIRONMENT, offset: 0x6005000, symbol: D_TI_6005000} + +D_TI_600631C: + {type: SF64:SCRIPT, offset: 0x600631C, symbol: D_TI_600631C} + +D_TI_60064AC: + {type: SF64:HITBOX, offset: 0x60064AC, symbol: D_TI_60064AC} + +D_TI_60064C8: + {type: SF64:HITBOX, offset: 0x60064C8, symbol: D_TI_60064C8} + +D_TI_60064FC: + {type: SF64:HITBOX, offset: 0x60064FC, symbol: D_TI_60064FC} + +D_TI_6006518: + {type: SF64:HITBOX, offset: 0x6006518, symbol: D_TI_6006518} + +D_TI_6006564: + {type: SF64:HITBOX, offset: 0x6006564, symbol: D_TI_6006564} + +D_TI_60065B0: + {type: SF64:HITBOX, offset: 0x60065B0, symbol: D_TI_60065B0} + +D_TI_60065FC: + {type: SF64:HITBOX, offset: 0x60065FC, symbol: D_TI_60065FC} + +D_TI_6006648: + {type: SF64:HITBOX, offset: 0x6006648, symbol: D_TI_6006648} + +D_TI_6006694: + {type: SF64:HITBOX, offset: 0x6006694, symbol: D_TI_6006694} + +D_TI_60066E0: + {type: SF64:HITBOX, offset: 0x60066E0, symbol: D_TI_60066E0} + +D_TI_600672C: + {type: SF64:HITBOX, offset: 0x600672C, symbol: D_TI_600672C} + +D_TI_6006778: + {type: SF64:HITBOX, offset: 0x6006778, symbol: D_TI_6006778} + +D_TI_60067C4: + {type: SF64:HITBOX, offset: 0x60067C4, symbol: D_TI_60067C4} + +D_TI_6006808: + {type: SF64:HITBOX, offset: 0x6006808, symbol: D_TI_6006808} + +D_TI_6006A3C: + {type: SF64:HITBOX, offset: 0x6006A3C, symbol: D_TI_6006A3C} + +D_TI_600683C: + {type: SF64:HITBOX, offset: 0x600683C, symbol: D_TI_600683C} + +D_TI_6006858: + {type: SF64:HITBOX, offset: 0x6006858, symbol: D_TI_6006858} + +D_TI_6006874: + {type: SF64:HITBOX, offset: 0x6006874, symbol: D_TI_6006874} + +D_TI_6006890: + {type: SF64:HITBOX, offset: 0x6006890, symbol: D_TI_6006890} + +D_TI_60068BC: + {type: SF64:HITBOX, offset: 0x60068BC, symbol: D_TI_60068BC} + +D_TI_60068F0: + {type: SF64:HITBOX, offset: 0x60068F0, symbol: D_TI_60068F0} + +D_TI_6006940: + {type: SF64:HITBOX, offset: 0x6006940, symbol: D_TI_6006940} + +D_TI_600695C: + {type: SF64:HITBOX, offset: 0x600695C, symbol: D_TI_600695C} + +D_TI_6006978: + {type: SF64:HITBOX, offset: 0x6006978, symbol: D_TI_6006978} + +D_TI_6006994: + {type: SF64:HITBOX, offset: 0x6006994, symbol: D_TI_6006994} + +D_TI_60069B0: + {type: SF64:HITBOX, offset: 0x60069B0, symbol: D_TI_60069B0} + +D_TI_60069CC: + {type: SF64:HITBOX, offset: 0x60069CC, symbol: D_TI_60069CC} + +D_TI_60069E8: + {type: SF64:HITBOX, offset: 0x60069E8, symbol: D_TI_60069E8} + +D_TI_6006A04: + {type: SF64:HITBOX, offset: 0x6006A04, symbol: D_TI_6006A04} + +D_TI_6006A20: + {type: SF64:HITBOX, offset: 0x6006A20, symbol: D_TI_6006A20} + +D_TI_6006BF0: + {type: SF64:HITBOX, offset: 0x6006BF0, symbol: D_TI_6006BF0} + +D_TI_6006924: + {type: SF64:HITBOX, offset: 0x6006924, symbol: D_TI_6006924} + +D_TI_6006C0C: + {type: SF64:HITBOX, offset: 0x6006C0C, symbol: D_TI_6006C0C} + +D_TI_6006C28: + {type: SF64:HITBOX, offset: 0x6006C28, symbol: D_TI_6006C28} + +D_TI_6006C44: + {type: SF64:HITBOX, offset: 0x6006C44, symbol: D_TI_6006C44} + +D_TI_6006C60: + {type: SF64:OBJECT_INIT, offset: 0x6006C60, symbol: D_TI_6006C60} + +D_TI_6009BB8: + {type: TEXTURE, format: RGBA16, ctype: u16, width: 32, height: 32, offset: 0x6009BB8, symbol: D_TI_6009BB8} diff --git a/assets/yaml/us/rev1/ast_title.yaml b/assets/yaml/us/rev1/ast_title.yaml new file mode 100644 index 00000000..a369b62e --- /dev/null +++ b/assets/yaml/us/rev1/ast_title.yaml @@ -0,0 +1,263 @@ +:config: + segments: + - [0x06, 0xBFC510] + header: + code: + - '#include "assets/ast_title.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +starfox_logo: { type: TEXTURE, ctype: u16, format: RGBA16, width: 236, height: 60, offset: 0x6000000, symbol: gTitleStarfoxLogo } + +nintendo64_logo: { type: TEXTURE, ctype: u16, format: RGBA16, width: 128, height: 88, offset: 0x6006EA0, symbol: gTitleNintendo64Logo } + +radio_static: { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x600C6A0, symbol: gTitleRadioStatic } + +sun_beam: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600D5C0, symbol: gTitleSunBeam } + +nintendo_copyright: { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 12, offset: 0x600DDC0, symbol: gTitleNintendoCopyright } + +press_start: { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 13, offset: 0x600E360, symbol: gTitlePressStart } + +great_fox_card: { type: TEXTURE, ctype: u8, format: IA8, width: 144, height: 28, offset: 0x600E980, symbol: gTitleGreatFoxCard } + +slippy_card: { type: TEXTURE, ctype: u8, format: IA8, width: 144, height: 13, offset: 0x600F940, symbol: gTitleSlippyCard } + +peppy_card: { type: TEXTURE, ctype: u8, format: IA8, width: 120, height: 13, offset: 0x6010090, symbol: gTitlePeppyCard } + +falco_card: { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 13, offset: 0x60106B0, symbol: gTitleFalcoCard } + +fox_card: { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 13, offset: 0x6010FA0, symbol: gTitleFoxCard } + +arwing_card: { type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 26, offset: 0x6011890, symbol: gTitleArwingCard } + +no_controller: { type: TEXTURE, ctype: u8, format: IA8, width: 176, height: 24, offset: 0x60123F0, symbol: gTitleNoController } + +copyright_symbol: { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x6013470, symbol: gTitleCopyrightSymbol } + +unused_nintendo_copyright: { type: TEXTURE, ctype: u8, format: IA8, width: 168, height: 18, offset: 0x6013570, symbol: gTitleUnusedNintendoCopyright } + +starfox_text_intro: { type: TEXTURE, ctype: u8, format: CI4, width: 256, height: 13, offset: 0x6014140, tlut: 0x60147C0, symbol: gTextIntroStarfox } + +starfox_text_intro_palette: { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x60147C0, symbol: gTextIntroStarfoxPalette } + +in_text_intro: { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 13, offset: 0x60147E0, tlut: 0x60147C0, symbol: gTextIntroIn } + +in_text_intro_palette: { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x60148B0, symbol: gTextIntroInPalette } + +D_TITLE_60148D0: { type: GFX, offset: 0x60148D0, symbol: D_TITLE_60148D0 } + +D_TITLE_6014DE8: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6014DE8, tlut: 0x60155E8, symbol: D_TITLE_6014DE8 } + +D_TITLE_60155E8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 152, offset: 0x60155E8, symbol: D_TITLE_60155E8 } + +D_TITLE_6015718: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 63, offset: 0x6015718, tlut: 0x6015EF8, symbol: D_TITLE_6015718 } + +D_TITLE_6015EF8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 64, offset: 0x6015EF8, symbol: D_TITLE_6015EF8 } + +D_TITLE_6015F78: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6015F78, tlut: 0x6016778, symbol: D_TITLE_6015F78 } + +D_TITLE_6016778: { type: TEXTURE, ctype: u16, format: TLUT, colors: 200, offset: 0x6016778, symbol: D_TITLE_6016778 } + +D_TITLE_6016908: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 63, offset: 0x6016908, tlut: 0x60170E8, symbol: D_TITLE_6016908 } + +D_TITLE_60170E8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 144, offset: 0x60170E8, symbol: D_TITLE_60170E8 } + +D_TITLE_6017208: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6017208, tlut: 0x6017A08, symbol: D_TITLE_6017208 } + +D_TITLE_6017A08: { type: TEXTURE, ctype: u16, format: TLUT, colors: 136, offset: 0x6017A08, symbol: D_TITLE_6017A08 } + +D_TITLE_6017B18: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6017B18, tlut: 0x6018318, symbol: D_TITLE_6017B18 } + +D_TITLE_6018318: { type: TEXTURE, ctype: u16, format: TLUT, colors: 200, offset: 0x6018318, symbol: D_TITLE_6018318 } + +D_TITLE_60184A8: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x60184A8, tlut: 0x6018CA8, symbol: D_TITLE_60184A8 } + +D_TITLE_6018CA8: { type: TEXTURE, ctype: u16, format: TLUT, colors: 76, offset: 0x6018CA8, symbol: D_TITLE_6018CA8 } + +D_TITLE_6018D40: { type: GFX, offset: 0x6018D40, symbol: D_TITLE_6018D40 } + +D_TITLE_60195C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60195C0, symbol: D_TITLE_60195C0 } + +D_TITLE_6019DC0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6019DC0, symbol: D_TITLE_6019DC0 } + +D_TITLE_601A5C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x601A5C0, symbol: D_TITLE_601A5C0 } + +D_TITLE_601B5C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601B5C0, symbol: D_TITLE_601B5C0 } + +D_TITLE_601B7C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601B7C0, symbol: D_TITLE_601B7C0 } + +D_TITLE_601BFC0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601BFC0, symbol: D_TITLE_601BFC0 } + +D_TITLE_601C7C0: { type: GFX, offset: 0x601C7C0, symbol: D_TITLE_601C7C0 } + +D_TITLE_601CCD0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601CCD0, symbol: D_TITLE_601CCD0 } + +D_TITLE_601CED0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x601CED0, symbol: D_TITLE_601CED0 } + +D_TITLE_601CF50: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601CF50, symbol: D_TITLE_601CF50 } + +D_TITLE_601D750: { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x601D750, tlut: 0x601DB50, symbol: D_TITLE_601D750 } + +D_TITLE_601DB50: { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x601DB50, symbol: D_TITLE_601DB50 } + +D_TITLE_601E424: { type: SF64:ANIM, offset: 0x601E424, symbol: D_TITLE_601E424 } + +D_TITLE_601E430: { type: GFX, offset: 0x601E430, symbol: D_TITLE_601E430 } + +D_TITLE_601E720: { type: GFX, offset: 0x601E720, symbol: D_TITLE_601E720 } + +D_TITLE_601EA00: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601EA00, symbol: D_TITLE_601EA00 } + +D_TITLE_601F200: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601F200, symbol: D_TITLE_601F200 } + +D_TITLE_601F400: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601F400, symbol: D_TITLE_601F400 } + +D_TITLE_601F8E0: { type: SF64:ANIM, offset: 0x601F8E0, symbol: D_TITLE_601F8E0 } + +D_TITLE_6020058: { type: SF64:ANIM, offset: 0x6020058, symbol: D_TITLE_6020058 } + +D_TITLE_60214F8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60214F8, symbol: D_TITLE_60214F8 } + +D_TITLE_6021D10: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6021D10, symbol: D_TITLE_6021D10 } + +D_TITLE_6021F10: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6021F10, symbol: D_TITLE_6021F10 } + +D_TITLE_6022B40: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6022B40, symbol: D_TITLE_6022B40 } + +D_TITLE_6023340: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6023340, symbol: D_TITLE_6023340 } + +D_TITLE_6023B40: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6023B40, symbol: D_TITLE_6023B40 } + +D_TITLE_6024340: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6024340, symbol: D_TITLE_6024340 } + +D_TITLE_60246F8: { type: SF64:ANIM, offset: 0x60246F8, symbol: D_TITLE_60246F8 } + +D_TITLE_60257A8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60257A8, symbol: D_TITLE_60257A8 } + +D_TITLE_60259A8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60259A8, symbol: D_TITLE_60259A8 } + +D_TITLE_6025BA8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6025BA8, symbol: D_TITLE_6025BA8 } + +D_TITLE_6025DA8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6025DA8, symbol: D_TITLE_6025DA8 } + +D_TITLE_6025FA8: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6025FA8, symbol: D_TITLE_6025FA8 } + +D_TITLE_6026D28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6026D28, symbol: D_TITLE_6026D28 } + +D_TITLE_6026F28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6026F28, symbol: D_TITLE_6026F28 } + +D_TITLE_6028508: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6028508, symbol: D_TITLE_6028508 } + +D_TITLE_6028708: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6028708, symbol: D_TITLE_6028708 } + +D_TITLE_6028788: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6028788, symbol: D_TITLE_6028788 } + +D_TITLE_6028988: { type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x6028988, symbol: D_TITLE_6028988 } + +D_TITLE_6028A08: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6028A08, symbol: D_TITLE_6028A08 } + +D_TITLE_6028C08: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6028C08, symbol: D_TITLE_6028C08 } + +D_TITLE_6029BE4: { type: SF64:ANIM, offset: 0x6029BE4, symbol: D_TITLE_6029BE4 } + +D_TITLE_602A710: { type: SF64:ANIM, offset: 0x602A710, symbol: D_TITLE_602A710 } + +D_TITLE_602A720: { type: GFX, offset: 0x602A720, symbol: D_TITLE_602A720 } + +D_TITLE_602A8C0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602A8C0, symbol: D_TITLE_602A8C0 } + +D_TITLE_602B8C0: { type: GFX, offset: 0x602B8C0, symbol: D_TITLE_602B8C0 } + +D_TITLE_602D930: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602D930, symbol: D_TITLE_602D930 } + +D_TITLE_602DB30: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DB30, symbol: D_TITLE_602DB30 } + +D_TITLE_602DD30: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DD30, symbol: D_TITLE_602DD30 } + +D_TITLE_602DF30: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x602DF30, symbol: D_TITLE_602DF30 } + +D_TITLE_602E380: { type: GFX, offset: 0x602E380, symbol: D_TITLE_602E380 } + +D_TITLE_602E550: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602E550, symbol: D_TITLE_602E550 } + +D_TITLE_602F8E0: { type: SF64:ANIM, offset: 0x602F8E0, symbol: D_TITLE_602F8E0 } + +D_TITLE_602FBAC: {type: SF64:SKELETON, offset: 0x602FBAC, symbol: D_TITLE_602FBAC} + +D_TITLE_60305C0: { type: SF64:ANIM, offset: 0x60305C0, symbol: D_TITLE_60305C0 } + +D_TITLE_603088C: {type: SF64:SKELETON, offset: 0x603088C, symbol: D_TITLE_603088C} + +D_TITLE_6031120: { type: SF64:ANIM, offset: 0x6031120, symbol: D_TITLE_6031120 } + +D_TITLE_60313AC: {type: SF64:SKELETON, offset: 0x60313AC, symbol: D_TITLE_60313AC} + +D_TITLE_6031DB8: { type: SF64:ANIM, offset: 0x6031DB8, symbol: D_TITLE_6031DB8 } + +D_TITLE_6032084: {type: SF64:SKELETON, offset: 0x6032084, symbol: D_TITLE_6032084} + +D_TITLE_60320E0: { type: GFX, offset: 0x60320E0, symbol: D_TITLE_60320E0 } + +D_TITLE_6032178: {type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 32, offset: 0x6032178, symbol: D_TITLE_6032178} + +D_TITLE_6032580: { type: GFX, offset: 0x6032580, symbol: D_TITLE_6032580 } + +D_TITLE_6032608: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6032608, symbol: D_TITLE_6032608 } + +D_TITLE_60338DC: { type: SF64:ANIM, offset: 0x60338DC, symbol: D_TITLE_60338DC } + +D_TITLE_6035024: { type: SF64:ANIM, offset: 0x6035024, symbol: D_TITLE_6035024 } + +D_TITLE_603531C: { type: SF64:ANIM, offset: 0x603531C, symbol: D_TITLE_603531C } + +D_TITLE_6036278: { type: SF64:ANIM, offset: 0x6036278, symbol: D_TITLE_6036278 } + +D_TITLE_6036290: { type: GFX, offset: 0x6036290, symbol: D_TITLE_6036290 } + +D_TITLE_6036328: { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x6036328, symbol: D_TITLE_6036328 } + +D_TITLE_6036B30: { type: GFX, offset: 0x6036B30, symbol: D_TITLE_6036B30 } + +D_TITLE_6036BC8: { type: TEXTURE, ctype: u16, format: IA16, width: 32, height: 32, offset: 0x6036BC8, symbol: D_TITLE_6036BC8 } + +D_TITLE_6037CF0: { type: GFX, offset: 0x6037CF0, symbol: D_TITLE_6037CF0 } + +D_TITLE_60380D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x60380D0, symbol: D_TITLE_60380D0} + +D_TITLE_60390D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x60390D0, symbol: D_TITLE_60390D0} + +D_TITLE_603A0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603A0D0, symbol: D_TITLE_603A0D0} + +D_TITLE_603B0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603B0D0, symbol: D_TITLE_603B0D0} + +D_TITLE_603C0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603C0D0, symbol: D_TITLE_603C0D0} + +D_TITLE_603D0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603D0D0, symbol: D_TITLE_603D0D0} + +D_TITLE_603E0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603E0D0, symbol: D_TITLE_603E0D0} + +D_TITLE_603F0D0: {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x603F0D0, symbol: D_TITLE_603F0D0} + +D_TITLE_60408C0: { type: GFX, offset: 0x60408C0, symbol: D_TITLE_60408C0 } + +D_TITLE_6041070: { type: GFX, offset: 0x6041070, symbol: D_TITLE_6041070 } + +D_TITLE_60410F8: {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60410F8, symbol: D_TITLE_60410F8} + +D_TITLE_6041CF0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6041CF0, symbol: D_TITLE_6041CF0 } + +D_TITLE_60426E0: { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60426E0, symbol: D_TITLE_60426E0 } + +D_TITLE_6043F68: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6043F68, symbol: D_TITLE_6043F68 } + +D_TITLE_60456C0: { type: GFX, offset: 0x60456C0, symbol: D_TITLE_60456C0 } + +D_TITLE_6045A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6045A28, symbol: D_TITLE_6045A28} +D_TITLE_6046A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6046A28, symbol: D_TITLE_6046A28} +D_TITLE_6047A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6047A28, symbol: D_TITLE_6047A28} +D_TITLE_6048A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6048A28, symbol: D_TITLE_6048A28} +D_TITLE_6049A28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x6049A28, symbol: D_TITLE_6049A28} +D_TITLE_604AA28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x604AA28, symbol: D_TITLE_604AA28} +D_TITLE_604BA28: { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 64, offset: 0x604BA28, symbol: D_TITLE_604BA28} \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_training.yaml b/assets/yaml/us/rev1/ast_training.yaml new file mode 100644 index 00000000..3a064e81 --- /dev/null +++ b/assets/yaml/us/rev1/ast_training.yaml @@ -0,0 +1,88 @@ +:config: + segments: + - [0x6, 0xDDC010] + header: + code: + - '#include "assets/ast_training.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_TR_6000000: + { type: TEXTURE, format: IA8, offset: 0x6000000, width: 96, height: 12, ctype: u8, symbol: D_TR_6000000 } + +D_TR_6000480: + { type: TEXTURE, format: IA8, offset: 0x6000480, width: 96, height: 12, ctype: u8, symbol: D_TR_6000480 } + +D_TR_6000900: + { type: TEXTURE, format: RGBA16, offset: 0x6000900, width: 44, height: 44, ctype: u16, symbol: D_TR_6000900 } + +D_TR_6001820: + { type: TEXTURE, format: RGBA16, offset: 0x6001820, width: 44, height: 44, ctype: u16, symbol: D_TR_6001820 } + +D_TR_6002740: + { type: GFX, offset: 0x6002740, symbol: D_TR_6002740 } + +D_TR_60028F0: + { type: TEXTURE, format: RGBA16, offset: 0x060028F0, width: 32, height: 32, ctype: u16, symbol: D_TR_60028F0 } + +D_TR_60030F0: + { type: GFX, offset: 0x60030F0, symbol: D_TR_60030F0 } + +D_TR_6003360: + { type: TEXTURE, format: RGBA16, offset: 0x06003360, width: 16, height: 16, ctype: u16, symbol: D_TR_6003360 } + +D_TR_6003560: + { type: TEXTURE, format: RGBA16, offset: 0x06003560, width: 16, height: 16, ctype: u16, symbol: D_TR_6003560 } + +D_TR_6003760: + { type: GFX, offset: 0x6003760, symbol: D_TR_6003760 } + +D_TR_6003878: + { type: TEXTURE, format: RGBA16, offset: 0x06003878, width: 64, height: 32, ctype: u16, symbol: D_TR_6003878 } + +D_TR_6004878: + { type: TEXTURE, format: RGBA16, offset: 0x06004878, width: 64, height: 32, ctype: u16, symbol: D_TR_6004878 } + +D_TR_6005880: + { type: GFX, offset: 0x6005880, symbol: D_TR_6005880 } + +D_TR_6005938: + { type: TEXTURE, format: RGBA16, offset: 0x06005938, width: 32, height: 32, ctype: u16, symbol: D_TR_6005938 } + +gItemTrainingRingDL: + { type: GFX, offset: 0x6006140, symbol: gItemTrainingRingDL } + +D_TR_6006958: + { type: TEXTURE, format: RGBA16, offset: 0x06006958, width: 8, height: 8, ctype: u16, symbol: D_TR_6006958 } + +D_TR_60069D8: + { type: TEXTURE, format: RGBA16, offset: 0x060069D8, width: 8, height: 8, ctype: u16, symbol: D_TR_60069D8 } + +D_TR_6006A60: + { type: SF64:ENVIRONMENT, offset: 0x6006A60, symbol: D_TR_6006A60 } + +D_TR_6006AA4: + { type: SF64:OBJECT_INIT, offset: 0x6006AA4, symbol: D_TR_6006AA4 } + +D_TR_6008EF8: + { type: SF64:OBJECT_INIT, offset: 0x6008EF8, symbol: D_TR_6008EF8 } + +D_TR_6009B34: + { type: SF64:SCRIPT, offset: 0x6009B34, symbol: D_TR_6009B34 } + +D_TR_6009CC4: + { type: SF64:HITBOX, offset: 0x6009CC4, symbol: D_TR_6009CC4 } + +D_TR_6009CFC: + { type: SF64:HITBOX, offset: 0x6009CFC, symbol: D_TR_6009CFC } + +D_TR_6009D18: + { type: SF64:HITBOX, offset: 0x6009D18, symbol: D_TR_6009D18 } + +# size = 0x9D40 \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_ve1_boss.yaml b/assets/yaml/us/rev1/ast_ve1_boss.yaml new file mode 100644 index 00000000..14a29c08 --- /dev/null +++ b/assets/yaml/us/rev1/ast_ve1_boss.yaml @@ -0,0 +1,243 @@ +:config: + segments: + - [0x09, 0xAE60A0] + header: + code: + - '#include "assets/ast_ve1_boss.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_VE1_9000000: + {type: GFX, offset: 0x9000000, symbol: D_VE1_9000000} + +D_VE1_90003E8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x90003E8, symbol: D_VE1_90003E8} + +D_VE1_90005E8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x90005E8, symbol: D_VE1_90005E8} + +D_VE1_90007F0: + {type: GFX, offset: 0x90007F0, symbol: D_VE1_90007F0} + +D_VE1_9000AF0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9000AF0, symbol: D_VE1_9000AF0} + +D_VE1_90012F0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x90012F0, symbol: D_VE1_90012F0} + +D_VE1_9002CD8: + {type: SF64:ANIM, offset: 0x9002CD8, symbol: D_VE1_9002CD8} + +D_VE1_9002CF0: + {type: GFX, offset: 0x9002CF0, symbol: D_VE1_9002CF0} + +D_VE1_9002F30: + {type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x9002F30, symbol: D_VE1_9002F30, tlut: 0x9003330} + +D_VE1_9003330: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x9003330, symbol: D_VE1_9003330} + +D_VE1_9003490: + {type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x9003490, symbol: D_VE1_9003490, tlut: 0x9003890} + +D_VE1_9003890: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x9003890, symbol: D_VE1_9003890} + +D_VE1_90039F0: + {type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x90039F0, symbol: D_VE1_90039F0, tlut: 0x9003DF0} + +D_VE1_9003DF0: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 176, offset: 0x9003DF0, symbol: D_VE1_9003DF0} + +D_VE1_9003F50: + {type: GFX, offset: 0x9003F50, symbol: D_VE1_9003F50} + +D_VE1_9004478: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x9004478, symbol: D_VE1_9004478} + +D_VE1_9004878: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9004878, symbol: D_VE1_9004878} + +D_VE1_9005078: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x9005078, symbol: D_VE1_9005078} + +D_VE1_9005478: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9005478, symbol: D_VE1_9005478} + +D_VE1_9005C80: + {type: GFX, offset: 0x9005C80, symbol: D_VE1_9005C80} + +D_VE1_9009700: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9009700, symbol: D_VE1_9009700} + +D_VE1_9009F00: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x9009F00, symbol: D_VE1_9009F00} + +D_VE1_900A300: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900A300, symbol: D_VE1_900A300} + +D_VE1_900AB00: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x900AB00, symbol: D_VE1_900AB00} + +D_VE1_900AF00: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900AF00, symbol: D_VE1_900AF00} + +D_VE1_900B700: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900B700, symbol: D_VE1_900B700} + +D_VE1_900BF00: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900BF00, symbol: D_VE1_900BF00} + +D_VE1_900C700: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900C700, symbol: D_VE1_900C700} + +D_VE1_900D098: + {type: SF64:ANIM, offset: 0x900D098, symbol: D_VE1_900D098} + +D_VE1_900D164: + {type: SF64:SKELETON, offset: 0x900D164, symbol: D_VE1_900D164} + +D_VE1_900D180: + {type: GFX, offset: 0x900D180, symbol: D_VE1_900D180} + +D_VE1_900D520: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x900D520, symbol: D_VE1_900D520} + +D_VE1_900DD20: + {type: GFX, offset: 0x900DD20, symbol: D_VE1_900DD20} + +D_VE1_900DF20: + {type: GFX, offset: 0x900DF20, symbol: D_VE1_900DF20} + +D_VE1_900DFB8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x900DFB8, symbol: D_VE1_900DFB8} + +D_VE1_900EFC0: + {type: GFX, offset: 0x900EFC0, symbol: D_VE1_900EFC0} + +D_VE1_900F060: + {type: GFX, offset: 0x900F060, symbol: D_VE1_900F060} + +D_VE1_900F1D0: + {type: GFX, offset: 0x900F1D0, symbol: D_VE1_900F1D0} + +D_VE1_9010FC4: + {type: SF64:ANIM, offset: 0x9010FC4, symbol: D_VE1_9010FC4} + +D_VE1_9010FD0: + {type: GFX, offset: 0x9010FD0, symbol: D_VE1_9010FD0} + +D_VE1_9011200: + {type: GFX, offset: 0x9011200, symbol: D_VE1_9011200} + +D_VE1_9011980: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9011980, symbol: D_VE1_9011980} + +D_VE1_9012180: + {type: GFX, offset: 0x9012180, symbol: D_VE1_9012180} + +D_VE1_90123C0: + {type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 16, offset: 0x90123C0, symbol: D_VE1_90123C0, tlut: 0x90125C0} + +D_VE1_90125C0: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 160, offset: 0x90125C0, symbol: D_VE1_90125C0} + +D_VE1_9013880: + {type: GFX, offset: 0x9013880, symbol: D_VE1_9013880} + +D_VE1_9013C20: + {type: GFX, offset: 0x9013C20, symbol: D_VE1_9013C20} + +D_VE1_9014DF0: + {type: GFX, offset: 0x9014DF0, symbol: D_VE1_9014DF0} + +D_VE1_90150A0: + {type: GFX, offset: 0x90150A0, symbol: D_VE1_90150A0} + +D_VE1_9015480: + {type: GFX, offset: 0x9015480, symbol: D_VE1_9015480} + +D_VE1_9015900: + {type: GFX, offset: 0x9015900, symbol: D_VE1_9015900} + +D_VE1_9015BB0: + {type: GFX, offset: 0x9015BB0, symbol: D_VE1_9015BB0} + +D_VE1_9018BD0: + {type: SF64:ANIM, offset: 0x9018BD0, symbol: D_VE1_9018BD0} + +D_VE1_901A4B8: + {type: SF64:ANIM, offset: 0x901A4B8, symbol: D_VE1_901A4B8} + +D_VE1_901BDA8: + {type: SF64:ANIM, offset: 0x901BDA8, symbol: D_VE1_901BDA8} + +D_VE1_901C0F4: + {type: SF64:SKELETON, offset: 0x901C0F4, symbol: D_VE1_901C0F4} + +D_VE1_901DA38: + {type: SF64:ANIM, offset: 0x901DA38, symbol: D_VE1_901DA38} + +D_VE1_901DA50: + {type: GFX, offset: 0x901DA50, symbol: D_VE1_901DA50} + +D_VE1_901DC90: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x901DC90, symbol: D_VE1_901DC90} + +D_VE1_901E350: + {type: GFX, offset: 0x901E350, symbol: D_VE1_901E350} + +D_VE1_901F6D0: + {type: GFX, offset: 0x901F6D0, symbol: D_VE1_901F6D0} + +D_VE1_901F990: + {type: GFX, offset: 0x901F990, symbol: D_VE1_901F990} + +D_VE1_901FC40: + {type: GFX, offset: 0x901FC40, symbol: D_VE1_901FC40} + +D_VE1_901FFB0: + {type: GFX, offset: 0x901FFB0, symbol: D_VE1_901FFB0} + +D_VE1_9020E30: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x9020E30, symbol: D_VE1_9020E30} + +D_VE1_9021630: + {type: GFX, offset: 0x9021630, symbol: D_VE1_9021630} + +D_VE1_9021900: + {type: GFX, offset: 0x9021900, symbol: D_VE1_9021900} + +D_VE1_9021B80: + {type: GFX, offset: 0x9021B80, symbol: D_VE1_9021B80} + +D_VE1_9022820: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x9022820, symbol: D_VE1_9022820} + +D_VE1_9022A20: + {type: GFX, offset: 0x9022A20, symbol: D_VE1_9022A20} + +D_VE1_9022D80: + {type: GFX, offset: 0x9022D80, symbol: D_VE1_9022D80} + +D_VE1_9023290: + {type: GFX, offset: 0x9023290, symbol: D_VE1_9023290} + +D_VE1_90234D0: + {type: GFX, offset: 0x90234D0, symbol: D_VE1_90234D0} + +D_VE1_9023880: + {type: GFX, offset: 0x9023880, symbol: D_VE1_9023880} + +D_VE1_9023AD0: + {type: GFX, offset: 0x9023AD0, symbol: D_VE1_9023AD0} + +D_VE1_9024738: + {type: SF64:ANIM, offset: 0x9024738, symbol: D_VE1_9024738} + +D_VE1_9024750: + {type: GFX, offset: 0x9024750, symbol: D_VE1_9024750} + +D_VE1_9024940: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 4, height: 4, offset: 0x9024940, symbol: D_VE1_9024940} diff --git a/assets/yaml/us/rev1/ast_venom_1.yaml b/assets/yaml/us/rev1/ast_venom_1.yaml new file mode 100644 index 00000000..96722e97 --- /dev/null +++ b/assets/yaml/us/rev1/ast_venom_1.yaml @@ -0,0 +1,182 @@ +:config: + segments: + - [0x6, 0xAB4000] + header: + code: + - '#include "assets/ast_venom_1.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_VE1_6000000: + { type: TEXTURE, format: IA8, width: 96, height: 28, offset: 0x6000000, ctype: u8, symbol: D_VE1_6000000 } + +D_VE1_6000A80: + { type: TEXTURE, format: IA8, width: 40, height: 19, offset: 0x6000A80, ctype: u8, symbol: D_VE1_6000A80 } + +D_VE1_6000D80: + { type: TEXTURE, format: IA8, width: 128, height: 28, offset: 0x6000D80, ctype: u8, symbol: D_VE1_6000D80 } + +D_VE1_6001B80: + { type: TEXTURE, format: IA8, width: 128, height: 19, offset: 0x6001B80, ctype: u8, symbol: D_VE1_6001B80 } + +D_VE1_6002500: + { type: GFX, offset: 0x6002500, symbol: D_VE1_6002500 } + +D_VE1_60029F8: + { type: TEXTURE, format: CI8, width: 8, height: 16, offset: 0x60029F8, tlut: 0x6002A78, ctype: u8, symbol: D_VE1_60029F8 } + +D_VE1_6002A78: + { type: TEXTURE, format: TLUT, colors: 24, offset: 0x6002A78, ctype: u16, symbol: D_VE1_6002A78 } + +D_VE1_6002AA8: + { type: TEXTURE, format: CI8, width: 32, height: 32, offset: 0x6002AA8, tlut: 0x6002EA8, ctype: u8, symbol: D_VE1_6002AA8 } + +D_VE1_6002EA8: + { type: TEXTURE, format: TLUT, colors: 232, offset: 0x6002EA8, ctype: u16, symbol: D_VE1_6002EA8 } + +D_VE1_6003078: + { type: TEXTURE, format: CI8, width: 32, height: 32, offset: 0x6003078, tlut: 0x6003478, ctype: u8, symbol: D_VE1_6003078 } + +D_VE1_6003478: + { type: TEXTURE, format: TLUT, colors: 204, offset: 0x6003478, ctype: u16, symbol: D_VE1_6003478 } + +D_VE1_6003610: + { type: GFX, offset: 0x6003610, symbol: D_VE1_6003610 } + +D_VE1_6003B10: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6003B10, ctype: u16, symbol: D_VE1_6003B10 } + +D_VE1_6004310: + { type: GFX, offset: 0x6004310, symbol: D_VE1_6004310 } + +D_VE1_60043F0: + { type: GFX, offset: 0x60043F0, symbol: D_VE1_60043F0 } + +D_VE1_60044D0: + { type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x60044D0, tlut: 0x60045D0, ctype: u8, symbol: D_VE1_60044D0 } + +D_VE1_60045D0: + { type: TEXTURE, format: TLUT, colors: 144, offset: 0x60045D0, ctype: u16, symbol: D_VE1_60045D0 } + +D_VE1_60046F0: + { type: GFX, offset: 0x60046F0, symbol: D_VE1_60046F0 } + +D_VE1_6004780: + { type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x6004780, ctype: u16, symbol: D_VE1_6004780 } + +D_VE1_6005780: + { type: GFX, offset: 0x6005780, symbol: D_VE1_6005780 } + +D_VE1_6005E50: + { type: TEXTURE, format: TLUT, colors: 160, offset: 0x6005E50, ctype: u16, symbol: D_VE1_6005E50 } + +D_VE1_6005D50: + { type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x6005D50, tlut: 0x6005E50, ctype: u8, symbol: D_VE1_6005D50 } + +D_VE1_6005F90: + { type: TEXTURE, format: CI8, width: 32, height: 32, offset: 0x6005F90, tlut: 0x6006390, ctype: u8, symbol: D_VE1_6005F90 } + +D_VE1_6006390: + { type: TEXTURE, format: TLUT, colors: 208, offset: 0x6006390, ctype: u16, symbol: D_VE1_6006390 } + +D_VE1_6006530: + { type: TEXTURE, format: CI8, width: 16, height: 16, offset: 0x6006530, ctype: u8, symbol: D_VE1_6006530 } + +D_VE1_6006630: + { type: TEXTURE, format: TLUT, colors: 80, offset: 0x6006630, ctype: u16, symbol: D_VE1_6006630 } + +D_VE1_60066D0: + { type: GFX, offset: 0x60066D0, symbol: D_VE1_60066D0 } + +D_VE1_6006750: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6006750, ctype: u16, symbol: D_VE1_6006750 } + +D_VE1_6006F50: + { type: GFX, offset: 0x6006F50, symbol: D_VE1_6006F50 } + +D_VE1_6007410: + { type: GFX, offset: 0x6007410, symbol: D_VE1_6007410 } + +D_VE1_60074E8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60074E8, ctype: u16, symbol: D_VE1_60074E8 } + +D_VE1_6007CF0: + { type: GFX, offset: 0x6007CF0, symbol: D_VE1_6007CF0 } + +D_VE1_6007D90: + { type: GFX, offset: 0x6007D90, symbol: D_VE1_6007D90 } + +D_VE1_6007E30: + { type: SF64:ENVIRONMENT, offset: 0x6007E30, symbol: D_VE1_6007E30 } + +D_VE1_6007E74: + { type: SF64:OBJECT_INIT, offset: 0x6007E74, symbol: D_VE1_6007E74 } + +D_VE1_601B1E4: + { type: SF64:SCRIPT, offset: 0x601B1E4, symbol: D_VE1_601B1E4 } + +D_VE1_6010088: + { type: SF64:OBJECT_INIT, offset: 0x6010088, symbol: D_VE1_6010088 } + +D_VE1_601B43C: + { type: SF64:HITBOX, offset: 0x601B43C, symbol: D_VE1_601B43C } + +D_VE1_601B474: + { type: SF64:HITBOX, offset: 0x601B474, symbol: D_VE1_601B474 } + +D_VE1_601B4C4: + { type: SF64:HITBOX, offset: 0x601B4C4, symbol: D_VE1_601B4C4 } + +D_VE1_601B4E0: + { type: SF64:HITBOX, offset: 0x601B4E0, symbol: D_VE1_601B4E0 } + +D_VE1_601B4FC: + { type: SF64:HITBOX, offset: 0x601B4FC, symbol: D_VE1_601B4FC } + +D_VE1_601B518: + { type: SF64:HITBOX, offset: 0x601B518, symbol: D_VE1_601B518 } + +D_VE1_601B584: + { type: SF64:HITBOX, offset: 0x601B584, symbol: D_VE1_601B584 } + +D_VE1_601B5F4: + { type: SF64:HITBOX, offset: 0x601B5F4, symbol: D_VE1_601B5F4 } + +D_VE1_601B644: + { type: SF64:HITBOX, offset: 0x601B644, symbol: D_VE1_601B644 } + +D_VE1_601B678: + { type: SF64:HITBOX, offset: 0x601B678, symbol: D_VE1_601B678 } + +D_VE1_601B6C4: + { type: SF64:HITBOX, offset: 0x601B6C4, symbol: D_VE1_601B6C4 } + +D_VE1_601B710: + { type: SF64:HITBOX, offset: 0x601B710, symbol: D_VE1_601B710 } + +D_VE1_601B75C: + { type: SF64:HITBOX, offset: 0x601B75C, symbol: D_VE1_601B75C } + +D_VE1_601B7F8: + { type: SF64:HITBOX, offset: 0x601B7F8, symbol: D_VE1_601B7F8 } + +D_VE1_601B830: + { type: SF64:HITBOX, offset: 0x601B830, symbol: D_VE1_601B830 } + +D_VE1_601B868: + { type: SF64:HITBOX, offset: 0x601B868, symbol: D_VE1_601B868 } + +D_VE1_601B8A0: + { type: SF64:HITBOX, offset: 0x601B8A0, symbol: D_VE1_601B8A0 } + +D_VE1_601B8D8: + { type: SF64:HITBOX, offset: 0x601B8D8, symbol: D_VE1_601B8D8 } + +D_VE1_601B944: + { type: SF64:HITBOX, offset: 0x601B944, symbol: D_VE1_601B944 } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_venom_2.yaml b/assets/yaml/us/rev1/ast_venom_2.yaml new file mode 100644 index 00000000..26d37d60 --- /dev/null +++ b/assets/yaml/us/rev1/ast_venom_2.yaml @@ -0,0 +1,205 @@ +:config: + segments: + - [0x6, 0xACF960] + header: + code: + - '#include "assets/ast_venom_2.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + +D_VE2_6000000: + { type: TEXTURE, format: IA8, width: 96, height: 28, offset: 0x6000000, ctype: u8, symbol: D_VE2_6000000 } + +D_VE2_6000A80: + { type: TEXTURE, format: IA8, width: 112, height: 19, offset: 0x6000A80, ctype: u8, symbol: D_VE2_6000A80 } + +D_VE2_60012D0: + { type: TEXTURE, format: IA8, width: 128, height: 28, offset: 0x60012D0, ctype: u8, symbol: D_VE2_60012D0 } + +D_VE2_60020D0: + { type: TEXTURE, format: IA8, width: 104, height: 19, offset: 0x60020D0, ctype: u8, symbol: D_VE2_60020D0 } + +D_VE2_6002890: + { type: TEXTURE, format: IA8, width: 16, height: 16, offset: 0x6002890, ctype: u8, symbol: D_VE2_6002890 } + +D_VE2_6002990: + { type: GFX, offset: 0x6002990, symbol: D_VE2_6002990 } + +D_VE2_6003000: + { type: GFX, offset: 0x6003000, symbol: D_VE2_6003000 } + +D_VE2_60038E0: + { type: GFX, offset: 0x60038E0, symbol: D_VE2_60038E0 } + +D_VE2_6003970: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6003970, ctype: u16, symbol: D_VE2_6003970 } + +D_VE2_6004170: + { type: GFX, offset: 0x6004170, symbol: D_VE2_6004170 } + +D_VE2_6004888: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6004888, ctype: u16, symbol: D_VE2_6004888 } + +D_VE2_6005088: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6005088, ctype: u16, symbol: D_VE2_6005088 } + +D_VE2_6005888: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6005888, ctype: u16, symbol: D_VE2_6005888 } + +D_VE2_6006088: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6006088, ctype: u16, symbol: D_VE2_6006088 } + +D_VE2_60030D8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60030D8, ctype: u16, symbol: D_VE2_60030D8 } + +D_VE2_6006890: + { type: GFX, offset: 0x6006890, symbol: D_VE2_6006890 } + +D_VE2_6006E20: + { type: GFX, offset: 0x6006E20, symbol: D_VE2_6006E20 } + +D_VE2_6007650: + { type: GFX, offset: 0x6007650, symbol: D_VE2_6007650 } + +D_VE2_6007E20: + { type: GFX, offset: 0x6007E20, symbol: D_VE2_6007E20 } + +D_VE2_6008170: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6008170, ctype: u16, symbol: D_VE2_6008170 } + +D_VE2_6008370: + { type: GFX, offset: 0x6008370, symbol: D_VE2_6008370 } + +D_VE2_6008AF8: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6008AF8, ctype: u16, symbol: D_VE2_6008AF8 } + +D_VE2_6009300: + { type: GFX, offset: 0x6009300, symbol: D_VE2_6009300 } + +D_VE2_6009390: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6009390, ctype: u16, symbol: D_VE2_6009390 } + +D_VE2_6009B90: + { type: GFX, offset: 0x6009B90, symbol: D_VE2_6009B90 } + +D_VE2_6009E80: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6009E80, ctype: u16, symbol: D_VE2_6009E80 } + +D_VE2_600A680: + { type: GFX, offset: 0x600A680, symbol: D_VE2_600A680 } + +D_VE2_600B708: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x600B708, ctype: u16, symbol: D_VE2_600B708 } + +D_VE2_600C038: + { type: SF64:ANIM, offset: 0x600C038, symbol: D_VE2_600C038 } + +D_VE2_600C0A4: + { type: SF64:SKELETON, offset: 0x600C0A4, symbol: D_VE2_600C0A4 } + +D_VE2_600C200: + { type: SF64:ANIM, offset: 0x600C200, symbol: D_VE2_600C200 } + +D_VE2_600C2AC: + { type: SF64:SKELETON, offset: 0x600C2AC, symbol: D_VE2_600C2AC } + +D_VE2_600C2D0: + { type: GFX, offset: 0x600C2D0, symbol: D_VE2_600C2D0 } + +D_VE2_600C360: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C360, ctype: u16, symbol: D_VE2_600C360 } + +D_VE2_600C560: + { type: GFX, offset: 0x600C560, symbol: D_VE2_600C560 } + +D_VE2_600C5F0: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x600C5F0, ctype: u16, symbol: D_VE2_600C5F0 } + +D_VE2_600C7F0: + { type: GFX, offset: 0x600C7F0, symbol: D_VE2_600C7F0 } + +D_VE2_600C8F0: + { type: GFX, offset: 0x600C8F0, symbol: D_VE2_600C8F0 } + +D_VE2_600CA50: + { type: GFX, offset: 0x600CA50, symbol: D_VE2_600CA50 } + +D_VE2_600CBB0: + { type: GFX, offset: 0x600CBB0, symbol: D_VE2_600CBB0 } + +D_VE2_600D7F0: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x600D7F0, ctype: u16, symbol: D_VE2_600D7F0 } + +D_VE2_600DFF0: + { type: GFX, offset: 0x600DFF0, symbol: D_VE2_600DFF0 } + +D_VE2_600E3E0: + { type: GFX, offset: 0x600E3E0, symbol: D_VE2_600E3E0 } + +D_VE2_600E780: + { type: GFX, offset: 0x600E780, symbol: D_VE2_600E780 } + +D_VE2_600EB40: + { type: GFX, offset: 0x600EB40, symbol: D_VE2_600EB40 } + +D_VE2_600EEF0: + { type: GFX, offset: 0x600EEF0, symbol: D_VE2_600EEF0 } + +D_VE2_600F290: + { type: GFX, offset: 0x600F290, symbol: D_VE2_600F290 } + +D_VE2_600F670: + { type: GFX, offset: 0x600F670, symbol: D_VE2_600F670 } + +D_VE2_600F700: + { type: TEXTURE, format: RGBA16, width: 64, height: 32, offset: 0x600F700, ctype: u16, symbol: D_VE2_600F700 } + +D_VE2_6010700: + { type: GFX, offset: 0x6010700, symbol: D_VE2_6010700 } + +D_VE2_6010960: + { type: GFX, offset: 0x6010960, symbol: D_VE2_6010960 } + +D_VE2_6010CA0: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x6010CA0, ctype: u16, symbol: D_VE2_6010CA0 } + +D_VE2_60114A0: + { type: TEXTURE, format: RGBA16, width: 32, height: 32, offset: 0x60114A0, ctype: u16, symbol: D_VE2_60114A0 } + +D_VE2_6013AF8: + { type: TEXTURE, format: RGBA16, width: 16, height: 16, offset: 0x6013AF8, ctype: u16, symbol: D_VE2_6013AF8 } + +D_VE2_6014658: + { type: SF64:ANIM, offset: 0x6014658, symbol: D_VE2_6014658 } + +D_VE2_6014844: + { type: SF64:SKELETON, offset: 0x6014844, symbol: D_VE2_6014844 } + +D_VE2_6014904: + { type: SF64:ANIM, offset: 0x6014904, symbol: D_VE2_6014904 } + +D_VE2_60149D0: + { type: SF64:SKELETON, offset: 0x60149D0, symbol: D_VE2_60149D0 } + +D_VE2_6014D50: + { type: SF64:ENVIRONMENT, offset: 0x6014D50, symbol: D_VE2_6014D50 } + +D_VE2_6014D94: + { type: SF64:OBJECT_INIT, offset: 0x6014D94, symbol: D_VE2_6014D94 } + +D_VE2_6014FEC: + { type: SF64:COLPOLY, count: 250, offset: 0x6014FEC, symbol: D_VE2_6014FEC, mesh_symbol: D_VE2_OFFSET } + +D_VE2_601668C: + { type: SF64:HITBOX, offset: 0x601668C, symbol: D_VE2_601668C } + +D_VE2_60166F4: + { type: SF64:HITBOX, offset: 0x60166F4, symbol: D_VE2_60166F4 } + +D_VE2_6016714: + { type: SF64:HITBOX, offset: 0x6016714, symbol: D_VE2_6016714 } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_versus.yaml b/assets/yaml/us/rev1/ast_versus.yaml new file mode 100644 index 00000000..f5961866 --- /dev/null +++ b/assets/yaml/us/rev1/ast_versus.yaml @@ -0,0 +1,763 @@ +:config: + segments: + - [0x03, 0x8E92D0] + header: + code: + - '#include "assets/ast_versus.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' + +D_versus_3000000: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x3000000, symbol: D_versus_3000000, tlut: 0x3000080 } +D_versus_3000080: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000080, symbol: D_versus_3000080 } + +D_versus_30000A0: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x30000A0, symbol: D_versus_30000A0, tlut: 0x30000A0 } +D_versus_3000120: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000120, symbol: D_versus_3000120 } + +D_versus_3000140: + { type: TEXTURE, ctype: u8, format: CI4, width: 16, height: 16, offset: 0x3000140, symbol: D_versus_3000140, tlut: 0x30001C0 } +D_versus_30001C0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30001C0, symbol: D_versus_30001C0 } + +D_versus_30001E0: + { type: TEXTURE, ctype: u8, format: CI4, width: 64, height: 13, offset: 0x30001E0, symbol: D_versus_30001E0, tlut: 0x3000380 } +D_versus_3000380: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000380, symbol: D_versus_3000380 } + +D_versus_30003A0: + { type: TEXTURE, ctype: u8, format: CI4, width: 64, height: 10, offset: 0x30003A0, symbol: D_versus_30003A0, tlut: 0x30004E0 } +D_versus_30004E0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30004E0, symbol: D_versus_30004E0 } + +BLOB_3000500: + { type: BLOB, size: 0x10, offset: 0x3000500, symbol: BLOB_3000500} # 17th color for D_versus_30004E0? + +D_versus_3000510: + { type: TEXTURE, ctype: u8, format: CI4, width: 80, height: 10, offset: 0x3000510, symbol: D_versus_3000510, tlut: 0x30006A0 } +D_versus_30006A0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30006A0, symbol: D_versus_30006A0 } + +BLOB_30006C0: + { type: BLOB, size: 0x10, offset: 0x30006C0, symbol: BLOB_30006C0} # 17th color for D_versus_30006A0? + +D_versus_30006D0: + { type: TEXTURE, ctype: u8, format: CI4, width: 64, height: 10, offset: 0x30006D0, symbol: D_versus_30006D0, tlut: 0x3000810 } +D_versus_3000810: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000810, symbol: D_versus_3000810 } + +BLOB_3000830: + { type: BLOB, size: 0x10, offset: 0x3000830, symbol: BLOB_3000830} # 17th color for D_versus_3000810? + +D_versus_3000840: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 10, offset: 0x3000840, symbol: D_versus_3000840, tlut: 0x30008E0 } +D_versus_30008E0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30008E0, symbol: D_versus_30008E0 } + +D_versus_3000900: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 15, offset: 0x3000900, symbol: D_versus_3000900, tlut: 0x30009F0 } +D_versus_30009F0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x30009F0, symbol: D_versus_30009F0 } + +D_versus_3000A10: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 15, offset: 0x3000A10, symbol: D_versus_3000A10, tlut: 0x3000B00 } +D_versus_3000B00: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3000B00, symbol: D_versus_3000B00 } + +D_versus_3000B20: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 5, offset: 0x3000B20, symbol: D_versus_3000B20 } + +D_versus_3000BC0: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 26, offset: 0x3000BC0, symbol: D_versus_3000BC0 } + +D_versus_30013E0: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x30013E0, symbol: D_versus_30013E0 } + +D_versus_3001420: + { type: TEXTURE, ctype: u8, format: CI8, width: 256, height: 42, offset: 0x3001420, symbol: D_versus_3001420, tlut: 0x3003E20 } +D_versus_3003E20: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x3003E20, symbol: D_versus_3003E20 } + +D_versus_3004010: + { type: TEXTURE, ctype: u8, format: CI8, width: 136, height: 25, offset: 0x3004010, symbol: D_versus_3004010, tlut: 0x3004D58 } +D_versus_3004D58: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x3004D58, symbol: D_versus_3004D58 } + +D_versus_3004F60: + { type: TEXTURE, ctype: u8, format: CI8, width: 152, height: 25, offset: 0x3004F60, symbol: D_versus_3004F60, tlut: 0x3005E38 } +D_versus_3005E38: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x3005E38, symbol: D_versus_3005E38 } + +D_versus_3006040: + { type: TEXTURE, ctype: u8, format: CI8, width: 104, height: 25, offset: 0x3006040, symbol: D_versus_3006040, tlut: 0x3006A68 } +D_versus_3006A68: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x3006A68, symbol: D_versus_3006A68 } + +D_versus_3006C60: + { type: TEXTURE, ctype: u8, format: CI8, width: 96, height: 23, offset: 0x3006C60, symbol: D_versus_3006C60, tlut: 0x3007500 } +D_versus_3007500: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 224, offset: 0x3007500, symbol: D_versus_3007500 } + +D_versus_30076C0: + { type: TEXTURE, ctype: u8, format: CI8, width: 152, height: 25, offset: 0x30076C0, symbol: D_versus_30076C0, tlut: 0x3008598 } +D_versus_3008598: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x3008598, symbol: D_versus_3008598 } + +D_versus_30087A0: + { type: TEXTURE, ctype: u8, format: CI8, width: 40, height: 40, offset: 0x30087A0, symbol: D_versus_30087A0, tlut: 0x3008DE0 } +D_versus_3008DE0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 112, offset: 0x3008DE0, symbol: D_versus_3008DE0 } + +D_versus_3008EC0: + { type: TEXTURE, ctype: u8, format: CI8, width: 64, height: 40, offset: 0x3008EC0, symbol: D_versus_3008EC0, tlut: 0x30098C0 } +D_versus_30098C0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 104, offset: 0x30098C0, symbol: D_versus_30098C0 } + +D_versus_3009990: + { type: TEXTURE, ctype: u8, format: CI8, width: 64, height: 40, offset: 0x3009990, symbol: D_versus_3009990, tlut: 0x300A390 } +D_versus_300A390: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 112, offset: 0x300A390, symbol: D_versus_300A390 } + +D_versus_300A470: + { type: TEXTURE, ctype: u8, format: CI8, width: 152, height: 23, offset: 0x300A470, symbol: D_versus_300A470, tlut: 0x300B218 } +D_versus_300B218: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 232, offset: 0x300B218, symbol: D_versus_300B218 } + +D_versus_300B3F0: + { type: TEXTURE, ctype: u8, format: CI8, width: 168, height: 25, offset: 0x300B3F0, symbol: D_versus_300B3F0, tlut: 0x300C458 } +D_versus_300C458: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x300C458, symbol: D_versus_300C458 } + +D_versus_300C660: + {type: TEXTURE, ctype: u8, format: CI8, width: 112, height: 25, offset: 0x300C660, symbol: D_versus_300C660, tlut: 0x300D150 } +D_versus_300D150: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 251, offset: 0x300D150, symbol: D_versus_300D150 } + +D_versus_300D350: + { type: TEXTURE, ctype: u8, format: CI8, width: 24, height: 3, offset: 0x300D350, symbol: D_versus_300D350, tlut: 0x300D398 } +D_versus_300D398: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x300D398, symbol: D_versus_300D398 } + +D_versus_300D3C0: + { type: TEXTURE, ctype: u8, format: CI8, width: 24, height: 3, offset: 0x300D3C0, symbol: D_versus_300D3C0, tlut: 0x300D408 } +D_versus_300D408: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x300D408, symbol: D_versus_300D408 } + +D_versus_300D440: + { type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 4, offset: 0x300D440, symbol: D_versus_300D440, tlut: 0x300D500 } +D_versus_300D500: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 40, offset: 0x300D500, symbol: D_versus_300D500 } + +D_versus_300D550: + { type: GFX, offset: 0x300D550, symbol: D_versus_300D550} +D_versus_300DE80: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300DE80, symbol: D_versus_300DE80 } + +D_versus_300E080: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300E080, symbol: D_versus_300E080 } + +D_versus_300E280: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x300E280, symbol: D_versus_300E280 } + +D_versus_300E680: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300E680, symbol: D_versus_300E680 } + +D_versus_300E880: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300E880, symbol: D_versus_300E880 } + +D_versus_300EA80: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300EA80, symbol: D_versus_300EA80 } + +D_versus_300EC80: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x300EC80, symbol: D_versus_300EC80 } + +D_versus_300EE80: + { type: GFX, offset: 0x300EE80, symbol: D_versus_300EE80} + +D_versus_300FB80: + { type: GFX, offset: 0x300FB80, symbol: D_versus_300FB80} + +D_versus_3010690: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3010690, symbol: D_versus_3010690 } + +D_versus_3010890: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3010890, symbol: D_versus_3010890 } + +D_versus_3010A90: + { type: GFX, offset: 0x3010A90, symbol: D_versus_3010A90} + +D_versus_3011470: + { type: GFX, offset: 0x3011470, symbol: D_versus_3011470} + +D_versus_3011E40: + { type: GFX, offset: 0x3011E40, symbol: D_versus_3011E40} + +D_versus_3011ED0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x3011ED0, symbol: D_versus_3011ED0 } + +D_versus_3012ED0: + { type: GFX, offset: 0x3012ED0, symbol: D_versus_3012ED0} + +D_versus_3013580: + { type: GFX, offset: 0x3013580, symbol: D_versus_3013580} + +D_versus_3013780: + { type: GFX, offset: 0x3013780, symbol: D_versus_3013780} + +D_versus_3013F50: + {type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x3013F50, symbol: D_versus_3013F50, tlut: 0x3014350 } +D_versus_3014350: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 224, offset: 0x3014350, symbol: D_versus_3014350} + +D_versus_3014510: + {type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 8, offset: 0x3014510, symbol: D_versus_3014510, tlut: 0x3014550 } +D_versus_3014550: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 32, offset: 0x3014550, symbol: D_versus_3014550} + +D_versus_3014590: + {type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x3014590, symbol: D_versus_3014590, tlut: 0x3014690 } +D_versus_3014690: + {type: TEXTURE, ctype: u16, format: TLUT, colors: 16, offset: 0x3014690, symbol: D_versus_3014690} + +D_versus_30146B0: + { type: GFX, offset: 0x30146B0, symbol: D_versus_30146B0} + +D_versus_3014740: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x3014740, symbol: D_versus_3014740 } + +D_versus_3015740: + { type: GFX, offset: 0x3015740, symbol: D_versus_3015740} + +D_versus_3015898: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3015898, symbol: D_versus_3015898 } + +D_versus_30160A0: + { type: GFX, offset: 0x30160A0, symbol: D_versus_30160A0} + +D_versus_30162F8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x30162F8, symbol: D_versus_30162F8 } + +D_versus_3016B00: + { type: GFX, offset: 0x3016B00, symbol: D_versus_3016B00} + +D_versus_3016DC0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3016DC0, symbol: D_versus_3016DC0 } + +D_versus_3016FC0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3016FC0, symbol: D_versus_3016FC0 } + +D_versus_30171C0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30171C0, symbol: D_versus_30171C0 } + +D_versus_30173C0: + { type: GFX, offset: 0x30173C0, symbol: D_versus_30173C0} + +D_versus_30174E0: + { type: GFX, offset: 0x30174E0, symbol: D_versus_30174E0} + +D_versus_3017600: + { type: GFX, offset: 0x3017600, symbol: D_versus_3017600} + +D_versus_3017800: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3017800, symbol: D_versus_3017800 } + +D_versus_3018000: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3018000, symbol: D_versus_3018000 } + +D_versus_3018800: + { type: GFX, offset: 0x3018800, symbol: D_versus_3018800} + +D_versus_3018D60: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3018D60, symbol: D_versus_3018D60 } + +D_versus_3019560: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3019560, symbol: D_versus_3019560 } + +D_versus_3019D60: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3019D60, symbol: D_versus_3019D60 } + +D_versus_301A560: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x301A560, symbol: D_versus_301A560 } + +D_versus_301AD60: + { type: GFX, offset: 0x301AD60, symbol: D_versus_301AD60} + +D_versus_301ADE8: + {type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x301ADE8, symbol: D_versus_301ADE8 } + +D_versus_301AEF0: + { type: GFX, offset: 0x301AEF0, symbol: D_versus_301AEF0} + +D_versus_301AF78: + {type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x301AF78, symbol: D_versus_301AF78 } + +D_versus_301B080: + { type: GFX, offset: 0x301B080, symbol: D_versus_301B080} + +D_versus_301B438: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301B438, symbol: D_versus_301B438 } + +D_versus_301B640: + { type: GFX, offset: 0x301B640, symbol: D_versus_301B640} + +D_versus_301B6E0: + { type: GFX, offset: 0x301B6E0, symbol: D_versus_301B6E0} + +D_versus_301B768: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x301B768, symbol: D_versus_301B768 } + +D_versus_301C0A4: + { type: SF64:ANIM, offset: 0x301C0A4, symbol: D_versus_301C0A4} + +D_versus_301C3A8: + { type: SF64:ANIM, offset: 0x301C3A8, symbol: D_versus_301C3A8} + +D_versus_301C614: + { type: SF64:SKELETON, offset: 0x301C614, symbol: D_versus_301C614 } + +D_versus_301C79C: + { type: SF64:ANIM, offset: 0x301C79C, symbol: D_versus_301C79C } + +D_versus_301C9B0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301C9B0, symbol: D_versus_301C9B0 } + +D_versus_301CCE4: + { type: SF64:ANIM, offset: 0x301CCE4, symbol: D_versus_301CCE4} + +D_versus_301CFEC: + { type: SF64:ANIM, offset: 0x301CFEC, symbol: D_versus_301CFEC} + +D_versus_301D258: + { type: SF64:SKELETON, offset: 0x301D258, symbol: D_versus_301D258 } + +D_versus_301D3DC: + { type: SF64:ANIM, offset: 0x301D3DC, symbol: D_versus_301D3DC } + +D_versus_301D568: + { type: SF64:ANIM, offset: 0x301D568, symbol: D_versus_301D568 } + +D_versus_301D888: + { type: SF64:ANIM, offset: 0x301D888, symbol: D_versus_301D888} + +D_versus_301DB94: + { type: SF64:SKELETON, offset: 0x301DB94, symbol: D_versus_301DB94 } + +D_versus_301DD6C: + { type: SF64:ANIM, offset: 0x301DD6C, symbol: D_versus_301DD6C } + +D_versus_301DEA4: + { type: SF64:ANIM, offset: 0x301DEA4, symbol: D_versus_301DEA4} + +D_versus_301E19C: + { type: SF64:ANIM, offset: 0x301E19C, symbol: D_versus_301E19C} + +D_versus_301E3E8: + { type: SF64:SKELETON, offset: 0x301E3E8, symbol: D_versus_301E3E8 } + +D_versus_301E560: + { type: SF64:ANIM, offset: 0x301E560, symbol: D_versus_301E560} + +D_versus_301E570: + { type: GFX, offset: 0x301E570, symbol: D_versus_301E570} + +D_versus_301E5F8: + {type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x301E5F8, symbol: D_versus_301E5F8 } + +D_versus_301E700: + { type: GFX, offset: 0x301E700, symbol: D_versus_301E700} + +D_versus_301E788: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301E788, symbol: D_versus_301E788 } + +D_versus_301E990: + { type: GFX, offset: 0x301E990, symbol: D_versus_301E990} + +D_versus_301EA18: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301EA18, symbol: D_versus_301EA18 } + +D_versus_301EC20: + { type: GFX, offset: 0x301EC20, symbol: D_versus_301EC20} + +D_versus_301ECA8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301ECA8, symbol: D_versus_301ECA8 } + +D_versus_301EEB0: + { type: GFX, offset: 0x301EEB0, symbol: D_versus_301EEB0} + +D_versus_301EF38: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301EF38, symbol: D_versus_301EF38 } + +D_versus_301F140: + { type: GFX, offset: 0x301F140, symbol: D_versus_301F140} + +D_versus_301F2E0: + { type: GFX, offset: 0x301F2E0, symbol: D_versus_301F2E0} + +D_versus_301F368: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301F368, symbol: D_versus_301F368 } + +D_versus_301F570: + { type: GFX, offset: 0x301F570, symbol: D_versus_301F570} + +D_versus_301F5F8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301F5F8, symbol: D_versus_301F5F8 } + +D_versus_301F800: + { type: GFX, offset: 0x301F800, symbol: D_versus_301F800} + +D_versus_301F888: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301F888, symbol: D_versus_301F888 } + +D_versus_301FA90: + { type: GFX, offset: 0x301FA90, symbol: D_versus_301FA90} + +D_versus_301FB18: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301FB18, symbol: D_versus_301FB18 } + +D_versus_301FD20: + { type: GFX, offset: 0x301FD20, symbol: D_versus_301FD20} + +D_versus_301FDA8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x301FDA8, symbol: D_versus_301FDA8 } + +D_versus_301FFB0: + { type: GFX, offset: 0x301FFB0, symbol: D_versus_301FFB0} + +D_versus_3020048: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3020048, symbol: D_versus_3020048 } + +D_versus_3020850: + { type: GFX, offset: 0x3020850, symbol: D_versus_3020850} + +D_versus_30208D8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30208D8, symbol: D_versus_30208D8 } + +D_versus_3020AE0: + { type: GFX, offset: 0x3020AE0, symbol: D_versus_3020AE0} + +D_versus_3020B78: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3020B78, symbol: D_versus_3020B78 } + +D_versus_3020D80: + { type: GFX, offset: 0x3020D80, symbol: D_versus_3020D80} + +D_versus_3020E18: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3020E18, symbol: D_versus_3020E18 } + +D_versus_3021620: + { type: GFX, offset: 0x3021620, symbol: D_versus_3021620} + +D_versus_30216B8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30216B8, symbol: D_versus_30216B8 } + +D_versus_30218C0: + { type: GFX, offset: 0x30218C0, symbol: D_versus_30218C0} + +D_versus_3021958: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3021958, symbol: D_versus_3021958 } + +D_versus_3022160: + { type: GFX, offset: 0x3022160, symbol: D_versus_3022160} + +D_versus_30221E8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x30221E8, symbol: D_versus_30221E8 } + +D_versus_30223F0: + { type: GFX, offset: 0x30223F0, symbol: D_versus_30223F0} + +D_versus_30226D0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30226D0, symbol: D_versus_30226D0 } + +D_versus_3022DE0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3022DE0, symbol: D_versus_3022DE0 } + +D_versus_3022E60: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3022E60, symbol: D_versus_3022E60 } + +D_versus_3023238: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3023238, symbol: D_versus_3023238 } + +D_versus_3023F68: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3023F68, symbol: D_versus_3023F68 } + +D_versus_30242D0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30242D0, symbol: D_versus_30242D0 } + +D_versus_30246E8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30246E8, symbol: D_versus_30246E8 } + +D_versus_3024C30: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3024C30, symbol: D_versus_3024C30 } + +D_versus_3025138: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3025138, symbol: D_versus_3025138 } + +D_versus_3025938: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3025938, symbol: D_versus_3025938 } + +D_versus_3025C68: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3025C68, symbol: D_versus_3025C68 } + +D_versus_30261A0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x30261A0, symbol: D_versus_30261A0 } + +D_versus_3026A38: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026A38, symbol: D_versus_3026A38 } + +D_versus_3026AB8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026AB8, symbol: D_versus_3026AB8 } + +D_versus_3026B38: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026B38, symbol: D_versus_3026B38 } + +D_versus_3026BB8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026BB8, symbol: D_versus_3026BB8 } + +D_versus_3026C38: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3026C38, symbol: D_versus_3026C38 } + +D_versus_3026CB8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 8, offset: 0x3026CB8, symbol: D_versus_3026CB8 } + +D_versus_3026DB8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 8, offset: 0x3026DB8, symbol: D_versus_3026DB8 } + +D_versus_3026EB8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3026EB8, symbol: D_versus_3026EB8 } + +D_versus_3027268: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3027268, symbol: D_versus_3027268 } + +D_versus_3028130: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 16, offset: 0x3028130, symbol: D_versus_3028130 } + +D_versus_3028230: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x3028230, symbol: D_versus_3028230 } + +D_versus_3028C60: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3028C60, symbol: D_versus_3028C60 } + +D_versus_3028CE0: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x3028CE0, symbol: D_versus_3028CE0 } + +D_versus_3029160: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x3029160, symbol: D_versus_3029160 } + +D_versus_3029388: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x3029388, symbol: D_versus_3029388 } + +D_versus_302A0A0: + { type: GFX, offset: 0x302A0A0, symbol: D_versus_302A0A0} + +D_versus_302A138: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x302A138, symbol: D_versus_302A138 } + +D_versus_302A940: + { type: GFX, offset: 0x302A940, symbol: D_versus_302A940} + +D_versus_302A9C8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x302A9C8, symbol: D_versus_302A9C8 } + +D_versus_302ABD0: + { type: GFX, offset: 0x302ABD0, symbol: D_versus_302ABD0} + +D_versus_302AC68: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x302AC68, symbol: D_versus_302AC68 } + +D_versus_302B470: + { type: GFX, offset: 0x302B470, symbol: D_versus_302B470} + +D_versus_302B4F8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x302B4F8, symbol: D_versus_302B4F8 } + +D_versus_302B700: + { type: GFX, offset: 0x302B700, symbol: D_versus_302B700} + +D_versus_302B788: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302B788, symbol: D_versus_302B788 } + +D_versus_302B890: + { type: GFX, offset: 0x302B890, symbol: D_versus_302B890} + +D_versus_302B918: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302B918, symbol: D_versus_302B918 } + +D_versus_302BA20: + { type: GFX, offset: 0x302BA20, symbol: D_versus_302BA20} + +D_versus_302BAA8: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302BAA8, symbol: D_versus_302BAA8 } + +D_versus_302BBB0: + { type: GFX, offset: 0x302BBB0, symbol: D_versus_302BBB0} + +D_versus_302BC38: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302BC38, symbol: D_versus_302BC38 } + +D_versus_302BD40: + { type: GFX, offset: 0x302BD40, symbol: D_versus_302BD40} + +D_versus_302BDC8: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x302BDC8, symbol: D_versus_302BDC8 } + +D_versus_302BED0: + { type: GFX, offset: 0x302BED0, symbol: D_versus_302BED0} + +D_versus_302BF88: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302BF88, symbol: D_versus_302BF88, tlut: 0x302C088 } + +D_versus_302C088: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 34, offset: 0x302C088, symbol: D_versus_302C088 } + +D_versus_302C0D0: + { type: GFX, offset: 0x302C0D0, symbol: D_versus_302C0D0} + +D_versus_302C188: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C188, symbol: D_versus_302C188, tlut: 0x302C288 } +D_versus_302C288: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 94, offset: 0x302C288, symbol: D_versus_302C288 } + +D_versus_302C350: + { type: GFX, offset: 0x302C350, symbol: D_versus_302C350} + +D_versus_302C408: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C408, symbol: D_versus_302C408, tlut: 0x302C508 } +D_versus_302C508: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 76, offset: 0x302C508, symbol: D_versus_302C508 } + +D_versus_302C5A0: + { type: GFX, offset: 0x302C5A0, symbol: D_versus_302C5A0} + +D_versus_302C658: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C658, symbol: D_versus_302C658, tlut: 0x302C758 } +D_versus_302C758: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 101, offset: 0x302C758, symbol: D_versus_302C758 } + +D_versus_302C830: + { type: GFX, offset: 0x302C830, symbol: D_versus_302C830} + +D_versus_302C8E8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302C8E8, symbol: D_versus_302C8E8, tlut: 0x302C9E8 } +D_versus_302C9E8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 165, offset: 0x302C9E8, symbol: D_versus_302C9E8 } + +D_versus_302CB40: + { type: GFX, offset: 0x302CB40, symbol: D_versus_302CB40} + +D_versus_302CBF8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302CBF8, symbol: D_versus_302CBF8, tlut: 0x302CCF8 } +D_versus_302CCF8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 158, offset: 0x302CCF8, symbol: D_versus_302CCF8 } + +D_versus_302CE40: + { type: GFX, offset: 0x302CE40, symbol: D_versus_302CE40} + +D_versus_302CEF8: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x302CEF8, symbol: D_versus_302CEF8, tlut: 0x302CFF8 } +D_versus_302CFF8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 146, offset: 0x302CFF8, symbol: D_versus_302CFF8} + +D_versus_302D120: + { type: GFX, offset: 0x302D120, symbol: D_versus_302D120} + +D_versus_302D1B8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 8, height: 8, offset: 0x302D1B8, symbol: D_versus_302D1B8 } + +D_versus_302D240: + { type: GFX, offset: 0x302D240, symbol: D_versus_302D240} + +D_versus_302D2C8: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x302D2C8, symbol: D_versus_302D2C8 } + +D_versus_302D4D0: + { type: GFX, offset: 0x302D4D0, symbol: D_versus_302D4D0} + +D_versus_302D568: + {type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x302D568, symbol: D_versus_302D568 } + +D_versus_302DD70: + { type: SF64:ENVIRONMENT, offset: 0x302DD70, symbol: D_versus_302DD70} + +D_versus_302DDB4: + { type: SF64:ENVIRONMENT, offset: 0x302DDB4, symbol: D_versus_302DDB4} + +D_versus_302DDF8: + { type: SF64:ENVIRONMENT, offset: 0x302DDF8, symbol: D_versus_302DDF8} + +D_versus_302DE3C: + { type: SF64:OBJECT_INIT, offset: 0x302DE3C, symbol: D_versus_302DE3C} + +D_versus_302E0E4: + { type: SF64:OBJECT_INIT, offset: 0x302E0E4, symbol: D_versus_302E0E4} + +D_versus_302E170: + { type: SF64:OBJECT_INIT, offset: 0x302E170, symbol: D_versus_302E170} + +D_versus_302E378: + { type: SF64:OBJECT_INIT, offset: 0x302E378, symbol: D_versus_302E378} + +D_versus_302ED4C: + { type: SF64:HITBOX, offset: 0x302ED4C, symbol: D_versus_302ED4C} + +D_versus_302ED98: + { type: SF64:HITBOX, offset: 0x302ED98, symbol: D_versus_302ED98} + +D_versus_302EDB4: + { type: SF64:HITBOX, offset: 0x302EDB4, symbol: D_versus_302EDB4} + +D_versus_302EE00: + { type: SF64:HITBOX, offset: 0x302EE00, symbol: D_versus_302EE00} + +D_versus_302EE64: + { type: SF64:HITBOX, offset: 0x302EE64, symbol: D_versus_302EE64} + +D_versus_302EE80: + { type: SF64:HITBOX, offset: 0x302EE80, symbol: D_versus_302EE80} + +D_versus_302EE9C: + { type: SF64:HITBOX, offset: 0x302EE9C, symbol: D_versus_302EE9C} + +D_versus_302EEE8: + { type: SF64:TRIANGLE, count: 4, offset: 0x302EEE8, symbol: D_versus_302EEE8, mesh_symbol: D_versus_OFFSET} + +D_versus_302EF6C: + { type: SF64:TRIANGLE, count: 4, offset: 0x302EF6C, symbol: D_versus_302EF6C, mesh_symbol: D_versus_OFFSET} + +D_versus_302EFF0: + { type: SF64:TRIANGLE, count: 4, offset: 0x302EFF0, symbol: D_versus_302EFF0, mesh_symbol: D_versus_OFFSET} + +D_versus_302F044: + { type: SF64:TRIANGLE, count: 14, offset: 0x302F044, symbol: D_versus_302F044, mesh_symbol: D_versus_OFFSET} + +D_versus_302E56C: + {type: VEC3F, count: 20, offset: 0x302E56C, symbol: D_versus_302E56C} + +D_versus_302E65C: + {type: VEC3F, count: 20, offset: 0x302E65C, symbol: D_versus_302E65C} + +D_versus_302E74C: + {type: VEC3F, count: 19, offset: 0x302E74C, symbol: D_versus_302E74C} + +D_versus_302E830: + {type: VEC3F, count: 25, offset: 0x302E830, symbol: D_versus_302E830} + +D_versus_302E95C: + {type: VEC3F, count: 20, offset: 0x302E95C, symbol: D_versus_302E95C} + +D_versus_302EA4C: + {type: VEC3F, count: 20, offset: 0x302EA4C, symbol: D_versus_302EA4C} + +D_versus_302EB3C: + {type: VEC3F, count: 19, offset: 0x302EB3C, symbol: D_versus_302EB3C} + +D_versus_302EC20: + {type: VEC3F, count: 25, offset: 0x302EC20, symbol: D_versus_302EC20} + \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_vs_menu.yaml b/assets/yaml/us/rev1/ast_vs_menu.yaml new file mode 100644 index 00000000..28cd189e --- /dev/null +++ b/assets/yaml/us/rev1/ast_vs_menu.yaml @@ -0,0 +1,207 @@ +:config: + segments: + - [0x07, 0xCBFE70] + header: + code: + - '#include "assets/ast_vs_menu.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_VS_MENU_7000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 13, offset: 0x7000000, symbol: D_VS_MENU_7000000} + +D_VS_MENU_70000D0: + { type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x70000D0, symbol: D_VS_MENU_70000D0} + +D_VS_MENU_7000210: + { type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x7000210, symbol: D_VS_MENU_7000210} + +D_VS_MENU_7000350: + { type: TEXTURE, ctype: u8, format: IA8, width: 24, height: 13, offset: 0x7000350, symbol: D_VS_MENU_7000350} + +D_VS_MENU_7000490: + { type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 42, offset: 0x7000490, symbol: D_VS_MENU_7000490} + +D_VS_MENU_7000F10: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 7, offset: 0x7000F10, symbol: D_VS_MENU_7000F10} + +D_VS_MENU_7001030: + { type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 9, offset: 0x7001030, symbol: D_VS_MENU_7001030} + +D_VS_MENU_7001270: + { type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 12, offset: 0x7001270, symbol: D_VS_MENU_7001270} + +D_VS_MENU_70017B0: + { type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 10, offset: 0x70017B0, symbol: D_VS_MENU_70017B0} + +D_VS_MENU_70019E0: + { type: TEXTURE, ctype: u8, format: IA8, width: 56, height: 10, offset: 0x70019E0, symbol: D_VS_MENU_70019E0} + +D_VS_MENU_7001C10: + { type: TEXTURE, ctype: u8, format: IA8, width: 48, height: 10, offset: 0x7001C10, symbol: D_VS_MENU_7001C10} + +D_VS_MENU_7001DF0: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 10, offset: 0x7001DF0, symbol: D_VS_MENU_7001DF0} + +D_VS_MENU_7002110: + { type: TEXTURE, ctype: u8, format: IA8, width: 80, height: 12, offset: 0x7002110, symbol: D_VS_MENU_7002110} + +D_VS_MENU_70024D0: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x70024D0, symbol: D_VS_MENU_70024D0} + +D_VS_MENU_7002730: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002730, symbol: D_VS_MENU_7002730} + +D_VS_MENU_7002990: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002990, symbol: D_VS_MENU_7002990} + +D_VS_MENU_7002BF0: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002BF0, symbol: D_VS_MENU_7002BF0} + +D_VS_MENU_7002E50: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 15, offset: 0x7002E50, symbol: D_VS_MENU_7002E50} + +D_VS_MENU_70030B0: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x70030B0, symbol: D_VS_MENU_70030B0} + +D_VS_MENU_7003290: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x7003290, symbol: D_VS_MENU_7003290} + +D_VS_MENU_7003470: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x7003470, symbol: D_VS_MENU_7003470} + +D_VS_MENU_7003650: + { type: TEXTURE, ctype: u8, format: IA8, width: 40, height: 12, offset: 0x7003650, symbol: D_VS_MENU_7003650} + +D_VS_MENU_7003830: + { type: TEXTURE, ctype: u8, format: IA8, width: 64, height: 17, offset: 0x7003830, symbol: D_VS_MENU_7003830} + +D_VS_MENU_7003C70: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x7003C70, symbol: D_VS_MENU_7003C70} + +D_VS_MENU_7003D70: + { type: TEXTURE, ctype: u8, format: IA8, width: 32, height: 5, offset: 0x7003D70, symbol: D_VS_MENU_7003D70} + +D_VS_MENU_7003E10: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x7003E10, symbol: D_VS_MENU_7003E10} + +D_VS_MENU_7003F10: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x7003F10, symbol: D_VS_MENU_7003F10} + +D_VS_MENU_7004010: + { type: TEXTURE, ctype: u8, format: IA8, width: 8, height: 8, offset: 0x7004010, symbol: D_VS_MENU_7004010} + +D_VS_MENU_7004050: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x7004050, symbol: D_VS_MENU_7004050, tlut: 0x7004150} + +D_VS_MENU_7004150: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 76, offset: 0x7004150, symbol: D_VS_MENU_7004150} + +D_VS_MENU_70041F0: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x70041F0, symbol: D_VS_MENU_70041F0, tlut: 0x70042F0} + +D_VS_MENU_70042F0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 53, offset: 0x70042F0, symbol: D_VS_MENU_70042F0} + +D_VS_MENU_7004360: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x7004360, symbol: D_VS_MENU_7004360, tlut: 0x7004460} + +D_VS_MENU_7004460: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 50, offset: 0x7004460, symbol: D_VS_MENU_7004460} + +D_VS_MENU_70044D0: + { type: TEXTURE, ctype: u8, format: CI8, width: 64, height: 19, offset: 0x70044D0, symbol: D_VS_MENU_70044D0, tlut: 0x7004990} + +D_VS_MENU_7004990: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 17, offset: 0x7004990, symbol: D_VS_MENU_7004990} + +D_VS_MENU_70049C0: + { type: TEXTURE, ctype: u8, format: CI8, width: 56, height: 8, offset: 0x70049C0, symbol: D_VS_MENU_70049C0, tlut: 0x7004B80} + +D_VS_MENU_7004B80: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x7004B80, symbol: D_VS_MENU_7004B80} + +D_VS_MENU_7004BB0: + { type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 10, offset: 0x7004BB0, symbol: D_VS_MENU_7004BB0, tlut: 0x7004D90} + +D_VS_MENU_7004D90: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x7004D90, symbol: D_VS_MENU_7004D90} + +D_VS_MENU_7004DC0: + { type: TEXTURE, ctype: u8, format: CI8, width: 56, height: 10, offset: 0x7004DC0, symbol: D_VS_MENU_7004DC0, tlut: 0x7004FF0} + +D_VS_MENU_7004FF0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x7004FF0, symbol: D_VS_MENU_7004FF0} + +D_VS_MENU_7005020: + { type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 8, offset: 0x7005020, symbol: D_VS_MENU_7005020, tlut: 0x70051A0} + +D_VS_MENU_70051A0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 18, offset: 0x70051A0, symbol: D_VS_MENU_70051A0} + +D_VS_MENU_70051D0: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 32, offset: 0x70051D0, symbol: D_VS_MENU_70051D0, tlut: 0x70055D0} + +D_VS_MENU_70055D0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 20, offset: 0x70055D0, symbol: D_VS_MENU_70055D0} + +D_VS_MENU_7005600: + { type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 38, offset: 0x7005600, symbol: D_VS_MENU_7005600, tlut: 0x7005D20} + +D_VS_MENU_7005D20: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 248, offset: 0x7005D20, symbol: D_VS_MENU_7005D20} + +D_VS_MENU_7005F10: + { type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 38, offset: 0x7005F10, symbol: D_VS_MENU_7005F10, tlut: 0x7006630} + +D_VS_MENU_7006630: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 168, offset: 0x7006630, symbol: D_VS_MENU_7006630} + +D_VS_MENU_7006780: + { type: TEXTURE, ctype: u8, format: CI8, width: 48, height: 38, offset: 0x7006780, symbol: D_VS_MENU_7006780, tlut: 0x7006EA0} + +D_VS_MENU_7006EA0: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 256, offset: 0x7006EA0, symbol: D_VS_MENU_7006EA0} + +D_VS_MENU_70070A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x70070A0, symbol: D_VS_MENU_70070A0} + +D_VS_MENU_7007FC0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x7007FC0, symbol: D_VS_MENU_7007FC0} + +D_VS_MENU_7008EE0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x7008EE0, symbol: D_VS_MENU_7008EE0} + +D_VS_MENU_7009E00: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x7009E00, symbol: D_VS_MENU_7009E00} + +D_VS_MENU_700AD20: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700AD20, symbol: D_VS_MENU_700AD20} + +D_VS_MENU_700BC40: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700BC40, symbol: D_VS_MENU_700BC40} + +D_VS_MENU_700CB60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700CB60, symbol: D_VS_MENU_700CB60} + +D_VS_MENU_700DA80: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x700DA80, symbol: D_VS_MENU_700DA80} + +D_VS_MENU_700E9A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 144, height: 42, offset: 0x700E9A0, symbol: D_VS_MENU_700E9A0} + +D_VS_MENU_70118E0: + { type: TEXTURE, ctype: u8, format: CI4, width: 80, height: 71, offset: 0x70118E0, symbol: D_VS_MENU_70118E0, tlut: 0x70123F8} + +D_VS_MENU_70123F8: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 5, offset: 0x70123F8, symbol: D_VS_MENU_70123F8} + +D_VS_MENU_7012410: + { type: GFX, offset: 0x7012410, symbol: D_VS_MENU_7012410} + +D_VS_MENU_70124E8: + { type: TEXTURE, ctype: u8, format: CI8, width: 8, height: 16, offset: 0x70124E8, symbol: D_VS_MENU_70124E8, tlut: 0x7012568} + +D_VS_MENU_7012568: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 24, offset: 0x7012568, symbol: D_VS_MENU_7012568} diff --git a/assets/yaml/us/rev1/ast_warp_zone.yaml b/assets/yaml/us/rev1/ast_warp_zone.yaml new file mode 100644 index 00000000..67dc362d --- /dev/null +++ b/assets/yaml/us/rev1/ast_warp_zone.yaml @@ -0,0 +1,42 @@ +:config: + segments: + - [0x07, 0xBFA740] + header: + code: + - '#include "assets/ast_warp_zone.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + +D_WZ_7000000: + { type: GFX, offset: 0x7000000, symbol: D_WZ_7000000 } + +D_WZ_7000280: + { type: GFX, offset: 0x7000280, symbol: D_WZ_7000280 } + +D_WZ_70008F0: + { type: GFX, offset: 0x70008F0, symbol: D_WZ_70008F0 } + +D_WZ_7000260: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 4, height: 4, offset: 0x7000260, symbol: D_WZ_7000260 } + +D_WZ_7000A30: + { type: TEXTURE, ctype: u8, format: CI4, width: 32, height: 32, offset: 0x7000A30, symbol: D_WZ_7000A30, tlut: 0x7000C30 } + +D_WZ_7000C30: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 8, offset: 0x7000C30, symbol: D_WZ_7000C30 } + +D_WZ_7000C40: + { type: GFX, offset: 0x7000C40, symbol: D_WZ_7000C40 } + +D_WZ_7000E80: + { type: GFX, offset: 0x7000E80, symbol: D_WZ_7000E80 } + +D_WZ_70010E0: + { type: GFX, offset: 0x70010E0, symbol: D_WZ_70010E0 } + +D_WZ_7001540: + { type: GFX, offset: 0x7001540, symbol: D_WZ_7001540 } + +D_WZ_70015D0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x70015D0, symbol: D_WZ_70015D0 } \ No newline at end of file diff --git a/assets/yaml/us/rev1/ast_zoness.yaml b/assets/yaml/us/rev1/ast_zoness.yaml new file mode 100644 index 00000000..9a7e21ee --- /dev/null +++ b/assets/yaml/us/rev1/ast_zoness.yaml @@ -0,0 +1,566 @@ +:config: + segments: + - [0x06, 0xB84560] + header: + code: + - '#include "assets/ast_zoness.h"' + header: + - '#include "gfx.h"' + - '#include "sf64object.h"' + - '#include "sf64level.h"' + - '#include "sf64event.h"' + - '#include "sf64player.h"' + - '#include "sf64audio_external.h"' + - '#include "sf64mesg.h"' +D_ZO_6000000: + { type: TEXTURE, ctype: u8, format: IA8, width: 112, height: 28, offset: 0x6000000, symbol: D_ZO_6000000} + +D_ZO_6000C40: + { type: GFX, offset: 0x6000C40, symbol: D_ZO_6000C40} + +D_ZO_6000E98: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6000E98, symbol: D_ZO_6000E98} + +D_ZO_6001098: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6001098, symbol: D_ZO_6001098} + +D_ZO_60012A0: + { type: GFX, offset: 0x60012A0, symbol: D_ZO_60012A0} + +D_ZO_6001810: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6001810, symbol: D_ZO_6001810} + +D_ZO_6002010: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002010, symbol: D_ZO_6002010} + +D_ZO_6002210: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002210, symbol: D_ZO_6002210} + +D_ZO_6002410: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002410, symbol: D_ZO_6002410} + +D_ZO_6002610: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002610, symbol: D_ZO_6002610} + +D_ZO_6002810: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6002810, symbol: D_ZO_6002810} + +D_ZO_6002A10: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 16, offset: 0x6002A10, symbol: D_ZO_6002A10} + +D_ZO_6002E10: + { type: GFX, offset: 0x6002E10, symbol: D_ZO_6002E10} + +D_ZO_6003288: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6003288, symbol: D_ZO_6003288} + +D_ZO_6003488: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6003488, symbol: D_ZO_6003488} + +D_ZO_6003690: + { type: GFX, offset: 0x6003690, symbol: D_ZO_6003690} + +D_ZO_6003930: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6003930, symbol: D_ZO_6003930} + +D_ZO_6003B30: + { type: TEXTURE, ctype: u8, format: CI8, width: 32, height: 64, offset: 0x6003B30, symbol: D_ZO_6003B30} + +D_ZO_6004330: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 40, offset: 0x6004330, symbol: D_ZO_6004330} + +D_ZO_6004380: + { type: GFX, offset: 0x6004380, symbol: D_ZO_6004380} + +D_ZO_6004450: + { type: GFX, offset: 0x6004450, symbol: D_ZO_6004450} + +D_ZO_6004970: + { type: TEXTURE, ctype: u8, format: CI8, width: 16, height: 16, offset: 0x6004970, symbol: D_ZO_6004970} + +D_ZO_6004A70: + { type: TEXTURE, ctype: u16, format: TLUT, colors: 72, offset: 0x6004A70, symbol: D_ZO_6004A70} + +D_ZO_6004B00: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6004B00, symbol: D_ZO_6004B00} + +D_ZO_6004D00: + { type: GFX, offset: 0x6004D00, symbol: D_ZO_6004D00} + +D_ZO_6005958: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6005958, symbol: D_ZO_6005958} + +D_ZO_6005B58: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6005B58, symbol: D_ZO_6005B58} + +D_ZO_6006360: + { type: GFX, offset: 0x6006360, symbol: D_ZO_6006360} + +D_ZO_6007230: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007230, symbol: D_ZO_6007230} + +D_ZO_6007430: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6007430, symbol: D_ZO_6007430} + +D_ZO_6007C30: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007C30, symbol: D_ZO_6007C30} + +D_ZO_6007E30: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6007E30, symbol: D_ZO_6007E30} + +D_ZO_6008030: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008030, symbol: D_ZO_6008030} + +D_ZO_6008230: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008230, symbol: D_ZO_6008230} + +D_ZO_6008430: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008430, symbol: D_ZO_6008430} + +D_ZO_6008630: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6008630, symbol: D_ZO_6008630} + +D_ZO_6008830: + { type: GFX, offset: 0x6008830, symbol: D_ZO_6008830} + +D_ZO_6009ED0: + { type: VTX, count: 289, offset: 0x6009ED0, symbol: D_ZO_6009ED0} + +D_ZO_600B0E0: + { type: GFX, offset: 0x600B0E0, symbol: D_ZO_600B0E0} + +D_ZO_600C780: + { type: VTX, count: 289, offset: 0x600C780, symbol: D_ZO_600C780} + +D_ZO_600D990: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600D990, symbol: D_ZO_600D990} + +D_ZO_600E5EC: + { type: SF64:ANIM, offset: 0x600E5EC, symbol: D_ZO_600E5EC} + +D_ZO_600E7D8: + { type: SF64:SKELETON, offset: 0x600E7D8, symbol: D_ZO_600E7D8} + +D_ZO_600E820: + { type: GFX, offset: 0x600E820, symbol: D_ZO_600E820} + +D_ZO_600EC90: + { type: GFX, offset: 0x600EC90, symbol: D_ZO_600EC90} + +D_ZO_600F560: + { type: GFX, offset: 0x600F560, symbol: D_ZO_600F560} + +D_ZO_600FE58: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x600FE58, symbol: D_ZO_600FE58} + +D_ZO_6010658: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010658, symbol: D_ZO_6010658} + +D_ZO_6010E58: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6010E58, symbol: D_ZO_6010E58} + +D_ZO_6011660: + { type: GFX, offset: 0x6011660, symbol: D_ZO_6011660} + +D_ZO_6011928: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6011928, symbol: D_ZO_6011928} + +D_ZO_6012128: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6012128, symbol: D_ZO_6012128} + +D_ZO_6012930: + { type: GFX, offset: 0x6012930, symbol: D_ZO_6012930} + +D_ZO_6013010: + { type: GFX, offset: 0x6013010, symbol: D_ZO_6013010} + +D_ZO_6013330: + { type: GFX, offset: 0x6013330, symbol: D_ZO_6013330} + +D_ZO_6013480: + { type: GFX, offset: 0x6013480, symbol: D_ZO_6013480} + +D_ZO_6013510: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 64, height: 32, offset: 0x6013510, symbol: D_ZO_6013510} + +D_ZO_6014510: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x6014510, symbol: D_ZO_6014510} + +D_ZO_6015430: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 44, height: 44, offset: 0x6015430, symbol: D_ZO_6015430} + +D_ZO_6016350: + { type: GFX, offset: 0x6016350, symbol: D_ZO_6016350} + +D_ZO_60163E0: + { type: GFX, offset: 0x60163E0, symbol: D_ZO_60163E0} + +D_ZO_60165D0: + { type: GFX, offset: 0x60165D0, symbol: D_ZO_60165D0} + +D_ZO_6016880: + { type: GFX, offset: 0x6016880, symbol: D_ZO_6016880} + +D_ZO_6016B50: + { type: GFX, offset: 0x6016B50, symbol: D_ZO_6016B50} + +D_ZO_6016D90: + { type: GFX, offset: 0x6016D90, symbol: D_ZO_6016D90} + +D_ZO_6016E30: + { type: GFX, offset: 0x6016E30, symbol: D_ZO_6016E30} + +D_ZO_6016EC8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6016EC8, symbol: D_ZO_6016EC8} + +D_ZO_60176D0: + { type: GFX, offset: 0x60176D0, symbol: D_ZO_60176D0} + +D_ZO_6017770: + { type: GFX, offset: 0x6017770, symbol: D_ZO_6017770} + +D_ZO_6017810: + { type: GFX, offset: 0x6017810, symbol: D_ZO_6017810} + +D_ZO_60178B0: + { type: GFX, offset: 0x60178B0, symbol: D_ZO_60178B0} + +D_ZO_6017950: + { type: GFX, offset: 0x6017950, symbol: D_ZO_6017950} + +D_ZO_60179D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60179D8, symbol: D_ZO_60179D8} + +D_ZO_60181E0: + { type: GFX, offset: 0x60181E0, symbol: D_ZO_60181E0} + +D_ZO_60182E0: + { type: TEXTURE, ctype: u16, format: IA16, width: 16, height: 16, offset: 0x60182E0, symbol: D_ZO_60182E0} + +D_ZO_6018550: + { type: SF64:ANIM, offset: 0x6018550, symbol: D_ZO_6018550} + +D_ZO_601863C: + { type: SF64:SKELETON, offset: 0x601863C, symbol: D_ZO_601863C} + +D_ZO_6018660: + { type: GFX, offset: 0x6018660, symbol: D_ZO_6018660} + +D_ZO_60186E8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 32, offset: 0x60186E8, symbol: D_ZO_60186E8} + +D_ZO_6018AF0: + { type: GFX, offset: 0x6018AF0, symbol: D_ZO_6018AF0} + +D_ZO_6018B78: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x6018B78, symbol: D_ZO_6018B78} + +D_ZO_6018C80: + { type: GFX, offset: 0x6018C80, symbol: D_ZO_6018C80} + +D_ZO_6018E80: + { type: GFX, offset: 0x6018E80, symbol: D_ZO_6018E80} + +D_ZO_6019040: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6019040, symbol: D_ZO_6019040} + +D_ZO_60195EC: + { type: SF64:ANIM, offset: 0x60195EC, symbol: D_ZO_60195EC} + +D_ZO_6019738: + { type: SF64:SKELETON, offset: 0x6019738, symbol: D_ZO_6019738} + +D_ZO_601996C: + { type: SF64:ANIM, offset: 0x601996C, symbol: D_ZO_601996C} + +D_ZO_6019E18: + { type: SF64:SKELETON, offset: 0x6019E18, symbol: D_ZO_6019E18} + +D_ZO_6019EB0: + { type: GFX, offset: 0x6019EB0, symbol: D_ZO_6019EB0} + +D_ZO_601A340: + { type: GFX, offset: 0x601A340, symbol: D_ZO_601A340} + +D_ZO_601AA48: + { type: SF64:ANIM, offset: 0x601AA48, symbol: D_ZO_601AA48} + +D_ZO_601AB14: + { type: SF64:SKELETON, offset: 0x601AB14, symbol: D_ZO_601AB14} + +D_ZO_601AFB8: + { type: SF64:ANIM, offset: 0x601AFB8, symbol: D_ZO_601AFB8} + +D_ZO_601B184: + { type: SF64:SKELETON, offset: 0x601B184, symbol: D_ZO_601B184} + +D_ZO_601B1C0: + { type: GFX, offset: 0x601B1C0, symbol: D_ZO_601B1C0} + +D_ZO_601B3B0: + { type: GFX, offset: 0x601B3B0, symbol: D_ZO_601B3B0} + +D_ZO_601B570: + { type: GFX, offset: 0x601B570, symbol: D_ZO_601B570} + +D_ZO_601B710: + { type: GFX, offset: 0x601B710, symbol: D_ZO_601B710} + +D_ZO_601B8F0: + { type: GFX, offset: 0x601B8F0, symbol: D_ZO_601B8F0} + +D_ZO_601BAD0: + { type: GFX, offset: 0x601BAD0, symbol: D_ZO_601BAD0} + +D_ZO_601BBB8: + { type: TEXTURE, ctype: u8, format: IA8, width: 16, height: 16, offset: 0x601BBB8, symbol: D_ZO_601BBB8} + +D_ZO_601BCC0: + { type: GFX, offset: 0x601BCC0, symbol: D_ZO_601BCC0} + +D_ZO_601C390: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601C390, symbol: D_ZO_601C390} + +D_ZO_601C590: + { type: GFX, offset: 0x601C590, symbol: D_ZO_601C590} + +D_ZO_601C8E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x601C8E0, symbol: D_ZO_601C8E0} + +D_ZO_601D0E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601D0E0, symbol: D_ZO_601D0E0} + +D_ZO_601D2E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601D2E0, symbol: D_ZO_601D2E0} + +D_ZO_601D5B0: + { type: GFX, offset: 0x601D5B0, symbol: D_ZO_601D5B0} + +D_ZO_601D680: + { type: GFX, offset: 0x601D680, symbol: D_ZO_601D680} + +D_ZO_601E618: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x601E618, symbol: D_ZO_601E618} + +D_ZO_601F260: + { type: GFX, offset: 0x601F260, symbol: D_ZO_601F260} + +D_ZO_601F420: + { type: GFX, offset: 0x601F420, symbol: D_ZO_601F420} + +D_ZO_601F620: + { type: GFX, offset: 0x601F620, symbol: D_ZO_601F620} + +D_ZO_601F874: + { type: SF64:ANIM, offset: 0x601F874, symbol: D_ZO_601F874} + +D_ZO_601F920: + { type: SF64:SKELETON, offset: 0x601F920, symbol: D_ZO_601F920} + +D_ZO_601F940: + { type: GFX, offset: 0x601F940, symbol: D_ZO_601F940} + +D_ZO_601FBC4: + { type: SF64:ANIM, offset: 0x601FBC4, symbol: D_ZO_601FBC4} + +D_ZO_601FC90: + { type: SF64:SKELETON, offset: 0x601FC90, symbol: D_ZO_601FC90} + +D_ZO_601FCB0: + { type: GFX, offset: 0x601FCB0, symbol: D_ZO_601FCB0} + +D_ZO_60201B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60201B0, symbol: D_ZO_60201B0} + +D_ZO_60209B0: + { type: GFX, offset: 0x60209B0, symbol: D_ZO_60209B0} + +D_ZO_6020B70: + { type: GFX, offset: 0x6020B70, symbol: D_ZO_6020B70} + +D_ZO_6020D50: + { type: GFX, offset: 0x6020D50, symbol: D_ZO_6020D50} + +D_ZO_6020F10: + { type: GFX, offset: 0x6020F10, symbol: D_ZO_6020F10} + +D_ZO_6021100: + { type: GFX, offset: 0x6021100, symbol: D_ZO_6021100} + +D_ZO_60214B0: + { type: GFX, offset: 0x60214B0, symbol: D_ZO_60214B0} + +D_ZO_60212B0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60212B0, symbol: D_ZO_60212B0} + +D_ZO_60216A8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60216A8, symbol: D_ZO_60216A8} + +D_ZO_6021ABC: + { type: SF64:ANIM, offset: 0x6021ABC, symbol: D_ZO_6021ABC} + +D_ZO_6021B88: + { type: SF64:SKELETON, offset: 0x6021B88, symbol: D_ZO_6021B88} + +D_ZO_6021BB0: + { type: GFX, offset: 0x6021BB0, symbol: D_ZO_6021BB0} + +D_ZO_6021C50: + { type: GFX, offset: 0x6021C50, symbol: D_ZO_6021C50} + +D_ZO_6021CE0: + { type: GFX, offset: 0x6021CE0, symbol: D_ZO_6021CE0} + +D_ZO_6021D80: + { type: GFX, offset: 0x6021D80, symbol: D_ZO_6021D80} + +D_ZO_6021E20: + { type: GFX, offset: 0x6021E20, symbol: D_ZO_6021E20} + +D_ZO_60220A0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60220A0, symbol: D_ZO_60220A0} + +D_ZO_60222A0: + { type: GFX, offset: 0x60222A0, symbol: D_ZO_60222A0} + +D_ZO_60227D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60227D8, symbol: D_ZO_60227D8} + +D_ZO_60229D8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60229D8, symbol: D_ZO_60229D8} + +D_ZO_6022BE0: + { type: GFX, offset: 0x6022BE0, symbol: D_ZO_6022BE0} + +D_ZO_6022D70: + { type: GFX, offset: 0x6022D70, symbol: D_ZO_6022D70} + +D_ZO_6022F00: + { type: GFX, offset: 0x6022F00, symbol: D_ZO_6022F00} + +D_ZO_6023088: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6023088, symbol: D_ZO_6023088} + +D_ZO_6023288: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6023288, symbol: D_ZO_6023288} + +D_ZO_6023488: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6023488, symbol: D_ZO_6023488} + +D_ZO_6023690: + { type: GFX, offset: 0x6023690, symbol: D_ZO_6023690} + +D_ZO_6023730: + { type: GFX, offset: 0x6023730, symbol: D_ZO_6023730} + +D_ZO_60237E0: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x60237E0, symbol: D_ZO_60237E0} + +D_ZO_60239E0: + { type: GFX, offset: 0x60239E0, symbol: D_ZO_60239E0} + +D_ZO_6023D50: + { type: GFX, offset: 0x6023D50, symbol: D_ZO_6023D50} + +D_ZO_6024018: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6024018, symbol: D_ZO_6024018} + +D_ZO_6024220: + { type: GFX, offset: 0x6024220, symbol: D_ZO_6024220} + +D_ZO_60242B8: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x60242B8, symbol: D_ZO_60242B8} + +D_ZO_6024AC0: + { type: GFX, offset: 0x6024AC0, symbol: D_ZO_6024AC0} + +D_ZO_6024D60: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6024D60, symbol: D_ZO_6024D60} + +D_ZO_6025658: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x6025658, symbol: D_ZO_6025658} + +D_ZO_6025E60: + { type: GFX, offset: 0x6025E60, symbol: D_ZO_6025E60} + +D_ZO_6025F98: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 16, height: 16, offset: 0x6025F98, symbol: D_ZO_6025F98} + +D_ZO_60266D0: + { type: SF64:ENVIRONMENT, offset: 0x60266D0, symbol: D_ZO_60266D0} + +D_ZO_6026714: + { type: SF64:OBJECT_INIT, offset: 0x6026714, symbol: D_ZO_6026714} + +D_ZO_602AAC0: + { type: SF64:SCRIPT, offset: 0x602AAC0, symbol: D_ZO_602AAC0} + +D_ZO_602AC50: + { type: ARRAY, count: 289, array_type: u16, offset: 0x602AC50, symbol: D_ZO_602AC50} + +# Unused +D_ZO_602AE94: + { type: ARRAY, count: 242, array_type: Vec3f, offset: 0x602AE94, symbol: D_ZO_602AE94} + +D_ZO_602B9EC: + { type: SF64:HITBOX, offset: 0x602B9EC, symbol: D_ZO_602B9EC} + +D_ZO_602BA20: + { type: SF64:HITBOX, offset: 0x602BA20, symbol: D_ZO_602BA20} + +D_ZO_602BAE4: + { type: SF64:HITBOX, offset: 0x602BAE4, symbol: D_ZO_602BAE4} + +D_ZO_602BBD8: + { type: SF64:HITBOX, offset: 0x602BBD8, symbol: D_ZO_602BBD8} + +D_ZO_602BC54: + { type: SF64:HITBOX, offset: 0x602BC54, symbol: D_ZO_602BC54} + +D_ZO_602BC58: + { type: SF64:HITBOX, offset: 0x602BC58, symbol: D_ZO_602BC58} + +D_ZO_602BE3C: + { type: SF64:HITBOX, offset: 0x602BE3C, symbol: D_ZO_602BE3C} + +D_ZO_602BE58: + { type: SF64:HITBOX, offset: 0x602BE58, symbol: D_ZO_602BE58} + +D_ZO_602BFC4: + { type: SF64:HITBOX, offset: 0x602BFC4, symbol: D_ZO_602BFC4} + +D_ZO_602C028: + { type: SF64:HITBOX, offset: 0x602C028, symbol: D_ZO_602C028} + +D_ZO_602C044: + { type: SF64:HITBOX, offset: 0x602C044, symbol: D_ZO_602C044} + +D_ZO_602C1A0: + { type: SF64:HITBOX, offset: 0x602C1A0, symbol: D_ZO_602C1A0} + +D_ZO_602C1D4: + { type: SF64:HITBOX, offset: 0x602C1D4, symbol: D_ZO_602C1D4} + +D_ZO_602C218: + { type: SF64:HITBOX, offset: 0x602C218, symbol: D_ZO_602C218} + +D_ZO_602C234: + { type: SF64:HITBOX, offset: 0x602C234, symbol: D_ZO_602C234} + +D_ZO_602C250: + { type: SF64:HITBOX, offset: 0x602C250, symbol: D_ZO_602C250} + +D_ZO_602C294: + { type: SF64:HITBOX, offset: 0x602C294, symbol: D_ZO_602C294} + +D_ZO_602C2B0: + { type: SF64:HITBOX, offset: 0x602C2B0, symbol: D_ZO_602C2B0} + +D_ZO_602C2CC: + { type: TEXTURE, ctype: u16, format: RGBA16, width: 32, height: 32, offset: 0x602C2CC, symbol: D_ZO_602C2CC} + +D_ZO_602CACC: + {type: SF64:TRIANGLE, count: 30, offset: 0x602CACC, symbol: D_ZO_602CACC, mesh_symbol: D_ZO_OFFSET} + + + diff --git a/config.yml b/config.yml index 619255b9..6f35fa48 100644 --- a/config.yml +++ b/config.yml @@ -1,14 +1,34 @@ -# Supported Star Fox 64 Versions: US +# Supported Star Fox 64 Versions: US, JP f7475fb11e7e6830f82883412638e8390791ab87: name: Star Fox 64 (U) (V1.1) - path: assets/yaml/us + path: assets/yaml/us/rev1 config: gbi: F3DEX sort: OFFSET logging: ERROR output: - binary: lylat.otr + binary: starship.otr + code: src/assets + headers: include/assets + modding: src/assets + enums: + - include/sf64object.h + - include/sf64level.h + - include/sf64mesg.h + - include/sf64audio_external.h + - include/sf64event.h + - include/sf64player.h + +d064229a32cc05ab85e2381ce07744eb3ffaf530: + name: Star Fox 64 (JP) (V1.0) + path: assets/yaml/jp/rev0 + config: + gbi: F3DEX + sort: OFFSET + logging: ERROR + output: + binary: starship.otr code: src/assets headers: include/assets modding: src/assets diff --git a/tools/Torch b/tools/Torch index 45e6853e..311638a3 160000 --- a/tools/Torch +++ b/tools/Torch @@ -1 +1 @@ -Subproject commit 45e6853e315933d57a0e7213a2d5590fb74f628a +Subproject commit 311638a3bff9ea8af6799dc20ae4abf8c8a52ad1