From b0ee289a3c9f68e9056263f19aeeba0de898ec40 Mon Sep 17 00:00:00 2001 From: ineed bots Date: Mon, 28 Aug 2023 20:35:50 -0600 Subject: [PATCH] give warning for unsupported exe --- src/component/scheduler.cpp | 1 - src/dllmain.cpp | 13 +++++++++---- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/component/scheduler.cpp b/src/component/scheduler.cpp index ff8d359..8c25a50 100644 --- a/src/component/scheduler.cpp +++ b/src/component/scheduler.cpp @@ -1,7 +1,6 @@ #include #include "loader/component_loader.hpp" -#include "game/game.hpp" #include "scheduler.hpp" #include diff --git a/src/dllmain.cpp b/src/dllmain.cpp index 1633991..ddfbf29 100644 --- a/src/dllmain.cpp +++ b/src/dllmain.cpp @@ -1,15 +1,20 @@ #include #include "loader/component_loader.hpp" -#include "game/game.hpp" - #include BOOL APIENTRY DllMain(HMODULE /*module_*/, DWORD ul_reason_for_call, LPVOID /*reserved_*/) { - if (ul_reason_for_call == DLL_PROCESS_ATTACH && game::environment::t4sp()) + if (ul_reason_for_call == DLL_PROCESS_ATTACH) { - component_loader::post_unpack(); + if (game::environment::t4sp()) + { + component_loader::post_unpack(); + } + else + { + // MessageBoxA(nullptr, "Unsupported game executable. (t4sp is only supported)", "ERROR, BRO!", 0); + } } return TRUE;