Skip to content

Commit

Permalink
Copy multi-disc patches with same CRC to second disc
Browse files Browse the repository at this point in the history
  • Loading branch information
stenzek authored and refractionpcsx2 committed Jun 20, 2023
1 parent c25c250 commit a502cf0
Show file tree
Hide file tree
Showing 15 changed files with 426 additions and 0 deletions.
119 changes: 119 additions & 0 deletions patches/SCUS-97353_49536F3F.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,119 @@
gametitle=Ratchet & Clank - Up Your Arsenal

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen hack by PsxFan107

// Code patching routine DWORD
patch=1,EE,200C0000,extended,3C1B000C
patch=1,EE,200C0004,extended,DF7100A8
patch=1,EE,200C0008,extended,14510005
patch=1,EE,200C0010,extended,8F7100B8
patch=1,EE,200C0014,extended,AC71FF88
patch=1,EE,200C0018,extended,8F7100BC
patch=1,EE,200C001C,extended,AC71FF9C
patch=1,EE,200C0020,extended,DF7100B0
patch=1,EE,200C0024,extended,14510009
patch=1,EE,200C002C,extended,8F7100C0
patch=1,EE,200C0030,extended,AC71FEA4
patch=1,EE,200C0034,extended,8F7100C4
patch=1,EE,200C0038,extended,AC71FEA8
patch=1,EE,200C003C,extended,8F7100C8
patch=1,EE,200C0040,extended,AC71FEB4
patch=1,EE,200C0044,extended,8F7100CC
patch=1,EE,200C0048,extended,AC71FED4
patch=1,EE,200C0050,extended,FC62FFF8

// Code patching routine WORD
patch=1,EE,200C0054,extended,3C1B000C
patch=1,EE,200C0058,extended,8F7100A8
patch=1,EE,200C005C,extended,14510005
patch=1,EE,200C0064,extended,8F7100B8
patch=1,EE,200C0068,extended,ACB1FF8C
patch=1,EE,200C006C,extended,8F7100BC
patch=1,EE,200C0070,extended,ACB1FFA0
patch=1,EE,200C0074,extended,8F7100B4
patch=1,EE,200C0078,extended,14510009
patch=1,EE,200C0080,extended,8F7100C0
patch=1,EE,200C0084,extended,ACB1FEA4
patch=1,EE,200C0088,extended,8F7100C4
patch=1,EE,200C008C,extended,ACB1FEA8
patch=1,EE,200C0090,extended,8F7100C8
patch=1,EE,200C0094,extended,ACB1FEB4
patch=1,EE,200C0098,extended,8F7100CC
patch=1,EE,200C009C,extended,ACB1FED4
patch=1,EE,200C00A4,extended,ACA2FFFC

// Refrence WORD/DWORD for widescreen
// Note: The patching routine uses this to patch an address before this in memory.
patch=1,EE,200C00A8,extended,C6010218
patch=1,EE,200C00AC,extended,C600021C

// Refrence WORD/DWORD for HUD fix
// Note: The patching routine uses this to patch an address before this in memory.
patch=1,EE,200C00B0,extended,240EFFFF
patch=1,EE,200C00B4,extended,354A0008

// Replacement WORD's for widescreen
patch=1,EE,200C00B8,extended,0C030034
patch=1,EE,200C00BC,extended,1060000A

// Replacement WORD's for HUD fix
patch=1,EE,200C00C0,extended,3C013F40
patch=1,EE,200C00C4,extended,4481F000
patch=1,EE,200C00C8,extended,461E1082
patch=1,EE,200C00CC,extended,14400008

// Hor FOV recalulation routine
// This routine checks if an unpatched HOR FOV currently resides in ram,
// by iterating through a list and patching the value if a match is found.
patch=1,EE,200C00D0,extended,C77E0114
patch=1,EE,200C00D4,extended,3C01000C
patch=1,EE,200C00D8,extended,34210144
patch=1,EE,200C00DC,extended,277B0118
patch=1,EE,200C00E0,extended,C46000B0
patch=1,EE,200C00E4,extended,103B0007
patch=1,EE,200C00E8,extended,C7620000
patch=1,EE,200C00EC,extended,277B0004
patch=1,EE,200C00F0,extended,46020032
patch=1,EE,200C00F4,extended,4500FFFB
patch=1,EE,200C00FC,extended,461E0003
patch=1,EE,200C0100,extended,E46000B0
patch=1,EE,200C0104,extended,461E0002
patch=1,EE,200C0108,extended,46010002
patch=1,EE,200C010C,extended,03E00008
patch=1,EE,200C0110,extended,3C1B000C

