Move ov054 documentation from Ghidra

This commit is contained in:
Aetias
2025-02-01 00:29:38 +01:00
parent 6c9b78fc1b
commit 7c91f608f3
6 changed files with 47 additions and 29 deletions
+13 -13
View File
@@ -1,19 +1,19 @@
func_ov054_02198d00 kind:function(arm,size=0x2c) addr:0x2198d00
func_ov054_02198d2c kind:function(arm,size=0x4) addr:0x2198d2c
func_ov054_02198d30 kind:function(arm,size=0x8) addr:0x2198d30
func_ov054_02198d38 kind:function(arm,size=0x10) addr:0x2198d38
func_ov054_02198d48 kind:function(arm,size=0x20) addr:0x2198d48
func_ov054_02198d68 kind:function(arm,size=0x9c) addr:0x2198d68
func_ov054_02198e04 kind:function(arm,size=0x4) addr:0x2198e04
func_ov054_02198e08 kind:function(arm,size=0x1c) addr:0x2198e08
func_ov054_02198e24 kind:function(arm,size=0x28) addr:0x2198e24
func_ov054_02198e4c kind:function(arm,size=0x94) addr:0x2198e4c
func_ov054_02198ee0 kind:function(arm,size=0xc) addr:0x2198ee0
func_ov054_02198eec kind:function(arm,size=0x10) addr:0x2198eec
_ZN10EquipScoop8vfunc_00Ev kind:function(arm,size=0x2c) addr:0x2198d00
_ZN10EquipScoop8vfunc_18Ev kind:function(arm,size=0x4) addr:0x2198d2c
_ZNK10EquipScoop8vfunc_40Ev kind:function(arm,size=0x8) addr:0x2198d30
_ZNK10EquipScoop8vfunc_44Ei kind:function(arm,size=0x10) addr:0x2198d38
_ZNK10EquipScoop8vfunc_48Ei kind:function(arm,size=0x20) addr:0x2198d48
_ZNK10EquipScoop8IsUsableEi kind:function(arm,size=0x9c) addr:0x2198d68
_ZN10EquipScoop8vfunc_30Ev kind:function(arm,size=0x4) addr:0x2198e04
_ZN10EquipScoop19func_ov054_02198e08EP5Vec3p kind:function(arm,size=0x1c) addr:0x2198e08
_ZN10EquipScoop20func_ov054_021980e24EP5Vec3p kind:function(arm,size=0x28) addr:0x2198e24
_ZN10EquipScoop8vfunc_38Ei kind:function(arm,size=0x94) addr:0x2198e4c
_Z19func_ov054_02198ee0iPi kind:function(arm,size=0xc) addr:0x2198ee0
_ZN10EquipScoop19func_ov054_02198eecEi kind:function(arm,size=0x10) addr:0x2198eec
func_ov054_02198efc kind:function(arm,size=0x3cc) addr:0x2198efc
func_ov054_021992c8 kind:function(arm,size=0x518) addr:0x21992c8
func_ov054_021997e0 kind:function(arm,size=0x10) addr:0x21997e0
_ZN10EquipScoop9StopUsingEP13LinkStateItem kind:function(arm,size=0xe4) addr:0x21997f0
_ZN13LinkStateItem14StopUsingScoopEv kind:function(arm,size=0xe4) addr:0x21997f0
func_ov054_021998d4 kind:function(arm,size=0x40) addr:0x21998d4
data_ov054_02199914 kind:data(any) addr:0x2199914
__sinit_ov054_02199924 kind:function(arm,size=0x30) addr:0x2199924
+13 -13
View File
@@ -1,19 +1,19 @@
func_ov054_02198d00 kind:function(arm,size=0x2c) addr:0x2198c60
func_ov054_02198d2c kind:function(arm,size=0x4) addr:0x2198c8c
func_ov054_02198d30 kind:function(arm,size=0x8) addr:0x2198c90
func_ov054_02198d38 kind:function(arm,size=0x10) addr:0x2198c98
func_ov054_02198d48 kind:function(arm,size=0x20) addr:0x2198ca8
func_ov054_02198d68 kind:function(arm,size=0x9c) addr:0x2198cc8
func_ov054_02198e04 kind:function(arm,size=0x4) addr:0x2198d64
func_ov054_02198e08 kind:function(arm,size=0x1c) addr:0x2198d68
func_ov054_02198e24 kind:function(arm,size=0x28) addr:0x2198d84
func_ov054_02198e4c kind:function(arm,size=0x94) addr:0x2198dac
func_ov054_02198ee0 kind:function(arm,size=0xc) addr:0x2198e40
func_ov054_02198eec kind:function(arm,size=0x10) addr:0x2198e4c
_ZN10EquipScoop8vfunc_00Ev kind:function(arm,size=0x2c) addr:0x2198c60
_ZN10EquipScoop8vfunc_18Ev kind:function(arm,size=0x4) addr:0x2198c8c
_ZNK10EquipScoop8vfunc_40Ev kind:function(arm,size=0x8) addr:0x2198c90
_ZNK10EquipScoop8vfunc_44Ei kind:function(arm,size=0x10) addr:0x2198c98
_ZNK10EquipScoop8vfunc_48Ei kind:function(arm,size=0x20) addr:0x2198ca8
_ZNK10EquipScoop8IsUsableEi kind:function(arm,size=0x9c) addr:0x2198cc8
_ZN10EquipScoop8vfunc_30Ev kind:function(arm,size=0x4) addr:0x2198d64
_ZN10EquipScoop19func_ov054_02198e08EP5Vec3p kind:function(arm,size=0x1c) addr:0x2198d68
_ZN10EquipScoop20func_ov054_021980e24EP5Vec3p kind:function(arm,size=0x28) addr:0x2198d84
_ZN10EquipScoop8vfunc_38Ei kind:function(arm,size=0x94) addr:0x2198dac
_Z19func_ov054_02198ee0iPi kind:function(arm,size=0xc) addr:0x2198e40
_ZN10EquipScoop19func_ov054_02198eecEi kind:function(arm,size=0x10) addr:0x2198e4c
func_ov054_02198efc kind:function(arm,size=0x3cc) addr:0x2198e5c
func_ov054_021992c8 kind:function(arm,size=0x518) addr:0x2199228
func_ov054_021997e0 kind:function(arm,size=0x10) addr:0x2199740
_ZN10EquipScoop9StopUsingEP13LinkStateItem kind:function(arm,size=0xe4) addr:0x2199750
_ZN13LinkStateItem14StopUsingScoopEv kind:function(arm,size=0xe4) addr:0x2199750
func_ov054_021998d4 kind:function(arm,size=0x40) addr:0x2199834
data_ov054_02199914 kind:data(any) addr:0x2199874
__sinit_ov054_02199924 kind:function(arm,size=0x30) addr:0x2199884
+4 -2
View File
@@ -25,7 +25,9 @@ public:
/* 48 */ virtual unk32 vfunc_48(unk32 param1) const override;
/* 50 */
static void StopUsing(LinkStateItem *param1);
EquipScoop();
s32 func_ov054_02198e08(Vec3p *param1);
bool func_ov054_021980e24(Vec3p *param1);
void func_ov054_02198eec(unk32 param1);
};
+2
View File
@@ -64,4 +64,6 @@ public:
void func_ov005_02106980(unk32 param, s32 param2, s32 *param3);
bool func_ov005_02106a50();
bool func_ov005_02106bbc(Vec3p *param1, unk32 param2, u32 param3);
void StopUsingScoop();
};
+1 -1
View File
@@ -57,7 +57,7 @@ ARM void LinkStateItem::OnStateLeave(s32 param1) {
pData_027e103c->mUnk_2a = 0;
pData_027e103c->func_ov000_020cf9dc(0, 0);
break;
case ItemFlag_Shovel: EquipScoop::StopUsing(this); break;
case ItemFlag_Shovel: this->StopUsingScoop(); break;
}
if (this->mEquipId != ItemFlag_None) {
+14
View File
@@ -0,0 +1,14 @@
#include "Player/EquipScoop.hpp"
void EquipScoop::vfunc_00() {}
void EquipScoop::vfunc_18() {}
unk32 EquipScoop::vfunc_40() const {}
unk32 EquipScoop::vfunc_44(unk32 param1) const {}
unk32 EquipScoop::vfunc_48(unk32 param1) const {}
bool EquipScoop::IsUsable(unk32 param1) const {}
void EquipScoop::vfunc_30() {}
s32 EquipScoop::func_ov054_02198e08(Vec3p *param1) {}
bool EquipScoop::func_ov054_021980e24(Vec3p *param1) {}
void EquipScoop::vfunc_38(unk32 param1) {}
void func_ov054_02198ee0(s32 param1, unk32 *param2) {}
void EquipScoop::func_ov054_02198eec(unk32 param1) {}