HerrHulaHoop (talk | contribs) m (white-space fixes) |
HerrHulaHoop (talk | contribs) (Move old format patches to Canary page till they can be updated.) |
||
Line 45: | Line 45: | ||
- [ bef32, 0x101665d4, 0.01666667 ] # for 60fps | - [ bef32, 0x101665d4, 0.01666667 ] # for 60fps | ||
- [ bef32, 0x1016d870, 0.01666667 ] # for 60fps | - [ bef32, 0x1016d870, 0.01666667 ] # for 60fps | ||
</syntaxhighlight> | |||
==SPU MLAA== | |||
===SPU MLAA removal patch=== | |||
: '''Author:''' [https://github.com/Whatcookie 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 | |||
#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 | |||
#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 | |||
#SPUNAME: 'PS3_Release/edgepost-mlaa-task.s' | |||
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0 | |||
- [ be32, 0x0000349c, 0x40800017 ] # il r23 0 | |||
SPU-7b5ea49122ec7f023d4a72452dc7a9208d9d6dbf: # Dragon age 2 | |||
#SPUNAME: 'PS3_Release/edgepost-mlaa-task.s' | |||
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0 | |||
- [ be32, 0x0000349c, 0x40800017 ] # il r23 0 | |||
SPU-e3780fe1dc8953f849ac844ec9688ff4da3ca3ae: # Metro Last Light | |||
#SPUNAME: 'u:\bin_ps3_SNC\edgepost_mlaa_ta' | |||
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0 | |||
- [ be32, 0x000034a4, 0x40800017 ] # il r23 0 | |||
SPU-794795c449beef176d076816284849d266f55f99: # Macross 30 | |||
#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 | |||
#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 | |||
#SPUNAME: 'PS3_Release/edgepost-mlaa-task.s' | |||
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0 | |||
# - [ be32, 0x0000349c, 0x40800017 ] # il r23 0 # blackscreen | |||
SPU-ac189d7f87091160a94e69803ac0cff0a8bb7813: # ico mlaa | |||
#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 | |||
#SPUNAME: 'mlaascanline.PS3_Release/mlaasca' | |||
- [ be32, 0x00005948, 0x40800094 ] # il r20 1 | |||
- [ be32, 0x0000690c, 0x40800027 ] # il r39 0 | |||
SPU-2239af4827b17317522bd6323c646b45b34ebf14: # gow 3 patch 1.03 | |||
#SPUNAME: 'mlaascanline.PS3_Release/mlaasca' | |||
- [ be32, 0x00005948, 0x40800094 ] # il r20 1 | |||
- [ be32, 0x0000690c, 0x40800027 ] # il r39 0 | |||
SPU-976d2128f08c362731413b75c934101b76c3d73b: # Early versions of LBP2 | |||
#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 | |||
#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 | |||
#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 | |||
#SPUNAME: 'PS3_Release\edgepost-mlaa-task.s' | |||
- [ be32, 0x000033b0, 0x40800017 ] # il r23 0 | |||
- [ be32, 0x0000373c, 0x4080001f ] # il r31 0 | |||
SPU-82b3399c8e6533ba991eedb0e139bf20c7783bac: # Twisted Metal | |||
#SPUNAME: 'PS3_Release/edgepost-mlaa-task.s' | |||
- [ be32, 0x000033b0, 0x40800017 ] # il r23 0 | |||
- [ be32, 0x0000373c, 0x4080001f ] # il r31 0 | |||
SPU-191fe1c92c8360992b3240348e70ea37d50812d4: # Alice madness returns | |||
#SPUNAME: 'E:\Alice2\Development\Intermedia' | |||
- [ be32, 0x00003344, 0x40800003 ] # il r3 0 | |||
- [ be32, 0x000037b4, 0x4020007f ] # spu nop | |||
SPU-7cd211ff1cbd33163eb0711440dccbb3c1dbcf6c: # God of War Ascension | |||
#SPUNAME: 'z:/export/jenkins/workspace/int6' | |||
- [ be32, 0x00004440, 0x40800002 ] # il r2 0 | |||
- [ be32, 0x000056C4, 0x4080008a ] # il r10 0 | |||
SPU-1549476fe258150ff9f902229ffaed69a932a9c1: # God of War Ascension | |||
#SPUNAME: 'Z:/output/EURint6/SPUMLAATask/PS' | |||
- [ be32, 0x00004440, 0x40800002 ] # il r2 0 | |||
- [ be32, 0x000056C4, 0x4080008a ] # il r10 0 | |||
SPU-58fb5172bd99336a4ac96eefb00e739ce41f788b: # test drive unlimited 2 | |||
#SPUNAME: 'PS3_Release/edgepost-mlaa-task.s' | |||
#TODO: check this game later | |||
SPU-273bd5a0640e71876c11878ba9496d928d608f9e: # Socom 4 | |||
#SPUNAME: '.imogen/ps3_gold/edgemlaa.elf' | |||
#TODO: check this game later, doesn't yet go ingame | |||
SPU-239ea3f6ee242d11d857c844820aeda5157691c3: # Also Socom 4 | |||
#SPUNAME: '.imogen/ps3_gold_3d/edgemlaa3d.e' | |||
#TODO: check this (yes, two different elfs for the same game) | |||
SPU-1dbc4a6d4925b004b25b41d9ae2cf7a6e60e793a: # Starhawk single player demo | |||
#SPUNAME: 'C:\spin\Branch\SPDemo\RT\PS3_Can' // Different for full game? | |||
#TODO: check this, doesn't yet go ingame | |||
SPU-8acb4f81726084c67d74ceceb5461681fcabf45b: # Retro/Grade | |||
#SPUNAME: 'PS3_Release/edgepost-mlaa-task.s' | |||
#TODO: check this | |||
SPU-cc438f40a4d7d2ce312a064b8a99ae1b6217bd71: # Ace Combat Infinity | |||
#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 | |||
</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> | |||
==Uncharted 3: Drake's Deception== | |||
===Disable inbuilt MLAA=== | |||
: '''Author:''' [https://github.com/Whatcookie 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:''' [https://github.com/Xcedf ZEROx], [https://github.com/illusion0001 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) | |||
# 0 = None | |||
# 1 = Bloom | |||
# 2 = Depth of Field | |||
# 3 = ??? (Tonemapping) | |||
# 4 = Bloom & Depth of Field | |||
# 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) | |||
# 0 = None | |||
# 1 = Bloom | |||
# 2 = Depth of Field | |||
# 3 = ??? (Tonemapping) | |||
# 4 = Bloom & Depth of Field | |||
# 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) | |||
# 0 = None | |||
# 1 = Bloom | |||
# 2 = Depth of Field | |||
# 3 = ??? (Tonemapping) | |||
# 4 = Bloom & Depth of Field | |||
# 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:''' [https://github.com/superepic32 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:''' [https://github.com/Xcedf 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> | |||
==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 21:43, 11 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.
- Strafe moving is at double speed, even for enemies
- Grabbing an enemy moves you twice as fast
- Some sprite animations, like triangles above NPCs, are animated twice the speed
- Enemies attack more often
- Some minigames may act weirdly, some stuff is at double speed others aren't
- 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
- - [ 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
- 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
- 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
- SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0 - [ be32, 0x0000349c, 0x40800017 ] # il r23 0
SPU-7b5ea49122ec7f023d4a72452dc7a9208d9d6dbf: # Dragon age 2
- SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0 - [ be32, 0x0000349c, 0x40800017 ] # il r23 0
SPU-e3780fe1dc8953f849ac844ec9688ff4da3ca3ae: # Metro Last Light
- SPUNAME: 'u:\bin_ps3_SNC\edgepost_mlaa_ta'
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0 - [ be32, 0x000034a4, 0x40800017 ] # il r23 0
SPU-794795c449beef176d076816284849d266f55f99: # Macross 30
- 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
- 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
- SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
- [ be32, 0x000031f4, 0x40800003 ] # il r3 0
- - [ be32, 0x0000349c, 0x40800017 ] # il r23 0 # blackscreen
SPU-ac189d7f87091160a94e69803ac0cff0a8bb7813: # ico mlaa
- 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
- SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
- [ be32, 0x00005948, 0x40800094 ] # il r20 1 - [ be32, 0x0000690c, 0x40800027 ] # il r39 0
SPU-2239af4827b17317522bd6323c646b45b34ebf14: # gow 3 patch 1.03
- SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
- [ be32, 0x00005948, 0x40800094 ] # il r20 1 - [ be32, 0x0000690c, 0x40800027 ] # il r39 0
SPU-976d2128f08c362731413b75c934101b76c3d73b: # Early versions of LBP2
- 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
- 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
- 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
- SPUNAME: 'PS3_Release\edgepost-mlaa-task.s'
- [ be32, 0x000033b0, 0x40800017 ] # il r23 0 - [ be32, 0x0000373c, 0x4080001f ] # il r31 0
SPU-82b3399c8e6533ba991eedb0e139bf20c7783bac: # Twisted Metal
- SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
- [ be32, 0x000033b0, 0x40800017 ] # il r23 0 - [ be32, 0x0000373c, 0x4080001f ] # il r31 0
SPU-191fe1c92c8360992b3240348e70ea37d50812d4: # Alice madness returns
- SPUNAME: 'E:\Alice2\Development\Intermedia'
- [ be32, 0x00003344, 0x40800003 ] # il r3 0 - [ be32, 0x000037b4, 0x4020007f ] # spu nop
SPU-7cd211ff1cbd33163eb0711440dccbb3c1dbcf6c: # God of War Ascension
- SPUNAME: 'z:/export/jenkins/workspace/int6'
- [ be32, 0x00004440, 0x40800002 ] # il r2 0 - [ be32, 0x000056C4, 0x4080008a ] # il r10 0
SPU-1549476fe258150ff9f902229ffaed69a932a9c1: # God of War Ascension
- SPUNAME: 'Z:/output/EURint6/SPUMLAATask/PS'
- [ be32, 0x00004440, 0x40800002 ] # il r2 0 - [ be32, 0x000056C4, 0x4080008a ] # il r10 0
SPU-58fb5172bd99336a4ac96eefb00e739ce41f788b: # test drive unlimited 2
- SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
- TODO: check this game later
SPU-273bd5a0640e71876c11878ba9496d928d608f9e: # Socom 4
- SPUNAME: '.imogen/ps3_gold/edgemlaa.elf'
- TODO: check this game later, doesn't yet go ingame
SPU-239ea3f6ee242d11d857c844820aeda5157691c3: # Also Socom 4
- SPUNAME: '.imogen/ps3_gold_3d/edgemlaa3d.e'
- TODO: check this (yes, two different elfs for the same game)
SPU-1dbc4a6d4925b004b25b41d9ae2cf7a6e60e793a: # Starhawk single player demo
- SPUNAME: 'C:\spin\Branch\SPDemo\RT\PS3_Can' // Different for full game?
- TODO: check this, doesn't yet go ingame
SPU-8acb4f81726084c67d74ceceb5461681fcabf45b: # Retro/Grade
- SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
- TODO: check this
SPU-cc438f40a4d7d2ce312a064b8a99ae1b6217bd71: # Ace Combat Infinity
- 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
</syntaxhighlight>
Uncharted 2: Among Thieves
Disable various effects
- Author: ZEROx, 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>
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)
- 0 = None
- 1 = Bloom
- 2 = Depth of Field
- 3 = ??? (Tonemapping)
- 4 = Bloom & Depth of Field
- 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)
- 0 = None
- 1 = Bloom
- 2 = Depth of Field
- 3 = ??? (Tonemapping)
- 4 = Bloom & Depth of Field
- 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)
- 0 = None
- 1 = Bloom
- 2 = Depth of Field
- 3 = ??? (Tonemapping)
- 4 = Bloom & Depth of Field
- 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>
Unreal Tournament 3
Unlock FPS Patch
- Author: 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: 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>