From 532ace2d5217998652ff08e9d21811f3f2b252f3 Mon Sep 17 00:00:00 2001 From: cdozdil Date: Sat, 14 Dec 2024 02:12:03 +0300 Subject: [PATCH] dont block RGL overlay --- OptiScaler/OptiScaler.vcxproj | 4 +++- OptiScaler/dllmain.cpp | 8 ++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/OptiScaler/OptiScaler.vcxproj b/OptiScaler/OptiScaler.vcxproj index b37f6d28..3eed2317 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;$(SolutionDir)external\freetype;$(IncludePath) $(ProjectDir)fsr2\lib;$(ProjectDir)fsr2_212\lib;$(ProjectDir)fsr31\lib;$(ProjectDir)vulkan;$(ProjectDir)d3dx;$(ProjectDir)detours;$(SolutionDir)external\xess\lib;$(SolutionDir)external\freetype;$(LibraryPath) dxgi - D:\Folders\Games\Deep Rock Galactic\FSD\Binaries\Win64\ + F:\source\optiscaler\external\FidelityFX-SDK\bin\ .\x64\Debug .dll @@ -213,6 +213,7 @@ copy $(SolutionDir)nvngx.ini $(SolutionDir)x64\Release\a\ + @@ -312,6 +313,7 @@ copy $(SolutionDir)nvngx.ini $(SolutionDir)x64\Release\a\ + diff --git a/OptiScaler/dllmain.cpp b/OptiScaler/dllmain.cpp index a4ecba3a..f62cf83e 100644 --- a/OptiScaler/dllmain.cpp +++ b/OptiScaler/dllmain.cpp @@ -90,11 +90,11 @@ inline std::vector dxgiNamesW = { L"dxgi.dll", L"dxgi", }; inline std::vector vkNames = { "vulkan-1.dll", "vulkan-1", }; inline std::vector vkNamesW = { L"vulkan-1.dll", L"vulkan-1", }; inline std::vector overlayNames = { "eosovh-win32-shipping.dll", "eosovh-win32-shipping", "eosovh-win64-shipping.dll", "eosovh-win64-shipping", - "gameoverlayrenderer64", "gameoverlayrenderer64.dll", "gameoverlayrenderer", "gameoverlayrenderer.dll", - "socialclubd3d12renderer", "socialclubd3d12renderer.dll" }; + "gameoverlayrenderer64", "gameoverlayrenderer64.dll", "gameoverlayrenderer", "gameoverlayrenderer.dll", }; + // "socialclubd3d12renderer", "socialclubd3d12renderer.dll" }; // games are not working without this dll inline std::vector overlayNamesW = { L"eosovh-win32-shipping.dll", L"eosovh-win32-shipping", L"eosovh-win64-shipping.dll", L"eosovh-win64-shipping", - L"gameoverlayrenderer64", L"gameoverlayrenderer64.dll", L"gameoverlayrenderer", L"gameoverlayrenderer.dll", - L"socialclubd3d12renderer", L"socialclubd3d12renderer.dll" }; + L"gameoverlayrenderer64", L"gameoverlayrenderer64.dll", L"gameoverlayrenderer", L"gameoverlayrenderer.dll", }; + // L"socialclubd3d12renderer", L"socialclubd3d12renderer.dll" }; // games are not working without this dll static int loadCount = 0; static bool dontCount = false;