From fe27d3b25a6ec4ad0f4186960fea17bf2b01f6d0 Mon Sep 17 00:00:00 2001 From: FlatOutPS2 Date: Thu, 11 Jan 2018 23:10:44 +0100 Subject: [PATCH] GSdx: Add Dark Cloud CRCs to automatic mipmapping --- plugins/GSdx/GSCrc.cpp | 23 ++++++++++++++--------- plugins/GSdx/GSCrc.h | 1 + plugins/GSdx/GSRendererHW.cpp | 1 + 3 files changed, 16 insertions(+), 9 deletions(-) diff --git a/plugins/GSdx/GSCrc.cpp b/plugins/GSdx/GSCrc.cpp index 18d6ec99c6..809b6c0e2b 100644 --- a/plugins/GSdx/GSCrc.cpp +++ b/plugins/GSdx/GSCrc.cpp @@ -53,7 +53,7 @@ CRC::Game CRC::m_games[] = {0x658597E2, FFX, JP, 0}, // int. {0x9AAC5309, FFX2, EU, 0}, {0x9AAC530C, FFX2, FR, 0}, - {0x9AAC530A, FFX2, ES, 0}, + {0x9AAC530A, FFX2, ES, 0}, {0x9AAC530D, FFX2, DE, 0}, {0x9AAC530B, FFX2, IT, 0}, {0x48FE0C71, FFX2, US, 0}, @@ -242,7 +242,7 @@ CRC::Game CRC::m_games[] = {0xFADEBC45, Genji, EU, 0}, {0xB4776FC1, Genji, JP, 0}, {0x56242EC9, Genji, KO, 0}, - {0xCDAF243D, Genji, CH, 0}, + {0xCDAF243D, Genji, CH, 0}, {0x2A5E0B61, Genji, CH, 0}, {0x7D4EA48F, Genji, EU, 0}, // same CRC as {HauntingGround, EU} {0xE04EA200, StarOcean3, EU, 0}, @@ -336,7 +336,7 @@ CRC::Game CRC::m_games[] = {0x306CDADA, CastlevaniaLoI, EU, 0}, {0xA36CFF6C, CastlevaniaLoI, JP, 0}, {0x9A93FE5D, CastlevaniaLoI, KO, 0}, - {0x7985D894, FinalFightStreetwise, US, 0}, + {0x7985D894, FinalFightStreetwise, US, 0}, {0xED4BF0D3, FinalFightStreetwise, US, 0}, // cutie comment {0x73C560BA, FinalFightStreetwise, EU, 0}, {0xCBB87BF9, EvangelionJo, JP, 0}, // cutie comment @@ -357,7 +357,7 @@ CRC::Game CRC::m_games[] = // {0x1A85E924, DevilMayCry3, CH, 0}, // same CRC as {GodOfWar, NoRegion} {0xB1995E29, ShadowofRome, EU, 0}, // cutie comment {0x958DCA28, ShadowofRome, EU, 0}, - {0x57818AF6, ShadowofRome, US, 0}, + {0x57818AF6, ShadowofRome, US, 0}, {0xF21EE6E0, CrashNburn, US, 0}, {0x694A998E, TombRaiderUnderworld, JP, 0}, // cutie comment {0x8E214549, TombRaiderUnderworld, EU, 0}, @@ -466,14 +466,14 @@ CRC::Game CRC::m_games[] = {0xCA9AA903, TouristTrophy, EU, 0}, //crc hack not fully working on PAL, still needs brightness =0 {0xA1B3F232, GTASanAndreas, EU, 0}, // cutie comment {0xB440A8FE, GTASanAndreas, EU, 0}, - {0x399A49CA, GTASanAndreas, US, 0}, + {0x399A49CA, GTASanAndreas, US, 0}, {0x2C6BE434, GTASanAndreas, US, 0}, - {0x60FE139C, GTASanAndreas, JP, 0}, - {0x2615F542, FrontMission5, JP, 0}, + {0x60FE139C, GTASanAndreas, JP, 0}, + {0x2615F542, FrontMission5, JP, 0}, {0xF60255AC, FrontMission5, JP, 0}, {0xCB783836, FrontMission5, JP, 0}, {0xB7532DF6, FrontMission5, JP, 0}, - {0xAEDAEE99, GodHand, JP, 0}, + {0xAEDAEE99, GodHand, JP, 0}, {0x6FB69282, GodHand, US, 0}, {0x924C4AA6, GodHand, KO, 0}, {0x9637D496, KnightsOfTheTemple2, JP, 0}, // cutie comment @@ -481,7 +481,7 @@ CRC::Game CRC::m_games[] = {0xF7F181C3, DeathByDegreesTekkenNinaWilliams, CH, 0}, // cutie comment {0xF088FA5B, DeathByDegreesTekkenNinaWilliams, KO, 0}, {0x59683BB0, DeathByDegreesTekkenNinaWilliams, EU, 0}, - {0x449E1F6B, HummerBadlands, US, 0}, + {0x449E1F6B, HummerBadlands, US, 0}, {0xAEA1B3AD, SengokuBasara, JP, 0}, {0x5B659BED, Grandia3, JP, 0}, {0x5B657DAD, Grandia3, US, 0}, @@ -525,6 +525,11 @@ CRC::Game CRC::m_games[] = // Basic mipmapping {0x65729657, AceCombatZero, US, 0}, {0x0940508D, BrianLaraInternationalCricket, EU, 0}, + {0x0BAA8DD8, DarkCloud, EU, 0}, + {0x1DF41F33, DarkCloud, US, 0}, + {0xA5C05C78, DarkCloud, US, 0}, + {0x60AA5049, DarkCloud, KO, 0}, + {0xECD8E386, DarkCloud, JP, 0}, {0x67A29886, DestroyAllHumans, US, 0}, {0xE3E8E893, DestroyAllHumans, EU, 0}, {0x42DF8C8C, DestroyAllHumans2, US, 0}, diff --git a/plugins/GSdx/GSCrc.h b/plugins/GSdx/GSCrc.h index 5ff6d0f2ae..80aef2bbb0 100644 --- a/plugins/GSdx/GSCrc.h +++ b/plugins/GSdx/GSCrc.h @@ -47,6 +47,7 @@ public: Clannad, CrashBandicootWoC, CrashNburn, + DarkCloud, DBZBT2, DBZBT3, DeathByDegreesTekkenNinaWilliams, diff --git a/plugins/GSdx/GSRendererHW.cpp b/plugins/GSdx/GSRendererHW.cpp index 3096d551fa..2d9b6e8048 100644 --- a/plugins/GSdx/GSRendererHW.cpp +++ b/plugins/GSdx/GSRendererHW.cpp @@ -194,6 +194,7 @@ void GSRendererHW::SetGameCRC(uint32 crc, int options) case CRC::AceCombat4: case CRC::AceCombat5: case CRC::BrianLaraInternationalCricket: + case CRC::DarkCloud: case CRC::DestroyAllHumans: case CRC::DestroyAllHumans2: case CRC::FIFA03: