Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Copy multi-disc patches with same CRC to second disc #94

Merged
merged 1 commit into from
Jun 20, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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