From 92b16b5c5f7ceec18dcfbffec417873fd493c33b Mon Sep 17 00:00:00 2001 From: Nordgaren Date: Sun, 4 Jun 2023 16:11:06 -0700 Subject: [PATCH] add delay at beginning of `MainThread()` --- AdjustTheFov/DllMain.cpp | 4 ++++ CameraFix/DllMain.cpp | 4 ++++ DisableRuneLoss/DllMain.cpp | 4 ++++ IncreaseAnimationDistance/DllMain.cpp | 4 ++++ PauseTheGame/DllMain.cpp | 4 ++++ RemoveChromaticAberration/DllMain.cpp | 4 ++++ RemoveVignette/DllMain.cpp | 4 ++++ UltrawideFix/DllMain.cpp | 4 ++++ UnlockTheFps/DllMain.cpp | 4 ++++ 9 files changed, 36 insertions(+) diff --git a/AdjustTheFov/DllMain.cpp b/AdjustTheFov/DllMain.cpp index 8e1b8ed..3ed417e 100644 --- a/AdjustTheFov/DllMain.cpp +++ b/AdjustTheFov/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include @@ -33,6 +34,9 @@ void ReadConfig() DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating AdjustTheFov..."); std::vector pattern = { 0x8d, MASKED, MASKED, MASKED, MASKED, 0x0f, 0x28, MASKED, 0xe8, MASKED, MASKED, MASKED, MASKED, 0x80, MASKED, MASKED, MASKED, MASKED, MASKED, MASKED, MASKED, 0x0f, 0x28, MASKED, 0xf3, MASKED, 0x0f, 0x10, MASKED, MASKED, MASKED, MASKED, MASKED, MASKED, 0x0f, 0x57, MASKED, 0xf3, MASKED, 0x0f, 0x59 }; uintptr_t hookAddress = SigScan(pattern); diff --git a/CameraFix/DllMain.cpp b/CameraFix/DllMain.cpp index 990cd6a..3c033ae 100644 --- a/CameraFix/DllMain.cpp +++ b/CameraFix/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include "ModUtils.h" @@ -31,6 +32,9 @@ void ReadConfig() DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating camera fixes..."); ReadConfig(); diff --git a/DisableRuneLoss/DllMain.cpp b/DisableRuneLoss/DllMain.cpp index 5bcf2ae..e37405f 100644 --- a/DisableRuneLoss/DllMain.cpp +++ b/DisableRuneLoss/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include "ModUtils.h" @@ -6,6 +7,9 @@ using namespace ModUtils; DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating DisableRuneLoss..."); std::vector pattern = { 0xb0, 0x01, MASKED, 0x8b, MASKED, 0xe8, MASKED, MASKED, MASKED, MASKED, MASKED, 0x8b, MASKED, MASKED, MASKED, 0x32, 0xc0, MASKED, 0x83, MASKED, 0x28, 0xc3 }; std::vector originalBytes = { 0xe8 }; diff --git a/IncreaseAnimationDistance/DllMain.cpp b/IncreaseAnimationDistance/DllMain.cpp index d13deeb..aa3e86f 100644 --- a/IncreaseAnimationDistance/DllMain.cpp +++ b/IncreaseAnimationDistance/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include "ModUtils.h" @@ -6,6 +7,9 @@ using namespace ModUtils; DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating IncreaseAnimationDistance..."); std::vector pattern = { 0xc7, MASKED, MASKED, MASKED, 0x01, 0x00, 0x00, 0x00, 0xf3, MASKED, 0x0f, 0x10, MASKED, MASKED, MASKED, 0xf3, MASKED, 0x0f, 0x10, MASKED, MASKED, MASKED, 0xf3, 0x0f, 0x59, MASKED, MASKED, MASKED, MASKED, MASKED, MASKED, 0x0f, 0x28, MASKED, 0xf3, MASKED, 0x0f, 0x5c, MASKED, MASKED, 0x58 }; std::vector originalBytes = { 0xf3, MASKED, 0x0f, 0x5e, MASKED, MASKED, MASKED }; diff --git a/PauseTheGame/DllMain.cpp b/PauseTheGame/DllMain.cpp index f50cc8c..00a6259 100644 --- a/PauseTheGame/DllMain.cpp +++ b/PauseTheGame/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include @@ -130,6 +131,9 @@ void ReadConfig() DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating PauseTheGame..."); std::vector pattern = { 0x0f, 0x84, MASKED, MASKED, MASKED, MASKED, 0xc6, MASKED, MASKED, MASKED, MASKED, MASKED, 0x00, MASKED, 0x8d, MASKED, MASKED, MASKED, MASKED, MASKED, MASKED, 0x89, MASKED, MASKED, 0x89, MASKED, MASKED, MASKED, 0x8b, MASKED, MASKED, MASKED, MASKED, MASKED, MASKED, 0x85, MASKED, 0x75 }; patchAddress = SigScan(pattern); diff --git a/RemoveChromaticAberration/DllMain.cpp b/RemoveChromaticAberration/DllMain.cpp index 982749a..9724787 100644 --- a/RemoveChromaticAberration/DllMain.cpp +++ b/RemoveChromaticAberration/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include "ModUtils.h" @@ -6,6 +7,9 @@ using namespace ModUtils; DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating RemoveChromaticAberration..."); std::vector pattern = { 0x0f, 0x11, MASKED, 0x60, MASKED, 0x8d, MASKED, 0x80, 0x00, 0x00, 0x00, 0x0f, 0x10, MASKED, 0xa0, 0x00, 0x00, 0x00, 0x0f, 0x11, MASKED, 0xf0, MASKED, 0x8d, MASKED, 0xb0, 0x00, 0x00, 0x00, 0x0f, 0x10, MASKED, 0x0f, 0x11, MASKED, 0x0f, 0x10, MASKED, 0x10 }; std::vector originalBytes = { 0x0f, 0x11, MASKED, MASKED }; diff --git a/RemoveVignette/DllMain.cpp b/RemoveVignette/DllMain.cpp index 84a11b0..a48d9e4 100644 --- a/RemoveVignette/DllMain.cpp +++ b/RemoveVignette/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include "ModUtils.h" @@ -6,6 +7,9 @@ using namespace ModUtils; DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating RemoveVignette..."); std::vector pattern = { 0xf3, 0x0f, 0x10, MASKED, 0x50, 0xf3, 0x0f, 0x59, MASKED, MASKED, MASKED, MASKED, MASKED, 0xe8, MASKED, MASKED, MASKED, MASKED, 0xf3, MASKED, 0x0f, 0x5c, MASKED, 0xf3, MASKED, 0x0f, 0x59, MASKED, MASKED, 0x8d, MASKED, MASKED, 0xa0, 0x00, 0x00, 0x00 }; std::vector originalBytes = { 0xf3, MASKED, 0x0f, 0x59, MASKED }; diff --git a/UltrawideFix/DllMain.cpp b/UltrawideFix/DllMain.cpp index 7ead045..06a141d 100644 --- a/UltrawideFix/DllMain.cpp +++ b/UltrawideFix/DllMain.cpp @@ -1,3 +1,4 @@ +#include #include #include "ModUtils.h" @@ -6,6 +7,9 @@ using namespace ModUtils; DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating ultrawide fix..."); std::vector pattern = { 0x48, 0xc7, 0x45, 0xb8, 0xfe, 0xff, 0xff, 0xff, 0x48, 0x89, 0x58, 0x10, 0x48, 0x89, 0x70, 0x18, 0x48, 0x89, 0x78, 0x20, 0x0f, 0x29, 0x70, 0xc8, 0x48, 0x8b }; std::vector originalBytes = { 0x74 }; diff --git a/UnlockTheFps/DllMain.cpp b/UnlockTheFps/DllMain.cpp index 7e5a3a2..c36de94 100644 --- a/UnlockTheFps/DllMain.cpp +++ b/UnlockTheFps/DllMain.cpp @@ -1,5 +1,6 @@ #include #include +#include #include "ModUtils.h" @@ -28,6 +29,9 @@ void ReadConfig() DWORD WINAPI MainThread(LPVOID lpParam) { + using namespace std::chrono_literals; + std::this_thread::sleep_for(5s); + Log("Activating UnlockTheFps..."); std::vector pattern = { 0xc7, MASKED, MASKED, 0x89, 0x88, 0x88, 0x3c, 0xeb, MASKED, 0x89, MASKED, 0x18, 0xeb, MASKED, 0x89, MASKED, 0x18, 0xc7 }; std::vector originalBytes = { 0x89, 0x88, 0x88, 0x3c };