diff --git a/OptiScaler/OptiScaler.vcxproj b/OptiScaler/OptiScaler.vcxproj index 068b654e..dc06577a 100644 --- a/OptiScaler/OptiScaler.vcxproj +++ b/OptiScaler/OptiScaler.vcxproj @@ -82,7 +82,7 @@ $(SolutionDir)external\vulkan\include;$(SolutionDir)external\nvngx_dlss_sdk;$(SolutionDir)external\xess\inc\xess;$(SolutionDir)external\FidelityFX-SDK\ffx-api\include\ffx_api;$(SolutionDir)external\simpleini;$(SolutionDir)external\unordered_dense\include;$(SolutionDir)external\spdlog\include;$(IncludePath) $(ProjectDir)fsr2\lib;$(ProjectDir)fsr2_212\lib;$(ProjectDir)vulkan;$(ProjectDir)d3dx;$(ProjectDir)detours;$(SolutionDir)external\xess\lib;$(LibraryPath) dxgi - D:\Folders\Games\Cyberpunk 2077\bin\x64\ + D:\Folders\Games\Banishers Ghosts of New Eden\NWD\Binaries\Win64\ .\x64\Debug diff --git a/OptiScaler/imgui/imgui_common.cpp b/OptiScaler/imgui/imgui_common.cpp index 8ad74660..0dbc29ae 100644 --- a/OptiScaler/imgui/imgui_common.cpp +++ b/OptiScaler/imgui/imgui_common.cpp @@ -2045,8 +2045,11 @@ void ImGuiCommon::Init(HWND InHwnd) _selectedScale = (int)((Config::Instance()->MenuScale.value_or(1.0f) - 1.0f) / 0.1f); _isInited = true; - if (Config::Instance()->LoadSpecialK.value_or(false)) + if (skHandle == nullptr && Config::Instance()->LoadSpecialK.value_or(false)) + { skHandle = LoadLibrary(L"SpecialK64.dll"); + LOG_INFO("Load SpecialK64.dll result: {0:X}", (UINT64)skHandle); + } } void ImGuiCommon::Shutdown()