Uncharted 3: Drake's Deception

From RPCS3 Wiki
Revision as of 10:13, 9 September 2020 by RPCS3 Bot (talk | contribs) (Text replacement - "===Patches=== <pre id="patch" class="version-1_2 mw-collapsible mw-collapsed"> " to "{{patch |version = 1.2 |content = ")
Uncharted 3: Drake's Deception
Developer(s) Naughty Dog
Publisher(s) Sony Computer Entertainment
Series Uncharted
GameID(s)
Quick links Check Compatibility
Open Issues
Search Google
Wikipedia Page


Configuration

Options that deviate from RPCS3's default settings and provide the best experience with this title are listed below.

GPU configuration

Setting Option Notes
Renderer Vulkan Recommended to get the best performance.
Resolution scale 100 Resolution scaling is only supported when the MLAA patch is enabled.
Write color buffers On Fixes where some scenes are too bright.

Advanced configuration

Setting Option Notes
Accurate RSX reservation access On To be enabled on systems that do not have TSX.

Known Issues

There are no reported issues with this title.

Special Notes

{{patch |version = 1.2 |content = Anchors:

 uc3_100_FPS: &uc3_100_FPS
   - [ be32, 0x0093b348, 0x90e30034 ] #FPS
   - [ be32, 0x0093b34c, 0x90e30038 ] #Unlock
 
 uc3_100_mlaa: &uc3_100_mlaa
   - [ be32, 0x00720340, 0x480009ac ] # unconditonally branch to disable MLAA
 
 # This patch cycles through various post-processing modes. Values accepted are:
 #    0 = None
 #    1 = Bloom
 #    2 = Depth of Field
 #    3 = ??? (Tonemapping)
 #    4 = Bloom & Depth of Field
 #    5 = Bloom & Depth of Field & Tonemapping (Default)
 
 uc3_100_post: &uc3_100_post
   - [ be32, 0x0093acd4, 0x39000003 ] # Post-processing modes  (mem address: 0x1346D47)
 
 uc3_100_mesh: &uc3_100_mesh
   - [ be32, 0x0073f05c, 0x980b0004 ] # Disable mesh trimming  (mem address: 0x12C3940)
 
 # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine, // needs correction on subroutine
 #    r6  = 2
 #    r27 = 1
 #    r28 = 0
 # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
 # source register from one to the other, though some are words and some are bytes, so be careful.
 
 uc3_100_ssao: &uc3_100_ssao
   - [ be32, 0x00635f8c, 0x60000000 ] # nop byte write on 00 57
   - [ be32, 0x0093b3ac, 0x9b830057 ] # Disable SSAO           (mem address: 0x1346DBF)
 
 uc3_100_dof: &uc3_100_dof
   - [ be32, 0x0093b430, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1346DE2)
 
 uc3_100_speed: &uc3_100_speed
   - [ be32, 0x0093b44c, 0x9b830081 ] # Speedup (WCB)          (mem address: 0x1346DE9)
 
 uc3_100_dbv: &uc3_100_dbv
   - [ be32, 0x0093b6b8, 0x9b6302f9 ] # Depth buffer viewport  (mem address: 0x1347061)
 
 uc3_100_dbf: &uc3_100_dbf
   - [ be32, 0x0093b6f8, 0x9b83031d ] # Depth border fix       (mem address: 0x1347085)
 
 uc3_100_db: &uc3_100_db
   - [ be32, 0x00635f88, 0x60000000 ] # nop byte write on 03 ec
   - [ be32, 0x0093b704, 0x90e303ec ] # Depth buffer           (mem address: 0x1347157)
 uc3_100_spulighting: &uc3_100_spulighting
   - [ be32, 0x0074c2f8, 0x48000010 ]
 uc3_JP_100_mlaa: &uc3_JP_100_mlaa
   - [ be32, 0x00720368, 0x480009ac ] # unconditonally branch to disable MLAA
 
 # This patch cycles through various post-processing modes. Values accepted are:
 #    0 = None
 #    1 = Bloom
 #    2 = Depth of Field
 #    3 = ??? (Tonemapping)
 #    4 = Bloom & Depth of Field
 #    5 = Bloom & Depth of Field & Tonemapping (Default)
 
 uc3_JP_100_post: &uc3_JP_100_post
   - [ be32, 0x0093acfc, 0x39000003 ] # Post-processing modes
 
 uc3_JP_100_mesh: &uc3_JP_100_mesh
   - [ be32, 0x0073f084, 0x980b0004 ] # Disable mesh trimming
 
 # Many settings below are enabled/disabled in sub_93B2C0. In this subroutine,
 #    r6  = 2
 #    r27 = 1
 #    r28 = 0
 # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
 # source register from one to the other, though some are words and some are bytes, so be careful.
 
 uc3_JP_100_ssao: &uc3_JP_100_ssao
   - [ be32, 0x00635fb4, 0x60000000 ] # nop byte write on 00 57
   - [ be32, 0x0093b3d4, 0x9b830057 ] # Disable SSAO
 
 uc3_JP_100_dof: &uc3_JP_100_dof
   - [ be32, 0x0093b458, 0x9b83007a ] # Disable Depth of Field
 
 uc3_JP_100_speed: &uc3_JP_100_speed
   - [ be32, 0x0093b474, 0x9b830081 ] # Speedup (WCB)
 
 uc3_JP_100_dbv: &uc3_JP_100_dbv
   - [ be32, 0x0093b6e0, 0x9b6302f9 ] # Depth buffer viewport
 
 uc3_JP_100_dbf: &uc3_JP_100_dbf
   - [ be32, 0x0093b720, 0x9b83031d ] # Depth border fix
 
 uc3_JP_100_db: &uc3_JP_100_db
   - [ be32, 0x00635fb0, 0x60000000 ] # nop byte write on 03 ec
   - [ be32, 0x0093b72c, 0x90e303ec ] # Depth buffer = 2
 uc3_JP_100_spulighting: &uc3_JP_100_spulighting
   - [ be32, 0x0074c320, 0x48000010 ]
 uc3_110_mlaa: &uc3_110_mlaa
   - [ be32, 0x00728cac, 0x480009ac ] # unconditonally branch to disable MLAA
 
 uc3_110_mb: &uc3_110_mb
   - [ be32, 0x00779ff0, 0x480008b0 ] # Disable
   - [ be32, 0x0077aacc, 0x480000c4 ] # motion
   - [ be32, 0x00a411ac, 0x480001a4 ] # blur
 
 # This patch cycles through various post-processing modes. Values accepted are:
 #    0 = None
 #    1 = Bloom
 #    2 = Depth of Field
 #    3 = ??? (Tonemapping)
 #    4 = Bloom & Depth of Field
 #    5 = Bloom & Depth of Field & Tonemapping (Default)
 
 uc3_110_post: &uc3_110_post
   - [ be32, 0x0094d0b8, 0x39000003 ] # Post-processing modes  (mem address: 0x1376F77)
 
 uc3_110_mesh: &uc3_110_mesh
   - [ be32, 0x00747b0c, 0x980b0004 ] # Disable mesh trimming  (mem address: 0x12D5A70)
 
 # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine, // needs correction on subroutine
 #    r6  = 2
 #    r27 = 1
 #    r28 = 0
 # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
 # source register from one to the other, though some are words and some are bytes, so be careful.
 
 uc3_110_ssao: &uc3_110_ssao
   - [ be32, 0x0063e010, 0x60000000 ] # nop byte write on 00 57
   - [ be32, 0x0094d790, 0x9b830057 ] # Disable SSAO           (mem address: 0x1376FEF)
 
 uc3_110_dof: &uc3_110_dof
   - [ be32, 0x0094d814, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1377012)
 
 uc3_110_speed: &uc3_110_speed
   - [ be32, 0x0094d830, 0x9b830081 ] # Speedup (WCB)          (mem address: 0x1377019)
 
 uc3_110_dbv: &uc3_110_dbv
   - [ be32, 0x0094da9c, 0x9b6302f9 ] # Depth buffer viewport  (mem address: 0x1377291)
 
 uc3_110_dbf: &uc3_110_dbf
   - [ be32, 0x0094dadc, 0x9b83031d ] # Depth border fix       (mem address: 0x13772B5)
 
 uc3_110_db: &uc3_110_db
   - [ be32, 0x0063e00c, 0x60000000 ] # nop byte write on 03 ec
   - [ be32, 0x0094dae8, 0x90e303ec ] # Depth buffer = 2       (mem address: 0x1377387)
 uc3_110_spulighting: &uc3_110_spulighting
   - [ be32, 0x00754da0, 0x48000010 ]
 uc3_119_FPS: &uc3_119_FPS
   - [ be32, 0x0096e980, 0x3b6000da ] #FPS
   - [ be32, 0x0096e97c, 0x48000040 ] #Unlock
 
 uc3_119_mlaa: &uc3_119_mlaa
   - [ be32, 0x0073a1d8, 0x480009ac ] # unconditonally branch to disable MLAA
 
 uc3_119_mb: &uc3_119_mb
   - [ be32, 0x0078a608, 0x480008b0 ] # Disable
   - [ be32, 0x0078b0e4, 0x480000c4 ] # motion
   - [ be32, 0x00a6b8e8, 0x480001a4 ] # blur
 
 # This patch cycles through various post-processing modes. Values accepted are:
 #    0 = None
 #    1 = Bloom
 #    2 = Depth of Field
 #    3 = ??? (Tonemapping)
 #    4 = Bloom & Depth of Field
 #    5 = Bloom & Depth of Field & Tonemapping (Default)
 
 uc3_119_post: &uc3_119_post
   - [ be32, 0x0096e308, 0x39000003 ] # Post-processing modes  (mem address: 0x1386547)
 
 uc3_119_mesh: &uc3_119_mesh
   - [ be32, 0x0075811c, 0x980b0004 ] # Disable mesh trimming  (mem address: 0x12E0DF0)
 
 # Many settings below are enabled/disabled in sub_96E8CC. In this subroutine,
 #    r6  = 2
 #    r27 = 1
 #    r28 = 0
 # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
 # source register from one to the other, though some are words and some are bytes, so be careful.
 
 uc3_119_ssao: &uc3_119_ssao
   - [ be32, 0x0064df24, 0x60000000 ] # nop byte write on 00 57
   - [ be32, 0x0096e9e0, 0x9b830057 ] # Disable SSAO           (mem address: 0x13865BF)
 
 uc3_119_dof: &uc3_119_dof
   - [ be32, 0x0096ea64, 0x9b83007a ] # Disable Depth of Field (mem address: 0x13865E2)
 
 uc3_119_speed: &uc3_119_speed
   - [ be32, 0x0096ea80, 0x9b830081 ] # Speedup (WCB)          (mem address: 0x13865E9)
 
 uc3_119_dbv: &uc3_119_dbv
   - [ be32, 0x0096ecec, 0x9b6302f9 ] # Depth buffer viewport  (mem address: 0x1386861)
 
 uc3_119_dbf: &uc3_119_dbf
   - [ be32, 0x0096ed2c, 0x9b83031d ] # Depth border fix       (mem address: 0x1386885)
 
 uc3_119_db: &uc3_119_db
   - [ be32, 0x0064df20, 0x60000000 ] # nop byte write on 03 ec
   - [ be32, 0x0096ed38, 0x90e303ec ] # Depth buffer = 2       (mem address: 0x1386957)
 uc3_119_spulighting: &uc3_119_spulighting
   - [ be32, 0x007653c0, 0x48000010 ]

PPU-49c96996b6f3c0b32422375978c41e0c7ed95183:

 Unlock FPS:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: superepic31
   Notes: Haven't tested how this affects cutscenes.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_FPS ]
 Disable in-built MLAA:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: Whatcookie
   Notes: Allows for the use of Resolution Scaling in the title and also improves performance. However, please note that this patch causes a few issues such as incorrect bloom effect. However, this issues can be addressed with the post-processing patch below.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_mlaa ]
 Post-processing Modes:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_post ]
 Disable Mesh Trimming:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_mesh ]
 Disable SSAO:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_ssao ]
 Disable Depth of Field:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_dof ]
 Performance (WCB):
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_speed ]
 Depth Buffer Viewport:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_dbv ]
 Depth Border Fix:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_dbf ]
 Depth Buffer:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_db ]
 Disable SPU Lighting:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.00 ]
       BCUS98233: [ 01.00 ]
   Author: ZEROx
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_100_spulighting ]


