diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 528a66bc..a23558fe 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -76027,38 +76027,38 @@ 0x0000007100dd0974,GameDataMgr::calc1,240, 0x0000007100dd0a64,GameDataMgr::setCallback_stubbed,4,_ZN4ksys3gdt7Manager17addReinitCallbackERN4sead13DelegateEventIPNS1_11ReinitEventEE4SlotE 0x0000007100dd0a68,nullsub_3858,4,_ZN4ksys3gdt7Manager20removeReinitCallbackERN4sead13DelegateEventIPNS1_11ReinitEventEE4SlotE -0x0000007100dd0a6c,GameDataMgr::setCurrentRupeeFlagName,12, -0x0000007100dd0a78,GameDataMgr::requestResetAllToInitial,16, -0x0000007100dd0a88,GameDataMgr::getAndSetShrineQuestAndKassFlags,3628, +0x0000007100dd0a6c,GameDataMgr::setCurrentRupeeFlagName,12,_ZN4ksys3gdt7Manager23setCurrentRupeeFlagNameERKN4sead14SafeStringBaseIcEE +0x0000007100dd0a78,GameDataMgr::requestResetAllToInitial,16,_ZN4ksys3gdt7Manager29requestResetAllFlagsToInitialEv +0x0000007100dd0a88,GameDataMgr::getAndSetShrineQuestAndKassFlags,3628,_ZN4ksys3gdt7Manager13fixQuestFlagsEv 0x0000007100dd18b4,GameDataMgr::setBoolByKey,164,_ZN4ksys3gdt7Manager7setBoolEbRKN4sead14SafeStringBaseIcEE -0x0000007100dd1958,GameDataMgr::getAndSetShrineQuestFlagsAndKassDlc2,1416, -0x0000007100dd1ee0,GameDataMgr::setStringInArrayByKey,184, -0x0000007100dd1f98,GameDataMgr::setBoolByKeyB,164, -0x0000007100dd203c,sub_7100DD203C,164, -0x0000007100dd20e0,GameDataMgr::__auto4,164, -0x0000007100dd2184,sub_7100DD2184,172, -0x0000007100dd2230,sub_7100DD2230,164, -0x0000007100dd22d4,sub_7100DD22D4,184, +0x0000007100dd1958,GameDataMgr::getAndSetShrineQuestFlagsAndKassDlc2,1416,_ZN4ksys3gdt7Manager17fixQuestFlagsDlc2Ev +0x0000007100dd1ee0,GameDataMgr::setStringInArrayByKey,184,_ZN4ksys3gdt7Manager8setStr64EPKcRKN4sead14SafeStringBaseIcEEi +0x0000007100dd1f98,GameDataMgr::setBoolByKeyB,164,_ZN4ksys3gdt7Manager14setBoolNoCheckEbRKN4sead14SafeStringBaseIcEE +0x0000007100dd203c,sub_7100DD203C,164,_ZN4ksys3gdt7Manager15setBoolNoCheck_EbRKN4sead14SafeStringBaseIcEE +0x0000007100dd20e0,GameDataMgr::__auto4,164,_ZN4ksys3gdt7Manager13setS32NoCheckEiRKN4sead14SafeStringBaseIcEE +0x0000007100dd2184,sub_7100DD2184,172,_ZN4ksys3gdt7Manager13setF32NoCheckEfRKN4sead14SafeStringBaseIcEE +0x0000007100dd2230,sub_7100DD2230,164,_ZN4ksys3gdt7Manager13setStrNoCheckEPKcRKN4sead14SafeStringBaseIcEE +0x0000007100dd22d4,sub_7100DD22D4,184,_ZN4ksys3gdt7Manager13setS32NoCheckEiRKN4sead14SafeStringBaseIcEEi 0x0000007100dd238c,GameDataMgr::setIntByKey,164,_ZN4ksys3gdt7Manager6setS32EiRKN4sead14SafeStringBaseIcEE 0x0000007100dd2430,GameDataMgr::setFloatByKey,172,_ZN4ksys3gdt7Manager6setF32EfRKN4sead14SafeStringBaseIcEE 0x0000007100dd24dc,GameDataMgr::setString32ByKey,164,_ZN4ksys3gdt7Manager6setStrEPKcRKN4sead14SafeStringBaseIcEE -0x0000007100dd2580,GameDataMgr::setString64ByKey,164, +0x0000007100dd2580,GameDataMgr::setString64ByKey,164,_ZN4ksys3gdt7Manager8setStr64EPKcRKN4sead14SafeStringBaseIcEE 0x0000007100dd2624,GameDataMgr::setVec3ByKey,164,_ZN4ksys3gdt7Manager8setVec3fERKN4sead7Vector3IfEERKNS2_14SafeStringBaseIcEE -0x0000007100dd26c8,GameDataMgr::setBoolInArrayByKey,184, -0x0000007100dd2780,GameDataMgr::__auto3,184, -0x0000007100dd2838,sub_7100DD2838,184, -0x0000007100dd28f0,GameDataMgr::x_1,184, -0x0000007100dd29a8,sub_7100DD29A8,40, -0x0000007100dd29d0,sub_7100DD29D0,40, -0x0000007100dd29f8,GameDataMgr::resetBoolByKeyMaybe,40, -0x0000007100dd2a20,GameDataMgr::resetIntByKeyMaybe,40, -0x0000007100dd2a48,GameDataMgr::resetStrByKeyMaybe,40, -0x0000007100dd2a70,GameDataMgr::resetVec3ByKeyMaybe,40, -0x0000007100dd2a98,GameDataMgr::resetIntInArrayByKeyMaybe,40, -0x0000007100dd2ac0,GameDataMgr::increaseGameDataInt,232, -0x0000007100dd2ba8,GameDataMgr::increaseInt,232, -0x0000007100dd2c90,GameDataMgr::__auto1,72, -0x0000007100dd2cd8,GameDataMgr::__auto6,72, +0x0000007100dd26c8,GameDataMgr::setBoolInArrayByKey,184,_ZN4ksys3gdt7Manager7setBoolEbRKN4sead14SafeStringBaseIcEEi +0x0000007100dd2780,GameDataMgr::__auto3,184,_ZN4ksys3gdt7Manager6setS32EiRKN4sead14SafeStringBaseIcEEi +0x0000007100dd2838,sub_7100DD2838,184,_ZN4ksys3gdt7Manager6setF32EfRKN4sead14SafeStringBaseIcEEi +0x0000007100dd28f0,GameDataMgr::x_1,184,_ZN4ksys3gdt7Manager9setStr64_EPKcRKN4sead14SafeStringBaseIcEEi +0x0000007100dd29a8,sub_7100DD29A8,40,_ZN4ksys3gdt7Manager10resetBool_ERKN4sead14SafeStringBaseIcEE +0x0000007100dd29d0,sub_7100DD29D0,40,_ZN4ksys3gdt7Manager9resetS32_ERKN4sead14SafeStringBaseIcEE +0x0000007100dd29f8,GameDataMgr::resetBoolByKeyMaybe,40,_ZN4ksys3gdt7Manager9resetBoolERKN4sead14SafeStringBaseIcEE +0x0000007100dd2a20,GameDataMgr::resetIntByKeyMaybe,40,_ZN4ksys3gdt7Manager8resetS32ERKN4sead14SafeStringBaseIcEE +0x0000007100dd2a48,GameDataMgr::resetStrByKeyMaybe,40,_ZN4ksys3gdt7Manager10resetStr64ERKN4sead14SafeStringBaseIcEE +0x0000007100dd2a70,GameDataMgr::resetVec3ByKeyMaybe,40,_ZN4ksys3gdt7Manager10resetVec3fERKN4sead14SafeStringBaseIcEE +0x0000007100dd2a98,GameDataMgr::resetIntInArrayByKeyMaybe,40,_ZN4ksys3gdt7Manager8resetS32ERKN4sead14SafeStringBaseIcEEi +0x0000007100dd2ac0,GameDataMgr::increaseGameDataInt,232,_ZN4ksys3gdt7Manager19incrementS32NoCheckEiRKN4sead14SafeStringBaseIcEE +0x0000007100dd2ba8,GameDataMgr::increaseInt,232,_ZN4ksys3gdt7Manager12incrementS32EiRKN4sead14SafeStringBaseIcEE +0x0000007100dd2c90,GameDataMgr::__auto1,72,_ZN4ksys3gdt7Manager13wasFlagCopiedERKN4sead14SafeStringBaseIcEE +0x0000007100dd2cd8,GameDataMgr::__auto6,72,_ZN4ksys3gdt7Manager16wasFlagNotCopiedERKN4sead14SafeStringBaseIcEE 0x0000007100dd2d20,GameDataMgr::copyParamToParam1,28, 0x0000007100dd2d3c,GameDataMgr::getBoolIdxForMapUnitObject,272, 0x0000007100dd2e4c,GameDataMgr::allocParam1,180, @@ -76227,10 +76227,10 @@ 0x0000007100de70ec,TriggerParam::resetF32,232,_ZN4ksys3gdt12TriggerParam8resetF32Eib 0x0000007100de71d4,TriggerParam::resetString64,232,_ZN4ksys3gdt12TriggerParam10resetStr64Eib 0x0000007100de72bc,_ZN4ksys3gdt12TriggerParam10resetVec3fEib,232,_ZN4ksys3gdt12TriggerParam10resetVec3fEib -0x0000007100de73a4,resetBoolByKey,0x110,_ZN4ksys3gdt12TriggerParam9resetBoolERKN4sead14SafeStringBaseIcEEb -0x0000007100de74b4,TriggerParam::resetS32ByKey,272,_ZN4ksys3gdt12TriggerParam8resetS32ERKN4sead14SafeStringBaseIcEEb -0x0000007100de75c4,_ZN4ksys3gdt12TriggerParam10resetStr64ERKN4sead14SafeStringBaseIcEEb,0x110,_ZN4ksys3gdt12TriggerParam10resetStr64ERKN4sead14SafeStringBaseIcEEb -0x0000007100de76d4,_ZN4ksys3gdt12TriggerParam10resetVec3fERKN4sead14SafeStringBaseIcEEb,0x110,_ZN4ksys3gdt12TriggerParam10resetVec3fERKN4sead14SafeStringBaseIcEEb +0x0000007100de73a4,resetBoolByKey,0x110,_ZN4ksys3gdt12TriggerParam9resetBoolERKN4sead14SafeStringBaseIcEEbb +0x0000007100de74b4,TriggerParam::resetS32ByKey,272,_ZN4ksys3gdt12TriggerParam8resetS32ERKN4sead14SafeStringBaseIcEEbb +0x0000007100de75c4,_ZN4ksys3gdt12TriggerParam10resetStr64ERKN4sead14SafeStringBaseIcEEb,0x110,_ZN4ksys3gdt12TriggerParam10resetStr64ERKN4sead14SafeStringBaseIcEEbb +0x0000007100de76d4,_ZN4ksys3gdt12TriggerParam10resetVec3fERKN4sead14SafeStringBaseIcEEb,0x110,_ZN4ksys3gdt12TriggerParam10resetVec3fERKN4sead14SafeStringBaseIcEEbb 0x0000007100de77e4,TriggerParam::resetBoolArray,284,_ZN4ksys3gdt12TriggerParam9resetBoolEiib 0x0000007100de7900,TriggerParam::resetS32Array,284,_ZN4ksys3gdt12TriggerParam8resetS32Eiib 0x0000007100de7a1c,TriggerParam::resetF32Array,284,_ZN4ksys3gdt12TriggerParam8resetF32Eiib @@ -76240,7 +76240,7 @@ 0x0000007100de7e8c,TriggerParam::resetVec2fArray,284,_ZN4ksys3gdt12TriggerParam10resetVec2fEiib 0x0000007100de7fa8,TriggerParam::resetVec3fArray,284,_ZN4ksys3gdt12TriggerParam10resetVec3fEiib 0x0000007100de80c4,TriggerParam::resetVec4fArray,284,_ZN4ksys3gdt12TriggerParam10resetVec4fEiib -0x0000007100de81e0,_ZN4ksys3gdt12TriggerParam8resetS32ERKN4sead14SafeStringBaseIcEEib,0xEC,_ZN4ksys3gdt12TriggerParam8resetS32ERKN4sead14SafeStringBaseIcEEib +0x0000007100de81e0,_ZN4ksys3gdt12TriggerParam8resetS32ERKN4sead14SafeStringBaseIcEEib,0xEC,_ZN4ksys3gdt12TriggerParam8resetS32ERKN4sead14SafeStringBaseIcEEibb 0x0000007100de82cc,TriggerParam::getArray158Flag,364,_ZNK4ksys3gdt12TriggerParam15getBoolIfCopiedEPbRKN4sead14SafeStringBaseIcEEbb 0x0000007100de8438,TriggerParam::getHorseIntByKeyMaybe,360,_ZNK4ksys3gdt12TriggerParam14getS32IfCopiedEPiRKN4sead14SafeStringBaseIcEEbb 0x0000007100de85a0,sub_7100DE85A0,360,_ZNK4ksys3gdt12TriggerParam14getF32IfCopiedEPfRKN4sead14SafeStringBaseIcEEbb diff --git a/src/KingSystem/GameData/gdtManager.cpp b/src/KingSystem/GameData/gdtManager.cpp index c3cd8c6d..d46b0745 100644 --- a/src/KingSystem/GameData/gdtManager.cpp +++ b/src/KingSystem/GameData/gdtManager.cpp @@ -1,9 +1,11 @@ #include "KingSystem/GameData/gdtManager.h" +#include #include #include #include #include #include