dAcArrow_c 99%

This commit is contained in:
robojumper
2026-05-23 22:58:30 +02:00
parent 483ac7b934
commit 916f07e286
12 changed files with 1098 additions and 119 deletions
+5 -1
View File
@@ -1514,6 +1514,8 @@ d/a/obj/d_a_obj_bomb.cpp:
.data start:0x80534490 end:0x805347A8
.sdata start:0x805739B0 end:0x805739C8
.sbss start:0x805758E0 end:0x805758F0
.sdata2 start:0x8057BF80 end:0x8057C058
.bss start:0x805B48A8 end:0x805B49E8
d/a/obj/d_a_obj_arrow.cpp:
.text start:0x8025D5E0 end:0x80260D38 align:16
@@ -1522,6 +1524,8 @@ d/a/obj/d_a_obj_arrow.cpp:
.data start:0x805347A8 end:0x80534AD0
.sdata start:0x805739C8 end:0x805739D8
.sbss start:0x805758F0 end:0x80575900
.sdata2 start:0x8057C058 end:0x8057C0F8
.bss start:0x805B49E8 end:0x805B4BE0
d/a/obj/d_a_obj_boomerang.cpp:
.text start:0x80260D40 end:0x80265618 align:16
@@ -1531,7 +1535,7 @@ d/a/obj/d_a_obj_boomerang.cpp:
.sdata start:0x805739D8 end:0x80573A30
.sbss start:0x80575900 end:0x80575908
.sdata2 start:0x8057C0F8 end:0x8057C180
.bss start:0x805B4BF0 end:0x805B4DD8
.bss start:0x805B4BE0 end:0x805B4DD8
d/a/obj/d_a_obj_fairy.cpp:
.text start:0x80265620 end:0x80268598 align:16
+59 -57
View File
@@ -12484,7 +12484,7 @@ fn_802097E0 = .text:0x802097E0; // type:function size:0x104
ActorLink__isChargingWeapon = .text:0x802098F0; // type:function size:0x14
ActorLink__isWeaponChargedFully = .text:0x80209910; // type:function size:0x14
ActorLink__isArrowShot = .text:0x80209930; // type:function size:0x78
fn_802099B0 = .text:0x802099B0; // type:function size:0x10
getStateID__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x802099B0; // type:function size:0x10
fn_802099C0 = .text:0x802099C0; // type:function size:0x68
isUsingBow_inner = .text:0x80209A30; // type:function size:0x38
isUsingBow = .text:0x80209A70; // type:function size:0x54
@@ -14045,53 +14045,53 @@ create__10dAcArrow_cFv = .text:0x8025D9D0; // type:function size:0x184
changeState__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>FRC12sStateIDIf_c = .text:0x8025DB60; // type:function size:0x10
__dt__10dAcArrow_cFv = .text:0x8025DB70; // type:function size:0x110
hitCallback__10dAcArrow_cFP8cCcD_ObjP12dAcObjBase_cP8cCcD_Obj = .text:0x8025DC80; // type:function size:0xA0
fn_8025DD20 = .text:0x8025DD20; // type:function size:0x1AC
fn_8025DED0 = .text:0x8025DED0; // type:function size:0x288
fn_8025E160 = .text:0x8025E160; // type:function size:0x480
fn_8025E5E0 = .text:0x8025E5E0; // type:function size:0x60
fn_8025E640 = .text:0x8025E640; // type:function size:0xD8
fn_8025E720 = .text:0x8025E720; // type:function size:0x94
fn_8025E7C0 = .text:0x8025E7C0; // type:function size:0x120
fn_8025E8E0 = .text:0x8025E8E0; // type:function size:0x80
fn_8025E960 = .text:0x8025E960; // type:function size:0x1BC
fn_8025EB20 = .text:0x8025EB20; // type:function size:0x4C
fn_8025EB70 = .text:0x8025EB70; // type:function size:0xA8
AcArrow__stateWaitEnter = .text:0x8025EC20; // type:function size:0x4
AcArrow__stateWaitUpdate = .text:0x8025EC30; // type:function size:0x6C
AcArrow__stateWaitLeave = .text:0x8025ECA0; // type:function size:0x4
AcArrow__stateMoveEnter = .text:0x8025ECB0; // type:function size:0x114
AcArrow__stateMoveUpdate = .text:0x8025EDD0; // type:function size:0xAF8
AcArrow__stateMoveLeave = .text:0x8025F8D0; // type:function size:0x4
AcArrow__stateBoundEnter = .text:0x8025F8E0; // type:function size:0x138
AcArrow__stateBoundUpdate = .text:0x8025FA20; // type:function size:0x1BC
AcArrow__stateBoundLeave = .text:0x8025FBE0; // type:function size:0x4
AcArrow__stateBgStopEnter = .text:0x8025FBF0; // type:function size:0x218
AcArrow__stateBgStopUpdate = .text:0x8025FE10; // type:function size:0x11C
AcArrow__stateBgStopLeave = .text:0x8025FF30; // type:function size:0x4
AcArrow__stateActorStopEnter = .text:0x8025FF40; // type:function size:0x8C
AcArrow__stateActorStopUpdate = .text:0x8025FFD0; // type:function size:0x6C
AcArrow__stateActorStopLeave = .text:0x80260040; // type:function size:0x10
fn_80260050 = .text:0x80260050; // type:function size:0x80
fn_802600D0 = .text:0x802600D0; // type:function size:0xE8
fn_802601C0 = .text:0x802601C0; // type:function size:0x90
fn_80260250 = .text:0x80260250; // type:function size:0x78
AcArrow__update = .text:0x802602D0; // type:function size:0x260
fn_80260530 = .text:0x80260530; // type:function size:0x10
AcArrow__draw = .text:0x80260540; // type:function size:0xB8
fn_80260600 = .text:0x80260600; // type:function size:0x60
fn_80260660 = .text:0x80260660; // type:function size:0xC
fn_80260670 = .text:0x80260670; // type:function size:0x1C
fn_80260690 = .text:0x80260690; // type:function size:0x1C
fn_802606B0 = .text:0x802606B0; // type:function size:0x1C
fn_802606D0 = .text:0x802606D0; // type:function size:0x10
fn_802606E0 = .text:0x802606E0; // type:function size:0x10
fn_802606F0 = .text:0x802606F0; // type:function size:0x10
fn_80260700 = .text:0x80260700; // type:function size:0x10
fn_80260710 = .text:0x80260710; // type:function size:0x10
fn_80260720 = .text:0x80260720; // type:function size:0x10
fn_80260730 = .text:0x80260730; // type:function size:0x30
fn_80260760 = .text:0x80260760; // type:function size:0x30
fn_80260790 = .text:0x80260790; // type:function size:0x30
fn_8025DD20__10dAcArrow_cFRC7mVec3_cR7mVec3_cb = .text:0x8025DD20; // type:function size:0x1AC
fn_8025DED0__10dAcArrow_cFf = .text:0x8025DED0; // type:function size:0x288
fn_8025E160__10dAcArrow_cFv = .text:0x8025E160; // type:function size:0x480
updateRoomId__10dAcArrow_cFv = .text:0x8025E5E0; // type:function size:0x60
fn_8025E640__10dAcArrow_cFv = .text:0x8025E640; // type:function size:0xD8
fn_8025E720__10dAcArrow_cFP12dAcObjBase_cRC7mVec3_c = .text:0x8025E720; // type:function size:0x94
updateMtx__10dAcArrow_cFv = .text:0x8025E7C0; // type:function size:0x120
setInitialPosition__10dAcArrow_cFv = .text:0x8025E8E0; // type:function size:0x80
fn_8025E960__10dAcArrow_cFv = .text:0x8025E960; // type:function size:0x1BC
initPickupCc__10dAcArrow_cFv = .text:0x8025EB20; // type:function size:0x4C
checkPickup__10dAcArrow_cFv = .text:0x8025EB70; // type:function size:0xA8
initializeState_Wait__10dAcArrow_cFv = .text:0x8025EC20; // type:function size:0x4
executeState_Wait__10dAcArrow_cFv = .text:0x8025EC30; // type:function size:0x6C
finalizeState_Wait__10dAcArrow_cFv = .text:0x8025ECA0; // type:function size:0x4
initializeState_Move__10dAcArrow_cFv = .text:0x8025ECB0; // type:function size:0x114
executeState_Move__10dAcArrow_cFv = .text:0x8025EDD0; // type:function size:0xAF8
finalizeState_Move__10dAcArrow_cFv = .text:0x8025F8D0; // type:function size:0x4
initializeState_Bound__10dAcArrow_cFv = .text:0x8025F8E0; // type:function size:0x138
executeState_Bound__10dAcArrow_cFv = .text:0x8025FA20; // type:function size:0x1BC
finalizeState_Bound__10dAcArrow_cFv = .text:0x8025FBE0; // type:function size:0x4
initializeState_BgStop__10dAcArrow_cFv = .text:0x8025FBF0; // type:function size:0x218
executeState_BgStop__10dAcArrow_cFv = .text:0x8025FE10; // type:function size:0x11C
finalizeState_BgStop__10dAcArrow_cFv = .text:0x8025FF30; // type:function size:0x4
initializeState_ActorStop__10dAcArrow_cFv = .text:0x8025FF40; // type:function size:0x8C
executeState_ActorStop__10dAcArrow_cFv = .text:0x8025FFD0; // type:function size:0x6C
finalizeState_ActorStop__10dAcArrow_cFv = .text:0x80260040; // type:function size:0x10
fn_80260050__10dAcArrow_cFRC7mVec3_cb = .text:0x80260050; // type:function size:0x80
fn_802600D0__10dAcArrow_cFb = .text:0x802600D0; // type:function size:0xE8
fn_802601C0__10dAcArrow_cFv = .text:0x802601C0; // type:function size:0x90
fn_80260250__10dAcArrow_cFP12dAcObjBase_cP12dAcObjBase_c = .text:0x80260250; // type:function size:0x78
actorExecute__10dAcArrow_cFv = .text:0x802602D0; // type:function size:0x260
executeState__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x80260530; // type:function size:0x10
draw__10dAcArrow_cFv = .text:0x80260540; // type:function size:0xB8
build__26sFStateFct_c<10dAcArrow_c>FRC12sStateIDIf_c = .text:0x80260600; // type:function size:0x60
dispose__26sFStateFct_c<10dAcArrow_c>FRP10sStateIf_c = .text:0x80260660; // type:function size:0xC
initialize__23sFState_c<10dAcArrow_c>Fv = .text:0x80260670; // type:function size:0x1C
execute__23sFState_c<10dAcArrow_c>Fv = .text:0x80260690; // type:function size:0x1C
finalize__23sFState_c<10dAcArrow_c>Fv = .text:0x802606B0; // type:function size:0x1C
initializeState__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x802606D0; // type:function size:0x10
finalizeState__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x802606E0; // type:function size:0x10
refreshState__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x802606F0; // type:function size:0x10
getState__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x80260700; // type:function size:0x10
getNewStateID__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x80260710; // type:function size:0x10
getOldStateID__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>CFv = .text:0x80260720; // type:function size:0x10
finalizeState__25sFStateID_c<10dAcArrow_c>CFR10dAcArrow_c = .text:0x80260730; // type:function size:0x30
executeState__25sFStateID_c<10dAcArrow_c>CFR10dAcArrow_c = .text:0x80260760; // type:function size:0x30
initializeState__25sFStateID_c<10dAcArrow_c>CFR10dAcArrow_c = .text:0x80260790; // type:function size:0x30
__sinit_\d_a_obj_arrow_cpp = .text:0x802607C0; // type:function size:0x490 scope:local
__dt__25sFStateID_c<10dAcArrow_c>Fv = .text:0x80260C50; // type:function size:0x58
isSameName__25sFStateID_c<10dAcArrow_c>CFPCc = .text:0x80260CB0; // type:function size:0x88
@@ -28544,7 +28544,7 @@ AcItem__SHOULD_DEMO_FUNCS = .rodata:0x804ED2D0; // type:object size:0x30
sCb1s__15dAcItem_0xB3C_2 = .rodata:0x804ED300; // type:object size:0x18
sCb2s__15dAcItem_0xB3C_2 = .rodata:0x804ED318; // type:object size:0x24
lbl_804ED340 = .rodata:0x804ED340; // type:object size:0x10 align:4 data:float
lbl_804ED350 = .rodata:0x804ED350; // type:object size:0x30
sCc2__10dAcArrow_c = .rodata:0x804ED350; // type:object size:0x30
lbl_804ED380 = .rodata:0x804ED380; // type:object size:0x30
AcTbox__ARC_NAMES = .rodata:0x804ED3B0; // type:object size:0x10
AcTbox__OPEN_EVENT_NAMES = .rodata:0x804ED3C0; // type:object size:0x38
@@ -36292,17 +36292,19 @@ __vt__77sStateMgr_c<9dAcBomb_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDC
__vt__24sFStateFct_c<9dAcBomb_c> = .data:0x805345F0; // type:object size:0x18
__vt__21sFState_c<9dAcBomb_c> = .data:0x80534608; // type:object size:0x168
lbl_80534770 = .data:0x80534770; // type:object size:0x38
g_profile_ARROW = .data:0x805347A8; // type:object size:0x38
lbl_805347E0 = .data:0x805347E0; // type:object size:0x2C data:4byte
g_profile_ARROW = .data:0x805347A8; // type:object size:0x10
sCcSrcInf__10dAcArrow_c = .data:0x805347B8; // type:object size:0x28
sCc1__10dAcArrow_c = .data:0x805347E0; // type:object size:0x2C data:4byte
lbl_8053480C = .data:0x8053480C; // type:object size:0x14 data:string
lbl_80534820 = .data:0x80534820; // type:object size:0xB data:string
lbl_80534830 = .data:0x80534830; // type:object size:0x18 data:string
AcArrow__vtable = .data:0x80534848; // type:object size:0x80
lbl_805348C8 = .data:0x805348C8; // type:object size:0x30
lbl_805348F8 = .data:0x805348F8; // type:object size:0x30
lbl_80534928 = .data:0x80534928; // type:object size:0x18
lbl_80534940 = .data:0x80534940; // type:object size:0x15C
lbl_80534A9C = .data:0x80534A9C; // type:object size:0x34
__vt__10dAcArrow_c = .data:0x80534848; // type:object size:0x80
__vt__49sFStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c> = .data:0x805348C8; // type:object size:0x30
__vt__79sStateMgr_c<10dAcArrow_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c> = .data:0x805348F8; // type:object size:0x30
__vt__26sFStateFct_c<10dAcArrow_c> = .data:0x80534928; // type:object size:0x18
__vt__23sFState_c<10dAcArrow_c> = .data:0x80534940; // type:object size:0x18
lbl_80534958 = .data:0x80534958; // type:object size:0x144
__vt__25sFStateID_c<10dAcArrow_c> = .data:0x80534A9C; // type:object size:0x34
AcBoomerang__colliderInit = .data:0x80534AD0; // type:object size:0x30
g_profile_BOOMERANG = .data:0x80534B00; // type:object size:0x10
lbl_80534B10 = .data:0x80534B10; // type:object size:0xC data:string