From 7e9bd3451974783d24341a49f5a78d3ae3cc5c55 Mon Sep 17 00:00:00 2001 From: JMC47 Date: Wed, 18 Jan 2023 19:39:26 -0500 Subject: [PATCH] Disable VI Skip in Wind Waker and Twilight Princess These games do some funky VI stuff which causes VI Skip to be completely incompatible with them, so let's disable it. --- Data/Sys/GameSettings/GZ2.ini | 6 ++++++ Data/Sys/GameSettings/GZL.ini | 6 ++++++ Data/Sys/GameSettings/RZD.ini | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/Data/Sys/GameSettings/GZ2.ini b/Data/Sys/GameSettings/GZ2.ini index 5cdb3b29b6..30308b5286 100644 --- a/Data/Sys/GameSettings/GZ2.ini +++ b/Data/Sys/GameSettings/GZ2.ini @@ -15,5 +15,11 @@ [Video_Hacks] ImmediateXFBEnable = False +# The game logic itself is ignoring VI interrupts +# and keeps updating shadow video registers. +# Because of this, it is incompatible with VISkip. + +VISkip = False + [Video_Enhancements] ArbitraryMipmapDetection = True diff --git a/Data/Sys/GameSettings/GZL.ini b/Data/Sys/GameSettings/GZL.ini index 81a60de301..d734819871 100644 --- a/Data/Sys/GameSettings/GZL.ini +++ b/Data/Sys/GameSettings/GZL.ini @@ -16,6 +16,12 @@ EFBAccessEnable = True EFBToTextureEnable = False +# The game logic itself is ignoring VI interrupts +# and keeps updating shadow video registers. +# Because of this, it is incompatible with VISkip. + +VISkip = False + [Video_Enhancements] ArbitraryMipmapDetection = True diff --git a/Data/Sys/GameSettings/RZD.ini b/Data/Sys/GameSettings/RZD.ini index bb65f1a246..91cfa7df0d 100644 --- a/Data/Sys/GameSettings/RZD.ini +++ b/Data/Sys/GameSettings/RZD.ini @@ -15,5 +15,11 @@ EFBAccessEnable = True ImmediateXFBEnable = False +# The game logic itself is ignoring VI interrupts +# and keeps updating shadow video registers. +# Because of this, it is incompatible with VISkip. + +VISkip = False + [Video_Enhancements] ArbitraryMipmapDetection = True