diff --git a/lib/src/il2cpp-init.cpp b/lib/src/il2cpp-init.cpp index 169e6c5..637f2f6 100644 --- a/lib/src/il2cpp-init.cpp +++ b/lib/src/il2cpp-init.cpp @@ -18,7 +18,8 @@ using std::string; void InitIL2CPP() { TCHAR szFileName[MAX_PATH]; GetModuleFileName(nullptr, szFileName, MAX_PATH); - const auto isCN = strstr(szFileName, "YuanShen.exe"); + _strupr_s(szFileName); + const auto isCN = strstr(szFileName, "YUANSHEN.EXE"); const auto uBase = reinterpret_cast(GetModuleHandle(isCN ? "YuanShen.exe" : "GenshinImpact.exe")); #define DO_APP_FUNC(ca, oa, r, n, p) n = (r (*) p)(uBase + (isCN ? ca : oa)) #include "il2cpp-functions.h"