diff options
| author | emilybrooks <emilybrooksemilybrooks@gmail.com> | 2024-02-08 08:43:50 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-08 08:43:50 -0700 |
| commit | bebacf3ba88c75c66f60ffc6f48371430607338e (patch) | |
| tree | cec3c3f0f98abc91fd714fd40cfcf72939f69270 | |
| parent | 1d31ba9ecd3efbe7585e000a2876624f4f7df322 (diff) | |
1/4th of the structure object extracted (#141)
* linked yamishop
* linked uranai
* need to fix evw extensions
* count01 linked
* linked count02
* linked douzou
* obj_dump
* extracted the pointer tables
* obj_falls
* obj_e_kago
* koinobori
* lotus
* link koinobori
* mikanbox
* house1
* cleanup
* fix formatting
* comment out c file that doesn't exist yet
40 files changed, 2199 insertions, 275 deletions
diff --git a/linker_scripts/jp/symbol_addrs_assets.txt b/linker_scripts/jp/symbol_addrs_assets.txt index 37c6461..c6f8bb7 100644 --- a/linker_scripts/jp/symbol_addrs_assets.txt +++ b/linker_scripts/jp/symbol_addrs_assets.txt @@ -15,39 +15,365 @@ obj_w_windmill_e_pal = 0x06001308; // segment:object_00D5B000 rom:0xD5C308 obj_s_toudai_pal = 0x060013A8; // segment:object_00D5B000 rom:0xD5C3A8 obj_w_toudai_pal = 0x060013C8; // segment:object_00D5B000 rom:0xD5C3C8 -obj_s_yamishop_v = 0x06000008; // segment:object_00D5E000 rom:0xD5E008 size:0x420 -obj_s_yamishop_window_model = 0x06000428; // segment:object_00D5E000 rom:0xD5E428 -obj_s_yamishop_t1_model = 0x060004B8; // segment:object_00D5E000 rom:0xD5E4B8 -obj_s_yamishop_light_model = 0x060005D0; // segment:object_00D5E000 rom:0xD5E5D0 -obj_s_yamishop_door1_model = 0x06000690; // segment:object_00D5E000 rom:0xD5E690 -obj_s_yamishop_door2_model = 0x060007D8; // segment:object_00D5E000 rom:0xD5E7D8 -obj_s_yamishop_t2_tex_txt = 0x060008C8; // segment:object_00D5E000 rom:0xD5E8C8 -obj_s_yamishop_t1_tex_txt = 0x060010C8; // segment:object_00D5E000 rom:0xD5F0C8 -obj_s_yamishop_window_tex_txt = 0x060018C8; // segment:object_00D5E000 rom:0xD5F8C8 -cKF_je_r_obj_s_yamishop_tbl = 0x06001948; // segment:object_00D5E000 rom:0xD5F948 -cKF_bs_r_obj_s_yamishop = 0x06001990; // segment:object_00D5E000 rom:0xD5F990 -cKF_ckcb_r_obj_s_yamishop_tbl = 0x06001998; // segment:object_00D5E000 rom:0xD5F998 -cKF_kn_obj_s_yamishop_tbl = 0x060019A0; // segment:object_00D5E000 rom:0xD5F9A0 -cKF_c_obj_s_yamishop_tbl = 0x060019A4; // segment:object_00D5E000 rom:0xD5F9A4 -cKF_ds_obj_s_yamishop_tbl = 0x060019CC; // segment:object_00D5E000 rom:0xD5F9CC -cKF_ba_r_obj_s_yamishop = 0x06001A04; // segment:object_00D5E000 rom:0xD5FA04 - -obj_w_yamishop_v = 0x06001A28; // segment:object_00D5E000 rom:0xD5E008 size:0x420 -obj_w_yamishop_window_model = 0x06001E48; // segment:object_00D5E000 rom:0xD5FE48 -obj_w_yamishop_t1_model = 0x06001ED8; // segment:object_00D5E000 rom:0xD5FED8 -obj_w_yamishop_light_model = 0x06001FF0; // segment:object_00D5E000 rom:0xD5FFF0 -obj_w_yamishop_door1_model = 0x060020B0; // segment:object_00D5E000 rom:0xD600B0 -obj_w_yamishop_door2_model = 0x060021F8; // segment:object_00D5E000 rom:0xD601F8 -obj_w_yamishop_t2_tex_txt = 0x060022E8; // segment:object_00D5E000 rom:0xD602E8 -obj_w_yamishop_t1_tex_txt = 0x06002AE8; // segment:object_00D5E000 rom:0xD60AE8 -obj_w_yamishop_window_tex_txt = 0x060032E8; // segment:object_00D5E000 rom:0xD612E8 -cKF_je_r_obj_w_yamishop_tbl = 0x06003368; // segment:object_00D5E000 rom:0xD61368 -cKF_bs_r_obj_w_yamishop = 0x060033B0; // segment:object_00D5E000 rom:0xD613B0 -cKF_ckcb_r_obj_w_yamishop_tbl = 0x060033B8; // segment:object_00D5E000 rom:0xD613B8 -cKF_kn_obj_w_yamishop_tbl = 0x060033C0; // segment:object_00D5E000 rom:0xD613C0 -cKF_c_obj_w_yamishop_tbl = 0x060033C4; // segment:object_00D5E000 rom:0xD613C4 -cKF_ds_obj_w_yamishop_tbl = 0x060033EC; // segment:object_00D5E000 rom:0xD613EC -cKF_ba_r_obj_w_yamishop = 0x06003424; // segment:object_00D5E000 rom:0xD61424 +obj_s_yamishop_v = 0x6000008; // segment:object_00D5E000 rom:0xD5E008 size:0x420 +obj_s_yamishop_window_model = 0x6000428; // segment:object_00D5E000 rom:0xD5E428 +obj_s_yamishop_t1_model = 0x60004B8; // segment:object_00D5E000 rom:0xD5E4B8 +obj_s_yamishop_light_model = 0x60005D0; // segment:object_00D5E000 rom:0xD5E5D0 +obj_s_yamishop_door1_model = 0x6000690; // segment:object_00D5E000 rom:0xD5E690 +obj_s_yamishop_door2_model = 0x60007D8; // segment:object_00D5E000 rom:0xD5E7D8 +obj_s_yamishop_t2_tex_txt = 0x60008C8; // segment:object_00D5E000 rom:0xD5E8C8 +obj_s_yamishop_t1_tex_txt = 0x60010C8; // segment:object_00D5E000 rom:0xD5F0C8 +obj_s_yamishop_window_tex_txt = 0x60018C8; // segment:object_00D5E000 rom:0xD5F8C8 +cKF_je_r_obj_s_yamishop_tbl = 0x6001948; // segment:object_00D5E000 rom:0xD5F948 +cKF_bs_r_obj_s_yamishop = 0x6001990; // segment:object_00D5E000 rom:0xD5F990 +cKF_ckcb_r_obj_s_yamishop_tbl = 0x6001998; // segment:object_00D5E000 rom:0xD5F998 +cKF_kn_obj_s_yamishop_tbl = 0x60019A0; // segment:object_00D5E000 rom:0xD5F9A0 +cKF_c_obj_s_yamishop_tbl = 0x60019A4; // segment:object_00D5E000 rom:0xD5F9A4 +cKF_ds_obj_s_yamishop_tbl = 0x60019CC; // segment:object_00D5E000 rom:0xD5F9CC +cKF_ba_r_obj_s_yamishop = 0x6001A04; // segment:object_00D5E000 rom:0xD5FA04 +obj_w_yamishop_v = 0x6001A28; // segment:object_00D5E000 rom:0xD5FA28 size:0x420 +obj_w_yamishop_window_model = 0x6001E48; // segment:object_00D5E000 rom:0xD5FE48 +obj_w_yamishop_t1_model = 0x6001ED8; // segment:object_00D5E000 rom:0xD5FED8 +obj_w_yamishop_light_model = 0x6001FF0; // segment:object_00D5E000 rom:0xD5FFF0 +obj_w_yamishop_door1_model = 0x60020B0; // segment:object_00D5E000 rom:0xD600B0 +obj_w_yamishop_door2_model = 0x60021F8; // segment:object_00D5E000 rom:0xD601F8 +obj_w_yamishop_t2_tex_txt = 0x60022E8; // segment:object_00D5E000 rom:0xD602E8 +obj_w_yamishop_t1_tex_txt = 0x6002AE8; // segment:object_00D5E000 rom:0xD60AE8 +obj_w_yamishop_window_tex_txt = 0x60032E8; // segment:object_00D5E000 rom:0xD612E8 +cKF_je_r_obj_w_yamishop_tbl = 0x6003368; // segment:object_00D5E000 rom:0xD61368 +cKF_bs_r_obj_w_yamishop = 0x60033B0; // segment:object_00D5E000 rom:0xD613B0 +cKF_ckcb_r_obj_w_yamishop_tbl = 0x60033B8; // segment:object_00D5E000 rom:0xD613B8 +cKF_kn_obj_w_yamishop_tbl = 0x60033C0; // segment:object_00D5E000 rom:0xD613C0 +cKF_c_obj_w_yamishop_tbl = 0x60033C4; // segment:object_00D5E000 rom:0xD613C4 +cKF_ds_obj_w_yamishop_tbl = 0x60033EC; // segment:object_00D5E000 rom:0xD613EC +cKF_ba_r_obj_w_yamishop = 0x6003424; // segment:object_00D5E000 rom:0xD61424 + +obj_s_uranai_v = 0x6003448; // segment:object_00D5E000 rom:0xD61448 size:0x370 +obj_s_uranai_window_model = 0x60037B8; // segment:object_00D5E000 rom:0xD617B8 +obj_s_uranai_t2_model = 0x6003840; // segment:object_00D5E000 rom:0xD61840 +obj_s_uranai_t1_model = 0x6003908; // segment:object_00D5E000 rom:0xD61908 +obj_s_uranai_light_model = 0x6003A18; // segment:object_00D5E000 rom:0xD61A18 +obj_s_uranai_doorA_model = 0x6003AD0; // segment:object_00D5E000 rom:0xD61AD0 +obj_s_uranai_doorB_model = 0x6003B98; // segment:object_00D5E000 rom:0xD61B98 +obj_s_uranai_t2_tex_txt = 0x6003C60; // segment:object_00D5E000 rom:0xD61C60 +obj_s_uranai_window_tex_txt = 0x6004460; // segment:object_00D5E000 rom:0xD62460 +obj_s_uranai_t1_tex_txt = 0x60044E0; // segment:object_00D5E000 rom:0xD624E0 +cKF_je_r_obj_s_uranai_tbl = 0x6004CE0; // segment:object_00D5E000 rom:0xD62CE0 +cKF_bs_r_obj_s_uranai = 0x6004D40; // segment:object_00D5E000 rom:0xD62D40 +cKF_ckcb_r_obj_s_uranai_tbl = 0x6004D48; // segment:object_00D5E000 rom:0xD62D48 +cKF_kn_obj_s_uranai_tbl = 0x6004D50; // segment:object_00D5E000 rom:0xD62D50 +cKF_c_obj_s_uranai_tbl = 0x6004D68; // segment:object_00D5E000 rom:0xD62D68 +cKF_ds_obj_s_uranai_tbl = 0x6004D88; // segment:object_00D5E000 rom:0xD62D88 +cKF_ba_r_obj_s_uranai = 0x6004E18; // segment:object_00D5E000 rom:0xD62E18 +obj_w_uranai_v = 0x6004E40; // segment:object_00D5E000 rom:0xD62E40 size:0x370 +obj_w_uranai_window_model = 0x60051B0; // segment:object_00D5E000 rom:0xD631B0 +obj_w_uranai_t2_model = 0x6005238; // segment:object_00D5E000 rom:0xD63238 +obj_w_uranai_t1_model = 0x6005300; // segment:object_00D5E000 rom:0xD63300 +obj_w_uranai_light_model = 0x6005410; // segment:object_00D5E000 rom:0xD63410 +obj_w_uranai_doorA_model = 0x60054C8; // segment:object_00D5E000 rom:0xD634C8 +obj_w_uranai_doorB_model = 0x6005590; // segment:object_00D5E000 rom:0xD63590 +obj_w_uranai_t2_tex_txt = 0x6005658; // segment:object_00D5E000 rom:0xD63658 +obj_w_uranai_window_tex_txt = 0x6005E58; // segment:object_00D5E000 rom:0xD63E58 +obj_w_uranai_t1_tex_txt = 0x6005ED8; // segment:object_00D5E000 rom:0xD63ED8 +cKF_je_r_obj_w_uranai_tbl = 0x60066D8; // segment:object_00D5E000 rom:0xD646D8 +cKF_bs_r_obj_w_uranai = 0x6006738; // segment:object_00D5E000 rom:0xD64738 +cKF_ckcb_r_obj_w_uranai_tbl = 0x6006740; // segment:object_00D5E000 rom:0xD64740 +cKF_kn_obj_w_uranai_tbl = 0x6006748; // segment:object_00D5E000 rom:0xD64748 +cKF_c_obj_w_uranai_tbl = 0x6006760; // segment:object_00D5E000 rom:0xD64760 +cKF_ds_obj_w_uranai_tbl = 0x6006780; // segment:object_00D5E000 rom:0xD64780 +cKF_ba_r_obj_w_uranai = 0x6006810; // segment:object_00D5E000 rom:0xD64810 + +obj_e_count01_v = 0x6006838; // segment:object_00D5E000 rom:0xD64838 size:0x3B0 +obj_e_count_spot_model = 0x6006BE8; // segment:object_00D5E000 rom:0xD64BE8 +obj_e_count_lamp_model = 0x6006CB0; // segment:object_00D5E000 rom:0xD64CB0 +obj_e_count_front_model = 0x6006D88; // segment:object_00D5E000 rom:0xD64D88 +obj_e_count_baloon_model = 0x6006ED0; // segment:object_00D5E000 rom:0xD64ED0 +obj_e_count_back_model = 0x6007018; // segment:object_00D5E000 rom:0xD65018 +obj_e_count_new_model = 0x60070D8; // segment:object_00D5E000 rom:0xD650D8 +obj_e_count_down_model = 0x6007190; // segment:object_00D5E000 rom:0xD65190 +obj_e_count_t1_tex_txt = 0x6007258; // segment:object_00D5E000 rom:0xD65258 +obj_e_count_t2_tex_txt = 0x6007A58; // segment:object_00D5E000 rom:0xD65A58 +obj_e_count_t3_tex_txt = 0x6008258; // segment:object_00D5E000 rom:0xD66258 +obj_e_count01_spot_tex_sgi_i4 = 0x6008A58; // segment:object_00D5E000 rom:0xD66A58 +cKF_je_r_obj_e_count01_tbl = 0x6008AD8; // segment:object_00D5E000 rom:0xD66AD8 +cKF_bs_r_obj_e_count01 = 0x6008B44; // segment:object_00D5E000 rom:0xD66B44 +cKF_ckcb_r_obj_e_count01_tbl = 0x6008B4C; // segment:object_00D5E000 rom:0xD66B4C +cKF_kn_obj_e_count01_tbl = 0x6008B58; // segment:object_00D5E000 rom:0xD66B58 +cKF_c_obj_e_count01_tbl = 0x6008B5C; // segment:object_00D5E000 rom:0xD66B5C +cKF_ds_obj_e_count01_tbl = 0x6008B94; // segment:object_00D5E000 rom:0xD66B94 +cKF_ba_r_obj_e_count01 = 0x6008C38; // segment:object_00D5E000 rom:0xD66C38 +obj_e_count01_evw_anime_1_prim = 0x6008C4C; // segment:object_00D5E000 rom:0xD66C4C +obj_e_count01_evw_anime_1 = 0x6008C58; // segment:object_00D5E000 rom:0xD66C58 +obj_e_count01_evw_anime_2 = 0x6008C68; // segment:object_00D5E000 rom:0xD66C68 +obj_e_count01_evw_anime = 0x6008C70; // segment:object_00D5E000 rom:0xD66C70 + +obj_e_count02_cl_v = 0x6008C98; // segment:object_00D5E000 rom:0xD66C98 size:0x100 +obj_e_c2_ani_cl01_sita_model = 0x6008D98; // segment:object_00D5E000 rom:0xD66D98 +obj_e_c2_ani_ci01_mae_model = 0x6008E98; // segment:object_00D5E000 rom:0xD66E98 +obj_e_count02_1_tex = 0x6008F98; // segment:object_00D5E000 rom:0xD66F98 +obj_e_count02_0_tex = 0x6009198; // segment:object_00D5E000 rom:0xD67198 +obj_e_count02_2_tex = 0x6009398; // segment:object_00D5E000 rom:0xD67398 +obj_e_count02_3_tex = 0x6009598; // segment:object_00D5E000 rom:0xD67598 +obj_e_count02_4_tex = 0x6009798; // segment:object_00D5E000 rom:0xD67798 +obj_e_count02_5_tex = 0x6009998; // segment:object_00D5E000 rom:0xD67998 +obj_e_count02_6_tex = 0x6009B98; // segment:object_00D5E000 rom:0xD67B98 +obj_e_count02_7_tex = 0x6009D98; // segment:object_00D5E000 rom:0xD67D98 +obj_e_count02_8_tex = 0x6009F98; // segment:object_00D5E000 rom:0xD67F98 +obj_e_count02_9_tex = 0x600A198; // segment:object_00D5E000 rom:0xD68198 +cKF_je_r_obj_e_count02_cl_tbl = 0x600A398; // segment:object_00D5E000 rom:0xD68398 +cKF_bs_r_obj_e_count02_cl = 0x600A3BC; // segment:object_00D5E000 rom:0xD683BC +cKF_ckcb_r_obj_e_count02_cl_tbl = 0x600A3C4; // segment:object_00D5E000 rom:0xD683C4 +cKF_kn_obj_e_count02_cl_tbl = 0x600A3C8; // segment:object_00D5E000 rom:0xD683C8 +cKF_c_obj_e_count02_cl_tbl = 0x600A3CC; // segment:object_00D5E000 rom:0xD683CC +cKF_ds_obj_e_count02_cl_tbl = 0x600A3E4; // segment:object_00D5E000 rom:0xD683E4 +cKF_ba_r_obj_e_count02_cl = 0x600A404; // segment:object_00D5E000 rom:0xD68404 + +obj_s_douzou_v = 0x600A428; // segment:object_00D5E000 rom:0xD68428 size:0x11B0 +obj_s_douzou_name_model = 0x600B5D8; // segment:object_00D5E000 rom:0xD695D8 +obj_s_douzou_dai_model = 0x600B660; // segment:object_00D5E000 rom:0xD69660 +obj_s_douzou_girl_mouth_model = 0x600B738; // segment:object_00D5E000 rom:0xD69738 +obj_s_douzou_girl_face_model = 0x600B7C0; // segment:object_00D5E000 rom:0xD697C0 +obj_s_douzou_girl_model = 0x600B850; // segment:object_00D5E000 rom:0xD69850 +obj_s_douzou_boy_mouth_model = 0x600BA70; // segment:object_00D5E000 rom:0xD69A70 +obj_s_douzou_boy_face_model = 0x600BAF8; // segment:object_00D5E000 rom:0xD69AF8 +obj_s_douzou_boy_model = 0x600BB88; // segment:object_00D5E000 rom:0xD69B88 +obj_s_douzou_dai_tex_txt = 0x600BDE8; // segment:object_00D5E000 rom:0xD69DE8 +obj_s_douzou_name_tex_txt = 0x600BEE8; // segment:object_00D5E000 rom:0xD69EE8 +obj_s_douzou_b1_tex_pic_i4 = 0x600BF68; // segment:object_00D5E000 rom:0xD69F68 +obj_s_douzou_b2_tex_pic_i4 = 0x600C068; // segment:object_00D5E000 rom:0xD6A068 +obj_s_douzou_b3_tex_pic_i4 = 0x600C168; // segment:object_00D5E000 rom:0xD6A168 +obj_s_douzou_b4_tex_pic_i4 = 0x600C268; // segment:object_00D5E000 rom:0xD6A268 +obj_s_douzou_b5_tex_pic_i4 = 0x600C368; // segment:object_00D5E000 rom:0xD6A368 +obj_s_douzou_b6_tex_pic_i4 = 0x600C468; // segment:object_00D5E000 rom:0xD6A468 +obj_s_douzou_b7_tex_pic_i4 = 0x600C568; // segment:object_00D5E000 rom:0xD6A568 +obj_s_douzou_b8_tex_pic_i4 = 0x600C668; // segment:object_00D5E000 rom:0xD6A668 +obj_s_douzou_bm1_tex_pic_i4 = 0x600C768; // segment:object_00D5E000 rom:0xD6A768 +obj_s_douzou_bm2_tex_pic_i4 = 0x600C7E8; // segment:object_00D5E000 rom:0xD6A7E8 +obj_s_douzou_g1_tex_pic_i4 = 0x600C868; // segment:object_00D5E000 rom:0xD6A868 +obj_s_douzou_g2_tex_pic_i4 = 0x600C968; // segment:object_00D5E000 rom:0xD6A968 +obj_s_douzou_g3_tex_pic_i4 = 0x600CA68; // segment:object_00D5E000 rom:0xD6AA68 +obj_s_douzou_g4_tex_pic_i4 = 0x600CB68; // segment:object_00D5E000 rom:0xD6AB68 +obj_s_douzou_g5_tex_pic_i4 = 0x600CC68; // segment:object_00D5E000 rom:0xD6AC68 +obj_s_douzou_g6_tex_pic_i4 = 0x600CD68; // segment:object_00D5E000 rom:0xD6AD68 +obj_s_douzou_g8_tex_pic_i4 = 0x600CE68; // segment:object_00D5E000 rom:0xD6AE68 +obj_s_douzou_gm1_tex_pic_i4 = 0x600CF68; // segment:object_00D5E000 rom:0xD6AF68 +obj_s_douzou_gm2_tex_pic_i4 = 0x600CFE8; // segment:object_00D5E000 rom:0xD6AFE8 +obj_s_douzou_metal_tex_pic_i4 = 0x600D068; // segment:object_00D5E000 rom:0xD6B068 +cKF_ckcb_r_obj_s_douzou_tbl = 0x600D0A8; // segment:object_00D5E000 rom:0xD6B0A8 +cKF_c_obj_s_douzou_tbl = 0x600D0B4; // segment:object_00D5E000 rom:0xD6B0B4 +cKF_ba_r_obj_s_douzou = 0x600D0F0; // segment:object_00D5E000 rom:0xD6B0F0 +cKF_je_r_obj_s_douzou_tbl = 0x600D104; // segment:object_00D5E000 rom:0xD6B104 +cKF_bs_r_obj_s_douzou = 0x600D170; // segment:object_00D5E000 rom:0xD6B170 +obj_w_douzou_v = 0x600D188; // segment:object_00D5E000 rom:0xD6B188 size:0x11B0 +obj_w_douzou_name_model = 0x600E338; // segment:object_00D5E000 rom:0xD6C338 +obj_w_douzou_dai_model = 0x600E3C0; // segment:object_00D5E000 rom:0xD6C3C0 +obj_w_douzou_girl_mouth_model = 0x600E498; // segment:object_00D5E000 rom:0xD6C498 +obj_w_douzou_girl_face_model = 0x600E520; // segment:object_00D5E000 rom:0xD6C520 +obj_w_douzou_girl_model = 0x600E5B0; // segment:object_00D5E000 rom:0xD6C5B0 +obj_w_douzou_boy_mouth_model = 0x600E7D0; // segment:object_00D5E000 rom:0xD6C7D0 +obj_w_douzou_boy_face_model = 0x600E858; // segment:object_00D5E000 rom:0xD6C858 +obj_w_douzou_boy_model = 0x600E8E8; // segment:object_00D5E000 rom:0xD6C8E8 +obj_w_douzou_dai_tex_txt = 0x600EB48; // segment:object_00D5E000 rom:0xD6CB48 +obj_w_douzou_name_tex_txt = 0x600EC48; // segment:object_00D5E000 rom:0xD6CC48 +obj_w_douzou_b1_tex_pic_i4 = 0x600ECC8; // segment:object_00D5E000 rom:0xD6CCC8 +obj_w_douzou_b2_tex_pic_i4 = 0x600EDC8; // segment:object_00D5E000 rom:0xD6CDC8 +obj_w_douzou_b3_tex_pic_i4 = 0x600EEC8; // segment:object_00D5E000 rom:0xD6CEC8 +obj_w_douzou_b4_tex_pic_i4 = 0x600EFC8; // segment:object_00D5E000 rom:0xD6CFC8 +obj_w_douzou_b5_tex_pic_i4 = 0x600F0C8; // segment:object_00D5E000 rom:0xD6D0C8 +obj_w_douzou_b6_tex_pic_i4 = 0x600F1C8; // segment:object_00D5E000 rom:0xD6D1C8 +obj_w_douzou_b7_tex_pic_i4 = 0x600F2C8; // segment:object_00D5E000 rom:0xD6D2C8 +obj_w_douzou_b8_tex_pic_i4 = 0x600F3C8; // segment:object_00D5E000 rom:0xD6D3C8 +obj_w_douzou_bm1_tex_pic_i4 = 0x600F4C8; // segment:object_00D5E000 rom:0xD6D4C8 +obj_w_douzou_bm2_tex_pic_i4 = 0x600F548; // segment:object_00D5E000 rom:0xD6D548 +obj_w_douzou_g1_tex_pic_i4 = 0x600F5C8; // segment:object_00D5E000 rom:0xD6D5C8 +obj_w_douzou_g2_tex_pic_i4 = 0x600F6C8; // segment:object_00D5E000 rom:0xD6D6C8 +obj_w_douzou_g3_tex_pic_i4 = 0x600F7C8; // segment:object_00D5E000 rom:0xD6D7C8 +obj_w_douzou_g4_tex_pic_i4 = 0x600F8C8; // segment:object_00D5E000 rom:0xD6D8C8 +obj_w_douzou_g5_tex_pic_i4 = 0x600F9C8; // segment:object_00D5E000 rom:0xD6D9C8 +obj_w_douzou_g6_tex_pic_i4 = 0x600FAC8; // segment:object_00D5E000 rom:0xD6DAC8 +obj_w_douzou_g8_tex_pic_i4 = 0x600FBC8; // segment:object_00D5E000 rom:0xD6DBC8 +obj_w_douzou_gm1_tex_pic_i4 = 0x600FCC8; // segment:object_00D5E000 rom:0xD6DCC8 +obj_w_douzou_gm2_tex_pic_i4 = 0x600FD48; // segment:object_00D5E000 rom:0xD6DD48 +obj_w_douzou_metal_tex_pic_i4 = 0x600FDC8; // segment:object_00D5E000 rom:0xD6DDC8 +cKF_ckcb_r_obj_w_douzou_tbl = 0x600FE08; // segment:object_00D5E000 rom:0xD6DE08 +cKF_c_obj_w_douzou_tbl = 0x600FE14; // segment:object_00D5E000 rom:0xD6DE14 +cKF_ba_r_obj_w_douzou = 0x600FE50; // segment:object_00D5E000 rom:0xD6DE50 +cKF_je_r_obj_w_douzou_tbl = 0x600FE64; // segment:object_00D5E000 rom:0xD6DE64 +cKF_bs_r_obj_w_douzou = 0x600FED0; // segment:object_00D5E000 rom:0xD6DED0 + +obj_s_dump_v = 0x600FEE8; // segment:object_00D5E000 rom:0xD6DEE8 size:0x440 +obj_s_dump_t1T_model = 0x6010328; // segment:object_00D5E000 rom:0xD6E328 +obj_s_dump_t2T_model = 0x6010408; // segment:object_00D5E000 rom:0xD6E408 +dump_s_DL_model = 0x60104B8; // segment:object_00D5E000 rom:0xD6E4B8 +obj_s_dump_t1_tex = 0x60104D0; // segment:object_00D5E000 rom:0xD6E4D0 +obj_s_dump_t2_tex = 0x6010CD0; // segment:object_00D5E000 rom:0xD6ECD0 +obj_w_dump_v = 0x60114E0; // segment:object_00D5E000 rom:0xD6F4E0 size:0x440 +obj_w_dump_t1T_model = 0x6011920; // segment:object_00D5E000 rom:0xD6F920 +obj_w_dump_t2T_model = 0x6011A00; // segment:object_00D5E000 rom:0xD6FA00 +dump_w_DL_model = 0x6011AB0; // segment:object_00D5E000 rom:0xD6FAB0 +obj_w_dump_t1_tex = 0x6011AC8; // segment:object_00D5E000 rom:0xD6FAC8 +obj_w_dump_t2_tex = 0x60122C8; // segment:object_00D5E000 rom:0xD702C8 + +obj_fallS_v = 0x6012AD8; // segment:object_00D5E000 rom:0xD70AD8 size:0x280 +obj_fallS_grpAT_model = 0x6012D58; // segment:object_00D5E000 rom:0xD70D58 +obj_fallS_grpBT_model = 0x6012E30; // segment:object_00D5E000 rom:0xD70E30 +obj_fallS_grpDT_model = 0x6012F30; // segment:object_00D5E000 rom:0xD70F30 +obj_fallS_grpCT_model = 0x6013008; // segment:object_00D5E000 rom:0xD71008 +obj_fallS_model = 0x60130F0; // segment:object_00D5E000 rom:0xD710F0 +obj_fallCA1_tex_rgb_ia8 = 0x6013118; // segment:object_00D5E000 rom:0xD71118 allow_duplicated:true +obj_fallA2_tex_rgb_i4 = 0x6013518; // segment:object_00D5E000 rom:0xD71518 allow_duplicated:true +obj_fallA3_tex_rgb_i4 = 0x6013718; // segment:object_00D5E000 rom:0xD71718 allow_duplicated:true +obj_fallC2_tex_rgb_i4 = 0x6013798; // segment:object_00D5E000 rom:0xD71798 allow_duplicated:true +obj_fallC3_tex_rgb_i4 = 0x6013998; // segment:object_00D5E000 rom:0xD71998 allow_duplicated:true +obj_fallS_evw_anime_1 = 0x6013A18; // segment:object_00D5E000 rom:0xD71A18 +obj_fallS_evw_anime_2 = 0x6013A20; // segment:object_00D5E000 rom:0xD71A20 +obj_fallS_evw_anime_3 = 0x6013A28; // segment:object_00D5E000 rom:0xD71A28 +obj_fallS_evw_anime_4 = 0x6013A30; // segment:object_00D5E000 rom:0xD71A30 +obj_fallS_evw_anime = 0x6013A38; // segment:object_00D5E000 rom:0xD71A38 + +obj_fallSE_v = 0x6013A68; // segment:object_00D5E000 rom:0xD71A68 size:0x280 +obj_fallSE_grpAT_model = 0x6013CE8; // segment:object_00D5E000 rom:0xD71CE8 +obj_fallSE_grpBT_model = 0x6013DC0; // segment:object_00D5E000 rom:0xD71DC0 +obj_fallSE_grpDT_model = 0x6013EC0; // segment:object_00D5E000 rom:0xD71EC0 +obj_fallSE_grpCT_model = 0x6013F98; // segment:object_00D5E000 rom:0xD71F98 +obj_fallSESW_model = 0x6014080; // segment:object_00D5E000 rom:0xD72080 +obj_fallCA1_tex_rgb_ia8_2 = 0x60140A8; // segment:object_00D5E000 rom:0xD720A8 allow_duplicated:true +obj_fallA2_tex_rgb_i4_2 = 0x60144A8; // segment:object_00D5E000 rom:0xD724A8 allow_duplicated:true +obj_fallA3_tex_rgb_i4_2 = 0x60146A8; // segment:object_00D5E000 rom:0xD726A8 allow_duplicated:true +obj_fallC2_tex_rgb_i4_2 = 0x6014728; // segment:object_00D5E000 rom:0xD72728 allow_duplicated:true +obj_fallC3_tex_rgb_i4_2 = 0x6014928; // segment:object_00D5E000 rom:0xD72928 allow_duplicated:true +obj_fallSE_evw_anime_1 = 0x60149A8; // segment:object_00D5E000 rom:0xD729A8 +obj_fallSE_evw_anime_2 = 0x60149B0; // segment:object_00D5E000 rom:0xD729B0 +obj_fallSE_evw_anime_3 = 0x60149B8; // segment:object_00D5E000 rom:0xD729B8 +obj_fallSE_evw_anime_4 = 0x60149C0; // segment:object_00D5E000 rom:0xD729C0 +obj_fallSE_evw_anime = 0x60149C8; // segment:object_00D5E000 rom:0xD729C8 + +obj_e_goza_v = 0x60149F8; // segment:object_00D5E000 rom:0xD729F8 size:0x550 +obj_e_goza_t2T_model = 0x6014F48; // segment:object_00D5E000 rom:0xD72F48 +obj_e_goza_t1T_model = 0x6015028; // segment:object_00D5E000 rom:0xD73028 +obj_e_goza_t3T_model = 0x6015138; // segment:object_00D5E000 rom:0xD73138 +goza_DL_model = 0x6015218; // segment:object_00D5E000 rom:0xD73218 +obj_e_goza_t1_tex = 0x6015238; // segment:object_00D5E000 rom:0xD73238 +obj_e_goza_t2_tex = 0x6015A38; // segment:object_00D5E000 rom:0xD73A38 +obj_e_goza_t3_tex = 0x6016238; // segment:object_00D5E000 rom:0xD74238 + +obj_e_kago_r_v = 0x6016A48; // segment:object_00D5E000 rom:0xD74A48 size:0x290 +obj_e_kago_r_t1T_model = 0x6016CD8; // segment:object_00D5E000 rom:0xD74CD8 +obj_e_kago_r_t2T_model = 0x6016DA8; // segment:object_00D5E000 rom:0xD74DA8 +kago_r_DL_model = 0x6016EA8; // segment:object_00D5E000 rom:0xD74EA8 +obj_e_kago_r_t1_tex = 0x6016EC0; // segment:object_00D5E000 rom:0xD74EC0 +obj_e_kago_r_t2_tex = 0x60176C0; // segment:object_00D5E000 rom:0xD756C0 +obj_e_kago_r_ball_v = 0x6017EC0; // segment:object_00D5E000 rom:0xD75EC0 size:0x270 +obj_e_kago_r_ball_t1T_model = 0x6018130; // segment:object_00D5E000 rom:0xD76130 +kago_r_ball_DL_model = 0x6018220; // segment:object_00D5E000 rom:0xD76220 +obj_e_kago_r_ball_t1_tex = 0x6018230; // segment:object_00D5E000 rom:0xD76230 +obj_e_kago_w_v = 0x6018A40; // segment:object_00D5E000 rom:0xD76A40 size:0x290 +obj_e_kago_w_t1T_model = 0x6018CD0; // segment:object_00D5E000 rom:0xD76CD0 +obj_e_kago_w_t2T_model = 0x6018DA0; // segment:object_00D5E000 rom:0xD76DA0 +kago_w_DL_model = 0x6018EA0; // segment:object_00D5E000 rom:0xD76EA0 +obj_e_kago_w_t1_tex = 0x6018EB8; // segment:object_00D5E000 rom:0xD76EB8 +obj_e_kago_w_t2_tex = 0x60196B8; // segment:object_00D5E000 rom:0xD776B8 +obj_e_kago_w_ball_v = 0x6019EB8; // segment:object_00D5E000 rom:0xD77EB8 size:0x240 +obj_e_kago_w_ball_t1T_model = 0x601A0F8; // segment:object_00D5E000 rom:0xD780F8 +kago_w_ball_DL_model = 0x601A1E0; // segment:object_00D5E000 rom:0xD781E0 +obj_e_kago_w_ball_t1_tex = 0x601A1F0; // segment:object_00D5E000 rom:0xD781F0 + +obj_w_kamakura_v = 0x601AA08; // segment:object_00D5E000 rom:0xD78A08 size:0x4F0 +obj_w_kamakura_light_model = 0x601AEF8; // segment:object_00D5E000 rom:0xD78EF8 +obj_w_kamakura_t2_on_model = 0x601AF38; // segment:object_00D5E000 rom:0xD78F38 +obj_w_kamakura_window_model = 0x601B078; // segment:object_00D5E000 rom:0xD79078 +obj_w_kamakura_t1_onT_model = 0x601B108; // segment:object_00D5E000 rom:0xD79108 +obj_w_kamakura_t3_onT_model = 0x601B1A8; // segment:object_00D5E000 rom:0xD791A8 +kamakura_DL_model = 0x601B230; // segment:object_00D5E000 rom:0xD79230 +obj_w_kamakura_t1_tex = 0x601B258; // segment:object_00D5E000 rom:0xD79258 +obj_w_kamakura_t2_tex = 0x601BA58; // segment:object_00D5E000 rom:0xD79A58 +obj_w_kamakura_t3_tex = 0x601C258; // segment:object_00D5E000 rom:0xD7A258 +obj_w_kamakura_light02_tex = 0x601CA58; // segment:object_00D5E000 rom:0xD7AA58 + +obj_e_koinobori_v = 0x601CAE8; // segment:object_00D5E000 rom:0xD7AAE8 size:0xD10 +obj_e_koinobori_pole_1_model = 0x601D7F8; // segment:object_00D5E000 rom:0xD7B7F8 +obj_e_koinobori_rope_model = 0x601D8B0; // segment:object_00D5E000 rom:0xD7B8B0 +obj_e_koinobori_magoiA_model = 0x601D958; // segment:object_00D5E000 rom:0xD7B958 +obj_e_koinobori_magoiB_model = 0x601DA08; // segment:object_00D5E000 rom:0xD7BA08 +obj_e_koinobori_magoiC_model = 0x601DAD0; // segment:object_00D5E000 rom:0xD7BAD0 +obj_e_koinobori_higoiA_model = 0x601DBC0; // segment:object_00D5E000 rom:0xD7BBC0 +obj_e_koinobori_higoiB_model = 0x601DCA0; // segment:object_00D5E000 rom:0xD7BCA0 +obj_e_koinobori_higoiC_model = 0x601DD68; // segment:object_00D5E000 rom:0xD7BD68 +obj_e_koinobori_fukiA_model = 0x601DE58; // segment:object_00D5E000 rom:0xD7BE58 +obj_e_koinobori_fukiB_model = 0x601DF00; // segment:object_00D5E000 rom:0xD7BF00 +obj_e_koinobori_fukiC_model = 0x601DFD0; // segment:object_00D5E000 rom:0xD7BFD0 +obj_e_koinobori_yaguruma_model = 0x601E0D0; // segment:object_00D5E000 rom:0xD7C0D0 +obj_e_koinobori_t1_tex_txt = 0x601E160; // segment:object_00D5E000 rom:0xD7C160 +obj_e_koinobori_t3_tex_txt = 0x601E960; // segment:object_00D5E000 rom:0xD7C960 +cKF_je_r_obj_e_koinobori_tbl = 0x601F160; // segment:object_00D5E000 rom:0xD7D160 +cKF_bs_r_obj_e_koinobori = 0x601F22C; // segment:object_00D5E000 rom:0xD7D22C +cKF_ckcb_r_obj_e_koinobori_tbl = 0x601F234; // segment:object_00D5E000 rom:0xD7D234 +cKF_kn_obj_e_koinobori_tbl = 0x601F248; // segment:object_00D5E000 rom:0xD7D248 +cKF_c_obj_e_koinobori_tbl = 0x601F298; // segment:object_00D5E000 rom:0xD7D298 +cKF_ds_obj_e_koinobori_tbl = 0x601F2B8; // segment:object_00D5E000 rom:0xD7D2B8 +cKF_ba_r_obj_e_koinobori = 0x601F6D4; // segment:object_00D5E000 rom:0xD7D6D4 + +obj_s_lotus_v = 0x601F6F8; // segment:object_00D5E000 rom:0xD7D6F8 size:0x9C0 +obj_s_lotus_flower1_model = 0x60200B8; // segment:object_00D5E000 rom:0xD7E0B8 +obj_s_lotus_leafH_model = 0x60201D8; // segment:object_00D5E000 rom:0xD7E1D8 +obj_s_lotus_leafG_model = 0x6020278; // segment:object_00D5E000 rom:0xD7E278 +obj_s_lotus_leafF_model = 0x6020318; // segment:object_00D5E000 rom:0xD7E318 +obj_s_lotus_leafE_model = 0x60203B8; // segment:object_00D5E000 rom:0xD7E3B8 +obj_s_lotus_leafD_model = 0x6020458; // segment:object_00D5E000 rom:0xD7E458 +obj_s_lotus_leafC_model = 0x60204F8; // segment:object_00D5E000 rom:0xD7E4F8 +obj_s_lotus_leafB_model = 0x6020598; // segment:object_00D5E000 rom:0xD7E598 +obj_s_lotus_leafA_model = 0x6020638; // segment:object_00D5E000 rom:0xD7E638 +obj_lotus_flower_tex_txt = 0x60206D8; // segment:object_00D5E000 rom:0xD7E6D8 +obj_lotus_leaf_tex_txt = 0x60208D8; // segment:object_00D5E000 rom:0xD7E8D8 +cKF_je_r_obj_s_lotus_tbl = 0x6020CD8; // segment:object_00D5E000 rom:0xD7ECD8 +cKF_bs_r_obj_s_lotus = 0x6020DBC; // segment:object_00D5E000 rom:0xD7EDBC +cKF_ckcb_r_obj_s_lotus_tbl = 0x6020DC4; // segment:object_00D5E000 rom:0xD7EDC4 +cKF_kn_obj_s_lotus_tbl = 0x6020DD8; // segment:object_00D5E000 rom:0xD7EDD8 +cKF_c_obj_s_lotus_tbl = 0x6020E04; // segment:object_00D5E000 rom:0xD7EE04 +cKF_ds_obj_s_lotus_tbl = 0x6020E54; // segment:object_00D5E000 rom:0xD7EE54 +cKF_ba_r_obj_s_lotus = 0x6020FB8; // segment:object_00D5E000 rom:0xD7EFB8 + +obj_e_mikanbox_v = 0x6020FE8; // segment:object_00D5E000 rom:0xD7EFE8 size:0x1C0 +obj_e_mikanbox_model = 0x60211A8; // segment:object_00D5E000 rom:0xD7F1A8 +obj_e_mikanbox_tex = 0x6021258; // segment:object_00D5E000 rom:0xD7F258 +obj_e_mikanbox_copyrightT_model = 0x6021658; // segment:object_00D5E000 rom:0xD7F658 +copyright_tex = 0x6021660; // segment:object_00D5E000 rom:0xD7F660 +obj_e_mikanbox_copyrightT_model2 = 0x6021E60; // segment:object_00D5E000 rom:0xD7FE60 + +obj_e_mikuji_v = 0x6021EE8; // segment:object_00D5E000 rom:0xD7FEE8 size:0x2C0 +obj_e_mikuji_t3_model = 0x60221A8; // segment:object_00D5E000 rom:0xD801A8 +obj_e_mikuji_t1T_model = 0x6022248; // segment:object_00D5E000 rom:0xD80248 +obj_e_mikuji_t2T_model = 0x60222E0; // segment:object_00D5E000 rom:0xD802E0 +mikuji_DL_model = 0x6022388; // segment:object_00D5E000 rom:0xD80388 +obj_e_mikuji_t1_tex = 0x60223A8; // segment:object_00D5E000 rom:0xD803A8 +obj_e_mikuji_t2_tex = 0x6022BA8; // segment:object_00D5E000 rom:0xD80BA8 +obj_e_mikuji_t3_tex = 0x60233A8; // segment:object_00D5E000 rom:0xD813A8 + +obj_s_house1_v = 0x6023BB8; // segment:object_00D5E000 rom:0xD81BB8 size:0x730 +obj_s_house1_window_model = 0x60242E8; // segment:object_00D5E000 rom:0xD822E8 +obj_s_house1_light_model = 0x6024378; // segment:object_00D5E000 rom:0xD82378 +obj_s_house1_t4_model = 0x6024448; // segment:object_00D5E000 rom:0xD82448 +obj_s_house1_t3_model = 0x60244D0; // segment:object_00D5E000 rom:0xD824D0 +obj_s_house1_t2_model = 0x6024570; // segment:object_00D5E000 rom:0xD82570 +obj_s_house1_t1_model = 0x6024648; // segment:object_00D5E000 rom:0xD82648 +obj_s_house1_door_model = 0x6024718; // segment:object_00D5E000 rom:0xD82718 +obj_s_house1_t1_tex_txt = 0x60247D8; // segment:object_00D5E000 rom:0xD827D8 +obj_s_house1_window_txt = 0x6024FD8; // segment:object_00D5E000 rom:0xD82FD8 +obj_s_house1_t3_tex_txt = 0x6025058; // segment:object_00D5E000 rom:0xD83058 +obj_s_house1_t2_tex_txt = 0x6025858; // segment:object_00D5E000 rom:0xD83858 +obj_s_house1_t4_tex_txt = 0x6026058; // segment:object_00D5E000 rom:0xD84058 +cKF_je_r_obj_s_house1_tbl = 0x60261D8; // segment:object_00D5E000 rom:0xD841D8 +cKF_bs_r_obj_s_house1 = 0x6026238; // segment:object_00D5E000 rom:0xD84238 +cKF_ckcb_r_obj_s_house1_tbl = 0x6026240; // segment:object_00D5E000 rom:0xD84240 +cKF_kn_obj_s_house1_tbl = 0x6026248; // segment:object_00D5E000 rom:0xD84248 +cKF_c_obj_s_house1_tbl = 0x602624C; // segment:object_00D5E000 rom:0xD8424C +cKF_ds_obj_s_house1_tbl = 0x6026280; // segment:object_00D5E000 rom:0xD84280 +cKF_ba_r_obj_s_house1 = 0x60262C4; // segment:object_00D5E000 rom:0xD842C4 +cKF_ckcb_r_obj_s_house1_out_tbl = 0x60262D8; // segment:object_00D5E000 rom:0xD842D8 +cKF_kn_obj_s_house1_out_tbl = 0x60262E0; // segment:object_00D5E000 rom:0xD842E0 +cKF_c_obj_s_house1_out_tbl = 0x60262E4; // segment:object_00D5E000 rom:0xD842E4 +cKF_ds_obj_s_house1_out_tbl = 0x6026318; // segment:object_00D5E000 rom:0xD84318 +cKF_ba_r_obj_s_house1_out = 0x6026368; // segment:object_00D5E000 rom:0xD84368 obj_s_toudai_v = 0x0607D248; // segment:object_00D5E000 rom:0xDDB248 size:0x990 obj_s_toudai_mirror_model = 0x0607DBD8; // segment:object_00D5E000 rom:0xDDBBD8 diff --git a/linker_scripts/jp/undefined_syms.ld b/linker_scripts/jp/undefined_syms.ld index 7eea191..56554f9 100644 --- a/linker_scripts/jp/undefined_syms.ld +++ b/linker_scripts/jp/undefined_syms.ld @@ -5672,8 +5672,6 @@ obj_w_toudai_light_model = 0x0607FD90; // ac_koinobori obj_e_koinobori_shadow_v = 0x06001DC8; // obj_e_koinobori_shadowT_model = 0x06001E48; // -cKF_bs_r_obj_e_koinobori = 0x0601F22C; // -cKF_ba_r_obj_e_koinobori = 0x0601F6D4; // // Buffers diff --git a/src/objects/object_00D5B000/object_00D5B000.c b/src/objects/object_00D5B000/object_00D5B000.c deleted file mode 100644 index 2851ca1..0000000 --- a/src/objects/object_00D5B000/object_00D5B000.c +++ /dev/null @@ -1,19 +0,0 @@ -// #include "assets/jp/objects/object_00D5B000/obj_s_house1_a_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_s_house1_b_pal.palette.inc.c" - -// #include "assets/jp/objects/object_00D5B000/obj_s_yamishop_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_w_yamishop_pal.palette.inc.c" - -// #include "assets/jp/objects/object_00D5B000/obj_s_windmill_a_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_s_windmill_b_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_s_windmill_c_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_s_windmill_d_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_s_windmill_e_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_w_windmill_a_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_w_windmill_b_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_w_windmill_c_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_w_windmill_d_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_w_windmill_e_pal.palette.inc.c" - -// #include "assets/jp/objects/object_00D5B000/obj_s_toudai_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5B000/obj_w_toudai_pal.palette.inc.c" diff --git a/src/objects/object_00D5D000/object_00D5D000.c b/src/objects/object_00D5D000/object_00D5D000.c new file mode 100644 index 0000000..64d715c --- /dev/null +++ b/src/objects/object_00D5D000/object_00D5D000.c @@ -0,0 +1,188 @@ +#include "unk.h"
+
+UNK_TYPE4 padD5D000[] = { 0x00000000, 0x00000000 };
+
+u32 StructurePaletteAddresses[] = {
+ 0x06000008, // obj_s_house1_a_pal
+ 0x06000028, // obj_s_house1_b_pal
+ 0x06000048, // obj_s_house1_c_pal
+ 0x06000068, // obj_s_house1_d_pal
+ 0x06000088, // obj_s_house1_e_pal
+ 0x06000128, //
+ 0x06000108, //
+ 0x060000E8, //
+ 0x060000C8, //
+ 0x060000A8, //
+ 0x060001C8, //
+ 0x060001A8, //
+ 0x06000188, //
+ 0x06000168, //
+ 0x06000148, //
+ 0x06000268, //
+ 0x06000248, //
+ 0x06000228, //
+ 0x06000208, //
+ 0x060001E8, //
+ 0x06000308, //
+ 0x060002E8, //
+ 0x060002C8, //
+ 0x060002A8, //
+ 0x06000288, //
+ 0x06000648, //
+ 0x06000668, //
+ 0x060006A8, //
+ 0x06000688, //
+ 0x060006C8, //
+ 0x060006E8, //
+ 0x06000708, //
+ 0x06000728, //
+ 0x06000748, //
+ 0x06000768, //
+ 0x06000788, //
+ 0x060007A8, //
+ 0x06000948, //
+ 0x06000988, //
+ 0x060009C8, //
+ 0x06000A08, //
+ 0x06000A88, //
+ 0x06000AC8, //
+ 0x06000AE8, //
+ 0x06000B08, //
+ 0x06000B28, //
+ 0x06000B48, //
+ 0x06000C08, //
+ 0x06000C28, //
+ 0x06000C48, //
+ 0x06000C68, //
+ 0x06000C88, //
+ 0x06000D48, //
+ 0x06000D68, //
+ 0x06000D88, //
+ 0x06000DA8, //
+ 0x06000DC8, //
+ 0x06000E88, //
+ 0x06000EC8, //
+ 0x06000F08, //
+ 0x06000008, //
+ 0x06000008, //
+ 0x06000F48, //
+ 0x06001008, //
+ 0x06000A48, // obj_s_yamishop_pal
+ 0x06000F88, // obj_buggy_pal
+ 0x06000FC8, //
+ 0x06000FE8, // obj_w_kamakura_pal
+ 0x06001048, // obj_e_goza_pal
+ 0x06001068, //
+ 0x06001088, //
+ 0x060010A8, //
+ 0x060010A8, //
+ 0x060010C8, // obj_e_mikuji_pal
+ 0x060010E8, // obj_e_count_pal
+ 0x06001108, // obj_e_count02_pal
+ 0x06001128, // obj_e_kago_r_pal
+ 0x06001148, // obj_e_kago_w_pal
+ 0x06001168, //
+ 0x06001188, //
+ 0x060011A8, // obj_e_koinobori_a_pal
+ 0x060011C8, // obj_dump_pal
+ 0x06001288, // obj_w_windmill_a_pal
+ 0x060012A8, // obj_w_windmill_b_pal
+ 0x060012C8, // obj_w_windmill_c_pal
+ 0x060012E8, // obj_w_windmill_d_pal
+ 0x06001308, // obj_w_windmill_e_pal
+ 0x06001328, // obj_01_lotus_pal
+ 0x06001348, // obj_e_mikanbox_pal
+ 0x06001368, // obj_s_douzou_dai_pal
+ 0x060013A8, //
+ 0x06000328, //
+ 0x06000348, //
+ 0x06000368, //
+ 0x06000388, //
+ 0x060003A8, //
+ 0x06000448, //
+ 0x06000428, //
+ 0x06000408, //
+ 0x060003E8, //
+ 0x060003C8, //
+ 0x060004E8, //
+ 0x060004C8, //
+ 0x060004A8, //
+ 0x06000488, //
+ 0x06000468, //
+ 0x06000588, //
+ 0x06000568, //
+ 0x06000548, //
+ 0x06000528, //
+ 0x06000508, //
+ 0x06000628, //
+ 0x06000608, //
+ 0x060005E8, //
+ 0x060005C8, //
+ 0x060005A8, //
+ 0x060007C8, //
+ 0x060007E8, //
+ 0x06000828, //
+ 0x06000808, //
+ 0x06000848, //
+ 0x06000868, //
+ 0x06000888, //
+ 0x060008A8, //
+ 0x060008C8, //
+ 0x060008E8, //
+ 0x06000908, //
+ 0x06000928, //
+ 0x06000968, //
+ 0x060009A8, //
+ 0x060009E8, //
+ 0x06000A28, //
+ 0x06000AA8, //
+ 0x06000B68, //
+ 0x06000B88, //
+ 0x06000BA8, //
+ 0x06000BC8, //
+ 0x06000BE8, //
+ 0x06000CA8, //
+ 0x06000CE8, //
+ 0x06000D08, //
+ 0x06000CC8, //
+ 0x06000D28, //
+ 0x06000DE8, //
+ 0x06000E28, //
+ 0x06000E48, //
+ 0x06000E08, //
+ 0x06000E68, //
+ 0x06000EA8, //
+ 0x06000EE8, //
+ 0x06000F28, //
+ 0x06000008, //
+ 0x06000008, //
+ 0x06000F68, //
+ 0x06001028, //
+ 0x06000A68, // obj_w_yamishop_pal
+ 0x06000FA8, // obj_buggy_winter_pal
+ 0x06000FC8, //
+ 0x06000FE8, // obj_w_kamakura_pal
+ 0x06001048, // obj_e_goza_pal
+ 0x06001068, //
+ 0x06001088, //
+ 0x060010A8, //
+ 0x060010A8, //
+ 0x060010C8, // obj_e_mikuji_pal
+ 0x060010E8, // obj_e_count_pal
+ 0x06001108, // obj_e_count02_pal
+ 0x06001128, // obj_e_kago_r_pal
+ 0x06001148, // obj_e_kago_w_pal
+ 0x06001168, //
+ 0x06001188, //
+ 0x060011A8, // obj_e_koinobori_a_pal
+ 0x060011C8, // obj_dump_pal
+ 0x060011E8, // obj_s_windmill_a_pal
+ 0x06001208, // obj_s_windmill_b_pal
+ 0x06001228, // obj_s_windmill_c_pal
+ 0x06001248, // obj_s_windmill_d_pal
+ 0x06001268, // obj_s_windmill_e_pal
+ 0x06001328, // obj_01_lotus_pal
+ 0x06001348, // obj_e_mikanbox_pal
+ 0x06001388, // obj_w_douzou_pal
+ 0x060013C8, // obj_w_toudai_pal
+};
diff --git a/src/objects/object_00D5E000/obj_douzou/obj_douzou.c b/src/objects/object_00D5E000/obj_douzou/obj_douzou.c new file mode 100644 index 0000000..81d7d18 --- /dev/null +++ b/src/objects/object_00D5E000/obj_douzou/obj_douzou.c @@ -0,0 +1,76 @@ +#include "obj_douzou.h" + +s32 padD68420[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_name_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_dai_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_girl_mouth_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_girl_face_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_girl_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_boy_mouth_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_boy_face_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_boy_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_dai_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_name_tex_txt.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b3_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b4_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b5_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b6_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b7_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_b8_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_bm1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_bm2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_g1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_g2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_g3_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_g4_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_g5_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_g6_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_g8_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_gm1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_gm2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_s_douzou_metal_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_ckcb_r_obj_s_douzou_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_c_obj_s_douzou_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_ba_r_obj_s_douzou.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_je_r_obj_s_douzou_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_bs_r_obj_s_douzou.inc.c" +s32 padD6B178[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_name_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_dai_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_girl_mouth_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_girl_face_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_girl_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_boy_mouth_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_boy_face_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_boy_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_dai_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_name_tex_txt.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b3_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b4_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b5_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b6_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b7_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_b8_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_bm1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_bm2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_g1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_g2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_g3_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_g4_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_g5_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_g6_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_g8_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_gm1_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_gm2_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/obj_w_douzou_metal_tex_pic_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_ckcb_r_obj_w_douzou_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_c_obj_w_douzou_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_ba_r_obj_w_douzou.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_je_r_obj_w_douzou_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_douzou/cKF_bs_r_obj_w_douzou.inc.c" diff --git a/src/objects/object_00D5E000/obj_douzou/obj_douzou.h b/src/objects/object_00D5E000/obj_douzou/obj_douzou.h new file mode 100644 index 0000000..fc7dbb8 --- /dev/null +++ b/src/objects/object_00D5E000/obj_douzou/obj_douzou.h @@ -0,0 +1,86 @@ +#ifndef OBJECT_OBJ_DOUZOU_H +#define OBJECT_OBJ_DOUZOU_H + +#include "gbi.h" +#include "c_keyframe.h" + +/** + * @file obj_douzou + * 銅像 Statue awarded for completely paying off your debt + */ + +extern Vtx obj_s_douzou_v[]; +extern Gfx obj_s_douzou_name_model[]; +// 台 Pedestal +extern Gfx obj_s_douzou_dai_model[]; +extern Gfx obj_s_douzou_girl_mouth_model[]; +extern Gfx obj_s_douzou_girl_face_model[]; +extern Gfx obj_s_douzou_girl_model[]; +extern Gfx obj_s_douzou_boy_mouth_model[]; +extern Gfx obj_s_douzou_boy_face_model[]; +extern Gfx obj_s_douzou_boy_model[]; +extern unsigned char obj_s_douzou_dai_tex_txt[]; +extern unsigned char obj_s_douzou_name_tex_txt[]; +extern unsigned char obj_s_douzou_b1_tex_pic_i4[]; +extern unsigned char obj_s_douzou_b2_tex_pic_i4[]; +extern unsigned char obj_s_douzou_b3_tex_pic_i4[]; +extern unsigned char obj_s_douzou_b4_tex_pic_i4[]; +extern unsigned char obj_s_douzou_b5_tex_pic_i4[]; +extern unsigned char obj_s_douzou_b6_tex_pic_i4[]; +extern unsigned char obj_s_douzou_b7_tex_pic_i4[]; +extern unsigned char obj_s_douzou_b8_tex_pic_i4[]; +extern unsigned char obj_s_douzou_bm1_tex_pic_i4[]; +extern unsigned char obj_s_douzou_bm2_tex_pic_i4[]; +extern unsigned char obj_s_douzou_g1_tex_pic_i4[]; +extern unsigned char obj_s_douzou_g2_tex_pic_i4[]; +extern unsigned char obj_s_douzou_g3_tex_pic_i4[]; +extern unsigned char obj_s_douzou_g4_tex_pic_i4[]; +extern unsigned char obj_s_douzou_g5_tex_pic_i4[]; +extern unsigned char obj_s_douzou_g6_tex_pic_i4[]; +extern unsigned char obj_s_douzou_g8_tex_pic_i4[]; +extern unsigned char obj_s_douzou_gm1_tex_pic_i4[]; +extern unsigned char obj_s_douzou_gm2_tex_pic_i4[]; +extern unsigned char obj_s_douzou_metal_tex_pic_i4[]; +extern u8 cKF_ckcb_r_obj_s_douzou_tbl[]; +extern s16 cKF_c_obj_s_douzou_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_s_douzou; +extern JointElemR cKF_je_r_obj_s_douzou_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_s_douzou; +extern Vtx obj_w_douzou_v[]; +extern Gfx obj_w_douzou_name_model[]; +extern Gfx obj_w_douzou_dai_model[]; +extern Gfx obj_w_douzou_girl_mouth_model[]; +extern Gfx obj_w_douzou_girl_face_model[]; +extern Gfx obj_w_douzou_girl_model[]; +extern Gfx obj_w_douzou_boy_mouth_model[]; +extern Gfx obj_w_douzou_boy_face_model[]; +extern Gfx obj_w_douzou_boy_model[]; +extern unsigned char obj_w_douzou_dai_tex_txt[]; +extern unsigned char obj_w_douzou_name_tex_txt[]; +extern unsigned char obj_w_douzou_b1_tex_pic_i4[]; +extern unsigned char obj_w_douzou_b2_tex_pic_i4[]; +extern unsigned char obj_w_douzou_b3_tex_pic_i4[]; +extern unsigned char obj_w_douzou_b4_tex_pic_i4[]; +extern unsigned char obj_w_douzou_b5_tex_pic_i4[]; +extern unsigned char obj_w_douzou_b6_tex_pic_i4[]; +extern unsigned char obj_w_douzou_b7_tex_pic_i4[]; +extern unsigned char obj_w_douzou_b8_tex_pic_i4[]; +extern unsigned char obj_w_douzou_bm1_tex_pic_i4[]; +extern unsigned char obj_w_douzou_bm2_tex_pic_i4[]; +extern unsigned char obj_w_douzou_g1_tex_pic_i4[]; +extern unsigned char obj_w_douzou_g2_tex_pic_i4[]; +extern unsigned char obj_w_douzou_g3_tex_pic_i4[]; +extern unsigned char obj_w_douzou_g4_tex_pic_i4[]; +extern unsigned char obj_w_douzou_g5_tex_pic_i4[]; +extern unsigned char obj_w_douzou_g6_tex_pic_i4[]; +extern unsigned char obj_w_douzou_g8_tex_pic_i4[]; +extern unsigned char obj_w_douzou_gm1_tex_pic_i4[]; +extern unsigned char obj_w_douzou_gm2_tex_pic_i4[]; +extern unsigned char obj_w_douzou_metal_tex_pic_i4[]; +extern u8 cKF_ckcb_r_obj_w_douzou_tbl[]; +extern s16 cKF_c_obj_w_douzou_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_w_douzou; +extern JointElemR cKF_je_r_obj_w_douzou_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_w_douzou; + +#endif diff --git a/src/objects/object_00D5E000/obj_dump/obj_dump.c b/src/objects/object_00D5E000/obj_dump/obj_dump.c new file mode 100644 index 0000000..53a1da8 --- /dev/null +++ b/src/objects/object_00D5E000/obj_dump/obj_dump.c @@ -0,0 +1,16 @@ +#include "obj_dump.h" + +s32 padD6DEE0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_s_dump_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_s_dump_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_s_dump_t2T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/dump_s_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_s_dump_t1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_s_dump_t2_tex.ci4.inc.c" +s32 padD6F4D0[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_w_dump_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_w_dump_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_w_dump_t2T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/dump_w_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_w_dump_t1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_dump/obj_w_dump_t2_tex.ci4.inc.c" diff --git a/src/objects/object_00D5E000/obj_dump/obj_dump.h b/src/objects/object_00D5E000/obj_dump/obj_dump.h new file mode 100644 index 0000000..214c252 --- /dev/null +++ b/src/objects/object_00D5E000/obj_dump/obj_dump.h @@ -0,0 +1,24 @@ +#ifndef OBJECT_OBJ_DUMP_H +#define OBJECT_OBJ_DUMP_H + +#include "gbi.h" + +/** + * @file obj_dump + * The town dump + */ + +extern Vtx obj_s_dump_v[]; +extern Gfx obj_s_dump_t1T_model[]; +extern Gfx obj_s_dump_t2T_model[]; +extern Gfx dump_s_DL_model[]; +extern unsigned char obj_s_dump_t1_tex[]; +extern unsigned char obj_s_dump_t2_tex[]; +extern Vtx obj_w_dump_v[]; +extern Gfx obj_w_dump_t1T_model[]; +extern Gfx obj_w_dump_t2T_model[]; +extern Gfx dump_w_DL_model[]; +extern unsigned char obj_w_dump_t1_tex[]; +extern unsigned char obj_w_dump_t2_tex[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_e_count01/obj_e_count01.c b/src/objects/object_00D5E000/obj_e_count01/obj_e_count01.c new file mode 100644 index 0000000..89d43f9 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_count01/obj_e_count01.c @@ -0,0 +1,27 @@ +#include "obj_e_count01.h" + +s32 padD64830[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count01_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_spot_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_lamp_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_front_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_baloon_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_back_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_new_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_down_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_t1_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_t2_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count_t3_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count01_spot_tex_sgi_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/cKF_je_r_obj_e_count01_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/cKF_bs_r_obj_e_count01.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/cKF_ckcb_r_obj_e_count01_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/cKF_kn_obj_e_count01_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/cKF_c_obj_e_count01_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/cKF_ds_obj_e_count01_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/cKF_ba_r_obj_e_count01.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count01_evw_anime_1_prim.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count01_evw_anime_1.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count01_evw_anime_2.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count01/obj_e_count01_evw_anime.inc.c" +s32 padD66C88[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; diff --git a/src/objects/object_00D5E000/obj_e_count01/obj_e_count01.h b/src/objects/object_00D5E000/obj_e_count01/obj_e_count01.h new file mode 100644 index 0000000..7a98029 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_count01/obj_e_count01.h @@ -0,0 +1,37 @@ +#ifndef OBJECT_OBJ_E_COUNT01_H +#define OBJECT_OBJ_E_COUNT01_H + +#include "gbi.h" +#include "c_keyframe.h" +#include "evw_anime.h" + +/** + * @file obj_e_count01 + * New years day countdown clock + */ + +extern Vtx obj_e_count01_v[]; +extern Gfx obj_e_count_spot_model[]; +extern Gfx obj_e_count_lamp_model[]; +extern Gfx obj_e_count_front_model[]; +extern Gfx obj_e_count_baloon_model[]; +extern Gfx obj_e_count_back_model[]; +extern Gfx obj_e_count_new_model[]; +extern Gfx obj_e_count_down_model[]; +extern unsigned char obj_e_count_t1_tex_txt[]; +extern unsigned char obj_e_count_t2_tex_txt[]; +extern unsigned char obj_e_count_t3_tex_txt[]; +extern unsigned char obj_e_count01_spot_tex_sgi_i4[]; +extern JointElemR cKF_je_r_obj_e_count01_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_e_count01; +extern u8 cKF_ckcb_r_obj_e_count01_tbl[]; +extern s16 cKF_kn_obj_e_count01_tbl[]; +extern s16 cKF_c_obj_e_count01_tbl[]; +extern Keyframe cKF_ds_obj_e_count01_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_e_count01; +extern EvwAnimeColPrim obj_e_count01_evw_anime_1_prim[]; +extern EvwAnimeColReg obj_e_count01_evw_anime_1; +extern EvwAnimeScroll obj_e_count01_evw_anime_2[]; +extern EvwAnimeData obj_e_count01_evw_anime[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_cl.c b/src/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_cl.c new file mode 100644 index 0000000..9d36a18 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_cl.c @@ -0,0 +1,23 @@ +#include "obj_e_count02_cl.h" + +s32 padD66C90[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_cl_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_c2_ani_cl01_sita_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_c2_ani_ci01_mae_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_0_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_2_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_3_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_4_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_5_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_6_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_7_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_8_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_9_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/cKF_je_r_obj_e_count02_cl_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/cKF_bs_r_obj_e_count02_cl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/cKF_ckcb_r_obj_e_count02_cl_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/cKF_kn_obj_e_count02_cl_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/cKF_c_obj_e_count02_cl_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/cKF_ds_obj_e_count02_cl_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_count02_cl/cKF_ba_r_obj_e_count02_cl.inc.c" diff --git a/src/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_cl.h b/src/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_cl.h new file mode 100644 index 0000000..819503c --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_count02_cl/obj_e_count02_cl.h @@ -0,0 +1,33 @@ +#ifndef OBJECT_OBJ_E_COUNT02_H +#define OBJECT_OBJ_E_COUNT02_H + +#include "gbi.h" +#include "c_keyframe.h" + +/** + * @file obj_e_count02_cl + * New years day countdown clock numbers + */ + +extern Vtx obj_e_count02_cl_v[]; +extern Gfx obj_e_c2_ani_cl01_sita_model[]; +extern Gfx obj_e_c2_ani_ci01_mae_model[]; +extern unsigned char obj_e_count02_1_tex[]; +extern unsigned char obj_e_count02_0_tex[]; +extern unsigned char obj_e_count02_2_tex[]; +extern unsigned char obj_e_count02_3_tex[]; +extern unsigned char obj_e_count02_4_tex[]; +extern unsigned char obj_e_count02_5_tex[]; +extern unsigned char obj_e_count02_6_tex[]; +extern unsigned char obj_e_count02_7_tex[]; +extern unsigned char obj_e_count02_8_tex[]; +extern unsigned char obj_e_count02_9_tex[]; +extern JointElemR cKF_je_r_obj_e_count02_cl_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_e_count02_cl; +extern u8 cKF_ckcb_r_obj_e_count02_cl_tbl[]; +extern s16 cKF_kn_obj_e_count02_cl_tbl[]; +extern s16 cKF_c_obj_e_count02_cl_tbl[]; +extern Keyframe cKF_ds_obj_e_count02_cl_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_e_count02_cl; + +#endif diff --git a/src/objects/object_00D5E000/obj_e_goza/obj_e_goza.c b/src/objects/object_00D5E000/obj_e_goza/obj_e_goza.c new file mode 100644 index 0000000..f1a0a81 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_goza/obj_e_goza.c @@ -0,0 +1,11 @@ +#include "obj_e_goza.h" + +s32 padD729F0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_goza/obj_e_goza_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_goza/obj_e_goza_t2T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_goza/obj_e_goza_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_goza/obj_e_goza_t3T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_goza/goza_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_goza/obj_e_goza_t1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_goza/obj_e_goza_t2_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_goza/obj_e_goza_t3_tex.ci4.inc.c" diff --git a/src/objects/object_00D5E000/obj_e_goza/obj_e_goza.h b/src/objects/object_00D5E000/obj_e_goza/obj_e_goza.h new file mode 100644 index 0000000..0a796a6 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_goza/obj_e_goza.h @@ -0,0 +1,20 @@ +#ifndef OBJECT_OBJ_E_GOZA_H +#define OBJECT_OBJ_E_GOZA_H + +#include "gbi.h" + +/** + * @file obj_e_goza + * ござ Ground mat and food for the cherry blossom festival + */ + +extern Vtx obj_e_goza_v[]; +extern Gfx obj_e_goza_t2T_model[]; +extern Gfx obj_e_goza_t1T_model[]; +extern Gfx obj_e_goza_t3T_model[]; +extern Gfx goza_DL_model[]; +extern unsigned char obj_e_goza_t1_tex[]; +extern unsigned char obj_e_goza_t2_tex[]; +extern unsigned char obj_e_goza_t3_tex[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_e_kago/obj_e_kago.c b/src/objects/object_00D5E000/obj_e_kago/obj_e_kago.c new file mode 100644 index 0000000..0b04c4c --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_kago/obj_e_kago.c @@ -0,0 +1,25 @@ +#include "obj_e_kago.h" + +s32 padD74A40[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_t2T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/kago_r_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_t1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_t2_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_ball_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_ball_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/kago_r_ball_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_r_ball_t1_tex.ci4.inc.c" +s32 padD76A30[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_t2T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/kago_w_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_t1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_t2_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_ball_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_ball_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/kago_w_ball_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_kago/obj_e_kago_w_ball_t1_tex.ci4.inc.c" +s32 padD789F0[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; diff --git a/src/objects/object_00D5E000/obj_e_kago/obj_e_kago.h b/src/objects/object_00D5E000/obj_e_kago/obj_e_kago.h new file mode 100644 index 0000000..970bfe1 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_kago/obj_e_kago.h @@ -0,0 +1,32 @@ +#ifndef OBJECT_OBJ_E_KAGO_H +#define OBJECT_OBJ_E_KAGO_H + +#include "gbi.h" + +/** + * @file obj_e_kago + * 籠 Basket and balls for the Sports Fair ball toss + */ + +extern Vtx obj_e_kago_r_v[]; +extern Gfx obj_e_kago_r_t1T_model[]; +extern Gfx obj_e_kago_r_t2T_model[]; +extern Gfx kago_r_DL_model[]; +extern unsigned char obj_e_kago_r_t1_tex[]; +extern unsigned char obj_e_kago_r_t2_tex[]; +extern Vtx obj_e_kago_r_ball_v[]; +extern Gfx obj_e_kago_r_ball_t1T_model[]; +extern Gfx kago_r_ball_DL_model[]; +extern unsigned char obj_e_kago_r_ball_t1_tex[]; +extern Vtx obj_e_kago_w_v[]; +extern Gfx obj_e_kago_w_t1T_model[]; +extern Gfx obj_e_kago_w_t2T_model[]; +extern Gfx kago_w_DL_model[]; +extern unsigned char obj_e_kago_w_t1_tex[]; +extern unsigned char obj_e_kago_w_t2_tex[]; +extern Vtx obj_e_kago_w_ball_v[]; +extern Gfx obj_e_kago_w_ball_t1T_model[]; +extern Gfx kago_w_ball_DL_model[]; +extern unsigned char obj_e_kago_w_ball_t1_tex[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori.c b/src/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori.c new file mode 100644 index 0000000..12dc47a --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori.c @@ -0,0 +1,25 @@ +#include "obj_e_koinobori.h" + +s32 padD7AAE0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_pole_1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_rope_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_magoiA_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_magoiB_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_magoiC_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_higoiA_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_higoiB_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_higoiC_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_fukiA_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_fukiB_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_fukiC_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_yaguruma_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_t1_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori_t3_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/cKF_je_r_obj_e_koinobori_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/cKF_bs_r_obj_e_koinobori.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/cKF_ckcb_r_obj_e_koinobori_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/cKF_kn_obj_e_koinobori_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/cKF_c_obj_e_koinobori_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/cKF_ds_obj_e_koinobori_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_koinobori/cKF_ba_r_obj_e_koinobori.inc.c" diff --git a/src/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori.h b/src/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori.h new file mode 100644 index 0000000..9903c6f --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori.h @@ -0,0 +1,39 @@ +#ifndef OBJECT_OBJ_E_KOINOBORI_H +#define OBJECT_OBJ_E_KOINOBORI_H + +#include "gbi.h" +#include "c_keyframe.h" + +/** + * @file obj_e_koinobori + * 鯉幟 Carp streamers for Children's Day + */ + +extern Vtx obj_e_koinobori_v[]; +extern Gfx obj_e_koinobori_pole_1_model[]; +extern Gfx obj_e_koinobori_rope_model[]; +// 真鯉 Black Carp +extern Gfx obj_e_koinobori_magoiA_model[]; +extern Gfx obj_e_koinobori_magoiB_model[]; +extern Gfx obj_e_koinobori_magoiC_model[]; +// 緋鯉 Red Carp +extern Gfx obj_e_koinobori_higoiA_model[]; +extern Gfx obj_e_koinobori_higoiB_model[]; +extern Gfx obj_e_koinobori_higoiC_model[]; +// 吹き流し Colored Strips +extern Gfx obj_e_koinobori_fukiA_model[]; +extern Gfx obj_e_koinobori_fukiB_model[]; +extern Gfx obj_e_koinobori_fukiC_model[]; +// 矢車 Spinning wheel at the top of the pole +extern Gfx obj_e_koinobori_yaguruma_model[]; +extern unsigned char obj_e_koinobori_t1_tex_txt[]; +extern unsigned char obj_e_koinobori_t3_tex_txt[]; +extern JointElemR cKF_je_r_obj_e_koinobori_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_e_koinobori; +extern u8 cKF_ckcb_r_obj_e_koinobori_tbl[]; +extern s16 cKF_kn_obj_e_koinobori_tbl[]; +extern s16 cKF_c_obj_e_koinobori_tbl[]; +extern Keyframe cKF_ds_obj_e_koinobori_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_e_koinobori; + +#endif diff --git a/src/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox.c b/src/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox.c new file mode 100644 index 0000000..ead45b7 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox.c @@ -0,0 +1,9 @@ +#include "obj_e_mikanbox.h" + +s32 padD7EFE0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox_copyrightT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikanbox/copyright_tex.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox_copyrightT_model2.gfx.inc.c" diff --git a/src/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox.h b/src/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox.h new file mode 100644 index 0000000..58e81ef --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_mikanbox/obj_e_mikanbox.h @@ -0,0 +1,20 @@ +#ifndef OBJECT_OBJ_E_MIKANBOX_H +#define OBJECT_OBJ_E_MIKANBOX_H + +#include "gbi.h" + +/** + * @file obj_e_mikanbox + * みかん Box of tangerines + * The box that K.K. Slider sits on in front of the train station. Does not actually have any tangerines in it. There's + * also the copyright message that is displayed after the credits that scroll during K.K. Slider's performance. + */ + +extern Vtx obj_e_mikanbox_v[]; +extern Gfx obj_e_mikanbox_model[]; +extern unsigned char obj_e_mikanbox_tex[]; +extern Gfx obj_e_mikanbox_copyrightT_model[]; +extern unsigned char copyright_tex[]; +extern Gfx obj_e_mikanbox_copyrightT_model2[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji.c b/src/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji.c new file mode 100644 index 0000000..d1cd2ea --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji.c @@ -0,0 +1,11 @@ +#include "obj_e_mikuji.h" + +s32 padD7FEE0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji_t3_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji_t1T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji_t2T_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/mikuji_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji_t1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji_t2_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji_t3_tex.ci4.inc.c" diff --git a/src/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji.h b/src/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji.h new file mode 100644 index 0000000..5fd0316 --- /dev/null +++ b/src/objects/object_00D5E000/obj_e_mikuji/obj_e_mikuji.h @@ -0,0 +1,20 @@ +#ifndef OBJECT_OBJ_E_MIKUJI_H +#define OBJECT_OBJ_E_MIKUJI_H + +#include "gbi.h" + +/** + * @file obj_e_mikuji + * おみくじ The desk that Katrina sets up on New Years Day to give out fortune slips + */ + +extern Vtx obj_e_mikuji_v[]; +extern Gfx obj_e_mikuji_t3_model[]; +extern Gfx obj_e_mikuji_t1T_model[]; +extern Gfx obj_e_mikuji_t2T_model[]; +extern Gfx mikuji_DL_model[]; +extern unsigned char obj_e_mikuji_t1_tex[]; +extern unsigned char obj_e_mikuji_t2_tex[]; +extern unsigned char obj_e_mikuji_t3_tex[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_fallS/obj_fallS.c b/src/objects/object_00D5E000/obj_fallS/obj_fallS.c new file mode 100644 index 0000000..d0a773c --- /dev/null +++ b/src/objects/object_00D5E000/obj_fallS/obj_fallS.c @@ -0,0 +1,19 @@ +#include "obj_fallS.h" + +s32 padD70AD0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_grpAT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_grpBT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_grpDT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_grpCT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallCA1_tex_rgb_ia8.ia8.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallA2_tex_rgb_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallA3_tex_rgb_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallC2_tex_rgb_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallC3_tex_rgb_i4.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_evw_anime_1.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_evw_anime_2.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_evw_anime_3.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_evw_anime_4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallS/obj_fallS_evw_anime.inc.c" diff --git a/src/objects/object_00D5E000/obj_fallS/obj_fallS.h b/src/objects/object_00D5E000/obj_fallS/obj_fallS.h new file mode 100644 index 0000000..0d89fdf --- /dev/null +++ b/src/objects/object_00D5E000/obj_fallS/obj_fallS.h @@ -0,0 +1,29 @@ +#ifndef OBJECT_OBJ_FALLS_H +#define OBJECT_OBJ_FALLS_H + +#include "gbi.h" +#include "evw_anime.h" + +/** + * @file obj_fallS + * South facing waterfall + */ + +extern Vtx obj_fallS_v[]; +extern Gfx obj_fallS_grpAT_model[]; +extern Gfx obj_fallS_grpBT_model[]; +extern Gfx obj_fallS_grpDT_model[]; +extern Gfx obj_fallS_grpCT_model[]; +extern Gfx obj_fallS_model[]; +extern unsigned char obj_fallCA1_tex_rgb_ia8[]; +extern unsigned char obj_fallA2_tex_rgb_i4[]; +extern unsigned char obj_fallA3_tex_rgb_i4[]; +extern unsigned char obj_fallC2_tex_rgb_i4[]; +extern unsigned char obj_fallC3_tex_rgb_i4[]; +extern EvwAnimeScroll obj_fallS_evw_anime_1[]; +extern EvwAnimeScroll obj_fallS_evw_anime_2[]; +extern EvwAnimeScroll obj_fallS_evw_anime_3[]; +extern EvwAnimeScroll obj_fallS_evw_anime_4[]; +extern EvwAnimeData obj_fallS_evw_anime[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_fallSE/obj_fallSE.c b/src/objects/object_00D5E000/obj_fallSE/obj_fallSE.c new file mode 100644 index 0000000..db64f7e --- /dev/null +++ b/src/objects/object_00D5E000/obj_fallSE/obj_fallSE.c @@ -0,0 +1,19 @@ +#include "obj_fallSE.h" + +s32 padD71A60[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_grpAT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_grpBT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_grpDT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_grpCT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSESW_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallCA1_tex_rgb_ia8_2.ia8.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallA2_tex_rgb_i4_2.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallA3_tex_rgb_i4_2.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallC2_tex_rgb_i4_2.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallC3_tex_rgb_i4_2.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_evw_anime_1.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_evw_anime_2.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_evw_anime_3.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_evw_anime_4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_fallSE/obj_fallSE_evw_anime.inc.c" diff --git a/src/objects/object_00D5E000/obj_fallSE/obj_fallSE.h b/src/objects/object_00D5E000/obj_fallSE/obj_fallSE.h new file mode 100644 index 0000000..922325d --- /dev/null +++ b/src/objects/object_00D5E000/obj_fallSE/obj_fallSE.h @@ -0,0 +1,29 @@ +#ifndef OBJECT_OBJ_FALLSE_H +#define OBJECT_OBJ_FALLSE_H + +#include "gbi.h" +#include "evw_anime.h" + +/** + * @file obj_fallSE + * Southeast and southwest facing waterfalls + */ + +extern Vtx obj_fallSE_v[]; +extern Gfx obj_fallSE_grpAT_model[]; +extern Gfx obj_fallSE_grpBT_model[]; +extern Gfx obj_fallSE_grpDT_model[]; +extern Gfx obj_fallSE_grpCT_model[]; +extern Gfx obj_fallSESW_model[]; +extern unsigned char obj_fallCA1_tex_rgb_ia8_2[]; +extern unsigned char obj_fallA2_tex_rgb_i4_2[]; +extern unsigned char obj_fallA3_tex_rgb_i4_2[]; +extern unsigned char obj_fallC2_tex_rgb_i4_2[]; +extern unsigned char obj_fallC3_tex_rgb_i4_2[]; +extern EvwAnimeScroll obj_fallSE_evw_anime_1[]; +extern EvwAnimeScroll obj_fallSE_evw_anime_2[]; +extern EvwAnimeScroll obj_fallSE_evw_anime_3[]; +extern EvwAnimeScroll obj_fallSE_evw_anime_4[]; +extern EvwAnimeData obj_fallSE_evw_anime[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_house/obj_house.c b/src/objects/object_00D5E000/obj_house/obj_house.c new file mode 100644 index 0000000..64798a6 --- /dev/null +++ b/src/objects/object_00D5E000/obj_house/obj_house.c @@ -0,0 +1,28 @@ +#include "obj_house.h" + +s32 padD81BB0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_window_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_light_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t4_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t3_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t2_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_door_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t1_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_window_txt.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t3_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t2_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/obj_s_house1_t4_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_je_r_obj_s_house1_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_bs_r_obj_s_house1.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_ckcb_r_obj_s_house1_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_kn_obj_s_house1_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_c_obj_s_house1_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_ds_obj_s_house1_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_ba_r_obj_s_house1.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_ckcb_r_obj_s_house1_out_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_kn_obj_s_house1_out_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_c_obj_s_house1_out_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_ds_obj_s_house1_out_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_house/cKF_ba_r_obj_s_house1_out.inc.c" diff --git a/src/objects/object_00D5E000/obj_house/obj_house.h b/src/objects/object_00D5E000/obj_house/obj_house.h new file mode 100644 index 0000000..8d969f6 --- /dev/null +++ b/src/objects/object_00D5E000/obj_house/obj_house.h @@ -0,0 +1,38 @@ +#ifndef OBJECT_OBJ_HOUSE_H +#define OBJECT_OBJ_HOUSE_H + +#include "gbi.h" +#include "c_keyframe.h" + +/** + * @file obj_house + * Villager houses + */ + +extern Vtx obj_s_house1_v[]; +extern Gfx obj_s_house1_window_model[]; +extern Gfx obj_s_house1_light_model[]; +extern Gfx obj_s_house1_t4_model[]; +extern Gfx obj_s_house1_t3_model[]; +extern Gfx obj_s_house1_t2_model[]; +extern Gfx obj_s_house1_t1_model[]; +extern Gfx obj_s_house1_door_model[]; +extern unsigned char obj_s_house1_t1_tex_txt[]; +extern unsigned char obj_s_house1_window_txt[]; +extern unsigned char obj_s_house1_t3_tex_txt[]; +extern unsigned char obj_s_house1_t2_tex_txt[]; +extern unsigned char obj_s_house1_t4_tex_txt[]; +extern JointElemR cKF_je_r_obj_s_house1_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_s_house1; +extern u8 cKF_ckcb_r_obj_s_house1_tbl[]; +extern s16 cKF_kn_obj_s_house1_tbl[]; +extern s16 cKF_c_obj_s_house1_tbl[]; +extern Keyframe cKF_ds_obj_s_house1_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_s_house1; +extern u8 cKF_ckcb_r_obj_s_house1_out_tbl[]; +extern s16 cKF_kn_obj_s_house1_out_tbl[]; +extern s16 cKF_c_obj_s_house1_out_tbl[]; +extern Keyframe cKF_ds_obj_s_house1_out_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_s_house1_out; + +#endif diff --git a/src/objects/object_00D5E000/obj_lotus/obj_lotus.c b/src/objects/object_00D5E000/obj_lotus/obj_lotus.c new file mode 100644 index 0000000..b154ee7 --- /dev/null +++ b/src/objects/object_00D5E000/obj_lotus/obj_lotus.c @@ -0,0 +1,23 @@ +#include "obj_lotus.h" + +s32 padD7D6F0[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_flower1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafH_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafG_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafF_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafE_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafD_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafC_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafB_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_s_lotus_leafA_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_lotus_flower_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/obj_lotus_leaf_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/cKF_je_r_obj_s_lotus_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/cKF_bs_r_obj_s_lotus.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/cKF_ckcb_r_obj_s_lotus_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/cKF_kn_obj_s_lotus_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/cKF_c_obj_s_lotus_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/cKF_ds_obj_s_lotus_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_lotus/cKF_ba_r_obj_s_lotus.inc.c" +s32 padD7EFD0[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; diff --git a/src/objects/object_00D5E000/obj_lotus/obj_lotus.h b/src/objects/object_00D5E000/obj_lotus/obj_lotus.h new file mode 100644 index 0000000..ec211c4 --- /dev/null +++ b/src/objects/object_00D5E000/obj_lotus/obj_lotus.h @@ -0,0 +1,32 @@ +#ifndef OBJECT_OBJ_LOTUS_H +#define OBJECT_OBJ_LOTUS_H + +#include "gbi.h" +#include "c_keyframe.h" + +/** + * @file obj_lotus + * Lotus flower that floats in the town lake + */ + +extern Vtx obj_s_lotus_v[]; +extern Gfx obj_s_lotus_flower1_model[]; +extern Gfx obj_s_lotus_leafH_model[]; +extern Gfx obj_s_lotus_leafG_model[]; +extern Gfx obj_s_lotus_leafF_model[]; +extern Gfx obj_s_lotus_leafE_model[]; +extern Gfx obj_s_lotus_leafD_model[]; +extern Gfx obj_s_lotus_leafC_model[]; +extern Gfx obj_s_lotus_leafB_model[]; +extern Gfx obj_s_lotus_leafA_model[]; +extern unsigned char obj_lotus_flower_tex_txt[]; +extern unsigned char obj_lotus_leaf_tex_txt[]; +extern JointElemR cKF_je_r_obj_s_lotus_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_s_lotus; +extern u8 cKF_ckcb_r_obj_s_lotus_tbl[]; +extern s16 cKF_kn_obj_s_lotus_tbl[]; +extern s16 cKF_c_obj_s_lotus_tbl[]; +extern Keyframe cKF_ds_obj_s_lotus_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_s_lotus; + +#endif diff --git a/src/objects/object_00D5E000/obj_uranai/obj_uranai.c b/src/objects/object_00D5E000/obj_uranai/obj_uranai.c new file mode 100644 index 0000000..a441385 --- /dev/null +++ b/src/objects/object_00D5E000/obj_uranai/obj_uranai.c @@ -0,0 +1,38 @@ +#include "obj_uranai.h" + +s32 padD61440[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_window_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_t2_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_t1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_light_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_doorA_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_doorB_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_t2_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_window_tex_txt.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_s_uranai_t1_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_je_r_obj_s_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_bs_r_obj_s_uranai.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_ckcb_r_obj_s_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_kn_obj_s_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_c_obj_s_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_ds_obj_s_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_ba_r_obj_s_uranai.inc.c" +s32 padD62E2C[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_window_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_t2_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_t1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_light_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_doorA_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_doorB_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_t2_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_window_tex_txt.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/obj_w_uranai_t1_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_je_r_obj_w_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_bs_r_obj_w_uranai.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_ckcb_r_obj_w_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_kn_obj_w_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_c_obj_w_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_ds_obj_w_uranai_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_uranai/cKF_ba_r_obj_w_uranai.inc.c" diff --git a/src/objects/object_00D5E000/obj_uranai/obj_uranai.h b/src/objects/object_00D5E000/obj_uranai/obj_uranai.h new file mode 100644 index 0000000..e130697 --- /dev/null +++ b/src/objects/object_00D5E000/obj_uranai/obj_uranai.h @@ -0,0 +1,47 @@ +#ifndef OBJECT_OBJ_URANAI_H +#define OBJECT_OBJ_URANAI_H + +#include "gbi.h" +#include "c_keyframe.h" + +/** + * @file obj_uranai + * 占い Katrina's tent + */ + +extern Vtx obj_s_uranai_v[]; +extern Gfx obj_s_uranai_window_model[]; +extern Gfx obj_s_uranai_t2_model[]; +extern Gfx obj_s_uranai_t1_model[]; +extern Gfx obj_s_uranai_light_model[]; +extern Gfx obj_s_uranai_doorA_model[]; +extern Gfx obj_s_uranai_doorB_model[]; +extern unsigned char obj_s_uranai_t2_tex_txt[]; +extern unsigned char obj_s_uranai_window_tex_txt[]; +extern unsigned char obj_s_uranai_t1_tex_txt[]; +extern JointElemR cKF_je_r_obj_s_uranai_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_s_uranai; +extern u8 cKF_ckcb_r_obj_s_uranai_tbl[]; +extern s16 cKF_kn_obj_s_uranai_tbl[]; +extern s16 cKF_c_obj_s_uranai_tbl[]; +extern Keyframe cKF_ds_obj_s_uranai_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_s_uranai; +extern Vtx obj_w_uranai_v[]; +extern Gfx obj_w_uranai_window_model[]; +extern Gfx obj_w_uranai_t2_model[]; +extern Gfx obj_w_uranai_t1_model[]; +extern Gfx obj_w_uranai_light_model[]; +extern Gfx obj_w_uranai_doorA_model[]; +extern Gfx obj_w_uranai_doorB_model[]; +extern unsigned char obj_w_uranai_t2_tex_txt[]; +extern unsigned char obj_w_uranai_window_tex_txt[]; +extern unsigned char obj_w_uranai_t1_tex_txt[]; +extern JointElemR cKF_je_r_obj_w_uranai_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_w_uranai; +extern u8 cKF_ckcb_r_obj_w_uranai_tbl[]; +extern s16 cKF_kn_obj_w_uranai_tbl[]; +extern s16 cKF_c_obj_w_uranai_tbl[]; +extern Keyframe cKF_ds_obj_w_uranai_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_w_uranai; + +#endif diff --git a/src/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura.c b/src/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura.c new file mode 100644 index 0000000..ea7fc1b --- /dev/null +++ b/src/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura.c @@ -0,0 +1,14 @@ +#include "obj_w_kamakura.h" + +s32 padD78A00[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_light_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_t2_on_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_window_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_t1_onT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_t3_onT_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/kamakura_DL_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_t1_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_t2_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_t3_tex.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura_light02_tex.i4.inc.c" diff --git a/src/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura.h b/src/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura.h new file mode 100644 index 0000000..b9fae4c --- /dev/null +++ b/src/objects/object_00D5E000/obj_w_kamakura/obj_w_kamakura.h @@ -0,0 +1,23 @@ +#ifndef OBJECT_OBJ_W_KAMAKURA_H +#define OBJECT_OBJ_W_KAMAKURA_H + +#include "gbi.h" + +/** + * @file obj_w_kamakura + * かまくら Snow hut that villagers camp in + */ + +extern Vtx obj_w_kamakura_v[]; +extern Gfx obj_w_kamakura_light_model[]; +extern Gfx obj_w_kamakura_t2_on_model[]; +extern Gfx obj_w_kamakura_window_model[]; +extern Gfx obj_w_kamakura_t1_onT_model[]; +extern Gfx obj_w_kamakura_t3_onT_model[]; +extern Gfx kamakura_DL_model[]; +extern unsigned char obj_w_kamakura_t1_tex[]; +extern unsigned char obj_w_kamakura_t2_tex[]; +extern unsigned char obj_w_kamakura_t3_tex[]; +extern unsigned char obj_w_kamakura_light02_tex[]; + +#endif diff --git a/src/objects/object_00D5E000/obj_yamishop/obj_yamishop.c b/src/objects/object_00D5E000/obj_yamishop/obj_yamishop.c new file mode 100644 index 0000000..74fb707 --- /dev/null +++ b/src/objects/object_00D5E000/obj_yamishop/obj_yamishop.c @@ -0,0 +1,36 @@ +#include "obj_yamishop.h" + +s32 padD5E000[] = { 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_window_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_t1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_light_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_door1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_door2_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_t2_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_t1_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_s_yamishop_window_tex_txt.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_je_r_obj_s_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_bs_r_obj_s_yamishop.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_ckcb_r_obj_s_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_kn_obj_s_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_c_obj_s_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_ds_obj_s_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_ba_r_obj_s_yamishop.inc.c" +s32 padD5FA18[] = { 0x00000000, 0x00000000, 0x00000000, 0x00000000 }; +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_v.vtx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_window_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_t1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_light_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_door1_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_door2_model.gfx.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_t2_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_t1_tex_txt.ci4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/obj_w_yamishop_window_tex_txt.i4.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_je_r_obj_w_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_bs_r_obj_w_yamishop.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_ckcb_r_obj_w_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_kn_obj_w_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_c_obj_w_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_ds_obj_w_yamishop_tbl.inc.c" +#include "assets/jp/objects/object_00D5E000/obj_yamishop/cKF_ba_r_obj_w_yamishop.inc.c" diff --git a/src/objects/object_00D5E000/obj_yamishop/obj_yamishop.h b/src/objects/object_00D5E000/obj_yamishop/obj_yamishop.h new file mode 100644 index 0000000..955fc65 --- /dev/null +++ b/src/objects/object_00D5E000/obj_yamishop/obj_yamishop.h @@ -0,0 +1,45 @@ +#ifndef OBJECT_OBJ_YAMISHOP_H +#define OBJECT_OBJ_YAMISHOP_H + +#include "gbi.h" +#include "c_keyframe.h" + +/** + * @file obj_yamishop + * 闇ショップ Crazy Redd's tent + */ + +extern Vtx obj_s_yamishop_v[]; +extern Gfx obj_s_yamishop_window_model[]; +extern Gfx obj_s_yamishop_t1_model[]; +extern Gfx obj_s_yamishop_light_model[]; +extern Gfx obj_s_yamishop_door1_model[]; +extern Gfx obj_s_yamishop_door2_model[]; +extern unsigned char obj_s_yamishop_t2_tex_txt[]; +extern unsigned char obj_s_yamishop_t1_tex_txt[]; +extern unsigned char obj_s_yamishop_window_tex_txt[]; +extern JointElemR cKF_je_r_obj_s_yamishop_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_s_yamishop; +extern u8 cKF_ckcb_r_obj_s_yamishop_tbl[]; +extern s16 cKF_kn_obj_s_yamishop_tbl[]; +extern s16 cKF_c_obj_s_yamishop_tbl[]; +extern Keyframe cKF_ds_obj_s_yamishop_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_s_yamishop; +extern Vtx obj_w_yamishop_v[]; +extern Gfx obj_w_yamishop_window_model[]; +extern Gfx obj_w_yamishop_t1_model[]; +extern Gfx obj_w_yamishop_light_model[]; +extern Gfx obj_w_yamishop_door1_model[]; +extern Gfx obj_w_yamishop_door2_model[]; +extern unsigned char obj_w_yamishop_t2_tex_txt[]; +extern unsigned char obj_w_yamishop_t1_tex_txt[]; +extern unsigned char obj_w_yamishop_window_tex_txt[]; +extern JointElemR cKF_je_r_obj_w_yamishop_tbl[]; +extern BaseSkeletonR cKF_bs_r_obj_w_yamishop; +extern u8 cKF_ckcb_r_obj_w_yamishop_tbl[]; +extern s16 cKF_kn_obj_w_yamishop_tbl[]; +extern s16 cKF_c_obj_w_yamishop_tbl[]; +extern Keyframe cKF_ds_obj_w_yamishop_tbl[]; +extern BaseAnimationR cKF_ba_r_obj_w_yamishop; + +#endif diff --git a/src/objects/object_00D5E000/object_00D5E000.c b/src/objects/object_00D5E000/object_00D5E000.c deleted file mode 100644 index 7db807f..0000000 --- a/src/objects/object_00D5E000/object_00D5E000.c +++ /dev/null @@ -1,87 +0,0 @@ -// // obj_s_yamishop -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_v.vtx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_window_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_t1_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_light_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_door1_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_door2_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_t2_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_t1_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/obj_s_yamishop_window_tex_txt.i4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/cKF_je_r_obj_s_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/cKF_bs_r_obj_s_yamishop.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/cKF_ckcb_r_obj_s_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/cKF_kn_obj_s_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/cKF_c_obj_s_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/cKF_ds_obj_s_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_yamishop/cKF_ba_r_obj_s_yamishop.inc.c" - -// // obj_w_yamishop -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_v.vtx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_window_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_t1_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_light_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_door1_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_door2_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_t2_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_t1_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/obj_w_yamishop_window_tex_txt.i4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/cKF_je_r_obj_w_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/cKF_bs_r_obj_w_yamishop.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/cKF_ckcb_r_obj_w_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/cKF_kn_obj_w_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/cKF_c_obj_w_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/cKF_ds_obj_w_yamishop_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_yamishop/cKF_ba_r_obj_w_yamishop.inc.c" - -// obj_s_toudai -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_v.vtx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_mirror_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_glass_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_body_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_light_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_lenz_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_arm_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_light_tex_txt.i8.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_arm_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_dai_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_dou_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_plate_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_side_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_tesuri_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_yane_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_glass_tex_pic_ci4_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/obj_s_toudai_glass_tex_pic_ci4.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/cKF_je_r_obj_s_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/cKF_bs_r_obj_s_toudai.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/cKF_ckcb_r_obj_s_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/cKF_kn_obj_s_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/cKF_c_obj_s_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/cKF_ds_obj_s_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_s_toudai/cKF_ba_r_obj_s_toudai.inc.c" - -// obj_w_toudai -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_v.vtx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_mirror_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_glass_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_body_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_light_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_lenz_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_arm_model.gfx.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_light_tex_txt.i8.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_arm_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_dai_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_dou_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_plate_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_side_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_tesuri_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_yane_tex_txt.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_glass_tex_pic_ci4_pal.palette.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/obj_w_toudai_glass_tex_pic_ci4.ci4.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/cKF_je_r_obj_w_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/cKF_bs_r_obj_w_toudai.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/cKF_ckcb_r_obj_w_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/cKF_kn_obj_w_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/cKF_c_obj_w_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/cKF_ds_obj_w_toudai_tbl.inc.c" -// #include "assets/jp/objects/object_00D5E000/obj_w_toudai/cKF_ba_r_obj_w_toudai.inc.c" diff --git a/src/objects/object_00DF4000/object_00DF4000.c b/src/objects/object_00DF4000/object_00DF4000.c new file mode 100644 index 0000000..1ca3564 --- /dev/null +++ b/src/objects/object_00DF4000/object_00DF4000.c @@ -0,0 +1,191 @@ +#include "unk.h" +#include "objects/object_00D5E000/obj_yamishop/obj_yamishop.h" + +UNK_TYPE4 padDF4000[] = { 0x00000000, 0x00000000 }; + +u32 StructureObjectAddresses[] = { + 0x06023BB0, // obj_s_house1 + 0x06026388, // + 0x06028B18, // + 0x0602B208, // + 0x0602D838, // + 0x0603C710, // + 0x0603EEE0, // + 0x060417D0, // + 0x060583F0, // + 0x0605C470, // + 0x06060E38, // + 0x06065998, // + 0x0604FE50, // + 0x0606FE70, // + 0x06074698, // + 0x06078D48, // + 0x06080A90, // + 0x060834C0, // + 0x0604BC80, // + 0x06012AD0, // + 0x06013A60, // + 0x060556A0, // + 0x0606A560, // + 0x06000000, // obj_s_yamishop + 0x06003440, // obj_s_uranai + 0x06056180, // + 0x0601AA00, // obj_w_kamakura + 0x060149F0, // obj_e_goza + 0x060542D0, // + 0x06092A90, // + 0x060880B8, // + 0x06085A40, // + 0x06021EE0, // obj_e_mikuji + 0x06006830, // obj_e_count01 + 0x06008C90, // obj_e_count02_cl + 0x06016A40, // obj_e_kago_r + 0x06018A38, // obj_e_kago_w + 0x0608C7A0, // + 0x0608A730, // + 0x0601CAE0, // obj_e_koinobori + 0x0600FEE0, // obj_s_dump + 0x0608E830, // obj_s_windmill + 0x0601F6F0, // obj_s_lotus + 0x06020FE0, // obj_e_mikanbox + 0x0600A420, // obj_s_douzou + 0x0607D240, // obj_s_toudai + 0x06026380, // + 0x06028B10, // + 0x0602B200, // + 0x0602D830, // + 0x06030138, // + 0x0603EED8, // + 0x060417C8, // + 0x060441E0, // + 0x0605A428, // + 0x0605E950, // + 0x060633E0, // + 0x06067F70, // + 0x06052070, // + 0x06072278, // + 0x060769D8, // + 0x0607AFB0, // + 0x060834B8, // + 0x06085A30, // + 0x0604DD78, // + 0x06013A58, // + 0x060149E8, // + 0x06055C08, // + 0x0606D1D8, // + 0x06001A18, // + 0x06004E30, // + 0x060583E0, // + 0x0601CAD8, // + 0x06016A38, // + 0x06055690, // + 0x06095478, // + 0x0608A728, // + 0x060880B0, // + 0x06023BA8, // + 0x06008C80, // + 0x0600A418, // + 0x06018A30, // + 0x0601A9F0, // + 0x0608E828, // + 0x0608C798, // + 0x0601F6E8, // + 0x060114D0, // + 0x06090960, // + 0x06020FD0, // + 0x06021ED8, // + 0x0600D178, // + 0x0607EE80, // + 0x06030140, // + 0x06032910, // + 0x060350A0, // + 0x06037790, // + 0x06039E00, // + 0x060441E8, // + 0x060469B8, // + 0x06049268, // + 0x0605A430, // + 0x0605E958, // + 0x060633E8, // + 0x06067F78, // + 0x06052078, // + 0x06072280, // + 0x060769E0, // + 0x0607AFB8, // + 0x06080A90, // + 0x060834C0, // + 0x0604DD80, // + 0x06012AD0, // + 0x06013A60, // + 0x06055C10, // + 0x0606D1E0, // + 0x06001A20, // obj_w_yamishop + 0x06004E38, // obj_w_uranai + 0x06056180, // + 0x0601AA00, // obj_w_kamakura + 0x060149F0, // obj_e_goza + 0x060542D0, // + 0x06092A90, // + 0x060880B8, // + 0x06085A40, // + 0x06021EE0, // obj_e_mikuji + 0x06006830, // obj_e_count01 + 0x06008C90, // obj_e_count02_cl + 0x06016A40, // obj_e_kago_r + 0x06018A38, // obj_e_kago_w + 0x0608C7A0, // + 0x0608A730, // + 0x0601CAE0, // obj_e_koinobori + 0x060114D8, // obj_w_dump + 0x06090968, // obj_w_windmill_v + 0x0601F6F0, // obj_s_lotus + 0x06020FE0, // obj_e_mikanbox + 0x0600D180, // obj_w_douzou + 0x0607EE88, // obj_w_toudai + 0x06032908, // + 0x06035098, // + 0x06037788, // + 0x06039DF8, // + 0x0603C700, // + 0x060469B0, // + 0x06049260, // + 0x0604BC78, // + 0x0605C468, // + 0x06060E30, // + 0x06065990, // + 0x0606A550, // + 0x060542C8, // + 0x06074690, // + 0x06078D40, // + 0x0607D230, // + 0x060834B8, // + 0x06085A30, // + 0x0604FE48, // + 0x06013A58, // + 0x060149E8, // + 0x06056178, // + 0x0606FE60, // + 0x06003438, // + 0x06006828, // + 0x060583E0, // + 0x0601CAD8, // + 0x06016A38, // + 0x06055690, // + 0x06095478, // + 0x0608A728, // + 0x060880B0, // + 0x06023BA8, // + 0x06008C80, // + 0x0600A418, // + 0x06018A30, // + 0x0601A9F0, // + 0x0608E828, // + 0x0608C798, // + 0x0601F6E8, // + 0x06012AC8, // + 0x06092A80, // + 0x06020FD0, // + 0x06021ED8, // + 0x0600FED8, // + 0x06080A88, // +}; diff --git a/src/overlays/actors/ovl_Koinobori/ac_koinobori.c b/src/overlays/actors/ovl_Koinobori/ac_koinobori.c index 97caf84..be8ba2b 100644 --- a/src/overlays/actors/ovl_Koinobori/ac_koinobori.c +++ b/src/overlays/actors/ovl_Koinobori/ac_koinobori.c @@ -10,6 +10,7 @@ #include "audio.h" #include "overlays/actors/player_actor/m_player.h" #include "m_rcp.h" +#include "objects/object_00D5E000/obj_e_koinobori/obj_e_koinobori.h" #define THIS ((Koinobori*)thisx) @@ -40,8 +41,6 @@ extern Gfx obj_e_koinobori_shadowT_model[]; ShadowData aKOI_shadow_data = { 8, aKOI_shadow_vtx_fix_flg_table, 60.0f, obj_e_koinobori_shadow_v, obj_e_koinobori_shadowT_model }; -extern BaseSkeletonR cKF_bs_r_obj_e_koinobori; - void aKOI_actor_ct(Actor* thisx, Game_Play* game_play UNUSED) { Koinobori* this = THIS; @@ -67,8 +66,6 @@ void aKOI_set_bgOffset(Koinobori* this UNUSED, s32 processIndex UNUSED) { void aKOI_wait(Koinobori* this UNUSED, Game_Play* game_play UNUSED) { } -extern BaseAnimationR cKF_ba_r_obj_e_koinobori; - void aKOI_setup_action(Koinobori* this, s32 processIndex) { static KoinoboriActionFunc process[] = { aKOI_wait }; diff --git a/yamls/jp/assets.yaml b/yamls/jp/assets.yaml index b993e7e..5a350bd 100644 --- a/yamls/jp/assets.yaml +++ b/yamls/jp/assets.yaml @@ -556,7 +556,7 @@ align: 0x1000 symbol_name_format: $VRAM_$ROM subsegments: - - [auto, c, object_00D5B000] + # - [auto, c, object_00D5B000] - start: 0xD5B000 type: data name: object_00D5B000 @@ -564,10 +564,28 @@ - [0xD5B000] - [0xD5B008, af_palette, obj_s_house1_a_pal] - [0xD5B028, af_palette, obj_s_house1_b_pal] - - [0xD5B048] + - [0xD5B048, af_palette, obj_s_house1_c_pal] + - [0xD5B068, af_palette, obj_s_house1_d_pal] + - [0xD5B088, af_palette, obj_s_house1_e_pal] + - [0xD5B0A8] - [0xD5BA48, af_palette, obj_s_yamishop_pal] - [0xD5BA68, af_palette, obj_w_yamishop_pal] - [0xD5BA88] + - [0xD5BF88, af_palette, obj_buggy_pal] + - [0xD5BFA8, af_palette, obj_buggy_winter_pal] + - [0xD5BFC8] + - [0xD5BFE8, af_palette, obj_w_kamakura_pal] + - [0xD5C008] + - [0xD5C048, af_palette, obj_e_goza_pal] + - [0xD5C068] + - [0xD5C0C8, af_palette, obj_e_mikuji_pal] + - [0xD5C0E8, af_palette, obj_e_count_pal] + - [0xD5C108, af_palette, obj_e_count02_pal] + - [0xD5C128, af_palette, obj_e_kago_r_pal] + - [0xD5C148, af_palette, obj_e_kago_w_pal] + - [0xD5C168] + - [0xD5C1A8, af_palette, obj_e_koinobori_a_pal] + - [0xD5C1C8, af_palette, obj_dump_pal] - [0xD5C1E8, af_palette, obj_s_windmill_a_pal] - [0xD5C208, af_palette, obj_s_windmill_b_pal] - [0xD5C228, af_palette, obj_s_windmill_c_pal] @@ -578,21 +596,27 @@ - [0xD5C2C8, af_palette, obj_w_windmill_c_pal] - [0xD5C2E8, af_palette, obj_w_windmill_d_pal] - [0xD5C308, af_palette, obj_w_windmill_e_pal] - - [0xD5C328] + - [0xD5C328, af_palette, obj_01_lotus_pal] + - [0xD5C348, af_palette, obj_e_mikanbox_pal] + - [0xD5C368, af_palette, obj_s_douzou_dai_pal] + - [0xD5C388, af_palette, obj_w_douzou_pal] - [0xD5C3A8, af_palette, obj_s_toudai_pal] - [0xD5C3C8, af_palette, obj_w_toudai_pal] - - [0xD5C3E8] + - [0xD5C3E8] - [0xD5C3F0] - name: object_00D5D000 - type: bin # code + dir: objects/object_00D5D000 + type: code start: 0xD5D000 vram: 0x06000000 exclusive_ram_id: segment_06 compress: False align: 0x1000 - # subsegments: - # - [0xD5D000, data, assets/objects/object_00D5D000/object_00D5D000] + symbol_name_format: $VRAM_$ROM + subsegments: + - [auto, c, object_00D5D000] + - [0xD5D000, .data, object_00D5D000] - [0xD5D2E0] - name: object_00D5E000 @@ -605,139 +629,491 @@ align: 0x1000 symbol_name_format: $VRAM_$ROM subsegments: - - [auto, c, object_00D5E000] + - [auto, c, obj_yamishop/obj_yamishop] - start: 0xD5E000 - type: data - name: object_00D5E000 + type: .data + name: obj_yamishop/obj_yamishop + subsegments: + - [0xD5E000, pad] + - [0xD5E008, vtx, obj_yamishop/obj_s_yamishop_v] + - [0xD5E428, af_gfx, obj_yamishop/obj_s_yamishop_window_model] + - [0xD5E4B8, af_gfx, obj_yamishop/obj_s_yamishop_t1_model] + - [0xD5E5D0, af_gfx, obj_yamishop/obj_s_yamishop_light_model] + - [0xD5E690, af_gfx, obj_yamishop/obj_s_yamishop_door1_model] + - [0xD5E7D8, af_gfx, obj_yamishop/obj_s_yamishop_door2_model] + - [0xD5E8C8, af_ci4, obj_yamishop/obj_s_yamishop_t2_tex_txt, 128, 32, 0xD5BA48, 0x20] + - [0xD5F0C8, af_ci4, obj_yamishop/obj_s_yamishop_t1_tex_txt, 128, 32, 0xD5BA48, 0x20] + - [0xD5F8C8, af_i4, obj_yamishop/obj_s_yamishop_window_tex_txt, 16, 16] + - [0xD5F948, ckf_je, obj_yamishop/cKF_je_r_obj_s_yamishop_tbl] + - [0xD5F990, ckf_bs, obj_yamishop/cKF_bs_r_obj_s_yamishop] + - [0xD5F998, ckf_ckcb, obj_yamishop/cKF_ckcb_r_obj_s_yamishop_tbl] + - [0xD5F9A0, ckf_kn, obj_yamishop/cKF_kn_obj_s_yamishop_tbl] + - [0xD5F9A4, ckf_c, obj_yamishop/cKF_c_obj_s_yamishop_tbl] + - [0xD5F9CC, ckf_ds, obj_yamishop/cKF_ds_obj_s_yamishop_tbl] + - [0xD5FA02, pad] + - [0xD5FA04, ckf_ba, obj_yamishop/cKF_ba_r_obj_s_yamishop] + - [0xD5FA18, pad] + - [0xD5FA28, vtx, obj_yamishop/obj_w_yamishop_v] + - [0xD5FE48, af_gfx, obj_yamishop/obj_w_yamishop_window_model] + - [0xD5FED8, af_gfx, obj_yamishop/obj_w_yamishop_t1_model] + - [0xD5FFF0, af_gfx, obj_yamishop/obj_w_yamishop_light_model] + - [0xD600B0, af_gfx, obj_yamishop/obj_w_yamishop_door1_model] + - [0xD601F8, af_gfx, obj_yamishop/obj_w_yamishop_door2_model] + - [0xD602E8, af_ci4, obj_yamishop/obj_w_yamishop_t2_tex_txt, 128, 32, 0xD5BA68, 0x20] + - [0xD60AE8, af_ci4, obj_yamishop/obj_w_yamishop_t1_tex_txt, 128, 32, 0xD5BA68, 0x20] + - [0xD612E8, af_i4, obj_yamishop/obj_w_yamishop_window_tex_txt, 16, 16] + - [0xD61368, ckf_je, obj_yamishop/cKF_je_r_obj_w_yamishop_tbl] + - [0xD613B0, ckf_bs, obj_yamishop/cKF_bs_r_obj_w_yamishop] + - [0xD613B8, ckf_ckcb, obj_yamishop/cKF_ckcb_r_obj_w_yamishop_tbl] + - [0xD613C0, ckf_kn, obj_yamishop/cKF_kn_obj_w_yamishop_tbl] + - [0xD613C4, ckf_c, obj_yamishop/cKF_c_obj_w_yamishop_tbl] + - [0xD613EC, ckf_ds, obj_yamishop/cKF_ds_obj_w_yamishop_tbl] + - [0xD61422, pad] + - [0xD61424, ckf_ba, obj_yamishop/cKF_ba_r_obj_w_yamishop] + - [0xD61438] + - [auto, c, obj_uranai/obj_uranai] + - start: 0xD61440 + type: .data + name: obj_uranai/obj_uranai + subsegments: + - [0xD61440, pad] + - [0xD61448, vtx, obj_uranai/obj_s_uranai_v] + - [0xD617B8, af_gfx, obj_uranai/obj_s_uranai_window_model] + - [0xD61840, af_gfx, obj_uranai/obj_s_uranai_t2_model] + - [0xD61908, af_gfx, obj_uranai/obj_s_uranai_t1_model] + - [0xD61A18, af_gfx, obj_uranai/obj_s_uranai_light_model] + - [0xD61AD0, af_gfx, obj_uranai/obj_s_uranai_doorA_model] + - [0xD61B98, af_gfx, obj_uranai/obj_s_uranai_doorB_model] + - [0xD61C60, af_ci4, obj_uranai/obj_s_uranai_t2_tex_txt, 128, 32, 0xD5BF88, 0x20] + - [0xD62460, af_i4, obj_uranai/obj_s_uranai_window_tex_txt, 16, 16] + - [0xD624E0, af_ci4, obj_uranai/obj_s_uranai_t1_tex_txt, 128, 32, 0xD5BF88, 0x20] + - [0xD62CE0, ckf_je, obj_uranai/cKF_je_r_obj_s_uranai_tbl] + - [0xD62D40, ckf_bs, obj_uranai/cKF_bs_r_obj_s_uranai] + - [0xD62D48, ckf_ckcb, obj_uranai/cKF_ckcb_r_obj_s_uranai_tbl] + - [0xD62D50, ckf_kn, obj_uranai/cKF_kn_obj_s_uranai_tbl] + - [0xD62D68, ckf_c, obj_uranai/cKF_c_obj_s_uranai_tbl] + - [0xD62D88, ckf_ds, obj_uranai/cKF_ds_obj_s_uranai_tbl] + - [0xD62E18, ckf_ba, obj_uranai/cKF_ba_r_obj_s_uranai] + - [0xD62E2C, pad] + - [0xD62E40, vtx, obj_uranai/obj_w_uranai_v] + - [0xD631B0, af_gfx, obj_uranai/obj_w_uranai_window_model] + - [0xD63238, af_gfx, obj_uranai/obj_w_uranai_t2_model] + - [0xD63300, af_gfx, obj_uranai/obj_w_uranai_t1_model] + - [0xD63410, af_gfx, obj_uranai/obj_w_uranai_light_model] + - [0xD634C8, af_gfx, obj_uranai/obj_w_uranai_doorA_model] + - [0xD63590, af_gfx, obj_uranai/obj_w_uranai_doorB_model] + - [0xD63658, af_ci4, obj_uranai/obj_w_uranai_t2_tex_txt, 128, 32, 0xD5BFA8, 0x20] + - [0xD63E58, af_i4, obj_uranai/obj_w_uranai_window_tex_txt, 16, 16] + - [0xD63ED8, af_ci4, obj_uranai/obj_w_uranai_t1_tex_txt, 128, 32, 0xD5BFA8, 0x20] + - [0xD646D8, ckf_je, obj_uranai/cKF_je_r_obj_w_uranai_tbl] + - [0xD64738, ckf_bs, obj_uranai/cKF_bs_r_obj_w_uranai] + - [0xD64740, ckf_ckcb, obj_uranai/cKF_ckcb_r_obj_w_uranai_tbl] + - [0xD64748, ckf_kn, obj_uranai/cKF_kn_obj_w_uranai_tbl] + - [0xD64760, ckf_c, obj_uranai/cKF_c_obj_w_uranai_tbl] + - [0xD64780, ckf_ds, obj_uranai/cKF_ds_obj_w_uranai_tbl] + - [0xD64810, ckf_ba, obj_uranai/cKF_ba_r_obj_w_uranai] + - [0xD64824] + - [auto, c, obj_e_count01/obj_e_count01] + - start: 0xD64830 + type: .data + name: obj_e_count01/obj_e_count01 + subsegments: + - [0xD64830, pad] + - [0xD64838, vtx, obj_e_count01/obj_e_count01_v] + - [0xD64BE8, af_gfx, obj_e_count01/obj_e_count_spot_model] + - [0xD64CB0, af_gfx, obj_e_count01/obj_e_count_lamp_model] + - [0xD64D88, af_gfx, obj_e_count01/obj_e_count_front_model] + - [0xD64ED0, af_gfx, obj_e_count01/obj_e_count_baloon_model] + - [0xD65018, af_gfx, obj_e_count01/obj_e_count_back_model] + - [0xD650D8, af_gfx, obj_e_count01/obj_e_count_new_model] + - [0xD65190, af_gfx, obj_e_count01/obj_e_count_down_model] + - [0xD65258, af_ci4, obj_e_count01/obj_e_count_t1_tex_txt, 128, 32, 0xD5C0E8, 0x20] + - [0xD65A58, af_ci4, obj_e_count01/obj_e_count_t2_tex_txt, 128, 32, 0xD5C0E8, 0x20] + - [0xD66258, af_ci4, obj_e_count01/obj_e_count_t3_tex_txt, 128, 32, 0xD5C0E8, 0x20] + - [0xD66A58, af_i4, obj_e_count01/obj_e_count01_spot_tex_sgi_i4, 16, 16] + - [0xD66AD8, ckf_je, obj_e_count01/cKF_je_r_obj_e_count01_tbl] + - [0xD66B44, ckf_bs, obj_e_count01/cKF_bs_r_obj_e_count01] + - [0xD66B4C, ckf_ckcb, obj_e_count01/cKF_ckcb_r_obj_e_count01_tbl] + - [0xD66B58, ckf_kn, obj_e_count01/cKF_kn_obj_e_count01_tbl] + - [0xD66B5C, ckf_c, obj_e_count01/cKF_c_obj_e_count01_tbl] + - [0xD66B94, ckf_ds, obj_e_count01/cKF_ds_obj_e_count01_tbl] + - [0xD66C36, pad] + - [0xD66C38, ckf_ba, obj_e_count01/cKF_ba_r_obj_e_count01] + - [0xD66C4C, evw_colprim, obj_e_count01/obj_e_count01_evw_anime_1_prim] + - [0xD66C56, pad] + - [0xD66C58, evw_colreg, obj_e_count01/obj_e_count01_evw_anime_1] + - [0xD66C68, evw_scroll, obj_e_count01/obj_e_count01_evw_anime_2] + - [0xD66C70, evw_data, obj_e_count01/obj_e_count01_evw_anime] + - [0xD66C80] + - [auto, c, obj_e_count02_cl/obj_e_count02_cl] + - start: 0xD66C90 + type: .data + name: obj_e_count02_cl/obj_e_count02_cl + subsegments: + - [0xD66C90, pad] + - [0xD66C98, vtx, obj_e_count02_cl/obj_e_count02_cl_v] + - [0xD66D98, af_gfx, obj_e_count02_cl/obj_e_c2_ani_cl01_sita_model] + - [0xD66E98, af_gfx, obj_e_count02_cl/obj_e_c2_ani_ci01_mae_model] + - [0xD66F98, af_ci4, obj_e_count02_cl/obj_e_count02_1_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67198, af_ci4, obj_e_count02_cl/obj_e_count02_0_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67398, af_ci4, obj_e_count02_cl/obj_e_count02_2_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67598, af_ci4, obj_e_count02_cl/obj_e_count02_3_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67798, af_ci4, obj_e_count02_cl/obj_e_count02_4_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67998, af_ci4, obj_e_count02_cl/obj_e_count02_5_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67B98, af_ci4, obj_e_count02_cl/obj_e_count02_6_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67D98, af_ci4, obj_e_count02_cl/obj_e_count02_7_tex, 32, 32, 0xD5C108, 0x20] + - [0xD67F98, af_ci4, obj_e_count02_cl/obj_e_count02_8_tex, 32, 32, 0xD5C108, 0x20] + - [0xD68198, af_ci4, obj_e_count02_cl/obj_e_count02_9_tex, 32, 32, 0xD5C108, 0x20] + - [0xD68398, ckf_je, obj_e_count02_cl/cKF_je_r_obj_e_count02_cl_tbl] + - [0xD683BC, ckf_bs, obj_e_count02_cl/cKF_bs_r_obj_e_count02_cl] + - [0xD683C4, ckf_ckcb, obj_e_count02_cl/cKF_ckcb_r_obj_e_count02_cl_tbl] + - [0xD683C8, ckf_kn, obj_e_count02_cl/cKF_kn_obj_e_count02_cl_tbl] + - [0xD683CC, ckf_c, obj_e_count02_cl/cKF_c_obj_e_count02_cl_tbl] + - [0xD683E4, ckf_ds, obj_e_count02_cl/cKF_ds_obj_e_count02_cl_tbl] + - [0xD68402, pad] + - [0xD68404, ckf_ba, obj_e_count02_cl/cKF_ba_r_obj_e_count02_cl] + - [0xD68418] + - [auto, c, obj_douzou/obj_douzou] + - start: 0xD68420 + type: .data + name: obj_douzou/obj_douzou + subsegments: + - [0xD68420, pad] + - [0xD68428, vtx, obj_douzou/obj_s_douzou_v] + - [0xD695D8, af_gfx, obj_douzou/obj_s_douzou_name_model] + - [0xD69660, af_gfx, obj_douzou/obj_s_douzou_dai_model] + - [0xD69738, af_gfx, obj_douzou/obj_s_douzou_girl_mouth_model] + - [0xD697C0, af_gfx, obj_douzou/obj_s_douzou_girl_face_model] + - [0xD69850, af_gfx, obj_douzou/obj_s_douzou_girl_model] + - [0xD69A70, af_gfx, obj_douzou/obj_s_douzou_boy_mouth_model] + - [0xD69AF8, af_gfx, obj_douzou/obj_s_douzou_boy_face_model] + - [0xD69B88, af_gfx, obj_douzou/obj_s_douzou_boy_model] + - [0xD69DE8, af_ci4, obj_douzou/obj_s_douzou_dai_tex_txt, 16, 32, 0xD5C368, 0x20] + - [0xD69EE8, af_i4, obj_douzou/obj_s_douzou_name_tex_txt, 16, 16] + - [0xD69F68, af_i4, obj_douzou/obj_s_douzou_b1_tex_pic_i4, 32, 16] + - [0xD6A068, af_i4, obj_douzou/obj_s_douzou_b2_tex_pic_i4, 32, 16] + - [0xD6A168, af_i4, obj_douzou/obj_s_douzou_b3_tex_pic_i4, 32, 16] + - [0xD6A268, af_i4, obj_douzou/obj_s_douzou_b4_tex_pic_i4, 32, 16] + - [0xD6A368, af_i4, obj_douzou/obj_s_douzou_b5_tex_pic_i4, 32, 16] + - [0xD6A468, af_i4, obj_douzou/obj_s_douzou_b6_tex_pic_i4, 32, 16] + - [0xD6A568, af_i4, obj_douzou/obj_s_douzou_b7_tex_pic_i4, 32, 16] + - [0xD6A668, af_i4, obj_douzou/obj_s_douzou_b8_tex_pic_i4, 32, 16] + - [0xD6A768, af_i4, obj_douzou/obj_s_douzou_bm1_tex_pic_i4, 16, 16] + - [0xD6A7E8, af_i4, obj_douzou/obj_s_douzou_bm2_tex_pic_i4, 16, 16] + - [0xD6A868, af_i4, obj_douzou/obj_s_douzou_g1_tex_pic_i4, 32, 16] + - [0xD6A968, af_i4, obj_douzou/obj_s_douzou_g2_tex_pic_i4, 32, 16] + - [0xD6AA68, af_i4, obj_douzou/obj_s_douzou_g3_tex_pic_i4, 32, 16] + - [0xD6AB68, af_i4, obj_douzou/obj_s_douzou_g4_tex_pic_i4, 32, 16] + - [0xD6AC68, af_i4, obj_douzou/obj_s_douzou_g5_tex_pic_i4, 32, 16] + - [0xD6AD68, af_i4, obj_douzou/obj_s_douzou_g6_tex_pic_i4, 32, 16] + - [0xD6AE68, af_i4, obj_douzou/obj_s_douzou_g8_tex_pic_i4, 32, 16] + - [0xD6AF68, af_i4, obj_douzou/obj_s_douzou_gm1_tex_pic_i4, 16, 16] + - [0xD6AFE8, af_i4, obj_douzou/obj_s_douzou_gm2_tex_pic_i4, 16, 16] + - [0xD6B068, af_i4, obj_douzou/obj_s_douzou_metal_tex_pic_i4, 16, 8] + - [0xD6B0A8, ckf_ckcb, obj_douzou/cKF_ckcb_r_obj_s_douzou_tbl] + - [0xD6B0B4, ckf_c, obj_douzou/cKF_c_obj_s_douzou_tbl] + - [0xD6B0F0, ckf_ba, obj_douzou/cKF_ba_r_obj_s_douzou] + - [0xD6B104, ckf_je, obj_douzou/cKF_je_r_obj_s_douzou_tbl] + - [0xD6B170, ckf_bs, obj_douzou/cKF_bs_r_obj_s_douzou] + - [0xD6B178, pad] + - [0xD6B188, vtx, obj_douzou/obj_w_douzou_v] + - [0xD6C338, af_gfx, obj_douzou/obj_w_douzou_name_model] + - [0xD6C3C0, af_gfx, obj_douzou/obj_w_douzou_dai_model] + - [0xD6C498, af_gfx, obj_douzou/obj_w_douzou_girl_mouth_model] + - [0xD6C520, af_gfx, obj_douzou/obj_w_douzou_girl_face_model] + - [0xD6C5B0, af_gfx, obj_douzou/obj_w_douzou_girl_model] + - [0xD6C7D0, af_gfx, obj_douzou/obj_w_douzou_boy_mouth_model] + - [0xD6C858, af_gfx, obj_douzou/obj_w_douzou_boy_face_model] + - [0xD6C8E8, af_gfx, obj_douzou/obj_w_douzou_boy_model] + - [0xD6CB48, af_ci4, obj_douzou/obj_w_douzou_dai_tex_txt, 16, 32, 0xD5C388, 0x20] + - [0xD6CC48, af_i4, obj_douzou/obj_w_douzou_name_tex_txt, 16, 16] + - [0xD6CCC8, af_i4, obj_douzou/obj_w_douzou_b1_tex_pic_i4, 32, 16] + - [0xD6CDC8, af_i4, obj_douzou/obj_w_douzou_b2_tex_pic_i4, 32, 16] + - [0xD6CEC8, af_i4, obj_douzou/obj_w_douzou_b3_tex_pic_i4, 32, 16] + - [0xD6CFC8, af_i4, obj_douzou/obj_w_douzou_b4_tex_pic_i4, 32, 16] + - [0xD6D0C8, af_i4, obj_douzou/obj_w_douzou_b5_tex_pic_i4, 32, 16] + - [0xD6D1C8, af_i4, obj_douzou/obj_w_douzou_b6_tex_pic_i4, 32, 16] + - [0xD6D2C8, af_i4, obj_douzou/obj_w_douzou_b7_tex_pic_i4, 32, 16] + - [0xD6D3C8, af_i4, obj_douzou/obj_w_douzou_b8_tex_pic_i4, 32, 16] + - [0xD6D4C8, af_i4, obj_douzou/obj_w_douzou_bm1_tex_pic_i4, 16, 16] + - [0xD6D548, af_i4, obj_douzou/obj_w_douzou_bm2_tex_pic_i4, 16, 16] + - [0xD6D5C8, af_i4, obj_douzou/obj_w_douzou_g1_tex_pic_i4, 32, 16] + - [0xD6D6C8, af_i4, obj_douzou/obj_w_douzou_g2_tex_pic_i4, 32, 16] + - [0xD6D7C8, af_i4, obj_douzou/obj_w_douzou_g3_tex_pic_i4, 32, 16] + - [0xD6D8C8, af_i4, obj_douzou/obj_w_douzou_g4_tex_pic_i4, 32, 16] + - [0xD6D9C8, af_i4, obj_douzou/obj_w_douzou_g5_tex_pic_i4, 32, 16] + - [0xD6DAC8, af_i4, obj_douzou/obj_w_douzou_g6_tex_pic_i4, 32, 16] + - [0xD6DBC8, af_i4, obj_douzou/obj_w_douzou_g8_tex_pic_i4, 32, 16] + - [0xD6DCC8, af_i4, obj_douzou/obj_w_douzou_gm1_tex_pic_i4, 16, 16] + - [0xD6DD48, af_i4, obj_douzou/obj_w_douzou_gm2_tex_pic_i4, 16, 16] + - [0xD6DDC8, af_i4, obj_douzou/obj_w_douzou_metal_tex_pic_i4, 16, 8] + - [0xD6DE08, ckf_ckcb, obj_douzou/cKF_ckcb_r_obj_w_douzou_tbl] + - [0xD6DE14, ckf_c, obj_douzou/cKF_c_obj_w_douzou_tbl] + - [0xD6DE50, ckf_ba, obj_douzou/cKF_ba_r_obj_w_douzou] + - [0xD6DE64, ckf_je, obj_douzou/cKF_je_r_obj_w_douzou_tbl] + - [0xD6DED0, ckf_bs, obj_douzou/cKF_bs_r_obj_w_douzou] + - [0xD6DED8] + - [auto, c, obj_dump/obj_dump] + - start: 0xD6DEE0 + type: .data + name: obj_dump/obj_dump + subsegments: + - [0xD6DEE0, pad] + - [0xD6DEE8, vtx, obj_dump/obj_s_dump_v] + - [0xD6E328, af_gfx, obj_dump/obj_s_dump_t1T_model] + - [0xD6E408, af_gfx, obj_dump/obj_s_dump_t2T_model] + - [0xD6E4B8, af_gfx, obj_dump/dump_s_DL_model] + - [0xD6E4D0, af_ci4, obj_dump/obj_s_dump_t1_tex, 128, 32, 0xD5C1C8, 0x20] + - [0xD6ECD0, af_ci4, obj_dump/obj_s_dump_t2_tex, 128, 32, 0xD5C1C8, 0x20] + - [0xD6F4D0, pad] + - [0xD6F4E0, vtx, obj_dump/obj_w_dump_v] + - [0xD6F920, af_gfx, obj_dump/obj_w_dump_t1T_model] + - [0xD6FA00, af_gfx, obj_dump/obj_w_dump_t2T_model] + - [0xD6FAB0, af_gfx, obj_dump/dump_w_DL_model] + - [0xD6FAC8, af_ci4, obj_dump/obj_w_dump_t1_tex, 128, 32, 0xD5C1C8, 0x20] + - [0xD702C8, af_ci4, obj_dump/obj_w_dump_t2_tex, 128, 32, 0xD5C1C8, 0x20] + - [0xD70AC8] + - [auto, c, obj_fallS/obj_fallS] + - start: 0xD70AD0 + type: .data + name: obj_fallS/obj_fallS + subsegments: + - [0xD70AD0, pad] + - [0xD70AD8, vtx, obj_fallS/obj_fallS_v] + - [0xD70D58, af_gfx, obj_fallS/obj_fallS_grpAT_model] + - [0xD70E30, af_gfx, obj_fallS/obj_fallS_grpBT_model] + - [0xD70F30, af_gfx, obj_fallS/obj_fallS_grpDT_model] + - [0xD71008, af_gfx, obj_fallS/obj_fallS_grpCT_model] + - [0xD710F0, af_gfx, obj_fallS/obj_fallS_model] + - [0xD71118, af_ia8, obj_fallS/obj_fallCA1_tex_rgb_ia8, 32, 32] + - [0xD71518, af_i4, obj_fallS/obj_fallA2_tex_rgb_i4, 32, 32] + - [0xD71718, af_i4, obj_fallS/obj_fallA3_tex_rgb_i4, 16, 16] + - [0xD71798, af_i4, obj_fallS/obj_fallC2_tex_rgb_i4, 32, 32] + - [0xD71998, af_i4, obj_fallS/obj_fallC3_tex_rgb_i4, 16, 16] + - [0xD71A18, evw_scroll, obj_fallS/obj_fallS_evw_anime_1] + - [0xD71A20, evw_scroll, obj_fallS/obj_fallS_evw_anime_2] + - [0xD71A28, evw_scroll, obj_fallS/obj_fallS_evw_anime_3] + - [0xD71A30, evw_scroll, obj_fallS/obj_fallS_evw_anime_4] + - [0xD71A38, evw_data, obj_fallS/obj_fallS_evw_anime] + - [0xD71A58] + - [auto, c, obj_fallSE/obj_fallSE] + - start: 0xD71A60 + type: .data + name: obj_fallSE/obj_fallSE subsegments: - - [0xD5E000] # padding - - [0xD5E008, vtx, obj_s_yamishop/obj_s_yamishop_v] - - [0xD5E428, af_gfx, obj_s_yamishop/obj_s_yamishop_window_model] - - [0xD5E4B8, af_gfx, obj_s_yamishop/obj_s_yamishop_t1_model] - - [0xD5E5D0, af_gfx, obj_s_yamishop/obj_s_yamishop_light_model] - - [0xD5E690, af_gfx, obj_s_yamishop/obj_s_yamishop_door1_model] - - [0xD5E7D8, af_gfx, obj_s_yamishop/obj_s_yamishop_door2_model] - - [0xD5E8C8, af_ci4, obj_s_yamishop/obj_s_yamishop_t2_tex_txt, 128, 32, 0xD5BA48, 0x20] - - [0xD5F0C8, af_ci4, obj_s_yamishop/obj_s_yamishop_t1_tex_txt, 128, 32, 0xD5BA48, 0x20] - - [0xD5F8C8, af_i4, obj_s_yamishop/obj_s_yamishop_window_tex_txt, 16, 16] - - [0xD5F948, ckf_je, obj_s_yamishop/cKF_je_r_obj_s_yamishop_tbl] - - [0xD5F990, ckf_bs, obj_s_yamishop/cKF_bs_r_obj_s_yamishop] - - [0xD5F998, ckf_ckcb, obj_s_yamishop/cKF_ckcb_r_obj_s_yamishop_tbl] - - [0xD5F9A0, ckf_kn, obj_s_yamishop/cKF_kn_obj_s_yamishop_tbl] - - [0xD5F9A4, ckf_c, obj_s_yamishop/cKF_c_obj_s_yamishop_tbl] - - [0xD5F9CC, ckf_ds, obj_s_yamishop/cKF_ds_obj_s_yamishop_tbl] - - [0xD5FA02] # padding - - [0xD5FA04, ckf_ba, obj_s_yamishop/cKF_ba_r_obj_s_yamishop] - - [0xD5FA18] # padding - - [0xD5FA28, vtx, obj_w_yamishop/obj_w_yamishop_v] - - [0xD5FE48, af_gfx, obj_w_yamishop/obj_w_yamishop_window_model] - - [0xD5FED8, af_gfx, obj_w_yamishop/obj_w_yamishop_t1_model] - - [0xD5FFF0, af_gfx, obj_w_yamishop/obj_w_yamishop_light_model] - - [0xD600B0, af_gfx, obj_w_yamishop/obj_w_yamishop_door1_model] - - [0xD601F8, af_gfx, obj_w_yamishop/obj_w_yamishop_door2_model] - - [0xD602E8, af_ci4, obj_w_yamishop/obj_w_yamishop_t2_tex_txt, 128, 32, 0xD5BA68, 0x20] - - [0xD60AE8, af_ci4, obj_w_yamishop/obj_w_yamishop_t1_tex_txt, 128, 32, 0xD5BA68, 0x20] - - [0xD612E8, af_i4, obj_w_yamishop/obj_w_yamishop_window_tex_txt, 16, 16] - - [0xD61368, ckf_je, obj_w_yamishop/cKF_je_r_obj_w_yamishop_tbl] - - [0xD613B0, ckf_bs, obj_w_yamishop/cKF_bs_r_obj_w_yamishop] - - [0xD613B8, ckf_ckcb, obj_w_yamishop/cKF_ckcb_r_obj_w_yamishop_tbl] - - [0xD613C0, ckf_kn, obj_w_yamishop/cKF_kn_obj_w_yamishop_tbl] - - [0xD613C4, ckf_c, obj_w_yamishop/cKF_c_obj_w_yamishop_tbl] - - [0xD613EC, ckf_ds, obj_w_yamishop/cKF_ds_obj_w_yamishop_tbl] - - [0xD61422] # padding - - [0xD61424, ckf_ba, obj_w_yamishop/cKF_ba_r_obj_w_yamishop] - - [0xD61438] # padding - - [0xD61448] - - [0xDDB248, vtx, obj_s_toudai/obj_s_toudai_v] - - [0xDDBBD8, af_gfx, obj_s_toudai/obj_s_toudai_mirror_model] - - [0xDDBCA0, af_gfx, obj_s_toudai/obj_s_toudai_glass_model] - - [0xDDBD70, af_gfx, obj_s_toudai/obj_s_toudai_body_model] - - [0xDDC188, af_gfx, obj_s_toudai/obj_s_toudai_light_model] - - [0xDDC258, af_gfx, obj_s_toudai/obj_s_toudai_lenz_model] - - [0xDDC320, af_gfx, obj_s_toudai/obj_s_toudai_arm_model] - - [0xDDC3A8, af_i8, obj_s_toudai/obj_s_toudai_light_tex_txt, 16, 16] - - [0xDDC4A8, af_ci4, obj_s_toudai/obj_s_toudai_arm_tex_txt, 16, 16, 0xD5C3A8, 0x20] - - [0xDDC528, af_ci4, obj_s_toudai/obj_s_toudai_dai_tex_txt, 32, 32, 0xD5C3A8, 0x20] - - [0xDDC728, af_ci4, obj_s_toudai/obj_s_toudai_dou_tex_txt, 32, 64, 0xD5C3A8, 0x20] - - [0xDDCB28, af_ci4, obj_s_toudai/obj_s_toudai_plate_tex_txt, 16, 16, 0xD5C3A8, 0x20] - - [0xDDCBA8, af_ci4, obj_s_toudai/obj_s_toudai_side_tex_txt, 16, 16, 0xD5C3A8, 0x20] - - [0xDDCC28, af_ci4, obj_s_toudai/obj_s_toudai_tesuri_tex_txt, 16, 16, 0xD5C3A8, 0x20] - - [0xDDCCA8, af_ci4, obj_s_toudai/obj_s_toudai_yane_tex_txt, 16, 16, 0xD5C3A8, 0x20] - - [0xDDCD28, af_palette, obj_s_toudai/obj_s_toudai_glass_tex_pic_ci4_pal] - - [0xDDCD48, af_ci4, obj_s_toudai/obj_s_toudai_glass_tex_pic_ci4, 16, 16, 0xDDCD28, 0x20] - - [0xDDCDC8, ckf_je, obj_s_toudai/cKF_je_r_obj_s_toudai_tbl] - - [0xDDCE1C, ckf_bs, obj_s_toudai/cKF_bs_r_obj_s_toudai] - - [0xDDCE24, ckf_ckcb, obj_s_toudai/cKF_ckcb_r_obj_s_toudai_tbl] - - [0xDDCE2C, ckf_kn, obj_s_toudai/cKF_kn_obj_s_toudai_tbl] - - [0xDDCE30, ckf_c, obj_s_toudai/cKF_c_obj_s_toudai_tbl] - - [0xDDCE60, ckf_ds, obj_s_toudai/cKF_ds_obj_s_toudai_tbl] - - [0xDDCE6C, ckf_ba, obj_s_toudai/cKF_ba_r_obj_s_toudai] - - [0xDDCE80] # padding - - [0xDDCE90, vtx, obj_w_toudai/obj_w_toudai_v] - - [0xDDD7E0, af_gfx, obj_w_toudai/obj_w_toudai_mirror_model] - - [0xDDD8A8, af_gfx, obj_w_toudai/obj_w_toudai_glass_model] - - [0xDDD978, af_gfx, obj_w_toudai/obj_w_toudai_body_model] - - [0xDDDD90, af_gfx, obj_w_toudai/obj_w_toudai_light_model] - - [0xDDDE60, af_gfx, obj_w_toudai/obj_w_toudai_lenz_model] - - [0xDDDF28, af_gfx, obj_w_toudai/obj_w_toudai_arm_model] - - [0xDDDFB0, af_i8, obj_w_toudai/obj_w_toudai_light_tex_txt, 16, 16] - - [0xDDE0B0, af_ci4, obj_w_toudai/obj_w_toudai_arm_tex_txt, 16, 16, 0xD5C3C8, 0x20] - - [0xDDE130, af_ci4, obj_w_toudai/obj_w_toudai_dai_tex_txt, 32, 32, 0xD5C3C8, 0x20] - - [0xDDE330, af_ci4, obj_w_toudai/obj_w_toudai_dou_tex_txt, 32, 64, 0xD5C3C8, 0x20] - - [0xDDE730, af_ci4, obj_w_toudai/obj_w_toudai_plate_tex_txt, 16, 16, 0xD5C3C8, 0x20] - - [0xDDE7B0, af_ci4, obj_w_toudai/obj_w_toudai_side_tex_txt, 16, 16, 0xD5C3C8, 0x20] - - [0xDDE830, af_ci4, obj_w_toudai/obj_w_toudai_tesuri_tex_txt, 16, 16, 0xD5C3C8, 0x20] - - [0xDDE8B0, af_ci4, obj_w_toudai/obj_w_toudai_yane_tex_txt, 16, 16, 0xD5C3C8, 0x20] - - [0xDDE930, af_palette, obj_w_toudai/obj_w_toudai_glass_tex_pic_ci4_pal] - - [0xDDE950, af_ci4, obj_w_toudai/obj_w_toudai_glass_tex_pic_ci4, 16, 16, 0xDDE930, 0x20] - - [0xDDE9D0, ckf_je, obj_w_toudai/cKF_je_r_obj_w_toudai_tbl] - - [0xDDEA24, ckf_bs, obj_w_toudai/cKF_bs_r_obj_w_toudai] - - [0xDDEA2C, ckf_ckcb, obj_w_toudai/cKF_ckcb_r_obj_w_toudai_tbl] - - [0xDDEA34, ckf_kn, obj_w_toudai/cKF_kn_obj_w_toudai_tbl] - - [0xDDEA38, ckf_c, obj_w_toudai/cKF_c_obj_w_toudai_tbl] - - [0xDDEA68, ckf_ds, obj_w_toudai/cKF_ds_obj_w_toudai_tbl] - - [0xDDEA74, ckf_ba, obj_w_toudai/cKF_ba_r_obj_w_toudai] - - [0xDDEA88] # padding - - [0xDDEA98] - - [0xDEC838, vtx, obj_s_windmill/obj_s_windmill_v] - - [0xDECD98, af_gfx, obj_s_windmill/obj_s_windmill_unk_model_1] - - [0xDECE60, af_gfx, obj_s_windmill/obj_s_windmill_unk_model_2] - - [0xDECF10, af_gfx, obj_s_windmill/obj_s_windmill_unk_model_3] - - [0xDECFE8, af_gfx, obj_s_windmill/obj_s_windmill_unk_model_4] - - [0xDED0D8, af_ci4, obj_s_windmill/obj_s_windmill_unk_tex_1, 128, 32, 0xD5C1E8, 0x20] - - [0xDED8D8, af_ci4, obj_s_windmill/obj_s_windmill_unk_tex_2, 128, 32, 0xD5C1E8, 0x20] - - [0xDEE0D8, af_ci4, obj_s_windmill/obj_s_windmill_unk_tex_3, 128, 32, 0xD5C1E8, 0x20] - - [0xDEE8D8, ckf_ckcb, obj_s_windmill/cKF_ckcb_r_obj_s_windmill_tbl] - - [0xDEE8E0, ckf_c, obj_s_windmill/cKF_c_obj_s_windmill_tbl] - - [0xDEE904, ckf_ba, obj_s_windmill/cKF_ba_r_obj_s_windmill] - - [0xDEE918, ckf_je, obj_s_windmill/cKF_je_r_obj_s_windmill] - - [0xDEE954, ckf_bs, obj_s_windmill/cKF_bs_r_obj_s_windmill] - - [0xDEE95C] # padding - - [0xDEE970, vtx, obj_w_windmill/obj_w_windmill_v] - - [0xDEEEC0, af_gfx, obj_w_windmill/obj_w_windmill_unk_model_1] - - [0xDEEF88, af_gfx, obj_w_windmill/obj_w_windmill_unk_model_2] - - [0xDEF038, af_gfx, obj_w_windmill/obj_w_windmill_unk_model_3] - - [0xDEF110, af_gfx, obj_w_windmill/obj_w_windmill_unk_model_4] - - [0xDEF1F8, af_ci4, obj_w_windmill/obj_w_windmill_unk_tex_1, 128, 32, 0xD5C288, 0x20] - - [0xDEF9F8, af_ci4, obj_w_windmill/obj_w_windmill_unk_tex_2, 128, 32, 0xD5C288, 0x20] - - [0xDF01F8, af_ci4, obj_w_windmill/obj_w_windmill_unk_tex_3, 128, 32, 0xD5C288, 0x20] - - [0xDF09F8, ckf_ckcb, obj_w_windmill/cKF_ckcb_r_obj_w_windmill_tbl] - - [0xDF0A00, ckf_c, obj_w_windmill/cKF_c_obj_w_windmill_tbl] - - [0xDF0A24, ckf_ba, obj_w_windmill/cKF_ba_r_obj_w_windmill] - - [0xDF0A38, ckf_je, obj_w_windmill/cKF_je_r_obj_w_windmill] - - [0xDF0A74, ckf_bs, obj_w_windmill/cKF_bs_r_obj_w_windmill] - - [0xDF0A7C] # padding + - [0xD71A60, pad] + - [0xD71A68, vtx, obj_fallSE/obj_fallSE_v] + - [0xD71CE8, af_gfx, obj_fallSE/obj_fallSE_grpAT_model] + - [0xD71DC0, af_gfx, obj_fallSE/obj_fallSE_grpBT_model] + - [0xD71EC0, af_gfx, obj_fallSE/obj_fallSE_grpDT_model] + - [0xD71F98, af_gfx, obj_fallSE/obj_fallSE_grpCT_model] + - [0xD72080, af_gfx, obj_fallSE/obj_fallSESW_model] + - [0xD720A8, af_ia8, obj_fallSE/obj_fallCA1_tex_rgb_ia8_2, 32, 32] + - [0xD724A8, af_i4, obj_fallSE/obj_fallA2_tex_rgb_i4_2, 32, 32] + - [0xD726A8, af_i4, obj_fallSE/obj_fallA3_tex_rgb_i4_2, 16, 16] + - [0xD72728, af_i4, obj_fallSE/obj_fallC2_tex_rgb_i4_2, 32, 32] + - [0xD72928, af_i4, obj_fallSE/obj_fallC3_tex_rgb_i4_2, 16, 16] + - [0xD729A8, evw_scroll, obj_fallSE/obj_fallSE_evw_anime_1] + - [0xD729B0, evw_scroll, obj_fallSE/obj_fallSE_evw_anime_2] + - [0xD729B8, evw_scroll, obj_fallSE/obj_fallSE_evw_anime_3] + - [0xD729C0, evw_scroll, obj_fallSE/obj_fallSE_evw_anime_4] + - [0xD729C8, evw_data, obj_fallSE/obj_fallSE_evw_anime] + - [0xD729E8] + - [auto, c, obj_e_goza/obj_e_goza] + - start: 0xD729F0 + type: .data + name: obj_e_goza/obj_e_goza + subsegments: + - [0xD729F0, pad] + - [0xD729F8, vtx, obj_e_goza/obj_e_goza_v] + - [0xD72F48, af_gfx, obj_e_goza/obj_e_goza_t2T_model] + - [0xD73028, af_gfx, obj_e_goza/obj_e_goza_t1T_model] + - [0xD73138, af_gfx, obj_e_goza/obj_e_goza_t3T_model] + - [0xD73218, af_gfx, obj_e_goza/goza_DL_model] + - [0xD73238, af_ci4, obj_e_goza/obj_e_goza_t1_tex, 128, 32, 0xD5C048, 0x20] + - [0xD73A38, af_ci4, obj_e_goza/obj_e_goza_t2_tex, 128, 32, 0xD5C048, 0x20] + - [0xD74238, af_ci4, obj_e_goza/obj_e_goza_t3_tex, 128, 32, 0xD5C048, 0x20] + - [0xD74A38] + - [auto, c, obj_e_kago/obj_e_kago] + - start: 0xD74A40 + type: .data + name: obj_e_kago/obj_e_kago + subsegments: + - [0xD74A40, pad] + - [0xD74A48, vtx, obj_e_kago/obj_e_kago_r_v] + - [0xD74CD8, af_gfx, obj_e_kago/obj_e_kago_r_t1T_model] + - [0xD74DA8, af_gfx, obj_e_kago/obj_e_kago_r_t2T_model] + - [0xD74EA8, af_gfx, obj_e_kago/kago_r_DL_model] + - [0xD74EC0, af_ci4, obj_e_kago/obj_e_kago_r_t1_tex, 128, 32, 0xD5C128, 0x20] + - [0xD756C0, af_ci4, obj_e_kago/obj_e_kago_r_t2_tex, 128, 32, 0xD5C128, 0x20] + - [0xD75EC0, vtx, obj_e_kago/obj_e_kago_r_ball_v] + - [0xD76130, af_gfx, obj_e_kago/obj_e_kago_r_ball_t1T_model] + - [0xD76220, af_gfx, obj_e_kago/kago_r_ball_DL_model] + - [0xD76230, af_ci4, obj_e_kago/obj_e_kago_r_ball_t1_tex, 128, 32, 0xD5C128, 0x20] + - [0xD76A30, pad] + - [0xD76A40, vtx, obj_e_kago/obj_e_kago_w_v] + - [0xD76CD0, af_gfx, obj_e_kago/obj_e_kago_w_t1T_model] + - [0xD76DA0, af_gfx, obj_e_kago/obj_e_kago_w_t2T_model] + - [0xD76EA0, af_gfx, obj_e_kago/kago_w_DL_model] + - [0xD76EB8, af_ci4, obj_e_kago/obj_e_kago_w_t1_tex, 128, 32, 0xD5C148, 0x20] + - [0xD776B8, af_ci4, obj_e_kago/obj_e_kago_w_t2_tex, 128, 32, 0xD5C148, 0x20] + - [0xD77EB8, vtx, obj_e_kago/obj_e_kago_w_ball_v] + - [0xD780F8, af_gfx, obj_e_kago/obj_e_kago_w_ball_t1T_model] + - [0xD781E0, af_gfx, obj_e_kago/kago_w_ball_DL_model] + - [0xD781F0, af_ci4, obj_e_kago/obj_e_kago_w_ball_t1_tex, 128, 32, 0xD5C148, 0x20] + - [0xD789F0] + - [auto, c, obj_w_kamakura/obj_w_kamakura] + - start: 0xD78A00 + type: .data + name: obj_w_kamakura/obj_w_kamakura + subsegments: + - [0xD78A00, pad] + - [0xD78A08, vtx, obj_w_kamakura/obj_w_kamakura_v] + - [0xD78EF8, af_gfx, obj_w_kamakura/obj_w_kamakura_light_model] + - [0xD78F38, af_gfx, obj_w_kamakura/obj_w_kamakura_t2_on_model] + - [0xD79078, af_gfx, obj_w_kamakura/obj_w_kamakura_window_model] + - [0xD79108, af_gfx, obj_w_kamakura/obj_w_kamakura_t1_onT_model] + - [0xD791A8, af_gfx, obj_w_kamakura/obj_w_kamakura_t3_onT_model] + - [0xD79230, af_gfx, obj_w_kamakura/kamakura_DL_model] + - [0xD79258, af_ci4, obj_w_kamakura/obj_w_kamakura_t1_tex, 128, 32, 0xD5BFE8, 0x20] + - [0xD79A58, af_ci4, obj_w_kamakura/obj_w_kamakura_t2_tex, 128, 32, 0xD5BFE8, 0x20] + - [0xD7A258, af_ci4, obj_w_kamakura/obj_w_kamakura_t3_tex, 128, 32, 0xD5BFE8, 0x20] + - [0xD7AA58, af_i4, obj_w_kamakura/obj_w_kamakura_light02_tex, 16, 16] + - [0xD7AAD8] + - [auto, c, obj_e_koinobori/obj_e_koinobori] + - start: 0xD7AAE0 + type: .data + name: obj_e_koinobori/obj_e_koinobori + subsegments: + - [0xD7AAE0, pad] + - [0xD7AAE8, vtx, obj_e_koinobori/obj_e_koinobori_v] + - [0xD7B7F8, af_gfx, obj_e_koinobori/obj_e_koinobori_pole_1_model] + - [0xD7B8B0, af_gfx, obj_e_koinobori/obj_e_koinobori_rope_model] + - [0xD7B958, af_gfx, obj_e_koinobori/obj_e_koinobori_magoiA_model] + - [0xD7BA08, af_gfx, obj_e_koinobori/obj_e_koinobori_magoiB_model] + - [0xD7BAD0, af_gfx, obj_e_koinobori/obj_e_koinobori_magoiC_model] + - [0xD7BBC0, af_gfx, obj_e_koinobori/obj_e_koinobori_higoiA_model] + - [0xD7BCA0, af_gfx, obj_e_koinobori/obj_e_koinobori_higoiB_model] + - [0xD7BD68, af_gfx, obj_e_koinobori/obj_e_koinobori_higoiC_model] + - [0xD7BE58, af_gfx, obj_e_koinobori/obj_e_koinobori_fukiA_model] + - [0xD7BF00, af_gfx, obj_e_koinobori/obj_e_koinobori_fukiB_model] + - [0xD7BFD0, af_gfx, obj_e_koinobori/obj_e_koinobori_fukiC_model] + - [0xD7C0D0, af_gfx, obj_e_koinobori/obj_e_koinobori_yaguruma_model] + - [0xD7C160, af_ci4, obj_e_koinobori/obj_e_koinobori_t1_tex_txt, 128, 32, 0xD5C1A8, 0x20] + - [0xD7C960, af_ci4, obj_e_koinobori/obj_e_koinobori_t3_tex_txt, 128, 32, 0xD5C1A8, 0x20] + - [0xD7D160, ckf_je, obj_e_koinobori/cKF_je_r_obj_e_koinobori_tbl] + - [0xD7D22C, ckf_bs, obj_e_koinobori/cKF_bs_r_obj_e_koinobori] + - [0xD7D234, ckf_ckcb, obj_e_koinobori/cKF_ckcb_r_obj_e_koinobori_tbl] + - [0xD7D248, ckf_kn, obj_e_koinobori/cKF_kn_obj_e_koinobori_tbl] + - [0xD7D298, ckf_c, obj_e_koinobori/cKF_c_obj_e_koinobori_tbl] + - [0xD7D2B8, ckf_ds, obj_e_koinobori/cKF_ds_obj_e_koinobori_tbl] + - [0xD7D6D2, pad] + - [0xD7D6D4, ckf_ba, obj_e_koinobori/cKF_ba_r_obj_e_koinobori] + - [0xD7D6E8] + - [auto, c, obj_lotus/obj_lotus] + - start: 0xD7D6F0 + type: .data + name: obj_lotus/obj_lotus + subsegments: + - [0xD7D6F0, pad] + - [0xD7D6F8, vtx, obj_lotus/obj_s_lotus_v] + - [0xD7E0B8, af_gfx, obj_lotus/obj_s_lotus_flower1_model] + - [0xD7E1D8, af_gfx, obj_lotus/obj_s_lotus_leafH_model] + - [0xD7E278, af_gfx, obj_lotus/obj_s_lotus_leafG_model] + - [0xD7E318, af_gfx, obj_lotus/obj_s_lotus_leafF_model] + - [0xD7E3B8, af_gfx, obj_lotus/obj_s_lotus_leafE_model] + - [0xD7E458, af_gfx, obj_lotus/obj_s_lotus_leafD_model] + - [0xD7E4F8, af_gfx, obj_lotus/obj_s_lotus_leafC_model] + - [0xD7E598, af_gfx, obj_lotus/obj_s_lotus_leafB_model] + - [0xD7E638, af_gfx, obj_lotus/obj_s_lotus_leafA_model] + - [0xD7E6D8, af_ci4, obj_lotus/obj_lotus_flower_tex_txt, 32, 32, 0xD5C328, 0x20] + - [0xD7E8D8, af_ci4, obj_lotus/obj_lotus_leaf_tex_txt, 64, 32, 0xD5C328, 0x20] + - [0xD7ECD8, ckf_je, obj_lotus/cKF_je_r_obj_s_lotus_tbl] + - [0xD7EDBC, ckf_bs, obj_lotus/cKF_bs_r_obj_s_lotus] + - [0xD7EDC4, ckf_ckcb, obj_lotus/cKF_ckcb_r_obj_s_lotus_tbl] + - [0xD7EDD8, ckf_kn, obj_lotus/cKF_kn_obj_s_lotus_tbl] + - [0xD7EE04, ckf_c, obj_lotus/cKF_c_obj_s_lotus_tbl] + - [0xD7EE54, ckf_ds, obj_lotus/cKF_ds_obj_s_lotus_tbl] + - [0xD7EFB6, pad] + - [0xD7EFB8, ckf_ba, obj_lotus/cKF_ba_r_obj_s_lotus] + - [0xD7EFCC] + - [auto, c, obj_e_mikanbox/obj_e_mikanbox] + - start: 0xD7EFE0 + type: .data + name: obj_e_mikanbox/obj_e_mikanbox + subsegments: + - [0xD7EFE0, pad] + - [0xD7EFE8, vtx, obj_e_mikanbox/obj_e_mikanbox_v] + - [0xD7F1A8, af_gfx, obj_e_mikanbox/obj_e_mikanbox_model] + - [0xD7F258, af_ci4, obj_e_mikanbox/obj_e_mikanbox_tex, 64, 32, 0xD5C348, 0x20] + - [0xD7F658, af_gfx, obj_e_mikanbox/obj_e_mikanbox_copyrightT_model] + - [0xD7F660, af_i4, obj_e_mikanbox/copyright_tex, 256, 16] + - [0xD7FE60, af_gfx, obj_e_mikanbox/obj_e_mikanbox_copyrightT_model2] + - [0xD7FED8] + - [auto, c, obj_e_mikuji/obj_e_mikuji] + - start: 0xD7FEE0 + type: .data + name: obj_e_mikuji/obj_e_mikuji + subsegments: + - [0xD7FEE0, pad] + - [0xD7FEE8, vtx, obj_e_mikuji/obj_e_mikuji_v] + - [0xD801A8, af_gfx, obj_e_mikuji/obj_e_mikuji_t3_model] + - [0xD80248, af_gfx, obj_e_mikuji/obj_e_mikuji_t1T_model] + - [0xD802E0, af_gfx, obj_e_mikuji/obj_e_mikuji_t2T_model] + - [0xD80388, af_gfx, obj_e_mikuji/mikuji_DL_model] + - [0xD803A8, af_ci4, obj_e_mikuji/obj_e_mikuji_t1_tex, 128, 32, 0xD5C0C8, 0x20] + - [0xD80BA8, af_ci4, obj_e_mikuji/obj_e_mikuji_t2_tex, 128, 32, 0xD5C0C8, 0x20] + - [0xD813A8, af_ci4, obj_e_mikuji/obj_e_mikuji_t3_tex, 128, 32, 0xD5C0C8, 0x20] + - [0xD81BA8] + - [auto, c, obj_house/obj_house] + - start: 0xD81BB0 + type: .data + name: obj_house/obj_house + subsegments: + - [0xD81BB0, pad] + - [0xD81BB8, vtx, obj_house/obj_s_house1_v] + - [0xD822E8, af_gfx, obj_house/obj_s_house1_window_model] + - [0xD82378, af_gfx, obj_house/obj_s_house1_light_model] + - [0xD82448, af_gfx, obj_house/obj_s_house1_t4_model] + - [0xD824D0, af_gfx, obj_house/obj_s_house1_t3_model] + - [0xD82570, af_gfx, obj_house/obj_s_house1_t2_model] + - [0xD82648, af_gfx, obj_house/obj_s_house1_t1_model] + - [0xD82718, af_gfx, obj_house/obj_s_house1_door_model] + - [0xD827D8, af_ci4, obj_house/obj_s_house1_t1_tex_txt, 128, 32, 0xD5B008, 0x20] + - [0xD82FD8, af_i4, obj_house/obj_s_house1_window_txt, 16, 16] + - [0xD83058, af_ci4, obj_house/obj_s_house1_t3_tex_txt, 128, 32, 0xD5B008, 0x20] + - [0xD83858, af_ci4, obj_house/obj_s_house1_t2_tex_txt, 128, 32, 0xD5B008, 0x20] + - [0xD84058, af_ci4, obj_house/obj_s_house1_t4_tex_txt, 32, 24, 0xD5B008, 0x20] + - [0xD841D8, ckf_je, obj_house/cKF_je_r_obj_s_house1_tbl] + - [0xD84238, ckf_bs, obj_house/cKF_bs_r_obj_s_house1] + - [0xD84240, ckf_ckcb, obj_house/cKF_ckcb_r_obj_s_house1_tbl] + - [0xD84248, ckf_kn, obj_house/cKF_kn_obj_s_house1_tbl] + - [0xD8424C, ckf_c, obj_house/cKF_c_obj_s_house1_tbl] + - [0xD84280, ckf_ds, obj_house/cKF_ds_obj_s_house1_tbl] + - [0xD842C2, pad] + - [0xD842C4, ckf_ba, obj_house/cKF_ba_r_obj_s_house1] + - [0xD842D8, ckf_ckcb, obj_house/cKF_ckcb_r_obj_s_house1_out_tbl] + - [0xD842E0, ckf_kn, obj_house/cKF_kn_obj_s_house1_out_tbl] + - [0xD842E4, ckf_c, obj_house/cKF_c_obj_s_house1_out_tbl] + - [0xD84318, ckf_ds, obj_house/cKF_ds_obj_s_house1_out_tbl] + - [0xD84366, pad] + - [0xD84368, ckf_ba, obj_house/cKF_ba_r_obj_s_house1_out] + - [0xD8437C] + - [0xD84380, bin, 0D5E000_unextracted] - [0xDF3480] - name: object_00DF4000 - type: bin # code + dir: objects/object_00DF4000 + type: code start: 0xDF4000 vram: 0x06000000 exclusive_ram_id: segment_06 compress: False align: 0x1000 - # subsegments: - # - [0xDF4000, data, assets/objects/object_00DF4000/object_00DF4000] + symbol_name_format: $VRAM_$ROM + subsegments: + - [auto, c, object_00DF4000] + - [0xDF4000, .data, object_00DF4000] - [0xDF42F0] - name: object_00DF5000 |
