summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/uking_functions.csv16
-rw-r--r--src/KingSystem/Utils/InitTimeInfo.h7
2 files changed, 13 insertions, 10 deletions
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);