diff --git a/CMakeLists.txt b/CMakeLists.txt index 9989f2c..58c45a0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.16) project(FantasyLifeI-ModLoader LANGUAGES CXX C) set(VERSION 1.00) -option(MLDEBUG "Enable ModLoader debug code" OFF) +option(MLDEBUG "Enable ModLoader debug code" ON) add_subdirectory(DllProxy) add_library(${PROJECT_NAME} SHARED src/ModLoader.cpp) diff --git a/include b/include index 9a9aac2..dc60be9 160000 --- a/include +++ b/include @@ -1 +1 @@ -Subproject commit 9a9aac298dc96e87bf250a26aa722e30bd685377 +Subproject commit dc60be9af0aecda7ac92f091dd4ae3035b7d1e07 diff --git a/src/ModLoader.cpp b/src/ModLoader.cpp index 8625c73..3284072 100644 --- a/src/ModLoader.cpp +++ b/src/ModLoader.cpp @@ -11,8 +11,8 @@ DWORD WINAPI ModLoader::init(LPVOID lpParam) { logger->info("Mod loader has been started"); Patcher patcher; uintptr_t baseAddress = (uintptr_t) GetModuleHandle(nullptr); - patcher.add(new EventHook(EventType::ClickEvent, 0x657DC32)); - patcher.applyPatches(baseAddress); + // patcher.add(new EventHook(EventType::ClickEvent, 0x657DC32)); broken????? + // patcher.applyPatches(baseAddress); gameData = new GameData(reinterpret_cast(GetModuleHandle(nullptr))); gameCache = new GameCache(); @@ -22,7 +22,7 @@ DWORD WINAPI ModLoader::init(LPVOID lpParam) { gameCache->PostLoadCache(); gameData->initOthersData(); modEnvironnement->PostLoad(); - + return 0; }