// Hor scale
patch=1,EE,200C0114,extended,3F400000

// Unpatched Hor FOV values
patch=1,EE,200C0118,extended,3F1EB852
patch=1,EE,200C011C,extended,3F56CF3B
patch=1,EE,200C0120,extended,3ED40674
patch=1,EE,200C0124,extended,3F1EBA08 //This value is inaccurate on PCSX2. Please use 3F1EBA09 on actual hardware.
patch=1,EE,200C0128,extended,3F199999
patch=1,EE,200C012C,extended,3F199B41
patch=1,EE,200C0130,extended,3F0F5BD4
patch=1,EE,200C0134,extended,3F0F5C28
patch=1,EE,200C0138,extended,3F052027
patch=1,EE,200C013C,extended,3F051EB8
patch=1,EE,200C0140,extended,3F3340CC

//Check if running in Single player
patch=1,EE,E005DC82,extended,0013B052
patch=1,EE,200C004C,extended,0804EC17
patch=1,EE,200C00A0,extended,0804EC21
patch=1,EE,2013B054,extended,08030000
patch=1,EE,2013B07C,extended,08030015
patch=1,EE,001439FD,byte,00000001 //Force built-in widescreen

//Check if running in Multiplayer
patch=1,EE,E005DC82,extended,001930B2
patch=1,EE,200C004C,extended,08064C2F
patch=1,EE,200C00A0,extended,08064C39
patch=1,EE,201930B4,extended,08030000
patch=1,EE,201930DC,extended,08030015
patch=1,EE,001A5A3D,byte,00000001 //Force built-in widescreen


13 changes: 13 additions & 0 deletions patches/SLES-82031_167A484D.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
[Widescreen 16:9]
gsaspectratio=16:9
comment=Shadow Hearts 2 Covenant (PAL-M3) (SLES-82030) Widescreen Hack (16:9) by ElHecht
//
// 16:9
patch=1,EE,00202cac,word,3c013f40
patch=1,EE,00202cb0,word,44810000
patch=1,EE,00202cb8,word,4600c602
//
// Render-Fix
patch=1,EE,0022531c,word,3c033fc0


24 changes: 24 additions & 0 deletions patches/SLES-82037_F3A5EC6F.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
gametitle=Armored Core - Nexus - Disc 1 - Evolution (PAL-M5) (SLES-82036)

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen hack by ElHecht

// 16:9
patch=1,EE,0024070c,word,3c013f40 // 00000000 hor fov menu
patch=1,EE,00240718,word,44810000 // 00000000
patch=1,EE,0024071c,word,4600c602 // 00000000
patch=1,EE,001211d0,word,3c033f19 // 3c033f4c hor fov gameplay
patch=1,EE,001211d8,word,3462999a // 3462cccd hor fov gameplay
patch=1,EE,00158880,word,3c0243d6 // 3c0243a0 renderfix

// 16:10
//patch=1,EE,0024070c,word,3c013f55 // 00000000 hor fov menu
//patch=1,EE,00240710,word,34215555 // 00000000 hor fov menu
//patch=1,EE,00240718,word,44810000 // 00000000
//patch=1,EE,0024071c,word,4600c602 // 00000000
//patch=1,EE,001211d0,word,3c033f2a // 3c033f4c hor fov gameplay
//patch=1,EE,001211d8,word,3462aaab // 3462cccd hor fov gameplay
//patch=1,EE,00158880,word,3c0243c1 // 3c0243a0 renderfix


27 changes: 27 additions & 0 deletions patches/SLES-82039_812C5A96.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLES-82038) / Onimusha: Dawn of Dreams (Disc 2) (SLES-82039)

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen correction by nemesis2000 (pnach by nemesis2000 )

