d_a_obj_twGate Matching (#2555)

* d_a_obj_twGate Matching

* d_a_obj_volcbom OK
This commit is contained in:
hatal175
2025-07-25 17:44:23 -07:00
committed by GitHub
parent 585670f2b1
commit 70a1741977
40 changed files with 1428 additions and 1542 deletions
+14 -14
View File
@@ -14,10 +14,10 @@ __dt__12J3DFrameCtrlFv = .text:0x0000059C; // type:function size:0x48 scope:glob
Execute__10daTwGate_cFPPA3_A4_f = .text:0x000005E4; // type:function size:0x110 scope:global
Draw__10daTwGate_cFv = .text:0x000006F4; // type:function size:0xCC scope:global
Delete__10daTwGate_cFv = .text:0x000007C0; // type:function size:0x40 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:global
daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:global
daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:global
daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:local
daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:local
daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:local
daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:local
__dt__14daTwGate_HIO_cFv = .text:0x0000088C; // type:function size:0x6C scope:global
__sinit_d_a_obj_twGate_cpp = .text:0x000008F8; // type:function size:0x3C scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -25,19 +25,19 @@ __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 sc
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
@3638 = .rodata:0x00000000; // type:object size:0x4 scope:local
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:local
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:local
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:local
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:local
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:local
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:local
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:local
@3693 = .rodata:0x00000240; // type:object size:0x4 scope:local
@3769 = .rodata:0x00000244; // type:object size:0x4 scope:local
@3837 = .rodata:0x00000248; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x0000024C; // type:object size:0x59 scope:local data:string_table
l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:global
l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:global
l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:local
l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:local
g_profile_Obj_TwGate = .data:0x00000054; // type:object size:0x30 scope:global
__vt__8cM3dGLin = .data:0x00000084; // type:object size:0xC scope:global
__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global
@@ -47,4 +47,4 @@ __vt__18fOpAcm_HIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:glo
__vt__14mDoHIO_entry_c = .data:0x000000DC; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
@3630 = .bss:0x00000008; // type:object size:0xC scope:local
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:float
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 data:float
+17 -17
View File
@@ -1,7 +1,7 @@
_prolog = .text:0x00000000; // type:function size:0x2C scope:global
_epilog = .text:0x0000002C; // type:function size:0x2C scope:global
_unresolved = .text:0x00000058; // type:function size:0x20 scope:global
eventCallBack__FPvi = .text:0x00000078; // type:function size:0x48 scope:global
eventCallBack__FPvi = .text:0x00000078; // type:function size:0x48 scope:local
initBaseMtx__14daObjVolcBom_cFv = .text:0x000000C0; // type:function size:0x58 scope:global
setBaseMtx__14daObjVolcBom_cFv = .text:0x00000118; // type:function size:0x70 scope:global
Create__14daObjVolcBom_cFv = .text:0x00000188; // type:function size:0x238 scope:global
@@ -43,15 +43,15 @@ demoProc__14daObjVolcBom_cFv = .text:0x00001DC8; // type:function size:0x580 sco
calcObjPos__14daObjVolcBom_cFv = .text:0x00002348; // type:function size:0x80 scope:global
Draw__14daObjVolcBom_cFv = .text:0x000023C8; // type:function size:0x214 scope:global
Delete__14daObjVolcBom_cFv = .text:0x000025DC; // type:function size:0x78 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:local
__dt__8cM3dGCylFv = .text:0x00002788; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x000027D0; // type:function size:0x48 scope:global
__dt__10dCcD_GSttsFv = .text:0x00002818; // type:function size:0x5C scope:global
__dt__12dBgS_AcchCirFv = .text:0x00002874; // type:function size:0x70 scope:global
__dt__12dBgS_ObjAcchFv = .text:0x000028E4; // type:function size:0x70 scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:global
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:global
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:local
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:local
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:local
__dt__10cCcD_GSttsFv = .text:0x000029C0; // type:function size:0x48 scope:global
cLib_calcTimer<Uc>__FPUc = .text:0x00002A08; // type:function size:0x1C scope:global
@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A24; // type:function size:0x8 scope:local
@@ -59,10 +59,10 @@ cLib_calcTimer<Uc>__FPUc = .text:0x00002A08; // type:function size:0x1C scope:gl
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:global
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:global
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:global
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:global
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:local
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:local
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:local
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:local
@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float
@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local
@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local
@@ -93,13 +93,13 @@ l_effect_id$4032 = .rodata:0x00000054; // type:object size:0xE scope:local
@4828 = .rodata:0x000000AC; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local data:string_table
...data.0 = .data:0x00000000; // type:label scope:local
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:local
@1787 = .data:0x0000000C; // type:object size:0x4 scope:local
lbl_676_data_10 = .data:0x00000010; // type:object size:0x10
l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global
l_staff_name = .data:0x00000028; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global
l_arcName = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:local
l_staff_name = .data:0x00000028; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:local
@3933 = .data:0x00000070; // type:object size:0xC scope:local
@3934 = .data:0x0000007C; // type:object size:0xC scope:local
@3935 = .data:0x00000088; // type:object size:0xC scope:local
@@ -113,7 +113,7 @@ mode_proc$3932 = .data:0x000000A0; // type:object size:0x30 scope:local
@4371 = .data:0x0000010C; // type:object size:0xC scope:local
l_func$4365 = .data:0x00000118; // type:object size:0x48 scope:local
action_table$4540 = .data:0x00000160; // type:object size:0x10 scope:local
daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:global
daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:local
g_profile_Obj_VolcanicBomb = .data:0x00000190; // type:object size:0x30 scope:global
__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:global
__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global
@@ -123,5 +123,5 @@ __vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global
__vt__12dBgS_ObjAcch = .data:0x000001FC; // type:object size:0x24 scope:global
__vt__12J3DFrameCtrl = .data:0x00000220; // type:object size:0xC scope:global
__vt__14daObjVolcBom_c = .data:0x0000022C; // type:object size:0x28 scope:global
lbl_676_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
lbl_676_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte
init$1712 = .bss:0x00000000; // type:object size:0x1 scope:local data:byte
init$2146 = .bss:0x00000001; // type:object size:0x1 scope:local data:byte
+14 -14
View File
@@ -14,10 +14,10 @@ __dt__12J3DFrameCtrlFv = .text:0x0000059C; // type:function size:0x48 scope:glob
Execute__10daTwGate_cFPPA3_A4_f = .text:0x000005E4; // type:function size:0x110 scope:global
Draw__10daTwGate_cFv = .text:0x000006F4; // type:function size:0xCC scope:global
Delete__10daTwGate_cFv = .text:0x000007C0; // type:function size:0x40 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:global
daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:global
daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:global
daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:local
daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:local
daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:local
daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:local
__dt__14daTwGate_HIO_cFv = .text:0x0000088C; // type:function size:0x6C scope:global
__sinit_d_a_obj_twGate_cpp = .text:0x000008F8; // type:function size:0x3C scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -25,19 +25,19 @@ __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 sc
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
@3638 = .rodata:0x00000000; // type:object size:0x4 scope:local
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:local
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:local
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:local
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:local
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:local
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:local
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:local
@3693 = .rodata:0x00000240; // type:object size:0x4 scope:local
@3769 = .rodata:0x00000244; // type:object size:0x4 scope:local
@3837 = .rodata:0x00000248; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x0000024C; // type:object size:0x59 scope:local data:string_table
l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:global
l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:global
l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:local
l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:local
g_profile_Obj_TwGate = .data:0x00000054; // type:object size:0x30 scope:global
__vt__8cM3dGLin = .data:0x00000084; // type:object size:0xC scope:global
__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global
@@ -47,4 +47,4 @@ __vt__18fOpAcm_HIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:glo
__vt__14mDoHIO_entry_c = .data:0x000000DC; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
@3630 = .bss:0x00000008; // type:object size:0xC scope:local
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:float
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 data:float
+17 -17
View File
@@ -1,7 +1,7 @@
_prolog = .text:0x00000000; // type:function size:0x2C scope:global
_epilog = .text:0x0000002C; // type:function size:0x2C scope:global
_unresolved = .text:0x00000058; // type:function size:0x20 scope:global
eventCallBack__FPvi = .text:0x00000078; // type:function size:0x48 scope:global
eventCallBack__FPvi = .text:0x00000078; // type:function size:0x48 scope:local
initBaseMtx__14daObjVolcBom_cFv = .text:0x000000C0; // type:function size:0x58 scope:global
setBaseMtx__14daObjVolcBom_cFv = .text:0x00000118; // type:function size:0x70 scope:global
Create__14daObjVolcBom_cFv = .text:0x00000188; // type:function size:0x238 scope:global
@@ -43,15 +43,15 @@ demoProc__14daObjVolcBom_cFv = .text:0x00001DC8; // type:function size:0x580 sco
calcObjPos__14daObjVolcBom_cFv = .text:0x00002348; // type:function size:0x80 scope:global
Draw__14daObjVolcBom_cFv = .text:0x000023C8; // type:function size:0x214 scope:global
Delete__14daObjVolcBom_cFv = .text:0x000025DC; // type:function size:0x78 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:local
__dt__8cM3dGCylFv = .text:0x00002788; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x000027D0; // type:function size:0x48 scope:global
__dt__10dCcD_GSttsFv = .text:0x00002818; // type:function size:0x5C scope:global
__dt__12dBgS_AcchCirFv = .text:0x00002874; // type:function size:0x70 scope:global
__dt__12dBgS_ObjAcchFv = .text:0x000028E4; // type:function size:0x70 scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:global
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:global
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:local
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:local
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:local
__dt__10cCcD_GSttsFv = .text:0x000029C0; // type:function size:0x48 scope:global
cLib_calcTimer<Uc>__FPUc = .text:0x00002A08; // type:function size:0x1C scope:global
@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A24; // type:function size:0x8 scope:local
@@ -59,10 +59,10 @@ cLib_calcTimer<Uc>__FPUc = .text:0x00002A08; // type:function size:0x1C scope:gl
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:global
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:global
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:global
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:global
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:local
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:local
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:local
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:local
@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float
@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local
@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local
@@ -92,13 +92,13 @@ l_effect_id$4032 = .rodata:0x00000054; // type:object size:0xE scope:local
@4718 = .rodata:0x000000A8; // type:object size:0x4 scope:local
@4828 = .rodata:0x000000AC; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local data:string_table
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:local
@1787 = .data:0x0000000C; // type:object size:0x4 scope:local
lbl_676_data_10 = .data:0x00000010; // type:object size:0x10
l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global
l_staff_name = .data:0x00000028; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global
l_arcName = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:local
l_staff_name = .data:0x00000028; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:local
@3933 = .data:0x00000070; // type:object size:0xC scope:local
@3934 = .data:0x0000007C; // type:object size:0xC scope:local
@3935 = .data:0x00000088; // type:object size:0xC scope:local
@@ -112,7 +112,7 @@ mode_proc$3932 = .data:0x000000A0; // type:object size:0x30 scope:local
@4371 = .data:0x0000010C; // type:object size:0xC scope:local
l_func$4365 = .data:0x00000118; // type:object size:0x48 scope:local
action_table$4540 = .data:0x00000160; // type:object size:0x10 scope:local
daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:global
daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:local
g_profile_Obj_VolcanicBomb = .data:0x00000190; // type:object size:0x30 scope:global
__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:global
__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global
@@ -122,5 +122,5 @@ __vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global
__vt__12dBgS_ObjAcch = .data:0x000001FC; // type:object size:0x24 scope:global
__vt__12J3DFrameCtrl = .data:0x00000220; // type:object size:0xC scope:global
__vt__14daObjVolcBom_c = .data:0x0000022C; // type:object size:0x28 scope:global
lbl_676_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
lbl_676_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte
init$1712 = .bss:0x00000000; // type:object size:0x1 data:byte scope:local
init$2146 = .bss:0x00000001; // type:object size:0x1 data:byte scope:local
+14 -14
View File
@@ -14,10 +14,10 @@ __dt__12J3DFrameCtrlFv = .text:0x0000059C; // type:function size:0x48 scope:glob
Execute__10daTwGate_cFPPA3_A4_f = .text:0x000005E4; // type:function size:0x110 scope:global
Draw__10daTwGate_cFv = .text:0x000006F4; // type:function size:0xCC scope:global
Delete__10daTwGate_cFv = .text:0x000007C0; // type:function size:0x40 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:global
daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:global
daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:global
daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x00000800; // type:function size:0x2C scope:local
daTwGate_Execute__FP10daTwGate_c = .text:0x0000082C; // type:function size:0x20 scope:local
daTwGate_Delete__FP10daTwGate_c = .text:0x0000084C; // type:function size:0x20 scope:local
daTwGate_Create__FP10fopAc_ac_c = .text:0x0000086C; // type:function size:0x20 scope:local
__dt__14daTwGate_HIO_cFv = .text:0x0000088C; // type:function size:0x6C scope:global
__sinit_d_a_obj_twGate_cpp = .text:0x000008F8; // type:function size:0x3C scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -25,19 +25,19 @@ __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 sc
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
@3638 = .rodata:0x00000000; // type:object size:0x4 scope:local
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:local
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:local
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:local
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:local
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:local
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:local
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:local
@3693 = .rodata:0x00000240; // type:object size:0x4 scope:local
@3769 = .rodata:0x00000244; // type:object size:0x4 scope:local
@3837 = .rodata:0x00000248; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x0000024C; // type:object size:0x59 scope:local data:string_table
l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:global
l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:global
l_resNameIdx = .data:0x00000000; // type:object size:0x34 scope:local
l_daTwGate_Method = .data:0x00000034; // type:object size:0x20 scope:local
g_profile_Obj_TwGate = .data:0x00000054; // type:object size:0x30 scope:global
__vt__8cM3dGLin = .data:0x00000084; // type:object size:0xC scope:global
__vt__12J3DFrameCtrl = .data:0x00000090; // type:object size:0xC scope:global
@@ -47,4 +47,4 @@ __vt__18fOpAcm_HIO_entry_c = .data:0x000000D0; // type:object size:0xC scope:glo
__vt__14mDoHIO_entry_c = .data:0x000000DC; // type:object size:0xC scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
@3630 = .bss:0x00000008; // type:object size:0xC scope:local
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:float
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 data:float
+16 -16
View File
@@ -43,15 +43,15 @@ demoProc__14daObjVolcBom_cFv = .text:0x00001DC8; // type:function size:0x580 sco
calcObjPos__14daObjVolcBom_cFv = .text:0x00002348; // type:function size:0x80 scope:global
Draw__14daObjVolcBom_cFv = .text:0x000023C8; // type:function size:0x214 scope:global
Delete__14daObjVolcBom_cFv = .text:0x000025DC; // type:function size:0x78 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00002654; // type:function size:0x134 scope:local
__dt__8cM3dGCylFv = .text:0x00002788; // type:function size:0x48 scope:global
__dt__8cM3dGAabFv = .text:0x000027D0; // type:function size:0x48 scope:global
__dt__10dCcD_GSttsFv = .text:0x00002818; // type:function size:0x5C scope:global
__dt__12dBgS_AcchCirFv = .text:0x00002874; // type:function size:0x70 scope:global
__dt__12dBgS_ObjAcchFv = .text:0x000028E4; // type:function size:0x70 scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:global
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:global
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00002954; // type:function size:0x20 scope:local
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x00002974; // type:function size:0x20 scope:local
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x00002994; // type:function size:0x2C scope:local
__dt__10cCcD_GSttsFv = .text:0x000029C0; // type:function size:0x48 scope:global
cLib_calcTimer<Uc>__FPUc = .text:0x00002A08; // type:function size:0x1C scope:global
@36@__dt__12dBgS_ObjAcchFv = .text:0x00002A24; // type:function size:0x8 scope:local
@@ -59,10 +59,10 @@ cLib_calcTimer<Uc>__FPUc = .text:0x00002A08; // type:function size:0x1C scope:gl
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:global
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:global
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:global
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:global
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:local
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:local
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:local
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:local
@3785 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float
@3786 = .rodata:0x00000024; // type:object size:0x4 scope:local
@3787 = .rodata:0x00000028; // type:object size:0x4 scope:local
@@ -92,13 +92,13 @@ l_effect_id$4032 = .rodata:0x00000054; // type:object size:0xE scope:local
@4718 = .rodata:0x000000A8; // type:object size:0x4 scope:local
@4828 = .rodata:0x000000AC; // type:object size:0x4 scope:local
@stringBase0 = .rodata:0x000000B0; // type:object size:0x48 scope:local data:string_table
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:global
cNullVec__6Z2Calc = .data:0x00000000; // type:object size:0xC scope:local
@1787 = .data:0x0000000C; // type:object size:0x4 scope:local
lbl_676_data_10 = .data:0x00000010; // type:object size:0x10
l_arcName = .data:0x00000020; // type:object size:0x4 scope:global data:4byte
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global
l_staff_name = .data:0x00000028; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:global
l_arcName = .data:0x00000020; // type:object size:0x4 scope:local data:4byte
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:local
l_staff_name = .data:0x00000028; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x0000002C; // type:object size:0x44 scope:local
@3933 = .data:0x00000070; // type:object size:0xC scope:local
@3934 = .data:0x0000007C; // type:object size:0xC scope:local
@3935 = .data:0x00000088; // type:object size:0xC scope:local
@@ -112,7 +112,7 @@ mode_proc$3932 = .data:0x000000A0; // type:object size:0x30 scope:local
@4371 = .data:0x0000010C; // type:object size:0xC scope:local
l_func$4365 = .data:0x00000118; // type:object size:0x48 scope:local
action_table$4540 = .data:0x00000160; // type:object size:0x10 scope:local
daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:global
daObjVolcBom_METHODS = .data:0x00000170; // type:object size:0x20 scope:local
g_profile_Obj_VolcanicBomb = .data:0x00000190; // type:object size:0x30 scope:global
__vt__12dBgS_AcchCir = .data:0x000001C0; // type:object size:0xC scope:global
__vt__10cCcD_GStts = .data:0x000001CC; // type:object size:0xC scope:global
@@ -122,5 +122,5 @@ __vt__8cM3dGAab = .data:0x000001F0; // type:object size:0xC scope:global
__vt__12dBgS_ObjAcch = .data:0x000001FC; // type:object size:0x24 scope:global
__vt__12J3DFrameCtrl = .data:0x00000220; // type:object size:0xC scope:global
__vt__14daObjVolcBom_c = .data:0x0000022C; // type:object size:0x28 scope:global
lbl_676_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
lbl_676_bss_1 = .bss:0x00000001; // type:object size:0x1 data:byte
init$1712 = .bss:0x00000000; // type:object size:0x1 data:byte scope:local
init$2146 = .bss:0x00000001; // type:object size:0x1 data:byte scope:local
@@ -10,10 +10,10 @@ create__10daTwGate_cFv = .text:0x00000298; // type:function size:0x198 scope:glo
Execute__10daTwGate_cFPPA3_A4_f = .text:0x00000430; // type:function size:0x110 scope:global
Draw__10daTwGate_cFv = .text:0x00000540; // type:function size:0xC0 scope:global
Delete__10daTwGate_cFv = .text:0x00000600; // type:function size:0x3C scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x0000063C; // type:function size:0x10 scope:global
daTwGate_Execute__FP10daTwGate_c = .text:0x0000064C; // type:function size:0x4 scope:global
daTwGate_Delete__FP10daTwGate_c = .text:0x00000650; // type:function size:0x4 scope:global
daTwGate_Create__FP10fopAc_ac_c = .text:0x00000654; // type:function size:0x4 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x0000063C; // type:function size:0x10 scope:local
daTwGate_Execute__FP10daTwGate_c = .text:0x0000064C; // type:function size:0x4 scope:local
daTwGate_Delete__FP10daTwGate_c = .text:0x00000650; // type:function size:0x4 scope:local
daTwGate_Create__FP10fopAc_ac_c = .text:0x00000654; // type:function size:0x4 scope:local
__dt__14daTwGate_HIO_cFv = .text:0x00000658; // type:function size:0x40 scope:global
__sinit_d_a_obj_twGate_cpp = .text:0x00000698; // type:function size:0x48 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -21,13 +21,13 @@ __destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 sc
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
@89924 = .rodata:0x00000000; // type:object size:0x4 scope:local
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:global
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:global
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:global
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:global
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:global
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:global
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:global
l_bmdIdx = .rodata:0x00000004; // type:object size:0x34 scope:local
l_dzbIdx = .rodata:0x00000038; // type:object size:0x34 scope:local
l_btkIdx = .rodata:0x0000006C; // type:object size:0x34 scope:local
l_brkIdx = .rodata:0x000000A0; // type:object size:0x34 scope:local
l_twFlagIdx = .rodata:0x000000D4; // type:object size:0x34 scope:local
l_cheeckPos0 = .rodata:0x00000108; // type:object size:0x9C scope:local
l_cheeckPos1 = .rodata:0x000001A4; // type:object size:0x9C scope:local
@89977 = .rodata:0x00000240; // type:object size:0x4 scope:local
@90028 = .rodata:0x00000244; // type:object size:0x4 scope:local
@90091 = .rodata:0x00000248; // type:object size:0x4 scope:local
@@ -41,8 +41,8 @@ lbl_672_data_31 = .data:0x00000031; // type:object size:0xA data:string
lbl_672_data_3B = .data:0x0000003B; // type:object size:0xA data:string
lbl_672_data_45 = .data:0x00000045; // type:object size:0xA data:string
lbl_672_data_4F = .data:0x0000004F; // type:object size:0xD
l_resNameIdx = .data:0x0000005C; // type:object size:0x34 scope:global
l_daTwGate_Method = .data:0x00000090; // type:object size:0x20 scope:global
l_resNameIdx = .data:0x0000005C; // type:object size:0x34 scope:local
l_daTwGate_Method = .data:0x00000090; // type:object size:0x20 scope:local
g_profile_Obj_TwGate = .data:0x000000B0; // type:object size:0x30 scope:global
__vt__14daTwGate_HIO_c = .data:0x000000E0; // type:object size:0xC scope:global
lbl_672_data_EC = .data:0x000000EC; // type:object size:0x10
@@ -54,4 +54,4 @@ lbl_672_data_148 = .data:0x00000148; // type:object size:0xC
__RTTI__10daTwGate_c = .data:0x00000168; // type:object size:0x8 scope:global
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
@88985 = .bss:0x00000008; // type:object size:0xC scope:local
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:global align:4 data:float
l_HIO = .bss:0x00000014; // type:object size:0x8 scope:local align:4 data:float
@@ -39,18 +39,18 @@ demoProc__14daObjVolcBom_cFv = .text:0x000019BC; // type:function size:0x408 sco
calcObjPos__14daObjVolcBom_cFv = .text:0x00001DC4; // type:function size:0x7C scope:global
Draw__14daObjVolcBom_cFv = .text:0x00001E40; // type:function size:0x204 scope:global
Delete__14daObjVolcBom_cFv = .text:0x00002044; // type:function size:0x74 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x000020B8; // type:function size:0x104 scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x000021BC; // type:function size:0x4 scope:global
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x000021C0; // type:function size:0x4 scope:global
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x000021C4; // type:function size:0x10 scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x000020B8; // type:function size:0x104 scope:local
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x000021BC; // type:function size:0x4 scope:local
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x000021C0; // type:function size:0x4 scope:local
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x000021C4; // type:function size:0x10 scope:local
entry__13mDoExt_btkAnmFP12J3DModelData = .text:0x000021D4; // type:function size:0xC scope:global
entry__13mDoExt_brkAnmFP12J3DModelData = .text:0x000021E0; // type:function size:0xC scope:global
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
l_disapp_eff = .rodata:0x00000000; // type:object size:0x2 scope:global
l_start_eff = .rodata:0x00000002; // type:object size:0x6 scope:global
l_bind_eff = .rodata:0x00000008; // type:object size:0x8 scope:global
l_disapp_eff = .rodata:0x00000000; // type:object size:0x2 scope:local
l_start_eff = .rodata:0x00000002; // type:object size:0x6 scope:local
l_bind_eff = .rodata:0x00000008; // type:object size:0x8 scope:local
@96867 = .rodata:0x00000010; // type:object size:0x4 scope:local align:4 data:float
@96868 = .rodata:0x00000014; // type:object size:0x4 scope:local
@96869 = .rodata:0x00000018; // type:object size:0x4 scope:local
@@ -78,12 +78,12 @@ l_effect_id$94323 = .rodata:0x00000074; // type:object size:0xE scope:local
@97547 = .rodata:0x000000B0; // type:object size:0x4 scope:local
@97608 = .rodata:0x000000B4; // type:object size:0x4 scope:local
lbl_677_data_0 = .data:0x00000000; // type:object size:0xC data:4byte
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:local data:4byte
lbl_677_data_10 = .data:0x00000010; // type:object size:0x14 data:string
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:local
lbl_677_data_28 = .data:0x00000028; // type:object size:0x8 data:string
l_staff_name = .data:0x00000030; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x00000034; // type:object size:0x44 scope:global
l_staff_name = .data:0x00000030; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x00000034; // type:object size:0x44 scope:local
lbl_677_data_78 = .data:0x00000078; // type:object size:0xC
l_func$94537 = .data:0x00000084; // type:object size:0x48 scope:local
lbl_677_data_CC = .data:0x000000CC; // type:object size:0x14 data:string
@@ -93,7 +93,7 @@ lbl_677_data_E9 = .data:0x000000E9; // type:object size:0x5 data:string
lbl_677_data_EE = .data:0x000000EE; // type:object size:0x6
action_table$94648 = .data:0x000000F4; // type:object size:0x10 scope:local
lbl_677_data_104 = .data:0x00000104; // type:object size:0x8
daObjVolcBom_METHODS = .data:0x0000010C; // type:object size:0x20 scope:global
daObjVolcBom_METHODS = .data:0x0000010C; // type:object size:0x20 scope:local
g_profile_Obj_VolcanicBomb = .data:0x0000012C; // type:object size:0x30 scope:global
__vt__14daObjVolcBom_c = .data:0x0000015C; // type:object size:0x28 scope:global
lbl_677_data_184 = .data:0x00000184; // type:object size:0x10
+14 -14
View File
@@ -13,10 +13,10 @@ __ct__10daTwGate_cFv = .text:0x00000630; // type:function size:0x58 scope:global
Execute__10daTwGate_cFPPA3_A4_f = .text:0x00000690; // type:function size:0x140 scope:global
Draw__10daTwGate_cFv = .text:0x000007D0; // type:function size:0x94 scope:global
Delete__10daTwGate_cFv = .text:0x00000870; // type:function size:0x58 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x000008D0; // type:function size:0x28 scope:global
daTwGate_Execute__FP10daTwGate_c = .text:0x00000900; // type:function size:0x28 scope:global
daTwGate_Delete__FP10daTwGate_c = .text:0x00000930; // type:function size:0x44 scope:global
daTwGate_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0x50 scope:global
daTwGate_Draw__FP10daTwGate_c = .text:0x000008D0; // type:function size:0x28 scope:local
daTwGate_Execute__FP10daTwGate_c = .text:0x00000900; // type:function size:0x28 scope:local
daTwGate_Delete__FP10daTwGate_c = .text:0x00000930; // type:function size:0x44 scope:local
daTwGate_Create__FP10fopAc_ac_c = .text:0x00000980; // type:function size:0x50 scope:local
__dt__14daTwGate_HIO_cFv = .text:0x000009D0; // type:function size:0x5C scope:global
__sinit_\d_a_obj_twGate_cpp = .text:0x00000A30; // type:function size:0x44 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
@@ -26,13 +26,13 @@ _dtors = .dtors:0x00000000; // type:label scope:global
@114197 = .rodata:0x00000000; // type:object size:0x4 scope:local
@114211 = .rodata:0x00000004; // type:object size:0x4 scope:local align:4 data:float
@114212 = .rodata:0x00000008; // type:object size:0x4 scope:local align:4 data:float
l_bmdIdx = .rodata:0x0000000C; // type:object size:0x34 scope:global
l_dzbIdx = .rodata:0x00000040; // type:object size:0x34 scope:global
l_btkIdx = .rodata:0x00000074; // type:object size:0x34 scope:global
l_brkIdx = .rodata:0x000000A8; // type:object size:0x34 scope:global
l_twFlagIdx = .rodata:0x000000DC; // type:object size:0x34 scope:global
l_cheeckPos0 = .rodata:0x00000110; // type:object size:0x9C scope:global
l_cheeckPos1 = .rodata:0x000001AC; // type:object size:0x9C scope:global
l_bmdIdx = .rodata:0x0000000C; // type:object size:0x34 scope:local
l_dzbIdx = .rodata:0x00000040; // type:object size:0x34 scope:local
l_btkIdx = .rodata:0x00000074; // type:object size:0x34 scope:local
l_brkIdx = .rodata:0x000000A8; // type:object size:0x34 scope:local
l_twFlagIdx = .rodata:0x000000DC; // type:object size:0x34 scope:local
l_cheeckPos0 = .rodata:0x00000110; // type:object size:0x9C scope:local
l_cheeckPos1 = .rodata:0x000001AC; // type:object size:0x9C scope:local
@114255 = .rodata:0x00000248; // type:object size:0x4 scope:local
@114294 = .rodata:0x0000024C; // type:object size:0x4 scope:local
cNullVec__6Z2Calc = .rodata:0x00000250; // type:object size:0xC scope:global
@@ -49,7 +49,7 @@ lbl_662_rodata_260 = .rodata:0x00000260; // type:object size:0x14
@114222 = .data:0x00000054; // type:object size:0xA scope:local data:string
@114223 = .data:0x00000060; // type:object size:0xA scope:local data:string
@114224 = .data:0x0000006C; // type:object size:0xA scope:local data:string
l_resNameIdx = .data:0x00000078; // type:object size:0x34 scope:global
l_resNameIdx = .data:0x00000078; // type:object size:0x34 scope:local
@114252 = .data:0x000000AC; // type:object size:0x13 scope:local data:string
@114253 = .data:0x000000C0; // type:object size:0xF scope:local data:string
@114254 = .data:0x000000D0; // type:object size:0x5 scope:local data:string
@@ -58,7 +58,7 @@ l_resNameIdx = .data:0x00000078; // type:object size:0x34 scope:global
@114295 = .data:0x00000118; // type:object size:0x13 scope:local
@114442 = .data:0x0000012C; // type:object size:0x1B scope:local data:string
@114458 = .data:0x00000148; // type:object size:0x1B scope:local data:string
l_daTwGate_Method = .data:0x00000168; // type:object size:0x20 scope:global
l_daTwGate_Method = .data:0x00000168; // type:object size:0x20 scope:local
g_profile_Obj_TwGate = .data:0x00000188; // type:object size:0x30 scope:global
__vt__14daTwGate_HIO_c = .data:0x000001B8; // type:object size:0x20 scope:global
@114460 = .data:0x000001D8; // type:object size:0xF scope:local data:string
@@ -83,4 +83,4 @@ __RTTI__10daTwGate_c = .data:0x00000260; // type:object size:0x8 scope:global
lbl_662_data_3B1 = .data:0x000003B1; // type:object size:0x7F
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
@114190 = .bss:0x00000008; // type:object size:0xC scope:local
l_HIO = .bss:0x00000014; // type:object size:0xC scope:global align:4 data:float
l_HIO = .bss:0x00000014; // type:object size:0xC scope:local align:4 data:float
@@ -62,21 +62,21 @@ calcObjPos__14daObjVolcBom_cFv = .text:0x00002C60; // type:function size:0xBC sc
Draw__14daObjVolcBom_cFv = .text:0x00002D20; // type:function size:0x258 scope:global
mDoExt_bckAnmRemove__FP12J3DModelData = .text:0x00002F80; // type:function size:0x38 scope:global
Delete__14daObjVolcBom_cFv = .text:0x00002FC0; // type:function size:0x9C scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00003060; // type:function size:0x7C scope:global
daObjVolcBom_create1st__FP14daObjVolcBom_c = .text:0x00003060; // type:function size:0x7C scope:local
__ct__14daObjVolcBom_cFv = .text:0x000030E0; // type:function size:0x88 scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00003170; // type:function size:0x28 scope:global
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x000031A0; // type:function size:0x28 scope:global
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x000031D0; // type:function size:0x28 scope:global
daObjVolcBom_MoveBGDelete__FP14daObjVolcBom_c = .text:0x00003170; // type:function size:0x28 scope:local
daObjVolcBom_MoveBGExecute__FP14daObjVolcBom_c = .text:0x000031A0; // type:function size:0x28 scope:local
daObjVolcBom_MoveBGDraw__FP14daObjVolcBom_c = .text:0x000031D0; // type:function size:0x28 scope:local
__dt__18daObjVolcBom_HIO_cFv = .text:0x00003200; // type:function size:0x6C scope:global
__sinit_\d_a_obj_volcbom_cpp = .text:0x00003270; // type:function size:0x44 scope:local
_ctors = .ctors:0x00000000; // type:label scope:global
__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
...rodata.0 = .rodata:0x00000000; // type:label scope:local
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:global
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:global
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:global
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:global
l_midna_offset = .rodata:0x00000000; // type:object size:0xC scope:local
l_disapp_eff = .rodata:0x0000000C; // type:object size:0x2 scope:local
l_start_eff = .rodata:0x00000010; // type:object size:0x6 scope:local
l_bind_eff = .rodata:0x00000018; // type:object size:0x8 scope:local
@119031 = .rodata:0x00000020; // type:object size:0x4 scope:local align:4 data:float
@119032 = .rodata:0x00000024; // type:object size:0x4 scope:local
@119048 = .rodata:0x00000028; // type:object size:0x4 scope:local align:4 data:float
@@ -110,12 +110,12 @@ cNullVec__6Z2Calc = .rodata:0x000000D4; // type:object size:0xC scope:global
@46916 = .rodata:0x000000E0; // type:object size:0x4 scope:local
lbl_667_rodata_E4 = .rodata:0x000000E4; // type:object size:0x18
@119014 = .data:0x00000000; // type:object size:0xA scope:local data:string
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:global data:4byte
l_arcName = .data:0x0000000C; // type:object size:0x4 scope:local data:4byte
@119015 = .data:0x00000010; // type:object size:0x14 scope:local data:string
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:global
l_portal_warp_name = .data:0x00000024; // type:object size:0x4 scope:local
@119016 = .data:0x00000028; // type:object size:0x8 scope:local data:string
l_staff_name = .data:0x00000030; // type:object size:0x4 scope:global data:4byte
l_cyl_src = .data:0x00000034; // type:object size:0x44 scope:global
l_staff_name = .data:0x00000030; // type:object size:0x4 scope:local data:4byte
l_cyl_src = .data:0x00000034; // type:object size:0x44 scope:local
@119045 = .data:0x00000078; // type:object size:0x9 scope:local
@119046 = .data:0x00000084; // type:object size:0x9 scope:local
@119047 = .data:0x00000090; // type:object size:0xF scope:local
@@ -152,7 +152,7 @@ l_cyl_src = .data:0x00000034; // type:object size:0x44 scope:global
@LOCAL@demoProc__14daObjVolcBom_cFv@action_table = .data:0x000002E8; // type:object size:0x10 scope:local
@119785 = .data:0x000002F8; // type:object size:0x6 scope:local data:string
@119787 = .data:0x00000300; // type:object size:0x16 scope:local
daObjVolcBom_METHODS = .data:0x00000318; // type:object size:0x20 scope:global
daObjVolcBom_METHODS = .data:0x00000318; // type:object size:0x20 scope:local
g_profile_Obj_VolcanicBomb = .data:0x00000338; // type:object size:0x30 scope:global
__vt__18daObjVolcBom_HIO_c = .data:0x00000368; // type:object size:0x20 scope:global
@119991 = .data:0x00000388; // type:object size:0x13 scope:local data:string
@@ -190,4 +190,4 @@ lbl_667_data_438 = .data:0x00000438; // type:object size:0x2C
lbl_667_data_6C1 = .data:0x000006C1; // type:object size:0xBB
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
@119025 = .bss:0x00000008; // type:object size:0xC scope:local
l_HIO = .bss:0x00000018; // type:object size:0x38 scope:global data:byte
l_HIO = .bss:0x00000018; // type:object size:0x38 scope:local data:byte
@@ -69,5 +69,5 @@ __RTTI__16daObj_Web1_HIO_c = .data:0x00000220; // type:object size:0x8 scope:glo
@117165 = .data:0x0000029C; // type:object size:0x11 scope:local data:string
@117166 = .data:0x000002C4; // type:object size:0xD scope:local data:string
lbl_676_data_2D1 = .data:0x000002D1; // type:object size:0x13
lbl_676_bss_0 = .bss:0x00000000; // type:object size:0x1 data:byte
init$1712 = .bss:0x00000000; // type:object size:0x1 scope:local data:byte
l_HIO = .bss:0x00000008; // type:object size:0x8 scope:global data:byte
+2 -2
View File
@@ -2148,12 +2148,12 @@ config.libs = [
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_tornado2"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_tp"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_treesh"),
ActorRel(NonMatching, "d_a_obj_twGate"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_twGate"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_udoor"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_usaku"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_vground"),
ActorRel(NonMatching, "d_a_obj_volcball"),
ActorRel(NonMatching, "d_a_obj_volcbom"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_volcbom"),
ActorRel(NonMatching, "d_a_obj_warp_kbrg"),
ActorRel(NonMatching, "d_a_obj_warp_obrg"),
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_waterGate"),
+3 -1
View File
@@ -67,11 +67,13 @@ public:
STATIC_ASSERT(sizeof(e_bu_class) == 0xaa4);
class daE_BU_HIO_c {
class daE_BU_HIO_c : public JORReflexible {
public:
/* 806911AC */ daE_BU_HIO_c();
/* 806941D4 */ virtual ~daE_BU_HIO_c() {}
void genMessage(JORMContext* ctx);
/* 0x04 */ s8 id;
/* 0x08 */ f32 base_size;
/* 0x0C */ f32 fly_speed;
+2
View File
@@ -118,6 +118,8 @@ public:
/* 8082902C */ daE_ZH_HIO_c();
/* 8082F160 */ virtual ~daE_ZH_HIO_c() {}
void genMessage(JORMContext* ctx);
// ボールマスター (Ball Master)
/* 0x04 */ s8 field_0x4;
/* 0x08 */ f32 model_size; // モデルサイズ (Model Size)
+6
View File
@@ -136,6 +136,7 @@ public:
FLG0_UNK_4 = 4,
FLG0_UNK_2 = 2,
FLG0_UNK_1 = 1,
FLG0_TAG_PORTAL = FLG0_TAG_WAIT | FLG0_PORTAL_OBJ_CALL,
};
enum daMidna_FLG1 {
@@ -298,6 +299,11 @@ public:
onEndResetStateFlg0(ERFLG0_UNK_2);
}
void onTagWaitPosPortalObj(const cXyz& i_pos) {
mTagWaitPos = i_pos;
onStateFlg0(FLG0_TAG_PORTAL);
}
void onTagWaitPos(const cXyz* param_0) {
mTagWaitPos = *param_0;
onStateFlg0(FLG0_TAG_WAIT);
+22 -9
View File
@@ -2,6 +2,7 @@
#define D_A_OBJ_TWGATE_H
#include "f_op/f_op_actor_mng.h"
#include "d/d_bg_s_movebg_actor.h"
/**
* @ingroup actors-objects
@@ -11,24 +12,36 @@
* @details
*
*/
class daTwGate_c : public fopAc_ac_c {
class daTwGate_c : public dBgS_MoveBgActor {
public:
/* 80D1FB84 */ void setBaseMtx();
/* 80D1FC0C */ void CreateHeap();
/* 80D1FD44 */ void create();
/* 80D1FFA4 */ void Execute(f32 (**)[3][4]);
/* 80D200B4 */ void Draw();
/* 80D20180 */ void Delete();
/* 80D1FC0C */ int CreateHeap();
/* 80D1FD44 */ int create();
/* 80D1FFA4 */ int Execute(Mtx**);
/* 80D200B4 */ int Draw();
/* 80D20180 */ int Delete();
int getGateType() { return fopAcM_GetParamBit(this, 4, 8); }
private:
/* 0x568 */ u8 field_0x568[0x5fc - 0x568];
/* 0x5A0 */ request_of_phase_process_class mPhase;
/* 0x5A8 */ J3DModel* mModel;
/* 0x5AC */ mDoExt_btkAnm mBtk;
/* 0x5C4 */ mDoExt_brkAnm mBrk;
/* 0x5DC */ u8 mGateType;
/* 0x5E0 */ cM3dGLin mLine;
};
STATIC_ASSERT(sizeof(daTwGate_c) == 0x5fc);
class daTwGate_HIO_c {
class daTwGate_HIO_c : public fOpAcm_HIO_entry_c {
public:
/* 80D1FAAC */ daTwGate_HIO_c();
/* 80D2024C */ ~daTwGate_HIO_c();
/* 80D2024C */ ~daTwGate_HIO_c() {}
void genMessage(JORMContext* ctx);
/* 0x4 */ f32 mRange;
};
#endif /* D_A_OBJ_TWGATE_H */
+96 -11
View File
@@ -1,6 +1,10 @@
#ifndef D_A_OBJ_VOLCBOM_H
#define D_A_OBJ_VOLCBOM_H
#include "d/d_bg_s_acch.h"
#include "d/d_bg_s_movebg_actor.h"
#include "d/d_cc_d.h"
#include "d/d_msg_flow.h"
#include "f_op/f_op_actor_mng.h"
/**
@@ -11,14 +15,33 @@
* @details
*
*/
class daObjVolcBom_c : public fopAc_ac_c {
class daObjVolcBom_c : public dBgS_MoveBgActor {
public:
typedef void (daObjVolcBom_c::*modeFunc)();
typedef void (daObjVolcBom_c::*actionFunc)();
enum Mode {
MODE_WAIT_APPEAR,
MODE_FALL,
MODE_WAIT_END_FALL_DEMO,
MODE_WAIT,
};
enum Action {
ACTION_WAIT,
ACTION_ORDER_EVENT,
ACTION_TALK_EVENT,
ACTION_WARP_EVENT,
ACTION_ORDER_A_TALK_EVENT,
ACTION_DEAD,
};
/* 80D241E0 */ void initBaseMtx();
/* 80D24238 */ void setBaseMtx();
/* 80D242A8 */ void Create();
/* 80D244E0 */ void CreateHeap();
/* 80D248F4 */ void create1st();
/* 80D249D0 */ void Execute(f32 (**)[3][4]);
/* 80D242A8 */ int Create();
/* 80D244E0 */ int CreateHeap();
/* 80D248F4 */ int create1st();
/* 80D249D0 */ int Execute(Mtx**);
/* 80D24A2C */ void mode_proc_call();
/* 80D24B18 */ void init_modeWaitAppear();
/* 80D24B6C */ void modeWaitAppear();
@@ -33,7 +56,7 @@ public:
/* 80D25224 */ void appear();
/* 80D25230 */ void disappear();
/* 80D2523C */ void setSmoke();
/* 80D252C8 */ void checkTalkDistance();
/* 80D252C8 */ bool checkTalkDistance();
/* 80D25364 */ void calcMidnaWaitPos();
/* 80D253FC */ void setSrcEffect();
/* 80D25528 */ void setBindEffect();
@@ -51,20 +74,82 @@ public:
/* 80D25EE4 */ void actionDead();
/* 80D25EE8 */ void demoProc();
/* 80D26468 */ void calcObjPos();
/* 80D264E8 */ void Draw();
/* 80D266FC */ void Delete();
/* 80D264E8 */ int Draw();
/* 80D266FC */ int Delete();
void startFall() { field_0x95f = 1; }
void startSearch() { field_0x960 = 1; }
void setAction(u8 action) { mAction = action; }
u8 getSwbit() { return fopAcM_GetParamBit(this, 0, 8); }
u8 getArg0() { return fopAcM_GetParamBit(this, 16, 8); }
u16 getMsgID() { return mMsgID; }
private:
/* 0x568 */ u8 field_0x568[0x95F - 0x568];
/* 0x5A0 */ request_of_phase_process_class mPhase;
/* 0x5A8 */ J3DModel* mModel1;
/* 0x5AC */ mDoExt_btkAnm* mBtk1;
/* 0x5B0 */ mDoExt_brkAnm* mBrk1;
/* 0x5B4 */ mDoExt_bckAnm* mBck1;
/* 0x5B8 */ J3DModel* mModel2;
/* 0x5BC */ mDoExt_btkAnm* mBtk2;
/* 0x5C0 */ mDoExt_brkAnm* mBrk2;
/* 0x5C4 */ JPABaseEmitter* mSmokeEmitter;
/* 0x5C8 */ u8 mSmokeTimer;
/* 0x5C9 */ bool field_0x5c9;
/* 0x5CA */ u8 mAction;
/* 0x5CB */ bool field_0x5cb;
/* 0x5CC */ dBgS_ObjAcch mAcch;
/* 0x7A4 */ dBgS_AcchCir mAcchCir;
/* 0x7E4 */ dCcD_Stts mStts;
/* 0x820 */ dCcD_Cyl mCyl;
/* 0x95C */ u8 mDemoTimer;
/* 0x95D */ u8 mWaitAppearState;
/* 0x95E */ bool field_0x95e;
/* 0x95F */ u8 field_0x95f;
/* 0x960 */ u8 field_0x960;
/* 0x961 */ u8 field_0x961[0xA1C - 0x961];
/* 0x960 */ bool field_0x960;
/* 0x961 */ u8 mMode;
/* 0x962 */ bool misAppearing;
/* 0x963 */ bool mIsMsgIDInit;
/* 0x964 */ u16 mMsgID;
/* 0x968 */ cXyz mLightPosWorld;
/* 0x974 */ u32 mShadowID;
/* 0x978 */ f32 field_0x978;
/* 0x97C */ f32 mBaseScale;
/* 0x980 */ cXyz mWarpSEPos;
/* 0x98C */ cXyz mWaitSEPos;
/* 0x998 */ cXyz mMidnaWaitPos;
/* 0x9A4 */ dMsgFlow_c mMsgFlow;
/* 0x9F0 */ s16 mEventId;
/* 0x9F4 */ int mStaffId;
/* 0x9F8 */ JPABaseEmitter* mStartEmitters[3];
/* 0xA04 */ JPABaseEmitter* mDisappearEmitters[1];
/* 0xA08 */ JPABaseEmitter* mBindEmitters[4];
/* 0xA18 */ u16 mEffectJntNo;
/* 0xA1A */ bool field_0xa1a;
/* 0xA1B */ u8 mNaviTimer;
};
STATIC_ASSERT(sizeof(daObjVolcBom_c) == 0xa1c);
#ifdef DEBUG
class daObjVolcBom_HIO_c : public mDoHIO_entry_c {
public:
daObjVolcBom_HIO_c();
void genMessage(JORMContext* ctx);
/* 0x04 */ u8 field_0x04;
/* 0x08 */ f32 field_0x08;
/* 0x0C */ u8 field_0x0c[0x14 - 0x0c];
/* 0x14 */ u8 field_0x14;
/* 0x15 */ u8 field_0x15;
/* 0x18 */ f32 field_0x18;
/* 0x1C */ f32 field_0x1c;
/* 0x20 */ f32 field_0x20;
/* 0x24 */ f32 field_0x24;
/* 0x28 */ u8 field_0x28[0x34 - 0x28];
/* 0x34 */ u8 field_0x34;
};
#endif
#endif /* D_A_OBJ_VOLCBOM_H */
+2 -1
View File
@@ -437,7 +437,7 @@ public:
FLG3_COPY_ROD_ATN_KEEP = 0x10000000,
FLG3_BOOMERANG_ATN_KEEP = 0x8000000,
FLG3_UNK_4000000 = 0x4000000,
FLG3_UNK_2000000 = 0x2000000,
FLG3_WARP_OBJ_DEMO = 0x2000000,
FLG3_UNK_1000000 = 0x1000000,
FLG3_UNK_800000 = 0x800000,
FLG3_UNK_400000 = 0x400000,
@@ -963,6 +963,7 @@ public:
}
}
void onMidnaTalkPolySpeed() { onNoResetFlg3(FLG3_MIDNA_TALK_POLY_SPEED); }
void onWarpObjDemo() { onNoResetFlg3(FLG3_WARP_OBJ_DEMO); }
void offCargoCarry() {
if (checkCargoCarry()) {
+4
View File
@@ -3517,6 +3517,10 @@ inline BOOL dComIfGp_evmng_startCheck(char const* i_event) {
return g_dComIfG_gameInfo.play.getEvtManager().startCheckOld(i_event);
}
inline BOOL dComIfGp_evmng_startCheck(s16 i_eventId) {
return g_dComIfG_gameInfo.play.getEvtManager().startCheck(i_eventId);
}
inline BOOL dComIfGp_evmng_endCheck(const char* event) {
return g_dComIfG_gameInfo.play.getEvtManager().endCheckOld(event);
}
+12
View File
@@ -88,6 +88,18 @@ struct fopAcM_search_prm {
struct fOpAcm_HIO_entry_c : public mDoHIO_entry_c {
virtual ~fOpAcm_HIO_entry_c() {}
#ifdef DEBUG
void removeHIO(const fopAc_ac_c* i_this) { removeHIO(*i_this); }
void removeHIO(const fopAc_ac_c& i_this) { removeHIO(static_cast<const leafdraw_class&>(i_this)); }
void removeHIO(const leafdraw_class& i_this) { removeHIO(i_this.base); }
void removeHIO(const base_process_class& i_this) { removeHIO(i_this.state); }
void removeHIO(const state_class& state) {
if (state.create_phase == cPhs_NEXT_e) {
mDoHIO_entry_c::removeHIO();
}
}
#endif
};
class l_HIO {

Some files were not shown because too many files have changed in this diff Show More