diff --git a/data/uking_functions.csv b/data/uking_functions.csv index f8645e15..71075567 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -74249,7 +74249,7 @@ 0x0000007100dcf1a0,GameDataMgr::dtorDelete,36,_ZN4ksys3gdt7ManagerD0Ev 0x0000007100dcf1c4,GameDataMgr::init,1264,_ZN4ksys3gdt7Manager4initEPN4sead4HeapEPNS2_9FrameworkE? 0x0000007100dcf6b4,sub_7100DCF6B4,704,_ZN4ksys3gdt7Manager15IncrementLoggerC2Ev -0x0000007100dcf974,EntryFactoryBgdata::dtor,68, +0x0000007100dcf974,EntryFactoryBgdata::dtor,68,_ZN4ksys3res12EntryFactoryINS0_8GameDataEED2Ev 0x0000007100dcf9b8,GameDataMgr::loadGameDataFromArc,1692, 0x0000007100dd0054,GameDataMgr::loadShopGameDataInfo,600, 0x0000007100dd02ac,GameDataMgr::unloadResources,288, @@ -74327,14 +74327,14 @@ 0x0000007100dd7ed0,sub_7100DD7ED0,148,_ZN4sead13DelegateEventIPN4ksys3gdt7Manager11ReinitEventEED0Ev 0x0000007100dd7f64,sub_7100DD7F64,148,_ZN4sead13DelegateEventIPN4ksys3gdt7Manager10ResetEventEED0Ev 0x0000007100dd7ff8,sub_7100DD7FF8,84,_ZN4ksys3gdt7Manager14MethodTreeNodeD0Ev -0x0000007100dd804c,EntryFactoryBgdata::m1,76, -0x0000007100dd8098,EntryFactoryBgdata::rtti1,132, -0x0000007100dd811c,EntryFactoryBgdata::rtti2,92, -0x0000007100dd8178,EntryFactoryBgdata::m7,152, -0x0000007100dd8210,EntryFactoryBgdata::m8,8, -0x0000007100dd8218,EntryFactoryBgdata::m9,8, +0x0000007100dd804c,EntryFactoryBgdata::m1,76,_ZN4ksys3res12EntryFactoryINS0_8GameDataEED0Ev +0x0000007100dd8098,EntryFactoryBgdata::rtti1,132,_ZNK4ksys3res12EntryFactoryINS0_8GameDataEE27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE? +0x0000007100dd811c,EntryFactoryBgdata::rtti2,92,_ZNK4ksys3res12EntryFactoryINS0_8GameDataEE18getRuntimeTypeInfoEv +0x0000007100dd8178,EntryFactoryBgdata::m7,152,_ZN4ksys3res12EntryFactoryINS0_8GameDataEE12newResource_EPN4sead4HeapEi +0x0000007100dd8210,EntryFactoryBgdata::m8,8,_ZNK4ksys3res12EntryFactoryINS0_8GameDataEE15getResourceSizeEv +0x0000007100dd8218,EntryFactoryBgdata::m9,8,_ZNK4ksys3res12EntryFactoryINS0_8GameDataEE20getLoadDataAlignmentEv 0x0000007100dd8220,sub_7100DD8220,140,_ZNK4sead15RuntimeTypeInfo6DeriveINS_7ExpHeapEE9isDerivedEPKNS0_9InterfaceE -0x0000007100dd82ac,sub_7100DD82AC,44, +0x0000007100dd82ac,sub_7100DD82AC,44,_GLOBAL__sub_I_gdtManager.cpp 0x0000007100dd82d8,sub_7100DD82D8,184, 0x0000007100dd8390,sub_7100DD8390,144, 0x0000007100dd8420,nullsub_5546,4, diff --git a/src/KingSystem/Utils/InitTimeInfo.h b/src/KingSystem/Utils/InitTimeInfo.h index 145e2455..55c5eea0 100644 --- a/src/KingSystem/Utils/InitTimeInfo.h +++ b/src/KingSystem/Utils/InitTimeInfo.h @@ -23,7 +23,10 @@ KSYS_CHECK_SIZE_NX150(InitTimeInfo, 0x10); class InitTimeInfoEx { public: - explicit InitTimeInfoEx(sead::TickTime start_time = {}) : mInfo(start_time) {} + explicit InitTimeInfoEx(sead::TickTime start_time = {}) : mInfo(start_time) { + _0 = 0; + _4 = 0x8004EF; + } u32 getField0() const { return _0; } u32 getField4() const { return _4; } @@ -33,7 +36,7 @@ public: private: u32 _0 = 0; - u32 _4 = 0x8004EF; + u32 _4 = 0; InitTimeInfo mInfo; }; KSYS_CHECK_SIZE_NX150(InitTimeInfoEx, 0x18);