From ad01b2b1fbd4deb987a43261b1a3160d549a3c98 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Sun, 8 Nov 2020 12:22:08 +0100 Subject: [PATCH] ksys/act: Fix matching issue in ActorParam --- data/uking_functions.csv | 2 +- ..._ZN4ksys3act10ActorParam10deleteDataEv.bin | Bin 440 -> 0 bytes src/KingSystem/ActorSystem/actActorParam.cpp | 18 ++++++++---------- src/KingSystem/ActorSystem/actActorParam.h | 7 +++---- 4 files changed, 12 insertions(+), 15 deletions(-) delete mode 100644 expected/_ZN4ksys3act10ActorParam10deleteDataEv.bin diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 97e8986e..fefe37e3 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -89049,7 +89049,7 @@ 0x000000710118576c,memsetSomeMemory,36,_ZN4ksys3act10ActorParam19resetDummyResourcesEv 0x0000007101185790,ActorParam::Event::ctor,244,_ZN4ksys3act10ActorParamC1Ev 0x0000007101185884,sub_7101185884,60,_ZN4ksys3act10ActorParamD1Ev -0x00000071011858c0,ActorParam::Data::doUnload,440,_ZN4ksys3act10ActorParam10deleteDataEv? +0x00000071011858c0,ActorParam::Data::doUnload,440,_ZN4ksys3act10ActorParam10deleteDataEv 0x0000007101185a78,sub_7101185A78,68,_ZN4ksys3act10ActorParamD0Ev 0x0000007101185abc,ActorParam::Load::deleteRes2,164,_ZN4ksys3act10ActorParam16deleteResHandlesEv 0x0000007101185b60,ActorParam::Load::isDummyParamResource,136,_ZNK4ksys3act10ActorParam12isDummyParamENS_3res9ActorLink5Users4UserE diff --git a/expected/_ZN4ksys3act10ActorParam10deleteDataEv.bin b/expected/_ZN4ksys3act10ActorParam10deleteDataEv.bin deleted file mode 100644 index 2f45a6e16124271a72a6282a90205ebac85bc5f1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 440 zcmewnzh~vQaK@Ei{Fzq%t!7^N_b|i6FU$<9CNr^3e84QcN_6-C=_lD3E_CoY{M6j( z_>+Ut!O|RvKhPu1Uc^PT<7ppi&3;&o>A #include #include #include @@ -112,10 +113,8 @@ public: Priority mPriority = Priority::AllAfter; u32 _74 = 2; Resources mRes; - sead::Buffer mHandles1; - sead::Buffer mHandles2; - s32 mNumHandles1; - s32 mNumHandles2; + std::array, 2> mHandles; + std::array mNumHandles; u32 _168{}; static void resetDummyResources();