From 2cda488822d4ef366f33ec4567b2c40e95871958 Mon Sep 17 00:00:00 2001 From: TheRazerMD Date: Thu, 18 Jun 2026 20:10:52 +0200 Subject: [PATCH] Added Zenless Zone Zero quirk, edited some quirk info * IgnoreValidUntilEvaluateForFG --- OptiScaler/misc/Quirks.h | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/OptiScaler/misc/Quirks.h b/OptiScaler/misc/Quirks.h index ed440161..bea09cd6 100644 --- a/OptiScaler/misc/Quirks.h +++ b/OptiScaler/misc/Quirks.h @@ -120,9 +120,11 @@ static const QuirkEntry quirkTable[] = { QUIRK_ENTRY("pathofexile_x64steam.exe", GameQuirk::LoadD3D12Manually, GameQuirk::DisableDxgiSpoofing), // Where Winds Meet + // Required to avoid forced DLSS dilated MVs QUIRK_ENTRY("wwm.exe", GameQuirk::DisableXeFGChecks), // Arknights: Endfield + // Reflex hooking crashes the game QUIRK_ENTRY("endfield.exe", GameQuirk::ForceCreateD3D12Device, GameQuirk::DisableFakenvapi), // Neverness to Everness @@ -130,9 +132,13 @@ static const QuirkEntry quirkTable[] = { 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 + // Kernel hooks required to unlock DLSS inputs, DoNotPreserveFGSwapChain for fixing XeFG QUIRK_ENTRY_UE(client, GameQuirk::DontUseNtDllHooks, GameQuirk::DoNotPreserveFGSwapChain), + // Zenless Zone Zero + // IgnoreValidUntilEvaluateForFG fixes flipped Unity MVs/Depth + QUIRK_ENTRY("zenlesszonezero.exe", GameQuirk::IgnoreValidUntilEvaluateForFG), + // Trails in the Sky 1st Chapter QUIRK_ENTRY("sora_1st.exe", GameQuirk::UseFsr2Dx11Inputs, GameQuirk::DisableDxgiSpoofing),