Help:Game Patches/Canary: Difference between revisions

Help page
(→‎ICO: add other versions)
m (→‎Yakuza Kenzan: note anchors)
Line 47: Line 47:


<syntaxhighlight lang="yaml">
<syntaxhighlight lang="yaml">
Anchors:
  kenzan60notes: &kenzan60notes "Strafe moving is at double speed, even for enemies\nGrabbing an enemy moves you twice as fast\nSome sprite animations, like triangles above NPCs, are animated twice the speed\nSome minigames may act weirdly, some stuff is at double speed others aren't\nCutscenes still play at double speed"
PPU-fc24101547eff0f4307d4f70a0cb76329f11a525: # yakuza kenzan
PPU-fc24101547eff0f4307d4f70a0cb76329f11a525: # yakuza kenzan
   60 FPS Patch:
   60 FPS Patch:
Line 53: Line 56:
         BLJM60064: [ 01.00 ]
         BLJM60064: [ 01.00 ]
     Author: Whatcookie
     Author: Whatcookie
     Notes: "Strafe moving is at double speed, even for enemies\nGrabbing an enemy moves you twice as fast\nSome sprite animations, like triangles above NPCs, are animated twice the speed\nSome minigames may act \nweirdly, some stuff is at double speed others aren't\nCutscenes still play at double speed"
     Notes: *kenzan60notes
     Patch Version: 1.0
     Patch Version: 1.0
     Patch:
     Patch:

Revision as of 06:07, 24 July 2020

This page is present for developers to document patches that are either severely broken, unstable or have too many adverse side-effects to recommend for general use.

ICO

<syntaxhighlight lang="yaml">

Anchors:

 fpsiconotes: &fpsiconotes "Only recommended for gameplay. Needs vblank rate set to 120hz.\nMost IGC (in-game cinematics) Camera movements are still tied to 30 fps and are sped up as a result."

PPU-1b40cda726a12a28393206edcd63252df76ca39c: # ICO eboot.bin

 60 FPS:
   Games:
     "ICO":
       NPEA00279: [ 01.00 ]
   Author: illusion
   Notes: *fpsiconotes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x4D1E6F, 1 ] # Set Framestep to 1 in debug menu

PPU-9a604c56796a32bf86ff037b682b0a744eb6a0dd: # ICO.self

 60 FPS:
   Games:
     "ICO":
       BCES01097: [ 01.00 ]
   Author: illusion
   Notes: *fpsiconotes
   Patch Version: 1.00
   Patch:
     - [ byte, 0x4D1DDF, 1 ] # Set Framestep to 1 in debug menu

PPU-20445ff41192238543f15e956926d03f93d23878: # ICO.self 1.01

 60 FPS:
   Games:
     "ICO":
       BCES01097: [ 01.01 ]
       NPEA00279: [ 01.01 ]
       NPUA80676: [ 01.01 ]
   Author: illusion
   Notes: *fpsiconotes
   Patch Version: 1.00
   Patch:
     - [ byte, 0x4E1EFF, 1 ] # Set Framestep to 1 in debug menu

</syntaxhighlight>

Yakuza Kenzan

<syntaxhighlight lang="yaml"> Anchors:

 kenzan60notes: &kenzan60notes "Strafe moving is at double speed, even for enemies\nGrabbing an enemy moves you twice as fast\nSome sprite animations, like triangles above NPCs, are animated twice the speed\nSome minigames may act weirdly, some stuff is at double speed others aren't\nCutscenes still play at double speed"

PPU-fc24101547eff0f4307d4f70a0cb76329f11a525: # yakuza kenzan

 60 FPS Patch:
   Games:
     "Yakuza Kenzan":
       BLJM60064: [ 01.00 ]
   Author: Whatcookie
   Notes: *kenzan60notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004955a4, 0xc01e94b0 ] # Point lfs somewhere (I don't remember)
     - [ bef32, 0x00b3d97c, 0.01666667 ] # for 60fps
     - [ bef32, 0x00b46668, 0.01666667 ] # for 60fps
     - [ bef32, 0x00b47e70, 0.01666667 ] # for 60fps
     - [ bef32, 0x00b4e04c, 0.01666667 ] # for 60fps
     - [ bef32, 0x00b4e994, 0.01666667 ] # for 60fps
     - [ bef32, 0x00b4eafc, 0.01666667 ] # for 60fps
     - [ bef32, 0x00b4ecc0, 0.01666667 ] # for 60fps
  1. - [ bef32, 0x00b50e40, 0.00833334 ] # for 120fps
     - [ bef32, 0x00b50e40, 0.01666667 ] # for 60fps // This one was important I think?
     - [ bef32, 0x00b6dd58, 0.01666667 ] # for 60fps
     - [ bef32, 0x1001aad0, 0.01666667 ] # for 60fps
     - [ bef32, 0x1001aae8, 0.01666667 ] # for 60fps
     - [ bef32, 0x1001ab00, 0.01666667 ] # for 60fps
     - [ bef32, 0x1001ab24, 0.01666667 ] # for 60fps
     - [ bef32, 0x100f2450, 0.01666667 ] # for 60fps
     - [ bef32, 0x100fa1a8, 0.01666667 ] # for 60fps
     - [ bef32, 0x10102188, 0.01666667 ] # for 60fps
     - [ bef32, 0x1010a450, 0.01666667 ] # for 60fps
     - [ bef32, 0x10112b54, 0.01666667 ] # for 60fps
     - [ bef32, 0x1011b0bc, 0.01666667 ] # for 60fps
     - [ bef32, 0x10124c04, 0.01666667 ] # for 60fps
     - [ bef32, 0x1012e988, 0.01666667 ] # for 60fps
     - [ bef32, 0x101397cc, 0.01666667 ] # for 60fps
     - [ bef32, 0x10144694, 0.01666667 ] # for 60fps
     - [ bef32, 0x1014fac4, 0.01666667 ] # for 60fps
     - [ bef32, 0x1015afb4, 0.01666667 ] # for 60fps
     - [ bef32, 0x101665d4, 0.01666667 ] # for 60fps
     - [ bef32, 0x1016d870, 0.01666667 ] # for 60fps

</syntaxhighlight>