From de7deafc7e6ba53deec8dd3c05d2ea5e7cf42264 Mon Sep 17 00:00:00 2001 From: KittenPopo Date: Wed, 23 Mar 2022 13:03:56 -0700 Subject: Implement KittenPopo exploit fixes (and sanity changes) (#112) * Added main exploit fixes * Fixed typo in sigscanning.cpp * Fully implemented * Added proper includes for new files * Update README.md * typo * spare me my sanity (fixed ridiculous code) * Added rest of KittenMemUtils * Rename KittenMemUtils * Removed all messy memory edits, implemented NSMem instead * Update NorthstarDedicatedTest.vcxproj * [1] Move everything from securitypatches to ExploitFixes * [2] Move everything from securitypatches to ExploitFixes * Fixed module offsets in stack trace * Fixed UTF8 Parsing (Multiplayer Crash) * Implemented UT8 fix * Update NorthstarDedicatedTest.vcxproj * Update hookutils.cpp * Small fixes * all my homies hate clang-format * Temporarily restore README.md --- NorthstarDedicatedTest/plugin_abi.h | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) (limited to 'NorthstarDedicatedTest/plugin_abi.h') diff --git a/NorthstarDedicatedTest/plugin_abi.h b/NorthstarDedicatedTest/plugin_abi.h index edd44ea1..698c33ab 100644 --- a/NorthstarDedicatedTest/plugin_abi.h +++ b/NorthstarDedicatedTest/plugin_abi.h @@ -2,8 +2,6 @@ #include #define ABI_VERSION 1 -//clang-format off -// I hate clang-format /// /// This enum is used for referencing the different types of objects we can pass to a plugin /// Anything exposed to a plugin must not a be C++ type, as they could break when compiling with a different compiler. @@ -67,6 +65,4 @@ struct PlayerInfo int (*getPlayerInfoChar)(char* out_buf, size_t out_buf_len, PlayerInfoType var); int (*getPlayerInfoInt)(int* out_ptr, PlayerInfoType var); int (*getPlayerInfoBool)(bool* out_ptr, PlayerInfoType var); -}; - -//clang-format on \ No newline at end of file +}; \ No newline at end of file -- cgit v1.2.3