Move ov005 documentation from Ghidra

This commit is contained in:
Aetias
2025-01-25 18:44:12 +01:00
parent 14baed1aec
commit d64b3a041a
22 changed files with 597 additions and 295 deletions
+24
View File
@@ -0,0 +1,24 @@
#include "DTCM/UnkStruct_027e103c.hpp"
void UnkStruct_027e103c::func_ov005_02103f20() {}
void UnkStruct_027e103c::func_ov005_02103f3c() {}
bool UnkStruct_027e103c::func_ov005_02103f4c() {}
void UnkStruct_027e103c::func_ov005_02103f70() {}
void UnkStruct_027e103c::func_ov005_02103f80(unk8 param1) {}
void UnkStruct_027e103c::func_ov005_02103f8c(char *param1) {}
void UnkStruct_027e103c::func_ov005_02103fb4() {}
void UnkStruct_027e103c::func_ov005_02103fc8(unk8 param1) {}
void UnkStruct_027e103c::func_ov005_02103fd8() {}
void UnkStruct_027e103c::func_ov005_02103ff0() {}
void UnkStruct_027e103c::WalletFull() {}
void UnkStruct_027e103c::func_ov005_02104104() {}
void UnkStruct_027e103c::func_ov005_02104028(bool param1) {}
void UnkStruct_027e103c::func_ov005_02104058() {}
void UnkStruct_027e103c::func_ov005_02104070() {}
void UnkStruct_027e103c::func_ov005_02104088(unk32 param1) {}
void UnkStruct_027e103c::func_ov005_021040c8() {}
bool UnkStruct_027e103c::func_ov005_021040ec() {}
void UnkStruct_027e103c::func_ov005_02104114() {}
void UnkStruct_027e103c::func_ov005_0210413c() {}
void UnkStruct_027e103c::func_ov005_02104160() {}
void UnkStruct_027e103c::func_Ov005_0210418c(char param1) {}
+6
View File
@@ -0,0 +1,6 @@
#include "Map/MapBase.hpp"
void MapBase::vfunc_1c(bool param_2) {}
void MapBase::vfunc_20(s32 param_2) {}
void MapBase::vfunc_24() {}
void MapBase::vfunc_28(s32 param_2) {}
+30
View File
@@ -0,0 +1,30 @@
#include "Player/LinkStateBase.hpp"
void LinkStateBase::vfunc_1c() {}
void LinkStateBase::vfunc_2c(u16 *param1) {}
void LinkStateBase::vfunc_30(unk32 param1) {}
bool LinkStateBase::vfunc_38() {}
bool LinkStateBase::vfunc_3c() {}
bool LinkStateBase::vfunc_40() {}
void LinkStateBase::func_ov005_0210f768() {}
void LinkStateBase::func_ov005_0210f7b8() {}
u32 LinkStateBase::func_ov005_0210f808(u32 param1, Vec3p *param2, s32 param3) {}
void func_ov005_02110220() {}
void func_ov005_02110224() {}
void LinkStateBase::func_ov005_02110228(s32 param1, s32 param2, s32 param3, char param4, char param5) {}
bool LinkStateBase::func_ov005_0211058c(s32 param1) {}
void LinkStateBase::func_ov005_021107fc() {}
void LinkStateBase::func_ov005_0211086c(s32 param1) {}
void LinkStateBase::func_ov005_0211097c(unk32 param1, unk8 param2, unk8 param3) {}
unk32 LinkStateBase::func_ov005_021109c0() {}
void LinkStateBase::func_ov005_02110b40(s32 param1) {}
void LinkStateBase::func_ov005_02110bb4() {}
void LinkStateBase::func_ov005_02110be8() {}
void LinkStateBase::func_ov005_02110e0c(u16 param1, s32 param2) {}
void LinkStateBase::func_ov005_02110e28(u16 param1, s32 param2, s32 param3, char param4) {}
bool LinkStateBase::func_ov005_02110f50(s32 param1, s32 param2, s32 param3, u32 *param4) {}
void LinkStateBase::func_ov005_021112ec() {}
bool LinkStateBase::func_ov005_02111358() {}
bool LinkStateBase::func_ov005_0211139c() {}
bool LinkStateBase::func_ov005_021113b4() {}
void LinkStateBase::func_ov005_021113c4(bool param1) {}
+28
View File
@@ -0,0 +1,28 @@
#include "Player/LinkStateCutscene.hpp"
unk32 UnkStruct_ov004_0210abb8::vfunc_2c(s32 param1) {}
void UnkStruct_ov004_0210abb8::vfunc_24(unk32 param1) {}
void LinkStateCutscene::func_ov005_021089c0() {}
void LinkStateCutscene::func_ov005_021089f4() {}
void LinkStateCutscene::func_ov005_02108d08() {}
void LinkStateCutscene::func_ov005_02108e08() {}
void LinkStateCutscene::func_ov005_02108e8c() {}
void LinkStateCutscene::func_ov005_02108f38() {}
void LinkStateCutscene::func_ov005_02108f98(unk32 param1, unk32 param2, unk32 param3) {}
void LinkStateCutscene::func_ov005_021092bc() {}
void LinkStateCutscene::func_ov005_0210952c() {}
void LinkStateCutscene::func_ov005_02109588() {}
void LinkStateCutscene::func_ov005_0210960c() {}
void LinkStateCutscene::func_ov005_02109650() {}
bool LinkStateCutscene::PlayItemCutscene(unk32 itemId) {}
bool LinkStateCutscene::func_ov005_02109768() {}
void LinkStateCutscene::func_ov005_021097b0(s32 param1) {}
void LinkStateCutscene::func_ov005_021099dc() {}
bool LinkStateCutscene::func_ov005_02109cd0(s32 *param1, s32 param2, unk32 param3) {}
void LinkStateCutscene::func_ov005_02109e84() {}
void LinkStateCutscene::func_ov005_02109f2c() {}
void LinkStateCutscene::func_ov005_02109f88() {}
void LinkStateCutscene::func_ov005_0210a018() {}
void LinkStateCutscene::func_ov005_0210a06c() {}
bool LinkStateCutscene::func_ov005_0210a0c0(unk16 param1) {}
void LinkStateCutscene::vfunc_30(unk32 param1) {}
+4
View File
@@ -0,0 +1,4 @@
#include "Player/LinkStateDamage.hpp"
void LinkStateDamage::vfunc_1c() {}
bool LinkStateDamage::vfunc_40() {}
+17
View File
@@ -0,0 +1,17 @@
#include "Player/LinkStateFollow.hpp"
#include "Player/LinkStateCutscene.hpp"
void LinkStateFollow::OnStateEnter() {}
EquipRope *GetEquipRope() {}
void LinkStateFollow::vfunc_1c() {}
void LinkStateFollow::func_ov005_0210b9c4() {}
void LinkStateFollow::func_ov005_0210ba98() {}
void LinkStateFollow::func_ov005_0210babc() {}
void LinkStateFollow::func_ov005_0210bb50() {}
void LinkStateFollow::func_ov005_0210bb98() {}
void LinkStateFollow::func_ov005_0210bd70() {}
void LinkStateFollow::func_ov005_0210bf50() {}
bool LinkStateFollow::vfunc_20(s32 param1) {}
LinkStateCutscene *GetLinkStateCutscene() {}
void LinkStateFollow::vfunc_2c(u16 *param1) {}
void LinkStateFollow::func_ov005_0210ca80(Vec3p *param1, s32 *param2) {}
+15
View File
@@ -0,0 +1,15 @@
#include "Player/LinkStateInteract.hpp"
#include "Player/LinkStateFollow.hpp"
void LinkStateInteract::vfunc_1c() {}
void LinkStateInteract::func_ov005_0210a690() {}
bool LinkStateInteract::func_ov005_0210a714() {}
void LinkStateInteract::func_ov005_0210a774() {}
void LinkStateInteract::func_ov005_0210a7d4() {}
LinkStateFollow *GetLinkStateFollow() {}
unk32 func_ov005_0210ab08(unk32 param1) {}
void LinkStateInteract::func_ov005_0210ab1c() {}
void LinkStateInteract::func_ov005_0210ad88() {}
void LinkStateInteract::func_ov005_0210b2a4() {}
void LinkStateInteract::vfunc_2c(u16 *param1) {}
void LinkStateInteract::func_ov005_0210b4f4(Vec3p *vec, Actor *actor) {}
+22
View File
@@ -0,0 +1,22 @@
#include "Player/LinkStateItem.hpp"
#include "Player/LinkStateRoll.hpp"
void LinkStateItem::OnStateEnter() {}
EquipSword *GetEquipSword() {}
void LinkStateItem::vfunc_1c() {}
bool LinkStateItem::vfunc_20(s32 param1) {}
EquipBombchu *GetEquipBombchu() {}
bool LinkStateItem::vfunc_24(s32 param1) {}
void LinkStateItem::func_ov005_02105850() {}
void LinkStateItem::func_ov005_02105c28() {}
EquipShield *GetEquipShield() {}
void LinkStateItem::func_ov005_02105d94() {}
void LinkStateItem::func_ov005_02105dac() {}
LinkStateRoll *GetLinkStateRoll() {}
void LinkStateItem::func_ov005_02106644() {}
void LinkStateItem::func_ov005_02106700(Vec3p *param1, unk8 *param2) {}
void LinkStateItem::func_ov005_02106740(s32 *param1, s32 param2) {}
bool LinkStateItem::func_ov005_02106894(s32 param1, s32 param2) {}
void LinkStateItem::func_ov005_02106980(unk32 param, s32 param2, s32 *param3) {}
bool LinkStateItem::func_ov005_02106a50() {}
bool LinkStateItem::func_ov005_02106bbc(Vec3p *param1, unk32 param2, u32 param3) {}
+5
View File
@@ -0,0 +1,5 @@
#include "Player/LinkStateMove.hpp"
void LinkStateMove::func_ov005_021113d0() {}
void LinkStateMove::vfunc_1c() {}
bool LinkStateMove::vfunc_3c() {}
+23
View File
@@ -0,0 +1,23 @@
#include "Player/LinkStateRoll.hpp"
#include "Player/LinkStateDamage.hpp"
s32 LinkStateRoll::func_ov005_02106c80(u32 param1) {}
void LinkStateRoll::vfunc_1c() {}
void LinkStateRoll::func_ov005_02106cd0() {}
LinkStateDamage *GetLinkStateDamage() {}
void LinkStateRoll::func_ov005_02107208(u32 param1) {}
void LinkStateRoll::func_ov005_02107214() {}
void LinkStateRoll::func_ov005_021073b8() {}
void LinkStateRoll::func_ov005_021075bc() {}
LinkStateItem *GetLinkStateItem() {}
void LinkStateRoll::func_ov005_02107880() {}
void LinkStateRoll::func_ov005_02107954(unk32 param1, unk32 param2, unk32 param3) {}
void LinkStateRoll::func_ov005_02107b74(unk32 *param1, unk16 param2, unk16 param3) {}
bool LinkStateRoll::func_ov005_02107bd4() {}
bool LinkStateRoll::func_ov005_02107c8c() {}
bool LinkStateRoll::func_ov005_02107d74() {}
unk32 LinkStateRoll::func_ov005_02107e80(u32 param1, unk32 *param2, unk16 param3, unk8 *param4) {}
void LinkStateRoll::func_ov005_02107fc0() {}
bool LinkStateRoll::func_ov005_02108094() {}
void LinkStateRoll::func_ov005_02108188() {}
void LinkStateRoll::func_ov005_021081a8() {}
+7
View File
@@ -0,0 +1,7 @@
#include "Player/PlayerLinkBase.hpp"
void PlayerLinkBase::vfunc_2c(s32 param1, unk8 param2) {}
void func_ov005_0210e8a8(unk32 *param1, s32 param2) {}
void PlayerLinkBase::UpdatePos(unk32 param1) {}
void PlayerLinkBase::vfunc_28(s32 param1) {}
bool PlayerLinkBase::func_ov005_0210eba4() {}