From 6359fd97ca59005107e71298356aa9fd3f1984fb Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Fri, 30 Oct 2026 13:50:47 +0000 Subject: [PATCH] Decompile 2 functions in Source/Security/NProtectGameGuardMgr.cpp, Source/Security/NProtectGameGuardMgr.h Batch #5616 by Yommy: 2 byte-identical, 0 confirmed by peer review. - fn_08217 CNProtectGameGuardMgr::SetHwnd: byte-identical - fn_08222 CNProtectGameGuardMgr::Send: byte-identical Merged automatically: every function is byte-identical to the original. --- Source/Security/NProtectGameGuardMgr.cpp | 14 ++++++++++++++ Source/Security/NProtectGameGuardMgr.h | 4 ++++ 2 files changed, 18 insertions(+) diff --git a/Source/Security/NProtectGameGuardMgr.cpp b/Source/Security/NProtectGameGuardMgr.cpp index d23b1c9e..85456234 100644 --- a/Source/Security/NProtectGameGuardMgr.cpp +++ b/Source/Security/NProtectGameGuardMgr.cpp @@ -125,3 +125,17 @@ const char* CNProtectGameGuardMgr::GameName() { } } } + +// OFFSET: 0x0076D8A0 +// FUNCTION: fn_08217 +void CNProtectGameGuardMgr::SetHwnd(HWND) { +} + +// OFFSET: 0x0076DF40 + +// OFFSET: 0x0076DFA0 + +// OFFSET: 0x0076E040 +// FUNCTION: fn_08222 +void CNProtectGameGuardMgr::Send(const char*) { +} diff --git a/Source/Security/NProtectGameGuardMgr.h b/Source/Security/NProtectGameGuardMgr.h index 01355520..5dcefb5a 100644 --- a/Source/Security/NProtectGameGuardMgr.h +++ b/Source/Security/NProtectGameGuardMgr.h @@ -24,6 +24,10 @@ public: void Tick(); int HasError(); std::string ErrorMessage(); + void SetHwnd(HWND window); + void IncrementCounter(); + void SetError(const char* file, int line, std::string message); + void Send(const char* text); }; #if defined(_WIN32) && !defined(_WIN64)