mirror of https://github.com/zeldaret/tp.git
d_a_obj_msima OK (#2593)
This commit is contained in:
parent
7a87b3132f
commit
ef75333735
|
|
@ -4,8 +4,8 @@ _unresolved = .text:0x00000058; // type:function size:0x20 scope:global
|
|||
__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global
|
||||
__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global
|
||||
__ct__17daObj_Msima_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:global
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:local
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:local
|
||||
msima_start__FP15obj_msima_class = .text:0x000002D8; // type:function size:0x14 scope:global
|
||||
msima_drop__FP15obj_msima_class = .text:0x000002EC; // type:function size:0x284 scope:global
|
||||
__dt__4cXyzFv = .text:0x00000570; // type:function size:0x3C scope:global
|
||||
|
|
@ -13,12 +13,12 @@ msima_float__FP15obj_msima_class = .text:0x000005AC; // type:function size:0x164
|
|||
action__FP15obj_msima_class = .text:0x00000710; // type:function size:0x480 scope:global
|
||||
chain_move__FP15obj_msima_classP10ms_chain_si = .text:0x00000B90; // type:function size:0x15C scope:global
|
||||
chain_move2__FP15obj_msima_classP10ms_chain_si = .text:0x00000CEC; // type:function size:0x250 scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:global
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:global
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:global
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2F4 scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:local
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:local
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:local
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2F4 scope:local
|
||||
__dt__12J3DFrameCtrlFv = .text:0x00001400; // type:function size:0x48 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:local
|
||||
__dt__10ms_chain_sFv = .text:0x00001740; // type:function size:0x3C scope:global
|
||||
__ct__10ms_chain_sFv = .text:0x0000177C; // type:function size:0x4 scope:global
|
||||
__dt__17daObj_Msima_HIO_cFv = .text:0x00001780; // type:function size:0x48 scope:global
|
||||
|
|
@ -66,7 +66,7 @@ _dtors = .dtors:0x00000000; // type:label scope:global
|
|||
@4604 = .rodata:0x00000098; // type:object size:0x4 scope:local
|
||||
@4605 = .rodata:0x0000009C; // type:object size:0x4 scope:local
|
||||
@stringBase0 = .rodata:0x000000A0; // type:object size:0xA scope:local data:string_table
|
||||
l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:global
|
||||
l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:local
|
||||
g_profile_OBJ_MSIMA = .data:0x00000020; // type:object size:0x30 scope:global
|
||||
__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global
|
||||
__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global
|
||||
|
|
@ -88,21 +88,21 @@ __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:globa
|
|||
@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local
|
||||
@1010 = .bss:0x00000040; // type:object size:0x1 scope:local
|
||||
@1009 = .bss:0x00000044; // type:object size:0x1 scope:local
|
||||
lbl_577_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte
|
||||
l_HIOInit = .bss:0x00000045; // type:object size:0x1 scope:local data:byte
|
||||
@3858 = .bss:0x00000048; // type:object size:0xC scope:local
|
||||
l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte
|
||||
l_HIO = .bss:0x00000054; // type:object size:0x14 scope:local data:byte
|
||||
@3958 = .bss:0x00000068; // type:object size:0xC scope:local
|
||||
c_pos = .bss:0x00000074; // type:object size:0xC scope:global align:4 data:float
|
||||
c_pos = .bss:0x00000074; // type:object size:0xC scope:local align:4 data:float
|
||||
@4179 = .bss:0x00000080; // type:object size:0xC scope:local
|
||||
@4180 = .bss:0x0000008C; // type:object size:0xC scope:local
|
||||
@4181 = .bss:0x00000098; // type:object size:0xC scope:local
|
||||
@4182 = .bss:0x000000A4; // type:object size:0xC scope:local
|
||||
chain_p = .bss:0x000000B0; // type:object size:0x30 scope:global align:4 data:float
|
||||
chain_p = .bss:0x000000B0; // type:object size:0x30 scope:local align:4 data:float
|
||||
@4218 = .bss:0x000000E0; // type:object size:0xC scope:local
|
||||
@4219 = .bss:0x000000EC; // type:object size:0xC scope:local
|
||||
@4220 = .bss:0x000000F8; // type:object size:0xC scope:local
|
||||
@4221 = .bss:0x00000104; // type:object size:0xC scope:local
|
||||
chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:global align:4 data:float
|
||||
chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:local align:4 data:float
|
||||
sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000140; // type:object size:0x4 scope:global
|
||||
sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000144; // type:object size:0x4 scope:global
|
||||
sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000148; // type:object size:0x4 scope:global
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ _unresolved = .text:0x00000058; // type:function size:0x20 scope:global
|
|||
__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global
|
||||
__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global
|
||||
__ct__17daObj_Msima_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:global
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:local
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:local
|
||||
msima_start__FP15obj_msima_class = .text:0x000002D8; // type:function size:0x14 scope:global
|
||||
msima_drop__FP15obj_msima_class = .text:0x000002EC; // type:function size:0x284 scope:global
|
||||
__dt__4cXyzFv = .text:0x00000570; // type:function size:0x3C scope:global
|
||||
|
|
@ -13,12 +13,12 @@ msima_float__FP15obj_msima_class = .text:0x000005AC; // type:function size:0x164
|
|||
action__FP15obj_msima_class = .text:0x00000710; // type:function size:0x480 scope:global
|
||||
chain_move__FP15obj_msima_classP10ms_chain_si = .text:0x00000B90; // type:function size:0x15C scope:global
|
||||
chain_move2__FP15obj_msima_classP10ms_chain_si = .text:0x00000CEC; // type:function size:0x250 scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:global
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:global
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:global
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2F4 scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:local
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:local
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:local
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2F4 scope:local
|
||||
__dt__12J3DFrameCtrlFv = .text:0x00001400; // type:function size:0x48 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:local
|
||||
__dt__10ms_chain_sFv = .text:0x00001740; // type:function size:0x3C scope:global
|
||||
__ct__10ms_chain_sFv = .text:0x0000177C; // type:function size:0x4 scope:global
|
||||
__dt__17daObj_Msima_HIO_cFv = .text:0x00001780; // type:function size:0x48 scope:global
|
||||
|
|
@ -66,7 +66,7 @@ _dtors = .dtors:0x00000000; // type:label scope:global
|
|||
@4604 = .rodata:0x00000098; // type:object size:0x4 scope:local
|
||||
@4605 = .rodata:0x0000009C; // type:object size:0x4 scope:local
|
||||
@stringBase0 = .rodata:0x000000A0; // type:object size:0xA scope:local data:string_table
|
||||
l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:global
|
||||
l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:local
|
||||
g_profile_OBJ_MSIMA = .data:0x00000020; // type:object size:0x30 scope:global
|
||||
__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global
|
||||
__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global
|
||||
|
|
@ -88,21 +88,21 @@ __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:globa
|
|||
@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local
|
||||
@1010 = .bss:0x00000040; // type:object size:0x1 scope:local
|
||||
@1009 = .bss:0x00000044; // type:object size:0x1 scope:local
|
||||
lbl_577_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte
|
||||
l_HIOInit = .bss:0x00000045; // type:object size:0x1 data:byte scope:local
|
||||
@3858 = .bss:0x00000048; // type:object size:0xC scope:local
|
||||
l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte
|
||||
l_HIO = .bss:0x00000054; // type:object size:0x14 scope:local data:byte
|
||||
@3958 = .bss:0x00000068; // type:object size:0xC scope:local
|
||||
c_pos = .bss:0x00000074; // type:object size:0xC scope:global align:4 data:float
|
||||
c_pos = .bss:0x00000074; // type:object size:0xC scope:local align:4 data:float
|
||||
@4179 = .bss:0x00000080; // type:object size:0xC scope:local
|
||||
@4180 = .bss:0x0000008C; // type:object size:0xC scope:local
|
||||
@4181 = .bss:0x00000098; // type:object size:0xC scope:local
|
||||
@4182 = .bss:0x000000A4; // type:object size:0xC scope:local
|
||||
chain_p = .bss:0x000000B0; // type:object size:0x30 scope:global align:4 data:float
|
||||
chain_p = .bss:0x000000B0; // type:object size:0x30 scope:local align:4 data:float
|
||||
@4218 = .bss:0x000000E0; // type:object size:0xC scope:local
|
||||
@4219 = .bss:0x000000EC; // type:object size:0xC scope:local
|
||||
@4220 = .bss:0x000000F8; // type:object size:0xC scope:local
|
||||
@4221 = .bss:0x00000104; // type:object size:0xC scope:local
|
||||
chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:global align:4 data:float
|
||||
chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:local align:4 data:float
|
||||
sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000140; // type:object size:0x4 scope:global
|
||||
sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000144; // type:object size:0x4 scope:global
|
||||
sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000148; // type:object size:0x4 scope:global
|
||||
|
|
|
|||
|
|
@ -4,8 +4,8 @@ _unresolved = .text:0x00000058; // type:function size:0x20 scope:global
|
|||
__register_global_object = .text:0x00000078; // type:function size:0x1C scope:global
|
||||
__destroy_global_chain = .text:0x00000094; // type:function size:0x58 scope:global
|
||||
__ct__17daObj_Msima_HIO_cFv = .text:0x000000EC; // type:function size:0x40 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:global
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000012C; // type:function size:0x5C scope:local
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000188; // type:function size:0x150 scope:local
|
||||
msima_start__FP15obj_msima_class = .text:0x000002D8; // type:function size:0x14 scope:global
|
||||
msima_drop__FP15obj_msima_class = .text:0x000002EC; // type:function size:0x284 scope:global
|
||||
__dt__4cXyzFv = .text:0x00000570; // type:function size:0x3C scope:global
|
||||
|
|
@ -13,12 +13,12 @@ msima_float__FP15obj_msima_class = .text:0x000005AC; // type:function size:0x164
|
|||
action__FP15obj_msima_class = .text:0x00000710; // type:function size:0x480 scope:global
|
||||
chain_move__FP15obj_msima_classP10ms_chain_si = .text:0x00000B90; // type:function size:0x15C scope:global
|
||||
chain_move2__FP15obj_msima_classP10ms_chain_si = .text:0x00000CEC; // type:function size:0x250 scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:global
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:global
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x14C scope:local
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001088; // type:function size:0x8 scope:local
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001090; // type:function size:0x7C scope:local
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x0000110C; // type:function size:0x2F4 scope:global
|
||||
__dt__12J3DFrameCtrlFv = .text:0x00001400; // type:function size:0x48 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001448; // type:function size:0x2F8 scope:local
|
||||
__dt__10ms_chain_sFv = .text:0x00001740; // type:function size:0x3C scope:global
|
||||
__ct__10ms_chain_sFv = .text:0x0000177C; // type:function size:0x4 scope:global
|
||||
__dt__17daObj_Msima_HIO_cFv = .text:0x00001780; // type:function size:0x48 scope:global
|
||||
|
|
@ -66,7 +66,7 @@ _dtors = .dtors:0x00000000; // type:label scope:global
|
|||
@4604 = .rodata:0x00000098; // type:object size:0x4 scope:local
|
||||
@4605 = .rodata:0x0000009C; // type:object size:0x4 scope:local
|
||||
@stringBase0 = .rodata:0x000000A0; // type:object size:0xA scope:local data:string_table
|
||||
l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:global
|
||||
l_daObj_Msima_Method = .data:0x00000000; // type:object size:0x20 scope:local
|
||||
g_profile_OBJ_MSIMA = .data:0x00000020; // type:object size:0x30 scope:global
|
||||
__vt__12J3DFrameCtrl = .data:0x00000050; // type:object size:0xC scope:global
|
||||
__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global
|
||||
|
|
@ -88,21 +88,21 @@ __global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:globa
|
|||
@1012 = .bss:0x0000003C; // type:object size:0x1 scope:local
|
||||
@1010 = .bss:0x00000040; // type:object size:0x1 scope:local
|
||||
@1009 = .bss:0x00000044; // type:object size:0x1 scope:local
|
||||
lbl_577_bss_45 = .bss:0x00000045; // type:object size:0x1 data:byte
|
||||
l_HIOInit = .bss:0x00000045; // type:object size:0x1 data:byte scope:local
|
||||
@3858 = .bss:0x00000048; // type:object size:0xC scope:local
|
||||
l_HIO = .bss:0x00000054; // type:object size:0x14 scope:global data:byte
|
||||
l_HIO = .bss:0x00000054; // type:object size:0x14 scope:local data:byte
|
||||
@3958 = .bss:0x00000068; // type:object size:0xC scope:local
|
||||
c_pos = .bss:0x00000074; // type:object size:0xC scope:global align:4 data:float
|
||||
c_pos = .bss:0x00000074; // type:object size:0xC scope:local align:4 data:float
|
||||
@4179 = .bss:0x00000080; // type:object size:0xC scope:local
|
||||
@4180 = .bss:0x0000008C; // type:object size:0xC scope:local
|
||||
@4181 = .bss:0x00000098; // type:object size:0xC scope:local
|
||||
@4182 = .bss:0x000000A4; // type:object size:0xC scope:local
|
||||
chain_p = .bss:0x000000B0; // type:object size:0x30 scope:global align:4 data:float
|
||||
chain_p = .bss:0x000000B0; // type:object size:0x30 scope:local align:4 data:float
|
||||
@4218 = .bss:0x000000E0; // type:object size:0xC scope:local
|
||||
@4219 = .bss:0x000000EC; // type:object size:0xC scope:local
|
||||
@4220 = .bss:0x000000F8; // type:object size:0xC scope:local
|
||||
@4221 = .bss:0x00000104; // type:object size:0xC scope:local
|
||||
chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:global align:4 data:float
|
||||
chain_p2 = .bss:0x00000110; // type:object size:0x30 scope:local align:4 data:float
|
||||
sInstance__40JASGlobalInstance<19JASDefaultBankTable> = .bss:0x00000140; // type:object size:0x4 scope:global
|
||||
sInstance__35JASGlobalInstance<14JASAudioThread> = .bss:0x00000144; // type:object size:0x4 scope:global
|
||||
sInstance__27JASGlobalInstance<7Z2SeMgr> = .bss:0x00000148; // type:object size:0x4 scope:global
|
||||
|
|
|
|||
|
|
@ -4,13 +4,13 @@ _unresolved = .text:0x00000058; // type:function size:0x4 scope:global
|
|||
__register_global_object = .text:0x0000005C; // type:function size:0x1C scope:global
|
||||
__destroy_global_chain = .text:0x00000078; // type:function size:0x54 scope:global
|
||||
__ct__17daObj_Msima_HIO_cFv = .text:0x000000CC; // type:function size:0x40 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x5C scope:global
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000168; // type:function size:0x13C scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x000002A4; // type:function size:0xC90 scope:global
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00000F34; // type:function size:0x8 scope:global
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x7C scope:global
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x00000FB8; // type:function size:0x2D8 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001290; // type:function size:0x308 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x0000010C; // type:function size:0x5C scope:local
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000168; // type:function size:0x13C scope:local
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x000002A4; // type:function size:0xC90 scope:local
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00000F34; // type:function size:0x8 scope:local
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00000F3C; // type:function size:0x7C scope:local
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x00000FB8; // type:function size:0x2D8 scope:local
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x00001290; // type:function size:0x308 scope:local
|
||||
__dt__17daObj_Msima_HIO_cFv = .text:0x00001598; // type:function size:0x40 scope:global
|
||||
__sinit_d_a_obj_msima_cpp = .text:0x000015D8; // type:function size:0x1A8 scope:local
|
||||
__ct__10ms_chain_sFv = .text:0x00001780; // type:function size:0x4 scope:global
|
||||
|
|
@ -58,7 +58,7 @@ _dtors = .dtors:0x00000000; // type:label scope:global
|
|||
@98445 = .rodata:0x00000098; // type:object size:0x4 scope:local
|
||||
@98446 = .rodata:0x0000009C; // type:object size:0x4 scope:local
|
||||
lbl_578_data_0 = .data:0x00000000; // type:object size:0xC
|
||||
l_daObj_Msima_Method = .data:0x0000000C; // type:object size:0x20 scope:global
|
||||
l_daObj_Msima_Method = .data:0x0000000C; // type:object size:0x20 scope:local
|
||||
g_profile_OBJ_MSIMA = .data:0x0000002C; // type:object size:0x30 scope:global
|
||||
__vt__17daObj_Msima_HIO_c = .data:0x0000005C; // type:object size:0xC scope:global
|
||||
lbl_578_data_68 = .data:0x00000068; // type:object size:0x14
|
||||
|
|
@ -67,16 +67,16 @@ __RTTI__17daObj_Msima_HIO_c = .data:0x00000088; // type:object size:0x8 scope:gl
|
|||
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
|
||||
...bss.0 = .bss:0x00000008; // type:label scope:local data:byte
|
||||
@96258 = .bss:0x0000000C; // type:object size:0xC scope:local
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x14 scope:global data:byte
|
||||
l_HIO = .bss:0x00000018; // type:object size:0x14 scope:local data:byte
|
||||
@96310 = .bss:0x0000002C; // type:object size:0xC scope:local
|
||||
c_pos = .bss:0x00000038; // type:object size:0xC scope:global
|
||||
c_pos = .bss:0x00000038; // type:object size:0xC scope:local
|
||||
@96423 = .bss:0x00000044; // type:object size:0xC scope:local
|
||||
@96424 = .bss:0x00000050; // type:object size:0xC scope:local
|
||||
@96425 = .bss:0x0000005C; // type:object size:0xC scope:local
|
||||
@96426 = .bss:0x00000068; // type:object size:0xC scope:local
|
||||
chain_p = .bss:0x00000074; // type:object size:0x30 scope:global
|
||||
chain_p = .bss:0x00000074; // type:object size:0x30 scope:local
|
||||
@96450 = .bss:0x000000A4; // type:object size:0xC scope:local
|
||||
@96451 = .bss:0x000000B0; // type:object size:0xC scope:local
|
||||
@96452 = .bss:0x000000BC; // type:object size:0xC scope:local
|
||||
@96453 = .bss:0x000000C8; // type:object size:0xC scope:local
|
||||
chain_p2 = .bss:0x000000D4; // type:object size:0x30 scope:global
|
||||
chain_p2 = .bss:0x000000D4; // type:object size:0x30 scope:local
|
||||
|
|
|
|||
|
|
@ -4,19 +4,19 @@ _unresolved = .text:0x00000060; // type:function size:0x20 scope:global
|
|||
__dt__17daObj_Msima_HIO_cFv = .text:0x00000080; // type:function size:0x4C scope:global
|
||||
__ct__17daObj_Msima_HIO_cFv = .text:0x000000D0; // type:function size:0x70 scope:global
|
||||
genMessage__17daObj_Msima_HIO_cFP11JORMContext = .text:0x00000140; // type:function size:0x1EC scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000330; // type:function size:0xD0 scope:global
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000400; // type:function size:0x124 scope:global
|
||||
ride_call_back__FP4dBgWP10fopAc_ac_cP10fopAc_ac_c = .text:0x00000330; // type:function size:0xD0 scope:local
|
||||
daObj_Msima_Draw__FP15obj_msima_class = .text:0x00000400; // type:function size:0x124 scope:local
|
||||
msima_start__FP15obj_msima_class = .text:0x00000530; // type:function size:0x28 scope:global
|
||||
msima_drop__FP15obj_msima_class = .text:0x00000560; // type:function size:0x1E0 scope:global
|
||||
msima_float__FP15obj_msima_class = .text:0x00000740; // type:function size:0x1BC scope:global
|
||||
action__FP15obj_msima_class = .text:0x00000900; // type:function size:0x544 scope:global
|
||||
chain_move__FP15obj_msima_classP10ms_chain_si = .text:0x00000E50; // type:function size:0x178 scope:global
|
||||
chain_move2__FP15obj_msima_classP10ms_chain_si = .text:0x00000FD0; // type:function size:0x2E4 scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x000012C0; // type:function size:0x184 scope:global
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001450; // type:function size:0x8 scope:global
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001460; // type:function size:0xA8 scope:global
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x00001510; // type:function size:0x3B0 scope:global
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x000018C0; // type:function size:0x400 scope:global
|
||||
daObj_Msima_Execute__FP15obj_msima_class = .text:0x000012C0; // type:function size:0x184 scope:local
|
||||
daObj_Msima_IsDelete__FP15obj_msima_class = .text:0x00001450; // type:function size:0x8 scope:local
|
||||
daObj_Msima_Delete__FP15obj_msima_class = .text:0x00001460; // type:function size:0xA8 scope:local
|
||||
useHeapInit__FP10fopAc_ac_c = .text:0x00001510; // type:function size:0x3B0 scope:local
|
||||
daObj_Msima_Create__FP10fopAc_ac_c = .text:0x000018C0; // type:function size:0x400 scope:local
|
||||
__ct__15obj_msima_classFv = .text:0x00001CC0; // type:function size:0x64 scope:global
|
||||
__dt__10ms_chain_sFv = .text:0x00001D30; // type:function size:0x5C scope:global
|
||||
__ct__10ms_chain_sFv = .text:0x00001D90; // type:function size:0x34 scope:global
|
||||
|
|
@ -84,7 +84,7 @@ lbl_566_rodata_B8 = .rodata:0x000000B8; // type:object size:0x14
|
|||
@121495 = .data:0x00000104; // type:object size:0x22 scope:local data:string
|
||||
@121496 = .data:0x00000128; // type:object size:0x9 scope:local
|
||||
@121500 = .data:0x00000134; // type:object size:0x22 scope:local data:string
|
||||
l_daObj_Msima_Method = .data:0x00000158; // type:object size:0x20 scope:global
|
||||
l_daObj_Msima_Method = .data:0x00000158; // type:object size:0x20 scope:local
|
||||
g_profile_OBJ_MSIMA = .data:0x00000178; // type:object size:0x30 scope:global
|
||||
__vt__17daObj_Msima_HIO_c = .data:0x000001A8; // type:object size:0x20 scope:global
|
||||
@121525 = .data:0x000001C8; // type:object size:0x12 scope:local data:string
|
||||
|
|
@ -96,7 +96,7 @@ __RTTI__17daObj_Msima_HIO_c = .data:0x000001F0; // type:object size:0x8 scope:gl
|
|||
@121530 = .data:0x00000254; // type:object size:0xD scope:local data:string
|
||||
lbl_566_data_261 = .data:0x00000261; // type:object size:0x7F
|
||||
...bss.0 = .bss:0x00000000; // type:label scope:local
|
||||
l_HIO = .bss:0x00000004; // type:object size:0x14 scope:global data:byte
|
||||
c_pos = .bss:0x00000018; // type:object size:0xC scope:global
|
||||
chain_p = .bss:0x00000028; // type:object size:0x30 scope:global
|
||||
chain_p2 = .bss:0x00000058; // type:object size:0x30 scope:global
|
||||
l_HIO = .bss:0x00000004; // type:object size:0x14 scope:local data:byte
|
||||
c_pos = .bss:0x00000018; // type:object size:0xC scope:local
|
||||
chain_p = .bss:0x00000028; // type:object size:0x30 scope:local
|
||||
chain_p2 = .bss:0x00000058; // type:object size:0x30 scope:local
|
||||
|
|
|
|||
|
|
@ -1995,7 +1995,7 @@ config.libs = [
|
|||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv1Candle00"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv1Candle01"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv3Candle"),
|
||||
ActorRel(NonMatching, "d_a_obj_lv3Water"),
|
||||
ActorRel(Equivalent, "d_a_obj_lv3Water"),
|
||||
ActorRel(Equivalent, "d_a_obj_lv3Water2"), # weak func order
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv3WaterB"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_lv3saka00"),
|
||||
|
|
@ -2054,7 +2054,7 @@ config.libs = [
|
|||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_mirror_sand"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_mirror_screw"),
|
||||
ActorRel(NonMatching, "d_a_obj_mirror_table"),
|
||||
ActorRel(NonMatching, "d_a_obj_msima"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_msima"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_mvstair"),
|
||||
ActorRel(MatchingFor("GZ2E01"), "d_a_obj_myogan"),
|
||||
ActorRel(NonMatching, "d_a_obj_nagaisu"),
|
||||
|
|
|
|||
|
|
@ -4,14 +4,11 @@
|
|||
#include "f_op/f_op_actor_mng.h"
|
||||
|
||||
struct ms_chain_s {
|
||||
/* 80C9CA60 */ ~ms_chain_s();
|
||||
/* 80C9CA9C */ ms_chain_s();
|
||||
|
||||
/* 0x00 */ J3DModel* model[35];
|
||||
/* 0x8C */ f32 field_0x8c;
|
||||
/* 0x90 */ s16 field_0x90;
|
||||
/* 0x92 */ u8 field_0x92;
|
||||
/* 0x94 */ cXyz field_0x94;
|
||||
/* 0x92 */ s8 field_0x92;
|
||||
/* 0x94 */ cXyz mPos;
|
||||
};
|
||||
|
||||
/**
|
||||
|
|
@ -22,15 +19,16 @@ struct ms_chain_s {
|
|||
* @details
|
||||
*
|
||||
*/
|
||||
class obj_msima_class : public fopAc_ac_c {
|
||||
class obj_msima_class {
|
||||
public:
|
||||
/* 0x000 */ fopAc_ac_c mActor;
|
||||
/* 0x568 */ request_of_phase_process_class mPhase;
|
||||
/* 0x570 */ u8 field_0x570;
|
||||
/* 0x574 */ J3DModel* mpModel;
|
||||
/* 0x578 */ mDoExt_brkAnm* mpBrk;
|
||||
/* 0x57C */ mDoExt_btkAnm* mpBtk;
|
||||
/* 0x580 */ s16 field_0x580;
|
||||
/* 0x582 */ s16 field_0x582;
|
||||
/* 0x580 */ s16 mFloatingOscillator;
|
||||
/* 0x582 */ s16 mAction;
|
||||
/* 0x584 */ s16 field_0x584;
|
||||
/* 0x586 */ s16 field_0x586[2];
|
||||
/* 0x58C */ f32 field_0x58c;
|
||||
|
|
@ -46,14 +44,14 @@ public:
|
|||
/* 0x5AC */ s16 field_0x5ac;
|
||||
/* 0x5AE */ s16 field_0x5ae;
|
||||
/* 0x5B0 */ cXyz field_0x5b0;
|
||||
/* 0x5BC */ uint field_0x5bc[2];
|
||||
/* 0x5BC */ fpc_ProcID field_0x5bc[2];
|
||||
/* 0x5C4 */ s8 field_0x5c4[2];
|
||||
/* 0x5C6 */ u8 field_0x5C6[0x5CC - 0x5C6];
|
||||
/* 0x5CC */ Mtx field_0x5cc;
|
||||
/* 0x5CC */ Mtx mBgMtx;
|
||||
/* 0x5FC */ dBgW* mpBgW;
|
||||
/* 0x600 */ Z2SoundObjSimple mSound;
|
||||
/* 0x620 */ ms_chain_s mChains[4];
|
||||
/* 0x8A0 */ u8 field_0x8a0;
|
||||
/* 0x8A0 */ bool mIsHIOOwner;
|
||||
|
||||
enum MAGNESIMA_RES_FILE_ID {
|
||||
/* BMDR */
|
||||
|
|
@ -69,14 +67,29 @@ public:
|
|||
/* DZB */
|
||||
/* 0x10 */ DZB_S_MAGNE_SIMA = 0x10,
|
||||
};
|
||||
|
||||
enum Action {
|
||||
ACTION_START,
|
||||
ACTION_DROP,
|
||||
ACTION_FLOAT_1,
|
||||
ACTION_FLOAT_2,
|
||||
};
|
||||
};
|
||||
|
||||
STATIC_ASSERT(sizeof(obj_msima_class) == 0x8a4);
|
||||
|
||||
class daObj_Msima_HIO_c {
|
||||
class daObj_Msima_HIO_c : public JORReflexible {
|
||||
public:
|
||||
/* 80C9B40C */ daObj_Msima_HIO_c();
|
||||
/* 80C9CAA0 */ ~daObj_Msima_HIO_c();
|
||||
/* 80C9CAA0 */ virtual ~daObj_Msima_HIO_c() {}
|
||||
|
||||
void genMessage(JORMContext*);
|
||||
|
||||
/* 0x04 */ s8 mId;
|
||||
/* 0x08 */ f32 mSize;
|
||||
/* 0x0C */ s16 mMaxTiltAngle;
|
||||
/* 0x0E */ s16 mMaxSlopeAngle;
|
||||
/* 0x10 */ f32 mBasicPosition;
|
||||
};
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -24,7 +24,7 @@ namespace daObjSwpush {
|
|||
FLAG_UNK20 = 0x20,
|
||||
};
|
||||
|
||||
class Hio_c {
|
||||
class Hio_c : public JORReflexible {
|
||||
public:
|
||||
class Attr_c {
|
||||
public:
|
||||
|
|
@ -45,6 +45,21 @@ namespace daObjSwpush {
|
|||
/* 0x2A */ u8 field_0x2a;
|
||||
/* 0x2B */ u8 field_0x2b;
|
||||
};
|
||||
|
||||
#if DEBUG
|
||||
void ct() {
|
||||
if (mCount++ == 0) {
|
||||
daObj::HioVarious_c::init(this, "踏みスイッチ"); // Foot Switch
|
||||
}
|
||||
}
|
||||
|
||||
void default_set();
|
||||
void genMessage(JORMContext*);
|
||||
void dt();
|
||||
#endif
|
||||
|
||||
/* 0x4 */ int mCount;
|
||||
/* 0x8 */ Attr_c field_0x8[5];
|
||||
};
|
||||
|
||||
class Act_c : public fopAc_ac_c {
|
||||
|
|
@ -173,30 +188,18 @@ namespace daObjSwpush {
|
|||
/* 0x5F8 */ cXyz field_0x5f8;
|
||||
};
|
||||
|
||||
#ifdef DEBUG
|
||||
class Hio_c : public JORReflexible {
|
||||
public:
|
||||
void ct() {
|
||||
if (mCount++ == 0) {
|
||||
daObj::HioVarious_c::init(this, "踏みスイッチ"); // Foot Switch
|
||||
}
|
||||
#if DEBUG
|
||||
void Hio_c::default_set() {
|
||||
for (int i = 0; i < 5; i++) {
|
||||
field_0x8[i] = Act_c::M_attr[i];
|
||||
}
|
||||
}
|
||||
|
||||
void default_set() {
|
||||
for (int i = 0; i < 5; i++) {
|
||||
field_0x8[i] = Act_c::M_attr[i];
|
||||
}
|
||||
void Hio_c::dt() {
|
||||
if (--mCount == 0) {
|
||||
daObj::HioVarious_c::clean(this);
|
||||
}
|
||||
|
||||
void dt() {
|
||||
if (--mCount == 0) {
|
||||
daObj::HioVarious_c::clean(this);
|
||||
}
|
||||
}
|
||||
|
||||
/* 0x4 */ int mCount;
|
||||
/* 0x8 */ Attr_c field_0x8[5];
|
||||
};
|
||||
}
|
||||
#endif
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -1747,7 +1747,7 @@ static void demo_camera(e_gob_class* i_this) {
|
|||
}
|
||||
|
||||
if (i_this->mDemoCamTimer == 47) {
|
||||
ms->field_0x582 = 1;
|
||||
ms->mAction = obj_msima_class::ACTION_DROP;
|
||||
ms->field_0x594 = ms->field_0x596 = 0;
|
||||
ms->field_0x59c = 700.0f;
|
||||
ms->field_0x586[0] = 40;
|
||||
|
|
@ -1766,8 +1766,8 @@ static void demo_camera(e_gob_class* i_this) {
|
|||
if (spC >= 0) {
|
||||
ms->mChains[spC].field_0x92 = 1;
|
||||
ms->mChains[spC].field_0x8c = 200.0f + TREG_F(12);
|
||||
dComIfGp_particle_set(0x8455, &ms->mChains[spC].field_0x94, NULL, NULL);
|
||||
mDoAud_seStart(Z2SE_OBJ_GOBFLOOR_CHAIN_BREAK, &ms->mChains[spC].field_0x94, 0, dComIfGp_getReverb(fopAcM_GetRoomNo(actor)));
|
||||
dComIfGp_particle_set(0x8455, &ms->mChains[spC].mPos, NULL, NULL);
|
||||
mDoAud_seStart(Z2SE_OBJ_GOBFLOOR_CHAIN_BREAK, &ms->mChains[spC].mPos, 0, dComIfGp_getReverb(fopAcM_GetRoomNo(actor)));
|
||||
}
|
||||
|
||||
if (i_this->mDemoCamTimer == 82) {
|
||||
|
|
@ -1798,7 +1798,7 @@ static void demo_camera(e_gob_class* i_this) {
|
|||
i_this->mDemoCamCenterSpd.z = fabsf(i_this->mDemoCamCenterTarget.z - i_this->mDemoCamCenter.z);
|
||||
i_this->field_0xd88 = 0.0f;
|
||||
|
||||
ms->field_0x582 = 2;
|
||||
ms->mAction = obj_msima_class::ACTION_FLOAT_1;
|
||||
ms->field_0x584 = 0;
|
||||
}
|
||||
break;
|
||||
|
|
@ -1930,7 +1930,7 @@ static void demo_camera(e_gob_class* i_this) {
|
|||
|
||||
i_this->mDemoCamMode = 15;
|
||||
i_this->mDemoCamTimer = 0;
|
||||
ms->field_0x582 = 3;
|
||||
ms->mAction = obj_msima_class::ACTION_FLOAT_2;
|
||||
my->mAction = 1;
|
||||
actor->current = player->current;
|
||||
actor->shape_angle = player->shape_angle;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue