mirror of https://github.com/PCSX2/pcsx2.git
GS-hw: Purge LordOfTheRingsThirdAge crc hack.
Shadows are now rendered correctly on all renderers.
This commit is contained in:
parent
2629c92a00
commit
ae4733c59d
|
@ -235,9 +235,6 @@ const CRC::Game CRC::m_games[] =
|
||||||
{0x90F0D852, BigMuthaTruckers, US, 0},
|
{0x90F0D852, BigMuthaTruckers, US, 0},
|
||||||
{0x92624842, BigMuthaTruckers, US, 0},
|
{0x92624842, BigMuthaTruckers, US, 0},
|
||||||
{0xDD93DA88, BigMuthaTruckers, JP, 0}, // Bakusou Convoy Densetsu - Otoko Hanamichi America Roman
|
{0xDD93DA88, BigMuthaTruckers, JP, 0}, // Bakusou Convoy Densetsu - Otoko Hanamichi America Roman
|
||||||
{0xEB198738, LordOfTheRingsThirdAge, US, 0},
|
|
||||||
{0x614F4CF4, LordOfTheRingsThirdAge, EU, 0},
|
|
||||||
{0x37CD4279, LordOfTheRingsThirdAge, KO, 0},
|
|
||||||
{0xE169BAF8, RedDeadRevolver, US, 0},
|
{0xE169BAF8, RedDeadRevolver, US, 0},
|
||||||
{0xE2E67E23, RedDeadRevolver, EU, 0},
|
{0xE2E67E23, RedDeadRevolver, EU, 0},
|
||||||
{0xCBB87BF9, EvangelionJo, JP, 0}, // cutie comment
|
{0xCBB87BF9, EvangelionJo, JP, 0}, // cutie comment
|
||||||
|
|
|
@ -84,7 +84,6 @@ public:
|
||||||
KyuuketsuKitanMoonties,
|
KyuuketsuKitanMoonties,
|
||||||
Lamune,
|
Lamune,
|
||||||
LegacyOfKainDefiance,
|
LegacyOfKainDefiance,
|
||||||
LordOfTheRingsThirdAge,
|
|
||||||
MajokkoALaMode2,
|
MajokkoALaMode2,
|
||||||
Manhunt2,
|
Manhunt2,
|
||||||
MetalSlug6,
|
MetalSlug6,
|
||||||
|
|
|
@ -339,26 +339,6 @@ bool GSC_SFEX3(const GSFrameInfo& fi, int& skip)
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool GSC_LordOfTheRingsThirdAge(const GSFrameInfo& fi, int& skip)
|
|
||||||
{
|
|
||||||
if (skip == 0)
|
|
||||||
{
|
|
||||||
if (!fi.TME && fi.FBP == 0x03000 && fi.FPSM == PSM_PSMCT32 && fi.TPSM == PSM_PSMT4 && fi.FBMSK == 0xFF000000)
|
|
||||||
{
|
|
||||||
skip = 1000; //shadows
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
if (fi.TME && (fi.FBP == 0x0 || fi.FBP == 0x00e00 || fi.FBP == 0x01000) && fi.FPSM == PSM_PSMCT32 && fi.TBP0 == 0x03000 && fi.TPSM == PSM_PSMCT24)
|
|
||||||
{
|
|
||||||
skip = 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
|
|
||||||
bool GSC_Tekken5(const GSFrameInfo& fi, int& skip)
|
bool GSC_Tekken5(const GSFrameInfo& fi, int& skip)
|
||||||
{
|
{
|
||||||
if (skip == 0)
|
if (skip == 0)
|
||||||
|
@ -1001,9 +981,6 @@ void GSState::SetupCrcHack()
|
||||||
lut[CRC::SkyGunner] = GSC_SkyGunner; // Maybe not a channel effect
|
lut[CRC::SkyGunner] = GSC_SkyGunner; // Maybe not a channel effect
|
||||||
lut[CRC::SteambotChronicles] = GSC_SteambotChronicles;
|
lut[CRC::SteambotChronicles] = GSC_SteambotChronicles;
|
||||||
|
|
||||||
// Colclip not supported
|
|
||||||
lut[CRC::LordOfTheRingsThirdAge] = GSC_LordOfTheRingsThirdAge;
|
|
||||||
|
|
||||||
// Depth Issue
|
// Depth Issue
|
||||||
lut[CRC::BurnoutDominator] = GSC_BurnoutGames;
|
lut[CRC::BurnoutDominator] = GSC_BurnoutGames;
|
||||||
lut[CRC::BurnoutRevenge] = GSC_BurnoutGames;
|
lut[CRC::BurnoutRevenge] = GSC_BurnoutGames;
|
||||||
|
|
Loading…
Reference in New Issue