PPU-48fa849dfeaef2f36ec042a576f29bda19ec1de0:

 Disable in-built MLAA:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: Whatcookie
   Notes: Allows for the use of Resolution Scaling in the title and also improves performance. However, please note that this patch causes a few issues such as incorrect bloom effect. However, this issues can be addressed with the post-processing patch below.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_mlaa ]
 Post-processing Modes:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_post ]
 Disable Mesh Trimming:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_mesh ]
 Disable SSAO:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_ssao ]
 Disable Depth of Field:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_dof ]
 Performance (WCB):
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_speed ]
 Depth Buffer Viewport:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_dbv ]
 Depth Border Fix:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_dbf ]
 Depth Buffer:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_db ]
 Disable SPU Lighting:
   Games:
     "Uncharted 3: Drake's Deception":
       BCJS37004: [ 01.00 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_JP_100_spulighting ]

PPU-664fb0e4a94c62c15a6474841c202fb2bf80ce16:

 Disable in-built MLAA:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: Whatcookie
   Notes: Allows for the use of Resolution Scaling in the title and also improves performance. However, please note that this patch causes a few issues such as incorrect bloom effect. However, this issues can be addressed with the post-processing patch below.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_mlaa ]
 Disable Motion Blur:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_mb ]
 Post-processing Modes:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_post ]
 Disable Mesh Trimming:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_mesh ]
 Disable SSAO:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_ssao ]
 Disable Depth of Field:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_dof ]
 Performance (WCB):
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_speed ]
 Depth Buffer Viewport:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_dbv ]
 Depth Border Fix:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_dbf ]
 Depth Buffer:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_db ]
 Disable SPU Lighting:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01670: [ 01.10 ]
   Author: ZEROx
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_110_spulighting ]

PPU-02a88c3c6cd415b0bb81f1606bc743835881a4ba:

 Unlock FPS:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: superepic31
   Notes: Haven't tested how this affects cutscenes.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_FPS ]
 Disable in-built MLAA:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: Whatcookie
   Notes: Allows for the use of Resolution Scaling in the title and also improves performance. However, please note that this patch causes a few issues such as incorrect bloom effect. However, this issues can be addressed with the post-processing patch below.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_mlaa ]
 Disable Motion Blur:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_mb ]
 Post-processing Modes:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_post ]
 Disable Mesh Trimming:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_mesh ]
 Disable SSAO:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_ssao ]
 Disable Depth of Field:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_dof ]
 Performance (WCB):
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_speed ]
 Depth Buffer Viewport:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_dbv ]
 Depth Border Fix:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_dbf ]
 Depth Buffer:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx, illusion
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_db ]
 Disable SPU Lighting:
   Games:
     "Uncharted 3: Drake's Deception":
       BCES01175: [ 01.19 ]
       BCES01670: [ 01.19 ]
       BCUS98233: [ 01.19 ]
       BCJS37004: [ 02.17 ]
   Author: ZEROx
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *uc3_119_spulighting ]