From 5ed9d720b398f99b1d3805adbe0f0ff61ac9fc08 Mon Sep 17 00:00:00 2001 From: pgert Date: Sat, 11 Jan 2025 14:00:43 +0000 Subject: [PATCH 1/5] Tom Clancy - Formating & Enhancements --- patches/SLES-51180_4691F6F7.pnach | 24 ++-- patches/SLES-51181_11DB467D.pnach | 45 ++++-- patches/SLES-51466_A7705A52.pnach | 29 ++-- patches/SLES-51976_FE1720F1.pnach | 45 ++++-- patches/SLES-52149_80FAC91D.pnach | 39 ++++- patches/SLES-52149_AB82114E.pnach | 21 ++- patches/SLES-52288_28A2774C.pnach | 17 ++- patches/SLES-52646_CE64E328.pnach | 13 +- patches/SLES-53007_4C4D7072.pnach | 37 +++-- patches/SLES-53287_4C4D7873.pnach | 6 +- patches/SLES-53287_DDAEB7A6.pnach | 10 +- patches/SLES-53826_ABE3FDEA.pnach | 59 ++++---- patches/SLES-53827_6BD0E9C2.pnach | 27 +++- patches/SLES-53827_ABE2FDE9.pnach | 28 +++- patches/SLKA-25031_9AB05FF8.pnach | 31 +++- patches/SLKA-25061_040421BE.pnach | 23 ++- patches/SLKA-25173_21CC1EC3.pnach | 17 +++ patches/SLKA-25180_002C5D88.pnach | 229 ++++++++++++++++-------------- patches/SLPM-66672_83162EAD.pnach | 152 +++++++++++--------- patches/SLUS-20613_3E571E95.pnach | 34 ++++- patches/SLUS-20652_A1B095EC.pnach | 14 +- patches/SLUS-20820_DE1E4DEE.pnach | 46 ++++-- patches/SLUS-20883_A80FBAAC.pnach | 22 +++ patches/SLUS-20958_0277247B.pnach | 25 +++- patches/SLUS-20958_AEE8FDC4.pnach | 20 ++- patches/SLUS-21105_82E1D0EA.pnach | 29 +++- patches/SLUS-21137_CFE85175.pnach | 4 +- patches/SLUS-21144_A80FBAAC.pnach | 10 +- patches/SLUS-21356_C0498D24.pnach | 19 ++- patches/SLUS-21422_433B0342.pnach | 17 +++ patches/SLUS-21422_75A5436A.pnach | 25 ++++ 31 files changed, 774 insertions(+), 343 deletions(-) create mode 100644 patches/SLKA-25173_21CC1EC3.pnach create mode 100644 patches/SLUS-20883_A80FBAAC.pnach create mode 100644 patches/SLUS-21422_433B0342.pnach create mode 100644 patches/SLUS-21422_75A5436A.pnach diff --git a/patches/SLES-51180_4691F6F7.pnach b/patches/SLES-51180_4691F6F7.pnach index de69ea805..a233ab0eb 100644 --- a/patches/SLES-51180_4691F6F7.pnach +++ b/patches/SLES-51180_4691F6F7.pnach @@ -1,15 +1,19 @@ -gametitle=The Sum of All Fears (E)(SLES-51180) +gametitle=Tom Clancy's The Sum of All Fears * PAL-M5 * SLES-51180 * 4691F6F7 [Widescreen 16:9] gsaspectratio=16:9 -author=Arapapa - -//Widescreen hack 16:9 - -//X-Fov -patch=1,EE,004d6f40,word,3c023f40 - -//Render fix -patch=1,EE,004d6f58,word,3c0243ab +author=arapapa +patch=1,EE,004d6f40,word,3c023f40 // 3c023f80 - X-FoV +patch=1,EE,004d6f58,word,3c0243ab // 3c024380 - Render fix +[Widescreen 16:10] +gsaspectratio=Stretch +author=arapapa, converted by pgert +patch=1,EE,004d6f40,word,3c023f55 +patch=1,EE,004d6f58,word,3c02439A +[Widescreen 15:10] +gsaspectratio=Stretch +author=arapapa, converted by pgert +patch=1,EE,004d6f40,word,3c023f64 +patch=1,EE,004d6f58,word,3c024390 diff --git a/patches/SLES-51181_11DB467D.pnach b/patches/SLES-51181_11DB467D.pnach index 675dfebff..db173af47 100644 --- a/patches/SLES-51181_11DB467D.pnach +++ b/patches/SLES-51181_11DB467D.pnach @@ -1,18 +1,45 @@ -gametitle=Tom Clancy's Ghost Recon (PAL-M) (SLES_511.81) 11DB467D +gametitle=Tom Clancy's Ghost Recon * PAL-M4 * SLES-51181 * 11DB467D [Widescreen 16:9] gsaspectratio=16:9 -author=Somechump -comment=Renders the game in 16:9 aspect ratio -//Widescreen hack by nemesis2000 (Converted to PAL by Somechump) -patch=1,EE,003a89c4,word,3c023f40 //sp +author=nemesis2000, ported by Some Chump +description=Solo/Coop mode widescreen hack. + +// Single Player mode +patch=1,EE,003a89c4,word,3c023f40 patch=1,EE,003a89e4,word,3c0243d6 -patch=1,EE,003a8ae4,word,3c023f40 //mp + +// Multi Player mode +patch=1,EE,003a8ae4,word,3c023f40 patch=1,EE,003a8b04,word,3c0243d6 -patch=1,EE,0053ba44,word,3c023f0c //menu + +// Menu +patch=1,EE,0053ba44,word,3c023f0c patch=1,EE,0053ba54,word,3c0243d6 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a89c4,word,3c023f55 +patch=1,EE,003a89e4,word,3c0243c0 +patch=1,EE,003a8ae4,word,3c023f55 +patch=1,EE,003a8b04,word,3c0243c0 +patch=1,EE,0053ba44,word,3c043f55 +patch=1,EE,0053ba54,word,3c0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a89c4,word,3c023f64 +patch=1,EE,003a89e4,word,3c0243b4 +patch=1,EE,003a8ae4,word,3c023f64 +patch=1,EE,003a8b04,word,3c0243b4 +patch=1,EE,0053ba44,word,3c043f64 +patch=1,EE,0053ba54,word,3c0243b4 + [50 FPS] author=PeterDelta -description=Might need EE Overclock at 130%. -patch=1,EE,002729D4,word,1440000E //1040000E \ No newline at end of file +comment=Might need EE overclocking to be stable (130%). +patch=1,EE,002729D4,word,1440000E // 1040000E diff --git a/patches/SLES-51466_A7705A52.pnach b/patches/SLES-51466_A7705A52.pnach index 72771ac3d..b62366367 100644 --- a/patches/SLES-51466_A7705A52.pnach +++ b/patches/SLES-51466_A7705A52.pnach @@ -1,22 +1,25 @@ -gametitle=Splinter Cell * SLES-51466 * PAL-M5 * A7705A52 +gametitle=Tom Clancy's Splinter Cell * SLES-51466 * PAL-M5 * A7705A52 [Widescreen 16:9] gsaspectratio=16:9 author=sergx12 -comment=Widescreen Hack patch=1,EE,001CF890,word,3C053F40 // 3C053F80 - X-axis -// ========== -// pgert@150820 -// http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=240786#pid240786 -// ========== -// comment=- 16:10 Widescreen hack by ElHecht. -// patch=1,EE,001CF890,word,3C053F55 // 3C053F80 - X-axis -// patch=1,EE,001CF930,word,34A55555 // AC450088 - X-axis -// patch=1,EE,001CF934,word,AC450088 // 8FA2005C -// ========== + +[Widescreen 16:10] +gsaspectratio=Stretch +author=sergx12 & ElHecht +patch=1,EE,001CF890,word,3C053F55 // 3C053F80 - X-axis +patch=1,EE,001CF930,word,34A55555 // AC450088 - X-axis +patch=1,EE,001CF934,word,AC450088 // 8FA2005C + +[Widescreen 15:10] +gsaspectratio=Stretch +author=sergx12 & ElHecht, converted by pgert +patch=1,EE,001CF890,word,3C053F63 +patch=1,EE,001CF930,word,34A58E39 +patch=1,EE,001CF934,word,AC450088 // ========== -// Notes (by pgert) - do not use. // - Alternative 16:10 Widescreen hack by pgert. // Fast boot recommended. // patch=1,EE,001CF880,word,3C023F8A // 3C023FB6 - HOW - Y-axis @@ -24,5 +27,3 @@ patch=1,EE,001CF890,word,3C053F40 // 3C053F80 - X-axis // - X-axis patch by sergx12. // patch=1,EE,001CF890,word,3C053F40 // 3C053F80 - X-axis // ========== - - diff --git a/patches/SLES-51976_FE1720F1.pnach b/patches/SLES-51976_FE1720F1.pnach index 962ee51ba..0d03a541c 100644 --- a/patches/SLES-51976_FE1720F1.pnach +++ b/patches/SLES-51976_FE1720F1.pnach @@ -1,18 +1,45 @@ -gametitle=Tom Clancy's Ghost Recon: Jungle Storm (PAL-M) (SLES_519.76) FE1720F1 +gametitle=Tom Clancy's Ghost Recon: Jungle Storm * PAL-M5 * SLES-51976 * FE1720F1 [Widescreen 16:9] gsaspectratio=16:9 -author=Somechump -comment=Renders the game in 16:9 aspect ratio -//Converted from NTSC Widescreen hack by nemesis2000 (PAL by Somechump) -patch=1,EE,0051d978,word,3c023f40 //sp +author=nemesis2000, ported by Some Chump +description=Solo/Coop mode widescreen hack. + +// Single Player mode +patch=1,EE,0051d978,word,3c023f40 patch=1,EE,0051d9b8,word,3c0243b6 -patch=1,EE,00387324,word,3c023f40 //mp + +// Multi Player mode +patch=1,EE,00387324,word,3c023f40 patch=1,EE,00387350,word,3c0243b6 -patch=1,EE,0051d8e4,word,3C053f40 //unk + +// Unknown +patch=1,EE,0051d8e4,word,3C053f40 patch=1,EE,0051d928,word,3C0243b6 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051d978,word,3c023f55 +patch=1,EE,0051d9b8,word,3c0243c0 +patch=1,EE,00387324,word,3c023f55 +patch=1,EE,00387350,word,3c0243c0 +patch=1,EE,0051d8e4,word,3c043f55 +patch=1,EE,0051d928,word,3c0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & Some Chump, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051d978,word,3c023f64 +patch=1,EE,0051d9b8,word,3c0243b4 +patch=1,EE,00387324,word,3c023f64 +patch=1,EE,00387350,word,3c0243b4 +patch=1,EE,0051d8e4,word,3c043f64 +patch=1,EE,0051d928,word,3c0243b4 + [50 FPS] author=PeterDelta -description=Might need EE Overclock at 130%. -patch=1,EE,00159E9C,word,24020000 //24020001 \ No newline at end of file +comment=Might need EE overclocking to be stable (130%). +patch=1,EE,00159E9C,word,24020000 // 24020001 diff --git a/patches/SLES-52149_80FAC91D.pnach b/patches/SLES-52149_80FAC91D.pnach index 415a7dd26..ca3047b57 100644 --- a/patches/SLES-52149_80FAC91D.pnach +++ b/patches/SLES-52149_80FAC91D.pnach @@ -1,13 +1,40 @@ -gametitle=Splinter Cell - Pandora Tomorrow (PAL-M) SLES-52149 80FAC91D SC2A.ELF +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * SLES-52149 * PAL-M5 * 80FAC91D +// CRC shifts from AB82114E to 80FAC91D (SC2A.ELF) + +// This pnach is activated through the SLES-52149_AB82114E pnach. [Widescreen 16:9] gsaspectratio=16:9 author=ElHecht -description=Renders the game in 16:9 aspect ratio -patch=1,EE,0017A200,word,3C1B3F40 //AE03008C - X-axis -patch=1,EE,001B79F4,word,AE1B008C //AE03008C +description=Solo mode widescreen hack. +patch=1,EE,0017A200,word,3C1B3F40 // AE03008C - X-axis +patch=1,EE,001B79F4,word,AE1B008C // AE03008C + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo mode widescreen hack. +patch=1,EE,0017A200,word,3C1B3F55 // 00000000 - X-axis +patch=1,EE,001B79F4,word,377B5555 // AE03008C - X-axis +patch=1,EE,001B7A0C,word,AE1B008C // 8E02004C + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo mode widescreen hack. +patch=1,EE,0017A200,word,3C1B3F63 +patch=1,EE,001B79F4,word,377B8E39 +patch=1,EE,001B7A0C,word,AE1B008C + +// ========== +// - Alternative 16:10 Widescreen hack by pgert. +// Might not work with all BIOS types & configurations. +// Fast boot recommended. +// patch=1,EE,21628ABC,extended,3F400000 // 3F800000 - X-axis +// patch=1,EE,21628AC0,extended,3F666666 // 3F800000 - Y-axis +// ========== [50 FPS] author=PeterDelta -description=Might need EE Overclock at 130%. -patch=1,EE,0018D7C8,word,24030001 //24030002 \ No newline at end of file +comment=Might need EE overclocking to be stable (130%). +patch=1,EE,0018D7C8,word,24030001 // 24030002 diff --git a/patches/SLES-52149_AB82114E.pnach b/patches/SLES-52149_AB82114E.pnach index b7cc83048..c4580b195 100644 --- a/patches/SLES-52149_AB82114E.pnach +++ b/patches/SLES-52149_AB82114E.pnach @@ -1,11 +1,24 @@ -gametitle=Splinter Cell - Pandora Tomorrow (PAL-M) SLES-52149 AB82114E -//Corresponds to the main crc to activate the secondary crc 80FAC91D called SC2A.ELF +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * SLES-52149 * PAL-M5 * AB82114E +// CRC shifts from AB82114E to 80FAC91D (SC2A.ELF) + +// This pnach corresponds to the main CRC of the game, +// but it's just meant to activate the SLES-52149_80FAC91D pnach. [Widescreen 16:9] gsaspectratio=16:9 author=ElHecht -description=Renders the game in 16:9 aspect ratio +description=Solo mode widescreen hack. + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo mode widescreen hack. + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo mode widescreen hack. [50 FPS] author=PeterDelta -description=Might need EE Overclock at 130%. \ No newline at end of file +comment=Might need EE overclocking to be stable (130%). diff --git a/patches/SLES-52288_28A2774C.pnach b/patches/SLES-52288_28A2774C.pnach index eb41f30cc..c70d91210 100644 --- a/patches/SLES-52288_28A2774C.pnach +++ b/patches/SLES-52288_28A2774C.pnach @@ -1,11 +1,20 @@ -gametitle=Tom Clancy's Rainbow Six 3 (PAL-M) SLES-52288 28A2774C +gametitle=Tom Clancy's Rainbow Six 3 * PAL-M5 * SLES-52288 * 28A2774C [Widescreen 16:9] gsaspectratio=16:9 -description=Renders the game in 16:9 aspect ratio patch=1,EE,001400ec,word,3c063f40 +[Widescreen 16:10] +gsaspectratio=Stretch +// converted by pgert +patch=1,EE,001400ec,word,3c063f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +// converted by pgert +patch=1,EE,001400ec,word,3c063f64 + [50 FPS] author=PeterDelta -description=Might need EE Overclock at 130%. -patch=1,EE,00653878,word,00000001 //00000002 \ No newline at end of file +comment=Might need EE overclocking to be stable (130%). +patch=1,EE,00653878,word,00000001 // 00000002 diff --git a/patches/SLES-52646_CE64E328.pnach b/patches/SLES-52646_CE64E328.pnach index 0f1ad4da3..5f79f99a1 100644 --- a/patches/SLES-52646_CE64E328.pnach +++ b/patches/SLES-52646_CE64E328.pnach @@ -1,15 +1,20 @@ -gametitle=Tom Clancy's Ghost Recon 2 (PAL-M) SLES-52646 CE64E328 +gametitle=Tom Clancy's Ghost Recon 2 * PAL-M5 * SLES-52646 * CE64E328 [Widescreen 16:9] gsaspectratio=16:9 author=PeterDelta -description=Renders the game in 16:9 aspect ratio patch=1,EE,E0010000,extended,00E966F8 patch=1,EE,20E966F8,extended,3F400000 +// 16:9 Widescreen hack by arapapa +// X-FoV (Single Play) +// 0000803f abaaaa3f +//patch=1,EE,E0013f80,extended,00E8D5CA +//patch=1,EE,20E8D5C8,extended,3f400000 // 3f800000 + [50 FPS] author=PeterDelta -description=Might need EE Overclock at 180%. +comment=Might need EE overclocking to be stable (180%). patch=1,EE,005D8B70,extended,00000000 patch=1,EE,E0010001,extended,00722870 -patch=1,EE,005D8B70,extended,24420002 \ No newline at end of file +patch=1,EE,005D8B70,extended,24420002 diff --git a/patches/SLES-53007_4C4D7072.pnach b/patches/SLES-53007_4C4D7072.pnach index e01524766..b671af84b 100644 --- a/patches/SLES-53007_4C4D7072.pnach +++ b/patches/SLES-53007_4C4D7072.pnach @@ -1,19 +1,32 @@ -gametitle=Splinter Cell 3 - Chaos Theory +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * SLES-53007 * PAL-M5 * 4C4D7072 [Widescreen 16:9] gsaspectratio=16:9 -// ========== -// pgert@150820 -// http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=240786#pid240786 -// ========== +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F2908,word,3C023F40 // 3C023F80 - X-axis -// ========== -comment= Splinter Cell 3 - Chaos Theory * SLES-53007 * PAL-M5 * 4C4D7072 -// ========== +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F2908,word,3C023F55 // 3C023F80 - X-axis +patch=1,EE,001F2988,word,34425555 // 3C01007E - X-axis + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F2908,word,3C023F63 +patch=1,EE,001F2988,word,34428E39 // ========== -comment=- 16:9 Widescreen hack for Solo/Coop mode by ElHecht. -patch=1,EE,001F2908,word,3C023F40 // 3C023F80 - X-axis +// - Alternative 16:10 Widescreen hack by pgert. +// Might not work with all BIOS types & configurations. +// Fast boot recommended. +// patch=1,EE,20F0843C,extended,3F400000 // 3F800000 - X-axis +// patch=1,EE,20F08440,extended,3FAB130D // 3FBE1528 - Y-axis +// ========== +// To unlock all single-player levels, navigate to the 'Solo Menu' and hold down L1, L2, R1, R2. +// While holding these, press Square (x5) then Circle (x5). // ========== - - diff --git a/patches/SLES-53287_4C4D7873.pnach b/patches/SLES-53287_4C4D7873.pnach index a13153130..a3f772dbc 100644 --- a/patches/SLES-53287_4C4D7873.pnach +++ b/patches/SLES-53287_4C4D7873.pnach @@ -1,6 +1,6 @@ -gametitle=Tom Clancy's Splinter Cell - Chaos Theory (PAL-M) SLES-53287 4C4D7873 -//Corresponds to the main crc to activate the secondary crc DDAEB7A6 called SC3_OFF.ELF +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * PAL-M3 * SLES-53287 * 4C4D7873 +// CRC shifts from 4C4D7873 to DDAEB7A6 (SC3_OFF.ELF) [480p Mode] author=PeterDelta -description=SDTV 480p mode at start. \ No newline at end of file +description=SDTV 480p mode at start. diff --git a/patches/SLES-53287_DDAEB7A6.pnach b/patches/SLES-53287_DDAEB7A6.pnach index b5a22970a..cc1247508 100644 --- a/patches/SLES-53287_DDAEB7A6.pnach +++ b/patches/SLES-53287_DDAEB7A6.pnach @@ -1,4 +1,5 @@ -gametitle=Tom Clancy's Splinter Cell - Chaos Theory (PAL-M) SLES-53287 4C4D7873 (DDAEB7A6 SC3_OFF.ELF) +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * PAL-M3 * SLES-53287 * DDAEB7A6 +// CRC shifts from 4C4D7873 to DDAEB7A6 (SC3_OFF.ELF) [480p Mode] gsinterlacemode=1 @@ -6,4 +7,9 @@ author=PeterDelta description=SDTV 480p mode at start. patch=1,EE,00110014,word,24110000 patch=1,EE,00110018,word,24120050 -patch=1,EE,00110024,word,24130001 \ No newline at end of file +patch=1,EE,00110024,word,24130001 + +// ========== +// To unlock all single-player levels, navigate to the 'Solo Menu' and hold down L1, L2, R1, R2. +// While holding these, press Square (x5) then Circle (x5). +// ========== diff --git a/patches/SLES-53826_ABE3FDEA.pnach b/patches/SLES-53826_ABE3FDEA.pnach index b42e4b258..f61b6483d 100644 --- a/patches/SLES-53826_ABE3FDEA.pnach +++ b/patches/SLES-53826_ABE3FDEA.pnach @@ -1,39 +1,46 @@ -gametitle=Splinter Cell 4 - Double Agent +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * SLES-53826 * PAL-M5 * ABE3FDEA [Widescreen 16:9] gsaspectratio=16:9 -// ========== -// pgert@150820 -// http://forums.pcsx2.net/Thread-PCSX2-Widescreen-Game-Patches?pid=240786#pid240786 -// ========== +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F40 // 3C0D3F80 - X-axis -// ========== -comment= Splinter Cell 4 - Double Agent * SLES-53826 * PAL-M5 * ABE3FDEA -// ========== +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F55 // 3C0D3F80 - X-axis +patch=1,EE,001F48AC,word,35AD5555 // AE6D00BC - X-axis +patch=1,EE,001F4980,word,AE6D00BC // 7BB30030 +patch=1,EE,001F4984,word,7BB30030 // 7BB20020 +patch=1,EE,001F4988,word,7BB20020 // 7BB10010 +patch=1,EE,001F498C,word,7BB10010 // 7BB00000 +patch=1,EE,001F4990,word,7BB00000 // 03E00008 +patch=1,EE,001F4994,word,03E00008 // 27BD0070 +patch=1,EE,001F4998,word,27BD0070 // 00000000 -// ========== -comment=- 16:9 Widescreen hack for Solo/Coop mode by ElHecht. -patch=1,EE,001F483C,word,3C0D3F40 // 3C0D3F80 - X-axis -// ========== -// comment=- 16:10 Widescreen hack for Solo/Coop mode by ElHecht. -// patch=1,EE,001F483C,word,3C0D3F55 // 3C0D3F80 - X-axis -// patch=1,EE,001F48AC,word,35AD5555 // AE6D00BC - X-axis -// patch=1,EE,001F4980,word,AE6D00BC // 7BB30030 -// patch=1,EE,001F4984,word,7BB30030 // 7BB20020 -// patch=1,EE,001F4988,word,7BB20020 // 7BB10010 -// patch=1,EE,001F498C,word,7BB10010 // 7BB00000 -// patch=1,EE,001F4990,word,7BB00000 // 03E00008 -// patch=1,EE,001F4994,word,03E00008 // 27BD0070 -// patch=1,EE,001F4998,word,27BD0070 // 00000000 -// ========== +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F63 +patch=1,EE,001F48AC,word,35AD8E39 +patch=1,EE,001F4980,word,AE6D00BC +patch=1,EE,001F4984,word,7BB30030 +patch=1,EE,001F4988,word,7BB20020 +patch=1,EE,001F498C,word,7BB10010 +patch=1,EE,001F4990,word,7BB00000 +patch=1,EE,001F4994,word,03E00008 +patch=1,EE,001F4998,word,27BD0070 // ========== -// Notes (by pgert) - do not use. // - Alternative 16:10 Widescreen hack by pgert. // Might not work with all BIOS types & configurations. // Fast boot recommended. // patch=1,EE,20F6435C,extended,3F400000 // 3F800000 - X-axis // patch=1,EE,20F64360,extended,3FAB130D // 3FBE1528 - Y-axis // ========== - - +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLES-53827_6BD0E9C2.pnach b/patches/SLES-53827_6BD0E9C2.pnach index 27ccc182d..98760c73e 100644 --- a/patches/SLES-53827_6BD0E9C2.pnach +++ b/patches/SLES-53827_6BD0E9C2.pnach @@ -1,14 +1,31 @@ -gametitle=Tom Clancy's Splinter Cell - Double Agent PAL-M SLES-53827 ABE2FDE9 secundary CRC -//Game changes ELF when select single player to SC4_OFF.ELF with active CRC 6BD0E9C2 +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * PAL-M3 * SLES-53827 * 6BD0E9C2 +// CRC shifts from ABE2FDE9 to 6BD0E9C2 (SC4_OFF.ELF) when selecting Single Player mode. [Widescreen 16:9] gsaspectratio=16:9 author=ElHecht -comment=16:9 Widescreen hack for Solo/Coop mode by ElHecht. +description=Solo/Coop mode widescreen hack. patch=1,EE,001F483C,word,3C0D3F40 // 3C0D3F80 - X-axis +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F64 + [480p Mode] gsinterlacemode=1 author=Gabominated -description=SDTV 480p mode at start. Might need enable EE Overclock to be stable. -patch=1,EE,00114938,word,24120050 //00069403 +description=SDTV 480p mode at start - Might need EE overclocking to be stable. +patch=1,EE,00114938,word,24120050 // 00069403 - video engine + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLES-53827_ABE2FDE9.pnach b/patches/SLES-53827_ABE2FDE9.pnach index 64dbff957..15b07292d 100644 --- a/patches/SLES-53827_ABE2FDE9.pnach +++ b/patches/SLES-53827_ABE2FDE9.pnach @@ -1,11 +1,31 @@ -gametitle=Tom Clancy's Splinter Cell - Double Agent PAL-M SLES-53827 ABE2FDE9 secundary CRC 6BD0E9C2 -//Corresponds to the main crc to activate the secondary crc 6BD0E9C2 called SC4_OFF.ELF +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * PAL-M3 * SLES-53827 * ABE2FDE9 +// CRC shifts from ABE2FDE9 to 6BD0E9C2 (SC4_OFF.ELF) when selecting Single Player mode. [Widescreen 16:9] gsaspectratio=16:9 author=ElHecht -comment=16:9 Widescreen hack for Solo/Coop mode by ElHecht. +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F40 // 3C0D3F80 - X-axis + +[Widescreen 16:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=ElHecht, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,001F483C,word,3C0D3F64 [480p Mode] +gsinterlacemode=1 author=Gabominated -description=SDTV 480p mode at start. Might need enable EE Overclock to be stable. +description=SDTV 480p mode at start - Might need EE overclocking to be stable. +patch=1,EE,00114938,word,24120050 // 00069403 - video engine + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLKA-25031_9AB05FF8.pnach b/patches/SLKA-25031_9AB05FF8.pnach index 34b71e187..593fc81b8 100644 --- a/patches/SLKA-25031_9AB05FF8.pnach +++ b/patches/SLKA-25031_9AB05FF8.pnach @@ -1,19 +1,40 @@ -gametitle=Tom Clancy's Ghost Recon (K) (SLKA_250.31) +gametitle=Tom Clancy's Ghost Recon * NTSC-K * SLKA-25031 * 9AB05FF8 [Widescreen 16:9] gsaspectratio=16:9 -author=nemesis2000 (pnach by Arapapa) +author=nemesis2000, ported by arapapa +description=Solo/Coop mode widescreen hack. -//sp +// Single Player mode patch=1,EE,003a8b94,word,3c023f40 patch=1,EE,003a8bb4,word,3c0243d6 -//mp +// Multi Player mode patch=1,EE,003a8cb4,word,3c023f40 patch=1,EE,003a8cd4,word,3c0243d6 -//menu +// Menu patch=1,EE,0053c404,word,3c043f40 patch=1,EE,0053c410,word,3c0243d6 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a8b94,word,3c023f55 +patch=1,EE,003a8bb4,word,3c0243c0 +patch=1,EE,003a8cb4,word,3c023f55 +patch=1,EE,003a8cd4,word,3c0243c0 +patch=1,EE,0053c404,word,3c043f55 +patch=1,EE,0053c410,word,3c0243c0 +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a8b94,word,3c023f64 +patch=1,EE,003a8bb4,word,3c0243b4 +patch=1,EE,003a8cb4,word,3c023f64 +patch=1,EE,003a8cd4,word,3c0243b4 +patch=1,EE,0053c404,word,3c043f64 +patch=1,EE,0053c410,word,3c0243b4 diff --git a/patches/SLKA-25061_040421BE.pnach b/patches/SLKA-25061_040421BE.pnach index 487ce11ec..be0d6442b 100644 --- a/patches/SLKA-25061_040421BE.pnach +++ b/patches/SLKA-25061_040421BE.pnach @@ -1,12 +1,11 @@ -gametitle=Tom Clancy's Splinter Cell (NTSC-K)(SLKA-25061) +gametitle=Tom Clancy's Splinter Cell * NTSC-K * SLKA-25061 * 040421BE [Widescreen 16:9] gsaspectratio=16:9 -author=nemesis2000 (NTSC-K by Arapapa) +author=nemesis2000 & arapapa +// Ported by arapapa from the NTSC-U hack by nemesis2000. +// Search values are different than NTSC-U. -//Search values are different than NTSC-U. - -//Widescreen hack 16:9 patch=1,EE,001d0b14,word,8f828ff8 patch=1,EE,001d0b18,word,14400005 patch=1,EE,001d0b1c,word,3c040046 @@ -48,7 +47,7 @@ patch=1,EE,001d0b8c,word,3c023fd4 patch=1,EE,001d0b90,word,34437ae1 patch=1,EE,001d0b94,word,24050004 -patch=1,EE,001d0b98,word,3c043f40 //hor val +patch=1,EE,001d0b98,word,3c043f40 // X-FoV patch=1,EE,001d0b9c,word,e4c00070 patch=1,EE,001d0ba0,word,8fa2005c @@ -102,4 +101,14 @@ patch=1,EE,001d0c38,word,8fa2005c patch=1,EE,001d0c3c,word,3c043f80 patch=1,EE,001d0c40,word,ac44008c - +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001d0b98,word,3c043f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001d0b98,word,3c043f64 diff --git a/patches/SLKA-25173_21CC1EC3.pnach b/patches/SLKA-25173_21CC1EC3.pnach new file mode 100644 index 000000000..1bed99f2b --- /dev/null +++ b/patches/SLKA-25173_21CC1EC3.pnach @@ -0,0 +1,17 @@ +gametitle=Tom Clancy's Rainbow Six 3 * NTSC-K * SLKA-25173 * 21CC1EC3 + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000, ported by arapapa +// 803f023c 9007a327 9407a2af +patch=1,EE,20311150,extended,3c023f40 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +patch=1,EE,20311150,extended,3c023f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +patch=1,EE,20311150,extended,3c023f64 diff --git a/patches/SLKA-25180_002C5D88.pnach b/patches/SLKA-25180_002C5D88.pnach index 40b94b5d0..f8ee4a2e6 100644 --- a/patches/SLKA-25180_002C5D88.pnach +++ b/patches/SLKA-25180_002C5D88.pnach @@ -1,113 +1,122 @@ -gametitle=Tom Clancy's Splinter Cell 2 - Pandora Tomorrow (NTSC-K)(SLKA-25180) +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * NTSC-K * SLKA-25180 * 002C5D88 [Widescreen 16:9] gsaspectratio=16:9 -author=nemesis2000 (NTSC-K by Arapapa) - -//Search values are different than NTSC-U. - -//Widescreen hack 16:9 -patch=1,EE,001b8b1c,word,14400005 //14400006 -patch=1,EE,001b8b34,word,8f849f54 //00000000 -patch=1,EE,001b8b38,word,3c060048 //8f849f54 -patch=1,EE,001b8b3c,word,0000282d //3c060048 - -patch=1,EE,001b8b40,word,24c67c3f //0000282d -patch=1,EE,001b8b44,word,0000382d //24c67c3f -patch=1,EE,001b8b48,word,24080001 //0000382d -patch=1,EE,001b8b4c,word,0c05abc0 //24080001 - -patch=1,EE,001b8b50,word,0000482d //0c05abc0 -patch=1,EE,001b8b54,word,0040882d //0000482d -patch=1,EE,001b8b58,word,0c059abc //0040882d -patch=1,EE,001b8b5c,word,afa0009c //0c059abc - -patch=1,EE,001b8b60,word,8fa6009c //afa0009c -patch=1,EE,001b8b64,word,0220202d //8fa6009c -patch=1,EE,001b8b68,word,8f898034 //0220202d -patch=1,EE,001b8b6c,word,0040282d //8f898034 - -patch=1,EE,001b8b70,word,0000382d //0040282d -patch=1,EE,001b8b74,word,0000402d //0000382d -patch=1,EE,001b8b78,word,0c05980c //0000402d -patch=1,EE,001b8b7c,word,0000502d //0c05980c - -patch=1,EE,001b8b80,word,0c06e4b8 //0000502d -patch=1,EE,001b8b84,word,0040202d //0c06e4b8 -patch=1,EE,001b8b88,word,ae020060 //0040202d -patch=1,EE,001b8b8c,word,8e040060 //ae020060 - -patch=1,EE,001b8b90,word,8c990000 //8e040060 -patch=1,EE,001b8b94,word,8f39006c //8c990000 -patch=1,EE,001b8b98,word,0320f809 //8f39006c -patch=1,EE,001b8b9c,word,0200282d //0320f809 - -patch=1,EE,001b8ba0,word,8f829de0 //0200282d -patch=1,EE,001b8ba4,word,14400005 //8f829de0 -patch=1,EE,001b8ba8,word,3c040048 //14400005 -patch=1,EE,001b8bac,word,0c071c00 //3c040048 - -patch=1,EE,001b8bb0,word,24845080 //0c071c00 -patch=1,EE,001b8bb4,word,0c071bb8 //24845080 -patch=1,EE,001b8bb8,word,af829de0 //0c071bb8 -patch=1,EE,001b8bbc,word,8f849de0 //af829de0 - -patch=1,EE,001b8bc0,word,3c060048 //8f849de0 -patch=1,EE,001b8bc4,word,0000282d //3c060048 -patch=1,EE,001b8bc8,word,24c67c58 //0000282d -patch=1,EE,001b8bcc,word,0000382d //24c67c58 - -patch=1,EE,001b8bd0,word,24080001 //0000382d -patch=1,EE,001b8bd4,word,0c05abc0 //24080001 -patch=1,EE,001b8bd8,word,0000482d //0c05abc0 -patch=1,EE,001b8bdc,word,0040882d //0000482d - -patch=1,EE,001b8be0,word,0c059abc //0040882d -patch=1,EE,001b8be4,word,afa00098 //0c059abc -patch=1,EE,001b8be8,word,8fa60098 //afa00098 -patch=1,EE,001b8bec,word,0220202d //8fa60098 - -patch=1,EE,001b8bf0,word,8f898034 //0220202d -patch=1,EE,001b8bf4,word,0040282d //8f898034 -patch=1,EE,001b8bf8,word,0000382d //0040282d -patch=1,EE,001b8bfc,word,0000402d //0000382d - -patch=1,EE,001b8c00,word,0c05980c //0000402d -patch=1,EE,001b8c04,word,0000502d //0c05980c -patch=1,EE,001b8c08,word,0c05ece4 //0000502d -patch=1,EE,001b8c0c,word,ae020064 //0c05ece4 - -patch=1,EE,001b8c10,word,e6000074 //ae020064 -patch=1,EE,001b8c14,word,3c023fd4 //e6000074 -patch=1,EE,001b8c18,word,ae0000c0 //3c023fd4 -patch=1,EE,001b8c1c,word,24040004 //ae0000c0 - -patch=1,EE,001b8c20,word,ae0000c4 //24040004 -patch=1,EE,001b8c24,word,3c033f40 //ae0000c4 -patch=1,EE,001b8c28,word,ae0000c8 //3c033f80 -patch=1,EE,001b8c2c,word,34427ae1 //ae0000c8 - -patch=1,EE,001b8c30,word,e61400cc //34427ae1 -patch=1,EE,001b8c34,word,ae0000e0 //e61400cc -patch=1,EE,001b8c38,word,ae0000e4 //ae0000e0 -patch=1,EE,001b8c3c,word,ae0000e8 //ae0000e4 - -patch=1,EE,001b8c40,word,e61400ec //ae0000e8 -patch=1,EE,001b8c44,word,ae0000f0 //e61400ec -patch=1,EE,001b8c48,word,ae0000f4 //ae0000f0 -patch=1,EE,001b8c4c,word,ae0000f8 //ae0000f4 - -patch=1,EE,001b8c50,word,e61400fc //ae0000f8 -patch=1,EE,001b8c54,word,ae000100 //e61400fc -patch=1,EE,001b8c58,word,ae000108 //ae000100 -patch=1,EE,001b8c5c,word,ae000104 //ae000108 - -patch=1,EE,001b8c60,word,ae040094 //ae000104 -patch=1,EE,001b8c64,word,ae000088 //ae040094 -patch=1,EE,001b8c68,word,ae000084 //ae000088 -patch=1,EE,001b8c6c,word,ae03008c //ae000084 - -patch=1,EE,001b8c70,word,3c033f80 //ae030090 -patch=1,EE,001b8c74,word,ae030090 //ae03008c - - +author=nemesis2000 & arapapa +// Ported by arapapa from the NTSC-U hack by nemesis2000. +// Search values are different than NTSC-U. + +patch=1,EE,001b8b1c,word,14400005 // 14400006 +patch=1,EE,001b8b34,word,8f849f54 // 00000000 +patch=1,EE,001b8b38,word,3c060048 // 8f849f54 +patch=1,EE,001b8b3c,word,0000282d // 3c060048 + +patch=1,EE,001b8b40,word,24c67c3f // 0000282d +patch=1,EE,001b8b44,word,0000382d // 24c67c3f +patch=1,EE,001b8b48,word,24080001 // 0000382d +patch=1,EE,001b8b4c,word,0c05abc0 // 24080001 + +patch=1,EE,001b8b50,word,0000482d // 0c05abc0 +patch=1,EE,001b8b54,word,0040882d // 0000482d +patch=1,EE,001b8b58,word,0c059abc // 0040882d +patch=1,EE,001b8b5c,word,afa0009c // 0c059abc + +patch=1,EE,001b8b60,word,8fa6009c // afa0009c +patch=1,EE,001b8b64,word,0220202d // 8fa6009c +patch=1,EE,001b8b68,word,8f898034 // 0220202d +patch=1,EE,001b8b6c,word,0040282d // 8f898034 + +patch=1,EE,001b8b70,word,0000382d // 0040282d +patch=1,EE,001b8b74,word,0000402d // 0000382d +patch=1,EE,001b8b78,word,0c05980c // 0000402d +patch=1,EE,001b8b7c,word,0000502d // 0c05980c + +patch=1,EE,001b8b80,word,0c06e4b8 // 0000502d +patch=1,EE,001b8b84,word,0040202d // 0c06e4b8 +patch=1,EE,001b8b88,word,ae020060 // 0040202d +patch=1,EE,001b8b8c,word,8e040060 // ae020060 + +patch=1,EE,001b8b90,word,8c990000 // 8e040060 +patch=1,EE,001b8b94,word,8f39006c // 8c990000 +patch=1,EE,001b8b98,word,0320f809 // 8f39006c +patch=1,EE,001b8b9c,word,0200282d // 0320f809 + +patch=1,EE,001b8ba0,word,8f829de0 // 0200282d +patch=1,EE,001b8ba4,word,14400005 // 8f829de0 +patch=1,EE,001b8ba8,word,3c040048 // 14400005 +patch=1,EE,001b8bac,word,0c071c00 // 3c040048 + +patch=1,EE,001b8bb0,word,24845080 // 0c071c00 +patch=1,EE,001b8bb4,word,0c071bb8 // 24845080 +patch=1,EE,001b8bb8,word,af829de0 // 0c071bb8 +patch=1,EE,001b8bbc,word,8f849de0 // af829de0 + +patch=1,EE,001b8bc0,word,3c060048 // 8f849de0 +patch=1,EE,001b8bc4,word,0000282d // 3c060048 +patch=1,EE,001b8bc8,word,24c67c58 // 0000282d +patch=1,EE,001b8bcc,word,0000382d // 24c67c58 + +patch=1,EE,001b8bd0,word,24080001 // 0000382d +patch=1,EE,001b8bd4,word,0c05abc0 // 24080001 +patch=1,EE,001b8bd8,word,0000482d // 0c05abc0 +patch=1,EE,001b8bdc,word,0040882d // 0000482d + +patch=1,EE,001b8be0,word,0c059abc // 0040882d +patch=1,EE,001b8be4,word,afa00098 // 0c059abc +patch=1,EE,001b8be8,word,8fa60098 // afa00098 +patch=1,EE,001b8bec,word,0220202d // 8fa60098 + +patch=1,EE,001b8bf0,word,8f898034 // 0220202d +patch=1,EE,001b8bf4,word,0040282d // 8f898034 +patch=1,EE,001b8bf8,word,0000382d // 0040282d +patch=1,EE,001b8bfc,word,0000402d // 0000382d + +patch=1,EE,001b8c00,word,0c05980c // 0000402d +patch=1,EE,001b8c04,word,0000502d // 0c05980c +patch=1,EE,001b8c08,word,0c05ece4 // 0000502d +patch=1,EE,001b8c0c,word,ae020064 // 0c05ece4 + +patch=1,EE,001b8c10,word,e6000074 // ae020064 +patch=1,EE,001b8c14,word,3c023fd4 // e6000074 +patch=1,EE,001b8c18,word,ae0000c0 // 3c023fd4 +patch=1,EE,001b8c1c,word,24040004 // ae0000c0 + +patch=1,EE,001b8c20,word,ae0000c4 // 24040004 +patch=1,EE,001b8c24,word,3c033f40 // ae0000c4 - X-FoV +patch=1,EE,001b8c28,word,ae0000c8 // 3c033f80 +patch=1,EE,001b8c2c,word,34427ae1 // ae0000c8 + +patch=1,EE,001b8c30,word,e61400cc // 34427ae1 +patch=1,EE,001b8c34,word,ae0000e0 // e61400cc +patch=1,EE,001b8c38,word,ae0000e4 // ae0000e0 +patch=1,EE,001b8c3c,word,ae0000e8 // ae0000e4 + +patch=1,EE,001b8c40,word,e61400ec // ae0000e8 +patch=1,EE,001b8c44,word,ae0000f0 // e61400ec +patch=1,EE,001b8c48,word,ae0000f4 // ae0000f0 +patch=1,EE,001b8c4c,word,ae0000f8 // ae0000f4 + +patch=1,EE,001b8c50,word,e61400fc // ae0000f8 +patch=1,EE,001b8c54,word,ae000100 // e61400fc +patch=1,EE,001b8c58,word,ae000108 // ae000100 +patch=1,EE,001b8c5c,word,ae000104 // ae000108 + +patch=1,EE,001b8c60,word,ae040094 // ae000104 +patch=1,EE,001b8c64,word,ae000088 // ae040094 +patch=1,EE,001b8c68,word,ae000084 // ae000088 +patch=1,EE,001b8c6c,word,ae03008c // ae000084 + +patch=1,EE,001b8c70,word,3c033f80 // ae030090 +patch=1,EE,001b8c74,word,ae030090 // ae03008c + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001b8c24,word,3c043f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001b8c24,word,3c043f64 diff --git a/patches/SLPM-66672_83162EAD.pnach b/patches/SLPM-66672_83162EAD.pnach index 633e7a1b4..91ee5181a 100644 --- a/patches/SLPM-66672_83162EAD.pnach +++ b/patches/SLPM-66672_83162EAD.pnach @@ -1,72 +1,86 @@ -gametitle=Tom Clancy's Splinter Cell 4 - Double Agent (NTSC-J)(SLPM-66672) +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * NTSC-J * SLPM-66672 * 83162EAD [Widescreen 16:9] gsaspectratio=16:9 -author=nemesis2000 (NTSC-J by Arapapa) - -//Search values are different than NTSC-U. - -//Widescreen hack 16:9 -patch=1,EE,001fa040,word,e66000a4 //00000000 -patch=1,EE,001fa044,word,3c020083 //e66000a4 -patch=1,EE,001fa048,word,c44083d0 //3c020083 -patch=1,EE,001fa04c,word,3c0c0083 //c44083d0 - -patch=1,EE,001fa050,word,3c0b0083 //3c0c0083 -patch=1,EE,001fa054,word,3c0a0083 //3c0b0083 -patch=1,EE,001fa058,word,3c090083 //3c0a0083 -patch=1,EE,001fa05c,word,3c080083 //3c090083 - -patch=1,EE,001fa060,word,3c070083 //3c080083 -patch=1,EE,001fa064,word,3c060083 //3c070083 -patch=1,EE,001fa068,word,3c050083 //3c060083 -patch=1,EE,001fa06c,word,3c040083 //3c050083 - -patch=1,EE,001fa070,word,3c030083 //3c040083 -patch=1,EE,001fa074,word,240e0004 //3c030083 -patch=1,EE,001fa078,word,3c020083 //240e0004 -patch=1,EE,001fa07c,word,3c0d3f40 //3c020083 - -patch=1,EE,001fa080,word,e66000f0 //3c0d3f80 -patch=1,EE,001fa084,word,c44183d4 //e66000f0 -patch=1,EE,001fa088,word,e66100f4 //c44183d4 -patch=1,EE,001fa08c,word,3c020083 //e66100f4 - -patch=1,EE,001fa090,word,c58183d8 //3c020083 -patch=1,EE,001fa094,word,c440b5c0 //c58183d8 -patch=1,EE,001fa098,word,e66100f8 //c440b5c0 -patch=1,EE,001fa09c,word,c56183dc //e66100f8 - -patch=1,EE,001fa0a0,word,e66100fc //c56183dc -patch=1,EE,001fa0a4,word,c54183d0 //e66100fc -patch=1,EE,001fa0a8,word,e6610130 //c54183d0 -patch=1,EE,001fa0ac,word,c52183d4 //e6610130 - -patch=1,EE,001fa0b0,word,e6610134 //c52183d4 -patch=1,EE,001fa0b4,word,c50183d8 //e6610134 -patch=1,EE,001fa0b8,word,e6610138 //c50183d8 -patch=1,EE,001fa0bc,word,c4e183dc //e6610138 - -patch=1,EE,001fa0c0,word,e661013c //c4e183dc -patch=1,EE,001fa0c4,word,c4c183d0 //e661013c -patch=1,EE,001fa0c8,word,e6610140 //c4c183d0 -patch=1,EE,001fa0cc,word,c4a183d4 //e6610140 - -patch=1,EE,001fa0d0,word,e6610144 //c4a183d4 -patch=1,EE,001fa0d4,word,c48183d8 //e6610144 -patch=1,EE,001fa0d8,word,e6610148 //c48183d8 -patch=1,EE,001fa0dc,word,c46183dc //e6610148 - -patch=1,EE,001fa0e0,word,e661014c //c46183dc -patch=1,EE,001fa0e4,word,ae600150 //e661014c -patch=1,EE,001fa0e8,word,ae600158 //ae600150 -patch=1,EE,001fa0ec,word,ae600154 //ae600158 - -patch=1,EE,001fa0f0,word,ae6e00c4 //ae600154 -patch=1,EE,001fa0f4,word,ae6000b8 //ae6e00c4 -patch=1,EE,001fa0f8,word,ae6000b4 //ae6000b8 -patch=1,EE,001fa0fc,word,ae6d00bc //ae6000b4 - -patch=1,EE,001fa100,word,3c0d3f80 //ae6d00bc - - +author=nemesis2000 & arapapa +// Ported by arapapa from the NTSC-U hack by nemesis2000. +// Search values are different than NTSC-U. + +patch=1,EE,001fa040,word,e66000a4 // 00000000 +patch=1,EE,001fa044,word,3c020083 // e66000a4 +patch=1,EE,001fa048,word,c44083d0 // 3c020083 +patch=1,EE,001fa04c,word,3c0c0083 // c44083d0 + +patch=1,EE,001fa050,word,3c0b0083 // 3c0c0083 +patch=1,EE,001fa054,word,3c0a0083 // 3c0b0083 +patch=1,EE,001fa058,word,3c090083 // 3c0a0083 +patch=1,EE,001fa05c,word,3c080083 // 3c090083 + +patch=1,EE,001fa060,word,3c070083 // 3c080083 +patch=1,EE,001fa064,word,3c060083 // 3c070083 +patch=1,EE,001fa068,word,3c050083 // 3c060083 +patch=1,EE,001fa06c,word,3c040083 // 3c050083 + +patch=1,EE,001fa070,word,3c030083 // 3c040083 +patch=1,EE,001fa074,word,240e0004 // 3c030083 +patch=1,EE,001fa078,word,3c020083 // 240e0004 +patch=1,EE,001fa07c,word,3c0d3f40 // 3c020083 - X-FoV + +patch=1,EE,001fa080,word,e66000f0 // 3c0d3f80 +patch=1,EE,001fa084,word,c44183d4 // e66000f0 +patch=1,EE,001fa088,word,e66100f4 // c44183d4 +patch=1,EE,001fa08c,word,3c020083 // e66100f4 + +patch=1,EE,001fa090,word,c58183d8 // 3c020083 +patch=1,EE,001fa094,word,c440b5c0 // c58183d8 +patch=1,EE,001fa098,word,e66100f8 // c440b5c0 +patch=1,EE,001fa09c,word,c56183dc // e66100f8 + +patch=1,EE,001fa0a0,word,e66100fc // c56183dc +patch=1,EE,001fa0a4,word,c54183d0 // e66100fc +patch=1,EE,001fa0a8,word,e6610130 // c54183d0 +patch=1,EE,001fa0ac,word,c52183d4 // e6610130 + +patch=1,EE,001fa0b0,word,e6610134 // c52183d4 +patch=1,EE,001fa0b4,word,c50183d8 // e6610134 +patch=1,EE,001fa0b8,word,e6610138 // c50183d8 +patch=1,EE,001fa0bc,word,c4e183dc // e6610138 + +patch=1,EE,001fa0c0,word,e661013c // c4e183dc +patch=1,EE,001fa0c4,word,c4c183d0 // e661013c +patch=1,EE,001fa0c8,word,e6610140 // c4c183d0 +patch=1,EE,001fa0cc,word,c4a183d4 // e6610140 + +patch=1,EE,001fa0d0,word,e6610144 // c4a183d4 +patch=1,EE,001fa0d4,word,c48183d8 // e6610144 +patch=1,EE,001fa0d8,word,e6610148 // c48183d8 +patch=1,EE,001fa0dc,word,c46183dc // e6610148 + +patch=1,EE,001fa0e0,word,e661014c // c46183dc +patch=1,EE,001fa0e4,word,ae600150 // e661014c +patch=1,EE,001fa0e8,word,ae600158 // ae600150 +patch=1,EE,001fa0ec,word,ae600154 // ae600158 + +patch=1,EE,001fa0f0,word,ae6e00c4 // ae600154 +patch=1,EE,001fa0f4,word,ae6000b8 // ae6e00c4 +patch=1,EE,001fa0f8,word,ae6000b4 // ae6000b8 +patch=1,EE,001fa0fc,word,ae6d00bc // ae6000b4 + +patch=1,EE,001fa100,word,3c0d3f80 // ae6d00bc + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001fa07c,word,3c0d3f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000 & arapapa, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001fa07c,word,3c0d3f64 + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLUS-20613_3E571E95.pnach b/patches/SLUS-20613_3E571E95.pnach index ea7edae7a..a9a99db86 100644 --- a/patches/SLUS-20613_3E571E95.pnach +++ b/patches/SLUS-20613_3E571E95.pnach @@ -1,19 +1,45 @@ -gametitle=Tom Clancy's Ghost Recon (SLUS-20613) +gametitle=Tom Clancy's Ghost Recon * NTSC-U * SLUS-20613 * 3E571E95 [Widescreen 16:9] gsaspectratio=16:9 author=nemesis2000 +description=Solo/Coop mode widescreen hack. -//sp +// Single Player mode patch=1,EE,003a7ef4,word,3c023f40 patch=1,EE,003a7f14,word,3c0243d6 -//mp +// Multi Player mode patch=1,EE,003a8014,word,3c023f40 patch=1,EE,003a8034,word,3c0243d6 -//menu +// Menu patch=1,EE,0053b144,word,3c043f40 patch=1,EE,0053b150,word,3c0243d6 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a7ef4,word,3c023f55 +patch=1,EE,003a7f14,word,3c0243c0 +patch=1,EE,003a8014,word,3c023f55 +patch=1,EE,003a8034,word,3c0243c0 +patch=1,EE,0053b144,word,3c043f55 +patch=1,EE,0053b150,word,3c0243c0 +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,003a7ef4,word,3c023f64 +patch=1,EE,003a7f14,word,3c0243b4 +patch=1,EE,003a8014,word,3c023f64 +patch=1,EE,003a8034,word,3c0243b4 +patch=1,EE,0053b144,word,3c043f64 +patch=1,EE,0053b150,word,3c0243b4 + +[60 FPS] +author=asasega +comment=Might need EE overclocking to be stable. +patch=1,EE,20271F14,word,1000000E diff --git a/patches/SLUS-20652_A1B095EC.pnach b/patches/SLUS-20652_A1B095EC.pnach index 71f90a0a5..089c3c226 100644 --- a/patches/SLUS-20652_A1B095EC.pnach +++ b/patches/SLUS-20652_A1B095EC.pnach @@ -1,4 +1,4 @@ -gametitle=Tom Clancy's Splinter Cell (SLUS_20652) +gametitle=Tom Clancy's Splinter Cell * NTSC-U * SLUS-20652 * A1B095EC [Widescreen 16:9] gsaspectratio=16:9 @@ -37,7 +37,7 @@ patch=1,EE,001cf588,word,8fa6005c patch=1,EE,001cf58c,word,3c023fd4 patch=1,EE,001cf590,word,34437ae1 patch=1,EE,001cf594,word,24050004 -patch=1,EE,001cf598,word,3c043f40 //hor val +patch=1,EE,001cf598,word,3c043f40 // X-FoV patch=1,EE,001cf59c,word,e4c00070 patch=1,EE,001cf5a0,word,8fa2005c patch=1,EE,001cf5a4,word,ac4000c0 @@ -81,4 +81,14 @@ patch=1,EE,001cf638,word,8fa2005c patch=1,EE,001cf63c,word,3c043f80 patch=1,EE,001cf640,word,ac44008c +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001cf598,word,3c043f55 +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001cf598,word,3c043f64 diff --git a/patches/SLUS-20820_DE1E4DEE.pnach b/patches/SLUS-20820_DE1E4DEE.pnach index e0767d57a..20d6e6019 100644 --- a/patches/SLUS-20820_DE1E4DEE.pnach +++ b/patches/SLUS-20820_DE1E4DEE.pnach @@ -1,23 +1,53 @@ -gametitle=Tom Clancy's Ghost Recon: Jungle Storm (SLUS-20820) +gametitle=Tom Clancy's Ghost Recon: Jungle Storm * NTSC-U * SLUS-20820 * DE1E4DEE [Widescreen 16:9] gsaspectratio=16:9 author=nemesis2000 +description=Solo/Coop mode widescreen hack. -//sp +// Single Player mode patch=1,EE,0051f798,word,3c023f40 patch=1,EE,0051f7d8,word,3c0243d6 -//menu -patch=1,EE,0051da50,word,3c023f40 -patch=1,EE,0051da70,word,3c0243d6 - -//mp +// Multi Player mode patch=1,EE,00387c54,word,3c023f40 patch=1,EE,00387c80,word,3c0243d6 -//unk +// Menu +patch=1,EE,0051da50,word,3c023f40 +patch=1,EE,0051da70,word,3c0243d6 + +// Unknown patch=1,EE,0051f704,word,3C023f40 patch=1,EE,0051f748,word,3C0243d6 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051f798,word,3c023f55 +patch=1,EE,0051f7d8,word,3c0243c0 +patch=1,EE,0051da50,word,3c023f55 +patch=1,EE,0051da70,word,3c0243c0 +patch=1,EE,00387c54,word,3c023f55 +patch=1,EE,00387c80,word,3c0243c0 +patch=1,EE,0051f704,word,3C023f55 +patch=1,EE,0051f748,word,3C0243c0 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +description=Solo/Coop mode widescreen hack. +patch=1,EE,0051f798,word,3c023f64 +patch=1,EE,0051f7d8,word,3c0243b4 +patch=1,EE,0051da50,word,3c023f64 +patch=1,EE,0051da70,word,3c0243b4 +patch=1,EE,00387c54,word,3c023f64 +patch=1,EE,00387c80,word,3c0243b4 +patch=1,EE,0051f704,word,3C023f64 +patch=1,EE,0051f748,word,3C0243b4 +[60 FPS] +author=asasega +comment=Might need EE overclocking to be stable. +patch=1,EE,20159E9C,word,1000000B diff --git a/patches/SLUS-20883_A80FBAAC.pnach b/patches/SLUS-20883_A80FBAAC.pnach new file mode 100644 index 000000000..44f63ec31 --- /dev/null +++ b/patches/SLUS-20883_A80FBAAC.pnach @@ -0,0 +1,22 @@ +gametitle=Tom Clancy's Rainbow Six 3 * NTSC-U * SLUS-20883 * A80FBAAC +// This disc has the same CRC as SLUS-21144. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=nemesis2000 +patch=1,EE,0030f100,word,3c023f40 + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +patch=1,EE,0030f100,word,3c023f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +patch=1,EE,0030f100,word,3c023f64 + +[60 FPS] +author=asasega +comment=Might need EE overclocking to be stable. +patch=1,EE,20653778,word,00000001 diff --git a/patches/SLUS-20958_0277247B.pnach b/patches/SLUS-20958_0277247B.pnach index ae2366430..d192d8d11 100644 --- a/patches/SLUS-20958_0277247B.pnach +++ b/patches/SLUS-20958_0277247B.pnach @@ -1,9 +1,12 @@ -gametitle=Splinter Cell - Pandora Tomorrow (NTSC-U) SLUS-20958 0277247B SC2A.ELF +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * NTSC-U * SLUS-20958 * 0277247B +// CRC shifts from AEE8FDC4 to 0277247B (SC2A.ELF) + +// This pnach is activated through the SLUS-20958_AEE8FDC4 pnach. [Widescreen 16:9] gsaspectratio=16:9 author=nemesis2000 -description=Renders the game in 16:9 aspect ratio + patch=1,EE,001b771c,word,14400005 patch=1,EE,001b7720,word,3c040048 patch=1,EE,001b7724,word,0c088178 @@ -70,7 +73,7 @@ patch=1,EE,001b7814,word,3c023fd4 patch=1,EE,001b7818,word,ae0000c0 patch=1,EE,001b781c,word,24040004 patch=1,EE,001b7820,word,ae0000c4 -patch=1,EE,001b7824,word,3c033f40 //hor val +patch=1,EE,001b7824,word,3c033f40 // X-FoV patch=1,EE,001b7828,word,ae0000c8 patch=1,EE,001b782c,word,34427ae1 patch=1,EE,001b7830,word,e61400cc @@ -92,7 +95,19 @@ patch=1,EE,001b786c,word,ae03008c patch=1,EE,001b7870,word,3c033f80 patch=1,EE,001b7874,word,ae030090 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001b7824,word,3c033f55 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001b7824,word,3c033f64 + [60 FPS] author=PeterDelta -description=Might need EE Overclock at 130%. -patch=1,EE,0018D778,word,24030001 //24030002 \ No newline at end of file +comment=Might need EE overclocking to be stable (130%). +patch=1,EE,0018D778,word,24030001 // 24030002 diff --git a/patches/SLUS-20958_AEE8FDC4.pnach b/patches/SLUS-20958_AEE8FDC4.pnach index 018e1c5e3..198453954 100644 --- a/patches/SLUS-20958_AEE8FDC4.pnach +++ b/patches/SLUS-20958_AEE8FDC4.pnach @@ -1,11 +1,23 @@ -gametitle=Tom Clancy's Splinter Cell: Pandora Tomorrow (SLUS_20958) AEE8FDC4 -//Corresponds to the main crc to activate the secondary crc 0277247B called SC2A.ELF +gametitle=Tom Clancy's Splinter Cell 2: Pandora Tomorrow * NTSC-U * SLUS-20958 * AEE8FDC4 +// CRC shifts from AEE8FDC4 to 0277247B (SC2A.ELF) + +// This pnach corresponds to the main CRC of the game, +// but it's just meant to activate the SLUS-20958_0277247B pnach. [Widescreen 16:9] gsaspectratio=16:9 author=nemesis2000 -description=Renders the game in 16:9 aspect ratio + +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' + +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' [60 FPS] author=PeterDelta -description=Might need EE Overclock at 130%. \ No newline at end of file +comment=Might need EE overclocking to be stable (130%). diff --git a/patches/SLUS-21105_82E1D0EA.pnach b/patches/SLUS-21105_82E1D0EA.pnach index 6833dff89..76752780a 100644 --- a/patches/SLUS-21105_82E1D0EA.pnach +++ b/patches/SLUS-21105_82E1D0EA.pnach @@ -1,23 +1,38 @@ -gametitle=Tom Clancy's Ghost Recon 2 (U) (SLUS_211.05) +gametitle=Tom Clancy's Ghost Recon 2 * NTSC-U * SLUS-21105 * 82E1D0EA [Widescreen 16:9] gsaspectratio=16:9 -author=nemesis2000 (pnach by Arapapa) +author=arapapa -//Search value is exactly the same as the Tom Clancy's Ghost Recon +// X-FoV (Single Play) +// 0000803fabaaaa3f +patch=1,EE,E0013f80,extended,00E8EBFA +patch=1,EE,20E8EBF8,extended,3f400000 // 3f800000 -//Single Player +/////////////////// + +// Widescreen hack by nemesis2000 + +// Search value is exactly the same as the Tom Clancy's Ghost Recon + +// Single Player mode //patch=1,EE,003a8b94,word,3c023f40 //patch=1,EE,003a8bb4,word,3c0243d6 -//Multi Player +// Multi Player mode //patch=1,EE,003a8cb4,word,3c023f40 //patch=1,EE,003a8cd4,word,3c0243d6 -//Menu +// Menu //patch=1,EE,0053c404,word,3c043f40 //patch=1,EE,0053c410,word,3c0243d6 -//reason for being turned off is because it stops the game from loading after the initial screen +// Reason for being disabled is that it stops the game from loading after the initial screen: +// https://github.com/PCSX2/pcsx2_patches/pull/63 +/////////////////// +[60 FPS] +author=asasega +comment=Might need EE overclocking to be stable. +patch=1,EE,205D9210,word,00000000 diff --git a/patches/SLUS-21137_CFE85175.pnach b/patches/SLUS-21137_CFE85175.pnach index eead0842e..946f403b0 100644 --- a/patches/SLUS-21137_CFE85175.pnach +++ b/patches/SLUS-21137_CFE85175.pnach @@ -1,4 +1,4 @@ -gametitle=Tom Clancy's Splinter Cell: Chaos Theory (SLUS_21137) +gametitle=Tom Clancy's Splinter Cell 3: Chaos Theory * NTSC-U * SLUS-21137 * CFE85175 [Widescreen 16:9] gsaspectratio=16:9 @@ -53,5 +53,3 @@ patch=1,EE,001f29b8,word,ae600094 patch=1,EE,001f29bc,word,ae62009c patch=1,EE,001f29c0,word,3c023f80 patch=1,EE,001f29c4,word,ae6200a0 - - diff --git a/patches/SLUS-21144_A80FBAAC.pnach b/patches/SLUS-21144_A80FBAAC.pnach index 9e10e493b..7db42e1a8 100644 --- a/patches/SLUS-21144_A80FBAAC.pnach +++ b/patches/SLUS-21144_A80FBAAC.pnach @@ -1,9 +1,9 @@ -gametitle=Tom Clancy's Rainbow Six - Lockdown SLUS-21144 A80FBAAC +gametitle=Tom Clancy's Rainbow Six: Lockdown * NTSC-U * SLUS-21144 * A80FBAAC +// This disc has the same CRC as SLUS-20883. [Widescreen 16:9] gsaspectratio=16:9 author=Gabominated -description=Widescreen hack -patch=1,EE,002015A4,word,3C014115 //3C0140e0 y-fov -patch=1,EE,00132818,word,3c013F21 //3c013f00 zoom -patch=1,EE,001af8bc,word,3c013f21 //3c013f00 render fix \ No newline at end of file +patch=1,EE,002015A4,word,3C014115 // 3C0140e0 - Y-FoV +patch=1,EE,00132818,word,3c013F21 // 3c013f00 - Zoom +patch=1,EE,001af8bc,word,3c013f21 // 3c013f00 - Render fix diff --git a/patches/SLUS-21356_C0498D24.pnach b/patches/SLUS-21356_C0498D24.pnach index 8deb76fba..6e0934241 100644 --- a/patches/SLUS-21356_C0498D24.pnach +++ b/patches/SLUS-21356_C0498D24.pnach @@ -1,4 +1,4 @@ -gametitle=Tom Clancy's Splinter Cell: Double Agent (SLUS_21356) +gametitle=Tom Clancy's Splinter Cell 4: Double Agent * NTSC-U * SLUS-21356 * C0498D24 [Widescreen 16:9] gsaspectratio=16:9 @@ -23,7 +23,7 @@ patch=1,EE,001f47c0,word,240d0004 patch=1,EE,001f47c4,word,e66000f4 patch=1,EE,001f47c8,word,3c03007f patch=1,EE,001f47cc,word,c44162c8 -patch=1,EE,001f47d0,word,3c0c3f40 //hor val +patch=1,EE,001f47d0,word,3c0c3f40 // X-FoV patch=1,EE,001f47d4,word,e66100f8 patch=1,EE,001f47d8,word,3c020080 patch=1,EE,001f47dc,word,c56162cc @@ -55,4 +55,19 @@ patch=1,EE,001f4840,word,ae6c00bc patch=1,EE,001f4844,word,3c0c3f80 patch=1,EE,001f4848,word,ae6c00c0 +[Widescreen 16:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001f47d0,word,3c0c3f55 +[Widescreen 15:10] +gsaspectratio=Stretch +author=nemesis2000, converted by pgert +comment=Combine with 'Widescreen 16:9' +patch=1,EE,001f47d0,word,3c0c3f64 + +// ========== +// Game can run at 60 FPS as opposed to 30 with an EE cycle rate of 300%. +// Use at your own risk. +// ========== diff --git a/patches/SLUS-21422_433B0342.pnach b/patches/SLUS-21422_433B0342.pnach new file mode 100644 index 000000000..53e62ec46 --- /dev/null +++ b/patches/SLUS-21422_433B0342.pnach @@ -0,0 +1,17 @@ +gametitle=Tom Clancy's Ghost Recon: Advanced Warfighter * NTSC-U * SLUS-21422 * 433B0342 +// CRC shifts from 433B0342 to 75A5436A (SP.IMG) + +// This pnach corresponds to the main CRC of the game, +// but it's just meant to activate the SLUS-21422_75A5436A pnach. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated + +[Widescreen 16:10] +gsaspectratio=Stretch +author=Gabominated, converted by pgert + +[Widescreen 15:10] +gsaspectratio=Stretch +author=Gabominated, converted by pgert diff --git a/patches/SLUS-21422_75A5436A.pnach b/patches/SLUS-21422_75A5436A.pnach new file mode 100644 index 000000000..a2747c5da --- /dev/null +++ b/patches/SLUS-21422_75A5436A.pnach @@ -0,0 +1,25 @@ +gametitle=Tom Clancy's Ghost Recon: Advanced Warfighter * NTSC-U * SLUS-21422 * 75A5436A +// CRC shifts from 433B0342 to 75A5436A (SP.IMG) + +// This pnach is activated through the 433B0342 pnach. + +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +patch=1,EE,0078DAAC,word,3F400000 // 3F800000 - X-FoV +patch=1,EE,0066e97c,word,3fa00000 // 3f800000 - Render fix +patch=1,EE,0066e978,word,bfa00000 // bf800000 - Render fix + +[Widescreen 16:10] +gsaspectratio=Stretch +author=Gabominated, converted by pgert +patch=1,EE,0078DAAC,word,3F555555 +patch=1,EE,0066E97C,word,3F555555 +patch=1,EE,0066E978,word,BF955555 + +[Widescreen 15:10] +gsaspectratio=Stretch +author=Gabominated, converted by pgert +patch=1,EE,0078DAAC,word,3F638E39 +patch=1,EE,0066E97C,word,3F638E39 +patch=1,EE,0066E978,word,BF8E38E4 From 2d551bac394467f69e51d74c79da8ff1605a1b4e Mon Sep 17 00:00:00 2001 From: pgert Date: Tue, 14 Jan 2025 11:50:38 +0000 Subject: [PATCH 2/5] Alterations --- patches/SLES-51181_11DB467D.pnach | 2 +- patches/SLES-51976_FE1720F1.pnach | 2 +- patches/SLES-52149_80FAC91D.pnach | 2 +- patches/SLES-52149_AB82114E.pnach | 2 +- patches/SLES-52288_28A2774C.pnach | 2 +- patches/SLES-52646_CE64E328.pnach | 2 +- patches/SLKA-25061_040421BE.pnach | 4 ++-- patches/SLKA-25180_002C5D88.pnach | 4 ++-- patches/SLPM-66672_83162EAD.pnach | 4 ++-- patches/SLUS-20613_3E571E95.pnach | 2 +- patches/SLUS-20652_A1B095EC.pnach | 4 ++-- patches/SLUS-20820_DE1E4DEE.pnach | 2 +- patches/SLUS-20883_A80FBAAC.pnach | 2 +- patches/SLUS-20958_0277247B.pnach | 6 +++--- patches/SLUS-20958_AEE8FDC4.pnach | 6 +++--- patches/SLUS-21105_82E1D0EA.pnach | 2 +- patches/SLUS-21144_A80FBAAC.pnach | 13 +++++++------ patches/SLUS-21356_C0498D24.pnach | 4 ++-- 18 files changed, 33 insertions(+), 32 deletions(-) diff --git a/patches/SLES-51181_11DB467D.pnach b/patches/SLES-51181_11DB467D.pnach index db173af47..d39dbb381 100644 --- a/patches/SLES-51181_11DB467D.pnach +++ b/patches/SLES-51181_11DB467D.pnach @@ -41,5 +41,5 @@ patch=1,EE,0053ba54,word,3c0243b4 [50 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (130%). +description=Might need EE overclocking to be stable (130%). patch=1,EE,002729D4,word,1440000E // 1040000E diff --git a/patches/SLES-51976_FE1720F1.pnach b/patches/SLES-51976_FE1720F1.pnach index 0d03a541c..053a46c96 100644 --- a/patches/SLES-51976_FE1720F1.pnach +++ b/patches/SLES-51976_FE1720F1.pnach @@ -41,5 +41,5 @@ patch=1,EE,0051d928,word,3c0243b4 [50 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (130%). +description=Might need EE overclocking to be stable (130%). patch=1,EE,00159E9C,word,24020000 // 24020001 diff --git a/patches/SLES-52149_80FAC91D.pnach b/patches/SLES-52149_80FAC91D.pnach index ca3047b57..8fc4f0229 100644 --- a/patches/SLES-52149_80FAC91D.pnach +++ b/patches/SLES-52149_80FAC91D.pnach @@ -36,5 +36,5 @@ patch=1,EE,001B7A0C,word,AE1B008C [50 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (130%). +description=Might need EE overclocking to be stable (130%). patch=1,EE,0018D7C8,word,24030001 // 24030002 diff --git a/patches/SLES-52149_AB82114E.pnach b/patches/SLES-52149_AB82114E.pnach index c4580b195..5493d4292 100644 --- a/patches/SLES-52149_AB82114E.pnach +++ b/patches/SLES-52149_AB82114E.pnach @@ -21,4 +21,4 @@ description=Solo mode widescreen hack. [50 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (130%). +description=Might need EE overclocking to be stable (130%). diff --git a/patches/SLES-52288_28A2774C.pnach b/patches/SLES-52288_28A2774C.pnach index c70d91210..0dc86539a 100644 --- a/patches/SLES-52288_28A2774C.pnach +++ b/patches/SLES-52288_28A2774C.pnach @@ -16,5 +16,5 @@ patch=1,EE,001400ec,word,3c063f64 [50 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (130%). +description=Might need EE overclocking to be stable (130%). patch=1,EE,00653878,word,00000001 // 00000002 diff --git a/patches/SLES-52646_CE64E328.pnach b/patches/SLES-52646_CE64E328.pnach index 5f79f99a1..8a998fbc1 100644 --- a/patches/SLES-52646_CE64E328.pnach +++ b/patches/SLES-52646_CE64E328.pnach @@ -14,7 +14,7 @@ patch=1,EE,20E966F8,extended,3F400000 [50 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (180%). +description=Might need EE overclocking to be stable (180%). patch=1,EE,005D8B70,extended,00000000 patch=1,EE,E0010001,extended,00722870 patch=1,EE,005D8B70,extended,24420002 diff --git a/patches/SLKA-25061_040421BE.pnach b/patches/SLKA-25061_040421BE.pnach index be0d6442b..d29d39d8f 100644 --- a/patches/SLKA-25061_040421BE.pnach +++ b/patches/SLKA-25061_040421BE.pnach @@ -104,11 +104,11 @@ patch=1,EE,001d0c40,word,ac44008c [Widescreen 16:10] gsaspectratio=Stretch author=nemesis2000 & arapapa, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001d0b98,word,3c043f55 [Widescreen 15:10] gsaspectratio=Stretch author=nemesis2000 & arapapa, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001d0b98,word,3c043f64 diff --git a/patches/SLKA-25180_002C5D88.pnach b/patches/SLKA-25180_002C5D88.pnach index f8ee4a2e6..c4b4b1371 100644 --- a/patches/SLKA-25180_002C5D88.pnach +++ b/patches/SLKA-25180_002C5D88.pnach @@ -112,11 +112,11 @@ patch=1,EE,001b8c74,word,ae030090 // ae03008c [Widescreen 16:10] gsaspectratio=Stretch author=nemesis2000 & arapapa, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001b8c24,word,3c043f55 [Widescreen 15:10] gsaspectratio=Stretch author=nemesis2000 & arapapa, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001b8c24,word,3c043f64 diff --git a/patches/SLPM-66672_83162EAD.pnach b/patches/SLPM-66672_83162EAD.pnach index 91ee5181a..481a750a0 100644 --- a/patches/SLPM-66672_83162EAD.pnach +++ b/patches/SLPM-66672_83162EAD.pnach @@ -71,13 +71,13 @@ patch=1,EE,001fa100,word,3c0d3f80 // ae6d00bc [Widescreen 16:10] gsaspectratio=Stretch author=nemesis2000 & arapapa, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001fa07c,word,3c0d3f55 [Widescreen 15:10] gsaspectratio=Stretch author=nemesis2000 & arapapa, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001fa07c,word,3c0d3f64 // ========== diff --git a/patches/SLUS-20613_3E571E95.pnach b/patches/SLUS-20613_3E571E95.pnach index a9a99db86..5ab96bb3a 100644 --- a/patches/SLUS-20613_3E571E95.pnach +++ b/patches/SLUS-20613_3E571E95.pnach @@ -41,5 +41,5 @@ patch=1,EE,0053b150,word,3c0243b4 [60 FPS] author=asasega -comment=Might need EE overclocking to be stable. +description=Might need EE overclocking to be stable. patch=1,EE,20271F14,word,1000000E diff --git a/patches/SLUS-20652_A1B095EC.pnach b/patches/SLUS-20652_A1B095EC.pnach index 089c3c226..956241a94 100644 --- a/patches/SLUS-20652_A1B095EC.pnach +++ b/patches/SLUS-20652_A1B095EC.pnach @@ -84,11 +84,11 @@ patch=1,EE,001cf640,word,ac44008c [Widescreen 16:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001cf598,word,3c043f55 [Widescreen 15:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001cf598,word,3c043f64 diff --git a/patches/SLUS-20820_DE1E4DEE.pnach b/patches/SLUS-20820_DE1E4DEE.pnach index 20d6e6019..c202992ce 100644 --- a/patches/SLUS-20820_DE1E4DEE.pnach +++ b/patches/SLUS-20820_DE1E4DEE.pnach @@ -49,5 +49,5 @@ patch=1,EE,0051f748,word,3C0243b4 [60 FPS] author=asasega -comment=Might need EE overclocking to be stable. +description=Might need EE overclocking to be stable. patch=1,EE,20159E9C,word,1000000B diff --git a/patches/SLUS-20883_A80FBAAC.pnach b/patches/SLUS-20883_A80FBAAC.pnach index 44f63ec31..afc59e17f 100644 --- a/patches/SLUS-20883_A80FBAAC.pnach +++ b/patches/SLUS-20883_A80FBAAC.pnach @@ -18,5 +18,5 @@ patch=1,EE,0030f100,word,3c023f64 [60 FPS] author=asasega -comment=Might need EE overclocking to be stable. +description=Might need EE overclocking to be stable. patch=1,EE,20653778,word,00000001 diff --git a/patches/SLUS-20958_0277247B.pnach b/patches/SLUS-20958_0277247B.pnach index d192d8d11..9025c6ba3 100644 --- a/patches/SLUS-20958_0277247B.pnach +++ b/patches/SLUS-20958_0277247B.pnach @@ -98,16 +98,16 @@ patch=1,EE,001b7874,word,ae030090 [Widescreen 16:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001b7824,word,3c033f55 [Widescreen 15:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001b7824,word,3c033f64 [60 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (130%). +description=Might need EE overclocking to be stable (130%). patch=1,EE,0018D778,word,24030001 // 24030002 diff --git a/patches/SLUS-20958_AEE8FDC4.pnach b/patches/SLUS-20958_AEE8FDC4.pnach index 198453954..bc18c892b 100644 --- a/patches/SLUS-20958_AEE8FDC4.pnach +++ b/patches/SLUS-20958_AEE8FDC4.pnach @@ -11,13 +11,13 @@ author=nemesis2000 [Widescreen 16:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' [Widescreen 15:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' [60 FPS] author=PeterDelta -comment=Might need EE overclocking to be stable (130%). +description=Might need EE overclocking to be stable (130%). diff --git a/patches/SLUS-21105_82E1D0EA.pnach b/patches/SLUS-21105_82E1D0EA.pnach index 76752780a..9a084a8a9 100644 --- a/patches/SLUS-21105_82E1D0EA.pnach +++ b/patches/SLUS-21105_82E1D0EA.pnach @@ -34,5 +34,5 @@ patch=1,EE,20E8EBF8,extended,3f400000 // 3f800000 [60 FPS] author=asasega -comment=Might need EE overclocking to be stable. +description=Might need EE overclocking to be stable. patch=1,EE,205D9210,word,00000000 diff --git a/patches/SLUS-21144_A80FBAAC.pnach b/patches/SLUS-21144_A80FBAAC.pnach index 7db42e1a8..4e98485df 100644 --- a/patches/SLUS-21144_A80FBAAC.pnach +++ b/patches/SLUS-21144_A80FBAAC.pnach @@ -1,9 +1,10 @@ gametitle=Tom Clancy's Rainbow Six: Lockdown * NTSC-U * SLUS-21144 * A80FBAAC // This disc has the same CRC as SLUS-20883. -[Widescreen 16:9] -gsaspectratio=16:9 -author=Gabominated -patch=1,EE,002015A4,word,3C014115 // 3C0140e0 - Y-FoV -patch=1,EE,00132818,word,3c013F21 // 3c013f00 - Zoom -patch=1,EE,001af8bc,word,3c013f21 // 3c013f00 - Render fix +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Gabominated +//patch=1,EE,002015A4,word,3C014115 // 3C0140e0 - Y-FoV +//patch=1,EE,00132818,word,3c013F21 // 3c013f00 - Zoom +//patch=1,EE,001af8bc,word,3c013f21 // 3c013f00 - Render fix +// Graphics collaps in mission number 5 or 6. diff --git a/patches/SLUS-21356_C0498D24.pnach b/patches/SLUS-21356_C0498D24.pnach index 6e0934241..432bcaca7 100644 --- a/patches/SLUS-21356_C0498D24.pnach +++ b/patches/SLUS-21356_C0498D24.pnach @@ -58,13 +58,13 @@ patch=1,EE,001f4848,word,ae6c00c0 [Widescreen 16:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001f47d0,word,3c0c3f55 [Widescreen 15:10] gsaspectratio=Stretch author=nemesis2000, converted by pgert -comment=Combine with 'Widescreen 16:9' +description=Combine with 'Widescreen 16:9' patch=1,EE,001f47d0,word,3c0c3f64 // ========== From 6f9c96d6b7d8230e781ee9f59a8970664a882370 Mon Sep 17 00:00:00 2001 From: pgert Date: Tue, 14 Jan 2025 12:12:56 +0000 Subject: [PATCH 3/5] Fix error --- patches/SLES-53826_ABE3FDEA.pnach | 1 - 1 file changed, 1 deletion(-) diff --git a/patches/SLES-53826_ABE3FDEA.pnach b/patches/SLES-53826_ABE3FDEA.pnach index 2fb7e97c0..f61b6483d 100644 --- a/patches/SLES-53826_ABE3FDEA.pnach +++ b/patches/SLES-53826_ABE3FDEA.pnach @@ -33,7 +33,6 @@ patch=1,EE,001F498C,word,7BB10010 patch=1,EE,001F4990,word,7BB00000 patch=1,EE,001F4994,word,03E00008 patch=1,EE,001F4998,word,27BD0070 -======= // ========== // - Alternative 16:10 Widescreen hack by pgert. From 9891ae5fb06e9de2825a650dbe62b05c8bdb7a68 Mon Sep 17 00:00:00 2001 From: pgert Date: Tue, 14 Jan 2025 12:16:19 +0000 Subject: [PATCH 4/5] Fix error 2 --- patches/SLES-53007_4C4D7072.pnach | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patches/SLES-53007_4C4D7072.pnach b/patches/SLES-53007_4C4D7072.pnach index 98d03de17..b671af84b 100644 --- a/patches/SLES-53007_4C4D7072.pnach +++ b/patches/SLES-53007_4C4D7072.pnach @@ -29,4 +29,4 @@ patch=1,EE,001F2988,word,34428E39 // ========== // To unlock all single-player levels, navigate to the 'Solo Menu' and hold down L1, L2, R1, R2. // While holding these, press Square (x5) then Circle (x5). -======= +// ========== From 6c02720474748e880e9c5f82b77219b184a3e4e2 Mon Sep 17 00:00:00 2001 From: pgert Date: Wed, 15 Jan 2025 17:00:49 +0000 Subject: [PATCH 5/5] Alterations 2 --- patches/SLUS-21144_A80FBAAC.pnach | 13 ++++++------- patches/SLUS-21422_433B0342.pnach | 14 +++----------- patches/SLUS-21422_75A5436A.pnach | 28 ++++++++-------------------- 3 files changed, 17 insertions(+), 38 deletions(-) diff --git a/patches/SLUS-21144_A80FBAAC.pnach b/patches/SLUS-21144_A80FBAAC.pnach index 4e98485df..7db42e1a8 100644 --- a/patches/SLUS-21144_A80FBAAC.pnach +++ b/patches/SLUS-21144_A80FBAAC.pnach @@ -1,10 +1,9 @@ gametitle=Tom Clancy's Rainbow Six: Lockdown * NTSC-U * SLUS-21144 * A80FBAAC // This disc has the same CRC as SLUS-20883. -//[Widescreen 16:9] -//gsaspectratio=16:9 -//author=Gabominated -//patch=1,EE,002015A4,word,3C014115 // 3C0140e0 - Y-FoV -//patch=1,EE,00132818,word,3c013F21 // 3c013f00 - Zoom -//patch=1,EE,001af8bc,word,3c013f21 // 3c013f00 - Render fix -// Graphics collaps in mission number 5 or 6. +[Widescreen 16:9] +gsaspectratio=16:9 +author=Gabominated +patch=1,EE,002015A4,word,3C014115 // 3C0140e0 - Y-FoV +patch=1,EE,00132818,word,3c013F21 // 3c013f00 - Zoom +patch=1,EE,001af8bc,word,3c013f21 // 3c013f00 - Render fix diff --git a/patches/SLUS-21422_433B0342.pnach b/patches/SLUS-21422_433B0342.pnach index 53e62ec46..22d09ba83 100644 --- a/patches/SLUS-21422_433B0342.pnach +++ b/patches/SLUS-21422_433B0342.pnach @@ -4,14 +4,6 @@ gametitle=Tom Clancy's Ghost Recon: Advanced Warfighter * NTSC-U * SLUS-21422 * // This pnach corresponds to the main CRC of the game, // but it's just meant to activate the SLUS-21422_75A5436A pnach. -[Widescreen 16:9] -gsaspectratio=16:9 -author=Gabominated - -[Widescreen 16:10] -gsaspectratio=Stretch -author=Gabominated, converted by pgert - -[Widescreen 15:10] -gsaspectratio=Stretch -author=Gabominated, converted by pgert +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Gabominated diff --git a/patches/SLUS-21422_75A5436A.pnach b/patches/SLUS-21422_75A5436A.pnach index a2747c5da..2975aac74 100644 --- a/patches/SLUS-21422_75A5436A.pnach +++ b/patches/SLUS-21422_75A5436A.pnach @@ -3,23 +3,11 @@ gametitle=Tom Clancy's Ghost Recon: Advanced Warfighter * NTSC-U * SLUS-21422 * // This pnach is activated through the 433B0342 pnach. -[Widescreen 16:9] -gsaspectratio=16:9 -author=Gabominated -patch=1,EE,0078DAAC,word,3F400000 // 3F800000 - X-FoV -patch=1,EE,0066e97c,word,3fa00000 // 3f800000 - Render fix -patch=1,EE,0066e978,word,bfa00000 // bf800000 - Render fix - -[Widescreen 16:10] -gsaspectratio=Stretch -author=Gabominated, converted by pgert -patch=1,EE,0078DAAC,word,3F555555 -patch=1,EE,0066E97C,word,3F555555 -patch=1,EE,0066E978,word,BF955555 - -[Widescreen 15:10] -gsaspectratio=Stretch -author=Gabominated, converted by pgert -patch=1,EE,0078DAAC,word,3F638E39 -patch=1,EE,0066E97C,word,3F638E39 -patch=1,EE,0066E978,word,BF8E38E4 +//[Widescreen 16:9] +//gsaspectratio=16:9 +//author=Gabominated +//patch=1,EE,0078DAAC,word,3F400000 // 3F800000 - X-FoV +//patch=1,EE,0066e97c,word,3fa00000 // 3f800000 - Render fix +//patch=1,EE,0066e978,word,bfa00000 // bf800000 - Render fix +// Disabled since graphics collapse in mission number 5 or 6 +// https://github.com/PCSX2/pcsx2_patches/pull/483