From fc691f4c8f76d11d6b47149fefadaca4470ab2a1 Mon Sep 17 00:00:00 2001 From: Aetias <144526980+AetiasHax@users.noreply.github.com> Date: Sun, 16 Nov 2025 17:14:48 +0100 Subject: LinkStateInteract (#135) * Map symbol in Game * LinkStateInteract 19% * DebugHierarchy -> Bhio * LinkStateInteract 89% * LinkStateInteract 93% * Japanese strings * Fix build * Fix regression * Fix regressions * Rename BhioBase.cpp --- include/Debug/DebugHierarchy.hpp | 15 --------------- include/Debug/DebugHierarchyBase.hpp | 35 ----------------------------------- include/Debug/DebugHierarchyChild.hpp | 11 ----------- include/Debug/DebugHierarchyNode.hpp | 19 ------------------- 4 files changed, 80 deletions(-) delete mode 100644 include/Debug/DebugHierarchy.hpp delete mode 100644 include/Debug/DebugHierarchyBase.hpp delete mode 100644 include/Debug/DebugHierarchyChild.hpp delete mode 100644 include/Debug/DebugHierarchyNode.hpp (limited to 'include/Debug') diff --git a/include/Debug/DebugHierarchy.hpp b/include/Debug/DebugHierarchy.hpp deleted file mode 100644 index 70e4de9c..00000000 --- a/include/Debug/DebugHierarchy.hpp +++ /dev/null @@ -1,15 +0,0 @@ -#pragma once - -#include "global.h" -#include "types.h" - -#include "Debug/DebugHierarchyBase.hpp" - -class DebugHierarchy : public DebugHierarchyBase { -public: - /* 00 (base) */ - /* 08 */ - - /* 00 */ virtual ~DebugHierarchy() override; - /* 40 */ -}; diff --git a/include/Debug/DebugHierarchyBase.hpp b/include/Debug/DebugHierarchyBase.hpp deleted file mode 100644 index ca1e0eb7..00000000 --- a/include/Debug/DebugHierarchyBase.hpp +++ /dev/null @@ -1,35 +0,0 @@ -#pragma once - -#include "global.h" -#include "types.h" - -#include "Debug/DebugHierarchyNode.hpp" -#include "System/SysNew.hpp" - -class DebugHierarchyBase : public SysObject { -public: - /* 00 (vtable) */ - /* 04 */ void *mNodes; - /* 08 */ - - /* 00 */ virtual ~DebugHierarchyBase(); - /* 08 */ virtual void vfunc_08(); - /* 0c */ virtual void vfunc_0c(); - /* 10 */ virtual void vfunc_10(); - /* 14 */ virtual void vfunc_14(); - /* 18 */ virtual void vfunc_18(); - /* 1c */ virtual void vfunc_1c(); - /* 20 */ virtual void vfunc_20(unk32 param1, const char *param2, unk32 param3, unk32 param4, unk32 param5, unk32 param6); - /* 24 */ virtual void vfunc_24(); - /* 28 */ virtual void vfunc_28(); - /* 2c */ virtual void vfunc_2c(); - /* 30 */ virtual void vfunc_30(); - /* 34 */ virtual bool GetChildNode(unk32 param1, const char *description, u32 parent, s32 *param4, unk32 param5, - unk32 param6, unk32 param7, unk32 param8); - /* 38 */ virtual void vfunc_38(); - /* 3c */ virtual void vfunc_3c(unk32 param1, void *param2); - /* 40 */ - - DebugHierarchyBase(); - DebugHierarchyNode *FindNode(u32 id); -}; diff --git a/include/Debug/DebugHierarchyChild.hpp b/include/Debug/DebugHierarchyChild.hpp deleted file mode 100644 index c095fae2..00000000 --- a/include/Debug/DebugHierarchyChild.hpp +++ /dev/null @@ -1,11 +0,0 @@ -#pragma once - -#include "global.h" -#include "types.h" - -class DebugHierarchyChild { -public: - /* 00 */ char mUnk_00[0xc]; - /* 0c */ s32 mUnk_0c; - /* 10 */ -}; diff --git a/include/Debug/DebugHierarchyNode.hpp b/include/Debug/DebugHierarchyNode.hpp deleted file mode 100644 index 057d1946..00000000 --- a/include/Debug/DebugHierarchyNode.hpp +++ /dev/null @@ -1,19 +0,0 @@ -#pragma once - -#include "global.h" -#include "types.h" - -#include "Debug/DebugHierarchyChild.hpp" - -class DebugHierarchyNode { -public: - /* 00 */ u32 mNodeId; - /* 04 */ u32 mUnk_04; - /* 08 */ u32 mUnk_08; - /* 0c */ unk8 mUnk_0c[0x4]; - /* 10 */ u32 mId; - /* 14 */ s32 mUnk_14; - /* 18 */ unk8 mUnk_18[0x8]; - /* 20 */ DebugHierarchyChild mChildren; - /* 30 */ -}; -- cgit v1.2.3