From 36ecfdd6b597b0264625d06320a5308147bbc55b Mon Sep 17 00:00:00 2001 From: JosJuice Date: Thu, 10 Dec 2020 15:47:20 +0100 Subject: [PATCH] GameSettings: Enable compatibility patches by default MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This enables patches for game-breaking problems by default. My criterion for which patches to select was that the patch has to make the game's behavior closer to how the game acts on console. So workarounds for Dolphin not emulating caches accurately are enabled by default, but not things like Twilight Princess's minimap speedhack or patches for disabling memory card checks in Pokémon games. --- Data/Sys/GameSettings/GV4E69.ini | 2 ++ Data/Sys/GameSettings/GVPE69.ini | 2 ++ Data/Sys/GameSettings/GWLE6L.ini | 2 ++ Data/Sys/GameSettings/GWLX6L.ini | 2 ++ Data/Sys/GameSettings/RX4E4Z.ini | 2 ++ Data/Sys/GameSettings/RX4PMT.ini | 2 ++ 6 files changed, 12 insertions(+) diff --git a/Data/Sys/GameSettings/GV4E69.ini b/Data/Sys/GameSettings/GV4E69.ini index c5bd832acb..77ffcaf749 100644 --- a/Data/Sys/GameSettings/GV4E69.ini +++ b/Data/Sys/GameSettings/GV4E69.ini @@ -3,3 +3,5 @@ [OnFrame] $Fix 2D Rendering 0x80319214:dword:0x48113250 +[OnFrame_Enabled] +$Fix 2D Rendering diff --git a/Data/Sys/GameSettings/GVPE69.ini b/Data/Sys/GameSettings/GVPE69.ini index d9b5cb4f4a..afc48b4b43 100644 --- a/Data/Sys/GameSettings/GVPE69.ini +++ b/Data/Sys/GameSettings/GVPE69.ini @@ -3,3 +3,5 @@ [OnFrame] $Fix 2D Rendering 0x803C92D4:dword:0x480DA8E4 +[OnFrame_Enabled] +$Fix 2D Rendering diff --git a/Data/Sys/GameSettings/GWLE6L.ini b/Data/Sys/GameSettings/GWLE6L.ini index a6a33eaa41..579430712f 100644 --- a/Data/Sys/GameSettings/GWLE6L.ini +++ b/Data/Sys/GameSettings/GWLE6L.ini @@ -3,3 +3,5 @@ [OnFrame] $Bypass FIFO reset 0x8028EF00:dword:0x48000638 +[OnFrame_Enabled] +$Bypass FIFO reset diff --git a/Data/Sys/GameSettings/GWLX6L.ini b/Data/Sys/GameSettings/GWLX6L.ini index fa5d56e4c2..fdf558ac8c 100644 --- a/Data/Sys/GameSettings/GWLX6L.ini +++ b/Data/Sys/GameSettings/GWLX6L.ini @@ -3,3 +3,5 @@ [OnFrame] $Bypass FIFO reset 0x8028EE80:dword:0x48000638 +[OnFrame_Enabled] +$Bypass FIFO reset diff --git a/Data/Sys/GameSettings/RX4E4Z.ini b/Data/Sys/GameSettings/RX4E4Z.ini index 6a6e25ca91..093e76cca6 100644 --- a/Data/Sys/GameSettings/RX4E4Z.ini +++ b/Data/Sys/GameSettings/RX4E4Z.ini @@ -24,3 +24,5 @@ # $Fix file reads (dcache bypass) 0x800d2e68:dword:0x60000000 +[OnFrame_Enabled] +$Fix file reads (dcache bypass) diff --git a/Data/Sys/GameSettings/RX4PMT.ini b/Data/Sys/GameSettings/RX4PMT.ini index c8ad7c3ff4..d23a807744 100644 --- a/Data/Sys/GameSettings/RX4PMT.ini +++ b/Data/Sys/GameSettings/RX4PMT.ini @@ -24,3 +24,5 @@ # $Fix file reads (dcache bypass) 0x80164b90:dword:0x60000000 +[OnFrame_Enabled] +$Fix file reads (dcache bypass)