Advertisement
Guest User

Uncharted 2: Among Thieves [RPCS3] patches file by Faweks1 v2

a guest
Aug 15th, 2020
702
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 65.35 KB | None | 0 0
  1. Version: 1.2
  2.  
  3. Anchors:
  4. SPU_MLAA_01: &SPU_MLAA_01
  5. - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
  6. # - [ be32, 0x0000349c, 0x40800017 ] # il r23 0 # causes blackscreen
  7.  
  8. SPU_MLAA_02: &SPU_MLAA_02
  9. - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
  10. - [ be32, 0x0000349c, 0x40800017 ] # il r23 0
  11.  
  12. SPU_MLAA_03: &SPU_MLAA_03
  13. - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
  14. - [ be32, 0x000034a4, 0x40800017 ] # il r23 0
  15.  
  16. SPU_MLAA_04: &SPU_MLAA_04
  17. - [ be32, 0x00005948, 0x40800094 ] # il r20 1
  18. - [ be32, 0x0000690c, 0x40800027 ] # il r39 0
  19.  
  20. SPU_MLAA_05: &SPU_MLAA_05
  21. - [ be32, 0x00004440, 0x40800002 ] # il r2 0
  22. - [ be32, 0x000056C4, 0x4080008a ] # il r10 0
  23.  
  24. SPU_MLAA_06: &SPU_MLAA_06
  25. - [ be32, 0x000033b0, 0x40800017 ] # il r23 0
  26. - [ be32, 0x0000373c, 0x4080001f ] # il r31 0
  27.  
  28. SPU_MLAA_07: &SPU_MLAA_07
  29. - [ be32, 0x0000325c, 0x40800003 ] # il r3 0
  30. - [ be32, 0x00004C00, 0x40800091 ] # il r17 1
  31.  
  32. SPU_MLAA_08: &SPU_MLAA_08
  33. - [ be32, 0x000036d4, 0x4080001d ] # il r29 0
  34. - [ be32, 0x000033d0, 0x40800005 ] # il r5 0
  35.  
  36. SPU_MLAA_09: &SPU_MLAA_09
  37. - [ be32, 0x00003744, 0x4080001e ] # il r30 0
  38. - [ be32, 0x00003430, 0x40800006 ] # il r6 0
  39.  
  40. SPU_MLAA_10: &SPU_MLAA_10
  41. - [ be32, 0x000036bc, 0x4080001c ] # il r28 0
  42. - [ be32, 0x000033c0, 0x40800005 ] # il r5 0
  43.  
  44. SPU_MLAA_11: &SPU_MLAA_11
  45. - [ be32, 0x00003344, 0x40800003 ] # il r3 0
  46. - [ be32, 0x000037b4, 0x4020007f ] # spu nop
  47.  
  48. SPU_MLAA_Notes: &SPU_MLAA_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."
  49.  
  50. SPU-5177cbc4bf45c8a0a6968c2a722da3a9e6cfb28b: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  51. "Disable SPU MLAA - Prince of Persia series":
  52. Games:
  53. All:
  54. All: [ All ]
  55. Serials: All
  56. Author: Whatcookie
  57. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nPrince of Persia: The Sands of Time\nPrince of Persia: Warrior Within\nPrince of Persia: The Two Thrones" ]
  58. Patch Version: 1.5
  59. Patch:
  60. - [ load, *SPU_MLAA_01 ]
  61.  
  62. SPU-9001b44fd7278b5a6fa5385939fe928a0e549394: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  63. Disable SPU MLAA:
  64. Games:
  65. "Puppeteer":
  66. BCES00935: [ All ]
  67. BCUS98227: [ All ]
  68. BCJS30078: [ All ]
  69. BCAS20281: [ All ]
  70. NPEA00439: [ All ]
  71. NPUA80959: [ All ]
  72. NPJA00098: [ All ]
  73. NPHA80250: [ All ]
  74. Author: Whatcookie
  75. Notes: *SPU_MLAA_Notes
  76. Patch Version: 1.5
  77. Group: SPUMLAA
  78. Patch:
  79. - [ load, *SPU_MLAA_01 ]
  80. "Disable SPU MLAA - Multiple titles":
  81. Games:
  82. All:
  83. All: [ All ]
  84. Author: Whatcookie
  85. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nBinary Domain\nJourney\nOddworld: Stranger's Wrath HD\nTokyo Jungle\nSoulCalibur Lost Swords\nSoulCalibur V\nYakuza Ishin\nYakuza 5" ]
  86. Patch Version: 1.5
  87. Group: SPUMLAA
  88. Patch:
  89. - [ load, *SPU_MLAA_02 ]
  90.  
  91. SPU-931132fd48a40bce0bec28e21f760b1fc6ca4364: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  92. "Disable SPU MLAA - Multiple titles":
  93. Games:
  94. All:
  95. All: [ All ]
  96. Author: Whatcookie
  97. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nCaptain America: Super Soldier\nYakuza Dead Souls\nNeed for Speed Shift 2 Unleashed" ]
  98. Patch Version: 1.5
  99. Patch:
  100. - [ load, *SPU_MLAA_02 ]
  101.  
  102. SPU-7b5ea49122ec7f023d4a72452dc7a9208d9d6dbf: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  103. Disable SPU MLAA:
  104. Games:
  105. "Dragon Age 2 (Dragon Age II)":
  106. BLES01084: [ All ]
  107. BLUS30645: [ All ]
  108. NPEB00569: [ All ]
  109. NPUB30476: [ All ]
  110. Author: Whatcookie
  111. Notes: *SPU_MLAA_Notes
  112. Patch Version: 1.5
  113. Patch:
  114. - [ load, *SPU_MLAA_02 ]
  115.  
  116. SPU-df5b1c3353cc36bb2f0fb59197d849bb99c3fecd: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  117. "Disable SPU MLAA - Multiple titles":
  118. Games:
  119. All:
  120. All: [ All ]
  121. Author: Whatcookie
  122. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMedieval Moves: Deadmund's Quest\nShadow of the Colossus\nSports Champions 2" ]
  123. Patch Version: 1.5
  124. Patch:
  125. - [ load, *SPU_MLAA_02 ]
  126.  
  127. SPU-ac189d7f87091160a94e69803ac0cff0a8bb7813: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  128. "Disable SPU MLAA - ICO":
  129. Games:
  130. All:
  131. All: [ All ]
  132. Author: Whatcookie
  133. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nICO" ]
  134. Patch Version: 1.5
  135. Patch:
  136. - [ load, *SPU_MLAA_02 ]
  137.  
  138. SPU-794795c449beef176d076816284849d266f55f99: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  139. "Disable SPU MLAA - Macross 30":
  140. Games:
  141. All:
  142. All: [ All ]
  143. Author: Whatcookie
  144. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMacross 30" ]
  145. Patch Version: 1.5
  146. Patch:
  147. - [ load, *SPU_MLAA_03 ]
  148.  
  149. SPU-e3780fe1dc8953f849ac844ec9688ff4da3ca3ae: # SPUNAME: 'u:\bin_ps3_SNC\edgepost_mlaa_ta'
  150. "Disable SPU MLAA - Metro Last Light":
  151. Games:
  152. All:
  153. All: [ All ]
  154. Author: Whatcookie
  155. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMetro Last Light" ]
  156. Patch Version: 1.5
  157. Patch:
  158. - [ load, *SPU_MLAA_03 ]
  159.  
  160. SPU-530c255936b07b25467a58e24ceff5fd4e2960b7: # SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
  161. Disable SPU MLAA:
  162. Games:
  163. "God of War 3 (God of War III)":
  164. BCES00510: [ 01.00 ]
  165. BCES00799: [ 01.00 ]
  166. BCUS98111: [ 01.00 ]
  167. BCJS37001: [ 01.00 ]
  168. BCAS25003: [ 01.00 ]
  169. BCKS15003: [ 01.00 ]
  170. Author: Whatcookie
  171. Notes: *SPU_MLAA_Notes
  172. Patch Version: 1.5
  173. Patch:
  174. - [ load, *SPU_MLAA_04 ]
  175.  
  176. SPU-2239af4827b17317522bd6323c646b45b34ebf14: # SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
  177. Disable SPU MLAA:
  178. Games:
  179. "God of War 3 (God of War III)":
  180. BCES00510: [ 01.03 ]
  181. BCES00799: [ 01.03 ]
  182. BCUS98111: [ 01.03 ]
  183. BCJS37001: [ 01.03 ]
  184. BCAS25003: [ 01.03 ]
  185. BCKS15003: [ 01.03 ]
  186. Author: Whatcookie
  187. Notes: *SPU_MLAA_Notes
  188. Patch Version: 1.5
  189. Patch:
  190. - [ load, *SPU_MLAA_04 ]
  191.  
  192. SPU-7cd211ff1cbd33163eb0711440dccbb3c1dbcf6c: # SPUNAME: 'z:/export/jenkins/workspace/int6'
  193. "Disable SPU MLAA - God of War: Ascension":
  194. Games:
  195. All:
  196. All: [ All ]
  197. Author: Whatcookie
  198. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
  199. Patch Version: 1.5
  200. Patch:
  201. - [ load, *SPU_MLAA_05 ]
  202.  
  203. SPU-1549476fe258150ff9f902229ffaed69a932a9c1: # SPUNAME: 'Z:/output/EURint6/SPUMLAATask/PS'
  204. "Disable SPU MLAA - God of War: Ascension":
  205. Games:
  206. All:
  207. All: [ All ]
  208. Author: Whatcookie
  209. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
  210. Patch Version: 1.5
  211. Patch:
  212. - [ load, *SPU_MLAA_05 ]
  213.  
  214. SPU-45f98378f0837fc6821f63576f65d47d10f9bbcb: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  215. "Disable SPU MLAA - Yakuza 0, Yakuza Kiwami":
  216. Games:
  217. All:
  218. All: [ All ]
  219. Author: Whatcookie
  220. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nYakuza 0\nYakuza Kiwami" ]
  221. Patch Version: 1.5
  222. Patch:
  223. - [ load, *SPU_MLAA_06 ]
  224.  
  225. SPU-82b3399c8e6533ba991eedb0e139bf20c7783bac: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  226. "Disable SPU MLAA - Twisted Metal":
  227. Games:
  228. All:
  229. All: [ All ]
  230. Author: Whatcookie
  231. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nTwisted Metal" ]
  232. Patch Version: 1.5
  233. Patch:
  234. - [ load, *SPU_MLAA_06 ]
  235.  
  236. SPU-969cf3e9db75f52a6b41074ccbff74106b709854: # SPUNAME: 'objs/release/edgepost-mlaa-task.' # NOTE: has asserts!
  237. "Disable SPU MLAA - Multiple titles":
  238. Games:
  239. All:
  240. All: [ All ]
  241. Author: Whatcookie
  242. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nAce Combat: Assault Horizon\nDmC Devil May Cry\nMotorStorm: Apocalypse\nMotorStorm RC\nRed Faction: Armageddon\nSly Cooper: Thieves in Time" ]
  243. Patch Version: 1.5
  244. Patch:
  245. - [ load, *SPU_MLAA_07 ]
  246.  
  247. SPU-976d2128f08c362731413b75c934101b76c3d73b: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  248. "Disable SPU MLAA - LittleBigPlanet 2":
  249. Games:
  250. All:
  251. All: [ All ]
  252. Author: Whatcookie
  253. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2 (early versions)" ]
  254. Patch Version: 1.5
  255. Patch:
  256. - [ load, *SPU_MLAA_08 ]
  257.  
  258. SPU-a129a01a270246c85df18eee0e959ef4263b6510: # SPUNAME: 'C:\dev\CW_br2_move_final-output\'
  259. "Disable SPU MLAA - LittleBigPlanet 2":
  260. Games:
  261. All:
  262. All: [ All ]
  263. Author: Whatcookie
  264. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2 (other early versions)" ]
  265. Patch Version: 1.5
  266. Patch:
  267. - [ load, *SPU_MLAA_09 ]
  268.  
  269. SPU-702d0205a89d445d15dc0f96548546c4e2e7a59f: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  270. "Disable SPU MLAA - LittleBigPlanet 2, LittleBigPlanet 3":
  271. Games:
  272. All:
  273. All: [ All ]
  274. Author: Whatcookie
  275. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2\nLittleBigPlanet 3" ]
  276. Patch Version: 1.5
  277. Patch:
  278. - [ load, *SPU_MLAA_10 ]
  279.  
  280. SPU-191fe1c92c8360992b3240348e70ea37d50812d4: # SPUNAME: 'E:\Alice2\Development\Intermedia'
  281. "Disable SPU MLAA - Alice: Madness Returns":
  282. Games:
  283. All:
  284. All: [ All ]
  285. Author: Whatcookie
  286. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nAlice: Madness Returns" ]
  287. Patch Version: 1.5
  288. Patch:
  289. - [ load, *SPU_MLAA_11 ]
  290.  
  291. Anchors:
  292. tlou100_mlaa: &tlou100_mlaa
  293. - [ be32, 0x00a51a8c, 0x48000a64 ] # unconditonally branch to disable MLAA
  294.  
  295. # Special thanks to HdHereidme for debug menu, Smasher248 for inital memory addresses and Skye Mods for mesh trimming
  296. # address. Without them this patch wouldn't have been possible.
  297. # This patch cycles through various post-processing modes. Values accepted are:
  298. # 0 = None
  299. # 1 = Bloom
  300. # 2 = Depth of Field
  301. # 3 = ??? (Tonemapping)
  302. # 4 = Bloom & Depth of Field
  303. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  304.  
  305. tlou100_post: &tlou100_post
  306. - [ be32, 0x00a7991c, 0x38000003 ] # Post-Processing modes (mem address: 0x14C79C7)
  307.  
  308. tlou100_mesh: &tlou100_mesh
  309. - [ be32, 0x00923a94, 0x98090004 ] # Disable Mesh trimming (r3 => r0 ) (mem address: 0x142C584)
  310.  
  311. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine,
  312. # r6 = 2
  313. # r27 = 1
  314. # r28 = 0
  315. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  316. # source register from one to the other, though some are words and some are bytes, so be careful.
  317.  
  318. tlou100_ssao: &tlou100_ssao
  319. - [ be32, 0x00a7a470, 0x9b830067 ] # Disable SSAO (r27 => r28) (mem address: 0x14C7C0F)
  320.  
  321. tlou100_mb: &tlou100_mb
  322. - [ be32, 0x00a7a4d4, 0x9b830086 ] # Disable motion blur (r27 => r28) (mem address: 0x14C7C2E)
  323.  
  324. tlou100_dof: &tlou100_dof
  325. - [ be32, 0x00a7a4e0, 0x9b830089 ] # Disable depth of field (r27 => r28) (mem address: 0x14C7C31)
  326.  
  327. tlou100_dbv: &tlou100_dbv
  328. - [ be32, 0x00a7a760, 0x9b6302f5 ] # Depth buffer viewport (r28 => r27) (mem address: 0x14C7E9D)
  329.  
  330. tlou100_dbf: &tlou100_dbf
  331. - [ be32, 0x00a7a7ac, 0x9b830319 ] # Depth border fix (r27 => r28) (mem address: 0x14C7EC1)
  332.  
  333. tlou100_db: &tlou100_db
  334. - [ be32, 0x00a7a7b8, 0x90e303e8 ] # Depth buffer (r27 => r6 ) (mem address: 0x14C7F93)
  335.  
  336. tlou100_speed: &tlou100_speed
  337. - [ be32, 0x00a7a6b8, 0x938302b4 ] # Speedboost (mem address: 0x14c7e5f)
  338.  
  339. tlou100_trap: &tlou100_trap
  340. - [ be32, 0x79af9c, 0x60000000 ] # Fixes 1st RSX Trap Error in the Hotel Elevator/Underground Tunnel
  341. - [ be32, 0x485638, 0x60000000 ] # Fixes 2nd RSX Trap Error in the Hotel Elevator/Underground Tunnel
  342. - [ be32, 0x2bd53c, 0x60000000 ] # Fixes 3rd RSX Trap Error in the Hotel Elevator/Underground Tunnel
  343. - [ be32, 0x2bedb4, 0x60000000 ] # Fixes 4th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  344. - [ be32, 0x74b354, 0x60000000 ] # Fixes 5th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  345. - [ be32, 0x9a19f0, 0x60000000 ] # Fixes 6th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  346. - [ be32, 0x74bcc8, 0x60000000 ] # Fixes 7th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  347. - [ be32, 0x8fbd3c, 0x60000000 ] # Fixes 8th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  348. - [ be32, 0x8fbdc8, 0x60000000 ] # Fixes 9th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  349. - [ be32, 0x74bdf8, 0x60000000 ] # Fixes 10th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  350. - [ be32, 0x74bec0, 0x60000000 ] # Fixes 11th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  351. - [ be32, 0x74c0a0, 0x60000000 ] # Fixes 12th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  352. - [ be32, 0x9a0914, 0x60000000 ] # Fixes 13th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  353. - [ be32, 0xa41dd8, 0x60000000 ] # Fixes 14th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  354. - [ be32, 0xa41e3c, 0x60000000 ] # Fixes 15th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  355. - [ be32, 0x70c7c0, 0x60000000 ] # Fixes 16th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  356. - [ be32, 0x74b584, 0x60000000 ] # Fixes 17th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  357. - [ be32, 0x71471c, 0x60000000 ] # Fixes 18th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  358.  
  359. tlou100_spulighting: &tlou100_spulighting
  360. - [ be32, 0x00afeb24, 0x48000010 ]
  361.  
  362. tlou111_mlaa: &tlou111_mlaa
  363. - [ be32, 0x00a80350, 0x48000ab8 ] # unconditonally branch to disable MLAA
  364.  
  365. # Special thanks to HdHereidme for debug menu, Smasher248 for inital memory addresses and Skye Mods for mesh trimming
  366. # address. Without them this patch wouldn't have been possible.
  367. # This patch cycles through various post-processing modes. Values accepted are:
  368. # 0 = None
  369. # 1 = Bloom
  370. # 2 = Depth of Field
  371. # 3 = ??? (Tonemapping)
  372. # 4 = Bloom & Depth of Field
  373. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  374.  
  375. tlou111_post: &tlou111_post
  376. - [ be32, 0x00aa944c, 0x38000003 ] # Post-Processing modes (mem address: 0x1571867)
  377.  
  378. tlou111_mesh: &tlou111_mesh
  379. - [ be32, 0x009515d8, 0x98090004 ] # Disable Mesh trimming (r3 => r0 ) (mem address: 0x14A9604)
  380.  
  381. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine,
  382. # r6 = 2
  383. # r27 = 1
  384. # r28 = 0
  385. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  386. # source register from one to the other, though some are words and some are bytes, so be careful.
  387.  
  388. tlou111_ssao: &tlou111_ssao
  389. - [ be32, 0x00aa9f9c, 0x9b830067 ] # Disable SSAO (r27 => r28) (mem address: 0x1571AAF)
  390.  
  391. tlou111_mb: &tlou111_mb
  392. - [ be32, 0x00aaa000, 0x9b830086 ] # Disable motion blur (r27 => r28) (mem address: 0x1571ACE)
  393.  
  394. tlou111_dof: &tlou111_dof
  395. - [ be32, 0x00aaa00c, 0x9b830089 ] # Disable depth of field (r27 => r28) (mem address: 0x1571AD1)
  396.  
  397. tlou111_dbv: &tlou111_dbv
  398. - [ be32, 0x00aaa290, 0x9b6302f9 ] # Depth buffer viewport (r28 => r27) (mem address: 0x1571D41)
  399.  
  400. tlou111_dbf: &tlou111_dbf
  401. - [ be32, 0x00aaa2d8, 0x9b83031d ] # Depth border fix (r27 => r28) (mem address: 0x1571D65)
  402.  
  403. tlou111_db: &tlou111_db
  404. - [ be32, 0x00aaa2e4, 0x90c303ec ] # Depth buffer (r27 => r6 ) (mem address: 0x1571E37)
  405.  
  406. tlou111_speed: &tlou111_speed
  407. - [ be32, 0x00aaa1e8, 0x938302b8 ] # Speedboost (mem address: 0x1571d03)
  408.  
  409. tlou111_trap: &tlou111_trap
  410. - [ be32, 0x7bb5c4, 0x60000000 ] # Fixes 1st RSX Trap Error in the Hotel Elevator/Underground Tunnel
  411. - [ be32, 0x579a4c, 0x60000000 ] # Fixes 2nd RSX Trap Error in the Hotel Elevator/Underground Tunnel
  412. - [ be32, 0x2c9868, 0x60000000 ] # Fixes 3rd RSX Trap Error in the Hotel Elevator/Underground Tunnel
  413. - [ be32, 0x2ca7f4, 0x60000000 ] # Fixes 4th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  414. - [ be32, 0x76f68c, 0x60000000 ] # Fixes 5th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  415. - [ be32, 0x9cf568, 0x60000000 ] # Fixes 6th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  416. - [ be32, 0x770000, 0x60000000 ] # Fixes 7th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  417. - [ be32, 0x91b0a8, 0x60000000 ] # Fixes 8th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  418. - [ be32, 0x91b134, 0x60000000 ] # Fixes 9th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  419. - [ be32, 0x770130, 0x60000000 ] # Fixes 10th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  420. - [ be32, 0x7701f8, 0x60000000 ] # Fixes 11th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  421. - [ be32, 0x7703d8, 0x60000000 ] # Fixes 12th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  422. - [ be32, 0x9ce48c, 0x60000000 ] # Fixes 13th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  423. - [ be32, 0xa71538, 0x60000000 ] # Fixes 14th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  424. - [ be32, 0xa7159c, 0x60000000 ] # Fixes 15th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  425. - [ be32, 0x7306b0, 0x60000000 ] # Fixes 16th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  426. - [ be32, 0x76f8bc, 0x60000000 ] # Fixes 17th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  427. - [ be32, 0x738a48, 0x60000000 ] # Fixes 18th RSX Trap Error in the Hotel Elevator/Underground Tunnel
  428. - [ be32, 0x738a48, 0x60000000 ] # Fixes 19th RSX Trap Error in the Underground Tunnel
  429. - [ be32, 0xa7159c, 0x60000000 ] # Fixes 20th RSX Trap Error in the Underground Tunnel
  430.  
  431. tlou111_spulighting: &tlou111_spulighting
  432. - [ be32, 0x00b294ec, 0x48000010 ]
  433.  
  434. dbnotes: &dbnotes "This patch causes vertex explosion during \"Cabin Resort\" Subchapter.\nDisable this patch and enable SPU Lighting patch for this chapter."
  435. spulightingnotes: &spulightingnotes "Removes some broken effects and improve performance.\nThis patch can always be enabled."
  436.  
  437. PPU-9df60dc1aa5005a0c80e9066e4951dc0471553e6:
  438. Disable in-built MLAA:
  439. Games:
  440. "The Last of Us":
  441. BCES01584: [ 01.00 ]
  442. BCES01585: [ 01.00 ]
  443. BCUS98174: [ 01.00 ]
  444. BCJS37010: [ 01.00 ]
  445. Author: Whatcookie
  446. 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 the subchapter "The Cargo" only showing a blackscreen, incorrect bloom effect and the hearing feature no longer working. However, the first two issues can be addressed with the post-processing patch below.
  447. Patch Version: 1.0
  448. Patch:
  449. - [ load, *tlou100_mlaa ]
  450. Post-processing modes:
  451. Games:
  452. "The Last of Us":
  453. BCES01584: [ 01.00 ]
  454. BCES01585: [ 01.00 ]
  455. BCUS98174: [ 01.00 ]
  456. BCJS37010: [ 01.00 ]
  457. Author: JohnHolmesII, ZEROx, illusion, Juhn
  458. Notes: This patch addresses issues caused by the MLAA patch such as the subchapter "The Cargo" only showing a blackscreen and incorrect bloom effect.
  459. Patch Version: 1.0
  460. Patch:
  461. - [ load, *tlou100_post ]
  462. Disable Mesh trimming:
  463. Games:
  464. "The Last of Us":
  465. BCES01584: [ 01.00 ]
  466. BCES01585: [ 01.00 ]
  467. BCUS98174: [ 01.00 ]
  468. BCJS37010: [ 01.00 ]
  469. Author: JohnHolmesII, ZEROx, illusion, Juhn
  470. Notes:
  471. Patch Version: 1.0
  472. Patch:
  473. - [ load, *tlou100_mesh ]
  474. Disable SSAO:
  475. Games:
  476. "The Last of Us":
  477. BCES01584: [ 01.00 ]
  478. BCES01585: [ 01.00 ]
  479. BCUS98174: [ 01.00 ]
  480. BCJS37010: [ 01.00 ]
  481. Author: JohnHolmesII, ZEROx, illusion, Juhn
  482. Notes:
  483. Patch Version: 1.0
  484. Patch:
  485. - [ load, *tlou100_ssao ]
  486. Disable Motion Blur:
  487. Games:
  488. "The Last of Us":
  489. BCES01584: [ 01.00 ]
  490. BCES01585: [ 01.00 ]
  491. BCUS98174: [ 01.00 ]
  492. BCJS37010: [ 01.00 ]
  493. Author: JohnHolmesII, ZEROx, illusion, Juhn
  494. Notes:
  495. Patch Version: 1.0
  496. Patch:
  497. - [ load, *tlou100_mb ]
  498. Disable Depth of Field:
  499. Games:
  500. "The Last of Us":
  501. BCES01584: [ 01.00 ]
  502. BCES01585: [ 01.00 ]
  503. BCUS98174: [ 01.00 ]
  504. BCJS37010: [ 01.00 ]
  505. Author: JohnHolmesII, ZEROx, illusion, Juhn
  506. Notes:
  507. Patch Version: 1.0
  508. Patch:
  509. - [ load, *tlou100_dof ]
  510. Depth buffer viewport:
  511. Games:
  512. "The Last of Us":
  513. BCES01584: [ 01.00 ]
  514. BCES01585: [ 01.00 ]
  515. BCUS98174: [ 01.00 ]
  516. BCJS37010: [ 01.00 ]
  517. Author: JohnHolmesII, ZEROx, illusion, Juhn
  518. Notes:
  519. Patch Version: 1.0
  520. Patch:
  521. - [ load, *tlou100_dbv ]
  522. Depth border fix:
  523. Games:
  524. "The Last of Us":
  525. BCES01584: [ 01.00 ]
  526. BCES01585: [ 01.00 ]
  527. BCUS98174: [ 01.00 ]
  528. BCJS37010: [ 01.00 ]
  529. Author: JohnHolmesII, ZEROx, illusion, Juhn
  530. Notes:
  531. Patch Version: 1.0
  532. Patch:
  533. - [ load, *tlou100_dbf ]
  534. Depth buffer:
  535. Games:
  536. "The Last of Us":
  537. BCES01584: [ 01.00 ]
  538. BCES01585: [ 01.00 ]
  539. BCUS98174: [ 01.00 ]
  540. BCJS37010: [ 01.00 ]
  541. Author: JohnHolmesII, ZEROx, illusion, Juhn
  542. Notes: *dbnotes
  543. Patch Version: 1.0
  544. Patch:
  545. - [ load, *tlou100_db ]
  546. Speedboost:
  547. Games:
  548. "The Last of Us":
  549. BCES01584: [ 01.00 ]
  550. BCES01585: [ 01.00 ]
  551. BCUS98174: [ 01.00 ]
  552. BCJS37010: [ 01.00 ]
  553. Author: ZEROx, illusion
  554. Notes: Improves performance in certain areas. May cause issues.
  555. Patch Version: 1.0
  556. Patch:
  557. - [ load, *tlou100_speed ]
  558. Disable RSX trap errors:
  559. Games:
  560. "The Last of Us":
  561. BCES01584: [ 01.00 ]
  562. BCES01585: [ 01.00 ]
  563. BCUS98174: [ 01.00 ]
  564. BCJS37010: [ 01.00 ]
  565. Author: Aphelion Gaming
  566. Notes: Disables most fatal RSX trap errors encountered while playing the game. However, this patch must be disabled after the elevator scene in the hotel chapter, as they cause a black screen immediately after you get past the trap error trigger spots and reach the autosave point.
  567. Patch Version: 1.0
  568. Patch:
  569. - [ load, *tlou100_trap ]
  570. Disable SPU lighting:
  571. Games:
  572. "The Last of Us":
  573. BCES01584: [ 01.00 ]
  574. BCES01585: [ 01.00 ]
  575. BCUS98174: [ 01.00 ]
  576. BCJS37010: [ 01.00 ]
  577. Author: ZeroX
  578. Notes: *spulightingnotes
  579. Patch Version: 1.0
  580. Patch:
  581. - [ load, *tlou100_spulighting ]
  582.  
  583. PPU-120fb71f7352d62521c639b0e99f960018c10a56:
  584. Disable in-built MLAA:
  585. Games:
  586. "The Last of Us":
  587. BCES01584: [ 01.11 ]
  588. BCES01585: [ 01.11 ]
  589. BCUS98174: [ 01.11 ]
  590. BCJS37010: [ 01.11 ]
  591. Author: Whatcookie
  592. 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 the subchapter "The Cargo" only showing a blackscreen, incorrect bloom effect and the hearing feature no longer working. However, the first two issues can be addressed with the post-processing patch below.
  593. Patch Version: 1.0
  594. Patch:
  595. - [ load, *tlou111_mlaa ]
  596. Post-processing modes:
  597. Games:
  598. "The Last of Us":
  599. BCES01584: [ 01.11 ]
  600. BCES01585: [ 01.11 ]
  601. BCUS98174: [ 01.11 ]
  602. BCJS37010: [ 01.11 ]
  603. Author: JohnHolmesII, ZEROx, illusion, Juhn
  604. Notes: This patch addresses issues caused by the MLAA patch such as the subchapter "The Cargo" only showing a blackscreen and incorrect bloom effect.
  605. Patch Version: 1.0
  606. Patch:
  607. - [ load, *tlou111_post ]
  608. Disable Mesh trimming:
  609. Games:
  610. "The Last of Us":
  611. BCES01584: [ 01.11 ]
  612. BCES01585: [ 01.11 ]
  613. BCUS98174: [ 01.11 ]
  614. BCJS37010: [ 01.11 ]
  615. Author: JohnHolmesII, ZEROx, illusion, Juhn
  616. Notes:
  617. Patch Version: 1.0
  618. Patch:
  619. - [ load, *tlou111_mesh ]
  620. Disable SSAO:
  621. Games:
  622. "The Last of Us":
  623. BCES01584: [ 01.11 ]
  624. BCES01585: [ 01.11 ]
  625. BCUS98174: [ 01.11 ]
  626. BCJS37010: [ 01.11 ]
  627. Author: JohnHolmesII, ZEROx, illusion, Juhn
  628. Notes:
  629. Patch Version: 1.0
  630. Patch:
  631. - [ load, *tlou111_ssao ]
  632. Disable Motion Blur:
  633. Games:
  634. "The Last of Us":
  635. BCES01584: [ 01.11 ]
  636. BCES01585: [ 01.11 ]
  637. BCUS98174: [ 01.11 ]
  638. BCJS37010: [ 01.11 ]
  639. Author: JohnHolmesII, ZEROx, illusion, Juhn
  640. Notes:
  641. Patch Version: 1.0
  642. Patch:
  643. - [ load, *tlou111_mb ]
  644. Disable Depth of Field:
  645. Games:
  646. "The Last of Us":
  647. BCES01584: [ 01.11 ]
  648. BCES01585: [ 01.11 ]
  649. BCUS98174: [ 01.11 ]
  650. BCJS37010: [ 01.11 ]
  651. Author: JohnHolmesII, ZEROx, illusion, Juhn
  652. Notes:
  653. Patch Version: 1.0
  654. Patch:
  655. - [ load, *tlou111_dof ]
  656. Depth buffer viewport:
  657. Games:
  658. "The Last of Us":
  659. BCES01584: [ 01.11 ]
  660. BCES01585: [ 01.11 ]
  661. BCUS98174: [ 01.11 ]
  662. BCJS37010: [ 01.11 ]
  663. Author: JohnHolmesII, ZEROx, illusion, Juhn
  664. Notes:
  665. Patch Version: 1.0
  666. Patch:
  667. - [ load, *tlou111_dbv ]
  668. Depth border fix:
  669. Games:
  670. "The Last of Us":
  671. BCES01584: [ 01.11 ]
  672. BCES01585: [ 01.11 ]
  673. BCUS98174: [ 01.11 ]
  674. BCJS37010: [ 01.11 ]
  675. Author: JohnHolmesII, ZEROx, illusion, Juhn
  676. Notes:
  677. Patch Version: 1.0
  678. Patch:
  679. - [ load, *tlou111_dbf ]
  680. Depth buffer:
  681. Games:
  682. "The Last of Us":
  683. BCES01584: [ 01.11 ]
  684. BCES01585: [ 01.11 ]
  685. BCUS98174: [ 01.11 ]
  686. BCJS37010: [ 01.11 ]
  687. Author: JohnHolmesII, ZEROx, illusion, Juhn
  688. Notes: *dbnotes
  689. Patch Version: 1.0
  690. Patch:
  691. - [ load, *tlou111_db ]
  692. Speedboost:
  693. Games:
  694. "The Last of Us":
  695. BCES01584: [ 01.11 ]
  696. BCES01585: [ 01.11 ]
  697. BCUS98174: [ 01.11 ]
  698. BCJS37010: [ 01.11 ]
  699. Author: ZEROx, illusion
  700. Notes: Improves performance in certain areas. May cause issues.
  701. Patch Version: 1.0
  702. Patch:
  703. - [ load, *tlou111_speed ]
  704. Disable RSX trap errors:
  705. Games:
  706. "The Last of Us":
  707. BCES01584: [ 01.11 ]
  708. BCES01585: [ 01.11 ]
  709. BCUS98174: [ 01.11 ]
  710. BCJS37010: [ 01.11 ]
  711. Author: Aphelion Gaming
  712. Notes: Disables most fatal RSX trap errors encountered while playing the game. However, this patch must be disabled after the elevator scene in the hotel chapter, as they cause a black screen immediately after you get past the trap error trigger spots and reach the autosave point.
  713. Patch Version: 1.0
  714. Patch:
  715. - [ load, *tlou111_trap ]
  716. Disable SPU Lighting:
  717. Games:
  718. "The Last of Us":
  719. BCES01584: [ 01.11 ]
  720. BCES01585: [ 01.11 ]
  721. BCUS98174: [ 01.11 ]
  722. BCJS37010: [ 01.11 ]
  723. Author: ZeroX
  724. Notes: *spulightingnotes
  725. Patch Version: 1.0
  726. Patch:
  727. - [ load, *tlou111_spulighting ]
  728.  
  729. Anchors:
  730. uc1_Disc_100_mb: &uc1_Disc_100_mb
  731. - [ be32, 0x000ec2a8, 0x995d0074 ] # disable motion blur (mem address: 0x042974A)
  732.  
  733. uc1_Disc_100_dof: &uc1_Disc_100_dof
  734. - [ be32, 0x000ec2a0, 0x995d0072 ] # disable depth of field (mem address: 0x042974C)
  735.  
  736. uc1_Disc_110_mb: &uc1_Disc_110_mb
  737. - [ be32, 0x000e5284, 0x995d0074 ] # disable motion blur (mem address: 0x0BB43DA)
  738.  
  739. uc1_Disc_110_dof: &uc1_Disc_110_dof
  740. - [ be32, 0x000e527c, 0x995d0072 ] # disable depth of field (mem address: 0x0BB43DC)
  741.  
  742. uc1_PSN_mb: &uc1_PSN_mb
  743. - [ be32, 0x000e5234, 0x995d0074 ] # disable motion blur (mem address: 0x0BB321A)
  744.  
  745. uc1_PSN_dof: &uc1_PSN_dof
  746. - [ be32, 0x000e522c, 0x995d0072 ] # disable depth of field (mem address: 0x0BB321C)
  747.  
  748. PPU-8007056e52279bea26c15669d1ee08c2df321d00:
  749. Disable Motion Blur:
  750. Games:
  751. "Uncharted: Drake's Fortune":
  752. BCES00065: [ 01.00 ]
  753. BCUS98103: [ 01.00 ]
  754. Author: illusion
  755. Notes:
  756. Patch Version: 1.0
  757. Patch:
  758. - [ load, *uc1_Disc_100_mb ]
  759. Disable Depth of Field:
  760. Games:
  761. "Uncharted: Drake's Fortune":
  762. BCES00065: [ 01.00 ]
  763. BCUS98103: [ 01.00 ]
  764. Author: illusion
  765. Notes:
  766. Patch Version: 1.0
  767. Patch:
  768. - [ load, *uc1_Disc_100_dof ]
  769.  
  770. PPU-8363904e0b8fc276380a8f0e158dd81d7a9cefc5:
  771. Disable Motion Blur:
  772. Games:
  773. "Uncharted: Drake's Fortune":
  774. BCES00065: [ 01.01 ]
  775. BCUS98103: [ 01.10 ]
  776. Author: illusion
  777. Notes:
  778. Patch Version: 1.0
  779. Patch:
  780. - [ load, *uc1_Disc_110_mb ]
  781. Disable Depth of Field:
  782. Games:
  783. "Uncharted: Drake's Fortune":
  784. BCES00065: [ 01.01 ]
  785. BCUS98103: [ 01.10 ]
  786. Author: illusion
  787. Notes:
  788. Patch Version: 1.0
  789. Patch:
  790. - [ load, *uc1_Disc_110_dof ]
  791.  
  792. PPU-3488cb6c2a7178978b5044b09c7c7ef8397440c0:
  793. Disable Motion Blur:
  794. Games:
  795. "Uncharted: Drake's Fortune":
  796. NPEA00363: [ All ]
  797. NPUA80697: [ All ]
  798. Author: illusion
  799. Notes:
  800. Patch Version: 1.0
  801. Patch:
  802. - [ load, *uc1_PSN_mb ]
  803. Disable Depth of Field:
  804. Games:
  805. "Uncharted: Drake's Fortune":
  806. NPEA00363: [ All ]
  807. NPUA80697: [ All ]
  808. Author: illusion
  809. Notes:
  810. Patch Version: 1.0
  811. Patch:
  812. - [ load, *uc1_PSN_dof ]
  813.  
  814. Anchors:
  815. uc3_100_FPS: &uc3_100_FPS
  816. - [ be32, 0x0093b348, 0x90e30034 ] #FPS
  817. - [ be32, 0x0093b34c, 0x90e30038 ] #Unlock
  818.  
  819. uc3_100_mlaa: &uc3_100_mlaa
  820. - [ be32, 0x00720340, 0x480009ac ] # unconditonally branch to disable MLAA
  821.  
  822. # This patch cycles through various post-processing modes. Values accepted are:
  823. # 0 = None
  824. # 1 = Bloom
  825. # 2 = Depth of Field
  826. # 3 = ??? (Tonemapping)
  827. # 4 = Bloom & Depth of Field
  828. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  829.  
  830. uc3_100_post: &uc3_100_post
  831. - [ be32, 0x0093acd4, 0x39000003 ] # Post-Processing modes (mem address: 0x1346D47)
  832.  
  833. uc3_100_mesh: &uc3_100_mesh
  834. - [ be32, 0x0073f05c, 0x980b0004 ] # Disable mesh trimming (mem address: 0x12C3940)
  835.  
  836. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine,
  837. # r6 = 2
  838. # r27 = 1
  839. # r28 = 0
  840. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  841. # source register from one to the other, though some are words and some are bytes, so be careful.
  842.  
  843. uc3_100_ssao: &uc3_100_ssao
  844. - [ be32, 0x0093b3ac, 0x9b830057 ] # Disable SSAO (mem address: 0x1346DBF)
  845.  
  846. uc3_100_dof: &uc3_100_dof
  847. - [ be32, 0x0093b430, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1346DE2)
  848.  
  849. uc3_100_speed: &uc3_100_speed
  850. - [ be32, 0x0093b44c, 0x9b830081 ] # Speedup (WCB) (mem address: 0x1346DE9)
  851.  
  852. uc3_100_dbv: &uc3_100_dbv
  853. - [ be32, 0x0093b6b8, 0x9b6302f9 ] # Depth buffer viewport (mem address: 0x1347061)
  854.  
  855. uc3_100_dbf: &uc3_100_dbf
  856. - [ be32, 0x0093b6f8, 0x9b83031d ] # Depth border fix (mem address: 0x1347085)
  857.  
  858. uc3_100_db: &uc3_100_db
  859. - [ be32, 0x0093b704, 0x90e303ec ] # Depth buffer (mem address: 0x1347157)
  860.  
  861. uc3_JP_100_mlaa: &uc3_JP_100_mlaa
  862. - [ be32, 0x00720368, 0x480009ac ] # unconditonally branch to disable MLAA
  863.  
  864. # This patch cycles through various post-processing modes. Values accepted are:
  865. # 0 = None
  866. # 1 = Bloom
  867. # 2 = Depth of Field
  868. # 3 = ??? (Tonemapping)
  869. # 4 = Bloom & Depth of Field
  870. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  871.  
  872. uc3_JP_100_post: &uc3_JP_100_post
  873. - [ be32, 0x0093acfc, 0x39000003 ] # Post-Processing modes
  874.  
  875. uc3_JP_100_mesh: &uc3_JP_100_mesh
  876. - [ be32, 0x0073f084, 0x980b0004 ] # Disable mesh trimming
  877.  
  878. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine,
  879. # r6 = 2
  880. # r27 = 1
  881. # r28 = 0
  882. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  883. # source register from one to the other, though some are words and some are bytes, so be careful.
  884.  
  885. uc3_JP_100_ssao: &uc3_JP_100_ssao
  886. - [ be32, 0x0093b3d4, 0x9b830057 ] # Disable SSAO
  887.  
  888. uc3_JP_100_dof: &uc3_JP_100_dof
  889. - [ be32, 0x0093b458, 0x9b83007a ] # Disable Depth of Field
  890.  
  891. uc3_JP_100_speed: &uc3_JP_100_speed
  892. - [ be32, 0x0093b474, 0x9b830081 ] # Speedup (WCB)
  893.  
  894. uc3_JP_100_dbv: &uc3_JP_100_dbv
  895. - [ be32, 0x0093b6e0, 0x9b6302f9 ] # Depth buffer viewport
  896.  
  897. uc3_JP_100_dbf: &uc3_JP_100_dbf
  898. - [ be32, 0x0093b720, 0x9b83031d ] # Depth border fix
  899.  
  900. uc3_JP_100_db: &uc3_JP_100_db
  901. - [ be32, 0x0093b72c, 0x90e303ec ] # Depth buffer = 2
  902.  
  903. uc3_110_mlaa: &uc3_110_mlaa
  904. - [ be32, 0x00728cac, 0x480009ac ] # unconditonally branch to disable MLAA
  905.  
  906. uc3_110_mb: &uc3_110_mb
  907. - [ be32, 0x00779ff0, 0x480008b0 ] # Disable
  908. - [ be32, 0x0077aacc, 0x480000c4 ] # motion
  909. - [ be32, 0x00a411ac, 0x480001a4 ] # blur
  910.  
  911. # This patch cycles through various post-processing modes. Values accepted are:
  912. # 0 = None
  913. # 1 = Bloom
  914. # 2 = Depth of Field
  915. # 3 = ??? (Tonemapping)
  916. # 4 = Bloom & Depth of Field
  917. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  918.  
  919. uc3_110_post: &uc3_110_post
  920. - [ be32, 0x0094d0b8, 0x39000003 ] # Post Processing modes (mem address: 0x1376F77)
  921.  
  922. uc3_110_mesh: &uc3_110_mesh
  923. - [ be32, 0x00747b0c, 0x980b0004 ] # Disable mesh trimming (mem address: 0x12D5A70)
  924.  
  925. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine,
  926. # r6 = 2
  927. # r27 = 1
  928. # r28 = 0
  929. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  930. # source register from one to the other, though some are words and some are bytes, so be careful.
  931.  
  932. uc3_110_ssao: &uc3_110_ssao
  933. - [ be32, 0x0094d790, 0x9b830057 ] # Disable SSAO (mem address: 0x1376FEF)
  934.  
  935. uc3_110_dof: &uc3_110_dof
  936. - [ be32, 0x0094d814, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1377012)
  937.  
  938. uc3_110_speed: &uc3_110_speed
  939. - [ be32, 0x0094d830, 0x9b830081 ] # Speedup (WCB) (mem address: 0x1377019)
  940.  
  941. uc3_110_dbv: &uc3_110_dbv
  942. - [ be32, 0x0094da9c, 0x9b6302f9 ] # Depth buffer viewport (mem address: 0x1377291)
  943.  
  944. uc3_110_dbf: &uc3_110_dbf
  945. - [ be32, 0x0094dadc, 0x9b83031d ] # Depth border fix (mem address: 0x13772B5)
  946.  
  947. uc3_110_db: &uc3_110_db
  948. - [ be32, 0x0094dae8, 0x90e303ec ] # Depth buffer = 2 (mem address: 0x1377387)
  949.  
  950. uc3_119_FPS: &uc3_119_FPS
  951. - [ be32, 0x0096e980, 0x3b6000da ] #FPS
  952. - [ be32, 0x0096e97c, 0x48000040 ] #Unlock
  953.  
  954. uc3_119_mlaa: &uc3_119_mlaa
  955. - [ be32, 0x0073a1d8, 0x480009ac ] # unconditonally branch to disable MLAA
  956.  
  957. uc3_119_mb: &uc3_119_mb
  958. - [ be32, 0x0078a608, 0x480008b0 ] # Disable
  959. - [ be32, 0x0078b0e4, 0x480000c4 ] # motion
  960. - [ be32, 0x00a6b8e8, 0x480001a4 ] # blur
  961.  
  962. # This patch cycles through various post-processing modes. Values accepted are:
  963. # 0 = None
  964. # 1 = Bloom
  965. # 2 = Depth of Field
  966. # 3 = ??? (Tonemapping)
  967. # 4 = Bloom & Depth of Field
  968. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  969.  
  970. uc3_119_post: &uc3_119_post
  971. - [ be32, 0x0096e308, 0x39000003 ] # Post Processing modes (mem address: 0x1386547)
  972.  
  973. uc3_119_mesh: &uc3_119_mesh
  974. - [ be32, 0x0075811c, 0x980b0004 ] # Disable mesh trimming (mem address: 0x12E0DF0)
  975.  
  976. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine,
  977. # r6 = 2
  978. # r27 = 1
  979. # r28 = 0
  980. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  981. # source register from one to the other, though some are words and some are bytes, so be careful.
  982.  
  983. uc3_119_ssao: &uc3_119_ssao
  984. - [ be32, 0x0096e9e0, 0x9b830057 ] # Disable SSAO (mem address: 0x13865BF)
  985.  
  986. uc3_119_dof: &uc3_119_dof
  987. - [ be32, 0x0096ea64, 0x9b83007a ] # Disable Depth of Field (mem address: 0x13865E2)
  988.  
  989. uc3_119_speed: &uc3_119_speed
  990. - [ be32, 0x0096ea80, 0x9b830081 ] # Speedup (WCB) (mem address: 0x13865E9)
  991.  
  992. uc3_119_dbv: &uc3_119_dbv
  993. - [ be32, 0x0096ecec, 0x9b6302f9 ] # Depth buffer viewport (mem address: 0x1386861)
  994.  
  995. uc3_119_dbf: &uc3_119_dbf
  996. - [ be32, 0x0096ed2c, 0x9b83031d ] # Depth border fix (mem address: 0x1386885)
  997.  
  998. uc3_119_db: &uc3_119_db
  999. - [ be32, 0x0096ed38, 0x90e303ec ] # Depth buffer = 2 (mem address: 0x1386957)
  1000.  
  1001. PPU-49c96996b6f3c0b32422375978c41e0c7ed95183:
  1002. Unlock FPS:
  1003. Games:
  1004. "Uncharted 3: Drake's Deception":
  1005. BCES01175: [ 01.00 ]
  1006. BCUS98233: [ 01.00 ]
  1007. Author: superepic31
  1008. Notes: Haven't tested how this affects cutscenes.
  1009. Patch Version: 1.0
  1010. Patch:
  1011. - [ load, *uc3_100_FPS ]
  1012. Disable in-built MLAA:
  1013. Games:
  1014. "Uncharted 3: Drake's Deception":
  1015. BCES01175: [ 01.00 ]
  1016. BCUS98233: [ 01.00 ]
  1017. Author: Whatcookie
  1018. 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.
  1019. Patch Version: 1.0
  1020. Patch:
  1021. - [ load, *uc3_100_mlaa ]
  1022. Post-processing Modes:
  1023. Games:
  1024. "Uncharted 3: Drake's Deception":
  1025. BCES01175: [ 01.00 ]
  1026. BCUS98233: [ 01.00 ]
  1027. Author: ZEROx, illusion
  1028. Notes:
  1029. Patch Version: 1.0
  1030. Patch:
  1031. - [ load, *uc3_100_post ]
  1032. Disable Mesh Trimming:
  1033. Games:
  1034. "Uncharted 3: Drake's Deception":
  1035. BCES01175: [ 01.00 ]
  1036. BCUS98233: [ 01.00 ]
  1037. Author: ZEROx, illusion
  1038. Notes:
  1039. Patch Version: 1.0
  1040. Patch:
  1041. - [ load, *uc3_100_mesh ]
  1042. Disable SSAO:
  1043. Games:
  1044. "Uncharted 3: Drake's Deception":
  1045. BCES01175: [ 01.00 ]
  1046. BCUS98233: [ 01.00 ]
  1047. Author: ZEROx, illusion
  1048. Notes:
  1049. Patch Version: 1.0
  1050. Patch:
  1051. - [ load, *uc3_100_ssao ]
  1052. Disable Depth of Field:
  1053. Games:
  1054. "Uncharted 3: Drake's Deception":
  1055. BCES01175: [ 01.00 ]
  1056. BCUS98233: [ 01.00 ]
  1057. Author: ZEROx, illusion
  1058. Notes:
  1059. Patch Version: 1.0
  1060. Patch:
  1061. - [ load, *uc3_100_dof ]
  1062. Performance (WCB):
  1063. Games:
  1064. "Uncharted 3: Drake's Deception":
  1065. BCES01175: [ 01.00 ]
  1066. BCUS98233: [ 01.00 ]
  1067. Author: ZEROx, illusion
  1068. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  1069. Patch Version: 1.0
  1070. Patch:
  1071. - [ load, *uc3_100_speed ]
  1072. Depth Buffer Viewport:
  1073. Games:
  1074. "Uncharted 3: Drake's Deception":
  1075. BCES01175: [ 01.00 ]
  1076. BCUS98233: [ 01.00 ]
  1077. Author: ZEROx, illusion
  1078. Notes:
  1079. Patch Version: 1.0
  1080. Patch:
  1081. - [ load, *uc3_100_dbv ]
  1082. Depth Border Fix:
  1083. Games:
  1084. "Uncharted 3: Drake's Deception":
  1085. BCES01175: [ 01.00 ]
  1086. BCUS98233: [ 01.00 ]
  1087. Author: ZEROx, illusion
  1088. Notes:
  1089. Patch Version: 1.0
  1090. Patch:
  1091. - [ load, *uc3_100_dbf ]
  1092. Depth Buffer:
  1093. Games:
  1094. "Uncharted 3: Drake's Deception":
  1095. BCES01175: [ 01.00 ]
  1096. BCUS98233: [ 01.00 ]
  1097. Author: ZEROx, illusion
  1098. Notes:
  1099. Patch Version: 1.0
  1100. Patch:
  1101. - [ load, *uc3_100_db ]
  1102.  
  1103. PPU-49c96996b6f3c0b32422375978c41e0c7ed95183:
  1104. Disable in-built MLAA:
  1105. Games:
  1106. "Uncharted 3: Drake's Deception":
  1107. BCJS37004: [ 01.00 ]
  1108. Author: Whatcookie
  1109. 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.
  1110. Patch Version: 1.0
  1111. Patch:
  1112. - [ load, *uc3_JP_100_mlaa ]
  1113. Post-processing Modes:
  1114. Games:
  1115. "Uncharted 3: Drake's Deception":
  1116. BCJS37004: [ 01.00 ]
  1117. Author: ZEROx, illusion
  1118. Notes:
  1119. Patch Version: 1.0
  1120. Patch:
  1121. - [ load, *uc3_JP_100_post ]
  1122. Disable Mesh Trimming:
  1123. Games:
  1124. "Uncharted 3: Drake's Deception":
  1125. BCJS37004: [ 01.00 ]
  1126. Author: ZEROx, illusion
  1127. Notes:
  1128. Patch Version: 1.0
  1129. Patch:
  1130. - [ load, *uc3_JP_100_mesh ]
  1131. Disable SSAO:
  1132. Games:
  1133. "Uncharted 3: Drake's Deception":
  1134. BCJS37004: [ 01.00 ]
  1135. Author: ZEROx, illusion
  1136. Notes:
  1137. Patch Version: 1.0
  1138. Patch:
  1139. - [ load, *uc3_JP_100_ssao ]
  1140. Disable Depth of Field:
  1141. Games:
  1142. "Uncharted 3: Drake's Deception":
  1143. BCJS37004: [ 01.00 ]
  1144. Author: ZEROx, illusion
  1145. Notes:
  1146. Patch Version: 1.0
  1147. Patch:
  1148. - [ load, *uc3_JP_100_dof ]
  1149. Performance (WCB):
  1150. Games:
  1151. "Uncharted 3: Drake's Deception":
  1152. BCJS37004: [ 01.00 ]
  1153. Author: ZEROx, illusion
  1154. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  1155. Patch Version: 1.0
  1156. Patch:
  1157. - [ load, *uc3_JP_100_speed ]
  1158. Depth Buffer Viewport:
  1159. Games:
  1160. "Uncharted 3: Drake's Deception":
  1161. BCJS37004: [ 01.00 ]
  1162. Author: ZEROx, illusion
  1163. Notes:
  1164. Patch Version: 1.0
  1165. Patch:
  1166. - [ load, *uc3_JP_100_dbv ]
  1167. Depth Border Fix:
  1168. Games:
  1169. "Uncharted 3: Drake's Deception":
  1170. BCJS37004: [ 01.00 ]
  1171. Author: ZEROx, illusion
  1172. Notes:
  1173. Patch Version: 1.0
  1174. Patch:
  1175. - [ load, *uc3_JP_100_dbf ]
  1176. Depth Buffer:
  1177. Games:
  1178. "Uncharted 3: Drake's Deception":
  1179. BCJS37004: [ 01.00 ]
  1180. Author: ZEROx, illusion
  1181. Notes:
  1182. Patch Version: 1.0
  1183. Patch:
  1184. - [ load, *uc3_JP_100_db ]
  1185.  
  1186. PPU-664fb0e4a94c62c15a6474841c202fb2bf80ce16:
  1187. Disable in-built MLAA:
  1188. Games:
  1189. "Uncharted 3: Drake's Deception":
  1190. BCES01670: [ 01.10 ]
  1191. Author: Whatcookie
  1192. 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.
  1193. Patch Version: 1.0
  1194. Patch:
  1195. - [ load, *uc3_110_mlaa ]
  1196. Disable Motion Blur:
  1197. Games:
  1198. "Uncharted 3: Drake's Deception":
  1199. BCES01670: [ 01.10 ]
  1200. Author: ZEROx
  1201. Notes:
  1202. Patch Version: 1.0
  1203. Patch:
  1204. - [ load, *uc3_110_mb ]
  1205. Post-processing Modes:
  1206. Games:
  1207. "Uncharted 3: Drake's Deception":
  1208. BCES01670: [ 01.10 ]
  1209. Author: ZEROx, illusion
  1210. Notes:
  1211. Patch Version: 1.0
  1212. Patch:
  1213. - [ load, *uc3_110_post ]
  1214. Disable Mesh Trimming:
  1215. Games:
  1216. "Uncharted 3: Drake's Deception":
  1217. BCES01670: [ 01.10 ]
  1218. Author: ZEROx, illusion
  1219. Notes:
  1220. Patch Version: 1.0
  1221. Patch:
  1222. - [ load, *uc3_110_mesh ]
  1223. Disable SSAO:
  1224. Games:
  1225. "Uncharted 3: Drake's Deception":
  1226. BCES01670: [ 01.10 ]
  1227. Author: ZEROx, illusion
  1228. Notes:
  1229. Patch Version: 1.0
  1230. Patch:
  1231. - [ load, *uc3_110_ssao ]
  1232. Disable Depth of Field:
  1233. Games:
  1234. "Uncharted 3: Drake's Deception":
  1235. BCES01670: [ 01.10 ]
  1236. Author: ZEROx, illusion
  1237. Notes:
  1238. Patch Version: 1.0
  1239. Patch:
  1240. - [ load, *uc3_110_dof ]
  1241. Performance (WCB):
  1242. Games:
  1243. "Uncharted 3: Drake's Deception":
  1244. BCES01670: [ 01.10 ]
  1245. Author: ZEROx, illusion
  1246. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  1247. Patch Version: 1.0
  1248. Patch:
  1249. - [ load, *uc3_110_speed ]
  1250. Depth Buffer Viewport:
  1251. Games:
  1252. "Uncharted 3: Drake's Deception":
  1253. BCES01670: [ 01.10 ]
  1254. Author: ZEROx, illusion
  1255. Notes:
  1256. Patch Version: 1.0
  1257. Patch:
  1258. - [ load, *uc3_110_dbv ]
  1259. Depth Border Fix:
  1260. Games:
  1261. "Uncharted 3: Drake's Deception":
  1262. BCES01670: [ 01.10 ]
  1263. Author: ZEROx, illusion
  1264. Notes:
  1265. Patch Version: 1.0
  1266. Patch:
  1267. - [ load, *uc3_110_dbf ]
  1268. Depth Buffer:
  1269. Games:
  1270. "Uncharted 3: Drake's Deception":
  1271. BCES01670: [ 01.10 ]
  1272. Author: ZEROx, illusion
  1273. Notes:
  1274. Patch Version: 1.0
  1275. Patch:
  1276. - [ load, *uc3_110_db ]
  1277.  
  1278. PPU-02a88c3c6cd415b0bb81f1606bc743835881a4ba:
  1279. Unlock FPS:
  1280. Games:
  1281. "Uncharted 3: Drake's Deception":
  1282. BCES01175: [ 01.19 ]
  1283. BCES01670: [ 01.19 ]
  1284. BCUS98233: [ 01.19 ]
  1285. BCJS37004: [ 02.17 ]
  1286. Author: superepic31
  1287. Notes: Haven't tested how this affects cutscenes.
  1288. Patch Version: 1.0
  1289. Patch:
  1290. - [ load, *uc3_119_FPS ]
  1291. Disable in-built MLAA:
  1292. Games:
  1293. "Uncharted 3: Drake's Deception":
  1294. BCES01175: [ 01.19 ]
  1295. BCES01670: [ 01.19 ]
  1296. BCUS98233: [ 01.19 ]
  1297. BCJS37004: [ 02.17 ]
  1298. Author: Whatcookie
  1299. 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.
  1300. Patch Version: 1.0
  1301. Patch:
  1302. - [ load, *uc3_119_mlaa ]
  1303. Disable Motion Blur:
  1304. Games:
  1305. "Uncharted 3: Drake's Deception":
  1306. BCES01175: [ 01.19 ]
  1307. BCES01670: [ 01.19 ]
  1308. BCUS98233: [ 01.19 ]
  1309. BCJS37004: [ 02.17 ]
  1310. Author: ZEROx
  1311. Notes:
  1312. Patch Version: 1.0
  1313. Patch:
  1314. - [ load, *uc3_119_mb ]
  1315. Post-processing Modes:
  1316. Games:
  1317. "Uncharted 3: Drake's Deception":
  1318. BCES01175: [ 01.19 ]
  1319. BCES01670: [ 01.19 ]
  1320. BCUS98233: [ 01.19 ]
  1321. BCJS37004: [ 02.17 ]
  1322. Author: ZEROx, illusion
  1323. Notes:
  1324. Patch Version: 1.0
  1325. Patch:
  1326. - [ load, *uc3_119_post ]
  1327. Disable Mesh Trimming:
  1328. Games:
  1329. "Uncharted 3: Drake's Deception":
  1330. BCES01175: [ 01.19 ]
  1331. BCES01670: [ 01.19 ]
  1332. BCUS98233: [ 01.19 ]
  1333. BCJS37004: [ 02.17 ]
  1334. Author: ZEROx, illusion
  1335. Notes:
  1336. Patch Version: 1.0
  1337. Patch:
  1338. - [ load, *uc3_119_mesh ]
  1339. Disable SSAO:
  1340. Games:
  1341. "Uncharted 3: Drake's Deception":
  1342. BCES01175: [ 01.19 ]
  1343. BCES01670: [ 01.19 ]
  1344. BCUS98233: [ 01.19 ]
  1345. BCJS37004: [ 02.17 ]
  1346. Author: ZEROx, illusion
  1347. Notes:
  1348. Patch Version: 1.0
  1349. Patch:
  1350. - [ load, *uc3_119_ssao ]
  1351. Disable Depth of Field:
  1352. Games:
  1353. "Uncharted 3: Drake's Deception":
  1354. BCES01175: [ 01.19 ]
  1355. BCES01670: [ 01.19 ]
  1356. BCUS98233: [ 01.19 ]
  1357. BCJS37004: [ 02.17 ]
  1358. Author: ZEROx, illusion
  1359. Notes:
  1360. Patch Version: 1.0
  1361. Patch:
  1362. - [ load, *uc3_119_dof ]
  1363. Performance (WCB):
  1364. Games:
  1365. "Uncharted 3: Drake's Deception":
  1366. BCES01175: [ 01.19 ]
  1367. BCES01670: [ 01.19 ]
  1368. BCUS98233: [ 01.19 ]
  1369. BCJS37004: [ 02.17 ]
  1370. Author: ZEROx, illusion
  1371. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  1372. Patch Version: 1.0
  1373. Patch:
  1374. - [ load, *uc3_119_speed ]
  1375. Depth Buffer Viewport:
  1376. Games:
  1377. "Uncharted 3: Drake's Deception":
  1378. BCES01175: [ 01.19 ]
  1379. BCES01670: [ 01.19 ]
  1380. BCUS98233: [ 01.19 ]
  1381. BCJS37004: [ 02.17 ]
  1382. Author: ZEROx, illusion
  1383. Notes:
  1384. Patch Version: 1.0
  1385. Patch:
  1386. - [ load, *uc3_119_dbv ]
  1387. Depth Border Fix:
  1388. Games:
  1389. "Uncharted 3: Drake's Deception":
  1390. BCES01175: [ 01.19 ]
  1391. BCES01670: [ 01.19 ]
  1392. BCUS98233: [ 01.19 ]
  1393. BCJS37004: [ 02.17 ]
  1394. Author: ZEROx, illusion
  1395. Notes:
  1396. Patch Version: 1.0
  1397. Patch:
  1398. - [ load, *uc3_119_dbf ]
  1399. Depth Buffer:
  1400. Games:
  1401. "Uncharted 3: Drake's Deception":
  1402. BCES01175: [ 01.19 ]
  1403. BCES01670: [ 01.19 ]
  1404. BCUS98233: [ 01.19 ]
  1405. BCJS37004: [ 02.17 ]
  1406. Author: ZEROx, illusion
  1407. Notes:
  1408. Patch Version: 1.0
  1409. Patch:
  1410. - [ load, *uc3_119_db ]
  1411.  
  1412. Anchors:
  1413. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1414. uc2_Disc_100_60FPS: &uc2_Disc_100_60FPS
  1415. - [ be32, 0x000c9250, 0x91630008 ] # Framelock: 1 (60 FPS Limit) (mem address: 0x0E9B5FB)
  1416.  
  1417. uc2_Disc_100_UnlockFPS: &uc2_Disc_100_UnlockFPS
  1418. - [ be32, 0x000c9250, 0x91830008 ] # Framelock: 0 (No FPS Limit) (mem address: 0x0E9B5FB)
  1419.  
  1420. uc2_Disc_100_ssao: &uc2_Disc_100_ssao
  1421. - [ be32, 0x000c9370, 0x9b830052 ] # Disable SSAO (mem address: 0x0E9B642)
  1422.  
  1423. uc2_Disc_100_dof: &uc2_Disc_100_dof
  1424. - [ be32, 0x000c93c4, 0x9b830061 ] # Disable depth of field (mem address: 0x0E9B651)
  1425.  
  1426. uc2_Disc_100_post: &uc2_Disc_100_post
  1427. - [ be32, 0x000c93ec, 0x9b830078 ] # Disable Post on SPU (mem address: 0x0E9B668)
  1428.  
  1429. uc2_Disc_100_light: &uc2_Disc_100_light
  1430. - [ be32, 0x000c962c, 0x9b830374 ] # Disable Spu lighting (mem address: 0x0E9B964)
  1431.  
  1432. uc2_Disc_100_stencil: &uc2_Disc_100_stencil
  1433. - [ be32, 0x000c9630, 0x9b630375 ] # Enable stencil buffer for gpu lighting (mem address: 0x0E9B965)
  1434.  
  1435. uc2_Disc_100_mesh: &uc2_Disc_100_mesh
  1436. - [ be32, 0x0072ec3c, 0x99490004 ] # Disable mesh trimming (mem address: 0x0F995D0)
  1437.  
  1438. uc2_Disc_100_mb: &uc2_Disc_100_mb
  1439. - [ be32, 0x000c93c0, 0x9b83005f ] # Disable Motion blur (mem address: 0x0E9B64F)
  1440.  
  1441. uc2_Disc_100_vmb: &uc2_Disc_100_vmb
  1442. - [ be32, 0x000c961c, 0x9b8302a4 ] # Disable Velocity motion blur (mem address: 0x0E9B894)
  1443.  
  1444. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1445. uc2_Disc_109_60FPS: &uc2_Disc_109_60FPS
  1446. - [ be32, 0x000c26f0, 0x91630008 ] # Framelock: 1 (60 FPS Limit) (mem address: 0x0E9C1FB)
  1447.  
  1448. uc2_Disc_109_UnlockFPS: &uc2_Disc_109_UnlockFPS
  1449. - [ be32, 0x000c26f0, 0x91830008 ] # Framelock: 0 (No FPS Limit) (mem address: 0x0E9C1FB)
  1450.  
  1451. uc2_Disc_109_ssao: &uc2_Disc_109_ssao
  1452. - [ be32, 0x000c2810, 0x9b830052 ] # Disable SSAO (mem address: 0x0E9C242)
  1453.  
  1454. uc2_Disc_109_dof: &uc2_Disc_109_dof
  1455. - [ be32, 0x000c2864, 0x9b830061 ] # Disable depth of field (mem address: 0x0E9C251)
  1456.  
  1457. uc2_Disc_109_post: &uc2_Disc_109_post
  1458. - [ be32, 0x000c288c, 0x9b830078 ] # Disable Post on SPU (mem address: 0x0E9C268)
  1459.  
  1460. uc2_Disc_109_light: &uc2_Disc_109_light
  1461. - [ be32, 0x000c2ad0, 0x9b830374 ] # Disable Spu lighting (mem address: 0x0E9C564)
  1462.  
  1463. uc2_Disc_109_stencil: &uc2_Disc_109_stencil
  1464. - [ be32, 0x000c2ad4, 0x9b630375 ] # Enable stencil buffer for gpu lighting (mem address: 0x0E9C565)
  1465.  
  1466. uc2_Disc_109_mesh: &uc2_Disc_109_mesh
  1467. - [ be32, 0x0072d44c, 0x99490004 ] # Disable mesh trimming (mem address: 0x0F9BFD0)
  1468.  
  1469. uc2_Disc_109_mb: &uc2_Disc_109_mb
  1470. - [ be32, 0x000c2860, 0x9b83005f ] # Disable Motion blur (mem address: 0x0E9C24F)
  1471.  
  1472. uc2_Disc_109_vmb: &uc2_Disc_109_vmb
  1473. - [ be32, 0x000c2ac0, 0x9b8302a4 ] # Disable Velocity motion blur (mem address: 0x0E9C494)
  1474.  
  1475. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1476. uc2_PSN_60FPS: &uc2_PSN_60FPS
  1477. - [ be32, 0x000c2bb8, 0x91630008 ] # Framelock: 1 (60 FPS Limit) (mem address: 0x0E9C1FB)
  1478.  
  1479. uc2_PSN_UnlockFPS: &uc2_PSN_UnlockFPS
  1480. - [ be32, 0x000c2bb8, 0x91830008 ] # Framelock: 0 (No FPS Limit) (mem address: 0x0E9C1FB)
  1481.  
  1482. uc2_PSN_trapfix: &uc2_PSN_trapfix
  1483. - [ be32, 0x00527b94, 0x60000000 ] # Trapfix in the temple (mem address: 0x1000000)
  1484. - [ be32, 0x0034abec, 0x60000000 ] # Trapfix in the snow temple (mem address: 0x1000000)
  1485.  
  1486. uc2_PSN_ssao: &uc2_PSN_ssao
  1487. - [ be32, 0x000c2cd8, 0x9b830052 ] # Disable SSAO (mem address: 0x0E9C242)
  1488.  
  1489. uc2_PSN_dof: &uc2_PSN_dof
  1490. - [ be32, 0x000c2d2c, 0x9b830061 ] # Disable depth of field (mem address: 0x0E9C251)
  1491.  
  1492. uc2_PSN_post: &uc2_PSN_post
  1493. - [ be32, 0x000c2d54, 0x9b830078 ] # Disable Post on SPU (mem address: 0x0E9C268)
  1494.  
  1495. uc2_PSN_light: &uc2_PSN_light
  1496. - [ be32, 0x000c2f98, 0x9b830374 ] # Disable Spu lighting (mem address: 0x0E9C564)
  1497.  
  1498. uc2_PSN_stencil: &uc2_PSN_stencil
  1499. - [ be32, 0x00c2f9c, 0x9b630375 ] # Enable stencil buffer for gpu lighting (mem address: 0x0E9C565)
  1500.  
  1501. uc2_PSN_mesh: &uc2_PSN_mesh
  1502. - [ be32, 0x0072d394, 0x99490004 ] # Disable mesh trimming (mem address: 0x0F9BFD0)
  1503.  
  1504. uc2_PSN_mb: &uc2_PSN_mb
  1505. - [ be32, 0x000c2d28, 0x9b83005f ] # Disable Motion blur (mem address: 0x0E9C24F)
  1506.  
  1507. uc2_PSN_vmb: &uc2_PSN_vmb
  1508. - [ be32, 0x000c2f88, 0x9b8302a4 ] # Disable Velocity motion blur (mem address: 0x0E9C494)
  1509.  
  1510. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1511. uc2_Demo_60FPS: &uc2_Demo_60FPS
  1512. - [ be32, 0x000c94a0, 0x91630008 ] # Framelock: 1 (60 FPS Limit)
  1513.  
  1514. uc2_Demo_UnlockFPS: &uc2_Demo_UnlockFPS
  1515. - [ be32, 0x000c94a0, 0x91830008 ] # Framelock: 0 (No FPS Limit)
  1516.  
  1517. uc2_Demo_ssao: &uc2_Demo_ssao
  1518. - [ be32, 0x000c95c0, 0x9b830052 ] # Disable SSAO
  1519.  
  1520. uc2_Demo_dof: &uc2_Demo_dof
  1521. - [ be32, 0x000c9614, 0x9b830061 ] # Disable depth of field
  1522.  
  1523. uc2_Demo_post: &uc2_Demo_post
  1524. - [ be32, 0x000c963c, 0x9b830078 ] # Disable Post on SPU
  1525.  
  1526. uc2_Demo_light: &uc2_Demo_light
  1527. - [ be32, 0x000c987c, 0x9b830374 ] # Disable Spu lighting
  1528.  
  1529. uc2_Demo_stencil: &uc2_Demo_stencil
  1530. - [ be32, 0x000c9880, 0x9b630375 ] # Enable stencil buffer for gpu lighting
  1531.  
  1532. uc2_Demo_mesh: &uc2_Demo_mesh
  1533. - [ be32, 0x0030624c, 0x99490004 ] # Disable mesh trimming
  1534.  
  1535. uc2_Demo_mb: &uc2_Demo_mb
  1536. - [ be32, 0x000c9610, 0x9b83005f ] # Motion blur
  1537.  
  1538. uc2_Demo_vmb: &uc2_Demo_vmb
  1539. - [ be32, 0x000c986c, 0x9b8302a4 ] # Velocity motion blur
  1540.  
  1541. PPU-7b8a70c24456205b776915643a2acacb6ef6ea56:
  1542. 60 FPS:
  1543. Games:
  1544. "Uncharted 2: Among Thieves":
  1545. BCES00509: [ 01.00 ]
  1546. BCES00757: [ 01.00 ]
  1547. BCUS98123: [ 01.00 ]
  1548. Author: ZEROx, illusion
  1549. Notes: Raise maximum framerate cap to 60FPS.
  1550. Patch Version: 1.2
  1551. Group: FPS
  1552. Patch:
  1553. - [ load, *uc2_Disc_100_60FPS ]
  1554. Unlock FPS:
  1555. Games:
  1556. "Uncharted 2: Among Thieves":
  1557. BCES00509: [ 01.00 ]
  1558. BCES00757: [ 01.00 ]
  1559. BCUS98123: [ 01.00 ]
  1560. Author: ZEROx, illusion
  1561. Notes: Completely removes maximum framerate cap.
  1562. Patch Version: 1.2
  1563. Group: FPS
  1564. Patch:
  1565. - [ load, *uc2_Disc_100_UnlockFPS ]
  1566. Disable SSAO:
  1567. Games:
  1568. "Uncharted 2: Among Thieves":
  1569. BCES00509: [ 01.00 ]
  1570. BCES00757: [ 01.00 ]
  1571. BCUS98123: [ 01.00 ]
  1572. Author: ZEROx, illusion
  1573. Notes:
  1574. Patch Version: 1.2
  1575. Patch:
  1576. - [ load, *uc2_Disc_100_ssao ]
  1577. Disable Depth of Field:
  1578. Games:
  1579. "Uncharted 2: Among Thieves":
  1580. BCES00509: [ 01.00 ]
  1581. BCES00757: [ 01.00 ]
  1582. BCUS98123: [ 01.00 ]
  1583. Author: ZEROx, illusion
  1584. Notes:
  1585. Patch Version: 1.2
  1586. Patch:
  1587. - [ load, *uc2_Disc_100_dof ]
  1588. Disable SPU Post-processing:
  1589. Games:
  1590. "Uncharted 2: Among Thieves":
  1591. BCES00509: [ 01.00 ]
  1592. BCES00757: [ 01.00 ]
  1593. BCUS98123: [ 01.00 ]
  1594. Author: ZEROx, illusion
  1595. 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.
  1596. Patch Version: 1.2
  1597. Patch:
  1598. - [ load, *uc2_Disc_100_post ]
  1599. Disable SPU Lighting:
  1600. Games:
  1601. "Uncharted 2: Among Thieves":
  1602. BCES00509: [ 01.00 ]
  1603. BCES00757: [ 01.00 ]
  1604. BCUS98123: [ 01.00 ]
  1605. Author: ZEROx, illusion
  1606. Notes:
  1607. Patch Version: 1.2
  1608. Patch:
  1609. - [ load, *uc2_Disc_100_light ]
  1610. Enable Stencil Buffer for GPU Lighting:
  1611. Games:
  1612. "Uncharted 2: Among Thieves":
  1613. BCES00509: [ 01.00 ]
  1614. BCES00757: [ 01.00 ]
  1615. BCUS98123: [ 01.00 ]
  1616. Author: ZEROx, illusion
  1617. Notes:
  1618. Patch Version: 1.2
  1619. Patch:
  1620. - [ load, *uc2_Disc_100_stencil ]
  1621. Disable Mesh Trimming:
  1622. Games:
  1623. "Uncharted 2: Among Thieves":
  1624. BCES00509: [ 01.00 ]
  1625. BCES00757: [ 01.00 ]
  1626. BCUS98123: [ 01.00 ]
  1627. Author: ZEROx, illusion
  1628. Notes:
  1629. Patch Version: 1.2
  1630. Patch:
  1631. - [ load, *uc2_Disc_100_mesh ]
  1632. Disable Motion Blur:
  1633. Games:
  1634. "Uncharted 2: Among Thieves":
  1635. BCES00509: [ 01.00 ]
  1636. BCES00757: [ 01.00 ]
  1637. BCUS98123: [ 01.00 ]
  1638. Author: ZEROx, illusion
  1639. Notes:
  1640. Patch Version: 1.2
  1641. Patch:
  1642. - [ load, *uc2_Disc_100_mb ]
  1643. Disable Velocity Motion Blur:
  1644. Games:
  1645. "Uncharted 2: Among Thieves":
  1646. BCES00509: [ 01.00 ]
  1647. BCES00757: [ 01.00 ]
  1648. BCUS98123: [ 01.00 ]
  1649. Author: ZEROx, illusion
  1650. Notes:
  1651. Patch Version: 1.2
  1652. Patch:
  1653. - [ load, *uc2_Disc_100_vmb ]
  1654.  
  1655. PPU-a3a5789c12711291dfe16a7d5d81c906d2b4c0c2:
  1656. 60 FPS:
  1657. Games:
  1658. "Uncharted 2: Among Thieves":
  1659. BCES00509: [ 01.09 ]
  1660. BCES00757: [ 01.09 ]
  1661. BCUS98123: [ 01.09 ]
  1662. Author: ZEROx, illusion
  1663. Notes: Raise maximum framerate cap to 60FPS.
  1664. Patch Version: 1.2
  1665. Group: FPS
  1666. Patch:
  1667. - [ load, *uc2_Disc_109_60FPS ]
  1668. Unlock FPS:
  1669. Games:
  1670. "Uncharted 2: Among Thieves":
  1671. BCES00509: [ 01.09 ]
  1672. BCES00757: [ 01.09 ]
  1673. BCUS98123: [ 01.09 ]
  1674. Author: ZEROx, illusion
  1675. Notes: Completely removes maximum framerate cap.
  1676. Patch Version: 1.2
  1677. Group: FPS
  1678. Patch:
  1679. - [ load, *uc2_Disc_109_UnlockFPS ]
  1680. Disable SSAO:
  1681. Games:
  1682. "Uncharted 2: Among Thieves":
  1683. BCES00509: [ 01.09 ]
  1684. BCES00757: [ 01.09 ]
  1685. BCUS98123: [ 01.09 ]
  1686. Author: ZEROx, illusion
  1687. Notes:
  1688. Patch Version: 1.2
  1689. Patch:
  1690. - [ load, *uc2_Disc_109_ssao ]
  1691. Disable Depth of Field:
  1692. Games:
  1693. "Uncharted 2: Among Thieves":
  1694. BCES00509: [ 01.09 ]
  1695. BCES00757: [ 01.09 ]
  1696. BCUS98123: [ 01.09 ]
  1697. Author: ZEROx, illusion
  1698. Notes:
  1699. Patch Version: 1.2
  1700. Patch:
  1701. - [ load, *uc2_Disc_109_dof ]
  1702. Disable SPU Post-processing:
  1703. Games:
  1704. "Uncharted 2: Among Thieves":
  1705. BCES00509: [ 01.09 ]
  1706. BCES00757: [ 01.09 ]
  1707. BCUS98123: [ 01.09 ]
  1708. Author: ZEROx, illusion
  1709. 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.
  1710. Patch Version: 1.2
  1711. Patch:
  1712. - [ load, *uc2_Disc_109_post ]
  1713. Disable SPU Lighting:
  1714. Games:
  1715. "Uncharted 2: Among Thieves":
  1716. BCES00509: [ 01.09 ]
  1717. BCES00757: [ 01.09 ]
  1718. BCUS98123: [ 01.09 ]
  1719. Author: ZEROx, illusion
  1720. Notes:
  1721. Patch Version: 1.2
  1722. Patch:
  1723. - [ load, *uc2_Disc_109_light ]
  1724. Enable Stencil Buffer for GPU Lighting:
  1725. Games:
  1726. "Uncharted 2: Among Thieves":
  1727. BCES00509: [ 01.09 ]
  1728. BCES00757: [ 01.09 ]
  1729. BCUS98123: [ 01.09 ]
  1730. Author: ZEROx, illusion
  1731. Notes:
  1732. Patch Version: 1.2
  1733. Patch:
  1734. - [ load, *uc2_Disc_109_stencil ]
  1735. Disable Mesh Trimming:
  1736. Games:
  1737. "Uncharted 2: Among Thieves":
  1738. BCES00509: [ 01.09 ]
  1739. BCES00757: [ 01.09 ]
  1740. BCUS98123: [ 01.09 ]
  1741. Author: ZEROx, illusion
  1742. Notes:
  1743. Patch Version: 1.2
  1744. Patch:
  1745. - [ load, *uc2_Disc_109_mesh ]
  1746. Disable Motion Blur:
  1747. Games:
  1748. "Uncharted 2: Among Thieves":
  1749. BCES00509: [ 01.09 ]
  1750. BCES00757: [ 01.09 ]
  1751. BCUS98123: [ 01.09 ]
  1752. Author: ZEROx, illusion
  1753. Notes:
  1754. Patch Version: 1.2
  1755. Patch:
  1756. - [ load, *uc2_Disc_109_mb ]
  1757. Disable Velocity Motion Blur:
  1758. Games:
  1759. "Uncharted 2: Among Thieves":
  1760. BCES00509: [ 01.09 ]
  1761. BCES00757: [ 01.09 ]
  1762. BCUS98123: [ 01.09 ]
  1763. Author: ZEROx, illusion
  1764. Notes:
  1765. Patch Version: 1.2
  1766. Patch:
  1767. - [ load, *uc2_Disc_109_vmb ]
  1768.  
  1769. PPU-599461c6c88935ff0ed26ef20e649c8c38b7be9c:
  1770. 60 FPS:
  1771. Games:
  1772. "Uncharted 2: Among Thieves":
  1773. NPEA00365: [ 01.10 ]
  1774. NPUA80698: [ 01.10 ]
  1775. Author: ZEROx, illusion
  1776. Notes: Raise maximum framerate cap to 60FPS.
  1777. Patch Version: 1.2
  1778. Group: FPS
  1779. Patch:
  1780. - [ load, *uc2_PSN_60FPS ]
  1781. Unlock FPS:
  1782. Games:
  1783. "Uncharted 2: Among Thieves":
  1784. NPEA00365: [ 01.10 ]
  1785. NPUA80698: [ 01.10 ]
  1786. Author: ZEROx, illusion
  1787. Notes: Completely removes maximum framerate cap.
  1788. Patch Version: 1.2
  1789. Group: FPS
  1790. Patch:
  1791. - [ load, *uc2_PSN_UnlockFPS ]
  1792. Trap FIX:
  1793. Games:
  1794. "Uncharted 2: Among Thieves":
  1795. NPEA00365: [ 01.10 ]
  1796. NPUA80698: [ 01.10 ]
  1797. Author: Faweks1
  1798. Notes: Fixes some PPU traps
  1799. Patch Version: 1.0
  1800. Patch:
  1801. - [ load, *uc2_PSN_trapfix ]
  1802. Disable SSAO:
  1803. Games:
  1804. "Uncharted 2: Among Thieves":
  1805. NPEA00365: [ 01.10 ]
  1806. NPUA80698: [ 01.10 ]
  1807. Author: ZEROx, illusion
  1808. Notes:
  1809. Patch Version: 1.2
  1810. Patch:
  1811. - [ load, *uc2_PSN_ssao ]
  1812. Disable Depth of Field:
  1813. Games:
  1814. "Uncharted 2: Among Thieves":
  1815. NPEA00365: [ 01.10 ]
  1816. NPUA80698: [ 01.10 ]
  1817. Author: ZEROx, illusion
  1818. Notes:
  1819. Patch Version: 1.2
  1820. Patch:
  1821. - [ load, *uc2_PSN_dof ]
  1822. Disable SPU Post-processing:
  1823. Games:
  1824. "Uncharted 2: Among Thieves":
  1825. NPEA00365: [ 01.10 ]
  1826. NPUA80698: [ 01.10 ]
  1827. Author: ZEROx, illusion
  1828. 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.
  1829. Patch Version: 1.2
  1830. Patch:
  1831. - [ load, *uc2_PSN_post ]
  1832. Disable SPU Lighting:
  1833. Games:
  1834. "Uncharted 2: Among Thieves":
  1835. NPEA00365: [ 01.10 ]
  1836. NPUA80698: [ 01.10 ]
  1837. Author: ZEROx, illusion
  1838. Notes:
  1839. Patch Version: 1.2
  1840. Patch:
  1841. - [ load, *uc2_PSN_light ]
  1842. Enable Stencil Buffer for GPU Lighting:
  1843. Games:
  1844. "Uncharted 2: Among Thieves":
  1845. NPEA00365: [ 01.10 ]
  1846. NPUA80698: [ 01.10 ]
  1847. Author: ZEROx, illusion
  1848. Notes:
  1849. Patch Version: 1.2
  1850. Patch:
  1851. - [ load, *uc2_PSN_stencil ]
  1852. Disable Mesh Trimming:
  1853. Games:
  1854. "Uncharted 2: Among Thieves":
  1855. NPEA00365: [ 01.10 ]
  1856. NPUA80698: [ 01.10 ]
  1857. Author: ZEROx, illusion
  1858. Notes:
  1859. Patch Version: 1.2
  1860. Patch:
  1861. - [ load, *uc2_PSN_mesh ]
  1862. Disable Motion Blur:
  1863. Games:
  1864. "Uncharted 2: Among Thieves":
  1865. NPEA00365: [ 01.10 ]
  1866. NPUA80698: [ 01.10 ]
  1867. Author: ZEROx, illusion
  1868. Notes:
  1869. Patch Version: 1.2
  1870. Patch:
  1871. - [ load, *uc2_PSN_mb ]
  1872. Disable Velocity Motion Blur:
  1873. Games:
  1874. "Uncharted 2: Among Thieves":
  1875. NPEA00365: [ 01.10 ]
  1876. NPUA80698: [ 01.10 ]
  1877. Author: ZEROx, illusion
  1878. Notes:
  1879. Patch Version: 1.2
  1880. Patch:
  1881. - [ load, *uc2_PSN_vmb ]
  1882.  
  1883. PPU-bfee77256ce53064051a6b0ec9d292e75284aad4:
  1884. 60 FPS:
  1885. Games:
  1886. "Uncharted 2: Among Thieves":
  1887. NPEA90055: [ All ]
  1888. Author: ZEROx, illusion
  1889. Notes: Raise maximum framerate cap to 60FPS.
  1890. Patch Version: 1.2
  1891. Group: FPS
  1892. Patch:
  1893. - [ load, *uc2_Demo_60FPS ]
  1894. Unlock FPS:
  1895. Games:
  1896. "Uncharted 2: Among Thieves":
  1897. NPEA90055: [ All ]
  1898. Author: ZEROx, illusion
  1899. Notes: Completely removes maximum framerate cap.
  1900. Patch Version: 1.2
  1901. Group: FPS
  1902. Patch:
  1903. - [ load, *uc2_Demo_UnlockFPS ]
  1904. Disable SSAO:
  1905. Games:
  1906. "Uncharted 2: Among Thieves":
  1907. NPEA90055: [ All ]
  1908. Author: ZEROx, illusion
  1909. Notes:
  1910. Patch Version: 1.2
  1911. Patch:
  1912. - [ load, *uc2_Demo_ssao ]
  1913. Disable Depth of Field:
  1914. Games:
  1915. "Uncharted 2: Among Thieves":
  1916. NPEA90055: [ All ]
  1917. Author: ZEROx, illusion
  1918. Notes:
  1919. Patch Version: 1.2
  1920. Patch:
  1921. - [ load, *uc2_Demo_dof ]
  1922. Disable SPU Post-processing:
  1923. Games:
  1924. "Uncharted 2: Among Thieves":
  1925. NPEA90055: [ All ]
  1926. Author: ZEROx, illusion
  1927. 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.
  1928. Patch Version: 1.2
  1929. Patch:
  1930. - [ load, *uc2_Demo_post ]
  1931. Disable SPU Lighting:
  1932. Games:
  1933. "Uncharted 2: Among Thieves":
  1934. NPEA90055: [ All ]
  1935. Author: ZEROx, illusion
  1936. Notes:
  1937. Patch Version: 1.2
  1938. Patch:
  1939. - [ load, *uc2_Demo_light ]
  1940. Enable Stencil Buffer for GPU Lighting:
  1941. Games:
  1942. "Uncharted 2: Among Thieves":
  1943. NPEA90055: [ All ]
  1944. Author: ZEROx, illusion
  1945. Notes:
  1946. Patch Version: 1.2
  1947. Patch:
  1948. - [ load, *uc2_Demo_stencil ]
  1949. Disable Mesh Trimming:
  1950. Games:
  1951. "Uncharted 2: Among Thieves":
  1952. NPEA90055: [ All ]
  1953. Author: ZEROx, illusion
  1954. Notes:
  1955. Patch Version: 1.2
  1956. Patch:
  1957. - [ load, *uc2_Demo_mesh ]
  1958. Disable Motion Blur:
  1959. Games:
  1960. "Uncharted 2: Among Thieves":
  1961. NPEA90055: [ All ]
  1962. Author: ZEROx, illusion
  1963. Notes:
  1964. Patch Version: 1.2
  1965. Patch:
  1966. - [ load, *uc2_Demo_mb ]
  1967. Disable Velocity Motion Blur:
  1968. Games:
  1969. "Uncharted 2: Among Thieves":
  1970. NPEA90055: [ All ]
  1971. Author: ZEROx, illusion
  1972. Notes:
  1973. Patch Version: 1.2
  1974. Patch:
  1975. - [ load, *uc2_Demo_vmb ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement