diff --git a/OptiScaler/menu/menu_common.cpp b/OptiScaler/menu/menu_common.cpp index cbf8e8a4..520f8cc9 100644 --- a/OptiScaler/menu/menu_common.cpp +++ b/OptiScaler/menu/menu_common.cpp @@ -4946,7 +4946,7 @@ bool MenuCommon::RenderMenu() if (!ReflexHooks::isReflexHooked()) { ImGui::TextColored(toneMapColor(ImVec4(1.f, 0.f, 0.f, 1.f)), "Reflex not hooked"); - ImGui::Text("If you are using an AMD/Intel GPU then make sure you have fakenvapi"); + ImGui::Text("If you are using an AMD/Intel GPU, then make sure you have fakenvapi"); } else if (fgOutput != nullptr) { diff --git a/OptiScaler/misc/Quirks.h b/OptiScaler/misc/Quirks.h index 59860da1..cef26591 100644 --- a/OptiScaler/misc/Quirks.h +++ b/OptiScaler/misc/Quirks.h @@ -128,6 +128,10 @@ static const QuirkEntry quirkTable[] = { // Kernel hooks required to unlock DLSS inputs QUIRK_ENTRY("htgame.exe", GameQuirk::DisableFSR2Inputs, GameQuirk::DisableFSR3Inputs, GameQuirk::DontUseNtDllHooks), + // Wuthering Waves + // Kernel hooks required to unlock DLSS inputs, Not preserving FG Swapchain for fixing XeFG + QUIRK_ENTRY_UE(client, GameQuirk::DontUseNtDllHooks, GameQuirk::DoNotPreserveFGSwapChain), + // Trails in the Sky 1st Chapter QUIRK_ENTRY("sora_1st.exe", GameQuirk::UseFsr2Dx11Inputs, GameQuirk::DisableDxgiSpoofing),