From 6c1e538da5b4fbf7f095b09efc1bc3c713085b55 Mon Sep 17 00:00:00 2001 From: goaaats Date: Sun, 10 Aug 2025 17:38:19 +0200 Subject: [PATCH] Don't check CRT version on wine --- Dalamud.Boot/dllmain.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Dalamud.Boot/dllmain.cpp b/Dalamud.Boot/dllmain.cpp index 1a8d70be9..729dff637 100644 --- a/Dalamud.Boot/dllmain.cpp +++ b/Dalamud.Boot/dllmain.cpp @@ -14,6 +14,11 @@ HMODULE g_hModule; HINSTANCE g_hGameInstance = GetModuleHandleW(nullptr); void CheckMsvcrtVersion() { + if (utils::is_running_on_wine()) { + logging::I("Running on Wine, skipping MSVCRT version check."); + return; + } + constexpr WORD RequiredMsvcrtVersionComponents[] = {14, 40, 33816, 0}; constexpr auto RequiredMsvcrtVersion = 0ULL | (static_cast(RequiredMsvcrtVersionComponents[0]) << 48)