Skip to content

Commit

Permalink
ICO - formating, additions and improvements
Browse files Browse the repository at this point in the history
  • Loading branch information
pgert authored Oct 19, 2024
1 parent f722573 commit 7b0134b
Show file tree
Hide file tree
Showing 5 changed files with 392 additions and 39 deletions.
176 changes: 172 additions & 4 deletions patches/SCES-50760_5C991F4E.pnach
Original file line number Diff line number Diff line change
@@ -1,21 +1,189 @@
gametitle=ICO (SCES-50760)
gametitle=ICO * PAL-M5 * SCES-50760 * 5C991F4E

[Widescreen 16:9]
gsaspectratio=16:9
author=nemesis2000
comment=Widescreen Hack
//widescreen

// 16:9 widescreen
patch=1,EE,00114dd0,word,3c013f40
patch=1,EE,00114dd4,word,4481c000
patch=1,EE,00114de0,word,46181082

//render fix
// 16:9 Render fix
patch=1,EE,001146F4,word,240302ab
patch=1,EE,0054E478,word,44fa0000

[Widescreen 16:10]
gsaspectratio=Stretch
author=nemesis2000 & pgert
patch=1,EE,00114dd0,word,3c013f55
patch=1,EE,00114dd4,word,4481c000
patch=1,EE,00114de0,word,46181082
patch=1,EE,001146F4,word,240302ab
patch=1,EE,0054E478,word,44e10000

[Widescreen 15:10]
gsaspectratio=Stretch
author=nemesis2000 & pgert
patch=1,EE,00114dd0,word,3c013f64
patch=1,EE,00114dd4,word,4481c000
patch=1,EE,00114de0,word,46181082
patch=1,EE,001146F4,word,240302ab
patch=1,EE,0054E478,word,44d2f000

[Widescreen 20:9]
gsaspectratio=Stretch
author=nemesis2000, kripkrop, Devina & pgert
patch=1,EE,00114dd0,word,3c013f1a
patch=1,EE,00114dd4,word,4481c000
patch=1,EE,00114de0,word,46181082
patch=1,EE,001146F4,word,24030aaa
patch=1,EE,0054E478,word,451c4000

[Widescreen 21:9]
gsaspectratio=Stretch
author=nemesis2000, kripkrop, Devina & pgert
patch=1,EE,00114dd0,word,3c013f12
patch=1,EE,00114dd4,word,4481c000
patch=1,EE,00114de0,word,46181082
patch=1,EE,001146F4,word,24030aaa
patch=1,EE,0054E478,word,45241000

[Remove Blackbars]
author=nemesis2000
description=Removes black bars in cutscenes
patch=1,EE,00113450,word,3c010000

/////////////////////

[60 fps & No Interlacing]
author=Red_Tv
comment=Might need EE overclocking to be stable.

// 60 fps
patch=1,EE,0028F4C4,word,00000001

// Revert to 30 fps during Cutscenes
//patch=1,EE,e0010001,extended,0063AA08
//patch=1,EE,2028F4C4,extended,00000002

// No Interlacing (needed for 60 fps)
patch=1,EE,0013CAD0,word,30420000
patch=1,EE,001144AC,word,30420000

/////////////////////

[60 fps]
author=synce & Agrippa
// 60 fps hack by Agrippa based on the NTSC-U hack by synce
comment=Set EE Cyclerate to 130% - 180% in combination with this.
// - makes some animations run too fast
patch=1,EE,E0010000,extended,0063AA08
patch=1,EE,0028F4C4,extended,00000001

// Revert to 30 fps during Cutscenes
patch=1,EE,E0010001,extended,0063AA08
patch=1,EE,0028F4C4,extended,00000002

[No-Interlacing]
comment=Don't combine with the 60 fps hacks.
patch=1,EE,0013CAD0,word,30420000
patch=1,EE,001144AC,word,30420000

///////////////////

[Full height back buffer]
author=asasega & Agrippa

// Hacks by Agrippa based on the asasega patch for the NTSC version.
// A full height back buffer enabled, instead of a downsampled front buffer.
// Works with both PAL and NTSC modes.

// set the back buffer
patch=1,EE,2028F500,extended,00001040
patch=1,EE,2028F528,extended,00001040
// switch to the interlaced mode with FFMD set to 0. Progressive mode, applied by default,
// does add a black bar at the bottom in the NTSC mode when the back buffer is enabled
patch=1,EE,2028F4F8,extended,00000001
patch=1,EE,2028F520,extended,00000001

// check if the PAL mode is turned on to extend the display buffer from 256 to 512
patch=1,EE,E0024290,extended,0028F508
patch=1,EE,2028F50C,extended,001FF9FF
patch=1,EE,2028F534,extended,001FF9FF
// check if the NTSC mode is turned on to extend the display buffer from 224 to 448
patch=1,EE,E002927C,extended,0028F508
patch=1,EE,2028F50C,extended,001DF9FF
patch=1,EE,2028F534,extended,001DF9FF

///////////////////

[Debug Menu]
description=Press Select to open the Debug Menu.
comment=Enable 'Single Framestep' in the menu for 60fps.
patch=1,EE,20101F94,word,0C06C966
patch=1,EE,201AF850,word,0806BD28

[Maximum Graphics Booster]
description=No Blur-Effect and maxed out Game Sharpness.
patch=1,EE,001322f0,word,03e00008
patch=1,EE,001322f4,word,00000000
patch=1,EE,001fca60,word,03e00008
patch=1,EE,001fca64,word,00000000
patch=1,EE,001137f8,word,03e00008
patch=1,EE,001137fc,word,00000000
patch=1,EE,001136b0,word,03e00008
patch=1,EE,001136b4,word,00000000

[Disable Motion Blur]
patch=1,EE,001fca60,word,03e00008
patch=1,EE,001fca64,word,00000000

[Disable Post-Effects]
description=Disables Post-Effect like the bright reddish Sky.
patch=1,EE,0028F808,word,00000000

[No Blackborders]
patch=1,EE,001133F8,word,44800800
patch=1,EE,00113410,word,44800800
patch=1,EE,00113420,word,44800800
patch=1,EE,00113534,word,44800000

[No Shadow Effects]
patch=1,EE,0028F7CC,word,00000000
patch=1,EE,0028F7D0,word,00000000
patch=1,EE,0028F7D4,word,00000000
patch=1,EE,0028F7D8,word,00000000
patch=1,EE,0028F7DC,word,00000000
patch=1,EE,0028F7E0,word,00000000
patch=1,EE,0028F7E4,word,00000000
patch=1,EE,0028F7E8,word,00000000

[RGB Values]
description=RGB Values enhanced & fixed

// Characters RGB Values decently enhanced,
// disable extra Light on Boy and Objects
// and disable Boy-Dimming in dark Areas.
patch=1,EE,001170b4,word,24020000
patch=1,EE,00117000,word,24130000
patch=1,EE,00117010,word,24130000
patch=1,EE,001175f4,word,44806000
patch=1,EE,0028F780,word,3F900000
patch=1,EE,0028F784,word,3F900000
patch=1,EE,0028F788,word,3F900000
patch=1,EE,0028F78C,word,3F800000

// World and Character main RGB fixed Values.
patch=1,EE,0028F7F0,word,00000080
patch=1,EE,0028F7F4,word,00000080
patch=1,EE,0028F7F8,word,00000080
patch=1,EE,0028F7FC,word,00000000

///////////////////

// Mastercode - not needed for pcsx2
//patch=1,EE,0E3C7dF2,extended,1456E7A5
//patch=1,EE,F024E5d4,extended,0024E5d7

///////////////////
87 changes: 71 additions & 16 deletions patches/SCPS-11003_B01A4C95.pnach
Original file line number Diff line number Diff line change
@@ -1,25 +1,80 @@
gametitle=ICO [NTSC-J] (SCPS-11003)
gametitle=ICO * NTSC-J * SCPS-11003 * B01A4C95

[Widescreen 16:9]
gsaspectratio=16:9
author=nemesis2000 (pnach by Little Giant)
author=nemesis2000, ported by Little Giant

//widescreen
patch=1,EE,00114c6c,word,3c013f40 //00000000
patch=1,EE,00114c70,word,4481c000 //00000000
patch=1,EE,00114c80,word,c78780e0 //00000000
patch=1,EE,00114c84,word,46181082 //00000000
// 16:9 widescreen
patch=1,EE,00114c6c,word,3c013f40 // 00000000
patch=1,EE,00114c70,word,4481c000 // 00000000
patch=1,EE,00114c80,word,c78780e0 // 00000000
patch=1,EE,00114c84,word,46181082 // 00000000

//render fix
patch=1,EE,00114624,word,240302aB //8f8394cc
patch=1,EE,00549778,word,44FA0000 //44bb8000
// 16:9 Render fix
patch=1,EE,00114624,word,240302aB // 8f8394cc
patch=1,EE,00549778,word,44FA0000 // 44bb8000

//No interlacing by asasega
//patch=1,EE,0028D3F8,extended,00000001
//patch=1,EE,0028D420,extended,00000001
//patch=1,EE,0028D400,extended,00000040
//patch=1,EE,0028D428,extended,00000040
[Widescreen 16:10]
gsaspectratio=Stretch
author=nemesis2000, Little Giant & pgert
patch=1,EE,00114c6c,word,3c013f55
patch=1,EE,00114c70,word,4481c000
patch=1,EE,00114c80,word,c78780e0
patch=1,EE,00114c84,word,46181082
patch=1,EE,00114624,word,240302aB
patch=1,EE,00549778,word,44e10000

[Widescreen 15:10]
gsaspectratio=Stretch
author=nemesis2000, Little Giant & pgert
patch=1,EE,00114c6c,word,3c013f64
patch=1,EE,00114c70,word,4481c000
patch=1,EE,00114c80,word,c78780e0
patch=1,EE,00114c84,word,46181082
patch=1,EE,00114624,word,240302aB
patch=1,EE,00549778,word,44d2f000

[Widescreen 20:9]
gsaspectratio=Stretch
author=nemesis2000, Little Giant, kripkrop, Devina & pgert
patch=1,EE,00114c6c,word,3c013f1a
patch=1,EE,00114c70,word,4481c000
patch=1,EE,00114c80,word,c78780e0
patch=1,EE,00114c84,word,46181082
patch=1,EE,00114624,word,24030aaa
patch=1,EE,00549778,word,451c4000

[Widescreen 21:9]
gsaspectratio=Stretch
author=nemesis2000, Little Giant, kripkrop, Devina & pgert
patch=1,EE,00114c6c,word,3c013f12
patch=1,EE,00114c70,word,4481c000
patch=1,EE,00114c80,word,c78780e0
patch=1,EE,00114c84,word,46181082
patch=1,EE,00114624,word,24030aaa
patch=1,EE,00549778,word,45241000

[Remove Blackbars]
author=nemesis2000 & Little Giant
description=Removes black bars in cutscenes
patch=1,EE,00113380,word,3c010000 //3c014300
patch=1,EE,00113380,word,3c010000 // 3c014300

///////////////////

[60 fps]
author=asasega
comment=Might need EE overclocking to be stable.
// 00000002 00000001 00000000 00000000 00000000 00000000 00000103 00000103 00000000\
// 00000000 00000007 00000066
patch=1,EE,2028D3C4,extended,00000001

[No-Interlacing]
gsinterlacemode=1
author=asasega
description=Attempts to disable interlaced offset rendering.
patch=1,EE,0028D3F8,extended,00000001
patch=1,EE,0028D420,extended,00000001
patch=1,EE,0028D400,extended,00000040
patch=1,EE,0028D428,extended,00000040

///////////////////
12 changes: 12 additions & 0 deletions patches/SCPS-19103_B1228D1E.pnach
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
gametitle=ICO [PlayStation 2 The Best] * NTSC-J * SCPS-19103 * B1228D1E

[No-Interlacing]
gsinterlacemode=1
author=pcsx2user156
description=Attempts to disable interlaced offset rendering.
patch=1,EE,0028D480,word,00001040
patch=1,EE,0028D4A8,word,00001040
patch=1,EE,0028D478,word,00000001
patch=1,EE,0028D4A0,word,00000001
patch=1,EE,0028D48C,word,001DF9FF
patch=1,EE,0028D4B4,word,001DF9FF
73 changes: 62 additions & 11 deletions patches/SCPS-56001_2DF2C1EA.pnach
Original file line number Diff line number Diff line change
@@ -1,24 +1,75 @@
gametitle=ICO (NTSC-K) (SCPS-56001)
gametitle=ICO * NTSC-K * SCPS-56001 * 2DF2C1EA

[Widescreen 16:9]
gsaspectratio=16:9
comment=16:9 widescreen hack

//16:9 widescreen hack by nemesis2000, porting by 99skull
author=nemesis2000, ported by 99skull

// 16:9 widescreen
patch=1,EE,00114C6C,word,3C013F40
patch=1,EE,00114C70,word,4481C000
patch=1,EE,00114C80,word,46181082
//render fix

// 16:9 Render fix
patch=1,EE,00114624,word,240302AB
patch=1,EE,00549578,word,44FA0000

//No interlacing by asasega
//patch=1,EE,0028D478,extended,00000001
//patch=1,EE,0028D4A0,extended,00000001
//patch=1,EE,0028D480,extended,00000040
//patch=1,EE,0028D4A8,extended,00000040
[Widescreen 16:10]
gsaspectratio=Stretch
author=nemesis2000, 99skull & pgert
patch=1,EE,00114C6C,word,3C013F55
patch=1,EE,00114C70,word,4481C000
patch=1,EE,00114C80,word,46181082
patch=1,EE,00114624,word,240302AB
patch=1,EE,00549578,word,44E10000

[Widescreen 15:10]
gsaspectratio=Stretch
author=nemesis2000, 99skull & pgert
patch=1,EE,00114C6C,word,3C013F64
patch=1,EE,00114C70,word,4481C000
patch=1,EE,00114C80,word,46181082
patch=1,EE,00114624,word,240302AB
patch=1,EE,00549578,word,44D2F000

[Widescreen 20:9]
gsaspectratio=Stretch
author=nemesis2000, 99skull, kripkrop, Devina & pgert
patch=1,EE,00114C6C,word,3C013F1A
patch=1,EE,00114C70,word,4481C000
patch=1,EE,00114C80,word,46181082
patch=1,EE,00114624,word,24030AAA
patch=1,EE,00549578,word,451C4000

[Widescreen 21:9]
gsaspectratio=Stretch
author=nemesis2000, 99skull, kripkrop, Devina & pgert
patch=1,EE,00114C6C,word,3C013F12
patch=1,EE,00114C70,word,4481C000
patch=1,EE,00114C80,word,46181082
patch=1,EE,00114624,word,24030AAA
patch=1,EE,00549578,word,45241000

[Remove Blackbars]
author=nemesis2000 & 99skull
description=Removes black bars in cutscenes
patch=1,EE,00113380,word,3C010000
patch=1,EE,00113380,word,3C010000

///////////////////

[60 fps]
author=asasega
comment=Might need EE overclocking to be stable.
// 00000002 00000001 00000000 00000000 00000000 00000000 00000103\
// 00000103 00000000 00000000 00000007 00000066
patch=1,EE,2028D444,extended,00000001

[No-Interlacing]
gsinterlacemode=1
author=asasega
description=Attempts to disable interlaced offset rendering.
patch=1,EE,0028D478,extended,00000001
patch=1,EE,0028D4A0,extended,00000001
patch=1,EE,0028D480,extended,00000040
patch=1,EE,0028D4A8,extended,00000040

///////////////////
Loading

0 comments on commit 7b0134b

Please sign in to comment.