Help:Game Patches/Canary: Difference between revisions

Help page
(Move old format patches to Canary page till they can be updated.)
(Remove few patches from canary since the updated version is on the main page.)
Line 172: Line 172:
#SPUNAME: 'PS3_Release\edgepost-mlaa-task.s'
#SPUNAME: 'PS3_Release\edgepost-mlaa-task.s'
#TODO: This game is online only, and if this variant doesn't appear in other titles it will remain unpatched
#TODO: This game is online only, and if this variant doesn't appear in other titles it will remain unpatched
</syntaxhighlight>
==Uncharted 2: Among Thieves==
===Disable various effects===
: '''Author:''' [https://github.com/Xcedf ZEROx], [https://github.com/illusion0001 illusion]
: '''Game versions:''' BCUS98123 (v1.00, v1.09), BCES00757 (v1.00, v1.09), BCES00509 (v1.00, v1.09) NPEA00365 NPUA80698 (v1.10)
: '''Patch version:''' 1.2
: '''Notes:''' to use scaling correctly for this game you must set Resolution Scale Threshold to 1x1, otherwise some effects like lens flare wil be missing, and all Treasures will be invisible.
<syntaxhighlight lang="yaml">
PPU-7b8a70c24456205b776915643a2acacb6ef6ea56: # Uncharted 2 BCUS98123 BCES00757 BCES00509 1.0
  - [ be32, 0x000c9250, 0x91630008 ] # Framelock: 1 (60 FPS Limit)            (mem address: 0x0E9B5FB)
#  - [ be32, 0x000c9250, 0x91830008 ] # Framelock: 0 (No FPS Limit)            (mem address: 0x0E9B5FB)
# Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change inital address, same applies for motion blur.
  - [ be32, 0x000c9370, 0x9b830052 ] # Disable SSAO                            (mem address: 0x0E9B642)
  - [ be32, 0x000c93c4, 0x9b830061 ] # Disable depth of field                  (mem address: 0x0E9B651)
  - [ be32, 0x000c93ec, 0x9b830078 ] # Disable Post on SPU                    (mem address: 0x0E9B668)
  - [ be32, 0x000c962c, 0x9b830374 ] # Disable Spu lightning                  (mem address: 0x0E9B964)
  - [ be32, 0x000c9630, 0x9b630375 ] # Enable stencil buffer for gpu lightning (mem address: 0x0E9B965)
  - [ be32, 0x0072ec3c, 0x99490004 ] # Disable mesh trimming                  (mem address: 0x0F995D0)
  - [ be32, 0x000c93c0, 0x9b83005f ] # Disable Motion blur                    (mem address: 0x0E9B64F)
  - [ be32, 0x000c961c, 0x9b8302a4 ] # Disable Velocity motion blur            (mem address: 0x0E9B894)
PPU-a3a5789c12711291dfe16a7d5d81c906d2b4c0c2: # Uncharted 2 BCUS98123 BCES00757 BCES00509 v1.09
  - [ be32, 0x000c26f0, 0x91630008 ] # Framelock: 1 (60 FPS Limit)            (mem address: 0x0E9C1FB)
#  - [ be32, 0x000c26f0, 0x91830008 ] # Framelock: 0 (No FPS Limit)            (mem address: 0x0E9C1FB)
# Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change inital address, same applies for motion blur.
  - [ be32, 0x000c2810, 0x9b830052 ] # Disable SSAO                            (mem address: 0x0E9C242)
  - [ be32, 0x000c2864, 0x9b830061 ] # Disable depth of field                  (mem address: 0x0E9C251)
  - [ be32, 0x000c288c, 0x9b830078 ] # Disable Post on SPU                    (mem address: 0x0E9C268)
  - [ be32, 0x000c2ad2, 0x9b830374 ] # Disable Spu lightning                  (mem address: 0x0E9C564)
  - [ be32, 0x000c2ad4, 0x9b630375 ] # Enable stencil buffer for gpu lightning (mem address: 0x0E9C565)
  - [ be32, 0x0072d44c, 0x99490004 ] # Disable mesh trimming                  (mem address: 0x0F9BFD0)
  - [ be32, 0x000c2860, 0x9b83005f ] # Disable Motion blur                    (mem address: 0x0E9C24F)
  - [ be32, 0x000c2ac0, 0x9b8302a4 ] # Disable Velocity motion blur            (mem address: 0x0E9C494)
PPU-599461c6c88935ff0ed26ef20e649c8c38b7be9c: # Uncharted 2 NPEA00365 NPUA80698 v1.10
  - [ be32, 0x000c2bb8, 0x91630008 ] # Framelock: 1 (60 FPS Limit)            (mem address: 0x0E9C1FB)
#  - [ be32, 0x000c2bb8, 0x91830008 ] # Framelock: 0 (No FPS Limit)            (mem address: 0x0E9C1FB)
# Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change inital address, same applies for motion blur.
  - [ be32, 0x000c2cd8, 0x9b830052 ] # Disable SSAO                            (mem address: 0x0E9C242)
  - [ be32, 0x000c2d2c, 0x9b830061 ] # Disable depth of field                  (mem address: 0x0E9C251)
  - [ be32, 0x000c2d54, 0x9b830078 ] # Disable Post on SPU                    (mem address: 0x0E9C268)
  - [ be32, 0x000c2f98, 0x9b830374 ] # Disable Spu lightning                  (mem address: 0x0E9C564)
  - [ be32, 0x00c2f9c, 0x9b630375 ]  # Enable stencil buffer for gpu lightning (mem address: 0x0E9C565)
  - [ be32, 0x0072d394, 0x99490004 ] # Disable mesh trimming                  (mem address: 0x0F9BFD0)
  - [ be32, 0x000c2d28, 0x9b83005f ] # Disable Motion blur                    (mem address: 0x0E9C24F)
  - [ be32, 0x000c2f88, 0x9b8302a4 ] # Disable Velocity motion blur            (mem address: 0x0E9C494)
PPU-bfee77256ce53064051a6b0ec9d292e75284aad4: # Demo NPEA90055
  - [ be32, 0x000c94a0, 0x91630008 ] # Framelock: 1 (60 FPS Limit)
  #- [ be32, 0x000c94a0, 0x91830008 ] # Framelock: 0 (No FPS Limit)
  - [ be32, 0x000c95c0, 0x9b830052 ] # Disable SSAO
  - [ be32, 0x000c9614, 0x9b830061 ] # Disable depth of field
  - [ be32, 0x000c963c, 0x9b830078 ] # Disable Post on SPU
  - [ be32, 0x000c987c, 0x9b830374 ] # Disable Spu lightning
  - [ be32, 0x000c9880, 0x9b630375 ] # Enable stencil buffer for gpu lightning
  - [ be32, 0x0030624c, 0x99490004 ] # Disable mesh trimming
  - [ be32, 0x000c9610, 0x9b83005f ] # Motion blur
  - [ be32, 0x000c986c, 0x9b8302a4 ] # Velocity motion blur
</syntaxhighlight>
</syntaxhighlight>


Line 343: Line 283:
   - [ be32, 0x0078b0e4, 0x480000c4 ] # motion
   - [ be32, 0x0078b0e4, 0x480000c4 ] # motion
   - [ be32, 0x00a6b8e8, 0x480001a4 ] # blur
   - [ be32, 0x00a6b8e8, 0x480001a4 ] # blur
</syntaxhighlight>
==Unreal Tournament 3==
===Unlock FPS Patch===
: '''Author:''' [https://github.com/Whatcookie Whatcookie]
: '''Game versions:''' BLES00200 (v2.00)
: '''Patch version:''' NA
: '''Notes:''' Max framerate with the patch is Vblank frequency/2. Without the patch the framerate will be limited at around 57 fps, the patch allows you to go past this.
<syntaxhighlight lang="yaml">
PPU-d4452078fad5d1d71a6ccb30d8349259749f38e7: # Unreal Tournament 3 [BLES00200] v2.00
  - [ be32, 0x00010c70, 0x60000000 ]
  - [ be32, 0x00010cc8, 0x60000000 ]
  - [ be32, 0x003b79e8, 0x60000000 ]
  - [ be32, 0x003b7a4c, 0x60000000 ]
  - [ be32, 0x003b7a58, 0x60000000 ]
</syntaxhighlight>
==WipEout HD==
===21:9 Patch===
: '''Author:''' [https://github.com/Esppiral Esppiral]
: '''Game versions:''' NPEA00057 (v2.51)
: '''Patch version:''' NA
: '''Notes:''' NA
<syntaxhighlight lang="yaml">
# WipEout HD [NPEA00057] v2.51
PPU-0e95b58ae209a37060f3388434b59bcce8a708ab:
  - [ be32, 0x7E4190, 0x4017B9AA ] # 21:9 Aspect Ratio
  - [ be32, 0x7EB4A4, 0x4017B9AA ] # Render Fix
</syntaxhighlight>
</syntaxhighlight>

Revision as of 10:54, 12 June 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.

Yakuza Kenzan

60 FPS patch

Author: Whatcookie
Patch version: 1.0
Notes: Has a lot of issues, not recommended for general use. Needs vblank rate set to 120hz.
  1. Strafe moving is at double speed, even for enemies
  2. Grabbing an enemy moves you twice as fast
  3. Some sprite animations, like triangles above NPCs, are animated twice the speed
  4. Enemies attack more often
  5. Some minigames may act weirdly, some stuff is at double speed others aren't
  6. Cutscenes still play at double speed

<syntaxhighlight lang="yaml"> PPU-fc24101547eff0f4307d4f70a0cb76329f11a525: # yakuza kenzan

 - [ 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>

SPU MLAA

SPU MLAA removal patch

Author: Whatcookie
Patch version: 1.5
Notes: Removes Morphological Anti-Aliasing, known as MLAA, a form of post process anti-aliasing which is done using the CELL's SPUs instead of the RSX for extra performance. These patches are generally game and version agnostic, and currently work with 37 titles.

<syntaxhighlight lang="yaml"> SPU-9001b44fd7278b5a6fa5385939fe928a0e549394: # Soul Calibur V, Yakuza Ishin, Journey, Yakuza 5, Tokyo Jungle, Oddworld: Stranger's Wrath HD, Soul Calibur Lost Swords, Binary Domain, Puppeteer

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 - [ be32, 0x0000349c, 0x40800017 ] # il r23 0 # Comment this line out to fix the blackscreen in Puppeteer

SPU-969cf3e9db75f52a6b41074ccbff74106b709854: # Sly 4, Motorstorm Apocalypse, Motorstorm RC, DmC DMC, Red Faction Armageddon, Ace Combat Assault Horizon

  1. SPUNAME: 'objs/release/edgepost-mlaa-task.' // NOTE: has asserts!
 - [ be32, 0x0000325c, 0x40800003 ] # il r3 0
 - [ be32, 0x00004C00, 0x40800091 ] # il r17 1

SPU-931132fd48a40bce0bec28e21f760b1fc6ca4364: # captain america, Yakuza dead souls, Need for Speed Shift 2

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 - [ be32, 0x0000349c, 0x40800017 ] # il r23 0

SPU-7b5ea49122ec7f023d4a72452dc7a9208d9d6dbf: # Dragon age 2

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 - [ be32, 0x0000349c, 0x40800017 ] # il r23 0

SPU-e3780fe1dc8953f849ac844ec9688ff4da3ca3ae: # Metro Last Light

  1. SPUNAME: 'u:\bin_ps3_SNC\edgepost_mlaa_ta'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 - [ be32, 0x000034a4, 0x40800017 ] # il r23 0

SPU-794795c449beef176d076816284849d266f55f99: # Macross 30

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 - [ be32, 0x000034a4, 0x40800017 ] # il r23 0

SPU-df5b1c3353cc36bb2f0fb59197d849bb99c3fecd: # Shadow of the collosus, Medieval Moves: Deadmund's Quest, Sports Champions 2

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 - [ be32, 0x0000349c, 0x40800017 ] # il r23 0

SPU-5177cbc4bf45c8a0a6968c2a722da3a9e6cfb28b: # Prince of Persia: The Sands of Time, Prince of Persia: The Two Thrones, Prince of Persia: Warrior Within

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
  1. - [ be32, 0x0000349c, 0x40800017 ] # il r23 0 # blackscreen

SPU-ac189d7f87091160a94e69803ac0cff0a8bb7813: # ico mlaa

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 - [ be32, 0x0000349c, 0x40800017 ] # il r23 0

SPU-530c255936b07b25467a58e24ceff5fd4e2960b7: # gow 3 mlaa // Almost certainly specific to GOW3

  1. SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
 - [ be32, 0x00005948, 0x40800094 ] # il r20 1
 - [ be32, 0x0000690c, 0x40800027 ] # il r39 0

SPU-2239af4827b17317522bd6323c646b45b34ebf14: # gow 3 patch 1.03

  1. SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
 - [ be32, 0x00005948, 0x40800094 ] # il r20 1
 - [ be32, 0x0000690c, 0x40800027 ] # il r39 0

SPU-976d2128f08c362731413b75c934101b76c3d73b: # Early versions of LBP2

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000036d4, 0x4080001d ] # il r29 0
 - [ be32, 0x000033d0, 0x40800005 ] # il r5 0

SPU-a129a01a270246c85df18eee0e959ef4263b6510: # Other early versions of LBP2

  1. SPUNAME: 'C:\dev\CW_br2_move_final-output\'
 - [ be32, 0x00003744, 0x4080001e ] # il r30 0
 - [ be32, 0x00003430, 0x40800006 ] # il r6 0

SPU-702d0205a89d445d15dc0f96548546c4e2e7a59f: # Little big planet 2 and 3

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000036bc, 0x4080001c ] # il r28 0
 - [ be32, 0x000033c0, 0x40800005 ] # il r5 0

SPU-45f98378f0837fc6821f63576f65d47d10f9bbcb: # yakuza 0, yakuza kiwami

  1. SPUNAME: 'PS3_Release\edgepost-mlaa-task.s'
 - [ be32, 0x000033b0, 0x40800017 ] # il r23 0
 - [ be32, 0x0000373c, 0x4080001f ] # il r31 0

SPU-82b3399c8e6533ba991eedb0e139bf20c7783bac: # Twisted Metal

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
 - [ be32, 0x000033b0, 0x40800017 ] # il r23 0
 - [ be32, 0x0000373c, 0x4080001f ] # il r31 0

SPU-191fe1c92c8360992b3240348e70ea37d50812d4: # Alice madness returns

  1. SPUNAME: 'E:\Alice2\Development\Intermedia'
 - [ be32, 0x00003344, 0x40800003 ] # il r3 0
 - [ be32, 0x000037b4, 0x4020007f ] # spu nop

SPU-7cd211ff1cbd33163eb0711440dccbb3c1dbcf6c: # God of War Ascension

  1. SPUNAME: 'z:/export/jenkins/workspace/int6'
 - [ be32, 0x00004440, 0x40800002 ] # il r2 0
 - [ be32, 0x000056C4, 0x4080008a ] # il r10 0

SPU-1549476fe258150ff9f902229ffaed69a932a9c1: # God of War Ascension

  1. SPUNAME: 'Z:/output/EURint6/SPUMLAATask/PS'
 - [ be32, 0x00004440, 0x40800002 ] # il r2 0
 - [ be32, 0x000056C4, 0x4080008a ] # il r10 0

SPU-58fb5172bd99336a4ac96eefb00e739ce41f788b: # test drive unlimited 2

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2. TODO: check this game later

SPU-273bd5a0640e71876c11878ba9496d928d608f9e: # Socom 4

  1. SPUNAME: '.imogen/ps3_gold/edgemlaa.elf'
  2. TODO: check this game later, doesn't yet go ingame

SPU-239ea3f6ee242d11d857c844820aeda5157691c3: # Also Socom 4

  1. SPUNAME: '.imogen/ps3_gold_3d/edgemlaa3d.e'
  2. TODO: check this (yes, two different elfs for the same game)

SPU-1dbc4a6d4925b004b25b41d9ae2cf7a6e60e793a: # Starhawk single player demo

  1. SPUNAME: 'C:\spin\Branch\SPDemo\RT\PS3_Can' // Different for full game?
  2. TODO: check this, doesn't yet go ingame

SPU-8acb4f81726084c67d74ceceb5461681fcabf45b: # Retro/Grade

  1. SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2. TODO: check this

SPU-cc438f40a4d7d2ce312a064b8a99ae1b6217bd71: # Ace Combat Infinity

  1. SPUNAME: 'PS3_Release\edgepost-mlaa-task.s'
  2. TODO: This game is online only, and if this variant doesn't appear in other titles it will remain unpatched

</syntaxhighlight>

Uncharted 3: Drake's Deception

Disable inbuilt MLAA

Author: Whatcookie
Game versions: BCES01175 (v1.00, v1.19), BCUS98233 (v1.00, v1.19), BCES01670 (v1.10, v1.19)
Patch version: 1.0
Notes: Allows for the use of Resolution Scaling in the title and also improves performance. Has issues similar to the TLoU MLAA patch.

<syntaxhighlight lang="yaml"> PPU-49c96996b6f3c0b32422375978c41e0c7ed95183: # BCES01175, BCUS98233 1.00

 - [ be32, 0x00720340, 0x480009ac ] # unconditonally branch to disable MLAA

PPU-664fb0e4a94c62c15a6474841c202fb2bf80ce16: # BCES01670 1.10

 - [ be32, 0x00728cac, 0x480009ac ] # unconditonally branch to disable MLAA

PPU-02a88c3c6cd415b0bb81f1606bc743835881a4ba: # BCES01175, BCES01670, BCUS98233 1.19

 - [ be32, 0x0073a1d8, 0x480009ac ] # unconditonally branch to disable MLAA

</syntaxhighlight>

Disable various effects

Author: ZEROx, illusion
Game versions: BCES01175 (v1.00, v1.19), BCUS98233 (v1.00, v1.19), BCES01670 (v1.10)
Patch version: 1.0
Notes: This is bound to cause issues. Further testing is needed.

<syntaxhighlight lang="yaml"> PPU-49c96996b6f3c0b32422375978c41e0c7ed95183: # BCES01175, BCUS98233 1.00

 - [ be32, 0x0093acd4, 0x39000003 ] # Post Processing mode (needs Post on SPU off!) (Removes overbloom when MLAA is disabled)
  1. 0 = None
  2. 1 = Bloom
  3. 2 = Depth of Field
  4. 3 = ??? (Tonemapping)
  5. 4 = Bloom & Depth of Field
  6. 5 = Bloom & Depth of Field & Tonemapping (Default) (mem address: 0x1346D47)
 - [ be32, 0x0073f05c, 0x980b0004 ] # Disable mesh trimming  (mem address: 0x12C3940)
 - [ be32, 0x0093b3ac, 0x9b830057 ] # Disable SSAO           (mem address: 0x1346DBF)
 - [ be32, 0x0093b430, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1346DE2)
 - [ be32, 0x0093b44c, 0x9b830081 ] # Speedup (WCB)          (mem address: 0x1346DE9)
 - [ be32, 0x0093b6b8, 0x9b6302f9 ] # Depth buffer viewport  (mem address: 0x1347061)
 - [ be32, 0x0093b6f8, 0x9b83031d ] # Depth border fix       (mem address: 0x1347085)
 - [ be32, 0x0093b704, 0x90e303ec ] # Depth buffer = 2       (mem address: 0x1347157)

PPU-664fb0e4a94c62c15a6474841c202fb2bf80ce16: # BCES01670 1.10

 - [ be32, 0x0094d0b8, 0x39000003 ] # Post Processing mode (needs Post on SPU off!) (Removes overbloom when MLAA is disabled)
  1. 0 = None
  2. 1 = Bloom
  3. 2 = Depth of Field
  4. 3 = ??? (Tonemapping)
  5. 4 = Bloom & Depth of Field
  6. 5 = Bloom & Depth of Field & Tonemapping (Default) (mem address: 0x1376F77)
 - [ be32, 0x00747b0c, 0x980b0004 ] # Disable mesh trimming  (mem address: 0x12D5A70)
 - [ be32, 0x0094d790, 0x9b830057 ] # Disable SSAO           (mem address: 0x1376FEF)
 - [ be32, 0x0094d814, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1377012)
 - [ be32, 0x0094d830, 0x9b830081 ] # Speedup (WCB)          (mem address: 0x1377019)
 - [ be32, 0x0094da9c, 0x9b6302f9 ] # Depth buffer viewport  (mem address: 0x1377291)
 - [ be32, 0x0094dadc, 0x9b83031d ] # Depth border fix       (mem address: 0x13772B5)
 - [ be32, 0x0094dae8, 0x90e303ec ] # Depth buffer = 2       (mem address: 0x1377387)

PPU-02a88c3c6cd415b0bb81f1606bc743835881a4ba: # BCES01175, BCES01670, BCUS98233 1.19

 - [ be32, 0x0096e308, 0x39000003 ] # Post Processing mode (needs Post on SPU off!) (Removes overbloom when MLAA is disabled)
  1. 0 = None
  2. 1 = Bloom
  3. 2 = Depth of Field
  4. 3 = ??? (Tonemapping)
  5. 4 = Bloom & Depth of Field
  6. 5 = Bloom & Depth of Field & Tonemapping (Default) (mem address: 0x1386547)
 - [ be32, 0x0075811c, 0x980b0004 ] # Disable mesh trimming  (mem address: 0x12E0DF0)
 - [ be32, 0x0096e9e0, 0x9b830057 ] # Disable SSAO           (mem address: 0x13865BF)
 - [ be32, 0x0096ea64, 0x9b83007a ] # Disable Depth of Field (mem address: 0x13865E2)
 - [ be32, 0x0096ea80, 0x9b830081 ] # Speedup (WCB)          (mem address: 0x13865E9)
 - [ be32, 0x0096ecec, 0x9b6302f9 ] # Depth buffer viewport  (mem address: 0x1386861)
 - [ be32, 0x0096ed2c, 0x9b83031d ] # Depth border fix       (mem address: 0x1386885)
 - [ be32, 0x0096ed38, 0x90e303ec ] # Depth buffer = 2       (mem address: 0x1386957)

</syntaxhighlight>

Unlock FPS

Author: superepic31
Game versions: BCES01175 (v1.00, v1.19), BCUS98233 (v1.00, v1.19)
Patch version: 1.0
Notes: Haven't tested how this affects cutscenes.

<syntaxhighlight lang="yaml"> PPU-49c96996b6f3c0b32422375978c41e0c7ed95183: # Uncharted 3: Drake's Deception BCES01175/BCUS98233 1.00

 - [ be32, 0x0093b348, 0x90e30034 ] #FPS   
 - [ be32, 0x0093b34c, 0x90e30038 ] #Unlock

PPU-02a88c3c6cd415b0bb81f1606bc743835881a4ba: # Uncharted 3: Drake's Deception BCES01175/BCUS98233 1.19

 - [ be32, 0x0096e980, 0x3b6000da ] #FPS
 - [ be32, 0x0096e97c, 0x48000040 ] #Unlock

</syntaxhighlight>

Disable motion blur

Author: ZEROx
Game versions: BCES01175 (v1.19), BCUS98233 (v1.19), BCES01670 (v1.10)
Patch version: 1.0
Notes: This is bound to cause issues. Further testing is needed.

<syntaxhighlight lang="yaml"> PPU-664fb0e4a94c62c15a6474841c202fb2bf80ce16: # Uncharted 3 GOTY

 - [ be32, 0x00779ff0, 0x480008b0 ] # Disable
 - [ be32, 0x0077aacc, 0x480000c4 ] # motion
 - [ be32, 0x00a411ac, 0x480001a4 ] # blur

PPU-02a88c3c6cd415b0bb81f1606bc743835881a4ba: # Uncharted 3 1.19

 - [ be32, 0x0078a608, 0x480008b0 ] # Disable
 - [ be32, 0x0078b0e4, 0x480000c4 ] # motion
 - [ be32, 0x00a6b8e8, 0x480001a4 ] # blur

</syntaxhighlight>