From 132332f9b863ff237ef1c1195c8fddd7a4ad3ebb Mon Sep 17 00:00:00 2001 From: lightningterror Date: Sat, 6 Jul 2019 22:11:10 +0200 Subject: [PATCH] Gamedb/GSdx-hw: Add gamefix patches for Ace Combat Zero JP/KO versions. Add KO version to crc id list. Fixes collision/missle hit issues. Issue and patch sources (provided by arapapa) from thread: https://forums.pcsx2.net/Thread-Ace-Combat-Zero-Collision-Issues --- bin/GameIndex.dbf | 16 ++++++++++++++++ plugins/GSdx/GSCrc.cpp | 3 ++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/bin/GameIndex.dbf b/bin/GameIndex.dbf index ba7a6ba591..de6aa06f48 100644 --- a/bin/GameIndex.dbf +++ b/bin/GameIndex.dbf @@ -2410,6 +2410,7 @@ Region = PAL-M5 // Reads AC4 and 5 saves for bonus unlockables. MemCardFilter = SCES-54041/SCES-50410/SCES-52424 [patches = 194C9F38] + // Fixes collision/missle hit issues. patch=0,EE,00131EB4,word,48498800 patch=0,EE,00131EB8,word,4B00682C patch=0,EE,00131EC4,word,484A8800 @@ -3002,6 +3003,13 @@ XgKickHack = 1 // SPS. Serial = SCKA-20070 Name = Ace Combat Zero - The Belkan War Region = NTSC-K +[patches = 2799A4E5] + // Fixes collision/missle hit issues. + patch=0,EE,00131EB4,word,48498800 + patch=0,EE,00131EB8,word,4B00682C + patch=0,EE,00131EC4,word,484A8800 + patch=0,EE,00131EC8,word,4B0C682C +[/patches] --------------------------------------------- Serial = SCKA-20071 Name = MLB '06 - The Show @@ -33164,6 +33172,13 @@ Serial = SLPS-25629 Name = Ace Combat Zero - The Belkan War Region = NTSC-J MemCardFilter = SCAJ-20173/SLPS-25629/SLPS-73250/SLPS-25052/SLPS-73205/SLPS-73410/SCAJ-20104/SCAJ-20136/SLPS-25418/SLPS-73218 +[patches = A04B52DB] + // Fixes collision/missle hit issues. + patch=0,EE,00131e7c,word,48498800 + patch=0,EE,00131e80,word,4B00682C + patch=0,EE,00131e8c,word,484A8800 + patch=0,EE,00131e90,word,4B0C682C +[/patches] --------------------------------------------- Serial = SLPS-25630 Name = Pro Yakyuu Netsu Star 2006 @@ -40961,6 +40976,7 @@ Region = NTSC-U Compat = 5 MemCardFilter = SLUS-21346/SLUS-20152/SLUS-20851 [patches = 65729657] + // Fixes collision/missle hit issues. patch=0,EE,00131EBC,word,48498800 patch=0,EE,00131EC0,word,4B00682C patch=0,EE,00131ECC,word,484A8800 diff --git a/plugins/GSdx/GSCrc.cpp b/plugins/GSdx/GSCrc.cpp index 1796576a0c..f26b76a552 100644 --- a/plugins/GSdx/GSCrc.cpp +++ b/plugins/GSdx/GSCrc.cpp @@ -449,9 +449,10 @@ CRC::Game CRC::m_games[] = {0x4653CA3E, HarleyDavidson, US, 0}, // Games list for Automatic Mipmapping // Basic mipmapping - {0x194C9F38, AceCombatZero, EU, 0}, + {0x194C9F38, AceCombatZero, EU, 0}, // Ace Combat: The Belkan War {0x65729657, AceCombatZero, US, 0}, {0xA04B52DB, AceCombatZero, JP, 0}, + {0x2799A4E5, AceCombatZero, KO, 0}, {0x09B3AD4D, ApeEscape2, EU, 0}, {0xBDD9F5E1, ApeEscape2, US, 0}, {0xFE0A6AB6, ApeEscape2, JP, 0}, // Saru! Get You! 2