//gameplay

//val1
patch=1,EE,0012f974,word,3c023f19
patch=1,EE,0012f978,word,34439999

//val2
patch=1,EE,0012fb64,word,3c033f19
patch=1,EE,0012fb6c,word,334639999

//val3
patch=1,EE,0012f9d8,word,3c023f19
patch=1,EE,0012f9dc,word,34439999

//rfix1
patch=1,EE,0012fbe4,word,3c02c3d6

//rfix2
patch=1,EE,0012facc,word,3c024527


15 changes: 15 additions & 0 deletions patches/SLKA-25202_1102F889.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
gametitle=Armored Core - Nexus - Disc 1 - Evolution (NTSC-K) (SLKA-25201)

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen hack by ElHecht (NTSC-K by Arapapa)

// 16:9
patch=1,EE,0023fe6c,word,3c013f40 // 00000000 hor fov menu
patch=1,EE,0023fe78,word,44810000 // 00000000
patch=1,EE,0023fe7c,word,4600c602 // 00000000
patch=1,EE,001211d0,word,3c033f19 // 3c033f4c hor fov gameplay
patch=1,EE,001211d8,word,3462999a // 3462cccd hor fov gameplay
patch=1,EE,001587c0,word,3c0243d6 // 3c0243a0 renderfix


28 changes: 28 additions & 0 deletions patches/SLPM-65977_5B659BED.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
gametitle=Grandia III [NTSC-J] (SLPM-65976)

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen hack by nemesis2000 (pnach by Arapapa)

//both fov+
patch=1,EE,0013b450,word,3c033f27

//vert fov-
patch=1,EE,0013b4a0,word,3c013f40
patch=1,EE,0013b4a4,word,4481a000
patch=1,EE,0013b4a8,word,46146d83
patch=1,EE,0013b4ac,word,46007546
patch=1,EE,0013b4b0,word,46007e86

//cutscenes black borders fix (optional memory hack)
//(01000324 2200013C 03000010) change to
//(00000324 2200013C 03000010)
patch=1,EE,202A82D8,extended,24030000 //24030001

//battle black borders fix (optional memory hack)
//(10000324 0000BFDF 000043AC 040040AC BA310D08 1000BD27 F0FFBD27 3A00033C 20000224) change to
//(00000324 0000BFDF 000043AC 040040AC BA310D08 1000BD27 F0FFBD27 3A00033C 00000224)
patch=1,EE,2032BEF0,extended,24030000 //24030010
patch=1,EE,2032BF10,extended,24020000 //24020020


27 changes: 27 additions & 0 deletions patches/SLPM-66276_BD17248E.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
gametitle=Onimusha: Dawn of Dreams (Disc 1) (SLPM-66275) / Onimusha: Dawn of Dreams (Disc 2) (SLUS-21362)

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen hack by nemesis2000 (pnach by Arapapa)

//gameplay

//val1
patch=1,EE,0012f8a0,word,3c033f19
patch=1,EE,0012f8a8,word,34649999

//val2
patch=1,EE,0012fa78,word,3c033f19
patch=1,EE,0012fa80,word,34639999

//val3
patch=1,EE,00167f58,word,3c023f19
patch=1,EE,00167f5c,word,34439999

//rfix1
patch=1,EE,0012faf0,word,3c02c3d6

//rfix1
patch=1,EE,0012f9e0,word,3c024527


27 changes: 27 additions & 0 deletions patches/SLPS-73215_F7671511.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
gametitle=Shadow Hearts II - Director's Cut (PlayStation2 the Best) [NTSC-J] (SLPS-73214])

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen Hack

//black borders fix (optional)
(c843033c 803f023c to c843033c 0000023c)
patch=1,EE,004047e4,word,3c020000 //3c023f80

// 16:9
patch=1,EE,00202c94,word,3c013f40 //00000000
patch=1,EE,00202c98,word,44810000 //00000000
patch=1,EE,00202ca0,word,4600c602 //00000000

