From c96fff7b26b3176be3d76abb50035733df6b79dc Mon Sep 17 00:00:00 2001 From: "aaronkirkham07@gmail.com" Date: Wed, 22 Apr 2020 01:25:56 +0100 Subject: [PATCH] enum type --- signatures.txt | 16 ---------------- src/addresses.h | 2 +- src/generator/main.cpp | 2 +- 3 files changed, 2 insertions(+), 18 deletions(-) delete mode 100644 signatures.txt diff --git a/signatures.txt b/signatures.txt deleted file mode 100644 index 4b601cb..0000000 --- a/signatures.txt +++ /dev/null @@ -1,16 +0,0 @@ -QuickStart 44 38 3D ? ? ? ? 0F 85 ? ? ? ? 48 8B 0D ? ? ? ? 48 85 C9 -IsIntroSequenceComplete E8 ? ? ? ? 84 C0 74 0A B9 ? ? ? ? -IsIntroMovieComplete E8 ? ? ? ? 84 C0 75 17 48 8B 15 ? ? ? ? -WndProc String: ./jc4.ico (E8 ? ? ? ? 48 8B 54 24 ? 89 C3 -> Win32Main) -GameState 83 3D ? ? ? ? ? 74 0A E8 ? ? ? ? -SuspendGame 31 C9 C6 05 ? ? ? ? ? FF 15 ? ? ? ? -FlipThread 48 8B 8B ? ? ? ? E8 ? ? ? ? 90 48 8B 05 ? ? ? ? (48 8D 0D ? ? ? ? E8 ? ? ? ? 48 89 43 30) -CManagerBase instance (& 2 funcs) 0F 84 ? ? ? ? E8 ? ? ? ? E9 ? ? ? ? 31 D2 -Event call E8 ? ? ? ? C6 87 ? ? ? ? ? 48 8B 57 58 -hnpkWorld instance 0F 84 ? ? ? ? 48 8B 3D ? ? ? ? 48 89 BC 24 ? ? ? ? -SetTimeOfDay (and CWorldTime instance) E9 ? ? ? ? 0F 2F DA -CClock instance E8 ? ? ? ? 84 C0 74 05 0F 28 F7 -CPlayerManager instance 48 8B 0D ? ? ? ? 48 85 C9 74 06 48 8B 49 30 EB 03 49 8B CC -CRenderEngine instance 89 42 08 48 8B 0D ? ? ? ? -CSpawnSystem instance (& func) String: weapon,rpg (CPlayer Event Handler: 40 55 56 57 48 8D AC 24 ? ? ? ? 48 81 EC ? ? ? ? 48 C7 85 ? ? ? ? ? ? ? ?) -CUIManager instance 74 64 48 8B 05 ? ? ? ? 48 8D 8B ? ? ? ? \ No newline at end of file diff --git a/src/addresses.h b/src/addresses.h index a4c52e4..0566701 100644 --- a/src/addresses.h +++ b/src/addresses.h @@ -4,7 +4,7 @@ namespace jc { -enum Address : uintptr_t { +enum Address { SANITY_CHECK, INST_CLOCK, INST_CHARACTER_MANAGER, diff --git a/src/generator/main.cpp b/src/generator/main.cpp index cd77e6b..f7d778a 100644 --- a/src/generator/main.cpp +++ b/src/generator/main.cpp @@ -325,7 +325,7 @@ void WriteHeader(const std::filesystem::path& path, FindPatternResult& addresses stream << "namespace jc\n"; stream << "{\n"; - stream << "enum Address : uintptr_t {\n"; + stream << "enum Address {\n"; for (const auto& address : addresses) { stream << " " << address.first << ",\n"; }