From cf757425496d08be21f4dbb904ebda015ee0ff76 Mon Sep 17 00:00:00 2001 From: fox140cv Date: Fri, 20 Oct 2023 22:23:20 +0200 Subject: [PATCH] add 60fps patches, widescreen and updates --- patches/SLES-50335_52638022.pnach | 7 +++++++ patches/SLES-50335_7DB392C5.pnach | 6 ++++++ patches/SLES-50339_7DB392C5.pnach | 5 ++--- patches/SLES-50795_4F5579D3.pnach | 6 ++++++ patches/SLES-50808_3AC738AA.pnach | 4 ++-- patches/SLES-51333_5BE3F481.pnach | 6 ++++++ patches/SLES-51354_960FFA6A.pnach | 11 ++++++----- patches/SLES-51507_EB25115F.pnach | 11 ++++++++--- patches/SLES-52039_BE408EFF.pnach | 7 +++++++ patches/SLES-52587_95CFD603.pnach | 7 +++++++ patches/SLES-52644_A1FD63D6.pnach | 14 ++++++++++++++ patches/SLES-52801_614F4CF4.pnach | 5 +++-- patches/SLES-52805_614F4CF4.pnach | 5 +++-- patches/SLES-53139_14274DC3.pnach | 8 ++++++++ patches/SLES-53158_E38A0AB6.pnach | 6 ++++++ patches/SLES-53501_02F4B541.pnach | 17 ++--------------- patches/SLES-53618_B1AC3BEB.pnach | 5 ++--- patches/SLES-54169_761CABB3.pnach | 6 ++++++ patches/SLES-54755_2609B672.pnach | 7 +++++++ patches/SLES-54756_F453BCD9.pnach | 7 +++++++ patches/SLES-55470_4F82849C.pnach | 9 ++++++--- patches/SLES-55520_9E36E023.pnach | 6 ++++++ patches/SLUS-20109_3A09007C.pnach | 5 ++--- patches/SLUS-20379_29BA2F04.pnach | 6 ++++++ patches/SLUS-21047_ECFBAB36.pnach | 6 ++++++ patches/SLUS-21205_9FA0A1B0.pnach | 6 ++++++ 26 files changed, 147 insertions(+), 41 deletions(-) create mode 100644 patches/SLES-50335_52638022.pnach create mode 100644 patches/SLES-50335_7DB392C5.pnach create mode 100644 patches/SLES-50795_4F5579D3.pnach create mode 100644 patches/SLES-51333_5BE3F481.pnach create mode 100644 patches/SLES-52039_BE408EFF.pnach create mode 100644 patches/SLES-52587_95CFD603.pnach create mode 100644 patches/SLES-52644_A1FD63D6.pnach create mode 100644 patches/SLES-53139_14274DC3.pnach create mode 100644 patches/SLES-53158_E38A0AB6.pnach create mode 100644 patches/SLES-54169_761CABB3.pnach create mode 100644 patches/SLES-54755_2609B672.pnach create mode 100644 patches/SLES-54756_F453BCD9.pnach create mode 100644 patches/SLES-55520_9E36E023.pnach create mode 100644 patches/SLUS-20379_29BA2F04.pnach create mode 100644 patches/SLUS-21047_ECFBAB36.pnach create mode 100644 patches/SLUS-21205_9FA0A1B0.pnach diff --git a/patches/SLES-50335_52638022.pnach b/patches/SLES-50335_52638022.pnach new file mode 100644 index 00000000..6b1cc020 --- /dev/null +++ b/patches/SLES-50335_52638022.pnach @@ -0,0 +1,7 @@ +gametitle=Rune - Viking Warlord (PAL-E) SLES-50335 7DB392C5 secondary crc 52638022 + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,E001FFFD,extended,001307B0 +patch=1,EE,201307B0,extended,00000000 //1440FFFD \ No newline at end of file diff --git a/patches/SLES-50335_7DB392C5.pnach b/patches/SLES-50335_7DB392C5.pnach new file mode 100644 index 00000000..9609cc5d --- /dev/null +++ b/patches/SLES-50335_7DB392C5.pnach @@ -0,0 +1,6 @@ +gametitle=Rune - Viking Warlord (PAL-E) SLES-50335 7DB392C5 secondary crc 52638022 +//Corresponds to the main crc to activate the secondary crc 52638022 called GAME.ELF + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. \ No newline at end of file diff --git a/patches/SLES-50339_7DB392C5.pnach b/patches/SLES-50339_7DB392C5.pnach index 2874de7e..e184b5c0 100644 --- a/patches/SLES-50339_7DB392C5.pnach +++ b/patches/SLES-50339_7DB392C5.pnach @@ -1,7 +1,6 @@ gametitle=Rune - Viking Warlord (PAL-S) SLES-50339 7DB392C5 secondary crc D51BA097 +//Corresponds to the main crc to activate the secondary crc D51BA097 called GAME.ELF [50 FPS] author=PeterDelta -comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. -patch=1,EE,E001FFFD,extended,00130868 -patch=1,EE,20130868,extended,00000000 //1440FFFD \ No newline at end of file +comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. \ No newline at end of file diff --git a/patches/SLES-50795_4F5579D3.pnach b/patches/SLES-50795_4F5579D3.pnach new file mode 100644 index 00000000..ebaa97de --- /dev/null +++ b/patches/SLES-50795_4F5579D3.pnach @@ -0,0 +1,6 @@ +gametitle=Superman - Shadow of Apokolips (PAL-M) SLES-50795 4F5579D3 + +[50 FPS] +author=asasega +comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0032D1E8,word,00000001 \ No newline at end of file diff --git a/patches/SLES-50808_3AC738AA.pnach b/patches/SLES-50808_3AC738AA.pnach index 005c4d0c..7639138e 100644 --- a/patches/SLES-50808_3AC738AA.pnach +++ b/patches/SLES-50808_3AC738AA.pnach @@ -1,6 +1,6 @@ gametitle=Deus Ex [PAL-S] SLES-50808 3AC738AA. ELF secondary 7070DC2F +//Corresponds to the main crc to activate the secondary crc 7070DC2F called DEUSEX.ELF [50 FPS] author=PeterDelta -comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. -patch=1,EE,0030F8B4,word,28420001 //28420002 +comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. \ No newline at end of file diff --git a/patches/SLES-51333_5BE3F481.pnach b/patches/SLES-51333_5BE3F481.pnach new file mode 100644 index 00000000..126fdaee --- /dev/null +++ b/patches/SLES-51333_5BE3F481.pnach @@ -0,0 +1,6 @@ +gametitle=Dark Angel (PAL-M) SLES-51333 5BE3F481 + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0025BE04,word,00000000 //1040FFFA \ No newline at end of file diff --git a/patches/SLES-51354_960FFA6A.pnach b/patches/SLES-51354_960FFA6A.pnach index a5f8c030..a98a540f 100644 --- a/patches/SLES-51354_960FFA6A.pnach +++ b/patches/SLES-51354_960FFA6A.pnach @@ -2,11 +2,12 @@ gametitle=Jurassic Park - Operation Genesis (E)(SLES-51354) [Widescreen 16:9] gsaspectratio=16:9 -comment=Widescreen Hack by Arapapa - -//Widescreen hack 16:9 - +author=Arapapa +comment=Widescreen Hack patch=1,EE,0055a410,word,3ff3aaab //3eaaaaab patch=1,EE,0055c1f4,word,3FB60CD0 //3f8889a0 - +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,00564EE4,word,00000001 //00000002 \ No newline at end of file diff --git a/patches/SLES-51507_EB25115F.pnach b/patches/SLES-51507_EB25115F.pnach index ea00ee73..2149b58e 100644 --- a/patches/SLES-51507_EB25115F.pnach +++ b/patches/SLES-51507_EB25115F.pnach @@ -2,8 +2,8 @@ gametitle=Futurama (PAL-M5) (SLES-51507) [Widescreen 16:9] gsaspectratio=16:9 -comment=Widescreen hack by ElHecht - +author=ElHecht +comment=Widescreen hack // 16:9 patch=1,EE,00101eac,word,0812aca8 // e60100b4 patch=1,EE,00101eb0,word,00000000 // e60000b0 @@ -14,4 +14,9 @@ patch=1,EE,004ab2ac,word,e60100b4 // 00000000 patch=1,EE,004ab2b0,word,e60000b0 // 00000000 patch=1,EE,004ab2b4,word,080407ac // 00000000 - +[Mode 480p] +author=PeterDelta +comment=Forces progressive scan mode 480p at startup +patch=1,EE,003EA94C,word,24110000 +patch=1,EE,003EA950,word,24120050 +patch=1,EE,003EA95C,word,24130001 \ No newline at end of file diff --git a/patches/SLES-52039_BE408EFF.pnach b/patches/SLES-52039_BE408EFF.pnach new file mode 100644 index 00000000..e0bd81a2 --- /dev/null +++ b/patches/SLES-52039_BE408EFF.pnach @@ -0,0 +1,7 @@ +gametitle=Terminator 3 - Rise Of The Machines (PAL-S) SLES-52039 BE408EFF + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,003EED78,word,00000000 //00000001 +patch=1,EE,0013FC9C,word,3C013F00 //3C013F80 \ No newline at end of file diff --git a/patches/SLES-52587_95CFD603.pnach b/patches/SLES-52587_95CFD603.pnach new file mode 100644 index 00000000..b38be774 --- /dev/null +++ b/patches/SLES-52587_95CFD603.pnach @@ -0,0 +1,7 @@ +gametitle=Army Men - Sarge's War (PAL-M) SLES-52587 95CFD603 + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,003FC680,word,04000001 //04000000 +patch=1,EE,001A5C48,word,3C013F00 //3C013F80 camera \ No newline at end of file diff --git a/patches/SLES-52644_A1FD63D6.pnach b/patches/SLES-52644_A1FD63D6.pnach new file mode 100644 index 00000000..c611217a --- /dev/null +++ b/patches/SLES-52644_A1FD63D6.pnach @@ -0,0 +1,14 @@ +gametitle=Leisure Suit Larry - Magna Cum Laude (PAL-S) SLES-52644 A1FD63D6 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=ElHecht +comment=Widescreen Hack +patch=1,EE,002e5fd0,word,080fb7cc // 46020082 jump to code-inject 003edf30 +patch=1,EE,002e5fd4,word,00000000 // 46020842 +patch=1,EE,003edf30,word,3c013f40 // 00000000 hor fov +patch=1,EE,003edf34,word,4481f000 // 00000000 +patch=1,EE,003edf38,word,46020082 // 00000000 +patch=1,EE,003edf3c,word,46020842 // 00000000 +patch=1,EE,003edf40,word,461e0843 // 00000000 +patch=1,EE,003edf44,word,080b97f5 // 00000000 jump back to function 002e5fd4 \ No newline at end of file diff --git a/patches/SLES-52801_614F4CF4.pnach b/patches/SLES-52801_614F4CF4.pnach index e1373ffd..b6d31192 100644 --- a/patches/SLES-52801_614F4CF4.pnach +++ b/patches/SLES-52801_614F4CF4.pnach @@ -10,5 +10,6 @@ patch=1,EE,20C36998,word,3FB00000 //3F800000 [50 FPS] author=PeterDelta -comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. -patch=1,EE,001C36DC,word,00000000 //4501FFF6 bc1t 0x001C36B8 \ No newline at end of file +comment=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001C36DC,word,00000000 //4501FFF6 bc1t 0x001C36B8 +patch=1,EE,00279890,word,3C013f00 //3C013F80 camera \ No newline at end of file diff --git a/patches/SLES-52805_614F4CF4.pnach b/patches/SLES-52805_614F4CF4.pnach index c206606c..8f48dcfa 100644 --- a/patches/SLES-52805_614F4CF4.pnach +++ b/patches/SLES-52805_614F4CF4.pnach @@ -10,5 +10,6 @@ patch=1,EE,20C36998,word,3FB00000 //3F800000 [50 FPS] author=PeterDelta -comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. -patch=1,EE,001C36DC,word,00000000 //4501FFF6 bc1t 0x001C36B8 \ No newline at end of file +comment=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,001C36DC,word,00000000 //4501FFF6 bc1t 0x001C36B8 +patch=1,EE,00279890,word,3C013f00 //3C013F80 camera \ No newline at end of file diff --git a/patches/SLES-53139_14274DC3.pnach b/patches/SLES-53139_14274DC3.pnach new file mode 100644 index 00000000..034d5c01 --- /dev/null +++ b/patches/SLES-53139_14274DC3.pnach @@ -0,0 +1,8 @@ +gametitle=Alien Hominid (PAL-M) SLES-53139 14274DC3 + +[Mode 480p] +author=PeterDelta +comment=Forces progressive scan mode 480p at startup +patch=1,EE,00199C34,word,24110000 +patch=1,EE,00199C38,word,24120050 +patch=1,EE,00199C44,word,24130001 \ No newline at end of file diff --git a/patches/SLES-53158_E38A0AB6.pnach b/patches/SLES-53158_E38A0AB6.pnach new file mode 100644 index 00000000..6e841d82 --- /dev/null +++ b/patches/SLES-53158_E38A0AB6.pnach @@ -0,0 +1,6 @@ +gametitle=Cold Fear (PAL-M) SLES-53158 E38A0AB6 + +[50 FPS] +author=Snake356 +comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0046E404,extended,00000001 \ No newline at end of file diff --git a/patches/SLES-53501_02F4B541.pnach b/patches/SLES-53501_02F4B541.pnach index bc68c87b..f35042d7 100644 --- a/patches/SLES-53501_02F4B541.pnach +++ b/patches/SLES-53501_02F4B541.pnach @@ -1,24 +1,11 @@ gametitle=Star Wars - Battlefront 2 (PAL-M) SLES-53501 02F4B541 secondary SWBFRNT2.ELF=B68D35CA +//Corresponds to the main crc to activate the secondary crc B68D35CA called SWBFRNT2.ELF [Widescreen 16:9] gsaspectratio=16:9 author=nemesis2000 and Arapapa comment=Widescreen Hack 16:9 -//00000000 00000000 83051646 00000000 -//403f013c 00008144 83051646 03000046 -patch=1,EE,00582814,word,3c013f40 //00000000 -patch=1,EE,00582818,word,44810000 //00000000 -patch=1,EE,00582820,word,46000003 //00000000 - -//Render fix -//003f013c 00208144 c2180546 -patch=1,EE,00573f6c,word,3c013f2b //3c013f00 -//003f013c 00008144 f000b07f -patch=1,EE,005b074c,word,3c013f2b //3c013f00 [50 FPS] author=PeterDelta -comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. -patch=1,EE,00602D1C,extended,00000001 -patch=1,EE,E0010001,extended,0060EABC -patch=1,EE,00602D1C,extended,00000002 \ No newline at end of file +comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. \ No newline at end of file diff --git a/patches/SLES-53618_B1AC3BEB.pnach b/patches/SLES-53618_B1AC3BEB.pnach index b37402e8..e349557c 100644 --- a/patches/SLES-53618_B1AC3BEB.pnach +++ b/patches/SLES-53618_B1AC3BEB.pnach @@ -1,7 +1,6 @@ gametitle=True Crime - New York City [PAL-S] SLES-53618 B1AC3BEB. elf secondary B2D44C6C +//Corresponds to the main crc to activate the secondary crc B2D44C6C called TC2.ELF [50/60 FPS] author=PeterDelta -comment=Unlocked at 50/60 FPS. Might need enable EE Overclock to be stable. -patch=1,EE,004A1AE4,word,24040001 //24040002 -patch=1,EE,0050549C,word,3F000000 //3F800000 \ No newline at end of file +comment=Unlocked at 50/60 FPS. Might need enable 180% EE Overclock to be stable. \ No newline at end of file diff --git a/patches/SLES-54169_761CABB3.pnach b/patches/SLES-54169_761CABB3.pnach new file mode 100644 index 00000000..c138726e --- /dev/null +++ b/patches/SLES-54169_761CABB3.pnach @@ -0,0 +1,6 @@ +gametitle=Aeon Flux (PAL-M) SLES-54169 761CABB3 + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable 300% EE Overclock to be stable. +patch=1,EE,00362EB8,word,28630001 //28630002 \ No newline at end of file diff --git a/patches/SLES-54755_2609B672.pnach b/patches/SLES-54755_2609B672.pnach new file mode 100644 index 00000000..93d07845 --- /dev/null +++ b/patches/SLES-54755_2609B672.pnach @@ -0,0 +1,7 @@ +gametitle=Transformers - The Game (PAL-E) SLES-54755 2609B672 + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,00382D80,word,28420001 //28420002 +patch=1,EE,00434E94,word,3C013F00 //3C013F80 \ No newline at end of file diff --git a/patches/SLES-54756_F453BCD9.pnach b/patches/SLES-54756_F453BCD9.pnach new file mode 100644 index 00000000..4ecf4bdc --- /dev/null +++ b/patches/SLES-54756_F453BCD9.pnach @@ -0,0 +1,7 @@ +gametitle=Transformers - The Game (PAL-S-F) SLES-54756 F453BCD9 + +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable 180% EE Overclock to be stable. +patch=1,EE,00382DA8,word,28420001 //28420002 +patch=1,EE,00434EBC,word,3C013F00 //3C013F80 \ No newline at end of file diff --git a/patches/SLES-55470_4F82849C.pnach b/patches/SLES-55470_4F82849C.pnach index 147bbf0a..30e16bdf 100644 --- a/patches/SLES-55470_4F82849C.pnach +++ b/patches/SLES-55470_4F82849C.pnach @@ -2,8 +2,8 @@ gametitle=Coraline [PAL] (SLES_554.70) [Widescreen 16:9] gsaspectratio=16:9 -comment=Widescreen hack by El_Patas - +author=El_Patas +comment=Widescreen hack //Gameplay 16:9 patch=1,EE,0026432C,word,3C014440 //3C014480 (Increases horiz. axis) @@ -14,4 +14,7 @@ patch=1,EE,001A6548,word,3C013C2E //3C013C0E patch=1,EE,00225ea8,word,3c014000 //3c014299 patch=1,EE,00225eac,word,00000000 //3421999a - +[50 FPS] +author=PeterDelta +comment=Unlocked at 50 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,001002EC,word,00000000 //46000834 \ No newline at end of file diff --git a/patches/SLES-55520_9E36E023.pnach b/patches/SLES-55520_9E36E023.pnach new file mode 100644 index 00000000..64c3d956 --- /dev/null +++ b/patches/SLES-55520_9E36E023.pnach @@ -0,0 +1,6 @@ +gametitle=Transformers - Revenge of the Fallen (PAL-M) SLES-55520 9E36E023 + +[50 FPS] +author=asasega +comment=Unlocked at 50 FPS. Might need enable 130% EE Overclock to be stable. +patch=1,EE,0011E888,word,28420001 //28420002 \ No newline at end of file diff --git a/patches/SLUS-20109_3A09007C.pnach b/patches/SLUS-20109_3A09007C.pnach index e63555f5..197c764d 100644 --- a/patches/SLUS-20109_3A09007C.pnach +++ b/patches/SLUS-20109_3A09007C.pnach @@ -1,7 +1,6 @@ gametitle=Rune - Viking Warlord (NTSC-U) SLUS-20109 3A09007C secondary crc 1259612B +//Corresponds to the main crc to activate the secondary crc 1259612B called GAME.ELF [60 FPS] author=PeterDelta -comment=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. -patch=1,EE,E001FFFD,extended,001305A8 -patch=1,EE,201305A8,extended,00000000 //1440FFFD \ No newline at end of file +comment=Unlocked at 60 FPS. Might need enable 180% EE Overclock to be stable. \ No newline at end of file diff --git a/patches/SLUS-20379_29BA2F04.pnach b/patches/SLUS-20379_29BA2F04.pnach new file mode 100644 index 00000000..7838af5d --- /dev/null +++ b/patches/SLUS-20379_29BA2F04.pnach @@ -0,0 +1,6 @@ +gametitle=Dark Angel - James Cameron's (NSTC-U) SLUS-20379 29BA2F04 + +[60 FPS] +author=PeterDelta +comment=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0025A404,word,00000000 //1040FFFA \ No newline at end of file diff --git a/patches/SLUS-21047_ECFBAB36.pnach b/patches/SLUS-21047_ECFBAB36.pnach new file mode 100644 index 00000000..9c14a664 --- /dev/null +++ b/patches/SLUS-21047_ECFBAB36.pnach @@ -0,0 +1,6 @@ +gametitle=Cold Fear (NSTC-U) SLUS-21047 ECFBAB36 + +[60 FPS] +author=asasega +comment=Unlocked at 60 FPS. Might need enable EE Overclock to be stable. +patch=1,EE,0046E484,extended,00000001 \ No newline at end of file diff --git a/patches/SLUS-21205_9FA0A1B0.pnach b/patches/SLUS-21205_9FA0A1B0.pnach new file mode 100644 index 00000000..9aaa0f1e --- /dev/null +++ b/patches/SLUS-21205_9FA0A1B0.pnach @@ -0,0 +1,6 @@ +gametitle=Aeon Flux (NTSC-U) SLUS-21205 9FA0A1B0 + +[60 FPS] +author=asasega +comment=Unlocked at 60 FPS. Might need enable 300% EE Overclock to be stable. +patch=1,EE,2036C438,extended,28630001 \ No newline at end of file