// Render-Fix
patch=1,EE,002253bc,word,3c033fc0 //3c034000 Fixed address
//patch=1,EE,0022531c,word,3c033fc0 // The original address was incorrect

// 16:10
//patch=1,EE,00202c94,word,3c013f55 //00000000
//patch=1,EE,00202c98,word,34215555 //00000000
//patch=1,EE,00202ca0,word,44810000 //00000000
//patch=1,EE,00202ca4,word,4600c602 //00000000
//patch=1,EE,002253bc,word,3c033fd5 //3c034000 Render-Fix


27 changes: 27 additions & 0 deletions patches/SLUS-21044_F3BDB2E6.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
gametitle=Shadow Hearts Covenant SLUS_210.41

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen Hack

//black borders fix (optional)
(c843033c 803f023c to c843033c 0000023c)
patch=1,EE,00402f24,word,3c020000 //3c023f80

// 16:9
patch=1,EE,00202c94,word,3c013f40
patch=1,EE,00202c98,word,44810000
patch=1,EE,00202ca0,word,4600c602

// Render-Fix
patch=1,EE,0022531c,word,3c033fc0


//16:9 Text box
//Remove "//" before patch to activate
//Side Effect - subtitles during cutscenes will be on the left side of the screen
//patch=1,EE,0026d2e4,word,3c033f19 //3c033f4c
//patch=1,EE,0027cf78,word,3c023f19 //3c023f4c
//patch=1,EE,0026eabc,word,3c023eB0 //3c023f00


19 changes: 19 additions & 0 deletions patches/SLUS-21079_7E5F690C.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
gametitle=Armored Core - Nexus SLUS_209.86 SLUS_210.79

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen Hack
patch=1,EE,001211c8,word,3c023f22
patch=1,EE,01e16348,word,3c023f40
patch=1,EE,202B757C,word,43C00000


[No-Interlacing]
description=Attempts to disable interlaced offset rendering.
gsinterlacemode=1
patch=1,EE,E0011400,extended,002C1050
patch=1,EE,2023C9AC,extended,30420001
patch=1,EE,E0019000,extended,002C1050
patch=1,EE,2023C9AC,extended,30420000


9 changes: 9 additions & 0 deletions patches/SLUS-21133_BBBAAF63.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[Widescreen 16:9]
gsaspectratio=16:9
gametitle=Xenosaga Episode II: Jenseits von Gut und Böse (Disc 1) (SLUS-20892) / Xenosaga Episode II: Jenseits von Gut und Böse (Disc 2) (PAL)
comment=Widescreen hack

//gameplay
patch=1,EE,20694790,extended,4182e8ba // original value 41445d17


9 changes: 9 additions & 0 deletions patches/SLUS-21133_EB39ABEC.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
[Widescreen 16:9]
gsaspectratio=16:9
gametitle=Xenosaga Episode II: Jenseits von Gut und Böse (Disc 1) (SLUS-20892) / Xenosaga Episode II: Jenseits von Gut und Böse (Disc 2) (SLUS-21133)
comment=Widescreen hack by nemesis2000 (pnach by nemesis2000)

//gameplay
patch=1,EE,2069B784,extended,4182e8ba // original value 41445d17


19 changes: 19 additions & 0 deletions patches/SLUS-21345_5B657DAD.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
gametitle=Grandia III (SLUS-21334)

[Widescreen 16:9]
gsaspectratio=16:9
comment=Widescreen hack by nemesis2000 (pnach by nemesis2000 )
patch=1,EE,0013b450,word,3c033f27
patch=1,EE,0013b4a0,word,3c013f40
patch=1,EE,0013b4a4,word,4481a000
patch=1,EE,0013b4a8,word,46146d83
patch=1,EE,0013b4ac,word,46007546
patch=1,EE,0013b4b0,word,46007e86

//cutscenes black borders fix (optional memory hack) - may cause error
//patch=1,EE,202A8578,extended,24030000 //24030001

//battle black borders fix (optional memory hack) - may cause error
//patch=1,EE,2032CEF8,extended,24030000 //24030010


Loading

0 comments on commit a502cf0

Please sign in to comment.