Advertisement
Guest User

Untitled

a guest
Feb 16th, 2021
1,556
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 200.78 KB | None | 0 0
  1. Version: 1.2
  2.  
  3. Anchors:
  4. BLUS30443_FpsUnlock: &BLUS30443_FpsUnlock
  5. # Set 60FPS with no frameskip
  6. # by Gibbed
  7. - [ be16, 0x25ed8, 0x981f ]
  8.  
  9. # delta time
  10. # by Whatcookie
  11. - [ be32, 0x0001b964, 0x496ac2cd ] # jump to code cave
  12.  
  13. # get mftb
  14. - [ be32, 0x016c7c30, 0x7eac42e6 ] # mftb r21 // Move from timebase register (clock)
  15.  
  16. # get mftb delta
  17. - [ be32, 0x016c7c34, 0x3ec00185 ] # lis r22,0x0185 // load high bits of address
  18. - [ be32, 0x016c7c38, 0x3ad62608 ] # addi r22,r22,0x2608 // load low bits of address
  19. - [ be32, 0x016c7c3c, 0x7e96a02a ] # ldx r20,r22,r20 // load previous frames mftb reading
  20. - [ be32, 0x016c7c40, 0xfab60000 ] # std r21,0x0(r22) // store this frames mftb reading
  21. - [ be32, 0x016c7c44, 0x7e74a850 ] # subf r19,r21,r20 // subtract previous mftb reading from this mftb frames reading
  22.  
  23. # mftb delta to float
  24. - [ be32, 0x016c7c48, 0xfa760018 ] # std r19,0x18(r22) // store mftb delta (to be loaded into FPR)
  25. - [ be32, 0x016c7c4c, 0xcbd60018 ] # lfd f30,0x18(r22) // load mftb delta into FPR
  26. - [ be32, 0x016c7c50, 0xffc0f69c ] # fcfid f30,f30 // convert integer to double
  27. - [ be32, 0x016c7c54, 0xffc0f018 ] # frsp f30,f30 // round to single precision
  28.  
  29. # mftb delta to seconds
  30. - [ be32, 0x016c7c58, 0x3e40016c ] # r18,0x16c // load high bits constants pointer
  31. - [ be32, 0x016c7c5c, 0x3a527c30 ] # addi r18,r18,0x7c30 // load low bits of constants pointer
  32. - [ be32, 0x016c7c60, 0xc3b20054 ] # lfs f29,0x54(r18) // load timebase frequency constant
  33. - [ be32, 0x016c7c64, 0xc3920058 ] # lfs f28,0x58(r18) // load maximum timestep size
  34. - [ be32, 0x016c7c68, 0xeffee824 ] # fdivs f31,f30,f29 // divide timebase delta by timebase frequency
  35.  
  36. # check timestep size
  37. - [ be32, 0x016c7c6c, 0xff9fe000 ] # fcmpu cr7,f31,f28 // compare current delta time to maximum timestep
  38. - [ be32, 0x016c7c70, 0x419c0008 ] # blt +0x08 // don't return the maximum timestep size
  39.  
  40. # set maximum timestep
  41. - [ be32, 0x016c7c74, 0xffe0e090 ] # fmr f31,f28 // move maximum timestep to be returned
  42.  
  43. # cleanup
  44. - [ be32, 0x016c7c78, 0x7e94a278 ] # xor r20,r20,r20 // zero r20
  45. - [ be32, 0x016c7c7c, 0x7e94a278 ] # xor r19,r19,r19 // zero r19
  46. - [ be32, 0x016c7c80, 0x4e800020 ] # blr // return
  47.  
  48. # constants
  49. - [ be32, 0x016c7c84, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
  50. - [ bef32, 0x016c7c88, 0.05000000 ] # maximum timestep size (50ms or 20FPS)
  51.  
  52. BLES00932_FpsUnlock: &BLES00932_FpsUnlock
  53. # Set 60FPS with no frameskip
  54. # by Gibbed
  55. - [ be16, 0x26ac0, 0x981f ]
  56.  
  57. # delta time
  58. # by Whatcookie
  59. - [ be32, 0x0001c534, 0x496ada1d ] # jump to code cave
  60.  
  61. # get mftb
  62. - [ be32, 0x016c9f50, 0x7eac42e6 ] # mftb r21 // Move from timebase register (clock)
  63.  
  64. # get mftb delta
  65. - [ be32, 0x016c9f54, 0x3ec00185 ] # lis r22,0x0185 // load high bits of address
  66. - [ be32, 0x016c9f58, 0x3ad62608 ] # addi r22,r22,0x2608 // load low bits of address
  67. - [ be32, 0x016c9f5c, 0x7e96a02a ] # ldx r20,r22,r20 // load previous frames mftb reading
  68. - [ be32, 0x016c9f60, 0xfab60000 ] # std r21,0x0(r22) // store this frames mftb reading
  69. - [ be32, 0x016c9f64, 0x7e74a850 ] # subf r19,r21,r20 // subtract previous mftb reading from this mftb frames reading
  70.  
  71. # mftb delta to float
  72. - [ be32, 0x016c9f68, 0xfa760018 ] # std r19,0x18(r22) // store mftb delta (to be loaded into FPR)
  73. - [ be32, 0x016c9f6c, 0xcbd60018 ] # lfd f30,0x18(r22) // load mftb delta into FPR
  74. - [ be32, 0x016c9f70, 0xffc0f69c ] # fcfid f30,f30 // convert integer to double
  75. - [ be32, 0x016c9f74, 0xffc0f018 ] # frsp f30,f30 // round to single precision
  76.  
  77. # mftb delta to seconds
  78. - [ be32, 0x016c9f78, 0x3e40016c ] # r18,0x16c // load high bits constants pointer
  79. - [ be32, 0x016c9f7c, 0x62529f50 ] # ori r18,r18,0x9f50 // load low bits of constants pointer
  80. - [ be32, 0x016c9f80, 0xc3b20054 ] # lfs f29,0x54(r18) // load timebase frequency constant
  81. - [ be32, 0x016c9f84, 0xc3920058 ] # lfs f28,0x58(r18) // load maximum timestep size
  82. - [ be32, 0x016c9f88, 0xeffee824 ] # fdivs f31,f30,f29 // divide timebase delta by timebase frequency
  83.  
  84. # check timestep size
  85. - [ be32, 0x016c9f8c, 0xff9fe000 ] # fcmpu cr7,f31,f28 // compare current delta time to maximum timestep
  86. - [ be32, 0x016c9f90, 0x419c0008 ] # blt +0x08 // don't return the maximum timestep size
  87.  
  88. # set maximum timestep
  89. - [ be32, 0x016c9f94, 0xffe0e090 ] # fmr f31,f28 // move maximum timestep to be returned
  90.  
  91. # cleanup
  92. - [ be32, 0x016c9f98, 0x7e94a278 ] # xor r20,r20,r20 // zero r20
  93. - [ be32, 0x016c9f9c, 0x7e94a278 ] # xor r19,r19,r19 // zero r19
  94. - [ be32, 0x016c9fa0, 0x4e800020 ] # blr // return
  95.  
  96. # constants
  97. - [ be32, 0x016c9fa4, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
  98. - [ bef32, 0x016c9fa8, 0.05000000 ] # maximum timestep size (50ms or 20FPS)
  99.  
  100. DeS_FPS_Notes: &DeS_FPS_Notes "Patch version 2.0 and above is not compatible with the settings used for the previous patch. Clocks scale and Vblank rate must be set to the defaults. Vblank rate can be modified to increase the framelimit beyond 60FPS, however it's not recommended as users may encounter physics issues."
  101.  
  102. DeS_DDE_Notes: &DeS_DDE_Notes "Can disable Write Color Buffers for 20% faster performance. Enable this patch if you experience flickering."
  103.  
  104. DeS_AR_Notes: &DeS_AR_Notes "UI Elements will be stretched"
  105.  
  106. PPU-83681f6110d33442329073b72b8dc88a2f677172:
  107. Unlock FPS:
  108. Games:
  109. "Demon's Souls":
  110. BLUS30443: [ 01.00 ]
  111. Author: Whatcookie, Gibbed
  112. Notes: *DeS_FPS_Notes
  113. Patch Version: 2.1
  114. Patch:
  115. - [ load, *BLUS30443_FpsUnlock ]
  116. Disable Dynamic Exposure:
  117. Games:
  118. "Demon's Souls":
  119. BLUS30443: [ 01.00 ]
  120. Author: Whatcookie
  121. Notes: *DeS_DDE_Notes
  122. Patch Version: 1.0.1
  123. Patch:
  124. - [ be16, 0x00025edc, 0x981f ]
  125. Skip Intro Videos:
  126. Games:
  127. "Demon's Souls":
  128. BLUS30443: [ 01.00 ]
  129. Author: GalCiv
  130. Notes:
  131. Patch Version: 1.0
  132. Patch:
  133. - [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip
  134. - [ be32, 0x008eef7c, 0x901c0100 ]
  135. 21:9 Aspect Ratio:
  136. Games:
  137. "Demon's Souls":
  138. BLUS30443: [ 01.00 ]
  139. Author: Whatcookie
  140. Notes: *DeS_AR_Notes
  141. Patch Version: 1.0
  142. Group: AR
  143. Patch:
  144. - [ be32, 0x018cefbc, 0x4017b9aa ] # 21:9 aspect ratio
  145. - [ be32, 0x0190433c, 0x4017b9aa ]
  146. 32:9 Aspect Ratio:
  147. Games:
  148. "Demon's Souls":
  149. BLUS30443: [ 01.00 ]
  150. Author: Whatcookie
  151. Notes: *DeS_AR_Notes
  152. Patch Version: 1.0
  153. Group: AR
  154. Patch:
  155. - [ bef32, 0x018cefbc, 3.5555556 ] # 32:9 aspect ratio
  156. - [ bef32, 0x0190433c, 3.5555556 ]
  157.  
  158. PPU-5446a2645880eefa75f7e374abd6b7818511e2ef:
  159. Unlock FPS:
  160. Games:
  161. "Demon's Souls":
  162. BLES00932: [ 01.00 ]
  163. Author: Whatcookie, Gibbed
  164. Notes: *DeS_FPS_Notes
  165. Patch Version: 2.1
  166. Patch:
  167. - [ load, *BLES00932_FpsUnlock ]
  168. Disable Dynamic Exposure:
  169. Games:
  170. "Demon's Souls":
  171. BLES00932: [ 01.00 ]
  172. Author: Whatcookie
  173. Notes: *DeS_DDE_Notes
  174. Patch Version: 1.0.1
  175. Patch:
  176. - [ be16, 0x00026ac4, 0x981f ]
  177. Skip Intro Videos:
  178. Games:
  179. "Demon's Souls":
  180. BLES00932: [ 01.00 ]
  181. Author: GalCiv
  182. Notes:
  183. Patch Version: 1.0
  184. Patch:
  185. - [ be32, 0x008f0928, 0x38000003 ] # Intro logos skip
  186. - [ be32, 0x008f092c, 0x901c0100 ]
  187. 21:9 Aspect Ratio:
  188. Games:
  189. "Demon's Souls":
  190. BLES00932: [ 01.00 ]
  191. Author: Whatcookie
  192. Notes: *DeS_AR_Notes
  193. Patch Version: 1.0
  194. Group: AR
  195. Patch:
  196. - [ be32, 0x018cf13c, 0x4017b9aa ] # 21:9 aspect ratio
  197. - [ be32, 0x01904494, 0x4017b9aa ]
  198. 32:9 Aspect Ratio:
  199. Games:
  200. "Demon's Souls":
  201. BLES00932: [ 01.00 ]
  202. Author: Whatcookie
  203. Notes: *DeS_AR_Notes
  204. Patch Version: 1.0
  205. Group: AR
  206. Patch:
  207. - [ bef32, 0x018cf13c, 3.5555556 ] # 32:9 aspect ratio
  208. - [ bef32, 0x01904494, 3.5555556 ]
  209.  
  210. Anchors:
  211. kh15_ar_219: &kh15_ar_219
  212. - [ be32, 0xEB170, 0x3FAAAAAB ] # VERT+ (21.9)
  213. - [ be32, 0xEB16C, 0x3FC00000 ] # ZOOM+ (21.9)
  214.  
  215. kh15_60fps: &kh15_60fps
  216. - [ be32, 0x00036870, 0x38600000 ] # li r3, 0x0
  217.  
  218. kh15recom_60fps: &kh15recom_60fps
  219. - [ be32, 0x00012484, 0x38800000 ] # li r4, 0x0
  220.  
  221. PPU-d626d9832ed48d1ff0d8d97e53a4e23df50cfae6: # kingdom.self
  222. 21:9 Aspect Ratio:
  223. Games:
  224. "Kingdom Hearts HD 1.5 ReMIX":
  225. BLUS31212: [ All ]
  226. Author: Esppiral
  227. Notes:
  228. Patch Version: 1.0
  229. Patch:
  230. - [ load, *kh15_ar_219 ]
  231. 60 FPS:
  232. Games:
  233. "Kingdom Hearts HD 1.5 ReMIX":
  234. BLUS31212: [ All ]
  235. Author: Esppiral, Michael Pama, illusion
  236. Notes: May work with JP version with adjustments.
  237. Patch Version: 1.0
  238. Patch:
  239. - [ load, *kh15_60fps ]
  240.  
  241. PPU-f259a89a80e02a664ab97c3a175330c2e53810ab: # kingdom.self
  242. 21:9 Aspect Ratio:
  243. Games:
  244. "Kingdom Hearts HD 1.5 ReMIX":
  245. BLES01897: [ All ]
  246. Author: Esppiral
  247. Notes:
  248. Patch Version: 1.0
  249. Patch:
  250. - [ load, *kh15_ar_219 ]
  251. 60 FPS:
  252. Games:
  253. "Kingdom Hearts HD 1.5 ReMIX":
  254. BLES01897: [ All ]
  255. Author: Esppiral, Michael Pama, illusion
  256. Notes: May work with JP version with adjustments.
  257. Patch Version: 1.0
  258. Patch:
  259. - [ load, *kh15_60fps ]
  260.  
  261. PPU-c994c802bc88352df8d73bc92f8f9a862814e50d: # recom.self
  262. 60 FPS:
  263. Games:
  264. "Kingdom Hearts HD 1.5 ReMIX Chain of Memories":
  265. BLUS31212: [ All ]
  266. Author: BlaGe, illusion
  267. Notes: May work with JP version with adjustments.
  268. Patch Version: 1.0
  269. Patch:
  270. - [ load, *kh15recom_60fps ]
  271.  
  272. PPU-4b0a5d3faf18ac22a12c3dca921f82e0c5170bb6: # recom.self
  273. 60 FPS:
  274. Games:
  275. "Kingdom Hearts HD 1.5 ReMIX Chain of Memories":
  276. BLES01897: [ All ]
  277. Author: BlaGe, illusion
  278. Notes: May work with JP version with adjustments.
  279. Patch Version: 1.0
  280. Patch:
  281. - [ load, *kh15recom_60fps ]
  282.  
  283. PPU-f18bcdcc6d74a25383d72074e1646352ab53e9d2: # kingdom2.self
  284. 60 FPS:
  285. Games:
  286. "Kingdom Hearts HD 2.5 ReMIX":
  287. BLES02070: [ All ]
  288. BLUS31460: [ All ]
  289. Author: illusion, BlaGe
  290. # https://forums.rpcs3.net/user-1272.html
  291. Notes: Some stuff moves at 2x and doubles gravity.
  292. Patch Version: 1.0
  293. Patch:
  294. - [ be32, 0x00076850, 0x38600000 ] # li r3, 0x0
  295.  
  296. PPU-6da0d4551c59eb596a1e04a5355e98163badf246: # BBS.self
  297. 60 FPS:
  298. Games:
  299. "Kingdom Hearts HD 2.5 ReMIX (Birth By Sleep)":
  300. BLES02070: [ All ]
  301. BLUS31460: [ All ]
  302. Author: illusion, BlaGe
  303. # https://forums.rpcs3.net/user-1272.html
  304. Notes: Some stuff moves at 2x and doubles gravity.
  305. Patch Version: 1.0
  306. Patch:
  307. - [ be32, 0x00015aa4, 0x38600000 ] # li r3, 0x0
  308.  
  309. Anchors:
  310. DOD3_FPS_Notes: &DOD3_FPS_Notes "Need to also change Vblank frequency to 120Hz for 60FPS or 240Hz for 120FPS. Going over 120FPS is possible, but you will break physics a bit (lowering jump height) and make it impossible to lock-on to enemies when flying on the dragon."
  311.  
  312. # Min frametime is this value / 30
  313. # 0.125 / 30 is 4.1ms, so max FPS is 240
  314. # This game has a second framerate limiter based
  315. # on Vblank, so set Vblank high to raise the framerate
  316. # Max FPS is Vblank / 2
  317.  
  318. PPU-2b393f064786e5895d5a576621deb4c9107a8f0b:
  319. Unlock FPS:
  320. Games:
  321. "Drakengard 3 (Drag-On Dragoon 3)":
  322. BLUS31197: [ 01.00 ]
  323. Author: Whatcookie
  324. Notes: *DOD3_FPS_Notes
  325. Patch Version: 1.0
  326. Patch:
  327. - [ bef32, 0x008edc5c, 0.12500000 ] # 240 max FPS
  328.  
  329. PPU-f2f7f7ea0444353884bb715152147c3a29f4e790:
  330. Unlock FPS:
  331. Games:
  332. "Drakengard 3 (Drag-On Dragoon 3)":
  333. BLUS31197: [ 01.01 ]
  334. Author: Whatcookie
  335. Notes: *DOD3_FPS_Notes
  336. Patch Version: 1.0
  337. Patch:
  338. - [ bef32, 0x008edbcc, 0.12500000 ] # 240 max FPS
  339.  
  340. PPU-b18834a8f21cd29a091b287a66656a279ccba507:
  341. Unlock FPS:
  342. Games:
  343. "Drakengard 3 (Drag-On Dragoon 3)":
  344. NPUB31251: [ 01.00 ]
  345. Author: Whatcookie
  346. Notes: *DOD3_FPS_Notes
  347. Patch Version: 1.0
  348. Patch:
  349. - [ bef32, 0x008ecf2c, 0.12500000 ] # 240 max FPS
  350.  
  351. PPU-9c04f427625a0064282432e4edfefe9e0956c303:
  352. Unlock FPS:
  353. Games:
  354. "Drakengard 3 (Drag-On Dragoon 3)":
  355. NPUB31251: [ 01.01 ]
  356. Author: Whatcookie
  357. Notes: *DOD3_FPS_Notes
  358. Patch Version: 1.0
  359. Patch:
  360. - [ bef32, 0x008ececc, 0.12500000 ] # 240 max FPS
  361.  
  362. PPU-e1a44e5d3fb03a37f0445e92ed13abce8d6efdd4:
  363. Unlock FPS:
  364. Games:
  365. "Drakengard 3 (Drag-On Dragoon 3)":
  366. NPEB01407: [ All ]
  367. Author: Whatcookie
  368. Notes: *DOD3_FPS_Notes
  369. Patch Version: 1.0
  370. Patch:
  371. - [ bef32, 0x008eceec, 0.12500000 ] # 240 max FPS
  372.  
  373. PPU-a017576369165f3746730724c8ae762ed9bc64d8:
  374. Unlock FPS:
  375. Games:
  376. "Drakengard 3 (Drag-On Dragoon 3)":
  377. BLJM61043: [ 01.00 ]
  378. Author: Whatcookie
  379. Notes: *DOD3_FPS_Notes
  380. Patch Version: 1.0
  381. Patch:
  382. - [ bef32, 0x00939a14, 0.12500000 ] # 240 max FPS
  383.  
  384. PPU-c09c496514f6dc591434575b04eb7c003826c11d:
  385. Unlock FPS:
  386. Games:
  387. "Drakengard 3 (Drag-On Dragoon 3)":
  388. BLJM61043: [ 01.04 ]
  389. Author: Whatcookie
  390. Notes: *DOD3_FPS_Notes
  391. Patch Version: 1.0
  392. Patch:
  393. - [ bef32, 0x008ed62c, 0.12500000 ] # 240 max FPS
  394.  
  395. PPU-5eb979631fbbe531db5d20f0622dca5a8b64090e:
  396. Unlock FPS:
  397. Games:
  398. "Drakengard 3 (Drag-On Dragoon 3)":
  399. BCAS20311: [ 01.02 ]
  400. Author: Whatcookie
  401. Notes: *DOD3_FPS_Notes
  402. Patch Version: 1.0
  403. Patch:
  404. - [ bef32, 0x008edc5c, 0.12500000 ] # 240 max FPS
  405.  
  406. PPU-a74423ca913fc18e46cfe926db1d48e41f9858a9:
  407. 21:9 Aspect Ratio:
  408. Games:
  409. "LittleBigPlanet 2":
  410. NPUA80662: [ 01.33 ]
  411. Author: slashiee
  412. Notes:
  413. Patch Version: 1.0
  414. Patch:
  415. - [ bef32, 0x00D9C8EC, 2.37037037 ]
  416.  
  417. Anchors:
  418. Folklore_FPS_Notes: &Folklore_FPS_Notes "Totally unlocks FPS during gameplay. Sadly the cloth physics goes nuts at 60 FPS, despite the gameplay working perfectly. You can set the framelimit to 50 and the cloth physics will work perfectly!"
  419.  
  420. PPU-eb05d70d23d075ef6d9c81f7e7cf9bffc98c404c:
  421. Unlock FPS:
  422. Games:
  423. "Folklore":
  424. BCUS98147: [ 01.00 ]
  425. Author: Whatcookie
  426. Notes: *Folklore_FPS_Notes
  427. Patch Version: 1.0
  428. Patch:
  429. - [ be32, 0x0181354, 0x60000000 ]
  430.  
  431. PPU-9b16663fa1aa1dd62c2c6bfee4f333242dde4171:
  432. Unlock FPS:
  433. Games:
  434. "Folklore":
  435. BCUS98147: [ 01.10 ]
  436. Author: Whatcookie
  437. Notes: *Folklore_FPS_Notes
  438. Patch Version: 1.0
  439. Patch:
  440. - [ be32, 0x01823c0, 0x60000000 ]
  441.  
  442. PPU-66404421d1f8ed7dd0b2898e1d015a44bf273bf8:
  443. Unlock FPS:
  444. Games:
  445. "Folklore":
  446. BCES00050: [ All ]
  447. Author: Whatcookie
  448. Notes: *Folklore_FPS_Notes
  449. Patch Version: 1.0
  450. Patch:
  451. - [ be32, 0x0181118, 0x60000000 ]
  452.  
  453. PPU-83096111daff850cc92b637aec1780c4079e1c58:
  454. Unlock FPS:
  455. Games:
  456. "Asura's Wrath":
  457. BLUS30721: [ All ]
  458. Author: Whatcookie
  459. Notes: Maximum framerate with the patch is half the Vblank frequency. While most of the game works without any issue, some of the button mashing QTEs are tied to framerate. It's quite possible to play through the game at 60FPS if you are good at button mashing, but 120FPS and higher aren't really playable in several missions. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 57FPS.
  460. Patch Version: 1.0
  461. Patch:
  462. - [ be32, 0x008bbd04, 0x60000000 ]
  463. - [ be32, 0x008bbd64, 0x60000000 ]
  464. - [ be32, 0x008bbd68, 0x60000000 ]
  465.  
  466. PPU-69f53b470d81ea961c1c2ff264ade6ab8077d2a1:
  467. Unlock FPS:
  468. Games:
  469. "Asura's Wrath":
  470. BLES01227: [ All ]
  471. Author: Whatcookie, Mew21
  472. Notes: Maximum framerate with the patch is half the Vblank frequency. While most of the game works without any issue, some of the button mashing QTEs are tied to framerate. It's quite possible to play through the game at 60FPS if you are good at button mashing, but 120FPS and higher aren't really playable in several missions. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 57FPS.
  473. Patch Version: 1.0
  474. Patch:
  475. - [ be32, 0x008bbd04, 0x60000000 ]
  476. - [ be32, 0x008bbd64, 0x60000000 ]
  477. - [ be32, 0x008bbd68, 0x60000000 ]
  478.  
  479. Anchors:
  480. JoJoEoH_FPS: &JoJoEoH_FPS
  481. - [ bef32, 0x0236FEF0, 0.5 ] # Match timer rate
  482. - [ bef32, 0x02370360, 0.5 ]
  483. - [ bef32, 0x023AED1C, 0.5 ]
  484.  
  485. PPU-18cf9a4e8196684ed9ee816f82649561fd1bf182:
  486. 60 FPS:
  487. Games:
  488. "JoJo's Bizarre Adventure: Eyes of Heaven":
  489. BLJS10318: [ 01.05 ]
  490. Author: SutandoTsukai181 # User from our Discord server
  491. Notes: This patch fixes issues when running the game at 60FPS but you still need to set Vblank frequency to 120Hz in order to play at 60FPS. You may face issues such as intro quotes stopping half-way and doubled projectiles speed.
  492. Patch Version: 1.0
  493. Patch:
  494. - [ load, *JoJoEoH_FPS ]
  495.  
  496. Anchors:
  497. JoJoASB_FPS: &JoJoASB_FPS
  498. - [ bef32, 0xFF5A08, 0.5 ] # Match timer rate
  499. - [ bef32, 0xFDB724, 0.5 ] # Animation speed
  500. - [ bef32, 0xFF8F70, 0.5 ]
  501. - [ bef32, 0xFEE2F8, 0.5 ] # UI speed
  502.  
  503. PPU-6875682ab309df32307c5305c43bb132c4e261fa:
  504. 60 FPS:
  505. Games:
  506. "JoJo's Bizarre Adventure: All Star Battle":
  507. BLUS31405: [ All ]
  508. Author: SutandoTsukai181 # User from our Discord server
  509. Notes: This patch fixes issues when running the game at 60FPS but you still need to set Vblank frequency to 120Hz in order to play at 60FPS. You may face issues such as halved input windows, few UI elements not at normal speed, intro quotes stop half-way, projectiles speed is doubled and few graphical glitches (Jotaro not appearing during DIO's GHA).
  510. Patch Version: 1.0
  511. Patch:
  512. - [ load, *JoJoASB_FPS ]
  513.  
  514. Anchors:
  515. LC_FPS: &LC_FPS
  516. - [ be32, 0x00932f2c, 0x60000000 ]
  517. - [ be32, 0x00932f8c, 0x60000000 ]
  518. - [ be32, 0x00932f90, 0x60000000 ]
  519.  
  520. PPU-df6f6701742921b9cbb2554983bb4568aae8d659:
  521. Unlock FPS:
  522. Games:
  523. "Lollipop Chainsaw":
  524. BLUS30917: [ All ]
  525. Author: Whatcookie
  526. Notes: Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 57FPS.
  527. Patch Version: 1.0
  528. Patch:
  529. - [ load, *LC_FPS ]
  530.  
  531. PPU-6f69ee207208d55faacb75a3aac6a9ce2aa290b7:
  532. Unlock FPS:
  533. Games:
  534. "Lollipop Chainsaw":
  535. BLES01525: [ All ]
  536. Author: Whatcookie
  537. Notes: Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 57FPS.
  538. Patch Version: 1.0
  539. Patch:
  540. - [ load, *LC_FPS ]
  541.  
  542. Anchors:
  543. NieR_FPS_USEU: &NieR_FPS_USEU
  544. # "unlock" framerate
  545. - [ be32, 0x00f7c3b8, 0x386001f5 ] # li r3, 1f5
  546.  
  547. - [ be32, 0x00711b50, 0x489c3ef1 ] # jump to code cave
  548.  
  549. # get mftb
  550. - [ be32, 0x010d5a40, 0x7ccc42e6 ] # mftb r6 // Move from timebase register (clock)
  551.  
  552. # get mftb delta
  553. - [ be32, 0x010d5a44, 0x3ca0010e ] # lis r5,0x010e // load high bits of address (0x010e23c8)
  554. - [ be32, 0x010d5a48, 0x60a523c8 ] # ori r5,r5,0x23c8 // load low bits of address
  555. - [ be32, 0x010d5a4c, 0x7c85202a ] # ldx r4,r5,r4 // load previous frames mftb reading
  556. - [ be32, 0x010d5a50, 0xf8c50000 ] # std r6,0x0(r5) // store this frames mftb reading
  557. - [ be32, 0x010d5a54, 0x7cc43050 ] # subf r6,r4,r6 // subtract previous mftb reading from this mftb frames reading
  558.  
  559. # mftb delta to float
  560. - [ be32, 0x010d5a58, 0xf8c50080 ] # std r6,0x80(r5) // store mftb delta (to be loaded into FPR)
  561. - [ be32, 0x010d5a5c, 0xcba50080 ] # lfd f29,0x80(r5) // load mftb delta into FPR
  562. - [ be32, 0x010d5a60, 0xffa0ee9c ] # fcfid f29,f29 // convert integer to double
  563. - [ be32, 0x010d5a64, 0xffa0e818 ] # frsp f29,f29 // round to single precision
  564.  
  565. # mftb delta to seconds
  566. - [ be32, 0x010d5a68, 0x3c80010d ] # r4,0x10d // load high bits constants pointer
  567. - [ be32, 0x010d5a6c, 0x60845a40 ] # ori r4,r4,0x5a40 // load low bits of constants pointer
  568. - [ be32, 0x010d5a70, 0xc384003c ] # lfs f28,0x3c(r4) // load timebase frequency
  569. - [ be32, 0x010d5a74, 0xec3de024 ] # fdivs f1,f29,f28 // divide timebase delta by timebase frequency
  570.  
  571. # return
  572. - [ be32, 0x010d5a78, 0x4e800020 ] # blr // return
  573.  
  574. # constants
  575. - [ be32, 0x010d5a7c, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
  576.  
  577. NieR_FPS_JP: &NieR_FPS_JP
  578. # "unlock" framerate
  579. - [ be32, 0x00f7cbcc, 0x386001f5 ] # li r3, 1f5
  580.  
  581. - [ be32, 0x00711d58, 0x489c48e9 ] # jump to code cave
  582.  
  583. # get mftb
  584. - [ be32, 0x010d6640, 0x7ccc42e6 ] # mftb r6 // Move from timebase register (clock)
  585.  
  586. # get mftb delta
  587. - [ be32, 0x010d6644, 0x3ca0010e ] # lis r5,0x010e // load high bits of address (0x010e23e8)
  588. - [ be32, 0x010d6648, 0x60a523e8 ] # ori r5,r5,0x23e8 // load low bits of address
  589. - [ be32, 0x010d664c, 0x7c85202a ] # ldx r4,r5,r4 // load previous frames mftb reading
  590. - [ be32, 0x010d6650, 0xf8c50000 ] # std r6,0x0(r5) // store this frames mftb reading
  591. - [ be32, 0x010d6654, 0x7cc43050 ] # subf r6,r4,r6 // subtract previous mftb reading from this mftb frames reading
  592.  
  593. # mftb delta to float
  594. - [ be32, 0x010d6658, 0xf8c50080 ] # std r6,0x80(r5) // store mftb delta (to be loaded into FPR)
  595. - [ be32, 0x010d665c, 0xcba50080 ] # lfd f29,0x80(r5) // load mftb delta into FPR
  596. - [ be32, 0x010d6660, 0xffa0ee9c ] # fcfid f29,f29 // convert integer to double
  597. - [ be32, 0x010d6664, 0xffa0e818 ] # frsp f29,f29 // round to single precision
  598.  
  599. # mftb delta to seconds
  600. - [ be32, 0x010d6668, 0x3c80010d ] # r4,0x10d // load high bits constants pointer
  601. - [ be32, 0x010d666c, 0x60846640 ] # ori r4,r4,0x6640 // load low bits of constants pointer
  602. - [ be32, 0x010d6670, 0xc384003c ] # lfs f28,0x3c(r4) // load timebase frequency
  603. - [ be32, 0x010d6674, 0xec3de024 ] # fdivs f1,f29,f28 // divide timebase delta by timebase frequency
  604.  
  605. # return
  606. - [ be32, 0x010d6678, 0x4e800020 ] # blr // return
  607.  
  608. # constants
  609. - [ be32, 0x010d667c, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
  610.  
  611. PPU-13950b2e29e05a115fe317815d3da9d2b2baee65:
  612. Unlock FPS:
  613. Games:
  614. "NieR (Nier Replicant)":
  615. BLUS30481: [ All ]
  616. BLES00826: [ All ]
  617. Author: Whatcookie
  618. Notes: Updated with a new version that has correct game speed at any framerate, you no longer need to set the Framelimiter to 30 or 60.
  619. Patch Version: 2.1
  620. Patch:
  621. - [ load, *NieR_FPS_USEU ]
  622. 21:9 Aspect Ratio:
  623. Games:
  624. "NieR (Nier Replicant)":
  625. BLUS30481: [ All ]
  626. BLES00826: [ All ]
  627. Author: dio
  628. Notes: HUD Elements will be stretched and misplaced. Users need to enable the "Stretch to Display Area" option in RPCS3 for this patch to work.
  629. Patch Version: 1.0
  630. Patch:
  631. - [ bef32, 0x01120398, 2.3703704 ] # HUD elements will look wrong & needs stretch to display area
  632.  
  633. PPU-f098ee8410599c81c89f90d698340a078dc69a90:
  634. Unlock FPS:
  635. Games:
  636. "NieR (Nier Replicant)":
  637. BLJM60223: [ All ]
  638. Author: Whatcookie
  639. Notes: Updated with a new version that has correct game speed at any framerate, you no longer need to set the Framelimiter to 30 or 60.
  640. Patch Version: 2.1
  641. Patch:
  642. - [ load, *NieR_FPS_JP ]
  643.  
  644. Anchors:
  645. DS2_USEU_Net: &DS2_USEU_Net
  646. - [be32, 0x019A8C00, 0x01A43068]
  647. - [be32, 0x019A8C04, 0x01A43060]
  648. - [be32, 0x019A8C08, 0x01A42F18]
  649. - [be32, 0x019A8C0C, 0x01A42F10]
  650. - [be32, 0x019A8C10, 0x01A42FB8]
  651. - [be32, 0x019A8C14, 0x01A42B60]
  652. - [be32, 0x019A8C18, 0x01A42EC0]
  653.  
  654. DS2_JP_Net: &DS2_JP_Net
  655. - [be32, 0x01998B00, 0x01A32EC8]
  656. - [be32, 0x01998B04, 0x01A32EC0]
  657. - [be32, 0x01998B08, 0x01A32D78]
  658. - [be32, 0x01998B0C, 0x01A32D70]
  659. - [be32, 0x01998B10, 0x01A32E18]
  660. - [be32, 0x01998B14, 0x01A329C8]
  661. - [be32, 0x01998B18, 0x01A32D20]
  662.  
  663. PPU-4909c02cae0f37fab78a5642a3e9ba9aff45b5b0:
  664. Bypass Network Requirement:
  665. Games:
  666. "Dark Souls II":
  667. BLET50006: [ All ]
  668. Author: DriftItem
  669. Notes: "Fully restores the functionality of network test client."
  670. Patch Version: 1.0
  671. Patch:
  672. - [ load, *DS2_USEU_Net ]
  673.  
  674. PPU-377ee65d27e19d824b8d4700b86b3f18fb787fb3:
  675. Bypass Network Requirement:
  676. Games:
  677. "Dark Souls II":
  678. NPUB90979: [ All ]
  679. Author: DriftItem
  680. Notes: "Fully restores the functionality of network test client."
  681. Patch Version: 1.0
  682. Patch:
  683. - [ load, *DS2_USEU_Net ]
  684.  
  685. PPU-c0a65507d3e05da170b8dbde0729ce7ee40ef906:
  686. Bypass Network Requirement:
  687. Games:
  688. "Dark Souls II":
  689. NPJB90625: [ All ]
  690. Author: DriftItem
  691. Notes: "Fully restores the functionality of network test client."
  692. Patch Version: 1.0
  693. Patch:
  694. - [ load, *DS2_JP_Net ]
  695.  
  696. PPU-97355e97c701cea87a0ed08bce085cac4949dade:
  697. Unlock FPS:
  698. Games:
  699. "Army of TWO: The 40th Day":
  700. BLUS30408: [ 01.00 ]
  701. BLES00659: [ 01.00 ]
  702. Author: Whatcookie
  703. Notes: Maximum framerate with the patch is half the Vblank frequency.
  704. Patch Version: 1.0
  705. Patch:
  706. - [ be32, 0x003c5f9c, 0x60000000 ]
  707. - [ be32, 0x003c6000, 0x60000000 ]
  708. - [ be32, 0x003c6010, 0x60000000 ]
  709.  
  710. PPU-66e68ab81cb8c107687e708170fd7f13cfdd641e:
  711. Unlock FPS:
  712. Games:
  713. "Army of TWO: The 40th Day":
  714. BLUS30408: [ 01.03 ]
  715. Author: Whatcookie
  716. Notes: Maximum framerate with the patch is half the Vblank frequency. Only US version has been tested. BLES00659 (v1.03) may work with this patch as well.
  717. Patch Version: 1.0
  718. Patch:
  719. - [ be32, 0x003cc00c, 0x60000000 ]
  720. - [ be32, 0x003cc070, 0x60000000 ]
  721. - [ be32, 0x003cc080, 0x60000000 ]
  722.  
  723. PPU-93aed31e80e0a91e11fdcff1b83d42c235bc3548:
  724. 60 FPS Patch:
  725. Games:
  726. "Dragon Ball Z: Burst Limit":
  727. BLUS30117: [ All ]
  728. Author: illusion, ZEROx
  729. Notes:
  730. Patch Version: 1.0
  731. Patch:
  732. - [ byte, 0x004c4383, 1 ] #60 fps
  733. - [ be32, 0x00162228, 0x60000000 ] #No reset
  734. - [ be32, 0x001633e8, 0x60000000 ] #Pause fix
  735.  
  736. PPU-49aef7eecc248bf85af210bdca336bce8c9272e4:
  737. 60 FPS Patch:
  738. Games:
  739. "Dragon Ball Z: Burst Limit":
  740. BLES00231: [ All ]
  741. Author: illusion
  742. Notes:
  743. Patch Version: 1.0
  744. Patch:
  745. - [ byte, 0x004c4383, 1 ] #60 fps
  746. - [ be32, 0x001622dc, 0x60000000 ] #No reset
  747. - [ be32, 0x0016349c, 0x60000000 ] #Pause fix
  748.  
  749. PPU-19724fde16a5b111b7b4d2a065f5dccaf8e01962:
  750. Disable MLAA:
  751. Games:
  752. "God of War 3 (God of War III)":
  753. BCES00510: [ 01.03 ]
  754. BCES00799: [ 01.03 ]
  755. BCUS98111: [ 01.03 ]
  756. BCJS37001: [ 01.03 ]
  757. BCAS25003: [ 01.03 ]
  758. BCKS15003: [ 01.03 ]
  759. Author: illusion, ZEROx
  760. Notes: "Allows for the use of Resolution Scaling in the title.\n\nSet Resolution Scale Threshold to 1x1 for proper scaling of effects."
  761. Patch Version: 1.0
  762. Patch:
  763. - [ byte, 0x52BF2F, 0 ] # hopefully this address is static
  764. - [ be32, 0x00410b48, 0x40800094 ] # il r20
  765.  
  766. PPU-d5041972c3464b734ed27f0b94b505a2a14471c8:
  767. Unlock FPS:
  768. Games:
  769. "Grand Theft Auto IV (Grand Theft Auto 4)":
  770. BLUS30127: [ 01.08 ]
  771. NPUB30702: [ 01.08 ]
  772. Author: Zolika1351
  773. Notes: Set Framelimit to 60FPS otherwise loading screen layers will go too fast.
  774. Patch Version: 1.0
  775. Patch:
  776. - [ be32, 0xF18830, 0x00000000 ]
  777.  
  778. PPU-8a18a0314cade28526874128b253acd98863b83d:
  779. 21:9 Aspect Ratio:
  780. Games:
  781. "Red Dead Redemption":
  782. NPUB30638: [ 01.00 ]
  783. NPEB00833: [ 01.00 ]
  784. Author: Esppiral
  785. Notes:
  786. Patch Version: 1.0
  787. Patch:
  788. - [ be32, 0x474F24, 0x4017B9AA ] # 21.9 Aspect Ratio
  789. - [ be32, 0x954B8, 0x4017B9AA ] # 21.9 HUD fix for 21.9 AR
  790. Unlock FPS:
  791. Games:
  792. "Red Dead Redemption":
  793. NPUB30638: [ 01.00 ]
  794. NPEB00833: [ 01.00 ]
  795. Author: Whatcookie
  796. Notes: Allows the framerate to exceed 65 (still need to set vblank to unlock framerate)
  797. Patch Version: 1.0
  798. Patch:
  799. - [ be32, 0x0025ed14, 0x386003e8 ] # li r3, 3e8
  800.  
  801. Anchors:
  802. gowamlaanotes: &gowamlaanotes "Allows for the use of Resolution Scaling in the title.\n\nSet Resolution Scale Threshold to 1x1 for proper scaling of effects."
  803.  
  804. PPU-3a63ecc6e9b81a984d2fe0a481febc3e26b57810: # GOWA.SELF 1.04
  805. Disable MLAA:
  806. Games:
  807. "God of War: Ascension":
  808. BCES01741: [ 01.04 ]
  809. BCUS98232: [ 01.04 ]
  810. NPEA00445: [ 01.04 ]
  811. NPUA80918: [ 01.04 ]
  812. Author: illusion, ZEROx
  813. Notes: *gowamlaanotes
  814. Patch Version: 1.0
  815. Patch:
  816. - [ byte, 0x83CE77, 0 ]
  817. - [ be32, 0x006c9a40, 0x40800002 ] # il r2 0
  818. - [ be32, 0x006cacc4, 0x4080008a ] # il r10 0
  819.  
  820. PPU-3a0b43e4a5f4bfea64f53612ee7c5d990f88129c: #GOWA.SELF 1.12
  821. Disable MLAA:
  822. Games:
  823. "God of War: Ascension":
  824. BCES01741: [ 01.12 ]
  825. BCUS98232: [ 01.12 ]
  826. NPEA00445: [ 01.12 ]
  827. NPUA80918: [ 01.12 ]
  828. Author: illusion, ZEROx
  829. Notes: *gowamlaanotes
  830. Patch Version: 1.0
  831. Patch:
  832. - [ byte, 0x83D007, 0 ]
  833.  
  834. PPU-93623f42f6f50bed58ca60927ed43beab749a2cd:
  835. Disable MLAA:
  836. Games:
  837. "God of War: Ascension Demo":
  838. NPEA90123: [ 01.00 ]
  839. Author: illusion
  840. Notes: *gowamlaanotes
  841. Patch Version: 1.0
  842. Patch:
  843. - [ byte, 0x7DC0B7, 0 ]
  844.  
  845. Anchors:
  846. tlou100_mlaa: &tlou100_mlaa
  847. - [ be32, 0x00a51a8c, 0x48000a64 ] # unconditonally branch to disable MLAA
  848.  
  849. # Special thanks to HdHereidme for debug menu, Smasher248 for inital memory addresses and Skye Mods for mesh trimming
  850. # address. Without them this patch wouldn't have been possible.
  851. # This patch cycles through various post-processing modes. Values accepted are:
  852. # 0 = None
  853. # 1 = Bloom
  854. # 2 = Depth of Field
  855. # 3 = ??? (Tonemapping)
  856. # 4 = Bloom & Depth of Field
  857. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  858.  
  859. tlou100_post: &tlou100_post
  860. - [ be32, 0x00a7991c, 0x38000003 ] # Post-processing modes (mem address: 0x14C79C7)
  861.  
  862. tlou100_mesh: &tlou100_mesh
  863. - [ be32, 0x00923a94, 0x98090004 ] # Disable Mesh trimming (r3 => r0 ) (mem address: 0x142C584)
  864.  
  865. # Many settings below are enabled/disabled in sub_A7A340. In this subroutine,
  866. # r6 = 2
  867. # r27 = 1
  868. # r28 = 0
  869. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  870. # source register from one to the other, though some are words and some are bytes, so be careful.
  871.  
  872. tlou100_ssao: &tlou100_ssao
  873. - [ be32, 0x00a7a470, 0x9b830067 ] # Disable SSAO (r27 => r28) (mem address: 0x14C7C0F)
  874.  
  875. tlou100_mb: &tlou100_mb
  876. - [ be32, 0x00a7a4d4, 0x9b830086 ] # Disable motion blur (r27 => r28) (mem address: 0x14C7C2E)
  877.  
  878. tlou100_dof: &tlou100_dof
  879. - [ be32, 0x00a7a4e0, 0x9b830089 ] # Disable depth of field (r27 => r28) (mem address: 0x14C7C31)
  880.  
  881. tlou100_dbv: &tlou100_dbv
  882. - [ be32, 0x00a7a760, 0x9b6302f5 ] # Depth buffer viewport (r28 => r27) (mem address: 0x14C7E9D)
  883.  
  884. tlou100_dbf: &tlou100_dbf
  885. - [ be32, 0x00a7a7ac, 0x9b830319 ] # Depth border fix (r27 => r28) (mem address: 0x14C7EC1)
  886.  
  887. tlou100_db: &tlou100_db
  888. - [ be32, 0x00a7a7b8, 0x90e303e8 ] # Depth buffer (r27 => r6 ) (mem address: 0x14C7F93)
  889.  
  890. tlou100_speed: &tlou100_speed
  891. - [ be32, 0x00a7a6b8, 0x938302b4 ] # Speedboost (mem address: 0x14c7e5f)
  892.  
  893. tlou100_spulighting: &tlou100_spulighting
  894. - [ be32, 0x00afeb24, 0x48000010 ]
  895.  
  896. tlou111_mlaa: &tlou111_mlaa
  897. - [ be32, 0x00a80350, 0x48000ab8 ] # unconditonally branch to disable MLAA
  898.  
  899. # Special thanks to HdHereidme for debug menu, Smasher248 for inital memory addresses and Skye Mods for mesh trimming
  900. # address. Without them this patch wouldn't have been possible.
  901. # This patch cycles through various post-processing modes. Values accepted are:
  902. # 0 = None
  903. # 1 = Bloom
  904. # 2 = Depth of Field
  905. # 3 = ??? (Tonemapping)
  906. # 4 = Bloom & Depth of Field
  907. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  908.  
  909. tlou111_post: &tlou111_post
  910. - [ be32, 0x00aa944c, 0x38000003 ] # Post-processing modes (mem address: 0x1571867)
  911.  
  912. tlou111_mesh: &tlou111_mesh
  913. - [ be32, 0x009515d8, 0x98090004 ] # Disable Mesh trimming (r3 => r0 ) (mem address: 0x14A9604)
  914.  
  915. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine,
  916. # r6 = 2
  917. # r27 = 1
  918. # r28 = 0
  919. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  920. # source register from one to the other, though some are words and some are bytes, so be careful.
  921.  
  922. tlou111_ssao: &tlou111_ssao
  923. - [ be32, 0x00aa9f9c, 0x9b830067 ] # Disable SSAO (r27 => r28) (mem address: 0x1571AAF)
  924.  
  925. tlou111_mb: &tlou111_mb
  926. - [ be32, 0x00aaa000, 0x9b830086 ] # Disable motion blur (r27 => r28) (mem address: 0x1571ACE)
  927.  
  928. tlou111_dof: &tlou111_dof
  929. - [ be32, 0x00aaa00c, 0x9b830089 ] # Disable depth of field (r27 => r28) (mem address: 0x1571AD1)
  930.  
  931. tlou111_dbv: &tlou111_dbv
  932. - [ be32, 0x00aaa290, 0x9b6302f9 ] # Depth buffer viewport (r28 => r27) (mem address: 0x1571D41)
  933.  
  934. tlou111_dbf: &tlou111_dbf
  935. - [ be32, 0x00aaa2d8, 0x9b83031d ] # Depth border fix (r27 => r28) (mem address: 0x1571D65)
  936.  
  937. tlou111_db: &tlou111_db
  938. - [ be32, 0x00aaa2e4, 0x90c303ec ] # Depth buffer (r27 => r6 ) (mem address: 0x1571E37)
  939.  
  940. tlou111_speed: &tlou111_speed
  941. - [ be32, 0x00aaa1e8, 0x938302b8 ] # Speedboost (mem address: 0x1571d03)
  942.  
  943. tlou111_spulighting: &tlou111_spulighting
  944. - [ be32, 0x00b294ec, 0x48000010 ]
  945.  
  946. dbnotes: &dbnotes "This patch causes vertex explosion during \"Cabin Resort\" Subchapter.\nDisable this patch and enable SPU Lighting patch for this chapter."
  947. spulightingnotes: &spulightingnotes "Removes some broken effects and improve performance.\nThis patch can always be enabled."
  948.  
  949. tlou100_title: &tlou100_title
  950. "The Last of Us":
  951. BCES01584: [ 01.00 ]
  952. BCES01585: [ 01.00 ]
  953. BCUS98174: [ 01.00 ]
  954. BCJS37010: [ 01.00 ]
  955. BCAS20270: [ 01.00 ]
  956. NPEA00435: [ 01.00 ]
  957. NPUA80960: [ 01.00 ]
  958.  
  959. tlou111_title: &tlou111_title
  960. "The Last of Us":
  961. BCES01584: [ 01.11 ]
  962. BCES01585: [ 01.11 ]
  963. BCUS98174: [ 01.11 ]
  964. BCJS37010: [ 01.11 ]
  965. BCAS20270: [ 01.11 ]
  966. NPEA00435: [ 01.11 ]
  967. NPUA80960: [ 01.11 ]
  968.  
  969. PPU-9df60dc1aa5005a0c80e9066e4951dc0471553e6:
  970. Disable in-built MLAA:
  971. Games: *tlou100_title
  972. Author: Whatcookie
  973. 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.
  974. Patch Version: 1.0
  975. Patch:
  976. - [ load, *tlou100_mlaa ]
  977. Post-processing modes:
  978. Games: *tlou100_title
  979. Author: JohnHolmesII, ZEROx, illusion, Juhn
  980. Notes: This patch addresses issues caused by the MLAA patch such as the subchapter "The Cargo" only showing a blackscreen and incorrect bloom effect.
  981. Patch Version: 1.0
  982. Patch:
  983. - [ load, *tlou100_post ]
  984. Disable Mesh trimming:
  985. Games: *tlou100_title
  986. Author: JohnHolmesII, ZEROx, illusion, Juhn
  987. Notes:
  988. Patch Version: 1.0
  989. Patch:
  990. - [ load, *tlou100_mesh ]
  991. Disable SSAO:
  992. Games: *tlou100_title
  993. Author: JohnHolmesII, ZEROx, illusion, Juhn
  994. Notes:
  995. Patch Version: 1.0
  996. Patch:
  997. - [ load, *tlou100_ssao ]
  998. Disable Motion Blur:
  999. Games: *tlou100_title
  1000. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1001. Notes:
  1002. Patch Version: 1.0
  1003. Patch:
  1004. - [ load, *tlou100_mb ]
  1005. Disable Depth of Field:
  1006. Games: *tlou100_title
  1007. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1008. Notes:
  1009. Patch Version: 1.0
  1010. Patch:
  1011. - [ load, *tlou100_dof ]
  1012. Depth buffer viewport:
  1013. Games: *tlou100_title
  1014. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1015. Notes:
  1016. Patch Version: 1.0
  1017. Patch:
  1018. - [ load, *tlou100_dbv ]
  1019. Depth border fix:
  1020. Games: *tlou100_title
  1021. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1022. Notes:
  1023. Patch Version: 1.0
  1024. Patch:
  1025. - [ load, *tlou100_dbf ]
  1026. Depth buffer:
  1027. Games: *tlou100_title
  1028. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1029. Notes: *dbnotes
  1030. Patch Version: 1.0
  1031. Patch:
  1032. - [ load, *tlou100_db ]
  1033. Speedboost:
  1034. Games: *tlou100_title
  1035. Author: ZEROx, illusion
  1036. Notes: Improves performance in certain areas. May cause issues.
  1037. Patch Version: 1.0
  1038. Patch:
  1039. - [ load, *tlou100_speed ]
  1040. Disable SPU lighting:
  1041. Games: *tlou100_title
  1042. Author: ZeroX
  1043. Notes: *spulightingnotes
  1044. Patch Version: 1.0
  1045. Patch:
  1046. - [ load, *tlou100_spulighting ]
  1047.  
  1048. PPU-120fb71f7352d62521c639b0e99f960018c10a56:
  1049. Disable in-built MLAA:
  1050. Games: *tlou111_title
  1051. Author: Whatcookie
  1052. 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.
  1053. Patch Version: 1.0
  1054. Patch:
  1055. - [ load, *tlou111_mlaa ]
  1056. Post-processing modes:
  1057. Games: *tlou111_title
  1058. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1059. Notes: This patch addresses issues caused by the MLAA patch such as the subchapter "The Cargo" only showing a blackscreen and incorrect bloom effect.
  1060. Patch Version: 1.0
  1061. Patch:
  1062. - [ load, *tlou111_post ]
  1063. Disable Mesh trimming:
  1064. Games: *tlou111_title
  1065. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1066. Notes:
  1067. Patch Version: 1.0
  1068. Patch:
  1069. - [ load, *tlou111_mesh ]
  1070. Disable SSAO:
  1071. Games: *tlou111_title
  1072. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1073. Notes:
  1074. Patch Version: 1.0
  1075. Patch:
  1076. - [ load, *tlou111_ssao ]
  1077. Disable Motion Blur:
  1078. Games: *tlou111_title
  1079. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1080. Notes:
  1081. Patch Version: 1.0
  1082. Patch:
  1083. - [ load, *tlou111_mb ]
  1084. Disable Depth of Field:
  1085. Games: *tlou111_title
  1086. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1087. Notes:
  1088. Patch Version: 1.0
  1089. Patch:
  1090. - [ load, *tlou111_dof ]
  1091. Depth buffer viewport:
  1092. Games: *tlou111_title
  1093. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1094. Notes:
  1095. Patch Version: 1.0
  1096. Patch:
  1097. - [ load, *tlou111_dbv ]
  1098. Depth border fix:
  1099. Games: *tlou111_title
  1100. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1101. Notes:
  1102. Patch Version: 1.0
  1103. Patch:
  1104. - [ load, *tlou111_dbf ]
  1105. Depth buffer:
  1106. Games: *tlou111_title
  1107. Author: JohnHolmesII, ZEROx, illusion, Juhn
  1108. Notes: *dbnotes
  1109. Patch Version: 1.0
  1110. Patch:
  1111. - [ load, *tlou111_db ]
  1112. Speedboost:
  1113. Games: *tlou111_title
  1114. Author: ZEROx, illusion
  1115. Notes: Improves performance in certain areas. May cause issues.
  1116. Patch Version: 1.0
  1117. Patch:
  1118. - [ load, *tlou111_speed ]
  1119. Disable SPU Lighting:
  1120. Games: *tlou111_title
  1121. Author: ZeroX
  1122. Notes: *spulightingnotes
  1123. Patch Version: 1.0
  1124. Patch:
  1125. - [ load, *tlou111_spulighting ]
  1126.  
  1127. Anchors:
  1128. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1129. uc2_Disc_100_60FPS: &uc2_Disc_100_60FPS
  1130. - [ be32, 0x000c9250, 0x91630008 ] # Framelock: 1 (60 FPS Limit) (mem address: 0x0E9B5FB)
  1131.  
  1132. uc2_Disc_100_UnlockFPS: &uc2_Disc_100_UnlockFPS
  1133. - [ be32, 0x000c9250, 0x91830008 ] # Framelock: 0 (No FPS Limit) (mem address: 0x0E9B5FB)
  1134.  
  1135. uc2_Disc_100_ssao: &uc2_Disc_100_ssao
  1136. - [ be32, 0x000c9370, 0x9b830052 ] # Disable SSAO (mem address: 0x0E9B642)
  1137.  
  1138. uc2_Disc_100_dof: &uc2_Disc_100_dof
  1139. - [ be32, 0x000c93c4, 0x9b830061 ] # Disable depth of field (mem address: 0x0E9B651)
  1140.  
  1141. uc2_Disc_100_post: &uc2_Disc_100_post
  1142. - [ be32, 0x000c93ec, 0x9b830078 ] # Disable Post on SPU (mem address: 0x0E9B668)
  1143.  
  1144. uc2_Disc_100_light: &uc2_Disc_100_light
  1145. - [ be32, 0x000c962c, 0x9b830374 ] # Disable Spu lighting (mem address: 0x0E9B964)
  1146.  
  1147. uc2_Disc_100_stencil: &uc2_Disc_100_stencil
  1148. - [ be32, 0x000c9630, 0x9b630375 ] # Enable stencil buffer for gpu lighting (mem address: 0x0E9B965)
  1149.  
  1150. uc2_Disc_100_mesh: &uc2_Disc_100_mesh
  1151. - [ be32, 0x0072ec3c, 0x99490004 ] # Disable mesh trimming (mem address: 0x0F995D0)
  1152.  
  1153. uc2_Disc_100_mb: &uc2_Disc_100_mb
  1154. - [ be32, 0x000c93c0, 0x9b83005f ] # Disable Motion blur (mem address: 0x0E9B64F)
  1155.  
  1156. uc2_Disc_100_vmb: &uc2_Disc_100_vmb
  1157. - [ be32, 0x000c961c, 0x9b8302a4 ] # Disable Velocity motion blur (mem address: 0x0E9B894)
  1158.  
  1159. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1160. uc2_Disc_109_60FPS: &uc2_Disc_109_60FPS
  1161. - [ be32, 0x000c26f0, 0x91630008 ] # Framelock: 1 (60 FPS Limit) (mem address: 0x0E9C1FB)
  1162.  
  1163. uc2_Disc_109_UnlockFPS: &uc2_Disc_109_UnlockFPS
  1164. - [ be32, 0x000c26f0, 0x91830008 ] # Framelock: 0 (No FPS Limit) (mem address: 0x0E9C1FB)
  1165.  
  1166. uc2_Disc_109_ssao: &uc2_Disc_109_ssao
  1167. - [ be32, 0x000c2810, 0x9b830052 ] # Disable SSAO (mem address: 0x0E9C242)
  1168.  
  1169. uc2_Disc_109_dof: &uc2_Disc_109_dof
  1170. - [ be32, 0x000c2864, 0x9b830061 ] # Disable depth of field (mem address: 0x0E9C251)
  1171.  
  1172. uc2_Disc_109_post: &uc2_Disc_109_post
  1173. - [ be32, 0x000c288c, 0x9b830078 ] # Disable Post on SPU (mem address: 0x0E9C268)
  1174.  
  1175. uc2_Disc_109_light: &uc2_Disc_109_light
  1176. - [ be32, 0x000c2ad0, 0x9b830374 ] # Disable Spu lighting (mem address: 0x0E9C564)
  1177.  
  1178. uc2_Disc_109_stencil: &uc2_Disc_109_stencil
  1179. - [ be32, 0x000c2ad4, 0x9b630375 ] # Enable stencil buffer for gpu lighting (mem address: 0x0E9C565)
  1180.  
  1181. uc2_Disc_109_mesh: &uc2_Disc_109_mesh
  1182. - [ be32, 0x0072d44c, 0x99490004 ] # Disable mesh trimming (mem address: 0x0F9BFD0)
  1183.  
  1184. uc2_Disc_109_mb: &uc2_Disc_109_mb
  1185. - [ be32, 0x000c2860, 0x9b83005f ] # Disable Motion blur (mem address: 0x0E9C24F)
  1186.  
  1187. uc2_Disc_109_vmb: &uc2_Disc_109_vmb
  1188. - [ be32, 0x000c2ac0, 0x9b8302a4 ] # Disable Velocity motion blur (mem address: 0x0E9C494)
  1189.  
  1190. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1191. uc2_PSN_60FPS: &uc2_PSN_60FPS
  1192. - [ be32, 0x000c2bb8, 0x91630008 ] # Framelock: 1 (60 FPS Limit) (mem address: 0x0E9C1FB)
  1193.  
  1194. uc2_PSN_UnlockFPS: &uc2_PSN_UnlockFPS
  1195. - [ be32, 0x000c2bb8, 0x91830008 ] # Framelock: 0 (No FPS Limit) (mem address: 0x0E9C1FB)
  1196.  
  1197. uc2_PSN_ssao: &uc2_PSN_ssao
  1198. - [ be32, 0x000c2cd8, 0x9b830052 ] # Disable SSAO (mem address: 0x0E9C242)
  1199.  
  1200. uc2_PSN_dof: &uc2_PSN_dof
  1201. - [ be32, 0x000c2d2c, 0x9b830061 ] # Disable depth of field (mem address: 0x0E9C251)
  1202.  
  1203. uc2_PSN_post: &uc2_PSN_post
  1204. - [ be32, 0x000c2d54, 0x9b830078 ] # Disable Post on SPU (mem address: 0x0E9C268)
  1205.  
  1206. uc2_PSN_light: &uc2_PSN_light
  1207. - [ be32, 0x000c2f98, 0x9b830374 ] # Disable Spu lighting (mem address: 0x0E9C564)
  1208.  
  1209. uc2_PSN_stencil: &uc2_PSN_stencil
  1210. - [ be32, 0x00c2f9c, 0x9b630375 ] # Enable stencil buffer for gpu lighting (mem address: 0x0E9C565)
  1211.  
  1212. uc2_PSN_mesh: &uc2_PSN_mesh
  1213. - [ be32, 0x0072d394, 0x99490004 ] # Disable mesh trimming (mem address: 0x0F9BFD0)
  1214.  
  1215. uc2_PSN_mb: &uc2_PSN_mb
  1216. - [ be32, 0x000c2d28, 0x9b83005f ] # Disable Motion blur (mem address: 0x0E9C24F)
  1217.  
  1218. uc2_PSN_vmb: &uc2_PSN_vmb
  1219. - [ be32, 0x000c2f88, 0x9b8302a4 ] # Disable Velocity motion blur (mem address: 0x0E9C494)
  1220.  
  1221. # Note: Unlike Uncharted 3 and TLoU, Uncharted 2 doesn't change the initial address.
  1222. uc2_Demo_60FPS: &uc2_Demo_60FPS
  1223. - [ be32, 0x000c94a0, 0x91630008 ] # Framelock: 1 (60 FPS Limit)
  1224.  
  1225. uc2_Demo_UnlockFPS: &uc2_Demo_UnlockFPS
  1226. - [ be32, 0x000c94a0, 0x91830008 ] # Framelock: 0 (No FPS Limit)
  1227.  
  1228. uc2_Demo_ssao: &uc2_Demo_ssao
  1229. - [ be32, 0x000c95c0, 0x9b830052 ] # Disable SSAO
  1230.  
  1231. uc2_Demo_dof: &uc2_Demo_dof
  1232. - [ be32, 0x000c9614, 0x9b830061 ] # Disable depth of field
  1233.  
  1234. uc2_Demo_post: &uc2_Demo_post
  1235. - [ be32, 0x000c963c, 0x9b830078 ] # Disable Post on SPU
  1236.  
  1237. uc2_Demo_light: &uc2_Demo_light
  1238. - [ be32, 0x000c987c, 0x9b830374 ] # Disable Spu lighting
  1239.  
  1240. uc2_Demo_stencil: &uc2_Demo_stencil
  1241. - [ be32, 0x000c9880, 0x9b630375 ] # Enable stencil buffer for gpu lighting
  1242.  
  1243. uc2_Demo_mesh: &uc2_Demo_mesh
  1244. - [ be32, 0x0030624c, 0x99490004 ] # Disable mesh trimming
  1245.  
  1246. uc2_Demo_mb: &uc2_Demo_mb
  1247. - [ be32, 0x000c9610, 0x9b83005f ] # Motion blur
  1248.  
  1249. uc2_Demo_vmb: &uc2_Demo_vmb
  1250. - [ be32, 0x000c986c, 0x9b8302a4 ] # Velocity motion blur
  1251.  
  1252. PPU-7b8a70c24456205b776915643a2acacb6ef6ea56:
  1253. 60 FPS:
  1254. Games:
  1255. "Uncharted 2: Among Thieves":
  1256. BCES00509: [ 01.00 ]
  1257. BCES00757: [ 01.00 ]
  1258. BCUS98123: [ 01.00 ]
  1259. Author: ZEROx, illusion
  1260. Notes: Raise maximum framerate cap to 60FPS.
  1261. Patch Version: 1.2
  1262. Group: FPS
  1263. Patch:
  1264. - [ load, *uc2_Disc_100_60FPS ]
  1265. Unlock FPS:
  1266. Games:
  1267. "Uncharted 2: Among Thieves":
  1268. BCES00509: [ 01.00 ]
  1269. BCES00757: [ 01.00 ]
  1270. BCUS98123: [ 01.00 ]
  1271. Author: ZEROx, illusion
  1272. Notes: Completely removes maximum framerate cap.
  1273. Patch Version: 1.2
  1274. Group: FPS
  1275. Patch:
  1276. - [ load, *uc2_Disc_100_UnlockFPS ]
  1277. Disable SSAO:
  1278. Games:
  1279. "Uncharted 2: Among Thieves":
  1280. BCES00509: [ 01.00 ]
  1281. BCES00757: [ 01.00 ]
  1282. BCUS98123: [ 01.00 ]
  1283. Author: ZEROx, illusion
  1284. Notes:
  1285. Patch Version: 1.2
  1286. Patch:
  1287. - [ load, *uc2_Disc_100_ssao ]
  1288. Disable Depth of Field:
  1289. Games:
  1290. "Uncharted 2: Among Thieves":
  1291. BCES00509: [ 01.00 ]
  1292. BCES00757: [ 01.00 ]
  1293. BCUS98123: [ 01.00 ]
  1294. Author: ZEROx, illusion
  1295. Notes:
  1296. Patch Version: 1.2
  1297. Patch:
  1298. - [ load, *uc2_Disc_100_dof ]
  1299. Disable SPU Post-processing:
  1300. Games:
  1301. "Uncharted 2: Among Thieves":
  1302. BCES00509: [ 01.00 ]
  1303. BCES00757: [ 01.00 ]
  1304. BCUS98123: [ 01.00 ]
  1305. Author: ZEROx, illusion
  1306. 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.
  1307. Patch Version: 1.2
  1308. Patch:
  1309. - [ load, *uc2_Disc_100_post ]
  1310. Disable SPU Lighting:
  1311. Games:
  1312. "Uncharted 2: Among Thieves":
  1313. BCES00509: [ 01.00 ]
  1314. BCES00757: [ 01.00 ]
  1315. BCUS98123: [ 01.00 ]
  1316. Author: ZEROx, illusion
  1317. Notes:
  1318. Patch Version: 1.2
  1319. Patch:
  1320. - [ load, *uc2_Disc_100_light ]
  1321. Enable Stencil Buffer for GPU Lighting:
  1322. Games:
  1323. "Uncharted 2: Among Thieves":
  1324. BCES00509: [ 01.00 ]
  1325. BCES00757: [ 01.00 ]
  1326. BCUS98123: [ 01.00 ]
  1327. Author: ZEROx, illusion
  1328. Notes:
  1329. Patch Version: 1.2
  1330. Patch:
  1331. - [ load, *uc2_Disc_100_stencil ]
  1332. Disable Mesh Trimming:
  1333. Games:
  1334. "Uncharted 2: Among Thieves":
  1335. BCES00509: [ 01.00 ]
  1336. BCES00757: [ 01.00 ]
  1337. BCUS98123: [ 01.00 ]
  1338. Author: ZEROx, illusion
  1339. Notes:
  1340. Patch Version: 1.2
  1341. Patch:
  1342. - [ load, *uc2_Disc_100_mesh ]
  1343. Disable Motion Blur:
  1344. Games:
  1345. "Uncharted 2: Among Thieves":
  1346. BCES00509: [ 01.00 ]
  1347. BCES00757: [ 01.00 ]
  1348. BCUS98123: [ 01.00 ]
  1349. Author: ZEROx, illusion
  1350. Notes:
  1351. Patch Version: 1.2
  1352. Patch:
  1353. - [ load, *uc2_Disc_100_mb ]
  1354. Disable Velocity Motion Blur:
  1355. Games:
  1356. "Uncharted 2: Among Thieves":
  1357. BCES00509: [ 01.00 ]
  1358. BCES00757: [ 01.00 ]
  1359. BCUS98123: [ 01.00 ]
  1360. Author: ZEROx, illusion
  1361. Notes:
  1362. Patch Version: 1.2
  1363. Patch:
  1364. - [ load, *uc2_Disc_100_vmb ]
  1365.  
  1366. PPU-a3a5789c12711291dfe16a7d5d81c906d2b4c0c2:
  1367. 60 FPS:
  1368. Games:
  1369. "Uncharted 2: Among Thieves":
  1370. BCES00509: [ 01.09 ]
  1371. BCES00757: [ 01.09 ]
  1372. BCUS98123: [ 01.09 ]
  1373. Author: ZEROx, illusion
  1374. Notes: Raise maximum framerate cap to 60FPS.
  1375. Patch Version: 1.2
  1376. Group: FPS
  1377. Patch:
  1378. - [ load, *uc2_Disc_109_60FPS ]
  1379. Unlock FPS:
  1380. Games:
  1381. "Uncharted 2: Among Thieves":
  1382. BCES00509: [ 01.09 ]
  1383. BCES00757: [ 01.09 ]
  1384. BCUS98123: [ 01.09 ]
  1385. Author: ZEROx, illusion
  1386. Notes: Completely removes maximum framerate cap.
  1387. Patch Version: 1.2
  1388. Group: FPS
  1389. Patch:
  1390. - [ load, *uc2_Disc_109_UnlockFPS ]
  1391. Disable SSAO:
  1392. Games:
  1393. "Uncharted 2: Among Thieves":
  1394. BCES00509: [ 01.09 ]
  1395. BCES00757: [ 01.09 ]
  1396. BCUS98123: [ 01.09 ]
  1397. Author: ZEROx, illusion
  1398. Notes:
  1399. Patch Version: 1.2
  1400. Patch:
  1401. - [ load, *uc2_Disc_109_ssao ]
  1402. Disable Depth of Field:
  1403. Games:
  1404. "Uncharted 2: Among Thieves":
  1405. BCES00509: [ 01.09 ]
  1406. BCES00757: [ 01.09 ]
  1407. BCUS98123: [ 01.09 ]
  1408. Author: ZEROx, illusion
  1409. Notes:
  1410. Patch Version: 1.2
  1411. Patch:
  1412. - [ load, *uc2_Disc_109_dof ]
  1413. Disable SPU Post-processing:
  1414. Games:
  1415. "Uncharted 2: Among Thieves":
  1416. BCES00509: [ 01.09 ]
  1417. BCES00757: [ 01.09 ]
  1418. BCUS98123: [ 01.09 ]
  1419. Author: ZEROx, illusion
  1420. 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.
  1421. Patch Version: 1.2
  1422. Patch:
  1423. - [ load, *uc2_Disc_109_post ]
  1424. Disable SPU Lighting:
  1425. Games:
  1426. "Uncharted 2: Among Thieves":
  1427. BCES00509: [ 01.09 ]
  1428. BCES00757: [ 01.09 ]
  1429. BCUS98123: [ 01.09 ]
  1430. Author: ZEROx, illusion
  1431. Notes:
  1432. Patch Version: 1.2
  1433. Patch:
  1434. - [ load, *uc2_Disc_109_light ]
  1435. Enable Stencil Buffer for GPU Lighting:
  1436. Games:
  1437. "Uncharted 2: Among Thieves":
  1438. BCES00509: [ 01.09 ]
  1439. BCES00757: [ 01.09 ]
  1440. BCUS98123: [ 01.09 ]
  1441. Author: ZEROx, illusion
  1442. Notes:
  1443. Patch Version: 1.2
  1444. Patch:
  1445. - [ load, *uc2_Disc_109_stencil ]
  1446. Disable Mesh Trimming:
  1447. Games:
  1448. "Uncharted 2: Among Thieves":
  1449. BCES00509: [ 01.09 ]
  1450. BCES00757: [ 01.09 ]
  1451. BCUS98123: [ 01.09 ]
  1452. Author: ZEROx, illusion
  1453. Notes:
  1454. Patch Version: 1.2
  1455. Patch:
  1456. - [ load, *uc2_Disc_109_mesh ]
  1457. Disable Motion Blur:
  1458. Games:
  1459. "Uncharted 2: Among Thieves":
  1460. BCES00509: [ 01.09 ]
  1461. BCES00757: [ 01.09 ]
  1462. BCUS98123: [ 01.09 ]
  1463. Author: ZEROx, illusion
  1464. Notes:
  1465. Patch Version: 1.2
  1466. Patch:
  1467. - [ load, *uc2_Disc_109_mb ]
  1468. Disable Velocity Motion Blur:
  1469. Games:
  1470. "Uncharted 2: Among Thieves":
  1471. BCES00509: [ 01.09 ]
  1472. BCES00757: [ 01.09 ]
  1473. BCUS98123: [ 01.09 ]
  1474. Author: ZEROx, illusion
  1475. Notes:
  1476. Patch Version: 1.2
  1477. Patch:
  1478. - [ load, *uc2_Disc_109_vmb ]
  1479.  
  1480. PPU-599461c6c88935ff0ed26ef20e649c8c38b7be9c:
  1481. 60 FPS:
  1482. Games:
  1483. "Uncharted 2: Among Thieves":
  1484. NPEA00365: [ 01.10 ]
  1485. NPUA80698: [ 01.10 ]
  1486. Author: ZEROx, illusion
  1487. Notes: Raise maximum framerate cap to 60FPS.
  1488. Patch Version: 1.2
  1489. Group: FPS
  1490. Patch:
  1491. - [ load, *uc2_PSN_60FPS ]
  1492. Unlock FPS:
  1493. Games:
  1494. "Uncharted 2: Among Thieves":
  1495. NPEA00365: [ 01.10 ]
  1496. NPUA80698: [ 01.10 ]
  1497. Author: ZEROx, illusion
  1498. Notes: Completely removes maximum framerate cap.
  1499. Patch Version: 1.2
  1500. Group: FPS
  1501. Patch:
  1502. - [ load, *uc2_PSN_UnlockFPS ]
  1503. Disable SSAO:
  1504. Games:
  1505. "Uncharted 2: Among Thieves":
  1506. NPEA00365: [ 01.10 ]
  1507. NPUA80698: [ 01.10 ]
  1508. Author: ZEROx, illusion
  1509. Notes:
  1510. Patch Version: 1.2
  1511. Patch:
  1512. - [ load, *uc2_PSN_ssao ]
  1513. Disable Depth of Field:
  1514. Games:
  1515. "Uncharted 2: Among Thieves":
  1516. NPEA00365: [ 01.10 ]
  1517. NPUA80698: [ 01.10 ]
  1518. Author: ZEROx, illusion
  1519. Notes:
  1520. Patch Version: 1.2
  1521. Patch:
  1522. - [ load, *uc2_PSN_dof ]
  1523. Disable SPU Post-processing:
  1524. Games:
  1525. "Uncharted 2: Among Thieves":
  1526. NPEA00365: [ 01.10 ]
  1527. NPUA80698: [ 01.10 ]
  1528. Author: ZEROx, illusion
  1529. 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.
  1530. Patch Version: 1.2
  1531. Patch:
  1532. - [ load, *uc2_PSN_post ]
  1533. Disable SPU Lighting:
  1534. Games:
  1535. "Uncharted 2: Among Thieves":
  1536. NPEA00365: [ 01.10 ]
  1537. NPUA80698: [ 01.10 ]
  1538. Author: ZEROx, illusion
  1539. Notes:
  1540. Patch Version: 1.2
  1541. Patch:
  1542. - [ load, *uc2_PSN_light ]
  1543. Enable Stencil Buffer for GPU Lighting:
  1544. Games:
  1545. "Uncharted 2: Among Thieves":
  1546. NPEA00365: [ 01.10 ]
  1547. NPUA80698: [ 01.10 ]
  1548. Author: ZEROx, illusion
  1549. Notes:
  1550. Patch Version: 1.2
  1551. Patch:
  1552. - [ load, *uc2_PSN_stencil ]
  1553. Disable Mesh Trimming:
  1554. Games:
  1555. "Uncharted 2: Among Thieves":
  1556. NPEA00365: [ 01.10 ]
  1557. NPUA80698: [ 01.10 ]
  1558. Author: ZEROx, illusion
  1559. Notes:
  1560. Patch Version: 1.2
  1561. Patch:
  1562. - [ load, *uc2_PSN_mesh ]
  1563. Disable Motion Blur:
  1564. Games:
  1565. "Uncharted 2: Among Thieves":
  1566. NPEA00365: [ 01.10 ]
  1567. NPUA80698: [ 01.10 ]
  1568. Author: ZEROx, illusion
  1569. Notes:
  1570. Patch Version: 1.2
  1571. Patch:
  1572. - [ load, *uc2_PSN_mb ]
  1573. Disable Velocity Motion Blur:
  1574. Games:
  1575. "Uncharted 2: Among Thieves":
  1576. NPEA00365: [ 01.10 ]
  1577. NPUA80698: [ 01.10 ]
  1578. Author: ZEROx, illusion
  1579. Notes:
  1580. Patch Version: 1.2
  1581. Patch:
  1582. - [ load, *uc2_PSN_vmb ]
  1583.  
  1584. PPU-bfee77256ce53064051a6b0ec9d292e75284aad4:
  1585. 60 FPS:
  1586. Games:
  1587. "Uncharted 2: Among Thieves":
  1588. NPEA90055: [ All ]
  1589. Author: ZEROx, illusion
  1590. Notes: Raise maximum framerate cap to 60FPS.
  1591. Patch Version: 1.2
  1592. Group: FPS
  1593. Patch:
  1594. - [ load, *uc2_Demo_60FPS ]
  1595. Unlock FPS:
  1596. Games:
  1597. "Uncharted 2: Among Thieves":
  1598. NPEA90055: [ All ]
  1599. Author: ZEROx, illusion
  1600. Notes: Completely removes maximum framerate cap.
  1601. Patch Version: 1.2
  1602. Group: FPS
  1603. Patch:
  1604. - [ load, *uc2_Demo_UnlockFPS ]
  1605. Disable SSAO:
  1606. Games:
  1607. "Uncharted 2: Among Thieves":
  1608. NPEA90055: [ All ]
  1609. Author: ZEROx, illusion
  1610. Notes:
  1611. Patch Version: 1.2
  1612. Patch:
  1613. - [ load, *uc2_Demo_ssao ]
  1614. Disable Depth of Field:
  1615. Games:
  1616. "Uncharted 2: Among Thieves":
  1617. NPEA90055: [ All ]
  1618. Author: ZEROx, illusion
  1619. Notes:
  1620. Patch Version: 1.2
  1621. Patch:
  1622. - [ load, *uc2_Demo_dof ]
  1623. Disable SPU Post-processing:
  1624. Games:
  1625. "Uncharted 2: Among Thieves":
  1626. NPEA90055: [ All ]
  1627. Author: ZEROx, illusion
  1628. 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.
  1629. Patch Version: 1.2
  1630. Patch:
  1631. - [ load, *uc2_Demo_post ]
  1632. Disable SPU Lighting:
  1633. Games:
  1634. "Uncharted 2: Among Thieves":
  1635. NPEA90055: [ All ]
  1636. Author: ZEROx, illusion
  1637. Notes:
  1638. Patch Version: 1.2
  1639. Patch:
  1640. - [ load, *uc2_Demo_light ]
  1641. Enable Stencil Buffer for GPU Lighting:
  1642. Games:
  1643. "Uncharted 2: Among Thieves":
  1644. NPEA90055: [ All ]
  1645. Author: ZEROx, illusion
  1646. Notes:
  1647. Patch Version: 1.2
  1648. Patch:
  1649. - [ load, *uc2_Demo_stencil ]
  1650. Disable Mesh Trimming:
  1651. Games:
  1652. "Uncharted 2: Among Thieves":
  1653. NPEA90055: [ All ]
  1654. Author: ZEROx, illusion
  1655. Notes:
  1656. Patch Version: 1.2
  1657. Patch:
  1658. - [ load, *uc2_Demo_mesh ]
  1659. Disable Motion Blur:
  1660. Games:
  1661. "Uncharted 2: Among Thieves":
  1662. NPEA90055: [ All ]
  1663. Author: ZEROx, illusion
  1664. Notes:
  1665. Patch Version: 1.2
  1666. Patch:
  1667. - [ load, *uc2_Demo_mb ]
  1668. Disable Velocity Motion Blur:
  1669. Games:
  1670. "Uncharted 2: Among Thieves":
  1671. NPEA90055: [ All ]
  1672. Author: ZEROx, illusion
  1673. Notes:
  1674. Patch Version: 1.2
  1675. Patch:
  1676. - [ load, *uc2_Demo_vmb ]
  1677.  
  1678. Anchors:
  1679. uc3_100_FPS: &uc3_100_FPS
  1680. - [ be32, 0x0093b348, 0x90e30034 ] #FPS
  1681. - [ be32, 0x0093b34c, 0x90e30038 ] #Unlock
  1682.  
  1683. uc3_100_mlaa: &uc3_100_mlaa
  1684. - [ be32, 0x00720340, 0x480009ac ] # unconditonally branch to disable MLAA
  1685.  
  1686. # This patch cycles through various post-processing modes. Values accepted are:
  1687. # 0 = None
  1688. # 1 = Bloom
  1689. # 2 = Depth of Field
  1690. # 3 = ??? (Tonemapping)
  1691. # 4 = Bloom & Depth of Field
  1692. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  1693.  
  1694. uc3_100_post: &uc3_100_post
  1695. - [ be32, 0x0093acd4, 0x39000003 ] # Post-processing modes (mem address: 0x1346D47)
  1696.  
  1697. uc3_100_mesh: &uc3_100_mesh
  1698. - [ be32, 0x0073f05c, 0x980b0004 ] # Disable mesh trimming (mem address: 0x12C3940)
  1699.  
  1700. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine, // needs correction on subroutine
  1701. # r6 = 2
  1702. # r27 = 1
  1703. # r28 = 0
  1704. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  1705. # source register from one to the other, though some are words and some are bytes, so be careful.
  1706.  
  1707. uc3_100_ssao: &uc3_100_ssao
  1708. - [ be32, 0x00635f8c, 0x60000000 ] # nop byte write on 00 57
  1709. - [ be32, 0x0093b3ac, 0x9b830057 ] # Disable SSAO (mem address: 0x1346DBF)
  1710.  
  1711. uc3_100_dof: &uc3_100_dof
  1712. - [ be32, 0x0093b430, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1346DE2)
  1713.  
  1714. uc3_100_speed: &uc3_100_speed
  1715. - [ be32, 0x0093b44c, 0x9b830081 ] # Speedup (WCB) (mem address: 0x1346DE9)
  1716.  
  1717. uc3_100_dbv: &uc3_100_dbv
  1718. - [ be32, 0x0093b6b8, 0x9b6302f9 ] # Depth buffer viewport (mem address: 0x1347061)
  1719.  
  1720. uc3_100_dbf: &uc3_100_dbf
  1721. - [ be32, 0x0093b6f8, 0x9b83031d ] # Depth border fix (mem address: 0x1347085)
  1722.  
  1723. uc3_100_db: &uc3_100_db
  1724. - [ be32, 0x00635f88, 0x60000000 ] # nop byte write on 03 ec
  1725. - [ be32, 0x0093b704, 0x90e303ec ] # Depth buffer (mem address: 0x1347157)
  1726.  
  1727. uc3_100_spulighting: &uc3_100_spulighting
  1728. - [ be32, 0x0074c2f8, 0x48000010 ]
  1729.  
  1730. uc3_JP_100_mlaa: &uc3_JP_100_mlaa
  1731. - [ be32, 0x00720368, 0x480009ac ] # unconditonally branch to disable MLAA
  1732.  
  1733. # This patch cycles through various post-processing modes. Values accepted are:
  1734. # 0 = None
  1735. # 1 = Bloom
  1736. # 2 = Depth of Field
  1737. # 3 = ??? (Tonemapping)
  1738. # 4 = Bloom & Depth of Field
  1739. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  1740.  
  1741. uc3_JP_100_post: &uc3_JP_100_post
  1742. - [ be32, 0x0093acfc, 0x39000003 ] # Post-processing modes
  1743.  
  1744. uc3_JP_100_mesh: &uc3_JP_100_mesh
  1745. - [ be32, 0x0073f084, 0x980b0004 ] # Disable mesh trimming
  1746.  
  1747. # Many settings below are enabled/disabled in sub_93B2C0. In this subroutine,
  1748. # r6 = 2
  1749. # r27 = 1
  1750. # r28 = 0
  1751. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  1752. # source register from one to the other, though some are words and some are bytes, so be careful.
  1753.  
  1754. uc3_JP_100_ssao: &uc3_JP_100_ssao
  1755. - [ be32, 0x00635fb4, 0x60000000 ] # nop byte write on 00 57
  1756. - [ be32, 0x0093b3d4, 0x9b830057 ] # Disable SSAO
  1757.  
  1758. uc3_JP_100_dof: &uc3_JP_100_dof
  1759. - [ be32, 0x0093b458, 0x9b83007a ] # Disable Depth of Field
  1760.  
  1761. uc3_JP_100_speed: &uc3_JP_100_speed
  1762. - [ be32, 0x0093b474, 0x9b830081 ] # Speedup (WCB)
  1763.  
  1764. uc3_JP_100_dbv: &uc3_JP_100_dbv
  1765. - [ be32, 0x0093b6e0, 0x9b6302f9 ] # Depth buffer viewport
  1766.  
  1767. uc3_JP_100_dbf: &uc3_JP_100_dbf
  1768. - [ be32, 0x0093b720, 0x9b83031d ] # Depth border fix
  1769.  
  1770. uc3_JP_100_db: &uc3_JP_100_db
  1771. - [ be32, 0x00635fb0, 0x60000000 ] # nop byte write on 03 ec
  1772. - [ be32, 0x0093b72c, 0x90e303ec ] # Depth buffer = 2
  1773.  
  1774. uc3_JP_100_spulighting: &uc3_JP_100_spulighting
  1775. - [ be32, 0x0074c320, 0x48000010 ]
  1776.  
  1777. uc3_110_mlaa: &uc3_110_mlaa
  1778. - [ be32, 0x00728cac, 0x480009ac ] # unconditonally branch to disable MLAA
  1779.  
  1780. uc3_110_mb: &uc3_110_mb
  1781. - [ be32, 0x00779ff0, 0x480008b0 ] # Disable
  1782. - [ be32, 0x0077aacc, 0x480000c4 ] # motion
  1783. - [ be32, 0x00a411ac, 0x480001a4 ] # blur
  1784.  
  1785. # This patch cycles through various post-processing modes. Values accepted are:
  1786. # 0 = None
  1787. # 1 = Bloom
  1788. # 2 = Depth of Field
  1789. # 3 = ??? (Tonemapping)
  1790. # 4 = Bloom & Depth of Field
  1791. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  1792.  
  1793. uc3_110_post: &uc3_110_post
  1794. - [ be32, 0x0094d0b8, 0x39000003 ] # Post-processing modes (mem address: 0x1376F77)
  1795.  
  1796. uc3_110_mesh: &uc3_110_mesh
  1797. - [ be32, 0x00747b0c, 0x980b0004 ] # Disable mesh trimming (mem address: 0x12D5A70)
  1798.  
  1799. # Many settings below are enabled/disabled in sub_AA9E6C. In this subroutine, // needs correction on subroutine
  1800. # r6 = 2
  1801. # r27 = 1
  1802. # r28 = 0
  1803. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  1804. # source register from one to the other, though some are words and some are bytes, so be careful.
  1805.  
  1806. uc3_110_ssao: &uc3_110_ssao
  1807. - [ be32, 0x0063e010, 0x60000000 ] # nop byte write on 00 57
  1808. - [ be32, 0x0094d790, 0x9b830057 ] # Disable SSAO (mem address: 0x1376FEF)
  1809.  
  1810. uc3_110_dof: &uc3_110_dof
  1811. - [ be32, 0x0094d814, 0x9b83007a ] # Disable Depth of Field (mem address: 0x1377012)
  1812.  
  1813. uc3_110_speed: &uc3_110_speed
  1814. - [ be32, 0x0094d830, 0x9b830081 ] # Speedup (WCB) (mem address: 0x1377019)
  1815.  
  1816. uc3_110_dbv: &uc3_110_dbv
  1817. - [ be32, 0x0094da9c, 0x9b6302f9 ] # Depth buffer viewport (mem address: 0x1377291)
  1818.  
  1819. uc3_110_dbf: &uc3_110_dbf
  1820. - [ be32, 0x0094dadc, 0x9b83031d ] # Depth border fix (mem address: 0x13772B5)
  1821.  
  1822. uc3_110_db: &uc3_110_db
  1823. - [ be32, 0x0063e00c, 0x60000000 ] # nop byte write on 03 ec
  1824. - [ be32, 0x0094dae8, 0x90e303ec ] # Depth buffer = 2 (mem address: 0x1377387)
  1825.  
  1826. uc3_110_spulighting: &uc3_110_spulighting
  1827. - [ be32, 0x00754da0, 0x48000010 ]
  1828.  
  1829. uc3_119_FPS: &uc3_119_FPS
  1830. - [ be32, 0x0096e980, 0x3b6000da ] #FPS
  1831. - [ be32, 0x0096e97c, 0x48000040 ] #Unlock
  1832.  
  1833. uc3_119_mlaa: &uc3_119_mlaa
  1834. - [ be32, 0x0073a1d8, 0x480009ac ] # unconditonally branch to disable MLAA
  1835.  
  1836. uc3_119_mb: &uc3_119_mb
  1837. - [ be32, 0x0078a608, 0x480008b0 ] # Disable
  1838. - [ be32, 0x0078b0e4, 0x480000c4 ] # motion
  1839. - [ be32, 0x00a6b8e8, 0x480001a4 ] # blur
  1840.  
  1841. # This patch cycles through various post-processing modes. Values accepted are:
  1842. # 0 = None
  1843. # 1 = Bloom
  1844. # 2 = Depth of Field
  1845. # 3 = ??? (Tonemapping)
  1846. # 4 = Bloom & Depth of Field
  1847. # 5 = Bloom & Depth of Field & Tonemapping (Default)
  1848.  
  1849. uc3_119_post: &uc3_119_post
  1850. - [ be32, 0x0096e308, 0x39000003 ] # Post-processing modes (mem address: 0x1386547)
  1851.  
  1852. uc3_119_mesh: &uc3_119_mesh
  1853. - [ be32, 0x0075811c, 0x980b0004 ] # Disable mesh trimming (mem address: 0x12E0DF0)
  1854.  
  1855. # Many settings below are enabled/disabled in sub_96E8CC. In this subroutine,
  1856. # r6 = 2
  1857. # r27 = 1
  1858. # r28 = 0
  1859. # and these are stored into some memory blob to represent settings. Most values can be switched by just changing the
  1860. # source register from one to the other, though some are words and some are bytes, so be careful.
  1861.  
  1862. uc3_119_ssao: &uc3_119_ssao
  1863. - [ be32, 0x0064df24, 0x60000000 ] # nop byte write on 00 57
  1864. - [ be32, 0x0096e9e0, 0x9b830057 ] # Disable SSAO (mem address: 0x13865BF)
  1865.  
  1866. uc3_119_dof: &uc3_119_dof
  1867. - [ be32, 0x0096ea64, 0x9b83007a ] # Disable Depth of Field (mem address: 0x13865E2)
  1868.  
  1869. uc3_119_speed: &uc3_119_speed
  1870. - [ be32, 0x0096ea80, 0x9b830081 ] # Speedup (WCB) (mem address: 0x13865E9)
  1871.  
  1872. uc3_119_dbv: &uc3_119_dbv
  1873. - [ be32, 0x0096ecec, 0x9b6302f9 ] # Depth buffer viewport (mem address: 0x1386861)
  1874.  
  1875. uc3_119_dbf: &uc3_119_dbf
  1876. - [ be32, 0x0096ed2c, 0x9b83031d ] # Depth border fix (mem address: 0x1386885)
  1877.  
  1878. uc3_119_db: &uc3_119_db
  1879. - [ be32, 0x0064df20, 0x60000000 ] # nop byte write on 03 ec
  1880. - [ be32, 0x0096ed38, 0x90e303ec ] # Depth buffer = 2 (mem address: 0x1386957)
  1881.  
  1882. uc3_119_spulighting: &uc3_119_spulighting
  1883. - [ be32, 0x007653c0, 0x48000010 ]
  1884.  
  1885. PPU-49c96996b6f3c0b32422375978c41e0c7ed95183:
  1886. Unlock FPS:
  1887. Games:
  1888. "Uncharted 3: Drake's Deception":
  1889. BCES01175: [ 01.00 ]
  1890. BCUS98233: [ 01.00 ]
  1891. Author: superepic31
  1892. Notes: Haven't tested how this affects cutscenes.
  1893. Patch Version: 1.0
  1894. Patch:
  1895. - [ load, *uc3_100_FPS ]
  1896. Disable in-built MLAA:
  1897. Games:
  1898. "Uncharted 3: Drake's Deception":
  1899. BCES01175: [ 01.00 ]
  1900. BCUS98233: [ 01.00 ]
  1901. Author: Whatcookie
  1902. 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.
  1903. Patch Version: 1.0
  1904. Patch:
  1905. - [ load, *uc3_100_mlaa ]
  1906. Post-processing Modes:
  1907. Games:
  1908. "Uncharted 3: Drake's Deception":
  1909. BCES01175: [ 01.00 ]
  1910. BCUS98233: [ 01.00 ]
  1911. Author: ZEROx, illusion
  1912. Notes:
  1913. Patch Version: 1.0
  1914. Patch:
  1915. - [ load, *uc3_100_post ]
  1916. Disable Mesh Trimming:
  1917. Games:
  1918. "Uncharted 3: Drake's Deception":
  1919. BCES01175: [ 01.00 ]
  1920. BCUS98233: [ 01.00 ]
  1921. Author: ZEROx, illusion
  1922. Notes:
  1923. Patch Version: 1.0
  1924. Patch:
  1925. - [ load, *uc3_100_mesh ]
  1926. Disable SSAO:
  1927. Games:
  1928. "Uncharted 3: Drake's Deception":
  1929. BCES01175: [ 01.00 ]
  1930. BCUS98233: [ 01.00 ]
  1931. Author: ZEROx, illusion
  1932. Notes:
  1933. Patch Version: 1.0
  1934. Patch:
  1935. - [ load, *uc3_100_ssao ]
  1936. Disable Depth of Field:
  1937. Games:
  1938. "Uncharted 3: Drake's Deception":
  1939. BCES01175: [ 01.00 ]
  1940. BCUS98233: [ 01.00 ]
  1941. Author: ZEROx, illusion
  1942. Notes:
  1943. Patch Version: 1.0
  1944. Patch:
  1945. - [ load, *uc3_100_dof ]
  1946. Performance (WCB):
  1947. Games:
  1948. "Uncharted 3: Drake's Deception":
  1949. BCES01175: [ 01.00 ]
  1950. BCUS98233: [ 01.00 ]
  1951. Author: ZEROx, illusion
  1952. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  1953. Patch Version: 1.0
  1954. Patch:
  1955. - [ load, *uc3_100_speed ]
  1956. Depth Buffer Viewport:
  1957. Games:
  1958. "Uncharted 3: Drake's Deception":
  1959. BCES01175: [ 01.00 ]
  1960. BCUS98233: [ 01.00 ]
  1961. Author: ZEROx, illusion
  1962. Notes:
  1963. Patch Version: 1.0
  1964. Patch:
  1965. - [ load, *uc3_100_dbv ]
  1966. Depth Border Fix:
  1967. Games:
  1968. "Uncharted 3: Drake's Deception":
  1969. BCES01175: [ 01.00 ]
  1970. BCUS98233: [ 01.00 ]
  1971. Author: ZEROx, illusion
  1972. Notes:
  1973. Patch Version: 1.0
  1974. Patch:
  1975. - [ load, *uc3_100_dbf ]
  1976. Depth Buffer:
  1977. Games:
  1978. "Uncharted 3: Drake's Deception":
  1979. BCES01175: [ 01.00 ]
  1980. BCUS98233: [ 01.00 ]
  1981. Author: ZEROx, illusion
  1982. Notes:
  1983. Patch Version: 1.0
  1984. Patch:
  1985. - [ load, *uc3_100_db ]
  1986. Disable SPU Lighting:
  1987. Games:
  1988. "Uncharted 3: Drake's Deception":
  1989. BCES01175: [ 01.00 ]
  1990. BCUS98233: [ 01.00 ]
  1991. Author: ZEROx
  1992. Notes:
  1993. Patch Version: 1.0
  1994. Patch:
  1995. - [ load, *uc3_100_spulighting ]
  1996.  
  1997.  
  1998. PPU-48fa849dfeaef2f36ec042a576f29bda19ec1de0:
  1999. Disable in-built MLAA:
  2000. Games:
  2001. "Uncharted 3: Drake's Deception":
  2002. BCJS37004: [ 01.00 ]
  2003. Author: Whatcookie
  2004. 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.
  2005. Patch Version: 1.0
  2006. Patch:
  2007. - [ load, *uc3_JP_100_mlaa ]
  2008. Post-processing Modes:
  2009. Games:
  2010. "Uncharted 3: Drake's Deception":
  2011. BCJS37004: [ 01.00 ]
  2012. Author: ZEROx, illusion
  2013. Notes:
  2014. Patch Version: 1.0
  2015. Patch:
  2016. - [ load, *uc3_JP_100_post ]
  2017. Disable Mesh Trimming:
  2018. Games:
  2019. "Uncharted 3: Drake's Deception":
  2020. BCJS37004: [ 01.00 ]
  2021. Author: ZEROx, illusion
  2022. Notes:
  2023. Patch Version: 1.0
  2024. Patch:
  2025. - [ load, *uc3_JP_100_mesh ]
  2026. Disable SSAO:
  2027. Games:
  2028. "Uncharted 3: Drake's Deception":
  2029. BCJS37004: [ 01.00 ]
  2030. Author: ZEROx, illusion
  2031. Notes:
  2032. Patch Version: 1.0
  2033. Patch:
  2034. - [ load, *uc3_JP_100_ssao ]
  2035. Disable Depth of Field:
  2036. Games:
  2037. "Uncharted 3: Drake's Deception":
  2038. BCJS37004: [ 01.00 ]
  2039. Author: ZEROx, illusion
  2040. Notes:
  2041. Patch Version: 1.0
  2042. Patch:
  2043. - [ load, *uc3_JP_100_dof ]
  2044. Performance (WCB):
  2045. Games:
  2046. "Uncharted 3: Drake's Deception":
  2047. BCJS37004: [ 01.00 ]
  2048. Author: ZEROx, illusion
  2049. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  2050. Patch Version: 1.0
  2051. Patch:
  2052. - [ load, *uc3_JP_100_speed ]
  2053. Depth Buffer Viewport:
  2054. Games:
  2055. "Uncharted 3: Drake's Deception":
  2056. BCJS37004: [ 01.00 ]
  2057. Author: ZEROx, illusion
  2058. Notes:
  2059. Patch Version: 1.0
  2060. Patch:
  2061. - [ load, *uc3_JP_100_dbv ]
  2062. Depth Border Fix:
  2063. Games:
  2064. "Uncharted 3: Drake's Deception":
  2065. BCJS37004: [ 01.00 ]
  2066. Author: ZEROx, illusion
  2067. Notes:
  2068. Patch Version: 1.0
  2069. Patch:
  2070. - [ load, *uc3_JP_100_dbf ]
  2071. Depth Buffer:
  2072. Games:
  2073. "Uncharted 3: Drake's Deception":
  2074. BCJS37004: [ 01.00 ]
  2075. Author: ZEROx, illusion
  2076. Notes:
  2077. Patch Version: 1.0
  2078. Patch:
  2079. - [ load, *uc3_JP_100_db ]
  2080. Disable SPU Lighting:
  2081. Games:
  2082. "Uncharted 3: Drake's Deception":
  2083. BCJS37004: [ 01.00 ]
  2084. Author: ZEROx, illusion
  2085. Notes:
  2086. Patch Version: 1.0
  2087. Patch:
  2088. - [ load, *uc3_JP_100_spulighting ]
  2089.  
  2090. PPU-664fb0e4a94c62c15a6474841c202fb2bf80ce16:
  2091. Disable in-built MLAA:
  2092. Games:
  2093. "Uncharted 3: Drake's Deception":
  2094. BCES01670: [ 01.10 ]
  2095. Author: Whatcookie
  2096. 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.
  2097. Patch Version: 1.0
  2098. Patch:
  2099. - [ load, *uc3_110_mlaa ]
  2100. Disable Motion Blur:
  2101. Games:
  2102. "Uncharted 3: Drake's Deception":
  2103. BCES01670: [ 01.10 ]
  2104. Author: ZEROx
  2105. Notes:
  2106. Patch Version: 1.0
  2107. Patch:
  2108. - [ load, *uc3_110_mb ]
  2109. Post-processing Modes:
  2110. Games:
  2111. "Uncharted 3: Drake's Deception":
  2112. BCES01670: [ 01.10 ]
  2113. Author: ZEROx, illusion
  2114. Notes:
  2115. Patch Version: 1.0
  2116. Patch:
  2117. - [ load, *uc3_110_post ]
  2118. Disable Mesh Trimming:
  2119. Games:
  2120. "Uncharted 3: Drake's Deception":
  2121. BCES01670: [ 01.10 ]
  2122. Author: ZEROx, illusion
  2123. Notes:
  2124. Patch Version: 1.0
  2125. Patch:
  2126. - [ load, *uc3_110_mesh ]
  2127. Disable SSAO:
  2128. Games:
  2129. "Uncharted 3: Drake's Deception":
  2130. BCES01670: [ 01.10 ]
  2131. Author: ZEROx, illusion
  2132. Notes:
  2133. Patch Version: 1.0
  2134. Patch:
  2135. - [ load, *uc3_110_ssao ]
  2136. Disable Depth of Field:
  2137. Games:
  2138. "Uncharted 3: Drake's Deception":
  2139. BCES01670: [ 01.10 ]
  2140. Author: ZEROx, illusion
  2141. Notes:
  2142. Patch Version: 1.0
  2143. Patch:
  2144. - [ load, *uc3_110_dof ]
  2145. Performance (WCB):
  2146. Games:
  2147. "Uncharted 3: Drake's Deception":
  2148. BCES01670: [ 01.10 ]
  2149. Author: ZEROx, illusion
  2150. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  2151. Patch Version: 1.0
  2152. Patch:
  2153. - [ load, *uc3_110_speed ]
  2154. Depth Buffer Viewport:
  2155. Games:
  2156. "Uncharted 3: Drake's Deception":
  2157. BCES01670: [ 01.10 ]
  2158. Author: ZEROx, illusion
  2159. Notes:
  2160. Patch Version: 1.0
  2161. Patch:
  2162. - [ load, *uc3_110_dbv ]
  2163. Depth Border Fix:
  2164. Games:
  2165. "Uncharted 3: Drake's Deception":
  2166. BCES01670: [ 01.10 ]
  2167. Author: ZEROx, illusion
  2168. Notes:
  2169. Patch Version: 1.0
  2170. Patch:
  2171. - [ load, *uc3_110_dbf ]
  2172. Depth Buffer:
  2173. Games:
  2174. "Uncharted 3: Drake's Deception":
  2175. BCES01670: [ 01.10 ]
  2176. Author: ZEROx, illusion
  2177. Notes:
  2178. Patch Version: 1.0
  2179. Patch:
  2180. - [ load, *uc3_110_db ]
  2181. Disable SPU Lighting:
  2182. Games:
  2183. "Uncharted 3: Drake's Deception":
  2184. BCES01670: [ 01.10 ]
  2185. Author: ZEROx
  2186. Notes:
  2187. Patch Version: 1.0
  2188. Patch:
  2189. - [ load, *uc3_110_spulighting ]
  2190.  
  2191. PPU-02a88c3c6cd415b0bb81f1606bc743835881a4ba:
  2192. Unlock FPS:
  2193. Games:
  2194. "Uncharted 3: Drake's Deception":
  2195. BCES01175: [ 01.19 ]
  2196. BCES01670: [ 01.19 ]
  2197. BCUS98233: [ 01.19 ]
  2198. BCJS37004: [ 02.17 ]
  2199. Author: superepic31
  2200. Notes: Haven't tested how this affects cutscenes.
  2201. Patch Version: 1.0
  2202. Patch:
  2203. - [ load, *uc3_119_FPS ]
  2204. Disable in-built MLAA:
  2205. Games:
  2206. "Uncharted 3: Drake's Deception":
  2207. BCES01175: [ 01.19 ]
  2208. BCES01670: [ 01.19 ]
  2209. BCUS98233: [ 01.19 ]
  2210. BCJS37004: [ 02.17 ]
  2211. Author: Whatcookie
  2212. 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.
  2213. Patch Version: 1.0
  2214. Patch:
  2215. - [ load, *uc3_119_mlaa ]
  2216. Disable Motion Blur:
  2217. Games:
  2218. "Uncharted 3: Drake's Deception":
  2219. BCES01175: [ 01.19 ]
  2220. BCES01670: [ 01.19 ]
  2221. BCUS98233: [ 01.19 ]
  2222. BCJS37004: [ 02.17 ]
  2223. Author: ZEROx
  2224. Notes:
  2225. Patch Version: 1.0
  2226. Patch:
  2227. - [ load, *uc3_119_mb ]
  2228. Post-processing Modes:
  2229. Games:
  2230. "Uncharted 3: Drake's Deception":
  2231. BCES01175: [ 01.19 ]
  2232. BCES01670: [ 01.19 ]
  2233. BCUS98233: [ 01.19 ]
  2234. BCJS37004: [ 02.17 ]
  2235. Author: ZEROx, illusion
  2236. Notes:
  2237. Patch Version: 1.0
  2238. Patch:
  2239. - [ load, *uc3_119_post ]
  2240. Disable Mesh Trimming:
  2241. Games:
  2242. "Uncharted 3: Drake's Deception":
  2243. BCES01175: [ 01.19 ]
  2244. BCES01670: [ 01.19 ]
  2245. BCUS98233: [ 01.19 ]
  2246. BCJS37004: [ 02.17 ]
  2247. Author: ZEROx, illusion
  2248. Notes:
  2249. Patch Version: 1.0
  2250. Patch:
  2251. - [ load, *uc3_119_mesh ]
  2252. Disable SSAO:
  2253. Games:
  2254. "Uncharted 3: Drake's Deception":
  2255. BCES01175: [ 01.19 ]
  2256. BCES01670: [ 01.19 ]
  2257. BCUS98233: [ 01.19 ]
  2258. BCJS37004: [ 02.17 ]
  2259. Author: ZEROx, illusion
  2260. Notes:
  2261. Patch Version: 1.0
  2262. Patch:
  2263. - [ load, *uc3_119_ssao ]
  2264. Disable Depth of Field:
  2265. Games:
  2266. "Uncharted 3: Drake's Deception":
  2267. BCES01175: [ 01.19 ]
  2268. BCES01670: [ 01.19 ]
  2269. BCUS98233: [ 01.19 ]
  2270. BCJS37004: [ 02.17 ]
  2271. Author: ZEROx, illusion
  2272. Notes:
  2273. Patch Version: 1.0
  2274. Patch:
  2275. - [ load, *uc3_119_dof ]
  2276. Performance (WCB):
  2277. Games:
  2278. "Uncharted 3: Drake's Deception":
  2279. BCES01175: [ 01.19 ]
  2280. BCES01670: [ 01.19 ]
  2281. BCUS98233: [ 01.19 ]
  2282. BCJS37004: [ 02.17 ]
  2283. Author: ZEROx, illusion
  2284. Notes: Enable this patch if you are using "Write Color Buffers" to restore performance.
  2285. Patch Version: 1.0
  2286. Patch:
  2287. - [ load, *uc3_119_speed ]
  2288. Depth Buffer Viewport:
  2289. Games:
  2290. "Uncharted 3: Drake's Deception":
  2291. BCES01175: [ 01.19 ]
  2292. BCES01670: [ 01.19 ]
  2293. BCUS98233: [ 01.19 ]
  2294. BCJS37004: [ 02.17 ]
  2295. Author: ZEROx, illusion
  2296. Notes:
  2297. Patch Version: 1.0
  2298. Patch:
  2299. - [ load, *uc3_119_dbv ]
  2300. Depth Border Fix:
  2301. Games:
  2302. "Uncharted 3: Drake's Deception":
  2303. BCES01175: [ 01.19 ]
  2304. BCES01670: [ 01.19 ]
  2305. BCUS98233: [ 01.19 ]
  2306. BCJS37004: [ 02.17 ]
  2307. Author: ZEROx, illusion
  2308. Notes:
  2309. Patch Version: 1.0
  2310. Patch:
  2311. - [ load, *uc3_119_dbf ]
  2312. Depth Buffer:
  2313. Games:
  2314. "Uncharted 3: Drake's Deception":
  2315. BCES01175: [ 01.19 ]
  2316. BCES01670: [ 01.19 ]
  2317. BCUS98233: [ 01.19 ]
  2318. BCJS37004: [ 02.17 ]
  2319. Author: ZEROx, illusion
  2320. Notes:
  2321. Patch Version: 1.0
  2322. Patch:
  2323. - [ load, *uc3_119_db ]
  2324. Disable SPU Lighting:
  2325. Games:
  2326. "Uncharted 3: Drake's Deception":
  2327. BCES01175: [ 01.19 ]
  2328. BCES01670: [ 01.19 ]
  2329. BCUS98233: [ 01.19 ]
  2330. BCJS37004: [ 02.17 ]
  2331. Author: ZEROx
  2332. Notes:
  2333. Patch Version: 1.0
  2334. Patch:
  2335. - [ load, *uc3_119_spulighting ]
  2336.  
  2337. PPU-5eb226d8430cf943cca1344fcf0c76db15aaaeb7:
  2338. Extended FOV:
  2339. Games:
  2340. "Gran Turismo 5":
  2341. BCES00569: [ 01.00 ]
  2342. Author: illusion
  2343. Notes: Global FOV setting
  2344. Patch Version: 1.0
  2345. Patch:
  2346. - [ bef32, 0x18EFF34, 0.75 ] # tweak this number to your liking
  2347.  
  2348. PPU-57abea58cae339a0ef9ed99374a0fe7f48b2f72d:
  2349. 21:9 Aspect Ratio:
  2350. Games:
  2351. "Gran Turismo HD Concept":
  2352. NPUA80019: [ All ]
  2353. Author: illusion
  2354. Notes: "Enable \"Stretch to Display Area\" option to take advantage of this patch."
  2355. Patch Version: 1.0
  2356. Patch:
  2357. - [ be32, 0x9BAD04, 0x3F95C28F ]
  2358. Extended FOV:
  2359. Games:
  2360. "Gran Turismo HD Concept":
  2361. NPUA80019: [ All ]
  2362. Author: illusion
  2363. Notes: Might work with other versions with adjustments.
  2364. Patch Version: 1.0
  2365. Patch:
  2366. - [ bef32, 0x9BCCD4, 0.75 ] # tweak this number to your liking
  2367. No HUD:
  2368. Games:
  2369. "Gran Turismo HD Concept":
  2370. NPUA80019: [ All ]
  2371. Author: illusion
  2372. Notes: Disable In Game HUD, needs further testing.
  2373. Patch Version: 1.0
  2374. Patch:
  2375. # - [ be32, 0x9C3488, 0x00000001 ] # Menu HUD scale (never use this)
  2376. - [ be32, 0x9BA544, 0x00000000 ]
  2377.  
  2378. PPU-ad3a1ecff65a78f9a8380ff4f12960f499604bf4:
  2379. 21:9 Aspect Ratio:
  2380. Games:
  2381. "Gran Turismo HD Concept":
  2382. NPEA90002: [ All ]
  2383. Notes: "Enable \"Stretch to Display Area\" option to take advantage of this patch."
  2384. Patch Version: 1.0
  2385. Patch:
  2386. - [be32, 0x9BAD3C, 0x3F95C28F]
  2387. Extended FOV:
  2388. Games:
  2389. "Gran Turismo HD Concept":
  2390. NPEA90002: [ All ]
  2391. Author: illusion
  2392. Notes: Might work with other versions with adjustments.
  2393. Patch Version: 1.0
  2394. Patch:
  2395. - [ bef32, 0x9BCD0C, 0.75 ] # tweak this number to your liking
  2396. No HUD:
  2397. Games:
  2398. "Gran Turismo HD Concept":
  2399. NPEA90002: [ All ]
  2400. Author: illusion
  2401. Notes: Disable In Game HUD, needs further testing.
  2402. Patch Version: 1.0
  2403. Patch:
  2404. # - [ be32, 0x9C34C8, 0x00000001 ] # Menu HUD scale (never use this)
  2405. - [ be32, 0x9BA57C, 0x00000000 ]
  2406.  
  2407. Anchors:
  2408. SPU_MLAA_01: &SPU_MLAA_01
  2409. - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
  2410. # - [ be32, 0x0000349c, 0x40800017 ] # il r23 0 # causes blackscreen
  2411.  
  2412. SPU_MLAA_02: &SPU_MLAA_02
  2413. - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
  2414. - [ be32, 0x0000349c, 0x40800017 ] # il r23 0
  2415.  
  2416. SPU_MLAA_03: &SPU_MLAA_03
  2417. - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
  2418. - [ be32, 0x000034a4, 0x40800017 ] # il r23 0
  2419.  
  2420. SPU_MLAA_04: &SPU_MLAA_04
  2421. - [ be32, 0x00005948, 0x40800094 ] # il r20 1
  2422. - [ be32, 0x0000690c, 0x40800027 ] # il r39 0
  2423.  
  2424. SPU_MLAA_05: &SPU_MLAA_05
  2425. - [ be32, 0x00004440, 0x40800002 ] # il r2 0
  2426. - [ be32, 0x000056C4, 0x4080008a ] # il r10 0
  2427.  
  2428. SPU_MLAA_06: &SPU_MLAA_06
  2429. - [ be32, 0x000033b0, 0x40800017 ] # il r23 0
  2430. - [ be32, 0x0000373c, 0x4080001f ] # il r31 0
  2431.  
  2432. SPU_MLAA_07: &SPU_MLAA_07
  2433. - [ be32, 0x0000325c, 0x40800003 ] # il r3 0
  2434. - [ be32, 0x00004C00, 0x40800091 ] # il r17 1
  2435.  
  2436. SPU_MLAA_08: &SPU_MLAA_08
  2437. - [ be32, 0x000036d4, 0x4080001d ] # il r29 0
  2438. - [ be32, 0x000033d0, 0x40800005 ] # il r5 0
  2439.  
  2440. SPU_MLAA_09: &SPU_MLAA_09
  2441. - [ be32, 0x00003744, 0x4080001e ] # il r30 0
  2442. - [ be32, 0x00003430, 0x40800006 ] # il r6 0
  2443.  
  2444. SPU_MLAA_10: &SPU_MLAA_10
  2445. - [ be32, 0x000036bc, 0x4080001c ] # il r28 0
  2446. - [ be32, 0x000033c0, 0x40800005 ] # il r5 0
  2447.  
  2448. SPU_MLAA_11: &SPU_MLAA_11
  2449. - [ be32, 0x00003344, 0x40800003 ] # il r3 0
  2450. - [ be32, 0x000037b4, 0x4020007f ] # spu nop
  2451.  
  2452. 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."
  2453.  
  2454. SPU-5177cbc4bf45c8a0a6968c2a722da3a9e6cfb28b: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2455. "Disable SPU MLAA - Prince of Persia series":
  2456. Games:
  2457. All:
  2458. All: [ All ]
  2459. Serials: All
  2460. Author: Whatcookie
  2461. 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" ]
  2462. Patch Version: 1.5
  2463. Patch:
  2464. - [ load, *SPU_MLAA_01 ]
  2465.  
  2466. SPU-9001b44fd7278b5a6fa5385939fe928a0e549394: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2467. Disable SPU MLAA:
  2468. Games:
  2469. "Puppeteer":
  2470. BCES00935: [ All ]
  2471. BCUS98227: [ All ]
  2472. BCJS30078: [ All ]
  2473. BCAS20281: [ All ]
  2474. NPEA00439: [ All ]
  2475. NPUA80959: [ All ]
  2476. NPJA00098: [ All ]
  2477. NPHA80250: [ All ]
  2478. Author: Whatcookie
  2479. Notes: *SPU_MLAA_Notes
  2480. Patch Version: 1.5
  2481. Group: SPUMLAA
  2482. Patch:
  2483. - [ load, *SPU_MLAA_01 ]
  2484. "Disable SPU MLAA - Multiple titles":
  2485. Games:
  2486. All:
  2487. All: [ All ]
  2488. Author: Whatcookie
  2489. 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\nFerrari Racing Legends\nPool Nation" ]
  2490. Patch Version: 1.5
  2491. Group: SPUMLAA
  2492. Patch:
  2493. - [ load, *SPU_MLAA_02 ]
  2494.  
  2495. SPU-931132fd48a40bce0bec28e21f760b1fc6ca4364: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2496. "Disable SPU MLAA - Multiple titles":
  2497. Games:
  2498. All:
  2499. All: [ All ]
  2500. Author: Whatcookie
  2501. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nCaptain America: Super Soldier\nYakuza Dead Souls\nNeed for Speed Shift 2 Unleashed" ]
  2502. Patch Version: 1.5
  2503. Patch:
  2504. - [ load, *SPU_MLAA_02 ]
  2505.  
  2506. SPU-7b5ea49122ec7f023d4a72452dc7a9208d9d6dbf: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2507. Disable SPU MLAA:
  2508. Games:
  2509. "Dragon Age 2 (Dragon Age II)":
  2510. BLES01084: [ All ]
  2511. BLUS30645: [ All ]
  2512. NPEB00569: [ All ]
  2513. NPUB30476: [ All ]
  2514. Author: Whatcookie
  2515. Notes: *SPU_MLAA_Notes
  2516. Patch Version: 1.5
  2517. Patch:
  2518. - [ load, *SPU_MLAA_02 ]
  2519.  
  2520. SPU-df5b1c3353cc36bb2f0fb59197d849bb99c3fecd: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2521. "Disable SPU MLAA - Multiple titles":
  2522. Games:
  2523. All:
  2524. All: [ All ]
  2525. Author: Whatcookie
  2526. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMedieval Moves: Deadmund's Quest\nShadow of the Colossus\nSports Champions 2\n\nExtra note for Shadow of the Colossus:\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
  2527. Patch Version: 1.5
  2528. Patch:
  2529. - [ load, *SPU_MLAA_02 ]
  2530.  
  2531. SPU-9c270732b4276ec71df9a5255d5d8a63267de645: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2532. "Disable SPU MLAA":
  2533. Games:
  2534. "WWE '12":
  2535. BLES01439: [ All ]
  2536. BLUS30841: [ All ]
  2537. BLJM60436: [ All ]
  2538. Author: Whatcookie, dio
  2539. Notes: *SPU_MLAA_Notes
  2540. Patch Version: 1.5
  2541. Patch:
  2542. - [ load, *SPU_MLAA_02 ]
  2543.  
  2544. SPU-6932af7adf79f31116fc28d71aae3e5e165d7f63: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2545. "Disable SPU MLAA - WWE '13, WWE 2K14":
  2546. Games:
  2547. All:
  2548. All: [ All ]
  2549. Author: Whatcookie, Satan
  2550. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nWWE '13\nWWE 2K14" ]
  2551. Patch Version: 1.5
  2552. Patch:
  2553. - [ load, *SPU_MLAA_02 ]
  2554.  
  2555. SPU-ac189d7f87091160a94e69803ac0cff0a8bb7813: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2556. "Disable SPU MLAA - ICO":
  2557. Games:
  2558. All:
  2559. All: [ All ]
  2560. Author: Whatcookie
  2561. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nICO\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
  2562. Patch Version: 1.5
  2563. Patch:
  2564. - [ load, *SPU_MLAA_02 ]
  2565.  
  2566. SPU-794795c449beef176d076816284849d266f55f99: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2567. "Disable SPU MLAA - Macross 30":
  2568. Games:
  2569. All:
  2570. All: [ All ]
  2571. Author: Whatcookie
  2572. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMacross 30" ]
  2573. Patch Version: 1.5
  2574. Patch:
  2575. - [ load, *SPU_MLAA_03 ]
  2576.  
  2577. SPU-e3780fe1dc8953f849ac844ec9688ff4da3ca3ae: # SPUNAME: 'u:\bin_ps3_SNC\edgepost_mlaa_ta'
  2578. "Disable SPU MLAA - Metro Last Light":
  2579. Games:
  2580. All:
  2581. All: [ All ]
  2582. Author: Whatcookie
  2583. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMetro Last Light" ]
  2584. Patch Version: 1.5
  2585. Patch:
  2586. - [ load, *SPU_MLAA_03 ]
  2587.  
  2588. SPU-530c255936b07b25467a58e24ceff5fd4e2960b7: # SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
  2589. Disable SPU MLAA:
  2590. Games:
  2591. "God of War 3 (God of War III)":
  2592. BCES00510: [ 01.00 ]
  2593. BCES00799: [ 01.00 ]
  2594. BCUS98111: [ 01.00 ]
  2595. BCJS37001: [ 01.00 ]
  2596. BCAS25003: [ 01.00 ]
  2597. BCKS15003: [ 01.00 ]
  2598. Author: Whatcookie
  2599. Notes: *SPU_MLAA_Notes
  2600. Patch Version: 1.5
  2601. Patch:
  2602. - [ load, *SPU_MLAA_04 ]
  2603.  
  2604. SPU-2239af4827b17317522bd6323c646b45b34ebf14: # SPUNAME: 'mlaascanline.PS3_Release/mlaasca'
  2605. Disable SPU MLAA:
  2606. Games:
  2607. "God of War 3 (God of War III)":
  2608. BCES00510: [ 01.03 ]
  2609. BCES00799: [ 01.03 ]
  2610. BCUS98111: [ 01.03 ]
  2611. BCJS37001: [ 01.03 ]
  2612. BCAS25003: [ 01.03 ]
  2613. BCKS15003: [ 01.03 ]
  2614. Author: Whatcookie
  2615. Notes: [ *SPU_MLAA_Notes, "\n\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
  2616. Patch Version: 1.5
  2617. Patch:
  2618. - [ load, *SPU_MLAA_04 ]
  2619.  
  2620. SPU-7cd211ff1cbd33163eb0711440dccbb3c1dbcf6c: # SPUNAME: 'z:/export/jenkins/workspace/int6'
  2621. "Disable SPU MLAA - God of War: Ascension":
  2622. Games:
  2623. All:
  2624. All: [ All ]
  2625. Author: Whatcookie
  2626. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
  2627. Patch Version: 1.5
  2628. Patch:
  2629. - [ load, *SPU_MLAA_05 ]
  2630.  
  2631. SPU-1549476fe258150ff9f902229ffaed69a932a9c1: # SPUNAME: 'Z:/output/EURint6/SPUMLAATask/PS'
  2632. "Disable SPU MLAA - God of War: Ascension":
  2633. Games:
  2634. All:
  2635. All: [ All ]
  2636. Author: Whatcookie
  2637. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
  2638. Patch Version: 1.5
  2639. Patch:
  2640. - [ load, *SPU_MLAA_05 ]
  2641.  
  2642. SPU-77ce25dab2a5ca1d96038cc3dc57c50c705ce38c: # SPUNAME: 'Z:/output/USint6/SPUMLAATask/PS3'
  2643. "Disable SPU MLAA - God of War: Ascension":
  2644. Games:
  2645. All:
  2646. All: [ All ]
  2647. Author: Whatcookie, kd-11
  2648. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
  2649. Patch Version: 1.5
  2650. Patch:
  2651. - [ load, *SPU_MLAA_05 ]
  2652.  
  2653. SPU-45f98378f0837fc6821f63576f65d47d10f9bbcb: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2654. "Disable SPU MLAA - Yakuza 0, Yakuza Kiwami":
  2655. Games:
  2656. All:
  2657. All: [ All ]
  2658. Author: Whatcookie
  2659. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nYakuza 0\nYakuza Kiwami" ]
  2660. Patch Version: 1.5
  2661. Patch:
  2662. - [ load, *SPU_MLAA_06 ]
  2663.  
  2664. SPU-82b3399c8e6533ba991eedb0e139bf20c7783bac: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2665. "Disable SPU MLAA - Twisted Metal":
  2666. Games:
  2667. All:
  2668. All: [ All ]
  2669. Author: Whatcookie
  2670. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nTwisted Metal" ]
  2671. Patch Version: 1.5
  2672. Patch:
  2673. - [ load, *SPU_MLAA_06 ]
  2674.  
  2675. SPU-969cf3e9db75f52a6b41074ccbff74106b709854: # SPUNAME: 'objs/release/edgepost-mlaa-task.' # NOTE: has asserts!
  2676. "Disable SPU MLAA - Multiple titles":
  2677. Games:
  2678. All:
  2679. All: [ All ]
  2680. Author: Whatcookie
  2681. 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\n\nExtra note for Sly Cooper: Thieves in Time:\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
  2682. Patch Version: 1.5
  2683. Patch:
  2684. - [ load, *SPU_MLAA_07 ]
  2685.  
  2686. SPU-976d2128f08c362731413b75c934101b76c3d73b: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2687. "Disable SPU MLAA - LittleBigPlanet 2":
  2688. Games:
  2689. All:
  2690. All: [ All ]
  2691. Author: Whatcookie
  2692. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2 (early versions)" ]
  2693. Patch Version: 1.5
  2694. Patch:
  2695. - [ load, *SPU_MLAA_08 ]
  2696.  
  2697. SPU-a129a01a270246c85df18eee0e959ef4263b6510: # SPUNAME: 'C:\dev\CW_br2_move_final-output\'
  2698. "Disable SPU MLAA - LittleBigPlanet 2":
  2699. Games:
  2700. All:
  2701. All: [ All ]
  2702. Author: Whatcookie
  2703. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2 (other early versions)" ]
  2704. Patch Version: 1.5
  2705. Patch:
  2706. - [ load, *SPU_MLAA_09 ]
  2707.  
  2708. SPU-702d0205a89d445d15dc0f96548546c4e2e7a59f: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'
  2709. "Disable SPU MLAA - LittleBigPlanet 2, LittleBigPlanet 3":
  2710. Games:
  2711. All:
  2712. All: [ All ]
  2713. Author: Whatcookie
  2714. Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2\nLittleBigPlanet 3" ]
  2715. Patch Version: 1.5
  2716. Patch:
  2717. - [ load, *SPU_MLAA_10 ]
  2718.  
  2719. SPU-191fe1c92c8360992b3240348e70ea37d50812d4: # SPUNAME: 'E:\Alice2\Development\Intermedia'
  2720. "Disable SPU MLAA":
  2721. Games:
  2722. "Alice: Madness Returns":
  2723. BLES01265: [ All ]
  2724. BLUS30607: [ All ]
  2725. NPEB00625: [ All ]
  2726. NPUB30545: [ All ]
  2727. Author: Whatcookie
  2728. Notes: *SPU_MLAA_Notes
  2729. Patch Version: 1.5
  2730. Patch:
  2731. - [ load, *SPU_MLAA_11 ]
  2732.  
  2733. PPU-08da3b601b335c5b09e6425b27fe00eacdad6e78:
  2734. 60 FPS:
  2735. Games:
  2736. "Resistance 2":
  2737. BCUS98120: [ 01.00 ]
  2738. BCES00226: [ 01.00 ]
  2739. Author: Whatcookie
  2740. Notes:
  2741. Patch Version: 1.0
  2742. Patch:
  2743. - [ be32, 0x00635d7c, 0x60000000 ] # nop
  2744. - [ be32, 0x00635d88, 0x60000000 ] # nop
  2745. - [ bef32, 0x00d529d8, 0.0001 ] # min timestep size (originally clamped to 1/30, but setting this below 1/60 still sets it to 1/60?)
  2746.  
  2747. PPU-bf22ce18fc3db486aae9c878afa5212b98b53495: # PSN
  2748. 60 FPS:
  2749. Games:
  2750. "Resistance 2":
  2751. NPEA00431: [ 01.00 ]
  2752. Author: Whatcookie, illusion
  2753. Notes:
  2754. Patch Version: 1.0
  2755. Patch:
  2756. - [ be32, 0x0064816c, 0x60000000 ] # nop
  2757. - [ be32, 0x00648178, 0x60000000 ] # nop
  2758. - [ bef32, 0x00d62ee4, 0.0001 ] # min timestep size (originally clamped to 1/30, but setting this below 1/60 still sets it to 1/60?)
  2759.  
  2760. PPU-0e95b58ae209a37060f3388434b59bcce8a708ab:
  2761. 21:9 Aspect Ratio:
  2762. Games:
  2763. "WipEout HD":
  2764. NPEA00057: [ 02.51 ]
  2765. Author: Esppiral
  2766. Notes:
  2767. Patch Version: 1.0
  2768. Patch:
  2769. - [ be32, 0x7E4190, 0x4017B9AA ] # 21:9 Aspect Ratio
  2770. - [ be32, 0x7EB4A4, 0x4017B9AA ] # Render Fix
  2771.  
  2772. Anchors:
  2773. iconotes: &iconotes "Allows for the use of Resolution Scaling in the title and improves performance."
  2774.  
  2775. PPU-1b40cda726a12a28393206edcd63252df76ca39c: # ICO eboot.bin
  2776. Disable MLAA:
  2777. Games:
  2778. "ICO":
  2779. NPEA00279: [ 01.00 ]
  2780. NPUA80676: [ 01.00 ]
  2781. Author: illusion
  2782. Notes: *iconotes
  2783. Patch Version: 1.00
  2784. Patch:
  2785. - [ be32, 0x00045c84, 0x38800000 ] # li r4 0x0
  2786. - [ be32, 0x00476af4, 0x40800003 ] # il r3 0x0
  2787. - [ be32, 0x00476d9c, 0x40800017 ] # il r23 0x0
  2788. # Memory Patches
  2789. Disable Blur:
  2790. Games:
  2791. "ICO":
  2792. NPEA00279: [ 01.00 ]
  2793. NPUA80676: [ 01.00 ]
  2794. Author: illusion
  2795. Notes:
  2796. Patch Version: 1.00
  2797. Patch:
  2798. - [ byte, 0x4D20CB, 0 ]
  2799. Disable All Post-processing:
  2800. Games:
  2801. "ICO":
  2802. NPEA00279: [ 01.00 ]
  2803. NPUA80676: [ 01.00 ]
  2804. Author: illusion
  2805. Notes:
  2806. Patch Version: 1.00
  2807. Patch:
  2808. - [ byte, 0x4D20BF, 0 ]
  2809.  
  2810. PPU-9a604c56796a32bf86ff037b682b0a744eb6a0dd: # ICO.self
  2811. Disable MLAA:
  2812. Games:
  2813. "ICO":
  2814. BCES01097: [ 01.00 ]
  2815. Author: illusion
  2816. Notes: *iconotes
  2817. Patch Version: 1.00
  2818. Patch:
  2819. - [ be32, 0x00045a50, 0x38800000 ] # li r4 0x0
  2820. - [ be32, 0x00475f74, 0x40800003 ] # il r3 0x0
  2821. - [ be32, 0x0047621c, 0x40800017 ] # il r23 0x0
  2822. # Memory Patches
  2823. Disable Blur:
  2824. Games:
  2825. "ICO":
  2826. BCES01097: [ 01.00 ]
  2827. Author: illusion
  2828. Notes:
  2829. Patch Version: 1.00
  2830. Patch:
  2831. - [ byte, 0x4D203B, 0 ]
  2832. Disable All Post-processing:
  2833. Games:
  2834. "ICO":
  2835. BCES01097: [ 01.00 ]
  2836. Author: illusion
  2837. Notes:
  2838. Patch Version: 1.00
  2839. Patch:
  2840. - [ byte, 0x4D202F, 0 ]
  2841.  
  2842. PPU-20445ff41192238543f15e956926d03f93d23878: # ICO.self 1.01
  2843. Disable MLAA:
  2844. Games:
  2845. "ICO":
  2846. BCES01097: [ 01.01 ]
  2847. NPEA00279: [ 01.01 ]
  2848. NPUA80676: [ 01.01 ]
  2849. Author: illusion
  2850. Notes: *iconotes
  2851. Patch Version: 1.00
  2852. Patch:
  2853. - [ be32, 0x00045dd4, 0x38800000 ] # li r4 0x0
  2854. - [ be32, 0x00477d74, 0x40800003 ] # il r3 0x0
  2855. - [ be32, 0x0047801c, 0x40800017 ] # il r23 0x0
  2856. # Memory Patches
  2857. Disable Blur:
  2858. Games:
  2859. "ICO":
  2860. BCES01097: [ 01.01 ]
  2861. NPEA00279: [ 01.01 ]
  2862. NPUA80676: [ 01.01 ]
  2863. Author: illusion
  2864. Notes:
  2865. Patch Version: 1.00
  2866. Patch:
  2867. - [ byte, 0x4E215B, 0 ]
  2868. Disable All Post-processing:
  2869. Games:
  2870. "ICO":
  2871. BCES01097: [ 01.01 ]
  2872. NPEA00279: [ 01.01 ]
  2873. NPUA80676: [ 01.01 ]
  2874. Author: illusion
  2875. Notes:
  2876. Patch Version: 1.00
  2877. Patch:
  2878. - [ byte, 0x4E214F, 0 ]
  2879.  
  2880. PPU-07500788ed015ad425938fbde3b857487b38397b: # shadow.self 1.00
  2881. Disable Bloom:
  2882. Games:
  2883. "Shadow of the Colossus":
  2884. BCES01097: [ 01.00 ]
  2885. Author: illusion
  2886. Notes:
  2887. Patch Version: 1.00
  2888. Patch:
  2889. - [ be32, 0x00209d88, 0x38000000 ] # li r0 0x0
  2890. Disable Motion Blur:
  2891. Games:
  2892. "Shadow of the Colossus":
  2893. BCES01097: [ 01.00 ]
  2894. Author: illusion
  2895. Notes:
  2896. Patch Version: 1.00
  2897. Patch:
  2898. - [ be32, 0x0021951C, 0x38000000 ] # li r0 0x0
  2899. - [ be32, 0x00219360, 0x38000000 ] # li r0 0x0
  2900. Disable MLAA:
  2901. Games:
  2902. "Shadow of the Colossus":
  2903. BCES01097: [ 01.00 ]
  2904. Author: illusion
  2905. Notes: *iconotes
  2906. Patch Version: 1.00
  2907. Patch:
  2908. - [ be32, 0x00200c58, 0x38000000 ] # li r0 0x0
  2909. - [ be32, 0x006f8374, 0x40800003 ] # il r3 0x0
  2910. - [ be32, 0x006f861c, 0x40800017 ] # il r23 0x0
  2911. # Memory Patches
  2912. Extended FOV:
  2913. Games:
  2914. "Shadow of the Colossus":
  2915. BCES01097: [ 01.00 ]
  2916. Author: illusion
  2917. Notes: Camera may zoom out during cinematic change.
  2918. Patch Version: 1.00
  2919. Patch:
  2920. - [ bef32, 0x732894, 1.5 ]
  2921.  
  2922. PPU-4a1a2300cf31f269d76406d095f2babaa47ae8d3: # shadow eboot.bin
  2923. Disable Bloom:
  2924. Games:
  2925. "Shadow of the Colossus":
  2926. NPEA00280: [ 01.00 ]
  2927. NPUA80677: [ 01.00 ]
  2928. Author: illusion
  2929. Notes:
  2930. Patch Version: 1.00
  2931. Patch:
  2932. - [ be32, 0x0020a338, 0x38000000 ] # li r0 0x0
  2933. Disable Motion Blur:
  2934. Games:
  2935. "Shadow of the Colossus":
  2936. NPEA00280: [ 01.00 ]
  2937. NPUA80677: [ 01.00 ]
  2938. Author: illusion
  2939. Notes:
  2940. Patch Version: 1.00
  2941. Patch:
  2942. - [ be32, 0x0021951C, 0x38000000 ] # li r0 0x0
  2943. - [ be32, 0x00219910, 0x38000000 ] # li r0 0x0
  2944. Disable MLAA:
  2945. Games:
  2946. "Shadow of the Colossus":
  2947. NPEA00280: [ 01.00 ]
  2948. NPUA80677: [ 01.00 ]
  2949. Author: illusion
  2950. Notes: *iconotes
  2951. Patch Version: 1.00
  2952. Patch:
  2953. - [ be32, 0x002011fc, 0x38000000 ] # li r0 0x0
  2954. - [ be32, 0x006f8af4, 0x40800003 ] # il r3 0
  2955. - [ be32, 0x006f8d9c, 0x40800017 ] # il r23 0
  2956. # Memory Patches
  2957. Extended FOV:
  2958. Games:
  2959. "Shadow of the Colossus":
  2960. NPEA00280: [ 01.00 ]
  2961. NPUA80677: [ 01.00 ]
  2962. Author: illusion
  2963. Notes: Camera may zoom out during cinematic change.
  2964. Patch Version: 1.00
  2965. Patch:
  2966. - [ bef32, 0x7328C4, 1.5 ]
  2967.  
  2968. PPU-07b749cb166a9d6a924bb59428880e3836ab67c9: # shadow.self 1.01
  2969. Disable Bloom:
  2970. Games:
  2971. "Shadow of the Colossus":
  2972. BCES01097: [ 01.01 ]
  2973. NPEA00280: [ 01.01 ]
  2974. NPUA80677: [ 01.01 ]
  2975. Author: illusion
  2976. Notes:
  2977. Patch Version: 1.00
  2978. Patch:
  2979. - [ be32, 0x0020ab50, 0x38000000 ] # li r0 0x0
  2980. Disable Motion Blur:
  2981. Games:
  2982. "Shadow of the Colossus":
  2983. BCES01097: [ 01.01 ]
  2984. NPEA00280: [ 01.01 ]
  2985. NPUA80677: [ 01.01 ]
  2986. Author: illusion
  2987. Notes:
  2988. Patch Version: 1.00
  2989. Patch:
  2990. - [ be32, 0x0021A2E4, 0x38000000 ] # li r0 0x0
  2991. - [ be32, 0x0021A128, 0x38000000 ] # li r0 0x0
  2992. Disable MLAA:
  2993. Games:
  2994. "Shadow of the Colossus":
  2995. BCES01097: [ 01.01 ]
  2996. NPEA00280: [ 01.01 ]
  2997. NPUA80677: [ 01.01 ]
  2998. Author: illusion
  2999. Notes: *iconotes
  3000. Patch Version: 1.00
  3001. Patch:
  3002. - [ be32, 0x00201A14, 0x38000000 ] # li r0 0x0
  3003. - [ be32, 0x006f96f4, 0x40800003 ] # il r3 0x0
  3004. - [ be32, 0x006f999c, 0x40800017 ] # il r23 0x0
  3005. # Memory Patches
  3006. Extended FOV:
  3007. Games:
  3008. "Shadow of the Colossus":
  3009. BCES01097: [ 01.01 ]
  3010. NPEA00280: [ 01.01 ]
  3011. NPUA80677: [ 01.01 ]
  3012. Author: illusion
  3013. Notes: Camera may zoom out during cinematic change.
  3014. Patch Version: 1.00
  3015. Patch:
  3016. - [ bef32, 0x7328DC, 1.5 ]
  3017.  
  3018. PPU-79c9f5ae14fe84851dca7bfe33f58bee3367730b:
  3019. 21:9 Aspect Ratio:
  3020. Games:
  3021. "Metal Gear Solid 2: Sons of Liberty - HD Edition":
  3022. NPEB00685: [ All ]
  3023. Author: Esppiral
  3024. Notes:
  3025. Patch Version: 1.0
  3026. Patch:
  3027. - [ be32, 0xDEE1B0, 0x3F100001 ] # INGAME 21:9 AR
  3028.  
  3029. Anchors:
  3030. uc1_Disc_100_mb: &uc1_Disc_100_mb
  3031. - [ be32, 0x000ec2a8, 0x995d0074 ] # disable motion blur (mem address: 0x042974A)
  3032.  
  3033. uc1_Disc_100_dof: &uc1_Disc_100_dof
  3034. - [ be32, 0x000ec2a0, 0x995d0072 ] # disable depth of field (mem address: 0x042974C)
  3035.  
  3036. uc1_Disc_110_mb: &uc1_Disc_110_mb
  3037. - [ be32, 0x000e5284, 0x995d0074 ] # disable motion blur (mem address: 0x0BB43DA)
  3038.  
  3039. uc1_Disc_110_dof: &uc1_Disc_110_dof
  3040. - [ be32, 0x000e527c, 0x995d0072 ] # disable depth of field (mem address: 0x0BB43DC)
  3041.  
  3042. uc1_PSN_mb: &uc1_PSN_mb
  3043. - [ be32, 0x000e5234, 0x995d0074 ] # disable motion blur (mem address: 0x0BB321A)
  3044.  
  3045. uc1_PSN_dof: &uc1_PSN_dof
  3046. - [ be32, 0x000e522c, 0x995d0072 ] # disable depth of field (mem address: 0x0BB321C)
  3047.  
  3048. PPU-8007056e52279bea26c15669d1ee08c2df321d00:
  3049. Disable Motion Blur:
  3050. Games:
  3051. "Uncharted: Drake's Fortune":
  3052. BCES00065: [ 01.00 ]
  3053. BCUS98103: [ 01.00 ]
  3054. Author: illusion
  3055. Notes:
  3056. Patch Version: 1.0
  3057. Patch:
  3058. - [ load, *uc1_Disc_100_mb ]
  3059. Disable Depth of Field:
  3060. Games:
  3061. "Uncharted: Drake's Fortune":
  3062. BCES00065: [ 01.00 ]
  3063. BCUS98103: [ 01.00 ]
  3064. Author: illusion
  3065. Notes:
  3066. Patch Version: 1.0
  3067. Patch:
  3068. - [ load, *uc1_Disc_100_dof ]
  3069.  
  3070. PPU-8363904e0b8fc276380a8f0e158dd81d7a9cefc5:
  3071. Disable Motion Blur:
  3072. Games:
  3073. "Uncharted: Drake's Fortune":
  3074. BCES00065: [ 01.01 ]
  3075. BCUS98103: [ 01.10 ]
  3076. Author: illusion
  3077. Notes:
  3078. Patch Version: 1.0
  3079. Patch:
  3080. - [ load, *uc1_Disc_110_mb ]
  3081. Disable Depth of Field:
  3082. Games:
  3083. "Uncharted: Drake's Fortune":
  3084. BCES00065: [ 01.01 ]
  3085. BCUS98103: [ 01.10 ]
  3086. Author: illusion
  3087. Notes:
  3088. Patch Version: 1.0
  3089. Patch:
  3090. - [ load, *uc1_Disc_110_dof ]
  3091.  
  3092. PPU-3488cb6c2a7178978b5044b09c7c7ef8397440c0:
  3093. Disable Motion Blur:
  3094. Games:
  3095. "Uncharted: Drake's Fortune":
  3096. NPEA00363: [ All ]
  3097. NPUA80697: [ All ]
  3098. Author: illusion
  3099. Notes:
  3100. Patch Version: 1.0
  3101. Patch:
  3102. - [ load, *uc1_PSN_mb ]
  3103. Disable Depth of Field:
  3104. Games:
  3105. "Uncharted: Drake's Fortune":
  3106. NPEA00363: [ All ]
  3107. NPUA80697: [ All ]
  3108. Author: illusion
  3109. Notes:
  3110. Patch Version: 1.0
  3111. Patch:
  3112. - [ load, *uc1_PSN_dof ]
  3113.  
  3114. Anchors:
  3115. DS1_US_FPS: &DS1_US_FPS
  3116. # 60fps noskip
  3117. - [be32, 0x00146e40, 0x38800002 ] # li r4 0x2
  3118. - [be32, 0x00146e44, 0x989f070c ]
  3119. - [be32, 0x00146e48, 0x989f070d ]
  3120.  
  3121. # delta time
  3122. - [ be32, 0x001423e8, 0x494447e9 ] # jump to code cave
  3123.  
  3124. # get mftb
  3125. - [ be32, 0x01586bd0, 0x7eac42e6 ] # mftb r21 // Move from timebase register (clock)
  3126.  
  3127. # get mftb delta
  3128. - [ be32, 0x01586bd4, 0x3ec0017d ] # lis r22,0x017d // load high bits of address (0x017de3f8)
  3129. - [ be32, 0x01586bd8, 0x62d6e3f8 ] # ori r22,r22,0xe3f8 // load low bits of address
  3130. - [ be32, 0x01586bdc, 0x7e96a02a ] # ldx r20,r22,r20 // load previous frames mftb reading
  3131. - [ be32, 0x01586be0, 0xfab60000 ] # std r21,0x0(r22) // store this frames mftb reading
  3132. - [ be32, 0x01586be4, 0x7e74a850 ] # subf r19,r21,r20 // subtract previous mftb reading from this mftb frames reading
  3133.  
  3134. # mftb delta to float
  3135. - [ be32, 0x01586be8, 0xfa7600e0 ] # std r19,0xe0(r22) // store mftb delta (to be loaded into FPR)
  3136. - [ be32, 0x01586bec, 0xcbd600e0 ] # lfd f30,0xe0(r22) // load mftb delta into FPR
  3137. - [ be32, 0x01586bf0, 0xffc0f69c ] # fcfid f30,f30 // convert integer to double
  3138. - [ be32, 0x01586bf4, 0xffc0f018 ] # frsp f30,f30 // round to single precision
  3139.  
  3140. # mftb delta to seconds
  3141. - [ be32, 0x01586bf8, 0x3e400158 ] # r18,0x158 // load high bits constants pointer
  3142. - [ be32, 0x01586bfc, 0x62526bd0 ] # ori r18,r18,0x6bd0 // load low bits of constants pointer
  3143. - [ be32, 0x01586c00, 0xc3b20054 ] # lfs f29,0x54(r18) // load timebase frequency constant
  3144. - [ be32, 0x01586c04, 0xc3920058 ] # lfs f28,0x58(r18) // load maximum timestep size
  3145. - [ be32, 0x01586c08, 0xfffee824 ] # fdiv f31,f30,f29 // divide timebase delta by timebase frequency
  3146.  
  3147. # check timestep size
  3148. - [ be32, 0x01586c0c, 0xff9fe000 ] # fcmpu cr7,f31,f28 // compare current delta time to maximum timestep
  3149. - [ be32, 0x01586c10, 0x419c0008 ] # blt +0x08 // don't return the maximum timestep size
  3150.  
  3151. # set maximum timestep
  3152. - [ be32, 0x01586c14, 0xffe0e090 ] # fmr f31,f28 // move maximum timestep to be returned
  3153.  
  3154. # cleanup
  3155. - [ be32, 0x01586c18, 0x7e94a278 ] # xor r20,r20,r20 // zero r20
  3156. - [ be32, 0x01586c1c, 0x7e94a278 ] # xor r19,r19,r19 // zero r19
  3157. - [ be32, 0x01586c20, 0x4e800020 ] # blr // return
  3158.  
  3159. # constants
  3160. - [ be32, 0x01586c24, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
  3161. - [ bef32, 0x01586c28, 0.05000000 ] # maximum timestep size (50ms or 20fps)
  3162.  
  3163. PPU-3577a3e8efa233c68dedce81a3d0a63dab05dbed:
  3164. Unlock FPS:
  3165. Games:
  3166. "Dark Souls":
  3167. BLUS30782: [ 01.00 ]
  3168. Author: Whatcookie
  3169. Notes: For people who would like to play the unpatched version of Dark Souls at decent framerates (unpatched PC version is equivalent to 1.06 on consoles!)
  3170. Patch Version: 1.0
  3171. Patch:
  3172. - [ load, *DS1_US_FPS ]
  3173.  
  3174. PPU-65078c652115190ecb64b7ff52bbf1c68696deb6:
  3175. Unlock FPS:
  3176. Games:
  3177. "Destroy All Humans! Path of the Furon":
  3178. BLES00467: [ All ]
  3179. Author: Whatcookie
  3180. Notes: Completely unlocks FPS and doesn't require any special settings. Use Framelimit or VSync option to cap the maximum framerate.
  3181. Patch Version: 1.0
  3182. Patch:
  3183. - [ be32, 0x010b9e68, 0x60000000 ]
  3184. - [ be32, 0x010b9ec0, 0x60000000 ]
  3185.  
  3186. PPU-1369b92d59b3727ea77257795263de460e621823:
  3187. Unlock Pitch Black Out Venue:
  3188. Games:
  3189. "DJ Hero 2":
  3190. BLUS30526: [ 01.00 ]
  3191. Author: shockdude
  3192. Notes: Unlocks a stage venue called "Pitch Black Out", which has a completely black background. Useful for getting more performance on lower-spec PCs.
  3193. Patch Version: 1.00
  3194. Patch:
  3195. - [ be32, 0x86d99c, 0x58585858 ]
  3196.  
  3197. PPU-c779b7ecc73ebd460c15d70917db75fe69399aa1:
  3198. Unlock Pitch Black Out Venue:
  3199. Games:
  3200. "DJ Hero 2":
  3201. BLUS30526: [ 01.01 ]
  3202. Author: shockdude
  3203. Notes: Unlocks a stage venue called "Pitch Black Out", which has a completely black background. Useful for getting more performance on lower-spec PCs.
  3204. Patch Version: 1.00
  3205. Patch:
  3206. - [ be32, 0x86f718, 0x58585858 ]
  3207.  
  3208. PPU-b70a9965638aa43c4edec58683cf0f2dfed8071b:
  3209. Unlock Pitch Black Out Venue:
  3210. Games:
  3211. "DJ Hero 2":
  3212. BLES00896: [ 01.00 ]
  3213. Author: shockdude
  3214. Notes: Unlocks a stage venue called "Pitch Black Out", which has a completely black background. Useful for getting more performance on lower-spec PCs.
  3215. Patch Version: 1.00
  3216. Patch:
  3217. - [ be32, 0x86d55c, 0x58585858 ]
  3218.  
  3219. PPU-bccea158f89820de105a87541c9252052538a5fb:
  3220. Unlock Pitch Black Out Venue:
  3221. Games:
  3222. "DJ Hero 2":
  3223. BLES00896: [ 01.01 ]
  3224. Author: shockdude
  3225. Notes: Unlocks a stage venue called "Pitch Black Out", which has a completely black background. Useful for getting more performance on lower-spec PCs.
  3226. Patch Version: 1.00
  3227. Patch:
  3228. - [ be32, 0x86f2d8, 0x58585858 ]
  3229.  
  3230. Anchors:
  3231. crabnotes: &crabnotes "Set Framelimt to 60FPS as going above this will speed up.\nIn-Game Cinematics animations and camera are only interpolated at 30FPS."
  3232.  
  3233. PPU-4aeb132cdf86d9c4ab20e48ae70cc823e455e05d:
  3234. 21:9 Aspect Ratio:
  3235. Games:
  3236. "Genji: Days of the Blade":
  3237. BCES00002: [ 01.00 ]
  3238. Author: Esppiral
  3239. Notes:
  3240. Patch Version: 1.0
  3241. Patch:
  3242. - [ be32, 0x100FA8B0, 0x4017B9AA ] # 21:9
  3243. 60 FPS:
  3244. Games:
  3245. "Genji: Days of the Blade":
  3246. BCES00002: [ 01.00 ]
  3247. Author: Esppiral, illusion
  3248. Notes: *crabnotes
  3249. Patch Version: 1.0
  3250. Patch:
  3251. - [ be32, 0x004D0178, 0x38000000 ] # li r0 0x0
  3252.  
  3253. PPU-d99d403214a204b9fe8a5c23079dab8ddf4c0654:
  3254. 60 FPS:
  3255. Games:
  3256. "Genji: Days of the Blade":
  3257. BCAS20002: [ 01.00 ]
  3258. Author: illusion
  3259. Notes: *crabnotes
  3260. Patch Version: 1.0
  3261. Patch:
  3262. - [ be32, 0x004cbda8, 0x38000000 ] # li r0 0x0
  3263.  
  3264. PPU-daf192f4e83562758e1f988455b14f1b52b51537:
  3265. 60 FPS:
  3266. Games:
  3267. "Harry Potter and the Half-Blood Prince":
  3268. BLES00424: [ 01.00 ]
  3269. Author: illusion
  3270. Notes: "Set vblank to 120hz for 60FPS Gameplay.\nMay work with other versions with adjustments."
  3271. Patch Version: 1.0
  3272. Patch:
  3273. - [ be32, 0x003c761c, 0x38000001 ] # li r0 0x1
  3274.  
  3275. Anchors:
  3276. HMPDDT_PSP_Notes: &HMPDDT_PSP_Notes "Makes the game playable by skipping the PSP connection screen. A decrypted save is still required to play the game. The patch can also be used on real hardware."
  3277.  
  3278. PPU-ddd080c3a59b7d8f7e640b419efccea6972d1e21:
  3279. Sign in without connecting a PSP:
  3280. Games:
  3281. "Hatsune Miku: Project DIVA Dreamy Theater":
  3282. NPJB00047: [ 01.00 ]
  3283. Author: samyuu, Brolijah, nastys
  3284. Notes: *HMPDDT_PSP_Notes
  3285. Patch Version: 1.0
  3286. Patch:
  3287. - [be32, 0x66C464, 0x000004B8]
  3288.  
  3289. PPU-890a336132e35e8bfb7cbe430ea9b09114915346:
  3290. Sign in without connecting a PSP:
  3291. Games:
  3292. "Hatsune Miku: Project DIVA Dreamy Theater":
  3293. NPJB00047: [ 01.01 ]
  3294. Author: samyuu, Brolijah, nastys
  3295. Notes: *HMPDDT_PSP_Notes
  3296. Patch Version: 1.0
  3297. Patch:
  3298. - [be32, 0x66F9B4, 0x00000718]
  3299.  
  3300. Anchors:
  3301. HMPDF_FPS_USEU: &HMPDF_FPS_USEU
  3302. - [ be32, 0xBF289C, 0x3F800000 ]
  3303. - [ be16, 0x589496, 0x0001 ]
  3304. - [ be16, 0x5894BA, 0x0001 ]
  3305. - [ be16, 0x589802, 0x0001 ]
  3306. - [ be16, 0x58982A, 0x0001 ]
  3307.  
  3308. HMPDF_FPS_JP: &HMPDF_FPS_JP
  3309. - [ be32, 0xBF22FC, 0x3F800000 ]
  3310. - [ be16, 0x586202, 0x0001 ]
  3311. - [ be16, 0x586226, 0x0001 ]
  3312. - [ be16, 0x58656E, 0x0001 ]
  3313. - [ be16, 0x586596, 0x0001 ]
  3314.  
  3315. HMPDF_FPS_Notes: &HMPDF_FPS_Notes "Patch accelerates some game effects by 2x. Does not affect playability."
  3316.  
  3317. PPU-f3227f57ec001582b253035fd90de77f05ead470:
  3318. 60 FPS:
  3319. Games:
  3320. "Hatsune Miku: Project Diva F":
  3321. BLUS31319: [ All ]
  3322. NPUB31241: [ All ]
  3323. Author: Brolijah
  3324. Notes: *HMPDF_FPS_Notes
  3325. Patch Version: 1.0
  3326. Patch:
  3327. - [ load, *HMPDF_FPS_USEU ]
  3328.  
  3329. PPU-c02e3b52e3d75f52f76fb8f0fb5be7ca4d921949:
  3330. 60 FPS:
  3331. Games:
  3332. "Hatsune Miku: Project Diva F":
  3333. NPEB01393: [ All ]
  3334. Author: Brolijah
  3335. Notes: *HMPDF_FPS_Notes
  3336. Patch Version: 1.0
  3337. Patch:
  3338. - [ load, *HMPDF_FPS_USEU ]
  3339.  
  3340. PPU-1105af0a4d6a4a1481930c6f3090c476cde06c4c:
  3341. 60 FPS:
  3342. Games:
  3343. "Hatsune Miku: Project Diva F":
  3344. BLJM60527: [ All ]
  3345. NPJB00287: [ All ]
  3346. Author: Brolijah
  3347. Notes: *HMPDF_FPS_Notes
  3348. Patch Version: 1.0
  3349. Patch:
  3350. - [ load, *HMPDF_FPS_JP ]
  3351.  
  3352. Anchors:
  3353. HMPDF2_FPS_USEU: &HMPDF2_FPS_USEU
  3354. - [ be32, 0x0423C8, 0x3F800000 ]
  3355. - [ be16, 0x6AF44E, 0x0001 ]
  3356. - [ be16, 0x6AF46E, 0x0001 ]
  3357. - [ be16, 0x6AF492, 0x0001 ]
  3358. - [ be16, 0x6AF4B6, 0x0001 ]
  3359.  
  3360. HMPDF2_FPS_AS: &HMPDF2_FPS_AS
  3361. - [ be32, 0x042390, 0x3F800000 ]
  3362. - [ be16, 0x6AF0B6, 0x0001 ]
  3363. - [ be16, 0x6AF0D6, 0x0001 ]
  3364. - [ be16, 0x6AF0FA, 0x0001 ]
  3365. - [ be16, 0x6AF11E, 0x0001 ]
  3366.  
  3367. HMPDF2_FPS_JP: &HMPDF2_FPS_JP
  3368. - [ be32, 0x041F40, 0x3F800000 ]
  3369. - [ be16, 0x6A48F6, 0x0001 ]
  3370. - [ be16, 0x6A4916, 0x0001 ]
  3371. - [ be16, 0x6A493A, 0x0001 ]
  3372. - [ be16, 0x6A495E, 0x0001 ]
  3373.  
  3374. HMPDF2_FPS_Notes: &HMPDF2_FPS_Notes "Patch accelerates some game effects by 2x. Does not affect playability."
  3375.  
  3376. PPU-092c43e2bcacccfe3cdc22b0ab8062b91d4e1cf9:
  3377. 60 FPS:
  3378. Games:
  3379. "Hatsune Miku: Project Diva F 2nd":
  3380. BLUS31431: [ All ]
  3381. Author: Brolijah
  3382. Notes: Patch accelerates some game effects by 2x. Does not affect playability. Might work with NPUB31488 as well.
  3383. Patch Version: 1.0
  3384. Patch:
  3385. - [ load, *HMPDF2_FPS_USEU ]
  3386.  
  3387. PPU-67e0e7c9b2a7a340c914a0d078e25aac1047e4d4:
  3388. 60 FPS:
  3389. Games:
  3390. "Hatsune Miku: Project Diva F 2nd":
  3391. NPEB02013: [ All ]
  3392. Author: Brolijah
  3393. Notes: Patch accelerates some game effects by 2x. Does not affect playability. Might work with BLES02029 as well.
  3394. Patch Version: 1.0
  3395. Patch:
  3396. - [ load, *HMPDF2_FPS_USEU ]
  3397.  
  3398. PPU-51d336edfa3774f2db83ed030611f462c097c40b:
  3399. 60 FPS:
  3400. Games:
  3401. "Hatsune Miku: Project Diva F 2nd":
  3402. BLAS50723: [ All ]
  3403. Author: Brolijah
  3404. Notes: *HMPDF2_FPS_Notes
  3405. Patch Version: 1.0
  3406. Patch:
  3407. - [ load, *HMPDF2_FPS_AS ]
  3408.  
  3409. PPU-c70b15d3f6694af74fa329dd4fc25fe28a59e9cc:
  3410. 60 FPS:
  3411. Games:
  3412. "Hatsune Miku: Project Diva F 2nd":
  3413. NPHB00671: [ All ]
  3414. Author: Brolijah
  3415. Notes: *HMPDF2_FPS_Notes
  3416. Patch Version: 1.0
  3417. Patch:
  3418. - [ load, *HMPDF2_FPS_AS ]
  3419.  
  3420. PPU-c3291f5919ca147ac854de10f7436f4ad494233f:
  3421. 60 FPS:
  3422. Games:
  3423. "Hatsune Miku: Project Diva F 2nd":
  3424. BLJM61079: [ 01.00 ]
  3425. NPJB00435: [ 01.00 ]
  3426. Author: Brolijah
  3427. Notes: *HMPDF2_FPS_Notes
  3428. Patch Version: 1.0
  3429. Patch:
  3430. - [ load, *HMPDF2_FPS_JP ]
  3431.  
  3432. PPU-058cf39c07fd13f100c1f6dc40a0ead9bf3ad51b:
  3433. 60 FPS:
  3434. Games:
  3435. "Hatsune Miku: Project Diva F 2nd":
  3436. BLJM61079: [ 01.01 ]
  3437. Author: Brolijah
  3438. Notes: *HMPDF2_FPS_Notes
  3439. Patch Version: 1.0
  3440. Patch:
  3441. - [ load, *HMPDF2_FPS_JP ]
  3442.  
  3443. PPU-8fc9f26ed77cc9237db0e6348dcf9d6c451b6220:
  3444. 60 FPS:
  3445. Games:
  3446. "Hatsune Miku: Project Diva F 2nd":
  3447. BLJM61079: [ 01.02 ]
  3448. Author: Brolijah
  3449. Notes: *HMPDF2_FPS_Notes
  3450. Patch Version: 1.0
  3451. Patch:
  3452. - [ load, *HMPDF2_FPS_JP ]
  3453.  
  3454. PPU-311fcd98af6adc5e64e6a833eb959f43b0976193:
  3455. 60 FPS:
  3456. Games:
  3457. "Hatsune Miku: Project Diva F 2nd":
  3458. NPJB00435: [ 01.02 ]
  3459. Author: Brolijah
  3460. Notes: *HMPDF2_FPS_Notes
  3461. Patch Version: 1.0
  3462. Patch:
  3463. - [ be32, 0x041F78, 0x3F800000 ]
  3464. - [ be16, 0x6AB316, 0x0001 ]
  3465. - [ be16, 0x6AB336, 0x0001 ]
  3466. - [ be16, 0x6AB35A, 0x0001 ]
  3467. - [ be16, 0x6AB37E, 0x0001 ]
  3468.  
  3469. PPU-52a747a6282ff38eebc356fb56afc09e07e020f0:
  3470. Extended FOV:
  3471. Games:
  3472. "Infamous 2 Demo":
  3473. NPEA90095: [ All ]
  3474. Author: illusion
  3475. Notes:
  3476. Patch Version: 1.0
  3477. Patch:
  3478. - [ bef32, 0x96DE14, 0.65 ] # the floats are static but game settings will need "li" instead.
  3479.  
  3480. Anchors:
  3481. hazefps: &hazefps
  3482. - [ be32, 0x0068D0E8, 0x38000000 ] # li r0 0x0
  3483.  
  3484. PPU-b39773da362cfd02e0d498ccc9e3b1f310d6d5e7:
  3485. Unlock FPS:
  3486. Games:
  3487. "Haze":
  3488. BLUS30094: [ 01.36 ]
  3489. Author: illusion
  3490. Notes: Needs testing above 60FPS
  3491. Patch Version: 1.0
  3492. Patch:
  3493. - [ load, *hazefps ]
  3494.  
  3495. PPU-e6714887d07308d64b93b86fb585a37ec08c538f:
  3496. Unlock FPS:
  3497. Games:
  3498. "Haze":
  3499. BLES00157: [ 01.36 ]
  3500. Author: illusion
  3501. Notes: Needs testing above 60FPS
  3502. Patch Version: 1.0
  3503. Patch:
  3504. - [ load, *hazefps ]
  3505.  
  3506. PPU-ec7c75bef42758b1823ce0b2835935992ae72e8f:
  3507. 60 FPS:
  3508. Games:
  3509. "Iron Man":
  3510. BLUS30134: [ 01.02 ]
  3511. Author: HyperSpider
  3512. Notes: You MUST set the Vblank Frequency to 120Hz for this patch to work. Also note that the game's actual speed may slow down below 30FPS.
  3513. Patch Version: 1.0
  3514. Patch:
  3515. - [ bef32, 0xCD01AC, 0.01666667 ]
  3516. 120 FPS:
  3517. Games:
  3518. "Iron Man":
  3519. BLUS30134: [ 01.02 ]
  3520. Author: HyperSpider
  3521. Notes: You MUST set the Vblank Frequency to 240Hz for this patch to work. Also note that the game's actual speed may slow down below 60FPS.
  3522. Patch Version: 1.0
  3523. Patch:
  3524. - [ bef32, 0xCD01AC, 0.00833334 ]
  3525.  
  3526. PPU-70ad975e7fbb5bb57bb2159a16ec895cbccd3b4e:
  3527. Extended FOV:
  3528. Games:
  3529. "Killzone":
  3530. NPEA00418: [ 01.00 ]
  3531. BCES01743: [ 01.00 ]
  3532. Author: illusion
  3533. Notes:
  3534. Patch Version: 1.0
  3535. Patch:
  3536. - [ bef32, 0x5E7F6C, 0.65 ] # static float in memory
  3537.  
  3538. PPU-0bb16b9f48bfea44a892110beec812664e84539f:
  3539. Extended FOV:
  3540. Games:
  3541. "Killzone":
  3542. NPUA80856: [ 01.00 ]
  3543. Author: illusion, Mew21
  3544. Notes:
  3545. Patch Version: 1.0
  3546. Patch:
  3547. - [ bef32, 0x5E7F6C, 0.65 ] # static float in memory
  3548.  
  3549. Anchors:
  3550. kz2demofov: &kz2demofov
  3551. - [ bef32, 0xEB0174, 0.65 ] # static float in memory
  3552.  
  3553. PPU-ca2a0b7e8d4fa7a0d4f3a16d6f2bea5d260e3c09:
  3554. Extended FOV:
  3555. Games:
  3556. "Killzone 2 Demo":
  3557. NPEA90034: [ All ]
  3558. Author: illusion
  3559. Notes: Bound to cause issues, needs further testing.
  3560. Patch Version: 1.0
  3561. Patch:
  3562. - [ load, *kz2demofov ]
  3563.  
  3564. PPU-43e0fe2996338af9f1032b647af9436a081e09b0:
  3565. Extended FOV:
  3566. Games:
  3567. "Killzone 2 Demo":
  3568. NPUA70034: [ All ]
  3569. Author: illusion
  3570. Notes: Bound to cause issues, needs further testing.
  3571. Patch Version: 1.0
  3572. Patch:
  3573. - [ load, *kz2demofov ]
  3574.  
  3575. PPU-3a4e272eff128f7fa40bf722961a0c6de81bfc5a:
  3576. Extended FOV:
  3577. Games:
  3578. "Killzone 2":
  3579. BCES00081: [ 01.29 ]
  3580. BCUS98116: [ 01.29 ]
  3581. Author: illusion
  3582. Notes: Bound to cause issues, needs further testing.
  3583. Patch Version: 1.0
  3584. Patch:
  3585. - [ bef32, 0xEC096C, 0.65 ] # static float in memory
  3586.  
  3587. Anchors:
  3588. kz3mlaanotes: &kz3mlaanotes "Allows for the use of Resolution Scaling in the title and improved performance.\nSome screen effects will be lost.\nWrite Color Buffers is no longer required."
  3589. kz3demofov: &kz3demofov
  3590. - [ bef32, 0x1327DA0, 0.65 ] # static float in memory // viewmodel
  3591. - [ bef32, 0x1327E74, 0.8 ] # static float in memory // camera
  3592. kz3demomlaa: &kz3demomlaa
  3593. - [ be32, 0x001BDED8, 0x38A00000 ] # li r5 0x0
  3594.  
  3595. PPU-ae204e2198c9a051a44a69913c48f6591b811082:
  3596. Extended FOV:
  3597. Games:
  3598. "Killzone 3":
  3599. BCES01007: [ 01.00 ]
  3600. BCUS98234: [ 01.00 ]
  3601. Author: illusion
  3602. Notes: Bound to cause issues, needs further testing.
  3603. Patch Version: 1.0
  3604. Patch:
  3605. - [ bef32, 0x1327E54, 0.65 ] # static float in memory
  3606. Disable MLAA(Post-processing On SPU): # Gfx.Post.MLAA PostMLAASPU
  3607. Games:
  3608. "Killzone 3":
  3609. BCES01007: [ 01.00 ]
  3610. BCUS98234: [ 01.00 ]
  3611. Author: illusion
  3612. Notes: *kz3mlaanotes
  3613. Patch Version: 1.0
  3614. Patch:
  3615. - [ be32, 0x001BE008, 0x38A00000 ] # li r5 0x0
  3616.  
  3617. PPU-4836b8e74c47919f50b030ee6b47d96bc7305387:
  3618. Extended FOV:
  3619. Games:
  3620. "Killzone 3":
  3621. BCES01007: [ 01.14 ]
  3622. BCUS98234: [ 01.14 ]
  3623. Author: illusion
  3624. Notes: Bound to cause issues, needs further testing.
  3625. Patch Version: 1.0
  3626. Patch:
  3627. - [ bef32, 0x139BDF0, 0.65 ] # static float in memory // viewmodel
  3628. - [ bef32, 0x139BEEC, 0.8 ] # static float in memory // camera
  3629. Disable MLAA (Post-processing on SPU): # Gfx.Post.MLAA PostMLAASPU
  3630. Games:
  3631. "Killzone 3":
  3632. BCES01007: [ 01.14 ]
  3633. BCUS98234: [ 01.14 ]
  3634. Author: illusion
  3635. Notes: *kz3mlaanotes
  3636. Patch Version: 1.0
  3637. Patch:
  3638. - [ be32, 0x001C95A8, 0x38A00000 ] # li r5 0x0
  3639.  
  3640. PPU-5f932afa0b36e8be30b4ab96689ad10e3583a261:
  3641. Extended FOV:
  3642. Games:
  3643. "Killzone 3 Demo":
  3644. NPEA90084: [ 01.00 ]
  3645. Author: illusion
  3646. Notes: Bound to cause issues, needs further testing.
  3647. Patch Version: 1.0
  3648. Patch:
  3649. - [ load, *kz3demofov ]
  3650. Disable MLAA (Post-processing on SPU): # Gfx.Post.MLAA PostMLAASPU
  3651. Games:
  3652. "Killzone 3 Demo":
  3653. NPEA90084: [ 01.00 ]
  3654. Author: illusion
  3655. Notes: *kz3mlaanotes
  3656. Patch Version: 1.0
  3657. Patch:
  3658. - [ load, *kz3demomlaa ]
  3659.  
  3660. PPU-c28a92c751f6c6ffae0f354c7329ee599912baac:
  3661. Extended FOV:
  3662. Games:
  3663. "Killzone 3 Demo":
  3664. NPUA70133: [ 01.00 ]
  3665. Author: illusion
  3666. Notes: Bound to cause issues, needs further testing.
  3667. Patch Version: 1.0
  3668. Patch:
  3669. - [ load, *kz3demofov ]
  3670. Disable MLAA (Post-processing on SPU): # Gfx.Post.MLAA PostMLAASPU
  3671. Games:
  3672. "Killzone 3 Demo":
  3673. NPUA70133: [ 01.00 ]
  3674. Author: illusion
  3675. Notes: *kz3mlaanotes
  3676. Patch Version: 1.0
  3677. Patch:
  3678. - [ load, *kz3demomlaa ]
  3679.  
  3680. Anchors:
  3681. msnotes: &msnotes "Updated with a new version that has correct game speed at above 15FPS. (Except countdown timer)\nIncrease Vblank above 60Hz to go above 60FPS.\nIssues introduced in 1.0 version of the patch are now resolved."
  3682.  
  3683. PPU-9f001199a7f23695cd41a2b25c1d0325da7565b5: # BCES00006
  3684. Unlock FPS:
  3685. Games:
  3686. "Motorstorm":
  3687. BCES00006: [ All ] # needs all tag otherwise patch doesn't get applied even though game version is the same in param.sfo
  3688. Author: illusion, ZEROx
  3689. Notes: *msnotes
  3690. Patch Version: 2.0
  3691. Patch:
  3692. - [ be32, 0x00605e80, 0x937d001c ] #variable framerate
  3693. - [ be32, 0x00605e90, 0x937d0018 ] #gameplay // may not be needed
  3694. - [ be32, 0x0075c864, 0x39000001 ] #car selection
  3695.  
  3696. PPU-ce27dc64b44242beebb44c097449dd035de18e8b: # 3.1 update
  3697. Unlock FPS:
  3698. Games:
  3699. "Motorstorm Update 3.1":
  3700. BCES00006: [ All ] # needs all tag otherwise patch doesn't get applied even though game version is the same in param.sfo
  3701. Author: illusion, ZEROx
  3702. Notes: *msnotes
  3703. Patch Version: 2.0
  3704. Patch:
  3705. - [ be32, 0x006f5238, 0x937d001c ] #variable framerate
  3706. - [ be32, 0x006f5248, 0x937d0018 ] #gameplay // may not be needed
  3707. - [ be32, 0x0087f3a0, 0x39000001 ] #car selection
  3708.  
  3709. PPU-ac5d994a6742a717d530cdcf095e880533465b66: # NPEA80017
  3710. Unlock FPS:
  3711. Games:
  3712. "Motorstorm Demo":
  3713. NPEA80017: [ All ] # needs all tag otherwise patch doesn't get applied even though game version is the same in param.sfo
  3714. Author: illusion, ZEROx
  3715. Notes: *msnotes
  3716. Patch Version: 2.0
  3717. Patch:
  3718. - [ be32, 0x00607e10, 0x937d001c ] #variable framerate
  3719. - [ be32, 0x00607e20, 0x937d0018 ] #gameplay // may not be needed
  3720. - [ be32, 0x0075e7f4, 0x39000001 ] #car selection
  3721.  
  3722. Anchors:
  3723. ms2notes: &ms2notes "No need for additional settings change.\nNeeds a stable and locked 60FPS otherwise game will slow down.\n\nKnown issues:\nCamera moves at double speed."
  3724.  
  3725. ms2vfpsnotes: &ms2vfpsnotes "Allows for variable fps and correct game speed above 15FPS.\nThe camera will shake when using PPU recompiler.\nThis patch will be kept in separate entry until this is resolved."
  3726.  
  3727. PPU-34984cacd60f2ee2a380157a009122698d470056:
  3728. 60 FPS:
  3729. Games:
  3730. "Motorstorm: Pacific Rift":
  3731. BCES00129: [ 01.00 ]
  3732. Author: illusion
  3733. Notes: *ms2notes
  3734. Patch Version: 1.0
  3735. Patch:
  3736. - [ be32, 0x00435d1c, 0x60000000 ]
  3737. Variable FPS:
  3738. Games:
  3739. "Motorstorm: Pacific Rift":
  3740. BCES00129: [ 01.00 ]
  3741. Author: illusion, ZEROx
  3742. Notes: *ms2vfpsnotes
  3743. Patch Version: 1.0
  3744. Patch:
  3745. - [ be32, 0x00435f9c, 0x38c00001 ]
  3746. Disable Dynamic Resolution Scaling:
  3747. Games:
  3748. "Motorstorm: Pacific Rift":
  3749. BCES00129: [ 01.00 ]
  3750. Author: illusion, ZEROx
  3751. Notes:
  3752. Patch Version: 1.0
  3753. Patch:
  3754. - [ be32, 0x00360590, 0x38600000 ] # li r3 0x0
  3755. Disable Motion blur:
  3756. Games:
  3757. "Motorstorm: Pacific Rift":
  3758. BCES00129: [ 01.00 ]
  3759. Author: illusion, ZEROx
  3760. Notes:
  3761. Patch Version: 1.0
  3762. Patch:
  3763. - [ be32, 0x0035FDEC, 0x38600000 ] # li r3 0x0
  3764.  
  3765. PPU-a1f33132af387c49d452e64fcb0704cb06b6d084:
  3766. 60 FPS:
  3767. Games:
  3768. "Motorstorm: Pacific Rift":
  3769. BCES00129: [ 01.03 ]
  3770. Author: illusion
  3771. Notes: *ms2notes
  3772. Patch Version: 1.0
  3773. Patch:
  3774. - [ be32, 0x00407b44, 0x60000000 ]
  3775. Variable FPS:
  3776. Games:
  3777. "Motorstorm: Pacific Rift":
  3778. BCES00129: [ 01.03 ]
  3779. Author: illusion, ZEROx
  3780. Notes: *ms2vfpsnotes
  3781. Patch Version: 1.0
  3782. Patch:
  3783. - [ be32, 0x00407d8c, 0x38c00001 ]
  3784. Disable Dynamic Resolution Scaling:
  3785. Games:
  3786. "Motorstorm: Pacific Rift":
  3787. BCES00129: [ 01.03 ]
  3788. Author: illusion, ZEROx
  3789. Notes:
  3790. Patch Version: 1.0
  3791. Patch:
  3792. - [ be32, 0x00347830, 0x38600000 ] # li r3 0x0
  3793. Disable Motion blur:
  3794. Games:
  3795. "Motorstorm: Pacific Rift":
  3796. BCES00129: [ 01.03 ]
  3797. Author: illusion, ZEROx
  3798. Notes:
  3799. Patch Version: 1.0
  3800. Patch:
  3801. - [ be32, 0x0034708C, 0x38600000 ] # li r3 0x0
  3802.  
  3803. PPU-f62bdccfbca93730c2fcd484f65ead6f3c7878be:
  3804. 60 FPS:
  3805. Games:
  3806. "Motorstorm: Pacific Rift Demo 2.0":
  3807. NPEA90033: [ All ]
  3808. Author: illusion
  3809. Notes: *ms2notes
  3810. Patch Version: 1.0
  3811. Patch:
  3812. - [ be32, 0x0045C7B4, 0x60000000 ]
  3813. Variable FPS:
  3814. Games:
  3815. "Motorstorm: Pacific Rift Demo 2.0":
  3816. NPEA90033: [ All ]
  3817. Author: illusion, ZEROx
  3818. Notes: *ms2vfpsnotes
  3819. Patch Version: 1.0
  3820. Patch:
  3821. - [ be32, 0x0045ca34, 0x38c00001 ]
  3822. Disable Dynamic Resolution Scaling:
  3823. Games:
  3824. "Motorstorm: Pacific Rift Demo 2.0":
  3825. NPEA90033: [ All ]
  3826. Author: illusion, ZEROx
  3827. Notes:
  3828. Patch Version: 1.0
  3829. Patch:
  3830. - [ be32, 0x00385DC0, 0x38600000 ] # li r3 0x0
  3831. Disable Motion blur:
  3832. Games:
  3833. "Motorstorm: Pacific Rift Demo 2.0":
  3834. NPEA90033: [ All ]
  3835. Author: illusion, ZEROx
  3836. Notes:
  3837. Patch Version: 1.0
  3838. Patch:
  3839. - [ be32, 0x0038561C, 0x38600000 ] # li r3 0x0
  3840.  
  3841. Anchors:
  3842. p5_ModSupport_Author: &p5_ModSupport_Author TGEnigma
  3843. p5_ModSupport_Notes: &p5_ModSupport_Notes "Enable support for adding mod files (through mod.cpk) to the game. This feature is required to fix the dialog portraits when using resolution scaling."
  3844. p5_ModSupport_PatVer: &p5_ModSupport_PatVer 1.0
  3845. p5_ModSupport: &p5_ModSupport
  3846. # make %s/hdd.cpk -> %s%s/mod.cpk
  3847. - [ be32, 0x00B4D638, 0x25732573 ]
  3848. - [ be32, 0x00B4D63C, 0x2F6D6F64 ]
  3849. - [ be32, 0x00B4D640, 0x2E63706B ]
  3850.  
  3851. # make mod.cpk file path
  3852. - [ be32, 0x00114CA4, 0x3C6000B5 ] # lis r3, cpkPathString@ha
  3853. - [ be32, 0x00114CA8, 0x33E3D638 ] # addic r31, r3, cpkPathString@l
  3854. - [ be32, 0x00114CAC, 0x48968BEB ] # bla getInstallPath
  3855. - [ be32, 0x00114CB0, 0x60000000 ] # nop
  3856. - [ be32, 0x00114CB4, 0x7C7E1B78 ] # mr r30, r3
  3857. - [ be32, 0x00114CB8, 0x48968BF7 ] # bla getInstallPath2
  3858. - [ be32, 0x00114CBC, 0x60000000 ] # nop
  3859. - [ be32, 0x00114CC0, 0x33A10070 ] # addic r29, r1, 0x70
  3860. - [ be32, 0x00114CC4, 0x7C661B78 ] # mr r6, r3
  3861. - [ be32, 0x00114CC8, 0x7FA3EB78 ] # mr r3, r29
  3862. - [ be32, 0x00114CCC, 0x7FE4FB78 ] # mr r4, r31
  3863. - [ be32, 0x00114CD0, 0x7FC5F378 ] # mr r5, r30
  3864. - [ be32, 0x00114CD4, 0x48AD567F ] # bla sprintf
  3865. - [ be32, 0x00114CD8, 0x60000000 ] # nop
  3866. - [ be32, 0x00114CDC, 0x48B44A9E ] # ba branchOffset
  3867. - [ be32, 0x00114CE0, 0x60000000 ] # nop
  3868.  
  3869. # trampoline
  3870. - [ be32, 0x00B44A9C, 0x7FA3EB78 ] # mr r3, r29
  3871. - [ be32, 0x00B44AA0, 0x48114B77 ] # bla criFsBindCpk
  3872. - [ be32, 0x00B44AA4, 0x60000000 ] # nop
  3873. - [ be32, 0x00B44AA8, 0x3880000A ] # li r4, 0xA
  3874. - [ be32, 0x00B44AAC, 0x48AB8ED7 ] # bla criFsBindPatch
  3875. - [ be32, 0x00B44AB0, 0x60000000 ] # nop
  3876. - [ be32, 0x00B44AB4, 0x48114CE6 ] # ba 0x114CA4 + 0x40
  3877. - [ be32, 0x00B44AB8, 0x60000000 ] # nop
  3878.  
  3879. p5_4K_Author: &p5_4K_Author rexis
  3880. p5_4K_Notes: &p5_4K_Notes "A special patch that scales down some UI elements, rexis's 4K Mod requires this patch. Don't enable it if you don't use the 4K Mod"
  3881. p5_4K_PatVer: &p5_4K_PatVer 1.0
  3882. p5_4K: &p5_4K
  3883. - [ be32, 0x1cffb0, 0x48b45007 ] # bustups A
  3884. - [ be32, 0x1d027C, 0x48b45007 ]
  3885. - [ be32, 0x1d039C, 0x48b45007 ]
  3886. - [ be32, 0x1cffd4, 0x48b45007 ]
  3887. - [ be32, 0x1d02a0, 0x48b45007 ]
  3888. - [ be32, 0x1d03c0, 0x48b45007 ]
  3889.  
  3890. - [ be32, 0xb45004, 0x38a00003 ] # li r5,0x3
  3891. - [ be32, 0xb45008, 0x7c632bd2 ] # divd r3,r3,r5
  3892. - [ be32, 0xb4500c, 0x4e800020 ] # blr
  3893.  
  3894. p5_SkipIntro_Author: &p5_SkipIntro_Author TGEnigma
  3895. p5_SkipIntro_PatVer: &p5_SkipIntro_PatVer 1.0
  3896. p5_SkipIntro: &p5_SkipIntro
  3897. - [ be32, 0x0055AC8C, 0x60000000 ]
  3898.  
  3899. p5_60FPS_Author: &p5_60FPS_Author TGEnigma, rexis
  3900. p5_60FPS_Notes: &p5_60FPS_Notes "Patch may accelerate some game effects by 2x. Updated patch fixes subtitle cut-off in cutscenes."
  3901. p5_60FPS_PatVer: &p5_60FPS_PatVer 1.1
  3902. p5_60FPS: &p5_60FPS
  3903. - [ be32, 0x00010268, 0x9061009C ] # set update rate to 60 -> r3, 0xE0+var_44(r1)
  3904. # - [ be32, 0x008FC864, 0x60000000 ] # nop cellGcmSetSecondVFrequency
  3905. - [ bef32, 0x00012484, 0.01666667 ]
  3906. - [ bef32, 0x00045678, 0.01666667 ]
  3907. - [ bef32, 0x000616F0, 0.01666667 ]
  3908. - [ bef32, 0x00073F20, 0.01666667 ]
  3909. # - [ bef32, 0x000753A0, 0.01666667 ] # Doubles camera speed
  3910. - [ bef32, 0x00077E54, 0.01666667 ]
  3911. - [ bef32, 0x00078A70, 0.01666667 ]
  3912. - [ bef32, 0x0007A238, 0.01666667 ]
  3913. - [ bef32, 0x00081864, 0.01666667 ]
  3914. - [ bef32, 0x000885C8, 0.01666667 ]
  3915. - [ bef32, 0x0008C550, 0.01666667 ]
  3916. - [ bef32, 0x0008D6D0, 0.01666667 ]
  3917. - [ bef32, 0x000D058C, 0.01666667 ]
  3918. - [ bef32, 0x000D0B4C, 0.01666667 ]
  3919. - [ bef32, 0x000E4754, 0.01666667 ]
  3920. - [ bef32, 0x000E50F0, 0.01666667 ]
  3921. # - [ bef32, 0x000E8190, 0.01666667 ] # Breaks crumpled paper animation
  3922. - [ bef32, 0x000F8B78, 0.01666667 ]
  3923. - [ bef32, 0x00101CE8, 0.01666667 ]
  3924. - [ bef32, 0x001E7344, 0.01666667 ]
  3925. - [ bef32, 0x001EB0D4, 0.01666667 ]
  3926. - [ bef32, 0x001EB328, 0.01666667 ]
  3927. - [ bef32, 0x001EB814, 0.01666667 ]
  3928. - [ bef32, 0x001EB940, 0.01666667 ]
  3929. - [ bef32, 0x001EBA04, 0.01666667 ]
  3930. - [ bef32, 0x001EBBA0, 0.01666667 ]
  3931. - [ bef32, 0x001EBCD0, 0.01666667 ]
  3932. - [ bef32, 0x001ECCA0, 0.01666667 ]
  3933. - [ bef32, 0x00234C64, 0.01666667 ]
  3934. - [ bef32, 0x0023F4BC, 0.01666667 ]
  3935. - [ bef32, 0x002400BC, 0.01666667 ]
  3936. - [ bef32, 0x00240BB0, 0.01666667 ]
  3937. - [ bef32, 0x0029231C, 0.01666667 ]
  3938. - [ bef32, 0x00294A70, 0.01666667 ]
  3939. - [ bef32, 0x002952F8, 0.01666667 ]
  3940. # - [ bef32, 0x002B027C, 0.01666667 ] # Makes it impossible to run < 60FPS
  3941. - [ bef32, 0x002B0688, 0.01666667 ]
  3942. - [ bef32, 0x002B6154, 0.01666667 ]
  3943. - [ bef32, 0x002B71F8, 0.01666667 ]
  3944. - [ bef32, 0x002B82C8, 0.01666667 ]
  3945. - [ bef32, 0x002B98F8, 0.01666667 ]
  3946. - [ bef32, 0x002B9F8C, 0.01666667 ]
  3947. - [ bef32, 0x002BA614, 0.01666667 ]
  3948. - [ bef32, 0x002BC84C, 0.01666667 ]
  3949. - [ bef32, 0x002BCD2C, 0.01666667 ]
  3950. - [ bef32, 0x002C550C, 0.01666667 ]
  3951. - [ bef32, 0x002D1328, 0.01666667 ]
  3952. # - [ bef32, 0x002D230C, 0.01666667 ] # Doubles movement speed
  3953. - [ bef32, 0x002D2DDC, 0.01666667 ]
  3954. - [ bef32, 0x002D8A10, 0.01666667 ]
  3955. - [ bef32, 0x002D8A18, 0.01666667 ]
  3956. - [ bef32, 0x002DA46C, 0.01666667 ]
  3957. - [ bef32, 0x002FBB00, 0.01666667 ]
  3958. - [ bef32, 0x0030E258, 0.01666667 ]
  3959. - [ bef32, 0x003181D4, 0.01666667 ]
  3960. - [ bef32, 0x0031CE24, 0.01666667 ]
  3961. - [ bef32, 0x0031DBE0, 0.01666667 ]
  3962. - [ bef32, 0x0033DBD0, 0.01666667 ]
  3963. - [ bef32, 0x00358664, 0.01666667 ]
  3964. - [ bef32, 0x00359020, 0.01666667 ]
  3965. - [ bef32, 0x0035AD10, 0.01666667 ]
  3966. - [ bef32, 0x00364A98, 0.01666667 ]
  3967. - [ bef32, 0x0037429C, 0.01666667 ]
  3968. - [ bef32, 0x00376E7C, 0.01666667 ]
  3969. - [ bef32, 0x00379B08, 0.01666667 ]
  3970. - [ bef32, 0x0037AAAC, 0.01666667 ]
  3971. - [ bef32, 0x0037CF54, 0.01666667 ]
  3972. - [ bef32, 0x0037DB7C, 0.01666667 ]
  3973. - [ bef32, 0x003803F4, 0.01666667 ]
  3974. - [ bef32, 0x00387A80, 0.01666667 ]
  3975. - [ bef32, 0x00388684, 0.01666667 ]
  3976. # - [ bef32, 0x003ACBC0, 0.01666667 ] # kaleidoscope speedup
  3977. - [ bef32, 0x003BDDD0, 0.01666667 ]
  3978. - [ bef32, 0x003E944C, 0.01666667 ]
  3979. - [ bef32, 0x003F35EC, 0.01666667 ]
  3980. - [ bef32, 0x003F6FF4, 0.01666667 ]
  3981. - [ bef32, 0x0058CE18, 0.01666667 ]
  3982. - [ bef32, 0x0058DE64, 0.01666667 ]
  3983. - [ bef32, 0x0058E82C, 0.01666667 ]
  3984. - [ bef32, 0x0058E958, 0.01666667 ]
  3985. - [ bef32, 0x0058F47C, 0.01666667 ]
  3986. - [ bef32, 0x0058FA00, 0.01666667 ]
  3987. - [ bef32, 0x0058FAB4, 0.01666667 ]
  3988. - [ bef32, 0x0058FBE4, 0.01666667 ]
  3989. - [ bef32, 0x0058FD2C, 0.01666667 ]
  3990. - [ bef32, 0x0058FE6C, 0.01666667 ]
  3991. - [ bef32, 0x00590A04, 0.01666667 ]
  3992. - [ bef32, 0x005B6914, 0.01666667 ]
  3993. - [ bef32, 0x005F1C6C, 0.01666667 ]
  3994. - [ bef32, 0x0062076C, 0.01666667 ] # battle related stuff
  3995. - [ bef32, 0x007072BC, 0.01666667 ]
  3996. - [ bef32, 0x00722D7C, 0.01666667 ]
  3997. - [ bef32, 0x0073C840, 0.01666667 ]
  3998. - [ bef32, 0x00772E50, 0.01666667 ]
  3999. - [ bef32, 0x0087B338, 0.01666667 ]
  4000. - [ bef32, 0x00B10110, 0.01666667 ]
  4001. - [ bef32, 0x00B6AA14, 0.01666667 ]
  4002. - [ bef32, 0x00B6AA38, 0.01666667 ]
  4003. - [ bef32, 0x00B70B48, 0.01666667 ]
  4004. - [ bef32, 0x00B70BC8, 0.01666667 ]
  4005. - [ bef32, 0x00B71CF4, 0.01666667 ]
  4006. - [ bef32, 0x00B72F38, 0.01666667 ]
  4007. - [ bef32, 0x00CFF46C, 0.01666667 ]
  4008. - [ bef32, 0x00061700, 0.1666667 ]
  4009. - [ bef32, 0x00069AA4, 0.1666667 ]
  4010. - [ bef32, 0x0007A1EC, 0.1666667 ]
  4011. - [ bef32, 0x00081880, 0.1666667 ]
  4012. - [ bef32, 0x000C8258, 0.1666667 ]
  4013. - [ bef32, 0x000C991C, 0.1666667 ]
  4014. - [ bef32, 0x00101CCC, 0.1666667 ]
  4015. - [ bef32, 0x001E2C44, 0.1666667 ]
  4016. - [ bef32, 0x001E61E8, 0.1666667 ]
  4017. - [ bef32, 0x001E7338, 0.1666667 ]
  4018. - [ bef32, 0x00250C50, 0.1666667 ]
  4019. - [ bef32, 0x00256B20, 0.1666667 ]
  4020. - [ bef32, 0x00292100, 0.1666667 ]
  4021. - [ bef32, 0x00294A60, 0.1666667 ]
  4022. - [ bef32, 0x002952E4, 0.1666667 ]
  4023. - [ bef32, 0x0029FD98, 0.1666667 ]
  4024. - [ bef32, 0x002A1BB8, 0.1666667 ]
  4025. - [ bef32, 0x002A41D0, 0.1666667 ]
  4026. - [ bef32, 0x002A6124, 0.1666667 ]
  4027. - [ bef32, 0x002B4FF0, 0.1666667 ]
  4028. - [ bef32, 0x002B60DC, 0.1666667 ]
  4029. - [ bef32, 0x002B7174, 0.1666667 ]
  4030. - [ bef32, 0x002B82F4, 0.1666667 ]
  4031. - [ bef32, 0x002B8E74, 0.1666667 ]
  4032. - [ bef32, 0x002BA600, 0.1666667 ]
  4033. - [ bef32, 0x002BAB30, 0.1666667 ]
  4034. - [ bef32, 0x002BB4E0, 0.1666667 ]
  4035. - [ bef32, 0x002BB808, 0.1666667 ]
  4036. - [ bef32, 0x002BC368, 0.1666667 ]
  4037. - [ bef32, 0x002BC844, 0.1666667 ]
  4038. - [ bef32, 0x002BD414, 0.1666667 ]
  4039. - [ bef32, 0x002C4F54, 0.1666667 ]
  4040. - [ bef32, 0x002C4FF0, 0.1666667 ]
  4041. - [ bef32, 0x002C69E4, 0.1666667 ]
  4042. - [ bef32, 0x002D4378, 0.1666667 ]
  4043. - [ bef32, 0x002DD968, 0.1666667 ]
  4044. - [ bef32, 0x002DE538, 0.1666667 ]
  4045. - [ bef32, 0x002DEA04, 0.1666667 ]
  4046. - [ bef32, 0x0030D7A0, 0.1666667 ]
  4047. - [ bef32, 0x0030E6BC, 0.1666667 ]
  4048. - [ bef32, 0x003181B8, 0.1666667 ]
  4049. - [ bef32, 0x0031AFE0, 0.1666667 ]
  4050. - [ bef32, 0x0031CE38, 0.1666667 ]
  4051. - [ bef32, 0x0031DBF0, 0.1666667 ]
  4052. - [ bef32, 0x0031EC74, 0.1666667 ]
  4053. - [ bef32, 0x00322FB4, 0.1666667 ]
  4054. - [ bef32, 0x00356560, 0.1666667 ]
  4055. - [ bef32, 0x003586BC, 0.1666667 ]
  4056. - [ bef32, 0x00358F90, 0.1666667 ]
  4057. - [ bef32, 0x0035A380, 0.1666667 ]
  4058. - [ bef32, 0x0035AA3C, 0.1666667 ]
  4059. - [ bef32, 0x00364A9C, 0.1666667 ]
  4060. - [ bef32, 0x003688C8, 0.1666667 ]
  4061. - [ bef32, 0x00368A88, 0.1666667 ]
  4062. - [ bef32, 0x00368E30, 0.1666667 ]
  4063. - [ bef32, 0x00376FD0, 0.1666667 ]
  4064. - [ bef32, 0x00377538, 0.1666667 ]
  4065. - [ bef32, 0x00377CD8, 0.1666667 ]
  4066. - [ bef32, 0x0037C2B0, 0.1666667 ]
  4067. - [ bef32, 0x0037D310, 0.1666667 ]
  4068. - [ bef32, 0x0037D418, 0.1666667 ]
  4069. - [ bef32, 0x0037D5B4, 0.1666667 ]
  4070. - [ bef32, 0x0037DD08, 0.1666667 ]
  4071. - [ bef32, 0x0037DE10, 0.1666667 ]
  4072. - [ bef32, 0x0037DF78, 0.1666667 ]
  4073. - [ bef32, 0x00382F38, 0.1666667 ]
  4074. - [ bef32, 0x003845F0, 0.1666667 ]
  4075. - [ bef32, 0x00387A6C, 0.1666667 ]
  4076. - [ bef32, 0x00398208, 0.1666667 ]
  4077. - [ bef32, 0x00398460, 0.1666667 ]
  4078. - [ bef32, 0x003999F8, 0.1666667 ]
  4079. - [ bef32, 0x003A7C64, 0.1666667 ]
  4080. - [ bef32, 0x003AA418, 0.1666667 ]
  4081. - [ bef32, 0x003AE0E4, 0.1666667 ]
  4082. - [ bef32, 0x003AE3A0, 0.1666667 ]
  4083. - [ bef32, 0x003B25D8, 0.1666667 ]
  4084. - [ bef32, 0x003BC448, 0.1666667 ]
  4085. - [ bef32, 0x003C58C0, 0.1666667 ]
  4086. - [ bef32, 0x003C67B0, 0.1666667 ]
  4087. - [ bef32, 0x003C6D6C, 0.1666667 ]
  4088. - [ bef32, 0x003EBC20, 0.1666667 ]
  4089. - [ bef32, 0x003EE5F0, 0.1666667 ]
  4090. - [ bef32, 0x003F1FE0, 0.1666667 ]
  4091. - [ bef32, 0x003F6FC0, 0.1666667 ]
  4092. - [ bef32, 0x004EB808, 0.1666667 ]
  4093. - [ bef32, 0x0055251C, 0.1666667 ]
  4094. - [ bef32, 0x0055EC48, 0.1666667 ]
  4095. - [ bef32, 0x0055F4A8, 0.1666667 ]
  4096. - [ bef32, 0x0057DC08, 0.1666667 ]
  4097. - [ bef32, 0x0057E498, 0.1666667 ]
  4098. - [ bef32, 0x005C5364, 0.1666667 ]
  4099. - [ bef32, 0x00620714, 0.1666667 ]
  4100. - [ bef32, 0x00635CB4, 0.1666667 ]
  4101. - [ bef32, 0x00642B98, 0.1666667 ]
  4102. - [ bef32, 0x00654EE8, 0.1666667 ]
  4103. - [ bef32, 0x00662B04, 0.1666667 ]
  4104. - [ bef32, 0x006AFF98, 0.1666667 ]
  4105. - [ bef32, 0x006CAA44, 0.1666667 ]
  4106. - [ bef32, 0x006E0224, 0.1666667 ]
  4107. - [ bef32, 0x006E31A0, 0.1666667 ]
  4108. - [ bef32, 0x006FCD3C, 0.1666667 ]
  4109. - [ bef32, 0x00772E54, 0.1666667 ]
  4110. - [ bef32, 0x00797508, 0.1666667 ]
  4111. - [ bef32, 0x00B52E3C, 0.1666667 ]
  4112. - [ bef32, 0x00B6AD00, 0.1666667 ]
  4113. - [ bef32, 0x00B6B71C, 0.1666667 ]
  4114. - [ bef32, 0x00B6E478, 0.1666667 ]
  4115. - [ bef32, 0x00B6E880, 0.1666667 ]
  4116. - [ bef32, 0x00B6E8B8, 0.1666667 ]
  4117. - [ bef32, 0x00B6E8F0, 0.1666667 ]
  4118. - [ bef32, 0x00B6E928, 0.1666667 ]
  4119. - [ bef32, 0x00B6E960, 0.1666667 ]
  4120. - [ bef32, 0x00B6E998, 0.1666667 ]
  4121. - [ bef32, 0x00B6E9D0, 0.1666667 ]
  4122. - [ bef32, 0x00B6EA08, 0.1666667 ]
  4123. - [ bef32, 0x00B6EA40, 0.1666667 ]
  4124. - [ bef32, 0x00B6EA78, 0.1666667 ]
  4125. - [ bef32, 0x00B6EAB0, 0.1666667 ]
  4126. - [ bef32, 0x00B6EAE8, 0.1666667 ]
  4127. - [ bef32, 0x00B6EB20, 0.1666667 ]
  4128. - [ bef32, 0x00B6EB58, 0.1666667 ]
  4129. - [ bef32, 0x00B6EB90, 0.1666667 ]
  4130. - [ bef32, 0x00B6EBC8, 0.1666667 ]
  4131. - [ bef32, 0x00B6EC00, 0.1666667 ]
  4132. - [ bef32, 0x00B6EC38, 0.1666667 ]
  4133. - [ bef32, 0x00B6EC70, 0.1666667 ]
  4134. - [ bef32, 0x00B6ECA8, 0.1666667 ]
  4135. - [ bef32, 0x00B70A54, 0.1666667 ]
  4136. - [ bef32, 0x00B70AF0, 0.1666667 ]
  4137. - [ bef32, 0x00B70AF8, 0.1666667 ]
  4138. - [ bef32, 0x00B70B00, 0.1666667 ]
  4139. - [ bef32, 0x00B70B08, 0.1666667 ]
  4140. - [ bef32, 0x00B70B10, 0.1666667 ]
  4141. - [ bef32, 0x00B70B20, 0.1666667 ]
  4142. - [ bef32, 0x00B70B78, 0.1666667 ]
  4143. - [ bef32, 0x00B70B88, 0.1666667 ]
  4144. - [ bef32, 0x00B70BB4, 0.1666667 ]
  4145. - [ bef32, 0x00B70BC4, 0.1666667 ]
  4146. - [ bef32, 0x00B70F60, 0.1666667 ]
  4147. - [ bef32, 0x00B71BAC, 0.1666667 ]
  4148. - [ bef32, 0x00B71BBC, 0.1666667 ]
  4149. - [ bef32, 0x00B9BD30, 0.1666667 ]
  4150. - [ bef32, 0x00CF96AC, 0.1666667 ]
  4151. - [ bef32, 0x00CFA1E8, 0.1666667 ]
  4152. - [ bef32, 0x00CFA20C, 0.1666667 ]
  4153. - [ bef32, 0x00CFB210, 0.1666667 ]
  4154. - [ bef32, 0x00CFB778, 0.1666667 ]
  4155. - [ bef32, 0x00CFBC30, 0.1666667 ]
  4156. - [ bef32, 0x00CFBCA8, 0.1666667 ]
  4157. - [ bef32, 0x00CFBFD4, 0.1666667 ]
  4158. - [ bef32, 0x00CFC0A8, 0.1666667 ]
  4159. - [ bef32, 0x00CFF3CC, 0.1666667 ]
  4160. - [ bef32, 0x00CFF3D4, 0.1666667 ]
  4161. - [ bef32, 0x00CFF470, 0.1666667 ]
  4162. - [ bef32, 0x00CFF478, 0.1666667 ]
  4163. - [ bef32, 0x00CFF480, 0.1666667 ]
  4164. - [ bef32, 0x00D06840, 0.1666667 ]
  4165. - [ bef32, 0x00D06848, 0.1666667 ]
  4166. - [ be32, 0x000FB71C, 0x3C603C88 ]
  4167. - [ be32, 0x00109B14, 0x3C603C88 ]
  4168. - [ be32, 0x0023FBDC, 0x3CA03C88 ]
  4169. - [ be32, 0x00240620, 0x3CA03C88 ]
  4170. - [ be32, 0x00241258, 0x3C803C88 ]
  4171. - [ be32, 0x003CA4BC, 0x3C603C88 ]
  4172. - [ be32, 0x0087B448, 0x3C603C88 ]
  4173. # - [ bef32, 0x0009eb60, 0.01666667 ]
  4174. # - [ bef32, 0x002cb9e8, 0.01666667 ]
  4175. # - [ bef32, 0x00331FF0, 0.1666667 ]
  4176. # - [ bef32, 0x003B0520, 0.1666667 ]
  4177. # - [ bef32, 0x003B05E8, 0.1666667 ]
  4178. # - [ bef32, 0x003b25cc, 0.1666667 ]
  4179. # - [ bef32, 0x003BC478, 0.1666667 ]
  4180. # - [ be32, 0x000a7e6c, 0x3d803c88 ]
  4181.  
  4182. - [ be32, 0x0026dca0, 0x3860001e ] # batting cages
  4183. - [ be32, 0x0026de4c, 0x3860001e ]
  4184. - [ be32, 0x0026e36c, 0x3860001e ]
  4185. - [ be32, 0x0026fb10, 0x3860001e ]
  4186. - [ be32, 0x0026fb3c, 0x3860001e ]
  4187. - [ be32, 0x0026fb78, 0x3860001e ]
  4188. - [ be32, 0x0026fc30, 0x3860001e ]
  4189. - [ be32, 0x0026fca0, 0x3860001e ]
  4190. - [ be32, 0x0026fd14, 0x3860001e ]
  4191. - [ be32, 0x0026fd50, 0x3860001e ]
  4192. - [ be32, 0x0026fdf4, 0x3860001e ]
  4193. - [ be32, 0x0026fe14, 0x3860001e ]
  4194. - [ be32, 0x0026fe50, 0x3860001e ]
  4195. - [ be32, 0x0026fe9c, 0x3860001e ]
  4196. - [ be32, 0x0026fedc, 0x3860001e ]
  4197. - [ be32, 0x002700e4, 0x3860001e ]
  4198. - [ be32, 0x00270304, 0x3860001e ]
  4199. - [ be32, 0x00288b04, 0x3860001e ] # party panel
  4200. - [ be32, 0x00288b4c, 0x3860001e ]
  4201. - [ be32, 0x00288b70, 0x3860001e ]
  4202. - [ be32, 0x00288bb0, 0x3860001e ]
  4203. - [ be32, 0x00288bdc, 0x3860001e ]
  4204. - [ be32, 0x00288c18, 0x3860001e ]
  4205. - [ be32, 0x00288c3c, 0x3860001e ]
  4206. - [ be32, 0x002892f0, 0x3860001e ]
  4207. - [ be32, 0x0028931c, 0x3860001e ]
  4208. - [ be32, 0x00289344, 0x3860001e ]
  4209. - [ be32, 0x0028b324, 0x3860001e ]
  4210. - [ be32, 0x0028b4c8, 0x3860001e ]
  4211. - [ be32, 0x0028c1a0, 0x3860001e ]
  4212. - [ be32, 0x0028c1cc, 0x3860001e ]
  4213. - [ be32, 0x0028c1f4, 0x3860001e ]
  4214. - [ be32, 0x0028ea90, 0x3860001e ]
  4215. - [ be32, 0x0028eacc, 0x3860001e ]
  4216. - [ be32, 0x0028eafc, 0x3860001e ]
  4217. - [ be32, 0x0028eb3c, 0x3860001e ]
  4218. - [ be32, 0x0028eb60, 0x3860001e ]
  4219. - [ be32, 0x001cfe60, 0x3860001e ] # blink anim
  4220.  
  4221. # Removes framerate dependency for both script interpreters
  4222. - [ be32, 0xb44e00, 0x38600001 ] # li r3,0x1
  4223. - [ be32, 0xb44e04, 0x38dd0170 ] # addi r6,r29,0x170
  4224. - [ be32, 0xb44e08, 0x48b44e2f ] # bla 0xb44e2c
  4225. - [ be32, 0xb44e0c, 0x2c040000 ] # cmpwi r4,0x0
  4226. - [ be32, 0xb44e10, 0x40820008 ] # bne +0x8
  4227. - [ be32, 0xb44e14, 0x481f263a ] # ba 0x1f2638
  4228. - [ be32, 0xb44e18, 0x7c844014 ] # addc r4,r4,r8
  4229. - [ be32, 0xb44e1c, 0x7ca54014 ] # addc r5,r5,r8
  4230. - [ be32, 0xb44e20, 0x481f2642 ] # ba 0x1f2640
  4231.  
  4232. - [ be32, 0xb44e24, 0x3cc000d9 ] # lis r6,0xd9
  4233. - [ be32, 0xb44e28, 0x60c6c6ec ] # ori r6,r6,0xc6ec
  4234.  
  4235. - [ be32, 0xb44e2c, 0x3ce000ff ] # lis r7,0xff
  4236. - [ be32, 0xb44e30, 0x80e7fb50 ] # lwz r7,-0x4b0(r7)
  4237. - [ be32, 0xb44e34, 0x81060000 ] # lwz r8,0(r6)
  4238. - [ be32, 0xb44e38, 0x90e60000 ] # stw r7,0(r6)
  4239. - [ be32, 0xb44e3c, 0x7d083850 ] # subf r8,r8,r7
  4240. - [ be32, 0xb44e40, 0x7d09fe70 ] # srawi r9,r8,0x1f
  4241. - [ be32, 0xb44e44, 0x7d084850 ] # subf r8,r8,r9
  4242. - [ be32, 0xb44e48, 0x55080ffe ] # rlwinm r8,r8,0x1,0x1f,0x1f
  4243. - [ be32, 0xb44e4c, 0x5509103a ] # rlwinm r9,r8,0x2,0x0,0x1d
  4244. - [ be32, 0xb44e50, 0x4e800020 ] # blr
  4245.  
  4246. - [ be32, 0x1f161c, 0x38600174 ] # li r3,0x174
  4247. - [ be32, 0x1f1640, 0x38800174 ] # li r4,0x174
  4248. - [ be32, 0x1f2634, 0x48b44e02 ] # ba 0xb44e00
  4249.  
  4250. - [ be32, 0x575fb4, 0x48b44e27 ] # bla 0xb44e24
  4251. - [ be32, 0x576010, 0x48b44e27 ] # bla 0xb44e24
  4252. - [ be32, 0x576020, 0x7c892010 ] # subfc r4,r9,r4
  4253. - [ be32, 0x57602c, 0x7c882010 ] # subfc r4,r8,r4
  4254. - [ be32, 0x575fc4, 0x7c892010 ] # subfc r4,r9,r4
  4255. - [ be32, 0x575fe0, 0x7c681810 ] # subfc r3,r8,r3
  4256.  
  4257.  
  4258. p5_DLC_Author: &p5_DLC_Author TGEnigma
  4259. p5_DLC_PatVer: &p5_DLC_PatVer 1.0
  4260. p5_DLC: &p5_DLC
  4261. - [ be32, 0x197AE8, 0x4E800020 ]
  4262.  
  4263. p5_DisableBlur_Author: &p5_DisableBlur_Author TGEnigma, ruipin, kd-11
  4264. p5_DisableBlur_PatVer: &p5_DisableBlur_PatVer 1.0
  4265. p5_DisableBlur: &p5_DisableBlur
  4266. - [ be32, 0x00FEE27A, 0x9E001700 ]
  4267. - [ be32, 0x00FEE27E, 0xC801001D ]
  4268. - [ be32, 0x00FEE282, 0x00000000 ]
  4269. - [ be32, 0x00FEE286, 0x00000000 ]
  4270. - [ be32, 0x00FEE28A, 0x1E810100 ]
  4271. - [ be32, 0x00FEE28E, 0xC800001D ]
  4272. - [ be32, 0x00FEE292, 0x00000000 ]
  4273. - [ be32, 0x00FEE296, 0x00000000 ]
  4274.  
  4275. p5_DisableDistortion_Author: &p5_DisableDistortion_Author TGEnigma, ruipin, kd-11
  4276. p5_DisableDistortion_PatVer: &p5_DisableDistortion_PatVer 1.0
  4277. p5_DisableDistortion: &p5_DisableDistortion
  4278. - [ be32, 0x00FE2E28, 0x9E001700 ]
  4279. - [ be32, 0x00FE2E2C, 0xC801001D ]
  4280. - [ be32, 0x00FE2E30, 0x00000000 ]
  4281. - [ be32, 0x00FE2E34, 0x00000000 ]
  4282. - [ be32, 0x00FE2E38, 0x1E810100 ]
  4283. - [ be32, 0x00FE2E3C, 0xC800001D ]
  4284. - [ be32, 0x00FE2E40, 0x00000000 ]
  4285. - [ be32, 0x00FE2E44, 0x00000000 ]
  4286.  
  4287. p5_Disable100PctDistortion_Author: &p5_Disable100PctDistortion_Author TGEnigma, ruipin, kd-11
  4288. p5_Disable100PctDistortion_PatVer: &p5_Disable100PctDistortion_PatVer 1.0
  4289. p5_Disable100PctDistortion: &p5_Disable100PctDistortion
  4290. - [ be32, 0x00FE31CC, 0x9E001700 ]
  4291. - [ be32, 0x00FE31D0, 0xC801001D ]
  4292. - [ be32, 0x00FE31D4, 0x00000000 ]
  4293. - [ be32, 0x00FE31D8, 0x00000000 ]
  4294. - [ be32, 0x00FE31DC, 0x1E810100 ]
  4295. - [ be32, 0x00FE31E0, 0xC800001D ]
  4296. - [ be32, 0x00FE31E4, 0x00000000 ]
  4297. - [ be32, 0x00FE31E8, 0x00000000 ]
  4298.  
  4299. p5_NoHudLite_Author: &p5_NoHudLite_Author TGEnigma
  4300. p5_NoHudLite_Notes: &p5_NoHudLite_Notes "Elements can disabled separately by adding/removing their respective lines from the patch."
  4301. p5_NoHudLite_PatVer: &p5_NoHudLite_PatVer 1.0
  4302. p5_NoHudLite: &p5_NoHudLite
  4303. - [ be32, 0xDE4EC, 0x60000000 ] # mission list
  4304. - [ be32, 0xE83F4, 0x60000000 ] # place pict
  4305. - [ be32, 0xE5920, 0x60000000 ] # check
  4306. - [ be32, 0x69CC4, 0x38600001 ] # alert
  4307. - [ be32, 0x5F678, 0x60000000 ] # date
  4308. - [ be32, 0x38A0D0, 0x4838A186 ] # misc field hud
  4309. - [ be32, 0x28FBA0, 0x38600000 ] # party panel
  4310. - [ be32, 0x28FBA4, 0x4E800020 ] # party panel
  4311. - [ be32, 0xD6B48, 0x60000000 ] # mini map
  4312. - [ be32, 0xD6490, 0x60000000 ] # mini map
  4313.  
  4314. p5_NoHud_Author: &p5_NoHud_Author TGEnigma
  4315. p5_NoHud_Notes: &p5_NoHud_Notes "Disable HUD by disabling rendering of 2D elements entirely. Breaks things."
  4316. p5_NoHud_PatVer: &p5_NoHud_PatVer 1.0
  4317. p5_NoHud: &p5_NoHud
  4318. - [ be32, 0x116934, 0x4E800020 ]
  4319.  
  4320. p5_BgmOrder_Author: &p5_BgmOrder_Author TGEnigma, lipsum
  4321. p5_BgmOrder_Notes: &p5_BgmOrder_Notes "Plays encounter BGM in file order."
  4322. p5_BgmOrder_PatVer: &p5_BgmOrder_PatVer 1.0
  4323. p5_BgmOrder: &p5_BgmOrder
  4324. # patch SoundManager__SetEquipBgm
  4325. # branch to trampoline
  4326. - [ be32, 0x0006CD68, 0x48B44B52 ] # ba 0x00B44B50
  4327.  
  4328. # trampoline
  4329. - [ be32, 0x00B44B50, 0x3FDE3000 ] # addis r30, r30, 0x3000 -> 0x30B49738
  4330. - [ be32, 0x00B44B54, 0xA07E0000 ] # lhz r3, 0x0(r30)
  4331. - [ be32, 0x00B44B58, 0x38630001 ] # addi r3, r3, 0x1
  4332. - [ be32, 0x00B44B5C, 0x2803000B ] # cmplwi r3, 0xb (MaxBgm)
  4333.  
  4334. - [ be16, 0x00B44B5E, 11 ] # bgm_10 -> 11
  4335.  
  4336. - [ be32, 0x00B44B60, 0x41800008 ] # blt +0x8
  4337. - [ be32, 0x00B44B64, 0x38600000 ] # li r3, 0x0
  4338.  
  4339. # patch music id
  4340. - [ be32, 0x00B44B68, 0xB07E0000 ] # sth r3, 0(r30)
  4341.  
  4342. # return
  4343. - [ be32, 0x00B44B6C, 0x2C1E0000 ] # cmpwi r30, 0
  4344. - [ be32, 0x00B44B70, 0x4806CD6E ] # ba 0x0006CD6C
  4345.  
  4346. # patch Btl__PlayBgm
  4347. # branch to trampoline
  4348. - [ be32, 0x0063ACE4, 0x48B44B87 ] # bla 0x00B44B84 (trampoline)
  4349. - [ be32, 0x0063ACE8, 0x4806CCBB ] # bla 0x0006CCB8 (SoundManager__GetBgmId)
  4350.  
  4351. # trampoline
  4352.  
  4353. # check and return if not normal battle bgm
  4354. - [ be32, 0x00B44B84, 0x2C1F012C ] # cmpwi r31, 300 # normal battle
  4355. - [ be32, 0x00B44B88, 0x41820008 ] # beq 8 # return if not normal battle music
  4356. - [ be32, 0x00B44B8C, 0x4E800020 ] # blr
  4357.  
  4358. # randomize sound bank
  4359. - [ be32, 0x00B44B90, 0x4806CCCB ] # bla 0x0006CCC8 (SoundManager__SetEquipBgm)
  4360.  
  4361. # return
  4362. - [ be32, 0x00B44B94, 0x4863ACEA ] # ba 0x0063ACE8
  4363.  
  4364. p5_BgmRandom_Author: &p5_BgmRandom_Author TGEnigma, lipsum
  4365. p5_BgmRandom_Notes: &p5_BgmRandom_Notes "Plays encounter BGM in random order."
  4366. p5_BgmRandom_PatVer: &p5_BgmRandom_PatVer 1.1
  4367. p5_BgmRandom: &p5_BgmRandom
  4368. # patch SoundManager__SetEquipBgm
  4369. # branch to trampoline
  4370. - [ be32, 0x0006CD68, 0x48B44B52 ] # ba 0x00B44B50
  4371.  
  4372. # trampoline
  4373. # Rnd() % MaxBgm
  4374. - [ be32, 0x00B44B50, 0x4891DA07 ] # bla 0x0091DA04 (Rnd)
  4375. - [ be32, 0x00B44B54, 0x38C0000B ] # li r6, 11 (MaxBgm)
  4376.  
  4377. - [ be16, 0x00B44B56, 11 ] # bgm_10 -> 11
  4378.  
  4379. - [ be32, 0x00B44B58, 0x30860001 ] # addic r4, r6, 1
  4380. - [ be32, 0x00B44B5C, 0x7C832396 ] # divwu r4, r3, r4
  4381. - [ be32, 0x00B44B60, 0x7CA431D6 ] # mullw r5, r4, r6
  4382. - [ be32, 0x00B44B64, 0x7C852014 ] # addc r4, r5, r4
  4383. - [ be32, 0x00B44B68, 0x7C641810 ] # subfc r3, r4, r3
  4384. - [ be32, 0x00B44B6C, 0x7C6307B4 ] # extsw r3, r3
  4385.  
  4386. # patch music id
  4387. - [ be32, 0x00B44B70, 0x3FDE3000 ] # addis r30, r30, 0x3000 -> 0x30B49738
  4388. - [ be32, 0x00B44B74, 0xB07E0000 ] # sth r3, 0(r30)
  4389.  
  4390. # return
  4391. - [ be32, 0x00B44B78, 0x2C1E0000 ] # cmpwi r30, 0
  4392. - [ be32, 0x00B44B7C, 0x4806CD6E ] # ba 0x0006CD6C
  4393.  
  4394. # patch Btl__PlayBgm
  4395. # branch to trampoline
  4396. - [ be32, 0x0063ACE4, 0x48B44B87 ] # bla 0x00B44B84 (trampoline)
  4397. - [ be32, 0x0063ACE8, 0x4806CCBB ] # bla 0x0006CCB8 (SoundManager__GetBgmId)
  4398.  
  4399. # trampoline
  4400.  
  4401. # check and return if not normal battle bgm
  4402. - [ be32, 0x00B44B84, 0x2C1F012C ] # cmpwi r31, 300 # normal battle
  4403. - [ be32, 0x00B44B88, 0x41820008 ] # beq 8 # return if not normal battle music
  4404. - [ be32, 0x00B44B8C, 0x4E800020 ] # blr
  4405.  
  4406. # randomize sound bank
  4407. - [ be32, 0x00B44B90, 0x4806CCCB ] # bla 0x0006CCC8 (SoundManager__SetEquipBgm)
  4408.  
  4409. # return
  4410. - [ be32, 0x00B44B94, 0x4863ACEA ] # ba 0x0063ACE8
  4411.  
  4412. p5_NaviLines_Author: &p5_NaviLines_Author lipsum
  4413. p5_NaviLines_Notes: &p5_NaviLines_Notes "Disables Navigator battle lines (voice and message popups)."
  4414. p5_NaviLines_PatVer: &p5_NaviLines_PatVer 1.0
  4415. p5_NaviLines: &p5_NaviLines
  4416. - [ be32, 0x0074A3B4, 0x38A00000 ] # li r5, 0x0 # morgana
  4417. - [ be32, 0x0074A424, 0x38A00000 ] # li r5, 0x0 # futaba
  4418.  
  4419. p5_MaxBullet_Author: &p5_MaxBullet_Author lipsum
  4420. p5_MaxBullet_Notes: &p5_MaxBullet_Notes "To change the maximum bullet counts for each character, edit this patch and input your desired values. By default, this patch retains the game defaults until modified."
  4421. p5_MaxBullet_PatVer: &p5_MaxBullet_PatVer 1.0
  4422. p5_MaxBullet: &p5_MaxBullet
  4423. - [ be16, 0x00D5C188, 0 ] # empty - base start
  4424. - [ be16, 0x00D5C18A, 16 ] # joker (16)
  4425. - [ be16, 0x00D5C18C, 8 ] # ryuji (8)
  4426. - [ be16, 0x00D5C18E, 15 ] # morgana (15)
  4427. - [ be16, 0x00D5C190, 36 ] # ann (36)
  4428. - [ be16, 0x00D5C192, 24 ] # yusuke (24)
  4429. - [ be16, 0x00D5C194, 12 ] # makoto (12)
  4430. - [ be16, 0x00D5C196, 6 ] # haru (6)
  4431. - [ be16, 0x00D5C198, 0 ] # futaba (0)
  4432. - [ be16, 0x00D5C19A, 12 ] # goro (12)
  4433. - [ be16, 0x00D5C19C, 0 ] # empty - tower rank 5 start
  4434. - [ be16, 0x00D5C19E, 32 ] # joker (32)
  4435. - [ be16, 0x00D5C1A0, 16 ] # ryuji (16)
  4436. - [ be16, 0x00D5C1A2, 25 ] # morgana (25)
  4437. - [ be16, 0x00D5C1A4, 60 ] # ann (60)
  4438. - [ be16, 0x00D5C1A6, 48 ] # yusuke (48)
  4439. - [ be16, 0x00D5C1A8, 24 ] # makoto (24)
  4440. - [ be16, 0x00D5C1AA, 12 ] # haru (12)
  4441. - [ be16, 0x00D5C1AC, 0 ] # futaba (0)
  4442. - [ be16, 0x00D5C1AE, 24 ] # goro (24)
  4443.  
  4444. p5_CommunityPatches_Author: &p5_CommunityPatches_Author DeathChaos
  4445. p5_CommunityPatches_Notes: &p5_CommunityPatches_Notes "A collection of QoL patches to help make some game mods possible, currently includes Single Combat GAP, Expand DLC BGM IDs, Forcibly Enable motionse.dat/acb on All Enemies, Disable Player Swordtrack Loading, Load Proper Boss Voices"
  4446. p5_CommunityPatches_PatVer: &p5_CommunityPatches_PatVer 1.0
  4447. p5_CommunityPatches: &p5_CommunityPatches
  4448. # Force Single GAP Combat Animations
  4449. # Break Comparison with split "a" GAP file so it is always false
  4450. - [ be32, 0x6717e0, 0x3BE00000 ]
  4451. - [ be32, 0x67195c, 0x3BE00000 ]
  4452. # Prevent "b" GAP files from loading
  4453. - [ be32, 0x6750e4, 0x60000000 ]
  4454. - [ be32, 0x675100, 0x60000000 ]
  4455. - [ be32, 0x67510c, 0x60000000 ]
  4456. - [ be32, 0x675118, 0x60000000 ]
  4457. - [ be32, 0x675124, 0x60000000 ]
  4458. # Prevent "b" GAP files from loading (alt)
  4459. - [ be32, 0x675308, 0x60000000 ]
  4460. - [ be32, 0x675328, 0x60000000 ]
  4461. - [ be32, 0x675330, 0x60000000 ]
  4462. - [ be32, 0x67533c, 0x60000000 ]
  4463. - [ be32, 0x675348, 0x60000000 ]
  4464. # Expand DLC Outfit BGM List
  4465. # Patch table to redirect to new one
  4466. - [ be32, 0x06cd00, 0x3fe000b4 ] # lis r31, 0xb4
  4467. - [ be32, 0x06cd0c, 0x33ff4bf8 ] # addic r31, r31, 0x4bf8
  4468. # Patch table size to new size 0x15
  4469. - [ be32, 0x06cd5c, 0x2c1e0015 ] # cmpwi r30, 0x15
  4470. # expand the table
  4471. # Default BGM
  4472. - [ be32, 0xB44BF8, 0x0000FFFF ]
  4473. - [ be32, 0xB44BFC, 0x00000000 ]
  4474. # bgm_01
  4475. - [ be16, 0xB44C00, 0x0001 ]
  4476. - [ be16, 0xB44C02, 0x7053 ]
  4477. - [ be16, 0xB44C04, 0x0000 ]
  4478. - [ be16, 0xB44C06, 0x2290 ]
  4479. # bgm_02
  4480. - [ be16, 0xB44C08, 0x0002 ]
  4481. - [ be16, 0xB44C0A, 0x704A ]
  4482. - [ be16, 0xB44C0C, 0x0000 ]
  4483. - [ be16, 0xB44C0E, 0x2291 ]
  4484. # bgm_03
  4485. - [ be16, 0xB44C10, 0x0003 ]
  4486. - [ be16, 0xB44C12, 0x7065 ]
  4487. - [ be16, 0xB44C14, 0x0000 ]
  4488. - [ be16, 0xB44C16, 0x2292 ]
  4489. # bgm_04
  4490. - [ be16, 0xB44C18, 0x0004 ]
  4491. - [ be16, 0xB44C1A, 0x705C ]
  4492. - [ be16, 0xB44C1C, 0x0000 ]
  4493. - [ be16, 0xB44C1E, 0x2293 ]
  4494. # bgm_05
  4495. - [ be16, 0xB44C20, 0x0005 ]
  4496. - [ be16, 0xB44C22, 0x7077 ]
  4497. - [ be16, 0xB44C24, 0x0000 ]
  4498. - [ be16, 0xB44C26, 0x2294 ]
  4499. # bgm_06
  4500. - [ be16, 0xB44C28, 0x0006 ]
  4501. - [ be16, 0xB44C2A, 0x7092 ]
  4502. - [ be16, 0xB44C2C, 0x0000 ]
  4503. - [ be16, 0xB44C2E, 0x2295 ]
  4504. # bgm_07
  4505. - [ be16, 0xB44C30, 0x0007 ]
  4506. - [ be16, 0xB44C32, 0x709b ]
  4507. - [ be16, 0xB44C34, 0x0000 ]
  4508. - [ be16, 0xB44C36, 0x2296 ]
  4509. # bgm_08
  4510. - [ be16, 0xB44C38, 0x0008 ]
  4511. - [ be16, 0xB44C3A, 0x70a4 ]
  4512. - [ be16, 0xB44C3C, 0x0000 ]
  4513. - [ be16, 0xB44C3E, 0x2297 ]
  4514. # bgm_09
  4515. - [ be16, 0xB44C40, 0x0009 ]
  4516. - [ be16, 0xB44C42, 0x70ad ]
  4517. - [ be16, 0xB44C44, 0x0000 ]
  4518. - [ be16, 0xB44C46, 0x2298 ]
  4519. # bgm_10 - Original List ends here
  4520. - [ be16, 0xB44C48, 0x000A ]
  4521. - [ be16, 0xB44C4A, 0x706e ]
  4522. - [ be16, 0xB44C4C, 0x0000 ]
  4523. - [ be16, 0xB44C4E, 0x2299 ]
  4524. # bgm_11 - Starlight (c0001_170_00.GMD)
  4525. - [ be16, 0xB44C50, 0x000B ]
  4526. - [ be16, 0xB44C52, 0x70b6 ]
  4527. - [ be16, 0xB44C54, 0x0000 ]
  4528. - [ be16, 0xB44C56, 0x229A ]
  4529. # bgm_12 - Midwinter (c0001_171_00.GMD)
  4530. - [ be16, 0xB44C58, 0x000C ]
  4531. - [ be16, 0xB44C5A, 0x70bf ]
  4532. - [ be16, 0xB44C5C, 0x0000 ]
  4533. - [ be16, 0xB44C5E, 0x229B ]
  4534. # bgm_13 - Ultramarine (Velvet Room) (c0001_172_00.GMD)
  4535. - [ be16, 0xB44C60, 0x000D ]
  4536. - [ be16, 0xB44C62, 0x70c8 ]
  4537. - [ be16, 0xB44C64, 0x0000 ]
  4538. - [ be16, 0xB44C66, 0x229C ]
  4539. # bgm_14 - Featherman (c0001_173_00.GMD)
  4540. - [ be16, 0xB44C68, 0x000E ]
  4541. - [ be16, 0xB44C6A, 0x70d1 ]
  4542. - [ be16, 0xB44C6C, 0x0000 ]
  4543. - [ be16, 0xB44C6E, 0x229D ]
  4544. # bgm_15 - Demonica Helmet (c0001_174_00.GMD)
  4545. - [ be16, 0xB44C70, 0x000F ]
  4546. - [ be16, 0xB44C72, 0x70da ]
  4547. - [ be16, 0xB44C74, 0x0000 ]
  4548. - [ be16, 0xB44C76, 0x229E ]
  4549. # bgm_16 - Demonica Suit (No Helmet) (c0001_175_00.GMD)
  4550. - [ be16, 0xB44C78, 0x0010 ]
  4551. - [ be16, 0xB44C7A, 0x70e3 ]
  4552. - [ be16, 0xB44C7C, 0x0000 ]
  4553. - [ be16, 0xB44C7E, 0x229F ]
  4554. # bgm_17 - New Cinema (c0001_176_00.GMD)
  4555. - [ be16, 0xB44C80, 0x0011 ]
  4556. - [ be16, 0xB44C82, 0x70ec ]
  4557. - [ be16, 0xB44C84, 0x0000 ]
  4558. - [ be16, 0xB44C86, 0x22A0 ]
  4559. # bgm_18 - RESERVE (Never hurts to have extras) (c0001_177_00.GMD)
  4560. - [ be16, 0xB44C88, 0x0012 ]
  4561. - [ be16, 0xB44C8A, 0x70f5 ]
  4562. - [ be16, 0xB44C8C, 0x0000 ]
  4563. - [ be16, 0xB44C8E, 0x22A1 ]
  4564. # bgm_19 - RESERVE (c0001_178_00.GMD)
  4565. - [ be16, 0xB44C90, 0x0013 ]
  4566. - [ be16, 0xB44C92, 0x70fe ]
  4567. - [ be16, 0xB44C94, 0x0000 ]
  4568. - [ be16, 0xB44C96, 0x22A2 ]
  4569. # bgm_20 - RESERVE (c0001_179_00.GMD)
  4570. - [ be16, 0xB44C98, 0x0014 ]
  4571. - [ be16, 0xB44C9A, 0x7107 ]
  4572. - [ be16, 0xB44C9C, 0x0000 ]
  4573. - [ be16, 0xB44C9E, 0x22A3 ]
  4574. # Forcibly enable motionse.dat/acb on all enemies
  4575. - [ be32, 0x02d91c, 0x38600001 ] # li param_1,0x1
  4576. - [ be32, 0x02d97c, 0x38600001 ] # li param_1,0x1
  4577. - [ be32, 0x02d998, 0x3860FFFF ] # li param_1,-1
  4578. - [ be32, 0x02da04, 0x3860001E ] # li param_1,0x1E
  4579. # Disable Player Swordtrack loading
  4580. - [ be32, 0x0265cc, 0x38600000 ] # li param_1,0x0
  4581. # Boss voice stuff
  4582. - [ be32, 0x06a87ac, 0x281c00e6 ] # cmplwi r28,0xe6
  4583. - [ be32, 0x06a87b0, 0x41810878 ] # bgt LAB_006a9028
  4584.  
  4585. p5_FileAccessLog_Author: &p5_FileAccessLog_Author TGEnigma
  4586. p5_FileAccessLog_Notes: &p5_FileAccessLog_Notes "Prints file paths to the console's TTY Log as they are accessed."
  4587. p5_FileAccessLog_PatVer: &p5_FileAccessLog_PatVer 1.0
  4588. p5_FileAccessLog: &p5_FileAccessLog
  4589. # branch to trampoline
  4590. - [ be32, 0x00AC0A78, 0x48B44ABF ] # bla 0xB44ABC
  4591. - [ be32, 0x00AC0A7C, 0x60000000 ] # nop
  4592. # trampoline
  4593. # prologue
  4594. - [ be32, 0x00B44ABC, 0xF821FF41 ] # stdu r1, -STACK_SIZE(r1)
  4595. - [ be32, 0x00B44AC0, 0x7C0802A6 ] # mflr r0
  4596. - [ be32, 0x00B44AC4, 0xF80100D0 ] # std r0, STACK_SIZE + 0x10(r1)
  4597. # save volatile regs
  4598. - [ be32, 0x00B44AC8, 0xF86100B8 ] # std r3, STACK_SIZE - 0x08(r1)
  4599. - [ be32, 0x00B44ACC, 0xF88100B0 ] # std r4, STACK_SIZE - 0x10(r1)
  4600. - [ be32, 0x00B44AD0, 0xF8A100A8 ] # std r5, STACK_SIZE - 0x18(r1)
  4601. - [ be32, 0x00B44AD4, 0xF8C100A0 ] # std r6, STACK_SIZE - 0x20(r1)
  4602. - [ be32, 0x00B44AD8, 0xF8E10098 ] # std r7, STACK_SIZE - 0x28(r1)
  4603. - [ be32, 0x00B44ADC, 0xF9010090 ] # std r8, STACK_SIZE - 0x30(r1)
  4604. - [ be32, 0x00B44AE0, 0xF9210088 ] # std r9, STACK_SIZE - 0x38(r1)
  4605. - [ be32, 0x00B44AE4, 0xF9410080 ] # std r10, STACK_SIZE - 0x40(r1)
  4606. - [ be32, 0x00B44AE8, 0xF9610078 ] # std r11, STACK_SIZE - 0x48(r1)
  4607. - [ be32, 0x00B44AEC, 0xF9810070 ] # std r12, STACK_SIZE - 0x50(r1)
  4608. # print file name
  4609. - [ be32, 0x00B44AF0, 0x80630004 ] # lwz r3, 0x04(r3)
  4610. - [ be32, 0x00B44AF4, 0x7C6307B4 ] # extsw r3, r3
  4611. - [ be32, 0x00B44AF8, 0x48AD546F ] # bla PTR_PRINTF
  4612. - [ be32, 0x00B44AFC, 0x60000000 ] # nop
  4613. # print newline
  4614. - [ be32, 0x00B44B00, 0x3C6000B9 ] # lis r3, PTR_NEWLINECHAR@ha
  4615. - [ be32, 0x00B44B04, 0x30631820 ] # addic r3, r3, PTR_NEWLINECHAR@l
  4616. - [ be32, 0x00B44B08, 0x48AD546F ] # bla PTR_PRINTF
  4617. - [ be32, 0x00B44B0C, 0x60000000 ] # nop
  4618. # restore volatile regs
  4619. - [ be32, 0x00B44B10, 0xE86100B8 ] # ld r3, STACK_SIZE - 0x08(r1)
  4620. - [ be32, 0x00B44B14, 0xE88100B0 ] # ld r4, STACK_SIZE - 0x10(r1)
  4621. - [ be32, 0x00B44B18, 0xE8A100A8 ] # ld r5, STACK_SIZE - 0x18(r1)
  4622. - [ be32, 0x00B44B1C, 0xE8C100A0 ] # ld r6, STACK_SIZE - 0x20(r1)
  4623. - [ be32, 0x00B44B20, 0xE8E10098 ] # ld r7, STACK_SIZE - 0x28(r1)
  4624. - [ be32, 0x00B44B24, 0xE9010090 ] # ld r8, STACK_SIZE - 0x30(r1)
  4625. - [ be32, 0x00B44B28, 0xE9210088 ] # ld r9, STACK_SIZE - 0x38(r1)
  4626. - [ be32, 0x00B44B2C, 0xE9410080 ] # ld r10, STACK_SIZE - 0x40(r1)
  4627. - [ be32, 0x00B44B30, 0xE9610078 ] # ld r11, STACK_SIZE - 0x48(r1)
  4628. - [ be32, 0x00B44B34, 0xE9810070 ] # ld r12, STACK_SIZE - 0x50(r1)
  4629. # destroy stack frame
  4630. - [ be32, 0x00B44B38, 0xE80100D0 ] # ld r0, STACK_SIZE + 0x10(r1)
  4631. - [ be32, 0x00B44B3C, 0x7C0803A6 ] # mtlr r0
  4632. - [ be32, 0x00B44B40, 0x382100C0 ] # addi r1, r1, STACK_SIZE
  4633. # return
  4634. - [ be32, 0x00B44B44, 0xFB2100F8 ] # std r25, 0xF8(r1)
  4635. - [ be32, 0x00B44B48, 0xFAA100D8 ] # std r21, 0xD8(r1)
  4636. - [ be32, 0x00B44B4C, 0x4E800020 ] # blr
  4637.  
  4638. p5_FixScriptPrintingFunctions_Author: &p5_FixScriptPrintingFunctions_Author TGEnigma
  4639. p5_FixScriptPrintingFunctions_Notes: &p5_FixScriptPrintingFunctions_Notes "Allows flowscripts to print strings to TTY Log."
  4640. p5_FixScriptPrintingFunctions_PatVer: &p5_FixScriptPrintingFunctions_PatVer 1.0
  4641. p5_FixScriptPrintingFunctions: &p5_FixScriptPrintingFunctions
  4642. #ScriptInterpreter_Comm_PUT_Hook
  4643. - [ be32, 0x001E9D10, 0x48B44B9A ]
  4644. #PutInt
  4645. - [ be32, 0x00B44B98, 0x7C641B78 ]
  4646. - [ be32, 0x00B44B9C, 0x3C6000B6 ]
  4647. - [ be32, 0x00B44BA0, 0x3063394C ]
  4648. - [ be32, 0x00B44BA4, 0x48AD546F ]
  4649. - [ be32, 0x00B44BA8, 0x3C6000B9 ]
  4650. - [ be32, 0x00B44BAC, 0x30631820 ]
  4651. - [ be32, 0x00B44BB0, 0x48AD546F ]
  4652. - [ be32, 0x00B44BB4, 0x481E9D16 ]
  4653. #ScriptInterpreter_Comm_PUTF_Hook
  4654. - [ be32, 0x001E9D68, 0x48B44BBA ]
  4655. #PutFloat
  4656. - [ be32, 0xB44BB8, 0xFC400890 ]
  4657. - [ be32, 0xB44BBC, 0x3C6000B6 ]
  4658. - [ be32, 0xB44BC0, 0x3063397C ]
  4659. - [ be32, 0xB44BC4, 0x48AD546F ]
  4660. - [ be32, 0xB44BC8, 0x3C6000B9 ]
  4661. - [ be32, 0xB44BCC, 0x30631820 ]
  4662. - [ be32, 0xB44BD0, 0x48AD546F ]
  4663. - [ be32, 0xB44BD4, 0x481E9D6E ]
  4664. #ScriptInterpreter_Comm_PUTS_Hook
  4665. - [ be32, 0x001E9D3C, 0x48B44BDA ]
  4666. #PutString
  4667. - [ be32, 0x00B44BD8, 0x7C641B78 ]
  4668. - [ be32, 0x00B44BDC, 0x3C6000B6 ]
  4669. - [ be32, 0x00B44BE0, 0x30633994 ]
  4670. - [ be32, 0x00B44BE4, 0x48AD546F ]
  4671. - [ be32, 0x00B44BE8, 0x3C6000B9 ]
  4672. - [ be32, 0x00B44BEC, 0x30631820 ]
  4673. - [ be32, 0x00B44BF0, 0x48AD546F ]
  4674. - [ be32, 0x00B44BF4, 0x481E9D42 ]
  4675.  
  4676. p5_d0d0d0_Author: &p5_d0d0d0_Author Lipsum
  4677. p5_d0d0d0_Notes: &p5_d0d0d0_Notes "Replaces the red color in the pause menu. Yellow by default."
  4678. p5_d0d0d0_PatVer: &p5_d0d0d0_PatVer 1.0
  4679. p5_d0d0d0: &p5_d0d0d0
  4680. - [ be32, 0x0045a6d8, 0x3c80ffff ] # lis param_2,-0x2f30
  4681. - [ be32, 0x0045a6dc, 0x60842200 ] # ori param_2,param_2,0xd000
  4682. - [ be32, 0x0049c938, 0x3ca0ffff ] # lis param_3,-0x2f30
  4683. - [ be32, 0x0049c93c, 0x60a52200 ] # ori param_3,param_3,0xd000
  4684. - [ be32, 0x0049c978, 0x3ca0ffff ] # lis param_3,-0x2f30
  4685. - [ be32, 0x0049c97c, 0x60a52200 ] # ori param_3,param_3,0xd000
  4686. - [ be32, 0x0049ca6c, 0x3f20ffff ] # lis r25,-0x2f30
  4687. - [ be32, 0x0049ca70, 0x63392200 ] # ori r25,r25,0xd000
  4688. - [ be32, 0x0049caac, 0x3f20ffff ] # lis r25,-0x2f30
  4689. - [ be32, 0x0049cab0, 0x63392200 ] # ori r25,r25,0xd000
  4690. - [ be32, 0x004a02a0, 0x3d20ffff ] # lis param_7,-0x2f30
  4691. - [ be32, 0x004a02c0, 0x61272200 ] # ori param_5,param_7,0xd000
  4692. - [ be32, 0x004a2fe0, 0x3f80ffff ] # lis r28,-0x2f30
  4693. - [ be32, 0x004a2fec, 0x639c2200 ] # ori r28,r28,0xd000
  4694. - [ be32, 0x004a2ff4, 0x3f80ffff ] # lis r28,-0x2f30
  4695. - [ be32, 0x004a3000, 0x639c2200 ] # ori r28,r28,0xd000
  4696. - [ be32, 0x004a4374, 0x3cc0ffff ] # lis param_4,-0x2f30
  4697. - [ be32, 0x004a437c, 0x60c62200 ] # ori param_4,param_4,0xd000
  4698. - [ be32, 0x004a4490, 0x3ce0ffff ] # lis param_5,-0x2f30
  4699. - [ be32, 0x004a4498, 0x60e72200 ] # ori param_5,param_5,0xd000
  4700. - [ be32, 0x004a4bd0, 0x3c60ffff ] # lis param_1,-0x2f30
  4701. - [ be32, 0x004a4bdc, 0x607a2200 ] # ori r26,param_1,0xd000
  4702. - [ be32, 0x004a6304, 0x3c60ffff ] # lis param_1,-0x2f30
  4703. - [ be32, 0x004a6308, 0x60632200 ] # ori param_1,param_1,0xd000
  4704. - [ be32, 0x004ac530, 0x3c80ffff ] # lis param_2,-0x2f30
  4705. - [ be32, 0x004ac538, 0x60842200 ] # ori param_2,param_2,0xd000
  4706. - [ be32, 0x004b3ad4, 0x3fc0ffff ] # lis r30,-0x2f30
  4707. - [ be32, 0x004b3ad8, 0x63de2200 ] # ori r30,r30,0xd000
  4708. - [ be32, 0x004c0f80, 0x3c80ffff ] # lis param_2,-0x2f30
  4709. - [ be32, 0x004c0f88, 0x60842200 ] # ori param_2,param_2,0xd000
  4710. - [ be32, 0x004c1150, 0x3c80ffff ] # lis param_2,-0x2f30
  4711. - [ be32, 0x004c115c, 0x609d2200 ] # ori r29,param_2,0xd000
  4712. - [ be32, 0x004c1154, 0x3ca0ffff ] # lis param_3,-0x2f30
  4713. - [ be32, 0x004c1160, 0x60a32200 ] # ori param_1,param_3,0xd000
  4714. - [ be32, 0x004c3c18, 0x3c80ffff ] # lis param_2,-0x2f30
  4715. - [ be32, 0x004c3c1c, 0x60842200 ] # ori param_2,param_2,0xd000
  4716. - [ be32, 0x004c3c30, 0x3c60ffff ] # lis param_1,-0x2f30
  4717. - [ be32, 0x004c3c38, 0x60632200 ] # ori param_1,param_1,0xd000
  4718. - [ be32, 0x004c5b34, 0x3c60ffff ] # lis param_1,-0x2f30
  4719. - [ be32, 0x004c5b38, 0x606522ff ] # ori param_3,param_1,0xd0ff
  4720. - [ be32, 0x004c5f0c, 0x3c80ffff ] # lis param_2,-0x2f30
  4721. - [ be32, 0x004c5f18, 0x60842200 ] # ori param_2,param_2,0xd000
  4722. - [ be32, 0x0052b1b0, 0x3ca0ffff ] # lis param_3,-0x2f30
  4723. - [ be32, 0x0052b1c4, 0x60a52200 ] # ori param_3,param_3,0xd000
  4724.  
  4725. p5_StopPartyPanel_Author: &p5_StopPartyPanel_Author DeathChaos
  4726. p5_StopPartyPanel_Notes: &p5_StopPartyPanel_Notes "Prevents in combat HP/SP Bar UI from loading for testing purposes."
  4727. p5_StopPartyPanel_PatVer: &p5_StopPartyPanel_PatVer 1.0
  4728. p5_StopPartyPanel: &p5_StopPartyPanel
  4729. # Prevent party_panel from being loaded
  4730. - [ be32, 0x28fc14, 0x60000000 ]
  4731. - [ be32, 0x28fc1c, 0x60000000 ]
  4732. - [ be32, 0x28fc20, 0x60000000 ]
  4733. - [ be32, 0x28fc34, 0x60000000 ]
  4734. - [ be32, 0x28fc40, 0x60000000 ]
  4735. - [ be32, 0x28fc54, 0x60000000 ]
  4736.  
  4737. p5_Title_US: &p5_Title_US
  4738. "Persona 5":
  4739. BLUS31604: [ All ]
  4740. NPUB31848: [ All ]
  4741.  
  4742. p5_Title_EU: &p5_Title_EU
  4743. "Persona 5":
  4744. BLES02247: [ All ]
  4745. NPEB02436: [ All ]
  4746.  
  4747. p5_Title_JP_100: &p5_Title_JP_100
  4748. "Persona 5":
  4749. BLJM61346: [ 01.00 ]
  4750.  
  4751. p5_Title_JP_103: &p5_Title_JP_103
  4752. "Persona 5":
  4753. BLJM61346: [ 01.03 ]
  4754.  
  4755. PPU-e72e715d646a94770d1902364bc66fe33b1b6606:
  4756. Enable Mod Support:
  4757. Games: *p5_Title_US
  4758. Author: *p5_ModSupport_Author
  4759. Notes: *p5_ModSupport_Notes
  4760. Patch Version: *p5_ModSupport_PatVer
  4761. Patch:
  4762. - [ load, *p5_ModSupport ]
  4763. P5 Modding Community Patches:
  4764. Games: *p5_Title_US
  4765. Author: *p5_CommunityPatches_Author
  4766. Notes: *p5_CommunityPatches_Notes
  4767. Patch Version: *p5_CommunityPatches_PatVer
  4768. Patch:
  4769. - [ load, *p5_CommunityPatches ]
  4770. File Access Log:
  4771. Games: *p5_Title_US
  4772. Author: *p5_FileAccessLog_Author
  4773. Notes: *p5_FileAccessLog_Notes
  4774. Patch Version: *p5_FileAccessLog_PatVer
  4775. Patch:
  4776. - [ load, *p5_FileAccessLog ]
  4777. Fix Script Printing Functions:
  4778. Games: *p5_Title_US
  4779. Author: *p5_FixScriptPrintingFunctions_Author
  4780. Notes: *p5_FixScriptPrintingFunctions_Notes
  4781. Patch Version: *p5_FixScriptPrintingFunctions_PatVer
  4782. Patch:
  4783. - [ load, *p5_FixScriptPrintingFunctions ]
  4784. Replace Color d0d0d0:
  4785. Games: *p5_Title_US
  4786. Author: *p5_d0d0d0_Author
  4787. Notes: *p5_d0d0d0_Notes
  4788. Patch Version: *p5_d0d0d0_PatVer
  4789. Patch:
  4790. - [ load, *p5_d0d0d0 ]
  4791. 4K Mod Patch:
  4792. Games: *p5_Title_US
  4793. Author: *p5_4K_Author
  4794. Notes: *p5_4K_Notes
  4795. Patch Version: *p5_4K_PatVer
  4796. Patch:
  4797. - [ load, *p5_4K ]
  4798. Skip Intro Videos:
  4799. Games: *p5_Title_US
  4800. Author: *p5_SkipIntro_Author
  4801. Patch Version: *p5_SkipIntro_PatVer
  4802. Patch:
  4803. - [ load, *p5_SkipIntro ]
  4804. 60 FPS:
  4805. Games: *p5_Title_US
  4806. Author: *p5_60FPS_Author
  4807. Notes: *p5_60FPS_Notes
  4808. Patch Version: *p5_60FPS_PatVer
  4809. Patch:
  4810. - [ load, *p5_60FPS ]
  4811. Disable DLC Unlock Messages:
  4812. Games: *p5_Title_US
  4813. Author: *p5_DLC_Author
  4814. Patch Version: *p5_DLC_PatVer
  4815. Patch:
  4816. - [ load, *p5_DLC ]
  4817. Disable Blur Filter:
  4818. Games: *p5_Title_US
  4819. Author: *p5_DisableBlur_Author
  4820. Patch Version: *p5_DisableBlur_PatVer
  4821. Patch:
  4822. - [ load, *p5_DisableBlur ]
  4823. Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  4824. Games: *p5_Title_US
  4825. Author: *p5_DisableDistortion_Author
  4826. Patch Version: *p5_DisableDistortion_PatVer
  4827. Patch:
  4828. - [ load, *p5_DisableDistortion ]
  4829. Disable Angry Distortion Filter (100% Alert):
  4830. Games: *p5_Title_US
  4831. Author: *p5_Disable100PctDistortion_Author
  4832. Patch Version: *p5_Disable100PctDistortion_PatVer
  4833. Patch:
  4834. - [ load, *p5_Disable100PctDistortion ]
  4835. Disable HUD Elements:
  4836. Games: *p5_Title_US
  4837. Author: *p5_NoHudLite_Author
  4838. Notes: *p5_NoHudLite_Notes
  4839. Patch Version: *p5_NoHudLite_PatVer
  4840. Patch:
  4841. - [ load, *p5_NoHudLite ]
  4842. Disable HUD Elements (Aggressive):
  4843. Games: *p5_Title_US
  4844. Author: *p5_NoHud_Author
  4845. Notes: *p5_NoHud_Notes
  4846. Patch Version: *p5_NoHud_PatVer
  4847. Patch:
  4848. - [ load, *p5_NoHud ]
  4849. Prevent Party Panel From Loading:
  4850. Games: *p5_Title_US
  4851. Author: *p5_StopPartyPanel_Author
  4852. Notes: *p5_StopPartyPanel_Notes
  4853. Patch Version: *p5_StopPartyPanel_PatVer
  4854. Patch:
  4855. - [ load, *p5_StopPartyPanel ]
  4856. Encounter BGM In Order:
  4857. Games: *p5_Title_US
  4858. Author: *p5_BgmOrder_Author
  4859. Notes: *p5_BgmOrder_Notes
  4860. Patch Version: *p5_BgmOrder_PatVer
  4861. Patch:
  4862. - [ load, *p5_BgmOrder ]
  4863. Encounter BGM Random Order:
  4864. Games: *p5_Title_US
  4865. Author: *p5_BgmRandom_Author
  4866. Notes: *p5_BgmRandom_Notes
  4867. Patch Version: *p5_BgmRandom_PatVer
  4868. Patch:
  4869. - [ load, *p5_BgmRandom ]
  4870. Disable Navigator Battle Messages:
  4871. Games: *p5_Title_US
  4872. Author: *p5_NaviLines_Author
  4873. Notes: *p5_NaviLines_Notes
  4874. Patch Version: *p5_NaviLines_PatVer
  4875. Patch:
  4876. - [ load, *p5_NaviLines ]
  4877. Custom Maximum Bullet Count:
  4878. Games: *p5_Title_US
  4879. Author: *p5_MaxBullet_Author
  4880. Notes: *p5_MaxBullet_Notes
  4881. Patch Version: *p5_MaxBullet_PatVer
  4882. Patch:
  4883. - [ load, *p5_MaxBullet ]
  4884.  
  4885. PPU-b8c34f774adb367761706a7f685d4f8d9d355426:
  4886. Enable Mod Support:
  4887. Games: *p5_Title_EU
  4888. Author: *p5_ModSupport_Author
  4889. Notes: *p5_ModSupport_Notes
  4890. Patch Version: *p5_ModSupport_PatVer
  4891. Patch:
  4892. - [ load, *p5_ModSupport ]
  4893. P5 Modding Community Patches:
  4894. Games: *p5_Title_EU
  4895. Author: *p5_CommunityPatches_Author
  4896. Notes: *p5_CommunityPatches_Notes
  4897. Patch Version: *p5_CommunityPatches_PatVer
  4898. Patch:
  4899. - [ load, *p5_CommunityPatches ]
  4900. File Access Log:
  4901. Games: *p5_Title_EU
  4902. Author: *p5_FileAccessLog_Author
  4903. Notes: *p5_FileAccessLog_Notes
  4904. Patch Version: *p5_FileAccessLog_PatVer
  4905. Patch:
  4906. - [ load, *p5_FileAccessLog ]
  4907. 4K Mod Patch:
  4908. Games: *p5_Title_EU
  4909. Author: *p5_4K_Author
  4910. Notes: *p5_4K_Notes
  4911. Patch Version: *p5_4K_PatVer
  4912. Patch:
  4913. - [ load, *p5_4K ]
  4914. Fix Script Printing Functions:
  4915. Games: *p5_Title_EU
  4916. Author: *p5_FixScriptPrintingFunctions_Author
  4917. Notes: *p5_FixScriptPrintingFunctions_Notes
  4918. Patch Version: *p5_FixScriptPrintingFunctions_PatVer
  4919. Patch:
  4920. - [ load, *p5_FixScriptPrintingFunctions ]
  4921. Replace Color d0d0d0:
  4922. Games: *p5_Title_EU
  4923. Author: *p5_d0d0d0_Author
  4924. Notes: *p5_d0d0d0_Notes
  4925. Patch Version: *p5_d0d0d0_PatVer
  4926. Patch:
  4927. - [ load, *p5_d0d0d0 ]
  4928. Skip Intro Videos:
  4929. Games: *p5_Title_EU
  4930. Author: *p5_SkipIntro_Author
  4931. Patch Version: *p5_SkipIntro_PatVer
  4932. Patch:
  4933. - [ load, *p5_SkipIntro ]
  4934. 60 FPS:
  4935. Games: *p5_Title_EU
  4936. Author: *p5_60FPS_Author
  4937. Notes: *p5_60FPS_Notes
  4938. Patch Version: *p5_60FPS_PatVer
  4939. Patch:
  4940. - [ load, *p5_60FPS ]
  4941. Disable DLC Unlock Messages:
  4942. Games: *p5_Title_EU
  4943. Author: *p5_DLC_Author
  4944. Patch Version: *p5_DLC_PatVer
  4945. Patch:
  4946. - [ load, *p5_DLC ]
  4947. Disable Blur Filter:
  4948. Games: *p5_Title_EU
  4949. Author: *p5_DisableBlur_Author
  4950. Patch Version: *p5_DisableBlur_PatVer
  4951. Patch:
  4952. - [ load, *p5_DisableBlur ]
  4953. Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  4954. Games: *p5_Title_EU
  4955. Author: *p5_DisableDistortion_Author
  4956. Patch Version: *p5_DisableDistortion_PatVer
  4957. Patch:
  4958. - [ load, *p5_DisableDistortion ]
  4959. Disable Angry Distortion Filter (100% Alert):
  4960. Games: *p5_Title_EU
  4961. Author: *p5_Disable100PctDistortion_Author
  4962. Patch Version: *p5_Disable100PctDistortion_PatVer
  4963. Patch:
  4964. - [ load, *p5_Disable100PctDistortion ]
  4965. Disable HUD Elements:
  4966. Games: *p5_Title_EU
  4967. Author: *p5_NoHudLite_Author
  4968. Notes: *p5_NoHudLite_Notes
  4969. Patch Version: *p5_NoHudLite_PatVer
  4970. Patch:
  4971. - [ load, *p5_NoHudLite ]
  4972. Disable HUD Elements (Aggressive):
  4973. Games: *p5_Title_EU
  4974. Author: *p5_NoHud_Author
  4975. Notes: *p5_NoHud_Notes
  4976. Patch Version: *p5_NoHud_PatVer
  4977. Patch:
  4978. - [ load, *p5_NoHud ]
  4979. Prevent Party Panel From Loading:
  4980. Games: *p5_Title_EU
  4981. Author: *p5_StopPartyPanel_Author
  4982. Notes: *p5_StopPartyPanel_Notes
  4983. Patch Version: *p5_StopPartyPanel_PatVer
  4984. Patch:
  4985. - [ load, *p5_StopPartyPanel ]
  4986. Encounter BGM In Order:
  4987. Games: *p5_Title_EU
  4988. Author: *p5_BgmOrder_Author
  4989. Notes: *p5_BgmOrder_Notes
  4990. Patch Version: *p5_BgmOrder_PatVer
  4991. Patch:
  4992. - [ load, *p5_BgmOrder ]
  4993. Encounter BGM Random Order:
  4994. Games: *p5_Title_EU
  4995. Author: *p5_BgmRandom_Author
  4996. Notes: *p5_BgmRandom_Notes
  4997. Patch Version: *p5_BgmRandom_PatVer
  4998. Patch:
  4999. - [ load, *p5_BgmRandom ]
  5000. Disable Navigator Battle Messages:
  5001. Games: *p5_Title_EU
  5002. Author: *p5_NaviLines_Author
  5003. Notes: *p5_NaviLines_Notes
  5004. Patch Version: *p5_NaviLines_PatVer
  5005. Patch:
  5006. - [ load, *p5_NaviLines ]
  5007. Custom Maximum Bullet Count:
  5008. Games: *p5_Title_EU
  5009. Author: *p5_MaxBullet_Author
  5010. Notes: *p5_MaxBullet_Notes
  5011. Patch Version: *p5_MaxBullet_PatVer
  5012. Patch:
  5013. - [ load, *p5_MaxBullet ]
  5014.  
  5015. PPU-3b394da7912181d308bf08505009b3578521c756:
  5016. Enable Mod Support:
  5017. Games: *p5_Title_JP_100
  5018. Author: *p5_ModSupport_Author
  5019. Notes: *p5_ModSupport_Notes
  5020. Patch Version: *p5_ModSupport_PatVer
  5021. Patch:
  5022. - [ load, *p5_ModSupport ]
  5023. P5 Modding Community Patches:
  5024. Games: *p5_Title_JP_100
  5025. Author: *p5_CommunityPatches_Author
  5026. Notes: *p5_CommunityPatches_Notes
  5027. Patch Version: *p5_CommunityPatches_PatVer
  5028. Patch:
  5029. - [ load, *p5_CommunityPatches ]
  5030. File Access Log:
  5031. Games: *p5_Title_JP_100
  5032. Author: *p5_FileAccessLog_Author
  5033. Notes: *p5_FileAccessLog_Notes
  5034. Patch Version: *p5_FileAccessLog_PatVer
  5035. Patch:
  5036. - [ load, *p5_FileAccessLog ]
  5037. 4K Mod Patch:
  5038. Games: *p5_Title_JP_100
  5039. Author: *p5_4K_Author
  5040. Notes: *p5_4K_Notes
  5041. Patch Version: *p5_4K_PatVer
  5042. Patch:
  5043. - [ load, *p5_4K ]
  5044. Fix Script Printing Functions:
  5045. Games: *p5_Title_JP_100
  5046. Author: *p5_FixScriptPrintingFunctions_Author
  5047. Notes: *p5_FixScriptPrintingFunctions_Notes
  5048. Patch Version: *p5_FixScriptPrintingFunctions_PatVer
  5049. Patch:
  5050. - [ load, *p5_FixScriptPrintingFunctions ]
  5051. Replace Color d0d0d0:
  5052. Games: *p5_Title_JP_100
  5053. Author: *p5_d0d0d0_Author
  5054. Notes: *p5_d0d0d0_Notes
  5055. Patch Version: *p5_d0d0d0_PatVer
  5056. Patch:
  5057. - [ load, *p5_d0d0d0 ]
  5058. Skip Intro Videos:
  5059. Games: *p5_Title_JP_100
  5060. Author: *p5_SkipIntro_Author
  5061. Patch Version: *p5_SkipIntro_PatVer
  5062. Patch:
  5063. - [ load, *p5_SkipIntro ]
  5064. 60 FPS:
  5065. Games: *p5_Title_JP_100
  5066. Author: *p5_60FPS_Author
  5067. Notes: *p5_60FPS_Notes
  5068. Patch Version: *p5_60FPS_PatVer
  5069. Patch:
  5070. - [ load, *p5_60FPS ]
  5071. Disable DLC Unlock Messages:
  5072. Games: *p5_Title_JP_100
  5073. Author: *p5_DLC_Author
  5074. Patch Version: *p5_DLC_PatVer
  5075. Patch:
  5076. - [ load, *p5_DLC ]
  5077. Disable Blur Filter:
  5078. Games: *p5_Title_JP_100
  5079. Author: *p5_DisableBlur_Author
  5080. Patch Version: *p5_DisableBlur_PatVer
  5081. Patch:
  5082. - [ load, *p5_DisableBlur ]
  5083. Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  5084. Games: *p5_Title_JP_100
  5085. Author: *p5_DisableDistortion_Author
  5086. Patch Version: *p5_DisableDistortion_PatVer
  5087. Patch:
  5088. - [ load, *p5_DisableDistortion ]
  5089. Disable Angry Distortion Filter (100% Alert):
  5090. Games: *p5_Title_JP_100
  5091. Author: *p5_Disable100PctDistortion_Author
  5092. Patch Version: *p5_Disable100PctDistortion_PatVer
  5093. Patch:
  5094. - [ load, *p5_Disable100PctDistortion ]
  5095. Disable HUD Elements:
  5096. Games: *p5_Title_JP_100
  5097. Author: *p5_NoHudLite_Author
  5098. Notes: *p5_NoHudLite_Notes
  5099. Patch Version: *p5_NoHudLite_PatVer
  5100. Patch:
  5101. - [ load, *p5_NoHudLite ]
  5102. Disable HUD Elements (Aggressive):
  5103. Games: *p5_Title_JP_100
  5104. Author: *p5_NoHud_Author
  5105. Notes: *p5_NoHud_Notes
  5106. Patch Version: *p5_NoHud_PatVer
  5107. Patch:
  5108. - [ load, *p5_NoHud ]
  5109. Prevent Party Panel From Loading:
  5110. Games: *p5_Title_JP_100
  5111. Author: *p5_StopPartyPanel_Author
  5112. Notes: *p5_StopPartyPanel_Notes
  5113. Patch Version: *p5_StopPartyPanel_PatVer
  5114. Patch:
  5115. - [ load, *p5_StopPartyPanel ]
  5116. Encounter BGM In Order:
  5117. Games: *p5_Title_JP_100
  5118. Author: *p5_BgmOrder_Author
  5119. Notes: *p5_BgmOrder_Notes
  5120. Patch Version: *p5_BgmOrder_PatVer
  5121. Patch:
  5122. - [ load, *p5_BgmOrder ]
  5123. Encounter BGM Random Order:
  5124. Games: *p5_Title_JP_100
  5125. Author: *p5_BgmRandom_Author
  5126. Notes: *p5_BgmRandom_Notes
  5127. Patch Version: *p5_BgmRandom_PatVer
  5128. Patch:
  5129. - [ load, *p5_BgmRandom ]
  5130. Disable Navigator Battle Messages:
  5131. Games: *p5_Title_JP_100
  5132. Author: *p5_NaviLines_Author
  5133. Notes: *p5_NaviLines_Notes
  5134. Patch Version: *p5_NaviLines_PatVer
  5135. Patch:
  5136. - [ load, *p5_NaviLines ]
  5137. Custom Maximum Bullet Count:
  5138. Games: *p5_Title_JP_100
  5139. Author: *p5_MaxBullet_Author
  5140. Notes: *p5_MaxBullet_Notes
  5141. Patch Version: *p5_MaxBullet_PatVer
  5142. Patch:
  5143. - [ load, *p5_MaxBullet ]
  5144.  
  5145. PPU-9da9b988693598fbe1e2d316d1e927c37ad666bc:
  5146. Enable Mod Support:
  5147. Games: *p5_Title_JP_103
  5148. Author: *p5_ModSupport_Author
  5149. Notes: *p5_ModSupport_Notes
  5150. Patch Version: *p5_ModSupport_PatVer
  5151. Patch:
  5152. - [ load, *p5_ModSupport ]
  5153. P5 Modding Community Patches:
  5154. Games: *p5_Title_JP_103
  5155. Author: *p5_CommunityPatches_Author
  5156. Notes: *p5_CommunityPatches_Notes
  5157. Patch Version: *p5_CommunityPatches_PatVer
  5158. Patch:
  5159. - [ load, *p5_CommunityPatches ]
  5160. File Access Log:
  5161. Games: *p5_Title_JP_103
  5162. Author: *p5_FileAccessLog_Author
  5163. Notes: *p5_FileAccessLog_Notes
  5164. Patch Version: *p5_FileAccessLog_PatVer
  5165. Patch:
  5166. - [ load, *p5_FileAccessLog ]
  5167. Replace Color d0d0d0:
  5168. Games: *p5_Title_JP_103
  5169. Author: *p5_d0d0d0_Author
  5170. Notes: *p5_d0d0d0_Notes
  5171. Patch Version: *p5_d0d0d0_PatVer
  5172. Patch:
  5173. - [ load, *p5_d0d0d0 ]
  5174. Fix Script Printing Functions:
  5175. Games: *p5_Title_JP_103
  5176. Author: *p5_FixScriptPrintingFunctions_Author
  5177. Notes: *p5_FixScriptPrintingFunctions_Notes
  5178. Patch Version: *p5_FixScriptPrintingFunctions_PatVer
  5179. Patch:
  5180. - [ load, *p5_FixScriptPrintingFunctions ]
  5181. 4K Mod Patch:
  5182. Games: *p5_Title_JP_103
  5183. Author: *p5_4K_Author
  5184. Notes: *p5_4K_Notes
  5185. Patch Version: *p5_4K_PatVer
  5186. Patch:
  5187. - [ load, *p5_4K ]
  5188. Skip Intro Videos:
  5189. Games: *p5_Title_JP_103
  5190. Author: *p5_SkipIntro_Author
  5191. Patch Version: *p5_SkipIntro_PatVer
  5192. Patch:
  5193. - [ load, *p5_SkipIntro ]
  5194. 60 FPS:
  5195. Games: *p5_Title_JP_103
  5196. Author: *p5_60FPS_Author
  5197. Notes: *p5_60FPS_Notes
  5198. Patch Version: *p5_60FPS_PatVer
  5199. Patch:
  5200. - [ load, *p5_60FPS ]
  5201. Disable DLC Unlock Messages:
  5202. Games: *p5_Title_JP_103
  5203. Author: *p5_DLC_Author
  5204. Patch Version: *p5_DLC_PatVer
  5205. Patch:
  5206. - [ load, *p5_DLC ]
  5207. Disable Blur Filter:
  5208. Games: *p5_Title_JP_103
  5209. Author: *p5_DisableBlur_Author
  5210. Patch Version: *p5_DisableBlur_PatVer
  5211. Patch:
  5212. - [ load, *p5_DisableBlur ]
  5213. Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  5214. Games: *p5_Title_JP_103
  5215. Author: *p5_DisableDistortion_Author
  5216. Patch Version: *p5_DisableDistortion_PatVer
  5217. Patch:
  5218. - [ load, *p5_DisableDistortion ]
  5219. Disable Angry Distortion Filter (100% Alert):
  5220. Games: *p5_Title_JP_103
  5221. Author: *p5_Disable100PctDistortion_Author
  5222. Patch Version: *p5_Disable100PctDistortion_PatVer
  5223. Patch:
  5224. - [ load, *p5_Disable100PctDistortion ]
  5225. Disable HUD Elements:
  5226. Games: *p5_Title_JP_103
  5227. Author: *p5_NoHudLite_Author
  5228. Notes: *p5_NoHudLite_Notes
  5229. Patch Version: *p5_NoHudLite_PatVer
  5230. Patch:
  5231. - [ load, *p5_NoHudLite ]
  5232. Disable HUD Elements (Aggressive):
  5233. Games: *p5_Title_JP_103
  5234. Author: *p5_NoHud_Author
  5235. Notes: *p5_NoHud_Notes
  5236. Patch Version: *p5_NoHud_PatVer
  5237. Patch:
  5238. - [ load, *p5_NoHud ]
  5239. Prevent Party Panel From Loading:
  5240. Games: *p5_Title_JP_103
  5241. Author: *p5_StopPartyPanel_Author
  5242. Notes: *p5_StopPartyPanel_Notes
  5243. Patch Version: *p5_StopPartyPanel_PatVer
  5244. Patch:
  5245. - [ load, *p5_StopPartyPanel ]
  5246. Encounter BGM In Order:
  5247. Games: *p5_Title_JP_103
  5248. Author: *p5_BgmOrder_Author
  5249. Notes: *p5_BgmOrder_Notes
  5250. Patch Version: *p5_BgmOrder_PatVer
  5251. Patch:
  5252. - [ load, *p5_BgmOrder ]
  5253. Encounter BGM Random Order:
  5254. Games: *p5_Title_JP_103
  5255. Author: *p5_BgmRandom_Author
  5256. Notes: *p5_BgmRandom_Notes
  5257. Patch Version: *p5_BgmRandom_PatVer
  5258. Patch:
  5259. - [ load, *p5_BgmRandom ]
  5260. Disable Navigator Battle Messages:
  5261. Games: *p5_Title_JP_103
  5262. Author: *p5_NaviLines_Author
  5263. Notes: *p5_NaviLines_Notes
  5264. Patch Version: *p5_NaviLines_PatVer
  5265. Patch:
  5266. - [ load, *p5_NaviLines ]
  5267. Custom Maximum Bullet Count:
  5268. Games: *p5_Title_JP_103
  5269. Author: *p5_MaxBullet_Author
  5270. Notes: *p5_MaxBullet_Notes
  5271. Patch Version: *p5_MaxBullet_PatVer
  5272. Patch:
  5273. - [ load, *p5_MaxBullet ]
  5274.  
  5275. PPU-0cc2ddc637def2fe22b5e89563f773e4c0cae024: # Resistance game.self (not EBOOT.BIN)
  5276. Unlock FPS:
  5277. Games:
  5278. "Resistance: Fall of Man":
  5279. BCUS98107: [ All ]
  5280. BCES00001: [ All ]
  5281. Author: Whatcookie
  5282. Notes: Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 33FPS or 60FPS depending on the scene.
  5283. Patch Version: 1.0
  5284. Patch:
  5285. - [ be32, 0x001e5db0, 0x60000000 ]
  5286. - [ bef32, 0x00678ed0, 0.00416666 ] # set minimum timestep size
  5287.  
  5288. PPU-82555e0b1aaaa6c62ae8f23057e38d1006b7c19c: # Resistance game.self (not EBOOT.BIN)
  5289. Unlock FPS:
  5290. Games:
  5291. "Resistance: Fall of Man":
  5292. NPEA00430: [ All ]
  5293. Author: Whatcookie
  5294. Notes: Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 33FPS or 60FPS depending on the scene.
  5295. Patch Version: 1.0
  5296. Patch:
  5297. - [ be32, 0x004188c4, 0x60000000 ]
  5298. - [ bef32, 0x00768358, 0.00416666 ] # set minimum timestep size
  5299.  
  5300. PPU-533d9f764374a5174b4e3c2834e742c4184d7211:
  5301. Unlock FPS:
  5302. Games:
  5303. "Sengoku Basara 4: Sumeragi":
  5304. BLJM61248: [ 01.02 ]
  5305. Author: Whatcookie
  5306. Notes: The game is locked to 60FPS by default. This patch completely removes the framelimiter, doesn't need any special settings.
  5307. Patch Version: 1.0
  5308. Patch:
  5309. - [ be32, 0x00e23160, 0x3860001e ] # li r3, 1e
  5310. - [ be32, 0x00e23178, 0x60000000 ] # nop
  5311.  
  5312. PPU-888f4088d305a6add6f83728bdf917c8245fb72c:
  5313. Unlock FPS:
  5314. Games:
  5315. "Shadows of the Damned":
  5316. BLUS30653: [ All ]
  5317. Author: Whatcookie
  5318. Notes: Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 31FPS.
  5319. Patch Version: 1.0
  5320. Patch:
  5321. - [ be32, 0x009e0ce4, 0x60000000 ]
  5322. - [ be32, 0x009e0d64, 0x60000000 ]
  5323.  
  5324. PPU-57b3bd94bab3f0db81625c843cdd9bc04d77cd4a:
  5325. Unlock FPS:
  5326. Games:
  5327. "Shadows of the Damned":
  5328. BLES01276: [ All ]
  5329. Author: Whatcookie, Dante3732
  5330. Notes: Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 31FPS.
  5331. Patch Version: 1.0
  5332. Patch:
  5333. - [ be32, 0x009e0ce4, 0x60000000 ]
  5334. - [ be32, 0x009e0d64, 0x60000000 ]
  5335.  
  5336. Anchors:
  5337. sly4mlaaEU: &sly4mlaaEU
  5338. - [ be32, 0x00531CC0, 0x38800000 ] # li r4 0x0
  5339. sly4mlaaUS: &sly4mlaaUS
  5340. - [ be32, 0x00531D40, 0x38800000 ] # li r4 0x0
  5341.  
  5342. sly4mlaanotes: &sly4mlaanotes "Allows for the use of Resolution Scaling in the title, This patch can be used alongside with the SPU MLAA Patch to further improve performance."
  5343.  
  5344. PPU-5c741b00514f07966c2820d67f395d945a88d79d:
  5345. Disable MLAA:
  5346. Games:
  5347. "Sly Cooper: Thieves in Time":
  5348. BCES01284: [ 01.00 ]
  5349. Author: illusion
  5350. Notes: *sly4mlaanotes
  5351. Patch Version: 1.0
  5352. Patch:
  5353. - [ load, *sly4mlaaEU ]
  5354.  
  5355. PPU-69acb9900ff44f7d7a3b25b226b213966955aed4:
  5356. Disable MLAA:
  5357. Games:
  5358. "Sly Cooper: Thieves in Time":
  5359. BCUS98247: [ 01.00 ]
  5360. Author: illusion
  5361. Notes: *sly4mlaanotes
  5362. Patch Version: 1.0
  5363. Patch:
  5364. - [ load, *sly4mlaaUS ]
  5365.  
  5366. PPU-fb1e9e9160613b89047715ce62f2da97201118d1:
  5367. Disable MLAA:
  5368. Games:
  5369. "Sly Cooper: Thieves in Time":
  5370. NPEA00429: [ 01.00 ]
  5371. Author: illusion,.mew21
  5372. Notes: *sly4mlaanotes
  5373. Patch Version: 1.0
  5374. Patch:
  5375. - [ load, *sly4mlaaEU ]
  5376.  
  5377. PPU-cf7f5b0e93e0afb59e8f22fd040086ae554cdbad:
  5378. Disable MLAA:
  5379. Games:
  5380. "Sly Cooper: Thieves in Time":
  5381. NPUA80875: [ 01.00 ]
  5382. Author: illusion, mew21
  5383. Notes: *sly4mlaanotes
  5384. Patch Version: 1.0
  5385. Patch:
  5386. - [ load, *sly4mlaaUS ]
  5387.  
  5388. Anchors:
  5389. SA_169: &SA_169
  5390. - [ be32, 0x05043F18, 0x3F400000 ]
  5391. - [ be32, 0x00909260, 0x009B1604 ]
  5392. - [ be32, 0x0090E5B0, 0x40A00000 ]
  5393. - [ be32, 0x00909270, 0x40400000 ]
  5394. - [ be32, 0x00909274, 0xC0400000 ]
  5395. - [ be32, 0x00909278, 0xBF400000 ]
  5396.  
  5397. PPU-5fc2b4ea8ae9cd7a4247f28dc6af65ca1a6a9fa4:
  5398. 16:9 Aspect Ratio:
  5399. Games:
  5400. "Sonic Adventure":
  5401. NPUB30249: [ All ]
  5402. NPEB00304: [ All ]
  5403. Author: Esppiral
  5404. Notes: This game originally rendered at 11:9 aspect ratio (880x720). With this patch, it will render at a resolution of 16:9 aspect ratio (1280x720).
  5405. Patch Version: 1.0
  5406. Patch:
  5407. - [ load, *SA_169 ]
  5408.  
  5409. PPU-5fa63817d4349e8b47e6ddd2425fadfd2914a1fa:
  5410. Custom Time Scale (ingame, menus, FMVs):
  5411. Games:
  5412. "Sonic the Hedgehog (Sonic '06)":
  5413. BLES00028: [ All ]
  5414. Notes: Increasing the Clock Scale setting increases performance but breaks the Red Gem.
  5415. Patch:
  5416. - [ bef32, 0x16917E0, 0.016666667 ] # 0.03333333 for 30 fps, 0.008333333 for 120 fps, etc. (1/TargetFPS)
  5417. Custom Time Scale (cutscenes):
  5418. Games:
  5419. "Sonic the Hedgehog (Sonic '06)":
  5420. BLES00028: [ All ]
  5421. Notes: Cutscene framerate is capped at half Vblank frequency. Increasing the Clock Scale setting increases performance but breaks the Red Gem.
  5422. Patch:
  5423. - [ bef32, 0x16920D0, 0.03333333 ] # 0.016666667 for 60 fps, 0.008333333 for 120 fps, etc. (1/TargetFPS)
  5424.  
  5425. PPU-4b46d0161ca657ab16b0a779d9062810ea5ea2dd:
  5426. Custom Time Scale (ingame, menus, FMVs):
  5427. Games:
  5428. "Sonic the Hedgehog (Sonic '06)":
  5429. BLUS30008: [ All ]
  5430. Notes: Increasing the Clock Scale setting increases performance but breaks the Red Gem.
  5431. Patch:
  5432. - [ bef32, 0x16917B0, 0.016666667 ] # 0.03333333 for 30 fps, 0.008333333 for 120 fps, etc. (1/TargetFPS)
  5433. Custom Time Scale (cutscenes):
  5434. Games:
  5435. "Sonic the Hedgehog (Sonic '06)":
  5436. BLUS30008: [ All ]
  5437. Notes: Cutscene framerate is capped at half Vblank frequency. Increasing the Clock Scale setting increases performance but breaks the Red Gem.
  5438. Patch:
  5439. - [ bef32, 0x16920A0, 0.03333333 ] # 0.016666667 for 60 fps, 0.008333333 for 120 fps, etc. (1/TargetFPS)
  5440.  
  5441. Anchors:
  5442. su1280x720_Digital: &su1280x720_Digital
  5443. # Main backbuffer (880x720)
  5444. - [ be16, 0x013D197A, 1280 ]
  5445.  
  5446. # Other buffers
  5447. - [ be16, 0x0144A53E, 1280 ]
  5448. - [ be16, 0x0144A5F6, 1280 ]
  5449. - [ be16, 0x0144A652, 1280 ]
  5450.  
  5451. su1280x720_USEUPhysical: &su1280x720_USEUPhysical
  5452. # Main backbuffer (880x720)
  5453. - [ be16, 0x00DD85B6, 1280 ]
  5454.  
  5455. # Other buffers
  5456. - [ be16, 0x013608D6, 1280 ]
  5457. - [ be16, 0x0136098E, 1280 ]
  5458. - [ be16, 0x013609EA, 1280 ]
  5459.  
  5460. swa1280x720_BLJM60112: &swa1280x720_BLJM60112
  5461. # Main backbuffer (880x720)
  5462. - [ be16, 0x00DEC49E, 1280 ]
  5463.  
  5464. # Other buffers
  5465. - [ be16, 0x013644FE, 1280 ]
  5466. - [ be16, 0x013645B6, 1280 ]
  5467. - [ be16, 0x01364612, 1280 ]
  5468.  
  5469. su1280x720_v102: &su1280x720_v102
  5470. # Main backbuffer (880x720)
  5471. - [ be16, 0x00DFD7C6, 1280 ]
  5472.  
  5473. # Other buffers
  5474. - [ be16, 0x01371B8E, 1280 ]
  5475. - [ be16, 0x01371C46, 1280 ]
  5476. - [ be16, 0x01371CA2, 1280 ]
  5477.  
  5478. su1280x720_NPUB90194_Demo: &su1280x720_NPUB90194_Demo
  5479. # Main backbuffer (880x720)
  5480. - [ be16, 0x013C4B5A, 1280 ]
  5481.  
  5482. # Other buffers
  5483. - [ be16, 0x01439086, 1280 ]
  5484. - [ be16, 0x0143913E, 1280 ]
  5485. - [ be16, 0x0143919A, 1280 ]
  5486.  
  5487. su1280x720_NPEB90132_Demo: &su1280x720_NPEB90132_Demo
  5488. # Main backbuffer (880x720)
  5489. - [ be16, 0x013C4B62, 1280 ]
  5490.  
  5491. # Other buffers
  5492. - [ be16, 0x0143908E, 1280 ]
  5493. - [ be16, 0x01439146, 1280 ]
  5494. - [ be16, 0x014391A2, 1280 ]
  5495.  
  5496. swa1280x720_NPJB90162_Demo: &swa1280x720_NPJB90162_Demo
  5497. # Main backbuffer (880x720)
  5498. - [ be16, 0x013C4B56, 1280 ]
  5499.  
  5500. # Other buffers
  5501. - [ be16, 0x01439086, 1280 ]
  5502. - [ be16, 0x0143913E, 1280 ]
  5503. - [ be16, 0x0143919A, 1280 ]
  5504.  
  5505. su1280x720_Notes: &su1280x720_Notes "This game originally rendered at a resolution of 880x720. With this patch, it will render at a resolution of 1280x720."
  5506.  
  5507. suAspectRatio_v102: &suAspectRatio_v102
  5508. # Aspect ratio. Divide width by height to get the float value.
  5509. - [ bef32, 0x0275DB2C, 2.37037037 ]
  5510.  
  5511. suAspectRatio_Notes: &suAspectRatio_Notes "Enables 21:9 aspect ratio support. Users must enable \"Stretch to Display Area\" option to take advantage of this patch."
  5512.  
  5513. su102mb: &su102mb
  5514. - [ be32, 0x00E234E8, 0x38000000 ]
  5515. su102dof: &su102dof
  5516. - [ be32, 0x00E5D7C4, 0x38000000 ]
  5517.  
  5518. PPU-6ebcaf71dc08cd612acb82f8e32738a8693d9347:
  5519. 1280x720 Resolution:
  5520. Games:
  5521. "Sonic Unleashed (Sonic World Adventure)":
  5522. BLUS30244: [ 01.00 ]
  5523. BLES00425: [ 01.00 ]
  5524. Author: TGEnigma, slashiee
  5525. Notes: *su1280x720_Notes
  5526. Patch Version: 1.3
  5527. Patch:
  5528. - [ load, *su1280x720_USEUPhysical ]
  5529.  
  5530. PPU-c2911b4248ca2090819299f90d1a2d37f50fd5a8:
  5531. 1280x720 Resolution:
  5532. Games:
  5533. "Sonic Unleashed (Sonic World Adventure)":
  5534. BLUS30244: [ 01.02 ]
  5535. Author: TGEnigma, slashiee
  5536. Notes: *su1280x720_Notes
  5537. Patch Version: 1.3
  5538. Patch:
  5539. - [ load, *su1280x720_v102 ]
  5540. 21:9 Aspect Ratio:
  5541. Games:
  5542. "Sonic Unleashed (Sonic World Adventure)":
  5543. BLUS30244: [ 01.02 ]
  5544. Author: slashiee
  5545. Notes: *suAspectRatio_Notes
  5546. Patch Version: 1.0
  5547. Patch:
  5548. - [ load, *suAspectRatio_v102 ]
  5549. Disable Depth of Field:
  5550. Games:
  5551. "Sonic Unleashed (Sonic World Adventure)":
  5552. BLUS30244: [ 01.02 ]
  5553. Author: illusion
  5554. Notes:
  5555. Patch Version: 1.0
  5556. Patch:
  5557. - [ load, *su102dof ]
  5558. Disable Motion Blur:
  5559. Games:
  5560. "Sonic Unleashed (Sonic World Adventure)":
  5561. BLUS30244: [ 01.02 ]
  5562. Author: illusion
  5563. Notes:
  5564. Patch Version: 1.0
  5565. Patch:
  5566. - [ load, *su102mb ]
  5567.  
  5568. PPU-dfe27b6a57f3fd01f310e402e97a297836b46ceb:
  5569. 1280x720 Resolution:
  5570. Games:
  5571. "Sonic Unleashed (Sonic World Adventure)":
  5572. BLES00425: [ 01.02 ]
  5573. Author: TGEnigma, slashiee
  5574. Notes: *su1280x720_Notes
  5575. Patch Version: 1.3
  5576. Patch:
  5577. - [ load, *su1280x720_v102 ]
  5578. 21:9 Aspect Ratio:
  5579. Games:
  5580. "Sonic Unleashed (Sonic World Adventure)":
  5581. BLES00425: [ 01.02 ]
  5582. Author: slashiee
  5583. Notes: *suAspectRatio_Notes
  5584. Patch Version: 1.0
  5585. Patch:
  5586. - [ load, *suAspectRatio_v102 ]
  5587. Disable Depth of Field:
  5588. Games:
  5589. "Sonic Unleashed (Sonic World Adventure)":
  5590. BLES00425: [ 01.02 ]
  5591. Author: illusion
  5592. Notes:
  5593. Patch Version: 1.0
  5594. Patch:
  5595. - [ load, *su102dof ]
  5596. Disable Motion Blur:
  5597. Games:
  5598. "Sonic Unleashed (Sonic World Adventure)":
  5599. BLES00425: [ 01.02 ]
  5600. Author: illusion
  5601. Notes:
  5602. Patch Version: 1.0
  5603. Patch:
  5604. - [ load, *su102mb ]
  5605.  
  5606. PPU-fbb2149d0f9ad51398eed59cbd26db5367d6376e:
  5607. 1280x720 Resolution:
  5608. Games:
  5609. "Sonic Unleashed (Sonic World Adventure)":
  5610. BLJM60112: [ 01.00 ]
  5611. Author: TGEnigma, slashiee
  5612. Notes: *su1280x720_Notes
  5613. Patch Version: 1.3
  5614. Patch:
  5615. - [ load, *swa1280x720_BLJM60112 ]
  5616.  
  5617. PPU-4b48caf21e1f10d47aa9a20acce8ecd8c055755e:
  5618. 1280x720 Resolution:
  5619. Games:
  5620. "Sonic Unleashed (Sonic World Adventure)":
  5621. BLJM60112: [ 01.02 ]
  5622. Author: TGEnigma, slashiee
  5623. Notes: *su1280x720_Notes
  5624. Patch Version: 1.3
  5625. Patch:
  5626. - [ load, *su1280x720_v102 ]
  5627. 21:9 Aspect Ratio:
  5628. Games:
  5629. "Sonic Unleashed (Sonic World Adventure)":
  5630. BLJM60112: [ 01.02 ]
  5631. Author: slashiee
  5632. Notes: *suAspectRatio_Notes
  5633. Patch Version: 1.0
  5634. Patch:
  5635. - [ load, *suAspectRatio_v102 ]
  5636.  
  5637. PPU-88b57d524597bbee38df3a452eb0e86c5e789f73:
  5638. 1280x720 Resolution:
  5639. Games:
  5640. "Sonic Unleashed (Sonic World Adventure)":
  5641. NPUB31204: [ All ]
  5642. Author: TGEnigma, slashiee
  5643. Notes: *su1280x720_Notes
  5644. Patch Version: 1.3
  5645. Patch:
  5646. - [ load, *su1280x720_Digital ]
  5647.  
  5648. PPU-d0bf7a33f1763725609feaa87e0e4d18ab9e8acd:
  5649. 1280x720 Resolution:
  5650. Games:
  5651. "Sonic Unleashed (Sonic World Adventure)":
  5652. NPEB01347: [ All ]
  5653. Author: TGEnigma, slashiee
  5654. Notes: *su1280x720_Notes
  5655. Patch Version: 1.3
  5656. Patch:
  5657. - [ load, *su1280x720_Digital ]
  5658.  
  5659. PPU-bd76a566ab62386b90443711206c3f5063b5ab38:
  5660. 1280x720 Resolution:
  5661. Games:
  5662. "Sonic Unleashed (Sonic World Adventure)":
  5663. NPUB90194: [ All ]
  5664. Author: TGEnigma, slashiee
  5665. Notes: *su1280x720_Notes
  5666. Patch Version: 1.3
  5667. Patch:
  5668. - [ load, *su1280x720_NPUB90194_Demo ]
  5669.  
  5670. PPU-7d9105cac7fb9c8ebbbd791693c27986b12c98ad:
  5671. 1280x720 Resolution:
  5672. Games:
  5673. "Sonic Unleashed (Sonic World Adventure)":
  5674. NPEB90132: [ All ]
  5675. Author: TGEnigma, slashiee
  5676. Notes: *su1280x720_Notes
  5677. Patch Version: 1.3
  5678. Patch:
  5679. - [ load, *su1280x720_NPEB90132_Demo ]
  5680.  
  5681. PPU-8bc924308cd72132d78bae70fb9a1fa82af03c19:
  5682. 1280x720 Resolution:
  5683. Games:
  5684. "Sonic Unleashed (Sonic World Adventure)":
  5685. NPJB90162: [ All ]
  5686. Author: TGEnigma, slashiee
  5687. Notes: *su1280x720_Notes
  5688. Patch Version: 1.3
  5689. Patch:
  5690. - [ load, *swa1280x720_NPJB90162_Demo ]
  5691.  
  5692. PPU-2f6778a8e97be84833e47ef273ff10cc2bd6809e:
  5693. 21:9 Aspect Ratio:
  5694. Games:
  5695. "Space Channel 5: Part 2":
  5696. NPUB30353: [ All ]
  5697. Author: Esppiral
  5698. Notes:
  5699. Patch Version: 1.0
  5700. Patch:
  5701. - [ be32, 0x5839D4, 0x3F99999A ] # ZOOM+ (21.9)
  5702. - [ be32, 0x57EF84, 0x3F400000 ] # VERT+ (21.9)
  5703.  
  5704. PPU-dd7337070bf5a57a46f74c243995009319e2748b: # OBLIVION [BLUS30087] GOTY
  5705. Unlock FPS:
  5706. Games:
  5707. "The Elder Scrolls IV: Oblivion":
  5708. BLUS30087: [ 01.00 ]
  5709. Author: Whatcookie
  5710. Notes: Completely unlocks FPS and doesn't require any special settings. Use Framelimit or VSync option to cap the maximum framerate.
  5711. Patch Version: 1.00
  5712. Patch:
  5713. - [ be32, 0x00aaed04, 0x60000000 ]
  5714. - [ be32, 0x00aaec4c, 0x60000000 ]
  5715. - [ be32, 0x00682100, 0x60000000 ]
  5716.  
  5717. Anchors:
  5718. UT3_FPS: &UT3_FPS
  5719. - [ be32, 0x00010c70, 0x60000000 ]
  5720. - [ be32, 0x00010cc8, 0x60000000 ]
  5721. - [ be32, 0x003b79e8, 0x60000000 ]
  5722. - [ be32, 0x003b7a4c, 0x60000000 ]
  5723. - [ be32, 0x003b7a58, 0x60000000 ]
  5724.  
  5725. PPU-d4452078fad5d1d71a6ccb30d8349259749f38e7:
  5726. Unlock FPS:
  5727. Games:
  5728. "Unreal Tournament 3":
  5729. BLES00200: [ 02.00 ]
  5730. Author: Whatcookie
  5731. Notes: Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 57FPS.
  5732. Patch Version: 1.0
  5733. Patch:
  5734. - [ load, *UT3_FPS ]
  5735.  
  5736. PPU-9c0d4079af9107fa762bbcba4d2c69478f5484a6: # cod_ps3f.elf
  5737. Extended FOV:
  5738. Games:
  5739. "Call of Duty 3":
  5740. BLES00016: [ All ] # needs all tag otherwise patch doesn't get applied even though game version is the same in param.sfo
  5741. Author: illusion
  5742. Notes: Needs testing on other versions
  5743. Patch Version: 1.0
  5744. Patch:
  5745. - [ bef32, 0x12248E8, 0.64 ]
  5746.  
  5747. PPU-7bf98dfa97ff84d8db49fcf198e2ecb9d9975ac6: # bin\s4_g.self
  5748. 60 FPS:
  5749. Games:
  5750. "SOCOM 4: U.S. Navy SEALs (Special Forces)":
  5751. BCES00938: [ 01.00 ]
  5752. BCUS98135: [ 01.00 ]
  5753. Author: illusion
  5754. Notes: "Set Clock scale to 200% for 60FPS\nIGC might still be double speed."
  5755. Patch Version: 1.0
  5756. Patch:
  5757. - [ be16, 0x16F2ECC, 0x3F00 ]
  5758. Extended FOV:
  5759. Games:
  5760. "SOCOM 4: U.S. Navy SEALs (Special Forces)":
  5761. BCES00938: [ 01.00 ]
  5762. BCUS98135: [ 01.00 ]
  5763. Author: illusion
  5764. Notes:
  5765. Patch Version: 1.0
  5766. Patch:
  5767. - [ bef32, 0x16EFE34, 0.65 ]
  5768. Disable MLAA:
  5769. Games:
  5770. "SOCOM 4: U.S. Navy SEALs (Special Forces)":
  5771. BCES00938: [ 01.00 ]
  5772. BCUS98135: [ 01.00 ]
  5773. Author: illusion
  5774. Notes: "Allows for the use of resolution scaling.\nSome effects like fire, smoke, muzzle flashes and possibly more will be missing due to the particle rendering system being tied into mlaa function." # ugh, who thought this would be a good idea
  5775. Patch Version: 1.0
  5776. Patch:
  5777. - [ be32, 0x001ec268, 0x38600000 ] # EdgeMlaa3d
  5778. - [ be32, 0x001EC298, 0x38C00000 ]
  5779.  
  5780. Anchors:
  5781. ms3psndsr: &ms3psndsr
  5782. - [ be32, 0x00469CF0, 0x38600000 ] # li r3 0x0
  5783.  
  5784. ms3psnmb: &ms3psnmb
  5785. - [ be32, 0x00469D24, 0x38600000 ] # li r3 0x0
  5786.  
  5787. ms3psnssao: &ms3psnssao
  5788. - [ be32, 0x00469DFC, 0x38600000 ] # li r3 0x0
  5789.  
  5790. ms3psnmlaa: &ms3psnmlaa
  5791. - [ be32, 0x0044CB14, 0x38800000 ] # li r4 0x0 // EdgePostEffects
  5792.  
  5793. ms3psnfps: &ms3psnfps
  5794. - [ be32, 0x005BA9DC, 0x38800001 ] #vfps
  5795. - [ be32, 0x005BA514, 0x60000000 ] #target fps
  5796.  
  5797. ms3mlaanotes: &ms3mlaanotes "Allows for the use of Resolution Scaling in the title."
  5798.  
  5799. ms3fpsnotes: &ms3fpsnotes "Updated with a new version that has correct game speed above 15FPS.\nIncrease Vblank above 60Hz to go above 60FPS.\nSome UI elements are still tied to target FPS."
  5800.  
  5801. PPU-c3a2c4075b9ff3c2b142c2df606bb1663c097d5b:
  5802. Unlock FPS:
  5803. Games:
  5804. "Motorstorm: Apocalypse":
  5805. BCES00484: [ 01.00 ]
  5806. Author: illusion
  5807. Notes: *ms3fpsnotes
  5808. Patch Version: 2.0
  5809. Patch:
  5810. - [ be32, 0x005EE690, 0x38800001 ] #vfps
  5811. - [ be32, 0x005EE42C, 0x60000000 ] #target fps
  5812. Disable Dynamic Resolution Scaling:
  5813. Games:
  5814. "Motorstorm: Apocalypse":
  5815. BCES00484: [ 01.00 ]
  5816. Author: illusion
  5817. Notes:
  5818. Patch Version: 1.0
  5819. Patch:
  5820. - [ be32, 0x004760F0, 0x38600000 ] # li r3 0x0
  5821. Disable SSAO:
  5822. Games:
  5823. "Motorstorm: Apocalypse":
  5824. BCES00484: [ 01.00 ]
  5825. Author: illusion
  5826. Notes:
  5827. Patch Version: 1.0
  5828. Patch:
  5829. - [ be32, 0x004761FC, 0x38600000 ] # li r3 0x0
  5830. Disable Motion blur:
  5831. Games:
  5832. "Motorstorm: Apocalypse":
  5833. BCES00484: [ 01.00 ]
  5834. Author: illusion
  5835. Notes:
  5836. Patch Version: 1.0
  5837. Patch:
  5838. - [ be32, 0x00476124, 0x38600000 ] # li r3 0x0
  5839. Disable MLAA:
  5840. Games:
  5841. "Motorstorm: Apocalypse":
  5842. BCES00484: [ 01.00 ]
  5843. Author: illusion
  5844. Notes: *ms3mlaanotes
  5845. Patch Version: 1.0
  5846. Patch:
  5847. - [ be32, 0x00456C94, 0x38800000 ] # li r4 0x0 // EdgePostEffects
  5848.  
  5849. PPU-41644f9f5fda72efc62e7146620db9679969bff6:
  5850. Unlock FPS:
  5851. Games:
  5852. "Motorstorm: Apocalypse":
  5853. BCES00484: [ 01.06 ]
  5854. Author: illusion
  5855. Notes: *ms3fpsnotes
  5856. Patch Version: 2.0
  5857. Patch:
  5858. - [ be32, 0x005BC2AC, 0x38800001 ]
  5859. - [ be32, 0x005BBDE4, 0x60000000 ]
  5860. Disable Dynamic Resolution Scaling:
  5861. Games:
  5862. "Motorstorm: Apocalypse":
  5863. BCES00484: [ 01.06 ]
  5864. Author: illusion
  5865. Notes:
  5866. Patch Version: 1.0
  5867. Patch:
  5868. - [ be32, 0x00469E90, 0x38600000 ] # li r3 0x0
  5869. Disable SSAO:
  5870. Games:
  5871. "Motorstorm: Apocalypse":
  5872. BCES00484: [ 01.06 ]
  5873. Author: illusion
  5874. Notes:
  5875. Patch Version: 1.0
  5876. Patch:
  5877. - [ be32, 0x00469F9C, 0x38600000 ] # li r3 0x0
  5878. Disable Motion blur:
  5879. Games:
  5880. "Motorstorm: Apocalypse":
  5881. BCES00484: [ 01.06 ]
  5882. Author: illusion
  5883. Notes:
  5884. Patch Version: 1.0
  5885. Patch:
  5886. - [ be32, 0x00469EC4, 0x38600000 ] # li r3 0x0
  5887. Disable MLAA:
  5888. Games:
  5889. "Motorstorm: Apocalypse":
  5890. BCES00484: [ 01.06 ]
  5891. Author: illusion
  5892. Notes: *ms3mlaanotes
  5893. Patch Version: 1.0
  5894. Patch:
  5895. - [ be32, 0x0044CCB4, 0x38800000 ] # li r4 0x0 // EdgePostEffects
  5896.  
  5897. PPU-507b9d34380cff4bc03d7c64ce6342180779c84b:
  5898. Unlock FPS:
  5899. Games:
  5900. "Motorstorm: Apocalypse":
  5901. NPUA80661: [ 01.06 ]
  5902. Author: illusion
  5903. Notes: *ms3fpsnotes
  5904. Patch Version: 2.0
  5905. Patch:
  5906. - [ load, *ms3psnfps ]
  5907. Disable Dynamic Resolution Scaling:
  5908. Games:
  5909. "Motorstorm: Apocalypse":
  5910. NPUA80661: [ 01.06 ]
  5911. Author: illusion
  5912. Notes:
  5913. Patch Version: 1.0
  5914. Patch:
  5915. - [ load, *ms3psndsr ]
  5916. Disable SSAO:
  5917. Games:
  5918. "Motorstorm: Apocalypse":
  5919. NPUA80661: [ 01.06 ]
  5920. Author: illusion
  5921. Notes:
  5922. Patch Version: 1.0
  5923. Patch:
  5924. - [ load, *ms3psnssao ]
  5925. Disable Motion blur:
  5926. Games:
  5927. "Motorstorm: Apocalypse":
  5928. NPUA80661: [ 01.06 ]
  5929. Author: illusion
  5930. Notes:
  5931. Patch Version: 1.0
  5932. Patch:
  5933. - [ load, *ms3psnmb ]
  5934. Disable MLAA:
  5935. Games:
  5936. "Motorstorm: Apocalypse":
  5937. NPUA80661: [ 01.06 ]
  5938. Author: illusion
  5939. Notes: *ms3mlaanotes
  5940. Patch Version: 1.0
  5941. Patch:
  5942. - [ load, *ms3psnmlaa ]
  5943.  
  5944. PPU-fe5be566e6cf8bb0b405c8f2b6689e33c471b143:
  5945. Unlock FPS:
  5946. Games:
  5947. "Motorstorm: Apocalypse":
  5948. NPEA00315: [ 01.06 ]
  5949. Author: illusion
  5950. Notes: *ms3fpsnotes
  5951. Patch Version: 2.0
  5952. Patch:
  5953. - [ load, *ms3psnfps ]
  5954. Disable SSAO:
  5955. Games:
  5956. "Motorstorm: Apocalypse":
  5957. NPEA00315: [ 01.06 ]
  5958. Author: illusion
  5959. Notes:
  5960. Patch Version: 1.0
  5961. Patch:
  5962. - [ load, *ms3psnssao ]
  5963. Disable Dynamic Resolution Scaling:
  5964. Games:
  5965. "Motorstorm: Apocalypse":
  5966. NPEA00315: [ 01.06 ]
  5967. Author: illusion
  5968. Notes:
  5969. Patch Version: 1.0
  5970. Patch:
  5971. - [ load, *ms3psndsr ]
  5972. Disable Motion blur:
  5973. Games:
  5974. "Motorstorm: Apocalypse":
  5975. NPEA00315: [ 01.06 ]
  5976. Author: illusion
  5977. Notes:
  5978. Patch Version: 1.0
  5979. Patch:
  5980. - [ load, *ms3psnmb ]
  5981. Disable MLAA:
  5982. Games:
  5983. "Motorstorm: Apocalypse":
  5984. NPEA00315: [ 01.06 ]
  5985. Author: illusion
  5986. Notes: *ms3mlaanotes
  5987. Patch Version: 1.0
  5988. Patch:
  5989. - [ load, *ms3psnmlaa ]
  5990.  
  5991. PPU-afb6e2e47e170711041775e0280707e503469d85:
  5992. Unlock FPS:
  5993. Games:
  5994. "Motorstorm: Apocalypse Singleplayer Demo":
  5995. NPEA90090: [ 01.00 ]
  5996. Author: illusion
  5997. Notes: *ms3fpsnotes
  5998. Patch Version: 2.0
  5999. Patch:
  6000. - [ be32, 0x005EA630, 0x60000000 ] #vfps
  6001. - [ be32, 0x005EA3CC, 0x60000000 ] #target fps
  6002. Disable Dynamic Resolution Scaling:
  6003. Games:
  6004. "Motorstorm: Apocalypse Singleplayer Demo":
  6005. NPEA90090: [ 01.00 ]
  6006. Author: illusion
  6007. Notes:
  6008. Patch Version: 1.0
  6009. Patch:
  6010. - [ be32, 0x00471D40, 0x38600000 ] # li r3 0x0
  6011. Disable SSAO:
  6012. Games:
  6013. "Motorstorm: Apocalypse Singleplayer Demo":
  6014. NPEA90090: [ 01.00 ]
  6015. Author: illusion
  6016. Notes:
  6017. Patch Version: 1.0
  6018. Patch:
  6019. - [ be32, 0x00471E4C, 0x38600000 ] # li r3 0x0
  6020. Disable Motion blur:
  6021. Games:
  6022. "Motorstorm: Apocalypse Singleplayer Demo":
  6023. NPEA90090: [ 01.00 ]
  6024. Author: illusion
  6025. Notes:
  6026. Patch Version: 1.0
  6027. Patch:
  6028. - [ be32, 0x00471D74, 0x38600000 ] # li r3 0x0
  6029. Disable MLAA:
  6030. Games:
  6031. "Motorstorm: Apocalypse Singleplayer Demo":
  6032. NPEA90090: [ 01.00 ]
  6033. Author: illusion
  6034. Notes: *ms3mlaanotes
  6035. Patch Version: 1.0
  6036. Patch:
  6037. - [ be32, 0x004528E4, 0x38800000 ] # li r4 0x0 // EdgePostEffects
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement