(Add R&C ToD and QfB crash fix patches) |
HerrHulaHoop (talk | contribs) (Changed canary page to the new format (hope this works)) |
||
Line 2: | Line 2: | ||
__TOC__ | __TOC__ | ||
==Dynasty Warriors: Gundam Reborn= | {{patch | ||
|type = Canary | |||
|header = Dynasty Warriors: Gundam Reborn | |||
|version = 1.2 | |||
|content = | |||
PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac: | PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac: | ||
Fixes Memory Access Violation error: | Fixes Memory Access Violation error: | ||
Line 25: | Line 28: | ||
Patch: | Patch: | ||
- [ be32, 0x212464, 0x63e30000 ] | - [ be32, 0x212464, 0x63e30000 ] | ||
}} | |||
==Killzone= | {{patch | ||
|type = Canary | |||
|header = Killzone | |||
|version = 1.2 | |||
|content = | |||
PPU-70ad975e7fbb5bb57bb2159a16ec895cbccd3b4e: | PPU-70ad975e7fbb5bb57bb2159a16ec895cbccd3b4e: | ||
60 FPS: | 60 FPS: | ||
Line 40: | Line 46: | ||
- [ be32, 0x0021c138, 0x60000000 ] | - [ be32, 0x0021c138, 0x60000000 ] | ||
# - [ be32, 0x0021c140, 0x60000000 ] # screen flickering | # - [ be32, 0x0021c140, 0x60000000 ] # screen flickering | ||
}} | |||
==Ratchet & Clank: Tools of Destruction= | {{patch | ||
|type = Canary | |||
|header = Ratchet & Clank: Tools of Destruction | |||
|version = 1.2 | |||
|content = | |||
PPU-c4e26433d1eed9166eb0c67b6f66b2268f3704e2: | PPU-c4e26433d1eed9166eb0c67b6f66b2268f3704e2: | ||
Freeze Fix: | Freeze Fix: | ||
Line 87: | Line 96: | ||
Patch: | Patch: | ||
- [be32, 0x539ee8, 0x409efff4] | - [be32, 0x539ee8, 0x409efff4] | ||
}} | |||
==Ratchet & Clank: Quest for Booty= | {{patch | ||
|type = Canary | |||
|header = Ratchet & Clank: Quest for Booty | |||
|version = 1.2 | |||
|content = | |||
PPU-f07f7086588a4ea86a28bd768f0cbe710f5b813b: | PPU-f07f7086588a4ea86a28bd768f0cbe710f5b813b: | ||
Freeze Fix: | Freeze Fix: | ||
Line 101: | Line 113: | ||
Patch: | Patch: | ||
- [be32, 0x3EB8B0, 0x409EFFF0] | - [be32, 0x3EB8B0, 0x409EFFF0] | ||
}} | |||
==The Last of Us= | {{patch | ||
|type = Canary | |||
|header = The Last of Us | |||
|version = 1.2 | |||
|content = | |||
Anchors: | Anchors: | ||
tlou100_spucrashfix: &tlou100_spucrashfix | tlou100_spucrashfix: &tlou100_spucrashfix | ||
Line 155: | Line 170: | ||
Patch: | Patch: | ||
- [ load, *tlou111_spucrashfix ] | - [ load, *tlou111_spucrashfix ] | ||
}} | |||
==ICO= | {{patch | ||
|type = Canary | |||
|header = ICO | |||
|version = 1.2 | |||
|content = | |||
Anchors: | 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." | 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." | ||
Line 196: | Line 214: | ||
Patch: | Patch: | ||
- [ byte, 0x4E1EFF, 1 ] # Set Framestep to 1 in debug menu | - [ byte, 0x4E1EFF, 1 ] # Set Framestep to 1 in debug menu | ||
}} | |||
==Yakuza Kenzan= | {{patch | ||
|type = Canary | |||
|header = Yakuza Kenzan | |||
|version = 1.2 | |||
|content = | |||
Anchors: | 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" | 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" | ||
Line 213: | Line 234: | ||
Patch: | Patch: | ||
- [ be32, 0x004955a4, 0xc01e94b0 ] # Point lfs somewhere (I don't remember) | - [ be32, 0x004955a4, 0xc01e94b0 ] # Point lfs somewhere (I don't remember) | ||
- [ bef32, 0x00b3d97c, 0.01666667 ] # for | - [ bef32, 0x00b3d97c, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x00b46668, 0.01666667 ] # for | - [ bef32, 0x00b46668, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x00b47e70, 0.01666667 ] # for | - [ bef32, 0x00b47e70, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x00b4e04c, 0.01666667 ] # for | - [ bef32, 0x00b4e04c, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x00b4e994, 0.01666667 ] # for | - [ bef32, 0x00b4e994, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x00b4eafc, 0.01666667 ] # for | - [ bef32, 0x00b4eafc, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x00b4ecc0, 0.01666667 ] # for | - [ bef32, 0x00b4ecc0, 0.01666667 ] # for 60FPS | ||
# | # - [ bef32, 0x00b50e40, 0.00833334 ] # for 120FPS | ||
- [ bef32, 0x00b50e40, 0.01666667 ] # for | - [ bef32, 0x00b50e40, 0.01666667 ] # for 60FPS // This one was important I think? | ||
- [ bef32, 0x00b6dd58, 0.01666667 ] # for | - [ bef32, 0x00b6dd58, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1001aad0, 0.01666667 ] # for | - [ bef32, 0x1001aad0, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1001aae8, 0.01666667 ] # for | - [ bef32, 0x1001aae8, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1001ab00, 0.01666667 ] # for | - [ bef32, 0x1001ab00, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1001ab24, 0.01666667 ] # for | - [ bef32, 0x1001ab24, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x100f2450, 0.01666667 ] # for | - [ bef32, 0x100f2450, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x100fa1a8, 0.01666667 ] # for | - [ bef32, 0x100fa1a8, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x10102188, 0.01666667 ] # for | - [ bef32, 0x10102188, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1010a450, 0.01666667 ] # for | - [ bef32, 0x1010a450, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x10112b54, 0.01666667 ] # for | - [ bef32, 0x10112b54, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1011b0bc, 0.01666667 ] # for | - [ bef32, 0x1011b0bc, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x10124c04, 0.01666667 ] # for | - [ bef32, 0x10124c04, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1012e988, 0.01666667 ] # for | - [ bef32, 0x1012e988, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x101397cc, 0.01666667 ] # for | - [ bef32, 0x101397cc, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x10144694, 0.01666667 ] # for | - [ bef32, 0x10144694, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1014fac4, 0.01666667 ] # for | - [ bef32, 0x1014fac4, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1015afb4, 0.01666667 ] # for | - [ bef32, 0x1015afb4, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x101665d4, 0.01666667 ] # for | - [ bef32, 0x101665d4, 0.01666667 ] # for 60FPS | ||
- [ bef32, 0x1016d870, 0.01666667 ] # for | - [ bef32, 0x1016d870, 0.01666667 ] # for 60FPS | ||
}} |
Revision as of 14:53, 7 September 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.
Canary Patches
PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": BLES02057: [ All ] Author: Juhn Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: 1.0 Patch: - [ be32, 0x212494, 0x63e30000 ] PPU-d526f54bfa95c26ecb612318f58a49c62ea53915: Fixes Memory Access Violation error: Games: "Dynasty Warriors: Gundam Reborn": NPUB31531: [ All ] Author: Juhn Notes: Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps. Patch Version: 1.0 Patch: - [ be32, 0x212464, 0x63e30000 ]
Canary Patches
PPU-70ad975e7fbb5bb57bb2159a16ec895cbccd3b4e: 60 FPS: Games: "Killzone": NPEA00418: [ 01.00 ] Author: illusion Notes: "This patch is non functional. Everything still updates at 30FPS" Patch Version: 1.0 Patch: - [ be32, 0x0021c138, 0x60000000 ] # - [ be32, 0x0021c140, 0x60000000 ] # screen flickering
Canary Patches
PPU-c4e26433d1eed9166eb0c67b6f66b2268f3704e2: Freeze Fix: Games: "Ratchet & Clank: Tools of Destruction": BCES00052: [ All ] Author: Juhn Notes: Fixes game crashes/freezes Patch Version: 1.2 Patch: - [be32, 0x5056f0, 0x409efff0] PPU-16506d9d5bf692d615645accd24bca1ee1f8f9a6: Freeze Fix: Games: "Ratchet & Clank Future: Tools of Destruction": NPUA80965: [ All ] Author: Juhn, Epicalman Notes: Fixes game crashes/freezes Patch Version: 1.2 Patch: - [be32, 0x53a208, 0x409efff4] PPU-c14042df6304d3e420a9917e6f8e5fc05cc38b4c: Freeze Fix: Games: "Ratchet & Clank Future: Tools of Destruction": BCUS98127: [ All ] Author: Juhn, Epicalman Notes: Fixes game crashes/freezes Patch Version: 1.2 Patch: - [be32, 0x505948, 0x409efff0] PPU-ec77eaf73a4f55d1c4ece532c3be6db0011e49ca: Freeze Fix: Games: "Ratchet & Clank: Tools of Destruction": NPEA00452: [ All ] Author: Juhn Notes: Fixes game crashes/freezes Patch Version: 1.2 Patch: - [be32, 0x539ee8, 0x409efff4]
Canary Patches
PPU-f07f7086588a4ea86a28bd768f0cbe710f5b813b: Freeze Fix: Games: "Ratchet & Clank: Quest For Booty": BCES00301: [ All ] Author: Juhn Notes: Fixes game crashes/freezes Patch Version: 1.2 Patch: - [be32, 0x3EB8B0, 0x409EFFF0]
Canary Patches
Anchors: tlou100_spucrashfix: &tlou100_spucrashfix - [ be16, 0x1291C0C, 0x3F00 ] # SPU crash workaround, set float to 0.5 for sun pos(?) - [ be16, 0x14C7EA8, 0xBFC0 ] # set display gamma in debug menu to -1.5 - [ be32, 0x00A7A790, 0x60000000 ] # nop init - [ be32, 0x006BEC04, 0x60000000 ] # nop after init - [ be32, 0x00335DB8, 0x60000000 ] # nop reset tlou111_spucrashfix: &tlou111_spucrashfix - [ be16, 0x12C41A4, 0x3F00 ] # SPU crash workaround, set float to 0.5 for sun pos(?) - [ be16, 0x1571D4C, 0xBFC0 ] # set display gamma in debug menu to -1.5 - [ be32, 0x00AAA2C0, 0x60000000 ] # nop init - [ be32, 0x006E8088, 0x60000000 ] # nop after init - [ be32, 0x0034AFB8, 0x60000000 ] # nop reset spucrashnotes: &spucrashnotes "This patch attempts to addresses issues caused by the MLAA patch causing crashes during the following subchapters.\nBill's Town: High School Escape\nPittsburgh: Financial District, Escape the City\nUniversity: Go Big Horns\nKnown Issues:\nMenu too dark.\nSun in wrong position.\nLighting flickers during sun position change." tlou100_title: &tlou100_title "The Last of Us": BCES01584: [ 01.00 ] BCES01585: [ 01.00 ] BCUS98174: [ 01.00 ] BCJS37010: [ 01.00 ] BCAS20270: [ 01.00 ] tlou111_title: &tlou111_title "The Last of Us": BCES01584: [ 01.11 ] BCES01585: [ 01.11 ] BCUS98174: [ 01.11 ] BCJS37010: [ 01.11 ] BCAS20270: [ 01.11 ] PPU-9df60dc1aa5005a0c80e9066e4951dc0471553e6: SPU Crash Workaround: Games: *tlou100_title Author: illusion Notes: *spucrashnotes Patch Version: 1.0 Patch: - [ load, *tlou100_spucrashfix ] PPU-120fb71f7352d62521c639b0e99f960018c10a56: SPU Crash Workaround: Games: *tlou111_title Author: illusion Notes: *spucrashnotes Patch Version: 1.0 Patch: - [ load, *tlou111_spucrashfix ]
Canary Patches
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
Canary Patches
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 # - [ 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