Merge remote-tracking branch 'zeldaret/main' into decomp-PlayerControl

This commit is contained in:
Aetias
2025-02-04 21:30:00 +01:00
347 changed files with 9795 additions and 5379 deletions
+4
View File
@@ -0,0 +1,4 @@
#include "DTCM/UnkStruct_027e05f8.hpp"
void UnkStruct_027e05f8::func_0202adf4(unk32 param1, s32 param2) {}
UnkStruct_027e05f8::~UnkStruct_027e05f8() {}
+6
View File
@@ -0,0 +1,6 @@
#include "DTCM/UnkStruct_027e05f8.hpp"
UnkStruct_027e05f8::UnkStruct_027e05f8() {}
void UnkStruct_027e05f8::func_02037458(u16 param1) {}
void UnkStruct_027e05f8::func_02037480() {}
unk32 UnkStruct_027e05f8::func_02037490(unk32 param1) {}
+4
View File
@@ -0,0 +1,4 @@
#include "DTCM/UnkStruct_027e077c.hpp"
UnkStruct_027e077c::UnkStruct_027e077c(unk32 param1) {}
bool UnkStruct_027e077c::func_0202e740(unk32 param1) {}
+6
View File
@@ -0,0 +1,6 @@
#include "DTCM/UnkStruct_027e0fe0.hpp"
void UnkStruct_027e0fe0::Init() {}
void UnkStruct_027e0fe0::Dispose() {}
void UnkStruct_027e0fe0::func_0202ea50(unk32 param1, unk32 param2, unk32 param3) {}
void UnkStruct_027e0fe0::func_0202ea98() {}
+19
View File
@@ -0,0 +1,19 @@
#include "Debug/DebugHierarchyBase.hpp"
DebugHierarchyBase::DebugHierarchyBase() {}
DebugHierarchyBase::~DebugHierarchyBase() {}
DebugHierarchyNode *DebugHierarchyBase::FindNode(u32 id) {}
bool DebugHierarchyBase::GetChildNode(unk32 param1, const char *description, u32 parent, s32 *param4) {}
void DebugHierarchyBase::vfunc_08() {}
void DebugHierarchyBase::vfunc_0c() {}
void DebugHierarchyBase::vfunc_10() {}
void DebugHierarchyBase::vfunc_14() {}
void DebugHierarchyBase::vfunc_18() {}
void DebugHierarchyBase::vfunc_1c() {}
void DebugHierarchyBase::vfunc_20(unk32 param1, const char *param2, unk32 param3, unk32 param4, unk32 param5, unk32 param6) {}
void DebugHierarchyBase::vfunc_24() {}
void DebugHierarchyBase::vfunc_28() {}
void DebugHierarchyBase::vfunc_2c() {}
void DebugHierarchyBase::vfunc_30() {}
void DebugHierarchyBase::vfunc_38() {}
void DebugHierarchyBase::vfunc_3c() {}
+4
View File
@@ -0,0 +1,4 @@
#include "Player/TouchControl.hpp"
bool TouchControl::func_0202b864(Vec3p *param1, s32 size, unk8 param3) {}
bool TouchControl::func_0202b894(Vec3p *param1, s32 size, unk8 param3) {}
+10
View File
@@ -0,0 +1,10 @@
#include "Render/FadeControl.hpp"
void FadeControl::Register() {}
void FadeControl::Unregister() {}
FadeControl::FadeControl() {}
void FadeControl::func_0202aba8(s32 fadeLength, unk32 param2, unk32 newState) {}
bool FadeControl::func_0202abdc(s32 fadeLength, unk32 param2) {}
bool FadeControl::func_0202abf4(s32 fadeLength, unk32 param2) {}
bool FadeControl::func_0202ac0c(s32 currentFadeLength, u16 param2, s32 fadeLength, unk32 param4) {}
void FadeControl::UpdateFade(s32 speed) {}
+12
View File
@@ -0,0 +1,12 @@
#include "Render/FadeController.hpp"
bool FadeController::Has(FadeControl *control) {}
bool FadeController::Contains(FadeControlEntry *needle, s32 length, FadeControl **haystack) {}
bool FadeController::AddIfAbsent(FadeControl *control, unk32 param2, unk32 param3) {}
bool FadeController::Add(FadeControlEntry *entry, s32 maxLength, s32 *length, FadeControl **list, bool allowDuplicates) {}
void FadeController::RemoveFadeControl(FadeControl *control) {}
bool FadeController::Remove(FadeControlEntry *entry, s32 *length, FadeControl **list) {}
bool FadeController::func_0202d77c(FadeControl *control) {}
bool FadeController::func_0202d7ac() {}
void FadeController::ProcessFade(s32 param1) {}
void FadeController::SetScreenBrightness(s32 param1) {}
+7
View File
@@ -0,0 +1,7 @@
#include "System/OverlayManager.hpp"
void OverlayManager::Load(OverlayIndex index, OverlayId id) {}
void OverlayManager::LoadIfNotLoaded(OverlayIndex index, OverlayId id) {}
void OverlayManager::Unload(OverlayIndex index) {}
void OverlayManager::LoadOverlaySetup(s32 index) {}
void OverlayManager::UnloadOverlaySetup() {}
+11
View File
@@ -0,0 +1,11 @@
#include "System/SysNew.hpp"
void *SysNew(UnkStruct_0202e894 *param1, s32 length, s32 param3) {}
void SysDelete(void *ptr) {}
void *func_0202e99c(s32 length) {}
void *func_0202e9bc(s32 length) {}
void *SysObject::operator new(unsigned long length, u32 *id, u32 idLength) {}
void *SysObject::operator new[](unsigned long length, u32 *id, u32 idLength) {}
void SysObject::operator delete(void *ptr) {}
void SysObject::operator delete[](void *ptr) {}
+10
View File
@@ -0,0 +1,10 @@
#include "Unknown/UnkStruct_0202e1a0.hpp"
UnkStruct_0202e1a0::UnkStruct_0202e1a0() {}
void UnkStruct_0202e1a0::func_0202e1c4() {}
void UnkStruct_0202e1a0::func_0202e1e8() {}
bool UnkStruct_0202e1a0::func_0202e310(s32 param1) {}
unk32 UnkStruct_0202e1a0::func_0202e544() {}
unk32 UnkStruct_0202e1a0::func_0202e58c() {}
void UnkStruct_0202e1a0::func_0202e5cc() {}
void UnkStruct_0202e1a0::func_0202e670() {}
+34
View File
@@ -0,0 +1,34 @@
#include "Unknown/UnkStruct_02032f0c.hpp"
UnkStruct_02032e7c::UnkStruct_02032e7c() {}
UnkStruct_02032f0c::UnkStruct_02032f0c() {}
UnkStruct_02032f0c::~UnkStruct_02032f0c() {}
void UnkStruct_02032f0c::func_02032f94() {}
u16 **UnkStruct_02032f0c::SetUnk_0c(u16 *value) {}
u8 UnkStruct_02032f0c::func_02032fa4() {}
s32 UnkStruct_02032f0c::func_02032fb4() {}
bool UnkStruct_02032f0c::vfunc_14(s32 param1, s32 param2) {}
void UnkStruct_02032f0c::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
void UnkStruct_02032f0c::vfunc_0c(unk32 param1, unk32 param2, unk32 param3, unk32 param4) {}
void UnkStruct_02032f0c::vfunc_10(u32 param1, unk32 param2) {}
void UnkStruct_02032f0c::func_02033214(unk32 param1, unk32 param2, unk32 param3, u8 param4, unk32 param5) {}
unk32 UnkStruct_02032f0c::vfunc_18(s32 param1) {}
unk32 UnkStruct_02032f0c::vfunc_1c(s32 param1, unk32 *param2, unk32 param3, unk32 param4) {}
unk32 UnkStruct_02032f0c::vfunc_20(s32 param1, s32 *param2) {}
void UnkStruct_02032f0c::func_020334b4(u32 param1, s32 param2, s32 param3, s32 param4) {}
void UnkStruct_02032f0c::func_02033628(unk32 param1, u16 *param2) {}
u32 UnkStruct_02032f0c::func_0203369c(u16 *param1, s32 param2) {}
void UnkStruct_02032f0c::func_02033780(s32 param1) {}
s32 UnkStruct_02032f0c::func_020337d8(s32 param1) {}
s32 UnkStruct_02032f0c::func_020337fc(s16 *param1, s32 param2) {}
void UnkStruct_02032f0c::func_020338a8(s32 param1, unk32 param2) {}
void UnkStruct_02032f0c::func_020338d0(unk32 *param1, unk32 param2) {}
s32 UnkStruct_02032f0c::func_02033904(unk32 param1, unk32 param2) {}
s32 UnkStruct_02032f0c::func_02033938(unk32 param1) {}
s32 UnkStruct_02032f0c::func_0203396c(u16 *param1) {}
bool UnkStruct_02032f0c::vfunc_24(s16 **param1) {}
u16 *UnkStruct_02032f0c::func_02033b0c(s32 param1) {}
bool UnkStruct_02032f0c::func_02033c6c() {}
unk32 UnkStruct_02032f0c::func_02033c88(u32 param1) {}
s32 UnkStruct_02032f0c::func_02033cbc(s16 *param1) {}
UnkStruct_02032e7c::~UnkStruct_02032e7c() {}
+11
View File
@@ -0,0 +1,11 @@
#include "Unknown/UnkStruct_02035064.hpp"
UnkStruct_02035064::UnkStruct_02035064() {}
UnkStruct_02035064::~UnkStruct_02035064() {}
void UnkStruct_02035064::func_020350b0() {}
void UnkStruct_02035064::func_020350b4(s32 param1, unk32 param2, unk8 param3, unk16 param4, unk16 param5) {}
void UnkStruct_02035064::func_0203516c() {}
s32 UnkStruct_02035064::vfunc_0() {}
s32 UnkStruct_02035064::vfunc_4() {}
void UnkStruct_02035064::func_020351b8(bool param1, bool param2, bool param3, bool param4) {}
void UnkStruct_02035064::func_020352d8() {}
+25
View File
@@ -0,0 +1,25 @@
#include "Unknown/UnkStruct_02037750.hpp"
UnkStruct_02037750::UnkStruct_02037750(unk32 param1, unk32 param2) {}
UnkStruct_02037750::~UnkStruct_02037750() {}
void UnkStruct_02037750::vfunc_08(unk32 param1) {}
void UnkStruct_02037750::vfunc_0c(s32 param1) {}
void UnkStruct_02037750::vfunc_10() {}
void UnkStruct_02037750::vfunc_24(unk32 param1) {}
void UnkStruct_02037750::vfunc_28(s32 param1) {}
unk32 UnkStruct_02037750::vfunc_2c(s32 param1) {}
LinkStateInteract *UnkStruct_02037750::GetLinkStateInteract() {}
unk32 UnkStruct_02037750::vfunc_30() {}
void UnkStruct_02037750::func_020385d0(s32 param1, unk32 *param2) {}
void UnkStruct_02037750::vfunc_14() {}
void UnkStruct_02037750::vfunc_18() {}
unk32 UnkStruct_02037750::vfunc_1c() {}
void UnkStruct_02037750::vfunc_20() {}
UnkStruct_020386d8::UnkStruct_020386d8() :
UnkStruct_02037750(0x1000000, 0) {}
void UnkStruct_020386d8::vfunc_08(unk32 param1) {}
void UnkStruct_020386d8::vfunc_24(unk32 param1) {}
void UnkStruct_020386d8::vfunc_28() {}
unk32 UnkStruct_020386d8::vfunc_30() {}
UnkStruct_020386d8::~UnkStruct_020386d8() {}
+43
View File
@@ -0,0 +1,43 @@
#include "Unknown/UnkStruct_02038aa0.hpp"
UnkStruct_0203881c::UnkStruct_0203881c() {}
void UnkStruct_0203881c::func_02038858(unk32 param1) {}
void UnkStruct_0203881c::func_02038888() {}
void UnkStruct_0203881c::func_02038950(UnkStruct_02038aa0 *param1, s32 param2) {}
void UnkStruct_0203881c::func_02038a80(s32 param1) {}
UnkStruct_0203881c::~UnkStruct_0203881c() {}
UnkStruct_02038aa0::UnkStruct_02038aa0(u8 param1, u8 param2) :
UnkStruct_0203dae0(param1) {}
UnkStruct_02038aa0::~UnkStruct_02038aa0() {}
void UnkStruct_02038aa0::func_02038b34(u32 param1, unk32 param2) {}
void UnkStruct_02038aa0::vfunc_4c() {}
void UnkStruct_02038aa0::vfunc_10(unk32 param1) {}
void UnkStruct_02038aa0::func_02038b40() {}
void UnkStruct_02038aa0::vfunc_48() {}
bool UnkStruct_02038aa0::func_02038b78() {}
unk32 UnkStruct_02038aa0::vfunc_34(s32 param1) {}
s32 UnkStruct_02038aa0::func_02038cb8(s32 param1) {}
s32 UnkStruct_02038aa0::func_02038cf4() {}
s32 UnkStruct_02038aa0::func_02038d10() {}
void UnkStruct_02038aa0::vfunc_2c() {}
void UnkStruct_02038aa0::vfunc_30() {}
bool UnkStruct_02038aa0::func_02038ef4(s32 param1, s32 param2) {}
void UnkStruct_02038aa0::vfunc_44() {}
void UnkStruct_02038aa0::vfunc_50(unk32 param1, unk32 param2, s32 param3, unk32 param4) {}
void UnkStruct_02038aa0::vfunc_5c() {}
unk32 UnkStruct_02038aa0::vfunc_1c(s32 param1, unk32 *param2, unk32 param3, unk32 param4) {}
unk32 UnkStruct_02038aa0::vfunc_20(s32 param1, s32 *param2) {}
void UnkStruct_02038aa0::func_02039208(unk16 param1) {}
void UnkStruct_02038aa0::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
unk32 UnkStruct_02038aa0::func_02039250() {}
void UnkStruct_02038aa0::vfunc_54() {}
void UnkStruct_02038aa0::vfunc_58() {}
void UnkStruct_02038aa0::vfunc_60() {}
void UnkStruct_02038aa0::vfunc_64() {}
s32 UnkStruct_02038aa0::vfunc_68(unk32 param1) {}
void UnkStruct_02038aa0::func_02039440(unk32 param1, unk32 param2) {}
void UnkStruct_02038aa0::vfunc_6c(s32 *param1, s32 *param2) {}
void UnkStruct_02038aa0::vfunc_70(s32 *param1, s32 *param2) {}
bool UnkStruct_02038aa0::func_0203951c() {}
unk32 UnkStruct_02038aa0::vfunc_38() {}
+39
View File
@@ -0,0 +1,39 @@
#include "Unknown/UnkStruct_020397f8.hpp"
UnkStruct_020397f8::UnkStruct_020397f8() :
UnkStruct_02038aa0(0, 0) {}
void UnkStruct_020397f8::vfunc_4c() {}
void UnkStruct_020397f8::vfunc_2c() {}
void UnkStruct_020397f8::func_02039ca8() {}
void UnkStruct_020397f8::vfunc_3c() {}
void UnkStruct_020397f8::vfunc_40(s32 param1, s32 param2) {}
void UnkStruct_020397f8::func_0203a188(s32 param1, s32 param2) {}
bool UnkStruct_020397f8::func_0203a2c0() {}
unk32 UnkStruct_020397f8::func_0203a30c() {}
void UnkStruct_020397f8::vfunc_48() {}
void UnkStruct_020397f8::func_0203a35c() {}
bool UnkStruct_020397f8::func_0203a3e0() {}
void UnkStruct_020397f8::vfunc_44(s32 param1, s32 param2) {}
bool UnkStruct_020397f8::func_0203a6d0(unk32 param1) {}
void UnkStruct_020397f8::vfunc_50(unk32 param1, unk32 param2, s32 param3, unk32 param4) {}
void UnkStruct_020397f8::vfunc_54() {}
void UnkStruct_020397f8::vfunc_5c() {}
void UnkStruct_020397f8::vfunc_58() {}
bool UnkStruct_020397f8::func_0203b0bc() {}
s32 UnkStruct_020397f8::func_0203b0ec(u32 param1) {}
unk32 UnkStruct_020397f8::vfunc_18(s32 param1) {}
unk32 UnkStruct_020397f8::vfunc_1c(s32 param1, unk32 *param2, unk32 param3, unk32 param4) {}
void UnkStruct_020397f8::vfunc_60(s32 param1) {}
void UnkStruct_020397f8::vfunc_64(unk32 param1) {}
void UnkStruct_020397f8::func_0203b764() {}
unk32 UnkStruct_020397f8::vfunc_20(s32 param1, s32 *param2) {}
void UnkStruct_020397f8::func_0203bd8c(s32 param1) {}
void UnkStruct_020397f8::vfunc_6c(s32 *param1, s32 *param2) {}
void UnkStruct_020397f8::func_0203be08() {}
void UnkStruct_020397f8::func_0203be64() {}
bool UnkStruct_020397f8::func_0203c084() {}
bool UnkStruct_020397f8::func_0203c13c() {}
bool UnkStruct_020397f8::func_0203c1a0() {}
bool UnkStruct_020397f8::func_0203c25c() {}
UnkStruct_020397f8::~UnkStruct_020397f8() {}
unk32 UnkStruct_020397f8::vfunc_38() {}
+25
View File
@@ -0,0 +1,25 @@
#include "Unknown/UnkStruct_0203dae0.hpp"
UnkStruct_0203dae0::UnkStruct_0203dae0(u8 param1) {}
UnkStruct_0203dae0::~UnkStruct_0203dae0() {}
void UnkStruct_0203dae0::func_0203dc10(s32 param1) {}
bool UnkStruct_0203dae0::func_0203dc74(s32 param1, s32 param2) {}
bool UnkStruct_0203dae0::vfunc_14(s32 param1, s32 param2) {}
void UnkStruct_0203dae0::func_0203dcfc(u8 param1, unk32 param2, unk32 param3, s32 param4) {}
void UnkStruct_0203dae0::func_0203ddec() {}
void UnkStruct_0203dae0::func_0203ddfc() {}
void UnkStruct_0203dae0::func_0203de14() {}
s32 UnkStruct_0203dae0::func_0203de24() {}
bool UnkStruct_0203dae0::func_0203de58(s32 param1) {}
void UnkStruct_0203dae0::vfunc_10(u32 param1, unk32 param2) {}
void UnkStruct_0203dae0::vfunc_30() {}
bool UnkStruct_0203dae0::vfunc_28() {}
bool UnkStruct_0203dae0::func_0203e0f8(unk32 param1, s32 param2) {}
void UnkStruct_0203dae0::vfunc_2c() {}
bool UnkStruct_0203dae0::func_0203e1b0(unk32 param1, unk32 param2, s32 param3) {}
unk32 UnkStruct_0203dae0::vfunc_18(s32 param1) {}
void UnkStruct_0203dae0::vfunc_08(s32 param1, unk32 param2, s16 *param3, unk32 param4) {}
void UnkStruct_0203dae0::func_0203e2e8(s32 param1, s32 param2, unk32 param3, u32 param4) {}
void UnkStruct_0203dae0::func_0203e510(s32 *param1, s32 param2, s32 param3) {}
void UnkStruct_0203dae0::func_0203e62c(s32 *param1, s32 param2) {}
bool UnkStruct_0203dae0::func_0203e6e4(u32 param1, u32 param2, s32 param3) {}