Move ov014 documentation from Ghidra

This commit is contained in:
Aetias
2025-01-31 21:38:50 +01:00
parent 280801981c
commit 96dd3beb45
39 changed files with 984 additions and 484 deletions
+1 -1
View File
@@ -556,7 +556,7 @@ ARM bool Actor::func_ov00_020c243c(ActorTypeId *actorTypes, Actor **out) {
} break;
case ActorTypeId_Bomb:
case ActorTypeId_BLST:
case ActorTypeId_Blast:
case ActorTypeId_BMTY:
case ActorTypeId_CBLS: {
knockback.mUnk_10 = 6;
+1 -1
View File
@@ -40,7 +40,7 @@ ARM void LinkStateItem::OnStateLeave(s32 param1) {
case ItemFlag_BombchuBag:
iVar3 = data_027e103c->func_ov000_020cf01c();
if (*(u8 *) (iVar3 + 0xe0) == '\0') {
func_ov014_0213ec64((s32) GetEquipBombchu());
GetEquipBombchu()->func_ov014_0213ec64();
}
func_ov014_0211fd04(data_027e1098);
break;
@@ -0,0 +1,9 @@
#include "Unknown/UnkStruct_ov000_020beba8.hpp"
UnkStruct_ov000_020beba8::UnkStruct_ov000_020beba8(unk32 param1) {}
void UnkStruct_ov000_020beba8::vfunc_04(unk16 *param1) {}
void UnkStruct_ov000_020beba8::vfunc_08(unk16 *param1) {}
void UnkStruct_ov000_020beba8::vfunc_0c(s32 *param1) {}
void UnkStruct_ov000_020beba8::vfunc_14(s32 *param1) {}
void UnkStruct_ov000_020beba8::vfunc_10(u16 *param1) {}
UnkStruct_ov000_020beba8::~UnkStruct_ov000_020beba8() {}
+1 -1
View File
@@ -2,7 +2,7 @@
#include "Player/LinkStateCutscene.hpp"
void LinkStateFollow::OnStateEnter() {}
EquipRope *GetEquipRope() {}
EquipRope *LinkStateFollow::GetEquipRope() {}
void LinkStateFollow::vfunc_1c() {}
void LinkStateFollow::func_ov005_0210b9c4() {}
void LinkStateFollow::func_ov005_0210ba98() {}
+34
View File
@@ -0,0 +1,34 @@
#include "Actor/Player/ActorArrow.hpp"
#include "Player/EquipShield.hpp"
#include "Unknown/UnkStruct_ov000_020beba8.hpp"
ActorType ActorArrow::gType = ActorType(ActorTypeId_Arrow, (ActorCreateFunc) ActorArrow::Create, NULL);
UnkStruct_ov000_020beba8 data_ov014_0215abec = UnkStruct_ov000_020beba8(0);
ActorArrow *ActorArrow::Create() {}
void ActorArrow::func_ov014_0211fd80(unk32 param1) {}
void ActorArrow::func_ov014_0211fd90() {}
ActorArrow::ActorArrow() {}
ActorArrow::~ActorArrow() {}
bool ActorArrow::vfunc_08() {}
bool ActorArrow::CollidesWith(Actor *other) {}
void ActorArrow::func_ov014_021200d4() {}
void ActorArrow::func_ov014_02120118() {}
bool ActorArrow::func_ov014_02120180() {}
EquipRope *ActorArrow::GetEquipRope() {}
void ActorArrow::vfunc_14(u32 param1) {}
void func_ov014_02120774(u32 *param1, s32 param2) {}
void ActorArrow::vfunc_18(u32 param1) {}
void ActorArrow::vfunc_10(u32 param1) {}
void ActorArrow::func_ov014_021207b8(ActorRef *ref, s32 param2, s32 param3) {}
void ActorArrow::func_ov014_02120998(ActorRef *ref, q20 x, q20 y, q20 z, s16 param5) {}
void func_ov014_02120a80(s32 param1, ActorArrow *arrow) {}
void ActorArrow::func_ov014_02120ac4(unk32 param1, bool param2) {}
void ActorArrow::func_ov014_02120c98(Vec3p *param1) {}
void ActorArrow::func_ov014_02120d58() {}
void ActorArrow::func_ov014_02120da8() {}
bool ActorArrow::func_ov014_02120dec(unk32 param1) {}
bool ActorArrow::vfunc_48(Knockback *param1) {}
EquipShield *GetEquipShield() {}
void ActorArrow::vfunc_20(bool param1) {}
+12
View File
@@ -0,0 +1,12 @@
#include "Actor/Player/ActorBlast.hpp"
ActorType ActorBlast::gType = ActorType(ActorTypeId_Blast, (ActorCreateFunc) ActorBlast::Create, NULL);
ActorBlast *ActorBlast::Create() {}
void ActorBlast_Unk1::vfunc_0c(s32 *param1) {}
ActorBlast::ActorBlast() {}
ActorBlast::~ActorBlast() {}
bool ActorBlast::vfunc_08() {}
void ActorBlast::vfunc_14(u32 param1) {}
ActorBlast_Unk1::~ActorBlast_Unk1() {}
void ActorBlast::vfunc_18(u32 param1) {}
+24
View File
@@ -0,0 +1,24 @@
#include "Actor/Player/ActorBomb.hpp"
ActorType ActorBomb::gType = ActorType(ActorTypeId_Bomb, (ActorCreateFunc) ActorBomb::Create, NULL);
ActorBomb *ActorBomb::Create() {}
void ActorBomb_Unk1::vfunc_08(unk16 *param1) {}
void ActorBomb_Unk1::vfunc_0c(s32 *param1) {}
ActorBomb::ActorBomb() {}
ActorBomb_Unk2::~ActorBomb_Unk2() {}
ActorBomb::~ActorBomb() {}
ActorBomb_Unk2::ActorBomb_Unk2() {}
bool ActorBomb::vfunc_08() {}
void ActorBomb::vfunc_14(u32 param1) {}
ActorBomb_Unk1::~ActorBomb_Unk1() {}
void ActorBomb::vfunc_18(u32 param1) {}
bool ActorBomb::func_ov014_02122bb8(s32 param1) {}
void ActorBomb::vfunc_54() {}
void ActorBomb::vfunc_20(bool param1) {}
bool ActorBomb::SetVelocity(Vec3p *vel) {}
bool ActorBomb::func_ov014_02122e48(unk32 *param1) {}
bool ActorBomb::func_ov014_02122e7c() {}
bool ActorBomb::func_ov014_02122e98() {}
bool ActorBomb::func_ov014_02122eb8() {}
bool ActorBomb::func_ov014_02122ed4() {}
+6
View File
@@ -0,0 +1,6 @@
#include "Player/EquipBomb.hpp"
EquipBomb::EquipBomb() {}
ItemFlag EquipBomb::GetId() const {}
EquipBomb::~EquipBomb() {}
unk32 EquipBomb::vfunc_50() {}
+13
View File
@@ -0,0 +1,13 @@
#include "Player/EquipBombchu.hpp"
EquipBombchu::EquipBombchu() {}
EquipBombchu_Unk1::EquipBombchu_Unk1() {}
EquipBombchu::~EquipBombchu() {}
void EquipBombchu::func_ov014_0213eba4() {}
void EquipBombchu::func_ov014_0213ec40() {}
void EquipBombchu::func_ov014_0213ec64() {}
ItemFlag EquipBombchu::GetId() const {}
void EquipBombchu::vfunc_34(unk16 *param1) {}
Actor *EquipBombchu::func_ov014_0213ed74() {}
void *EquipBombchu::func_ov014_0213ed94(s32 param1) {}
void EquipBombchu::func_ov014_0213eda0() {}
+12
View File
@@ -0,0 +1,12 @@
#include "Player/EquipBoomerang.hpp"
EquipBoomerang::EquipBoomerang() {}
EquipBoomerang::~EquipBoomerang() {}
bool EquipBoomerang::UpdateInUse(unk32 param1) {}
void EquipBoomerang::vfunc_10() {}
void EquipBoomerang::func_ov014_0213d098() {}
void EquipBoomerang::func_ov014_0213d0bc(Vec3p *param1) {}
Actor *EquipBoomerang::GetActor() {}
ItemFlag EquipBoomerang::GetId() const {}
void EquipBoomerang::func_ov014_0213d184() {}
void EquipBoomerang::func_ov014_0213d1b0() {}
+5
View File
@@ -0,0 +1,5 @@
#include "Player/EquipBow.hpp"
EquipBow::EquipBow() {}
EquipBow::~EquipBow() {}
ItemFlag EquipBow::GetId() const {}
+8
View File
@@ -0,0 +1,8 @@
#include "Player/EquipHammer.hpp"
EquipHammer::EquipHammer() {}
EquipHammer::~EquipHammer() {}
void EquipHammer::vfunc_10() {}
ItemFlag EquipHammer::GetId() const {}
bool EquipHammer::GetHitbox(Cylinder *hitbox) const {}
s32 EquipHammer::vfunc_4c() const {}
+11
View File
@@ -0,0 +1,11 @@
#include "Player/EquipPotion.hpp"
EquipPotion::EquipPotion() {}
EquipPotion::~EquipPotion() {}
EquipPotionA::EquipPotionA() {}
EquipPotionA::~EquipPotionA() {}
ItemFlag EquipPotionA::GetId() const {}
EquipPotionB::EquipPotionB() {}
EquipPotionB::~EquipPotionB() {}
ItemFlag EquipPotionB::GetId() const {}
bool EquipPotion::IsUsable(unk32 param1) const {}
+40
View File
@@ -0,0 +1,40 @@
#include "Player/EquipRope.hpp"
void func_ov014_0213d230(unk32 param1, s32 param2) {}
bool func_ov013_0213d248(s32 param1) {}
EquipRope::EquipRope() {}
void func_ov014_0213d2e8() {}
void func_ov014_0213d2ec(s32 param1) {}
EquipRope::~EquipRope() {}
void EquipRope::vfunc_10() {}
ItemFlag EquipRope::GetId() const {}
bool EquipRope::func_ov014_0213d3d4(Vec3p *vec) {}
void EquipRope::func_ov014_0213d404(unk32 *param1) {}
Actor *EquipRope::func_ov14_0213d420() {}
s32 EquipRope::func_ov14_0213d440(s32 actorId) {}
s32 EquipRope::func_ov14_0213d480(s32 actorId) {}
bool EquipRope::func_ov014_0213d4c8() {}
bool EquipRope::func_ov014_0213d4ec(unk32 *param1, s32 param2) {}
s32 EquipRope::func_ov014_0213d594(s32 param1) {}
bool EquipRope::func_ov014_0213d5d0(unk32 *param1, s32 param2) {}
s32 EquipRope::func_ov014_0213d63c(s32 param1) {}
bool EquipRope::func_ov014_0213d684() {}
bool EquipRope::func_ov014_0213d6e0() {}
bool EquipRope::func_ov014_0213d71c(s32 param1, ActorRef *param2) {}
bool EquipRope::func_ov014_0213d788(s32 param1) {}
bool EquipRope::func_ov14_0213d81c(s32 index, Vec3p *vec) {}
void EquipRope::func_ov14_0213d91c(s32 index) {}
bool EquipRope::func_ov014_0213d9ac() {}
bool EquipRope::func_ov14_0213dadc(s32 index, Cylinder *cylinder) {}
void EquipRope::func_ov014_0213db34() {}
void EquipRope::func_ov014_0213db60() {}
void EquipRope::func_ov014_0213dba4(Vec3p *param1) {}
s32 EquipRope::func_ov014_0213dda0() {}
s32 EquipRope::func_ov14_0213ddd4(Actor *actor) {}
bool EquipRope::func_ov14_0213defc(Actor *actor) {}
bool EquipRope::func_ov014_0213dfbc(Cylinder *cylinder, s32 param2, Vec3p *vec) {}
void EquipRope::func_ov014_0213e144(Vec3p *param1, Vec3p *param2, s32 param3) {}
bool EquipRope::func_ov014_0213e20c(s32 param1, Vec3p *param2) {}
bool EquipRope::func_ov014_0213e328() {}
void func_ov014_0213e544(s32 param1, unk32 param2) {}
void func_ov014_0213e55c(unk32 *param1) {}
+5
View File
@@ -0,0 +1,5 @@
#include "Player/EquipScoop.hpp"
EquipScoop::EquipScoop() {}
EquipScoop::~EquipScoop() {}
ItemFlag EquipScoop::GetId() const {}
+24
View File
@@ -0,0 +1,24 @@
#include "Player/PlayerLink.hpp"
PlayerLink *PlayerLink::Create() {}
PlayerLink *PlayerLink::GetInstance() {}
void PlayerLink::func_ov014_0213eef0(s32 param1) {}
LinkStateCutscene *PlayerLink::GetLinkStateCutscene() {}
PlayerLink::PlayerLink() {}
PlayerLink::~PlayerLink() {}
void PlayerLink::Init() {}
bool PlayerLink::vfunc_04() {}
unk32 PlayerLink::vfunc_78() {}
void PlayerLink::ResetUnk_5e() {}
void PlayerLink::vfunc_2c(s32 param1, unk8 param2) {}
void PlayerLink::UpdatePos() {}
void PlayerLink::func_ov014_0213f37c() {}
void PlayerLink::vfunc_74() {}
void PlayerLink::OnDeath(bool param1) {}
void PlayerLink::vfunc_7c() {}
void PlayerLink::AddHealth(s16 amount) {}
void PlayerLink::vfunc_68() {}
LinkStateItem *PlayerLink::GetLinkStateItem() {}
void PlayerLink::func_ov014_0213f734(unk32 *param1, UnkStruct_027e0fd4 *param2) {}
void PlayerLink::func_ov014_0213f740() {}
void PlayerLink::func_ov014_0213f97c() {}