Cargo query

Showing below up to 100 results in range #101 to #200.

View ( | ) (20 | 50 | 100 | 250 | 500)

Page version patch type header
Kamen Rider: Battride War 1.2

Anchors:

 kamenrider_bw_fps_notes: &kamenrider_bw_fps_notes
   "Cutscenes will not play with FPS higher than 60. Camera sensitivity lowers at higher FPS."

PPU-a67cd2065525414f3bdcd334e6561e728e700a57:

 "Unlock FPS":
   Games:
     "Kamen Rider: Battride War":
       BLJS10220: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kamenrider_bw_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001b5ef4, 0x60000000 ] # 3006fca34 memory

PPU-5eba48a374b39b9e91f65c09b26ad45ce1a060eb:

 "Unlock FPS":
   Games:
     "Kamen Rider: Battride War Premium TV Sound Edition":
       BLJS10219: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kamenrider_bw_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001b74ac, 0x60000000 ]
PPU
Kamen Rider: Battride War Genesis 1.2

Anchors:

 KRBWG_FPS_notes_notes: &KRBWG_FPS_notes
   "Cutscenes will not play with FPS higher than 60. Camera sensitivity gets slower at higher FPS."

PPU-1627fd89c57bb2bddc5a41eb1a066b3db356f60d:

 "Unlock FPS":
   Games:
     "Kamen Rider Battride War Genesis":
       BLJS10319: [ 01.00 ]
       NPJB00758: [ 01.00 ]
   Author: "FlexBy"
   Notes: *KRBWG_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0018ae24, 0x60000000 ] # 300c07604 memory

PPU-d233c0f2401087a45c3e69a90dbfb0836cd4d87d:

 "Unlock FPS":
   Games:
     "Kamen Rider Battride War Genesis":
       BLJS10319: [ 01.04 ]
       NPJB00758: [ 01.04 ]
   Author: "FlexBy"
   Notes: *KRBWG_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0018e964, 0x60000000 ]

PPU-adc2e9d939defe6f9ae997c620041c5209692173:

 "Unlock FPS":
   Games:
     "Kamen Rider Battride War Genesis Memorial TV Sound Edition":
       BLJS10324: [ 01.00 ]
   Author: "FlexBy"
   Notes: *KRBWG_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0018df54, 0x60000000 ]

PPU-b1188c0e10fac40e006d51e0ff1aa5fafc3a0699:

 "Unlock FPS":
   Games:
     "Kamen Rider Battride War Genesis Memorial TV Sound Edition":
       BLJS10324: [ 01.04 ]
   Author: "FlexBy"
   Notes: *KRBWG_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00191b3c, 0x60000000 ]
PPU
Kamen Rider: Battride War II 1.2

PPU-18a4177808e3e3d355ace376c86e195b5aa1f6f0:

 "Unlock FPS":
   Games:
     "Kamen Rider: Battride War II":
       BLJS10262: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Cutscenes will not play with FPS higher than 60. Camera sensitivity gets slower at higher FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00244d6c, 0x60000000 ] # 30080d8f4 memory

PPU-cb1af0b8df900cda1fa7f68763b6d3987c603536:

 "Unlock FPS":
   Games:
     "Kamen Rider: Battride War II Premium TV & Movie Sound Edition":
       BLJS10263: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Cutscenes will not play with FPS higher than 60. Camera sensitivity gets slower at higher FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0024744c, 0x60000000 ]
PPU
Katamari Forever 1.2

PPU-76ad15d03cfe46e1fed60082e3ef7966ded38906:

 "Unlock FPS":
   Games:
     "Katamari Forever Demo":
       NPEB90185: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003661a0, 0x60000000 ]
Canary
Killer is Dead 1.2

Anchors:

 kid_fps_notes: &kid_fps_notes
   "Some elements speed is tied to FPS."
 kid_fpsEU: &kid_fpsEU
   - [ be32, 0x00950f20, 0x60000000 ]
   - [ be32, 0x00950f80, 0x60000000 ]
   - [ be32, 0x00950f84, 0x60000000 ]
 kid_fpsUS: &kid_fpsUS
   - [ be32, 0x00950ef0, 0x60000000 ]
   - [ be32, 0x00950f50, 0x60000000 ]
   - [ be32, 0x00950f54, 0x60000000 ]
 kid_fpsJP: &kid_fpsJP
   - [ be32, 0x00950f10, 0x60000000 ]
   - [ be32, 0x00950f70, 0x60000000 ]
   - [ be32, 0x00950f74, 0x60000000 ]
 kid_fpsAS: &kid_fpsAS
   - [ be32, 0x009913b8, 0x60000000 ]
   - [ be32, 0x00991418, 0x60000000 ]
   - [ be32, 0x0099141c, 0x60000000 ]

PPU-45d06382c197f53b92377cf64785818e9ad7b85a:

 "Unlock FPS":
   Games:
     "Killer is Dead":
       NPEB01370: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kid_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kid_fpsEU ]

PPU-5cd0ef555dba279e3314161d06c142b7a4e0c6af:

 "Unlock FPS":
   Games:
     "Killer is Dead":
       NPUB31188: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kid_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kid_fpsUS ]

PPU-289ab841b113be9f04ed76fd7f594b9bc41aaabb:

 "Unlock FPS":
   Games:
     "Killer is Dead":
       BLES01856: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kid_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kid_fpsEU ]

PPU-0f0489773fce71d506bc1d1024f398fb21065a12:

 "Unlock FPS":
   Games:
     "Killer is Dead":
       BLUS31186: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kid_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kid_fpsUS ]

PPU-59016237142d3ea6caeaca5f62852105dc320fd0:

 "Unlock FPS":
   Games:
     "Killer is Dead":
       BLJS10215: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kid_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kid_fpsJP ]

PPU-414babec8910f142628daeb43cefe28e619d27ee:

 "Unlock FPS":
   Games:
     "Killer is Dead":
       BCAS20292: [ 01.00 ]
   Author: "FlexBy"
   Notes: *kid_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kid_fpsAS ]
PPU
Killzone 1.2

Anchors:

 kz1_60fps_notes: &kz1_60fps_notes
   "Version 2.0 no longer requires 200% clock scale, reset to default before using this updated patch."
 kz1_EU100title: &kz1_EU100title
   "Killzone":
     BCES01743: [ 01.00 ]
     NPEA00418: [ 01.00 ]

PPU-70ad975e7fbb5bb57bb2159a16ec895cbccd3b4e:

 "Extended FOV":
   Games: *kz1_EU100title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x005e7f6c, 0.65 ] # static float in memory
 "60 FPS":
   Games: *kz1_EU100title
   Author: "ZEROx, illusion"
   Notes: *kz1_60fps_notes
   Patch Version: 2.0
   Patch:
     - [ be32, 0x002125a4, 0x3ca03f00 ] # same method as asasega patch
     - [ be32, 0x002192f8, 0x3ca03f00 ]
     - [ bef64, 0x0021c0a0, 0.06 ]

PPU-0bb16b9f48bfea44a892110beec812664e84539f:

 "Extended FOV":
   Games:
     "Killzone":
       NPUA80856: [ 01.00 ]
   Author: "illusion, Mew21"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x005e7f6c, 0.65 ] # static float in memory
 "60 FPS":
   Games:
     "Killzone":
       NPUA80856: [ 01.00 ]
   Author: "ZEROx, illusion"
   Notes: *kz1_60fps_notes
   Patch Version: 2.0
   Patch:
     - [ be32, 0x002125f4, 0x3ca03f00 ] # same method as asasega patch
     - [ be32, 0x00219348, 0x3ca03f00 ]
     - [ bef64, 0x0021c0f0, 0.06 ]
PPU
Killzone 2 1.2

Anchors:

 kz2demo_fov_notes: &kz2demo_fov_notes
   "Bound to cause issues, needs further testing."
 kz2demo_fov: &kz2demo_fov
   - [ bef32, 0x00eb0174, 0.65 ] # Static float in memory
 kz2demo_spu: &kz2demo_spu
   - [ be32, 0x00a42a3c, 0x8a840089 ]
 kz2_spu_notes: &kz2_spu_notes
   "No longer requires Write Color Buffers."
 kz2_disc129title: &kz2_disc129title
   "Killzone 2":
     BCAS20066: [ 01.29 ]
     BCES00081: [ 01.29 ]
     BCUS98116: [ 01.29 ]

PPU-ca2a0b7e8d4fa7a0d4f3a16d6f2bea5d260e3c09:

 "Extended FOV":
   Games:
     "Killzone 2 Demo":
       NPEA90034: [ 01.00 ]
   Author: "illusion"
   Notes: *kz2demo_fov_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz2demo_fov ]
 "Disable Post Processing on SPU":
   Games:
     "Killzone 2 Demo":
       NPEA90034: [ 01.00 ]
   Author: "ZEROx, illusion"
   Notes: *kz2_spu_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz2demo_spu ]
 "Debug Menu":
   Games:
     "Killzone 2 Demo":
       NPEA90034: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00b19d5c, 0x38600001 ]

PPU-43e0fe2996338af9f1032b647af9436a081e09b0:

 "Extended FOV":
   Games:
     "Killzone 2 Demo":
       NPUA70034: [ 01.00 ]
   Author: "illusion"
   Notes: *kz2demo_fov_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz2demo_fov ]
 "Disable Post Processing on SPU":
   Games:
     "Killzone 2 Demo":
       NPUA70034: [ 01.00 ]
   Author: "ZEROx, illusion"
   Notes: *kz2_spu_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz2demo_spu ]
 "Debug Menu":
   Games:
     "Killzone 2 Demo":
       NPUA70034: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00b19d5c, 0x38600001 ]

PPU-3a4e272eff128f7fa40bf722961a0c6de81bfc5a:

 "Extended FOV":
   Games: *kz2_disc129title
   Author: "illusion"
   Notes: *kz2demo_fov_notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00ec096c, 0.65 ] # Static float in memory
 "Disable Post Processing on SPU":
   Games: *kz2_disc129title
   Author: "ZEROx, illusion"
   Notes: *kz2_spu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a5a7cc, 0x8a840089 ]
 "Skip Intro":
   Games: *kz2_disc129title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f07460, 0x00bfab10 ]
 "Debug Menu":
   Games: *kz2_disc129title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00b336f4, 0x38600001 ]

PPU-6a6b3ca124e4b5554f341669010a370a4a5c33db:

 "Debug Menu":
   Games:
     "Killzone 2 Beta":
       BCET00006: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00b1d754, 0x38600001 ]
 "Disable Post Processing on SPU":
   Games:
     "Killzone 2 Beta":
       BCET00006: [ 01.00 ]
   Author: "ZEROx, illusion, FlexBy"
   Notes: *kz2_spu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a467c4, 0x8a840089 ]
PPU
Killzone 3 1.2

Anchors:

 kz3_fov_notes: &kz3_fov_notes
   "Bound to cause issues, needs further testing."
 kz3demo_fov: &kz3demo_fov
   - [ bef32, 0x01327da0, 0.85 ] # static float in memory // viewmodel
   - [ bef32, 0x01327e74, 0.85 ] # static float in memory // camera
 kz3_mlaa_notes: &kz3_mlaa_notes
   "Allows for the use of Resolution Scaling in the title and improves performance. Some screen effects will be lost. Write Color Buffers is no longer required."
 kz3demo_mlaa: &kz3demo_mlaa
   - [ be32, 0x001bded8, 0x38a00000 ] # li r5 0x0
 kz3_infammo_notes: &kz3_infammo_notes
   "Infinite ammo and grenades."
 kz3_disc100title: &kz3_disc100title
   "Killzone 3":
     BCES01007: [ 01.00 ]
     BCUS98234: [ 01.00 ]
 kz3_disc114title: &kz3_disc114title
   "Killzone 3":
     BCES01007: [ 01.14 ]
     BCUS98234: [ 01.14 ]

PPU-ae204e2198c9a051a44a69913c48f6591b811082:

 "Extended FOV":
   Games: *kz3_disc100title
   Author: "illusion"
   Notes: *kz3_fov_notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x01327e54, 0.85 ] # static float in memory
 "Disable MLAA(Post-processing On SPU)": # Gfx.Post.MLAA PostMLAASPU
   Games: *kz3_disc100title
   Author: "illusion"
   Notes: *kz3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001be008, 0x38a00000 ] # li r5 0x0
 "Infinite Ammo":
   Games: *kz3_disc100title
   Author: "Aphelion"
   Notes: *kz3_infammo_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0073d598, 0x60000000 ]
     - [ be32, 0x006b0110, 0x60000000 ]
 "Debug Menu":
   Games: *kz3_disc100title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e61018, 0x74727565 ]
     - [ be32, 0x00e6101c, 0x00000000 ]

PPU-4836b8e74c47919f50b030ee6b47d96bc7305387:

 "Extended FOV":
   Games: *kz3_disc114title
   Author: "illusion"
   Notes: *kz3_fov_notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0139bdf0, 0.85 ] # static float in memory // viewmodel
     - [ bef32, 0x0139beec, 0.85 ] # static float in memory // camera
 "Disable MLAA (Post-processing on SPU)": # Gfx.Post.MLAA PostMLAASPU
   Games: *kz3_disc114title
   Author: "illusion"
   Notes: *kz3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001c95a8, 0x38a00000 ] # li r5 0x0
     - [ be16, 0x00202128, 0x4800 ]
 "Infinite Ammo":
   Games: *kz3_disc114title
   Author: "Aphelion"
   Notes: *kz3_infammo_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00753018, 0x60000000 ]
     - [ be32, 0x006c5250, 0x60000000 ]
 "Skip Intro":
   Games: *kz3_disc114title
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00fb1208, "open(file:///mainmenu.gum)     " ]
     - [ utf8, 0x00fb1228, "epil" ]
     - [ utf8, 0x00fb1230, "heal" ]
     - [ be32, 0x00016630, 0x48f9ac31 ]
     - [ be32, 0x00fb1260, 0x3ca000fb ]
     - [ be32, 0x00fb1264, 0x60a51208 ]
     - [ be32, 0x00fb126c, 0x8064000d ]
     - [ be32, 0x00fb1268, 0x83c50020 ]
     - [ be32, 0x00fb1270, 0x7c83f000 ]
     - [ be32, 0x00fb1274, 0x41860010 ]
     - [ be32, 0x00fb1278, 0x83c50028 ]
     - [ be32, 0x00fb127c, 0x7c83f000 ]
     - [ be32, 0x00fb1280, 0x40860008 ]
     - [ be32, 0x00fb1284, 0x7ca42b78 ]
     - [ be32, 0x00fb1288, 0x38a00000 ]
     - [ be32, 0x00fb128c, 0x4e800020 ]
 "Debug Menu":
   Games: *kz3_disc114title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00edcb80, 0x74727565 ]
     - [ be32, 0x00edcb84, 0x00000000 ]

PPU-5f932afa0b36e8be30b4ab96689ad10e3583a261:

 "Extended FOV":
   Games:
     "Killzone 3 Demo":
       NPEA90084: [ 01.00 ]
   Author: "illusion"
   Notes: *kz3_fov_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz3demo_fov ]
 "Disable MLAA (Post-processing on SPU)": # Gfx.Post.MLAA PostMLAASPU
   Games:
     "Killzone 3 Demo":
       NPEA90084: [ 01.00 ]
   Author: "illusion"
   Notes: *kz3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz3demo_mlaa ]
 "Debug Menu":
   Games:
     "Killzone 3 Demo":
       NPEA90084: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e61a24, 0x74727565 ]

PPU-c28a92c751f6c6ffae0f354c7329ee599912baac:

 "Extended FOV":
   Games:
     "Killzone 3 Demo":
       NPUA70133: [ 01.00 ]
   Author: "illusion"
   Notes: *kz3_fov_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz3demo_fov ]
 "Disable MLAA (Post-processing on SPU)": # Gfx.Post.MLAA PostMLAASPU
   Games:
     "Killzone 3 Demo":
       NPUA70133: [ 01.00 ]
   Author: "illusion"
   Notes: *kz3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kz3demo_mlaa ]
 "Debug Menu":
   Games:
     "Killzone 3 Demo":
       NPUA70133: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e61a24, 0x74727565 ]

PPU-238ec433d9577dcb54fe61efaada1c744b713722:

 "Disable MLAA (Post-processing on SPU)":
   Games:
     "Killzone 3 Beta":
       BCET70024: [ 02.00 ]
   Author: "illusion, FlexBy"
   Notes: *kz3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ae910, 0x38a00000 ]
     - [ be16, 0x001e86a8, 0x4800 ]

PPU-3764d5a10a24cec2db1a7bbfa3bbc692de47bbe0:

 "Disable MLAA (Post-processing on SPU)":
   Games:
     "Killzone 3 Preview":
       BCET01007: [ 01.00 ]
   Author: "illusion, FlexBy"
   Notes: *kz3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001bc238, 0x38a00000 ]
     - [ be16, 0x001f6448, 0x4800 ]
PPU
Kingdom Hearts HD 1.5 ReMIX 1.2

Anchors:

 kh15_ar_21_9_notes: &kh15_ar_21_9_notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings."
 kh15_ar_21_9: &kh15_ar_21_9
   - [ be32, 0x000eb170, 0x3faaaaab ] # Vert+ 21:9
   - [ be32, 0x000eb16c, 0x3fc00000 ] # Zoom+ 21:9
 kh15_60fps_notes: &kh15_60fps_notes
   "May work with JP version with adjustments. May cause double cutscenes audio and/or video."
 kh15_60fps: &kh15_60fps
   - [ be32, 0x00036870, 0x38600000 ] # li r3, 0x0
 kh15recom_60fps: &kh15recom_60fps
   - [ be32, 0x00012484, 0x38800000 ] # li r4, 0x0

PPU-d626d9832ed48d1ff0d8d97e53a4e23df50cfae6: # kingdom.self

 "21:9 Aspect Ratio":
   Games:
     "Kingdom Hearts HD 1.5 ReMIX":
       BLUS31212: [ All ]
   Author: "Esppiral"
   Notes: *kh15_ar_21_9_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kh15_ar_21_9 ]
 "60 FPS":
   Games:
     "Kingdom Hearts HD 1.5 ReMIX":
       BLUS31212: [ All ]
   Author: "Esppiral, Michael Pama, illusion"
   Notes: *kh15_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kh15_60fps ]

PPU-f259a89a80e02a664ab97c3a175330c2e53810ab: # kingdom.self

 "21:9 Aspect Ratio":
   Games:
     "Kingdom Hearts HD 1.5 ReMIX":
       BLES01897: [ All ]
   Author: "Esppiral"
   Notes: *kh15_ar_21_9_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kh15_ar_21_9 ]
 "60 FPS":
   Games:
     "Kingdom Hearts HD 1.5 ReMIX":
       BLES01897: [ All ]
   Author: "Esppiral, Michael Pama, illusion"
   Notes: *kh15_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kh15_60fps ]

PPU-c994c802bc88352df8d73bc92f8f9a862814e50d: # recom.self

 "60 FPS":
   Games:
     "Kingdom Hearts HD 1.5 ReMIX Chain of Memories":
       BLUS31212: [ All ]
   Author: "BlaGe, illusion"
   Notes: *kh15_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kh15recom_60fps ]

PPU-4b0a5d3faf18ac22a12c3dca921f82e0c5170bb6: # recom.self

 "60 FPS":
   Games:
     "Kingdom Hearts HD 1.5 ReMIX Chain of Memories":
       BLES01897: [ All ]
   Author: "BlaGe, illusion"
   Notes: *kh15_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *kh15recom_60fps ]
PPU
Kingdom Hearts HD 2.5 ReMIX 1.2

Anchors:

 kh25_60fps_notes: &kh25_60fps_notes
   "Doubles gravity, some stuff moves at double speed."

PPU-f18bcdcc6d74a25383d72074e1646352ab53e9d2: # kingdom2.self

 "60 FPS":
   Games:
     "Kingdom Hearts HD 2.5 ReMIX":
       BLES02070: [ All ]
       BLUS31460: [ All ]
   Author: "illusion, BlaGe" # https://forums.rpcs3.net/user-1272.html
   Notes: *kh25_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00076850, 0x38600000 ] # li r3, 0x0

PPU-6da0d4551c59eb596a1e04a5355e98163badf246: # BBS.self

 "60 FPS":
   Games:
     "Kingdom Hearts HD 2.5 ReMIX (Birth By Sleep)":
       BLES02070: [ All ]
       BLUS31460: [ All ]
   Author: "illusion, BlaGe" # https://forums.rpcs3.net/user-1272.html
   Notes: *kh25_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00015aa4, 0x38600000 ] # li r3, 0x0
PPU
LEGO Star Wars: The Complete Saga 1.2

LegoStarWarsTheCompleteSaga_titleID: &LegoStarWarsTheCompleteSaga_titleID

   "LEGO Star Wars: The Complete Saga":
     BLUS30079: [ 02.00 ]
     BLES00121: [ 02.00 ]

PPU-023ff768c205b6a7b819005c6eccf5c099ca3e04:

 "No Blur":
   Games: *LegoStarWarsTheCompleteSaga_titleID
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0023dabc, 0x38000000 ]
 "1280x720 Resolution":
   Games: *LegoStarWarsTheCompleteSaga_titleID
   Author: "illusion"
   Notes: "Original resolution is 1280x768."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004a75f2, 1280 ]
     - [ be16, 0x004a75f6, 720 ]
PPU
Life is Strange 1.2

Anchors:

 lis_fps_notes: &lis_fps_notes
   "Removes 62 FPS limit. Maximum framerate with the patch is half the Vblank frequency."

PPU-7b13f30153c465c62995ff4710961f3ae7d2e378:

 "Unlock FPS":
   Games:
     "Life is Strange":
       NPEB02197: [ 01.07 ]
       NPUB31636: [ 01.08 ]
   Author: "illusion"
   Notes: *lis_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0042c4fc, 0x60000000 ]

PPU-9940a863ed7bf977c5a15cff5eec8d0649a8552f:

 "Unlock FPS":
   Games:
     "Life is Strange":
       NPJB00789: [ 01.00 ]
   Author: "illusion"
   Notes: *lis_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0042c1ec, 0x60000000 ]
PPU
LittleBigPlanet 1.2

Anchors:

 lbp_130title: &lbp_130title
   "LittleBigPlanet":
     BCES00141: [ 01.30 ]
     BCES00611: [ 01.30 ]
     BCUS98148: [ 01.30 ]
     BCUS98208: [ 01.30 ]
     BCJS30018: [ 01.30 ]
     BCAS20058: [ 01.30 ]
     BCAS20078: [ 01.30 ]
     NPEA00241: [ 01.30 ]
     NPUA80472: [ 01.30 ]
     NPJA00052: [ 01.30 ]
 lbp_server_url_beacon: &lbp_server_url_beacon
   "http://lighthouse.lbpunion.com/LITTLEBIGPLANETPS3_XML\0"
 lbp_server_url_infinite: &lbp_server_url_infinite
   "http://lnfinite.site/LITTLEBIGPLANETPS3_XML\0"
 lbp_server_crash_bypass: &lbp_server_crash_bypass
   - [ byte, 0x0074b368, 0x00 ] # crash bypass in sceNpCommerce2 function, remove this once it's fixed in rpcs3

PPU-545c1abbf1c562d60fca7435401f020beab76b53:

 "Create Mode":
   Games: *lbp_130title
   Author: "Zhaxxy, Aphelion"
   Notes: "Enables create mode permanently in all levels until deactivated."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0001877c, 0x38e00001 ]
 "Beacon Custom Server":
   Games: *lbp_130title
   Author: "uh wot"
   Notes: "Patches server URL to point to Beacon, a custom server instance run by LBP Union."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00767c40, *lbp_server_url_beacon ] # https server url
     - [ utf8, 0x00767cf8, *lbp_server_url_beacon ] # http server url
     - [ load, *lbp_server_crash_bypass ]
 "Infinite Custom Server":
   Games: *lbp_130title
   Author: "Toyo, uh wot"
   Notes: "Patches server URL to point to Infinite, a custom server run by the Infinite Team.\nCreate an account here: https://lnfinite.site/register \n(The first letter is a lowercase L, not a capital i)\n\nIf you have any crashes or connection issues, restart the game in RPCS3 after authentication.\n\nThanks to @uh wot for locating the addresses."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00767c40, *lbp_server_url_infinite ] # https server url
     - [ utf8, 0x00767cf8, *lbp_server_url_infinite ] # http server url
     - [ load, *lbp_server_crash_bypass ]
PPU
LittleBigPlanet 2 1.2

Anchors:

 lbp2_133title: &lbp2_133title
   "LittleBigPlanet 2":
     BCES00850: [ 01.33 ]
     BCES01086: [ 01.33 ]
     BCES01345: [ 01.33 ]
     BCES01346: [ 01.33 ]
     BCES01693: [ 01.33 ]
     BCES01694: [ 01.33 ]
     BCUS98245: [ 01.33 ]
     BCUS98372: [ 01.33 ]
     BCAS20113: [ 01.33 ]
     BCAS20201: [ 01.33 ]
     BCJS30058: [ 01.33 ]
     NPEA00324: [ 01.33 ]
     NPEA00437: [ 01.33 ]
     NPUA80662: [ 01.33 ]
 lbp2_121title: &lbp2_121title
   "LittleBigPlanet 2":
     BCES00850: [ 01.21 ]
     BCES01693: [ 01.21 ]
     NPUA80662: [ 01.21 ]
 lbp2_ar_notes: &lbp2_ar_notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings."
 lbp2_ar_configurable_values: &lbp2_ar_configurable_values
   "Aspect Ratio":
     Type: double_enum
     Value: &32_9_value 3.555555555555556
     Allowed Values:
       "32:9": *32_9_value
       "21:9 (3840x1600)": 2.4
       "21:9 (3440x1440)": 2.388888888888889
       "21:9 (2560x1080)": 2.37037037037037
       "16:10": 1.6
       "4:3": 1.333333333333333
       "5:4": 1.25
 # Common digest key for servers implementing AutoDiscover's `usesCustomDigestKey` flag
 # Ref: https://docs.littlebigrefresh.com/autodiscover-api#version-2
 lbp2_custom_digest: &lbp2_custom_digest
   "CustomServerDigest"
 lbp2_server_url_beacon: &lbp2_server_url_beacon
   "http://lighthouse.lbpunion.com/LITTLEBIGPLANETPS3_XML\0"
 lbp2_server_url_infinite: &lbp2_server_url_infinite
   "http://lnfinite.site/LITTLEBIGPLANETPS3_XML\0"
 lbp2_server_url_lbr: &lbp2_server_url_lbr
   "http://lbp.littlebigrefresh.com:2095/lbp\0"

PPU-a74423ca913fc18e46cfe926db1d48e41f9858a9:

 "Aspect Ratio":
   Games: *lbp2_133title
   Author: "slashiee"
   Notes: *lbp2_ar_notes
   Configurable Values: *lbp2_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00d9c8ec, "Aspect Ratio" ]
 "Create Mode Everywhere":
   Games: *lbp2_133title
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00156f00, 0x38000001 ]
 "Beacon Custom Server":
   Games: *lbp2_133title
   Author: "uh wot"
   Notes: "Patches server URL to point to Beacon, a custom server run by LBP Union."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00c51b68, *lbp2_server_url_beacon ] # https server url
     - [ utf8, 0x00c51c08, *lbp2_server_url_beacon ] # http server url
 "Infinite Custom Server":
   Games: *lbp2_133title
   Author: "Toyo, uh wot"
   Notes: "Patches server URL to point to Infinite, a custom server run by the Infinite Team.\nCreate an account here: https://lnfinite.site/register \n(The first letter is a lowercase L, not a capital i)\n\nIf you have any crashes or connection issues, restart the game in RPCS3 after authentication.\n\nThanks to @uh wot for locating the addresses."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00c51b68, *lbp2_server_url_infinite ] # https server url
     - [ utf8, 0x00c51c08, *lbp2_server_url_infinite ] # http server url
 "LittleBigRefresh Custom Server":
   Games: *lbp2_133title
   Author: "jvyden (via Refresher)"
   Notes: "Connect to LittleBigRefresh, a second-generation custom server that focuses on quality of life features and improving user experience, with native support for mods and beta builds.\n\nThis server requires registration on the website at https://lbp.littlebigrefresh.com/register."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00c51b68, *lbp2_server_url_lbr ]
     - [ utf8, 0x00c51c08, *lbp2_server_url_lbr ]
     - [ utf8, 0x00c361d0, *lbp2_custom_digest ] # Digest key

PPU-46682b51c3c5d570ba38c6a143480214aefc6217:

 "Create Mode Everywhere":
   Games: *lbp2_121title
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0014c6c4, 0x38000001 ]

PPU-1d7a568ddaf6beb0dce106fa372d8205a231ef57:

 "Beacon Custom Server":
   Games:
     "LittleBigPlanet 2 Move Pack Beta":
       BCET70035: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Patches server URL to point to Beacon, a custom server run by LBP Union. Makes the beta work again."
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00b8c280, *lbp2_server_url_beacon ] # http
     - [ utf8, 0x00b8c198, *lbp2_server_url_beacon ] # https

PPU-8752dc31a09672a37a44b2647d62a53536ef9fe1:

 "Beacon Custom Server":
   Games:
     "LittleBigPlanet 2 Beta":
       NPUA70117: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00aa1318, *lbp2_server_url_beacon ] # https
     - [ utf8, 0x00aa1268, *lbp2_server_url_beacon ] # http

PPU-d12a008f6352e4784d364c983fa82da79164e5e7:

 "Beacon Custom Server":
   Games:
     "LittleBigPlanet 2 Beta":
       NPUA70117: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00a97a28, *lbp2_server_url_beacon ] # https
     - [ utf8, 0x00a97ad8, *lbp2_server_url_beacon ] # http
PPU
LittleBigPlanet 3 1.2

Anchors:

 lbp3_126title: &lbp3_126title
   "LittleBigPlanet 3":
     BCES01663: [ 01.26 ]
     BCES02068: [ 01.26 ]
     BCUS81138: [ 01.26 ]
     BCUS98362: [ 01.26 ]
     BCAS20322: [ 01.26 ]
     NPEA00515: [ 01.26 ]
     NPUA81116: [ 01.26 ]
     NPHA80277: [ 01.26 ]
 lbp3_server_url_beacon: &lbp3_server_url_beacon
   "http://lighthouse.lbpunion.com/LITTLEBIGPLANETPS3_XML\0"
 lbp3_server_url_infinite: &lbp3_server_url_infinite
   "http://lnfinite.site/LITTLEBIGPLANETPS3_XML\0"

PPU-4ff9503c80ff356080c96f3828890906073b8e43:

 "Create Mode":
   Games: *lbp3_126title
   Author: "Zhaxxy"
   Notes: "Permanently be in create mode until unchecked.\nFlying in the pod will cause sackboy to go far away from the pod. Teleport yourself into the pod via a player teleporter, then stop flying."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ed2ac, 0x41e00001 ]
 "Beacon Custom Server":
   Games: *lbp3_126title
   Author: "uh wot"
   Notes: "Patches server URL to point to Beacon, a custom server run by LBP Union."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00d9e4c4, *lbp3_server_url_beacon ] # https server url
     - [ utf8, 0x00d9e53c, *lbp3_server_url_beacon ] # presence server url
     - [ utf8, 0x00d9e58c, *lbp3_server_url_beacon ] # live server url
     - [ utf8, 0x00d9e5d8, *lbp3_server_url_beacon ] # http server url
 "Infinite Custom Server":
   Games: *lbp3_126title
   Author: "Toyo, uh wot"
   Notes: "Patches server URL to point to Infinite, a custom server run by the Infinite Team.\nCreate an account here: https://lnfinite.site/register \n(The first letter is a lowercase L, not a capital i)\n\nIf you have any crashes or connection issues, restart the game in RPCS3 after authentication.\n\nThanks to @uh wot for locating the addresses."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00d9e4c4, *lbp3_server_url_infinite ] # https server url
     - [ utf8, 0x00d9e53c, *lbp3_server_url_infinite ] # presence server url
     - [ utf8, 0x00d9e58c, *lbp3_server_url_infinite ] # live server url
     - [ utf8, 0x00d9e5d8, *lbp3_server_url_infinite ] # http server url
PPU
LittleBigPlanet Hub 1.2

Anchors:

LBPH_AR_Configurable_Values: &LBPH_AR_Configurable_Values
   "Aspect Ratio":
     Type: double_enum
     Value: &32_9_value 3.555555555555556
     Allowed Values:
       "32:9": *32_9_value
       "21:9 (3840x1600)": 2.4
       "21:9 (3440x1440)": 2.388888888888889
       "21:9 (2560x1080)": 2.37037037037037
       "16:10": 1.6
       "4:3": 1.333333333333333
       "5:4": 1.25

PPU-18cc71253bf487257baff903ad2fecb599741669:

 "Aspect Ratio":
   Games:
     "LittleBigPlanet Hub Internal Beta":
       BCET70055: [ 01.25 ]
   Author: "FlexBy"
   Notes:
   Configurable Values: *LBPH_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00cc06c4, "Aspect Ratio" ]
 "Beacon Custom Server":
   Games:
     "LittleBigPlanet Hub Internal Beta":
       BCET70055: [ 01.25 ]
   Author: "FlexBy, uh wot"
   Notes:
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00b744c0, "http://lighthouse.lbpunion.com/LITTLEBIGPLANETPS3_XML\0" ] # https #flexby
     - [ utf8, 0x00b749e8, "http://lighthouse.lbpunion.com/LITTLEBIGPLANETPS3_XML\0" ] # http
     - [ utf8, 0x00bd0168, "!?/*hjk7duOZ1f@daX" ] # digest key #uh wot
 "Infinite Custom Server":
   Games:
     "LittleBigPlanet Hub Internal Beta":
       BCET70055: [ 01.25 ]
   Author: "Toyo, uh wot"
   Notes: "Patches server URL to point to Infinite, a custom server run by the Infinite Team.\nCreate an account here: https://lnfinite.site/register \n(The first letter is a lowercase L, not a capital i)\n\nIf you have any crashes or connection issues, restart the game in RPCS3 after authentication.\n\nThanks to @uh wot for locating the addresses."
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00b749e8, "http://lnfinite.site/LITTLEBIGPLANETPS3_XML\0" ] # https server url
     - [ utf8, 0x00b744c0, "http://lnfinite.site/LITTLEBIGPLANETPS3_XML\0" ] # http server url
     - [ utf8, 0x00bd0168, "!?/*hjk7duOZ1f@daX" ]
PPU
LittleBigPlanet Karting 1.2

Anchors:

 infinite_notes: &infinite_notes
   "Patches server URL to point to Infinite, a custom server run by the Infinite Team.\nCreate an account here: https://lnfinite.site/register \n(The first letter is a lowercase L, not a capital i)\n\nIf you have any crashes or connection issues, restart the game in RPCS3 after authentication."
 infinite_patch: &infinite_patch
   - [ utf8, 0x011ab160, "lbpk.lnfinite.site\0" ] # http server url

PPU-1d6e69213f25e5c4aeca823b8b6942b55e660392:

 "Infinite Custom Server":
   Games:
     "LittleBigPlanet Karting":
       BCES01422: [ 01.21 ]
   Author: "Toyo, k7x1e, uh wot"
   Notes: *infinite_notes
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ load, *infinite_patch ]

PPU-7cd3660cf7c89791e1436b0a52de886ad4d3eb4a:

 "Infinite Custom Server":
   Games:
     "LittleBigPlanet Karting":
       BCES01423: [ 01.21 ]
   Author: "Toyo, k7x1e, uh wot"
   Notes: *infinite_notes
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ load, *infinite_patch ]

PPU-3786b2a3161aa099e40ac0917e5e0e4ce570446f:

 "Infinite Custom Server":
   Games:
     "LittleBigPlanet Karting":
       BCUS98254: [ 01.21 ]
   Author: "Toyo, k7x1e, uh wot"
   Notes: *infinite_notes
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ load, *infinite_patch ]

PPU-ec3deec5674552221e6b0013a19c15b5ef147c0e:

 "Infinite Custom Server":
   Games:
     "LittleBigPlanet Karting":
       NPEA00421: [ 01.21 ]
   Author: "Toyo, k7x1e, uh wot"
   Notes: *infinite_notes
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ load, *infinite_patch ]

PPU-6ddd32ae96c9fc68d1f849f965cb60ba1af1eafb:

 "Infinite Custom Server":
   Games:
     "LittleBigPlanet Karting":
       NPUA80848: [ 01.20 ]
   Author: "Toyo, k7x1e, uh wot"
   Notes: *infinite_notes
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x011aad80, "lbpk.lnfinite.site\0" ] # http server url, the versions BCAS20205, BCUS99089, BCJS30085 left, unknown PPU
PPU
Lollipop Chainsaw 1.2

Anchors:

 LC_FPS_Notes: &LC_FPS_Notes
  "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 57 FPS."
 LC_FPS: &LC_FPS
   - [ be32, 0x00932f2c, 0x60000000 ]
   - [ be32, 0x00932f8c, 0x60000000 ]
   - [ be32, 0x00932f90, 0x60000000 ]
 LC_Grain: &LC_Grain
   - [ be32, 0x00408690, 0x4800007c ] # b 0x40870c
 LC_DOF_Notes: &LC_DOF_Notes
   "Disables the DoF effect which doesn't correctly scale with resolution upscaling. This patch may slightly affect the game brightness in some levels."
 LC_DOF: &LC_DOF
   - [ be32, 0x0016c1b4, 0x38a00000 ] # li r5 0
   - [ be32, 0x00326f6c, 0x38a00000 ] # li r5 0
   - [ be32, 0x00408498, 0x38a00000 ] # li r5 0
 LC_BLOOM: &LC_BLOOM
   - [ be32, 0x0016c1a8, 0x38c00000 ] # li r6 0
   - [ be32, 0x0040848c, 0x38c00000 ] # li r6 0

PPU-df6f6701742921b9cbb2554983bb4568aae8d659:

 "Unlock FPS":
   Games:
     "Lollipop Chainsaw":
       BLUS30917: [ All ]
   Author: "Whatcookie"
   Notes: *LC_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *LC_FPS ]
 "Disable Image Grain":
   Games:
     "Lollipop Chainsaw":
       BLUS30917: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 2.0
   Patch:
     - [ load, *LC_Grain ]
 "Disable Low-Resolution Depth of Field":
   Games:
     "Lollipop Chainsaw":
       BLUS30917: [ All ]
   Author: "boma"
   Notes: *LC_DOF_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *LC_DOF ]
 "Disable Bloom":
   Games:
     "Lollipop Chainsaw":
       BLUS30917: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *LC_BLOOM ]

PPU-6f69ee207208d55faacb75a3aac6a9ce2aa290b7:

 "Unlock FPS":
   Games:
     "Lollipop Chainsaw":
       BLES01525: [ All ]
   Author: "Whatcookie"
   Notes: *LC_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *LC_FPS ]
 "Disable Image Grain":
   Games:
     "Lollipop Chainsaw":
       BLES01525: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 2.0
   Patch:
     - [ load, *LC_Grain ]
 "Disable Low-Resolution Depth of Field":
   Games:
     "Lollipop Chainsaw":
       BLES01525: [ All ]
   Author: "boma"
   Notes: *LC_DOF_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *LC_DOF ]
 "Disable Bloom":
   Games:
     "Lollipop Chainsaw":
       BLES01525: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *LC_BLOOM ]

PPU-1974e83c5c7b4fae6f2c270e62f7dfaece5a731b:

 "Unlock FPS":
   Games:
     "Lollipop Chainsaw":
       NPJB00273: [ All ]
   Author: "Whatcookie, FlexBy"
   Notes: *LC_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00932e24, 0x60000000 ]
     - [ be32, 0x00932e84, 0x60000000 ]
     - [ be32, 0x00932e88, 0x60000000 ]
 "Disable Image Grain":
   Games:
     "Lollipop Chainsaw":
       NPJB00273: [ All ]
   Author: "boma, FlexBy"
   Notes:
   Patch Version: 2.0
   Patch:
   - [ be32, 0x00408940, 0x4800007c ] # b 0x40870c
 "Disable Low-Resolution Depth of Field":
   Games:
     "Lollipop Chainsaw":
       NPJB00273: [ All ]
   Author: "boma, FlexBy"
   Notes: *LC_DOF_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0016c484, 0x38a00000 ] # li r5 0
     - [ be32, 0x0032721c, 0x38a00000 ] # li r5 0
     - [ be32, 0x00408748, 0x38a00000 ] # li r5 0
 "Disable Bloom":
   Games:
     "Lollipop Chainsaw":
       NPJB00273: [ All ]
   Author: "boma, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0016c478, 0x38c00000 ] # li r6 0
     - [ be32, 0x0040873c, 0x38c00000 ] # li r6 0

PPU-9b8394d269924a9b8b27916d3052718d914ff5c2:

 "Unlock FPS":
   Games:
     "Lollipop Chainsaw":
       BLJS10125: [ All ]
   Author: "Whatcookie, FlexBy"
   Notes: *LC_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x009332e4, 0x60000000 ]
     - [ be32, 0x00933344, 0x60000000 ]
     - [ be32, 0x00933348, 0x60000000 ]
 "Disable Image Grain":
   Games:
     "Lollipop Chainsaw":
       BLJS10125: [ All ]
   Author: "boma, FlexBy"
   Notes:
   Patch Version: 2.0
   Patch:
   - [ be32, 0x00408bb9, 0x4800007c ] # b 0x40870c
 "Disable Low-Resolution Depth of Field":
   Games:
     "Lollipop Chainsaw":
       BLJS10125: [ All ]
   Author: "boma, FlexBy"
   Notes: *LC_DOF_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0016c6f4, 0x38a00000 ] # li r5 0
     - [ be32, 0x0032748c, 0x38a00000 ] # li r5 0
     - [ be32, 0x004089b8, 0x38a00000 ] # li r5 0
 "Disable Bloom":
   Games:
     "Lollipop Chainsaw":
       BLJS10125: [ All ]
   Author: "boma, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0016c6e8, 0x38c00000 ] # li r6 0
     - [ be32, 0x004089ac, 0x38c00000 ] # li r6 0
PPU
Marvel vs Capcom 2 1.2

PPU-QoiFRPF8j00N996aQMthtWqEUG0Y:

 "P1 Infinite Health":
   Games:
     "Marvel vs. Capcom 2":
       NPUB30068: [ All ]
   Author: "Petareo"
   Notes: "You will never lose health when attacked."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0064768d, 0x006481d5 ]
PPU
Marvel: Ultimate Alliance 1.2

PPU-bc4b7b4c45dd73d59fcb54ad47143baf07c5521b:

 "Unlock FPS":
   Games:
     "Marvel Ultimate Alliance":
       BLUS30010: [ 01.00 ]
   Author: "Jao"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00013300, 0x60000000 ]
 "Openspy.net Patch":
   Games:
     "Marvel Ultimate Alliance":
       BLUS30010: [ 01.00 ]
   Author: "Ninetime"
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x10024925, "openspy.net" ]
     - [ utf8, 0x100250d1, "openspy.net" ]
     - [ utf8, 0x10025190, "openspy.net" ]
     - [ utf8, 0x100251a8, "openspy.net" ]
     - [ utf8, 0x100251d2, "openspy.net" ]
     - [ utf8, 0x10025818, "openspy.net" ]
PPU
Mass Effect 2 1.2

Anchors:

 meffect2_unlockfps_105: &meffect2_unlockfps_105
   - [ be32, 0x002faab8, 0x60000000 ]
 meffect2_unlockfps_notes: &meffect2_unlockfps_notes
   "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 58 FPS."

PPU-55c789aa9457821e2b843ce5979feadb6beb2f36:

 "Unlock FPS":
   Games:
     "Mass Effect 2":
       BLES01133: [ 01.05 ]
       BLUS30650: [ 01.05 ]
       BLJM60332: [ 01.02 ]
       NPEB00503: [ 01.06 ]
       NPUB30447: [ 01.05 ]
   Author: "FlexBy"
   Notes: *meffect2_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *meffect2_unlockfps_105 ]

PPU-65bdbb13769e1ed75b7e5133e0f895f425e165c6:

 "Unlock FPS":
   Games:
     "Mass Effect 2 Demo":
       NPUB90506: [ 01.00 ]
   Author: "FlexBy"
   Notes: *meffect2_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002f5f18, 0x60000000 ]
PPU
Mass Effect 3 1.2

Anchors:

 meffect3_unlockfps_109: &meffect3_unlockfps_109
   - [ be32, 0x002a9928, 0x60000000 ]
 meffect3_unlockfps_notes: &meffect3_unlockfps_notes
   "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 58 FPS."

PPU-8642d38e1ad2d36beeda071aad226384f742c239:

 "Unlock FPS":
   Games:
     "Mass Effect 3":
       NPEB00865: [ 01.09 ]
       NPUB30710: [ 01.10 ]
   Author: "FlexBy"
   Notes: *meffect3_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *meffect3_unlockfps_109 ]

PPU-6644a506138a075bcb77d44afce4f5e9c37260c3:

 "Unlock FPS":
   Games:
     "Mass Effect 3":
       BLES01462: [ 01.09 ]
       BLJM60427: [ 01.09 ]
       BLUS30853: [ 01.10 ]
   Author: "FlexBy"
   Notes: *meffect3_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *meffect3_unlockfps_109 ]

PPU-87b65547be9e5efe8f540cbda75dfb9a21698a8b:

 "Unlock FPS":
   Games:
     "Mass Effect 3 Demo":
       NPEB90387: [ 01.00 ]
   Author: "FlexBy"
   Notes: *meffect3_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002a6e40, 0x60000000 ]
PPU
Megamind 1.2

PPU-179c21b99e97c6a575236708c16f98066fcb8fc2:

 "Disable Depth of Field":
   Games:
     "Megamind":
       BLES00867: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x001cfa4d, 0x6a ]
PPU
Metal Gear Rising: Revengeance 1.2

Anchors:

 mgrr_disc_eu_titles: &mgrr_disc_eu_titles
   "Metal Gear Rising: Revengeance":
     BLES01750: [ 01.00 ]
 mgrr_psn_eu_titles: &mgrr_psn_eu_titles
   "Metal Gear Rising: Revengeance":
     NPEB01228: [ 01.00 ]
 mgrr_godmode_notes: &mgrr_godmode_notes
   "Don't enable it for first fight with Sam or you will get soft-locked."

PPU-15011f960541d24709d0f5691708e8ebbd7e01d2:

 "1-Hit Kills":
   Games: *mgrr_disc_eu_titles
   Author: "CodeUnique3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004a25d4, 0x38800000 ]
 "Infinite Health":
   Games: *mgrr_disc_eu_titles
   Author: "CodeUnique3"
   Notes: *mgrr_godmode_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0063f36c, 0x38a00000 ]
 "Max FC on Gain":
   Games: *mgrr_disc_eu_titles
   Author: "CodeUnique3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005edff8, 0xd0230004 ]
 "Max BP on Gain":
   Games: *mgrr_disc_eu_titles
   Author: "CodeUnique3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x006beb38, 0x7ce6292d ]

PPU-d944608b757f50c6207f4147db21df0f8f05e65e:

 "Infinite Health":
   Games: *mgrr_psn_eu_titles
   Author: "CodeUnique3, FlexBy"
   Notes: *mgrr_godmode_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0063f6dc, 0x38a00000 ]
 "Max FC on Gain":
   Games: *mgrr_psn_eu_titles
   Author: "CodeUnique3, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005ee368, 0xd0230004 ]
 "Max BP on Gain":
   Games: *mgrr_psn_eu_titles
   Author: "CodeUnique3, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x006beea8, 0x7ce6292d ]

PPU-fbed5d1b1dd40b43ebba9c5ec4812c9a44533165:

 "Infinite Health":
   Games:
     "Metal Gear Rising: Revengeance":
       NPEB01228: [ 01.04 ]
   Author: "FlexBy"
   Notes: *mgrr_godmode_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a82844, 0x38a00000 ]
 "Can Always Use Ripper Mode":
   Games:
     "Metal Gear Rising: Revengeance":
       NPEB01228: [ 01.04 ]
   Author: "bungholio, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a33fd8, 0x38600001 ]
PPU
Metal Gear Solid 4: Guns of the Patriots 1.2

Anchors:

 MGS4_All_Games: &MGS4_All_Games
   "Metal Gear Solid 4: Guns of the Patriots":
     BLES00246: [ All ]
     BLUS30109: [ All ]
     BLJM67001: [ All ]
     NPUB31633: [ All ]
     NPEB02182: [ All ]
     NPJB00698: [ All ]
 MGS4_CrashWorkaround_Notes: &MGS4_CrashWorkaround_Notes
   "Workaround for 0x68 crash."
 MGS4_FlickerWorkaround_Notes: &MGS4_FlickerWorkaround_Notes
   "Workaround for flickering ground textures."
 MGS4_SpursHack_Notes_1: &MGS4_SpursHack_Notes_1
   "Workaround for freezes in Metal Gear Solid 4.\nThis patch applies to a firmware file for all games!\nUsage outside of Metal Gear Solid 4 is for debug purposes only.\nYou must have firmware version "
 MGS4_SpursHack_Notes_2: &MGS4_SpursHack_Notes_2
   " in order to use it.\n\nKnown to affect:\n Metal Gear Solid 4"

PRX-rbYkgZMgx8Prd7WUAA39oYAdWcNo-0:

 "cellSpurs urgent commands hack - 4.87":
   Games: *MGS4_All_Games
   Author: "elad335"
   Notes: [ *MGS4_SpursHack_Notes_1, "4.87", *MGS4_SpursHack_Notes_2 ]
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000182b8, 0x38000002 ]

PRX-oM7itnHHZPcaVx6KRGhZcv0o4gJj-0:

 "cellSpurs urgent commands hack - 4.88":
   Games: *MGS4_All_Games
   Author: "elad335"
   Notes: [ *MGS4_SpursHack_Notes_1, "4.88", *MGS4_SpursHack_Notes_2 ]
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000182b8, 0x38000002 ]

PRX-WHnKAK6U9UApL2YMgjU3c5ozpTUM-0:

 "cellSpurs urgent commands hack - 4.89":
   Games: *MGS4_All_Games
   Author: "elad335"
   Notes: [ *MGS4_SpursHack_Notes_1, "4.89", *MGS4_SpursHack_Notes_2 ]
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000182b8, 0x38000002 ]

PRX-8bLHVe7P8raRkpC7kUiH9os9vU4s-0:

 "cellSpurs urgent commands hack - 4.90":
   Games: *MGS4_All_Games
   Author: "elad335"
   Notes: [ *MGS4_SpursHack_Notes_1, "4.90", *MGS4_SpursHack_Notes_2 ]
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000181ac, 0x38000002 ]

PRX-j2763QiCPH9PyZRxoHtyUyZykTaw-0:

 "cellSpurs urgent commands hack - 4.91":
   Games: *MGS4_All_Games
   Author: "elad335"
   Notes: [ *MGS4_SpursHack_Notes_1, "4.91", *MGS4_SpursHack_Notes_2 ]
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000182b8, 0x38000002 ]

PPU-33e09a0bd8fa2a3b28780a3feeb7b0e018bae381:

 "Crash fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_CrashWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001409f8, 0x60000000 ]
     - [ be32, 0x00140a10, 0x60000000 ]
     - [ be32, 0x00140a44, 0x60000000 ]
 "Flickering textures fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_FlickerWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000eaac8, 0x60003000 ]

PPU-c937999ea44fb6260455b85c9f25eea55b1208b9:

 "Crash fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_CrashWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001409f8, 0x60000000 ]
     - [ be32, 0x00140a10, 0x60000000 ]
     - [ be32, 0x00140a44, 0x60000000 ]
 "Flickering textures fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_FlickerWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000eaac8, 0x60003000 ]

PPU-bbf4c85f1c01e182e7f96d34f734772c4430a426:

 "Crash fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_CrashWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0013f298, 0x60000000 ]
     - [ be32, 0x0013f2b0, 0x60000000 ]
     - [ be32, 0x0013f2e4, 0x60000000 ]
 "Flickering textures fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_FlickerWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000e9388, 0x60003000 ]

PPU-6886ae8f4270fe3fa4c7cf4299307044ad4ce989:

 "Crash fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPEB02182: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_CrashWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0013f298, 0x60000000 ]
     - [ be32, 0x0013f2b0, 0x60000000 ]
     - [ be32, 0x0013f2e4, 0x60000000 ]
 "Flickering textures fix":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPEB02182: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_FlickerWorkaround_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000e9388, 0x60003000 ]
Canary
Metal Gear Solid 4: Guns of the Patriots 1.2

Anchors:

 MGS4_Widescreen_Notes: &MGS4_Widescreen_Notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. The interface will be stretched and cutscenes will use the standard field of view."
 MGS4_Widescreen_NotesEx: &MGS4_Widescreen_NotesEx
   "Requires \"Stretch To Display Area\" checked in the GPU settings. The interface will be stretched and cutscenes will use an increased field of view which may cause visual bugs."
 MGS4_Disableshadows_Notes: &MGS4_Disableshadows_Notes
   "Can give a significant performance boost."
 MGS4_Removefog_Notes: &MGS4_Removefog_Notes
   "Does not provide any performance benefit."
 MGS4_Reducestagequality_Notes: &MGS4_Reducestagequality_Notes
   "Removes some transparency related effects from stages. Provides a small performance boost, but causes monitor visuals to break in-game."
 MGS4_RemoveHUD_Notes: &MGS4_RemoveHUD_Notes
   "Removes the ingame HUD. Useful for videos and screenshots."
 MGS4_RemoveEffects_Notes: &MGS4_RemoveEffects_Notes
   "Removes some effects such as explosions and smoke. Provides a moderate performance boost."
 MGS4_FPS_Notes: &MGS4_FPS_Notes
   "Allows you to play the game at 60 FPS or higher without modifying the vblank frequency."

PPU-9712144d93487f0b62e39f55e175af783b58af72:

 "Disable shadows":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 01.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Disableshadows_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001358b8, 0x4e800020 ]

PPU-33e09a0bd8fa2a3b28780a3feeb7b0e018bae381:

 "21:9 Aspect Ratio":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_Notes
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x3ff0a3d7 ]
     - [ be32, 0x003d4274, 0xbff0a3d7 ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3fa3126f ]
 "21:9 Aspect Ratio (Cutscenes)":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_NotesEx
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x3ff0a3d7 ]
     - [ be32, 0x003d4274, 0xbff0a3d7 ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x000f1b6c, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3fa3126f ]
 "32:9 Aspect Ratio":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_Notes
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x4039999a ]
     - [ be32, 0x003d4274, 0xc039999a ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3f52b021 ]
 "32:9 Aspect Ratio (Cutscenes)":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_NotesEx
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x4039999a ]
     - [ be32, 0x003d4274, 0xc039999a ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x000f1b6c, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3f52b021 ]
 "Disable shadows":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Disableshadows_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00132354, 0x4e800020 ]
 "Remove fog":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Removefog_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000eaa08, 0x4e800020 ]
 "Reduce stage quality":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Reducestagequality_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000fa7ec, 0x4e800020 ]
     - [ be32, 0x0010faec, 0x4e800020 ]
 "Disable HUD":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_RemoveHUD_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000f0410, 0x60000000 ]
 "Disable spawned effects":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_RemoveEffects_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0012bcfc, 0x2b8a0004 ]
 "Unlock FPS":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000db720, 0x4e800020 ]
 "Infinite Ammo":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "games24.blog.fc2.com"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0008c578, 0x60000000 ]
 "No Reload":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "games24.blog.fc2.com"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0008c4dc, 0x7d004378 ]
 "Max Camo":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00076564, 0x38000064 ]
     - [ be32, 0x00076568, 0x38600064 ]
     - [ be32, 0x000765b4, 0x3ba00064 ]

PPU-bbf4c85f1c01e182e7f96d34f734772c4430a426:

 "21:9 Aspect Ratio":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_Notes
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c3edc, 0x3ff0a3d7 ]
     - [ be32, 0x003c3ee4, 0xbff0a3d7 ]
     - [ be32, 0x000efaf0, 0xc1be8040 ]
     - [ be32, 0x003c3c90, 0x3fa3126f ]
 "21:9 Aspect Ratio (Cutscenes)":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_NotesEx
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c3edc, 0x3ff0a3d7 ]
     - [ be32, 0x003c3ee4, 0xbff0a3d7 ]
     - [ be32, 0x000efaf0, 0xc1be8040 ]
     - [ be32, 0x000f042c, 0xc1be8040 ]
     - [ be32, 0x003c3c90, 0x3fa3126f ]
 "32:9 Aspect Ratio":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_Notes
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c3edc, 0x4039999a ]
     - [ be32, 0x003c3ee4, 0xc039999a ]
     - [ be32, 0x000efaf0, 0xc1be8040 ]
     - [ be32, 0x003c3c90, 0x3f52b021 ]
 "32:9 Aspect Ratio (Cutscenes)":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_NotesEx
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c3edc, 0x4039999a ]
     - [ be32, 0x003c3ee4, 0xc039999a ]
     - [ be32, 0x000efaf0, 0xc1be8040 ]
     - [ be32, 0x000f042c, 0xc1be8040 ]
     - [ be32, 0x003c3c90, 0x3f52b021 ]
 "Disable shadows":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Disableshadows_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00130bf4, 0x4e800020 ]
 "Remove fog":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Removefog_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000e92c8, 0x4e800020 ]
 "Reduce stage quality":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Reducestagequality_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000f90ac, 0x4e800020 ]
     - [ be32, 0x0010e3ac, 0x4e800020 ]
 "Disable HUD":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_RemoveHUD_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000eecd0, 0x60000000 ]
 "Disable spawned effects":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_RemoveEffects_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0012a59c, 0x2b8a0004 ]
 "Unlock FPS":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       NPUB31633: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_FPS_Notes
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000d9fe0, 0x4e800020 ]

PPU-c937999ea44fb6260455b85c9f25eea55b1208b9:

 "21:9 Aspect Ratio":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_Notes
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x3ff0a3d7 ]
     - [ be32, 0x003d4274, 0xbff0a3d7 ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3fa3126f ]
 "21:9 Aspect Ratio (Cutscenes)":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_NotesEx
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x3ff0a3d7 ]
     - [ be32, 0x003d4274, 0xbff0a3d7 ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x000f1b6c, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3fa3126f ]
 "32:9 Aspect Ratio":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_Notes
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x4039999a ]
     - [ be32, 0x003d4274, 0xc039999a ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3f52b021 ]
 "32:9 Aspect Ratio (Cutscenes)":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Widescreen_NotesEx
   Group: AR
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d426c, 0x4039999a ]
     - [ be32, 0x003d4274, 0xc039999a ]
     - [ be32, 0x000f1230, 0xc1be8040 ]
     - [ be32, 0x000f1b6c, 0xc1be8040 ]
     - [ be32, 0x003d4020, 0x3f52b021 ]
 "Disable shadows":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Disableshadows_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00132354, 0x4e800020 ]
 "Remove fog":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Removefog_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000eaa08, 0x4e800020 ]
 "Reduce stage quality":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_Reducestagequality_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000fa7ec, 0x4e800020 ]
     - [ be32, 0x0010faec, 0x4e800020 ]
 "Disable HUD":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_RemoveHUD_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000f0410, 0x60000000 ]
 "Disable spawned effects":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_RemoveEffects_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0012bcfc, 0x2b8a0004 ]
 "Unlock FPS":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLES00246: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: *MGS4_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000db720, 0x4e800020 ]

OVL-a86de0a3c096dc8299a8b8a50b8feb6fa1e1d2ea:

 "Disable snow effect":
   Games:
     "Metal Gear Solid 4: Guns of the Patriots":
       BLUS30109: [ 02.00 ]
   Author: "TriggerHappy"
   Notes: "Removes the heavy snow effect on the Shadow Moses stage."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x302a1400, 0x4e800020 ]
PPU
Metal Gear Solid HD Collection 1.2

MGSHD_AR_Configurable_Values: &MGSHD_AR_Configurable_Values

   "Aspect Ratio":
     Type: double_enum
     Value: &32_9_value 3.555555555555556
     Allowed Values:
       "32:9": *32_9_value
       "21:9 (3840x1600)": 2.4
       "21:9 (3440x1440)": 2.388888888888889
       "21:9 (2560x1080)": 2.37037037037037
       "16:10": 1.6
       "4:3": 1.333333333333333
       "5:4": 1.25

PPU-79c9f5ae14fe84851dca7bfe33f58bee3367730b:

 "Aspect Ratio":
   Games:
     "Metal Gear Solid 2: Sons of Liberty - HD Edition":
       NPEB00685: [ All ]
   Author: "Esppiral"
   Notes:
   Configurable Values: *MGSHD_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00dee1b0, "Aspect Ratio" ]

PPU-17ca4b1c4aee1da8b6c35b9ef9caf495410c838f:

 "Aspect Ratio":
   Games:
     "Metal Gear Solid 2: Sons of Liberty - HD Edition":
       NPUB30609: [ All ]
   Author: "Esppiral, FlexBy"
   Notes:
   Configurable Values: *MGSHD_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00dee140, "Aspect Ratio" ]

PPU-487c61a94764c8917da8cad9c8d661260d97d7c9:

 "50 FPS":
   Games:
     "Metal Gear Solid 3: Snake Eater - HD Edition":
       BLUS30847: [ 01.00 ]
   Author: "TriggerHappy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00bb8c94, 0x38600001 ]
     - [ be32, 0x00bb8c98, 0x4e800020 ]
 "30 FPS":
   Games:
     "Metal Gear Solid 3: Snake Eater - HD Edition":
       BLUS30847: [ 01.00 ]
   Author: "TriggerHappy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00bb85a4, 0x3860000a ]
PPU
Midnight Club: Los Angeles 1.2

Anchors:

 mcla_deltatime_notes: &mcla_deltatime_notes
   "Run at any FPS with proper game speed. Increase VBlank for 30+ FPS."
 mcla_online_notes: &mcla_online_notes
   "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
 mclaPSN_100_title: &mclaPSN_100_title
   "Midnight Club: Los Angeles Complete Edition":
     NPEB00546: [ 01.00 ]
     NPUB30471: [ 01.00 ]
 mclacedisc_106_title: &mclacedisc_106_title
   "Midnight Club: Los Angeles Complete Edition":
     BLES00652: [ 01.06 ]
     BLUS30442: [ 01.06 ]
 mcladisc_106_title: &mcladisc_106_title
   "Midnight Club: Los Angeles":
     BLES00362: [ 01.06 ]
     BLUS30190: [ 01.06 ]
 mcla_ar_notes: &mcla_ar_notes
     "Requires \"Stretch To Display Area\" checked in the GPU settings."
 mcla_ar_configurable_values: &mcla_ar_configurable_values
     "Aspect Ratio":
       Type: double_enum
       Value: &32_9_value 3.555555555555556
       Allowed Values:
         "32:9": *32_9_value
         "21:9 (3840x1600)": 2.4
         "21:9 (3440x1440)": 2.388888888888889
         "21:9 (2560x1080)": 2.37037037037037
         "16:10": 1.6
         "4:3": 1.333333333333333
         "5:4": 1.25

PPU-227161a77f7e40eed0ad08ecfd1133a10eca2854:

 "Enable Deltatime":
   Games: *mclaPSN_100_title
   Author: "illusion"
   Notes: *mcla_deltatime_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c5220, 0x60000000 ]
     - [ be32, 0x004c5240, 0x48000084 ]
     - [ be32, 0x004c3f0c, 0x386003e8 ]
 "Disable Motion Blur":
   Games: *mclaPSN_100_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0050f9d8, 0x38600000 ]
 "Skip Intro":
   Games: *mclaPSN_100_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002b2410, 0x48000038 ]
 "Aspect Ratio":
   Games: *mclaPSN_100_title
   Author: "Virjoinga"
   Patch Version: 1.0
   Notes: *mcla_ar_notes
   Configurable Values: *mcla_ar_configurable_values
   Patch:
     - [ bef32, 0x00b410ac, "Aspect Ratio" ]
 "Openspy Online":
   Games: *mclaPSN_100_title
   Author: "FlexBy"
   Notes: *mcla_online_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00a270e7, "openspy.net" ]
     - [ utf8, 0x00a27310, "openspy.net" ]
     - [ utf8, 0x00a27612, "openspy.net" ]
     - [ utf8, 0x00a27630, "openspy.net" ]
     - [ utf8, 0x00a27648, "openspy.net" ]
     - [ utf8, 0x00a27660, "openspy.net" ]
     - [ utf8, 0x00a27bcd, "openspy.net" ]
     - [ utf8, 0x00a28bd0, "openspy.net" ]
     - [ utf8, 0x00a28c0e, "openspy.net" ]
     - [ utf8, 0x00bc9f25, "openspy.net" ]
     - [ utf8, 0x00bca06d, "openspy.net" ]
     - [ utf8, 0x00a26c60, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x00a27090, "http://%s.sake.openspy.net/SakeStorageServer/StorageServer.asmx\0" ]
     - [ utf8, 0x009d1a70, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]

PPU-9d8f7464991444526c6f9ca001dc1eb061fe367b:

 "Enable Deltatime":
   Games: *mclacedisc_106_title
   Author: "illusion"
   Notes: *mcla_deltatime_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c5fc0, 0x60000000 ]
     - [ be32, 0x004c5fe0, 0x48000084 ]
     - [ be32, 0x004c4cac, 0x386003e8 ]
 "Disable Motion Blur":
   Games: *mclacedisc_106_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005109d0, 0x38600000 ]
 "Skip Intro":
   Games: *mclacedisc_106_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002b31b0, 0x48000038 ]
 "Aspect Ratio":
   Games: *mclacedisc_106_title
   Author: "Virjoinga"
   Patch Version: 1.0
   Notes: *mcla_ar_notes
   Configurable Values: *mcla_ar_configurable_values
   Patch:
     - [ bef32, 0x00b4109c, "Aspect Ratio" ]
 "Openspy Online":
   Games: *mclacedisc_106_title
   Author: "FlexBy"
   Notes: *mcla_online_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00a28187, "openspy.net" ]
     - [ utf8, 0x00a283b0, "openspy.net" ]
     - [ utf8, 0x00a286b2, "openspy.net" ]
     - [ utf8, 0x00a286d0, "openspy.net" ]
     - [ utf8, 0x00a286e8, "openspy.net" ]
     - [ utf8, 0x00a28700, "openspy.net" ]
     - [ utf8, 0x00a28c6d, "openspy.net" ]
     - [ utf8, 0x00a29c70, "openspy.net" ]
     - [ utf8, 0x00a29cae, "openspy.net" ]
     - [ utf8, 0x00bc9f25, "openspy.net" ]
     - [ utf8, 0x00bca06d, "openspy.net" ]
     - [ utf8, 0x00a27d00, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x00a28130, "http://%s.sake.openspy.net/SakeStorageServer/StorageServer.asmx\0" ]
     - [ utf8, 0x009d2a90, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]

PPU-e9ad80fbf54bf611f650b6be5ef0611c5373db9a:

 "Enable Deltatime":
   Games: *mcladisc_106_title
   Author: "illusion, FlexBy"
   Notes: *mcla_deltatime_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c5e58, 0x60000000 ]
     - [ be32, 0x004c5e78, 0x48000084 ]
     - [ be32, 0x004c4b44, 0x386003e8 ]
 "Disable Motion Blur":
   Games: *mcladisc_106_title
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005106c0, 0x38600000 ]
 "Skip Intro":
   Games: *mcladisc_106_title
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002b3100, 0x48000038 ]
 "Aspect Ratio":
   Games: *mcladisc_106_title
   Author: "Virjoinga, FlexBy"
   Patch Version: 1.0
   Notes: *mcla_ar_notes
   Configurable Values: *mcla_ar_configurable_values
   Patch:
     - [ bef32, 0x00b4108c, "Aspect Ratio" ]
 "Openspy Online":
   Games: *mcladisc_106_title
   Author: "FlexBy"
   Notes: *mcla_online_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00a27d37, "openspy.net" ]
     - [ utf8, 0x00a27f60, "openspy.net" ]
     - [ utf8, 0x00a28262, "openspy.net" ]
     - [ utf8, 0x00a28280, "openspy.net" ]
     - [ utf8, 0x00a28298, "openspy.net" ]
     - [ utf8, 0x00a282b0, "openspy.net" ]
     - [ utf8, 0x00a2881d, "openspy.net" ]
     - [ utf8, 0x00a29820, "openspy.net" ]
     - [ utf8, 0x00a2985e, "openspy.net" ]
     - [ utf8, 0x00bc9ea5, "openspy.net" ]
     - [ utf8, 0x00bc9fed, "openspy.net" ]
     - [ utf8, 0x00a278b0, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x00a27ce0, "http://%s.sake.openspy.net/SakeStorageServer/StorageServer.asmx\0" ]
     - [ utf8, 0x009d2730, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]

PPU-60ec03e6257d5b53e93ed7f0caf45141a78ff633:

 "Enable Deltatime":
   Games:
     "Midnight Club: Los Angeles":
       BLJS10046: [ 01.04 ]
   Author: "illusion, FlexBy"
   Notes: *mcla_deltatime_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c5960, 0x60000000 ]
     - [ be32, 0x004c5980, 0x48000084 ]
     - [ be32, 0x004c464c, 0x386003e8 ]
 "Disable Motion Blur":
   Games:
     "Midnight Club: Los Angeles":
       BLJS10046: [ 01.04 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00510150, 0x38600000 ]
 "Skip Intro":
   Games:
     "Midnight Club: Los Angeles":
       BLJS10046: [ 01.04 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002b5320, 0x48000038 ]
 "Aspect Ratio":
   Games:
     "Midnight Club: Los Angeles":
       BLJS10046: [ 01.04 ]
   Author: "Virjoinga, FlexBy"
   Patch Version: 1.0
   Notes: *mcla_ar_notes
   Configurable Values: *mcla_ar_configurable_values
   Patch:
     - [ bef32, 0x00b410d4, "Aspect Ratio" ]
 "Openspy Online":
   Games:
     "Midnight Club: Los Angeles":
       BLJS10046: [ 01.04 ]
   Author: "FlexBy"
   Notes: *mcla_online_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00a26e67, "openspy.net" ]
     - [ utf8, 0x00a27090, "openspy.net" ]
     - [ utf8, 0x00a27392, "openspy.net" ]
     - [ utf8, 0x00a273b0, "openspy.net" ]
     - [ utf8, 0x00a273c8, "openspy.net" ]
     - [ utf8, 0x00a273e0, "openspy.net" ]
     - [ utf8, 0x00a2794d, "openspy.net" ]
     - [ utf8, 0x00a28950, "openspy.net" ]
     - [ utf8, 0x00a2898e, "openspy.net" ]
     - [ utf8, 0x00bc9e25, "openspy.net" ]
     - [ utf8, 0x00bc9f6d, "openspy.net" ]
     - [ utf8, 0x00a269e0, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x00a26e10, "http://%s.sake.openspy.net/SakeStorageServer/StorageServer.asmx\0" ]
     - [ utf8, 0x009d21f0, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Minecraft 1.2

Anchors:

 minecraft_100: &minecraft_100
   "Minecraft":
     NPEB01899: [ 01.00 ]
     NPUB31419: [ 01.00 ]
 minecraft_184: &minecraft_184
   "Minecraft":
     NPEB01899: [ 01.84 ]
     NPJB00549: [ 01.84 ]
     NPUB31419: [ 01.84 ]
     BLUS31426: [ 01.84 ]
     BLES01976: [ 01.84 ]
 minecraft_fov_notes: &minecraft_fov_notes "Increases the FOV from the default 70. Also affects viewmodels. FOV is decreased when in water."

PPU-544fcc57bf587323d6347b6b695f73f99f76ec55:

 "90 FOV":
   Games: *minecraft_100
   Author: "Margen67"
   Notes: *minecraft_fov_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0012f82a, 0x42b4 ]

PPU-cada3232afafb29325ffdd5d79a865fbf3ac0fc7:

 "90 FOV":
   Games: *minecraft_184
   Author: "Margen67"
   Notes: *minecraft_fov_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00a940fe, 0x42b4 ]
 "Don't decrease FOV underwater":
   Games: *minecraft_184
   Author: "Margen67"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00a970dc, 0x4280 ] # b
PPU
Minecraft 1.2

PPU-544fcc57bf587323d6347b6b695f73f99f76ec55:

 "Skip Commerce":
   Games:
     "Minecraft":
       NPEB01899: [ 01.00 ]
       NPUB31419: [ 01.00 ]
   Author: "Clienthax"
   Notes:
   Patch Version: 0.1
   Patch:
     - [ be32, 0x001fa154, 0x2c1e0001 ] # assume sceNpCommerce2GetContentInfo errored
     - [ be32, 0x001fa018, 0x2c1e0001 ] # assume sceNpCommerce2GetContentInfo errored

PPU-cada3232afafb29325ffdd5d79a865fbf3ac0fc7:

 "Skip Commerce":
   Games:
     "Minecraft":
       NPEB01899: [ 01.84 ]
       NPJB00549: [ 01.84 ]
       NPUB31419: [ 01.84 ]
       BLUS31426: [ 01.84 ]
       BLES01976: [ 01.84 ]
   Author: "Clienthax"
   Notes:
   Patch Version: 0.1
   Patch:
     - [ be32, 0x00c8c6d0, 0x2c1d0001 ] # assume sceNpCommerce2GetContentInfo errored
     - [ be32, 0x00c8d178, 0x2c1e0001 ] # assume sceNpCommerce2GetContentInfo errored
     - [ be32, 0x00c8c4dc, 0x2c1e0001 ] # assume sceNpCommerce2GetCategoryInfo errored
     - [ be32, 0x00c8d0f0, 0x2c1f0001 ] # assume sceNpCommerce2GetCategoryInfo errored
Canary
Mirror's Edge 1.2

Anchors:

 MirrorsEdge_UnlockFPS_Notes: &MirrorsEdge_UnlockFPS_Notes
   "Removes the ~62 FPS limit. Maximum framerate is half the Vblank frequency."
 MirrorsEdge_UnlockFPS_Disc: &MirrorsEdge_UnlockFPS_Disc
   - [ be32, 0x00eaa348, 0x60000000 ]
 MirrorsEdge_UnlockFPS_PSN: &MirrorsEdge_UnlockFPS_PSN
   - [ be32, 0x00eaa6d0, 0x60000000 ]

PPU-11db6db9c4edc67887b09aa7ec83b18f27adf9a3:

 "Unlock FPS":
   Games:
     "Mirror's Edge":
       BLES00322: [ 01.01 ]
   Author: "illusion"
   Notes: *MirrorsEdge_UnlockFPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *MirrorsEdge_UnlockFPS_Disc ]

PPU-95323989be16af11f04a017518802d090bc3eb47:

 "Unlock FPS":
   Games:
     "Mirror's Edge":
       BLUS30179: [ 01.01 ]
   Author: "illusion"
   Notes: *MirrorsEdge_UnlockFPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *MirrorsEdge_UnlockFPS_Disc ]

PPU-e8a0506d192495504c7f954ce9430e8ba1416c64:

 "Unlock FPS":
   Games:
     "Mirror's Edge":
       NPUB30838: [ 01.01 ]
   Author: "illusion"
   Notes: *MirrorsEdge_UnlockFPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *MirrorsEdge_UnlockFPS_PSN ]

PPU-19449ce904fff4a8b8f610b60461481f8a8bbd7b:

 "Unlock FPS":
   Games:
     "Mirror's Edge":
       NPEB00052: [ 01.01 ]
   Author: "illusion"
   Notes: *MirrorsEdge_UnlockFPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *MirrorsEdge_UnlockFPS_PSN ]

PPU-5075ef52fa2217b98ab1f0dd00ff457d85979b91:

 "Unlock FPS":
   Games:
     "Mirror's Edge":
       BLKS20094: [ 01.02 ]
   Author: "illusion, FlexBy"
   Notes: *MirrorsEdge_UnlockFPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00eb1a38, 0x60000000 ]

PPU-12f343d8a2f44e8dcce5a22e46e59b4b6c89d97b:

 "Unlock FPS":
   Games:
     "Mirror's Edge":
       BLJM60104: [ 01.02 ]
   Author: "illusion, FlexBy"
   Notes: *MirrorsEdge_UnlockFPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00eb1b40, 0x60000000 ]
PPU
ModNation Racers 1.2

Anchors:

 modnation_111_us: &modnation_111_us
   "ModNation Racers":
     NPUA80535: [ 01.11 ]
 modnation_111_eu: &modnation_111_eu
   "ModNation Racers":
     NPEA00291: [ 01.11 ]
 modnation_110_eu: &modnation_110_eu
   "ModNation Racers":
     NPEA00291: [ 01.10 ]
 modnation_109_eu: &modnation_109_eu
   "ModNation Racers":
     NPEA00291: [ 01.09 ]
 modnation_beta: &modnation_beta
   "ModNation Racers Beta":
     NPUA70074: [ 01.00 ]
 modnation_closed_beta: &modnation_closed_beta
   "ModNation Racers Beta":
     BCET70020: [ 01.00 ]
 modnation_res_notes: &modnation_res_notes
   "Normally when driving fast enough the resolution becomes 1024x600."
 modnation_res: &modnation_res
   - [ be16, 0x0137e642, 1280 ]
   - [ be16, 0x0137e646, 720 ]
 modnation_res_beta: &modnation_res_beta
   - [ be16, 0x00dc6192, 1280 ]
   - [ be16, 0x00dc6196, 720 ]
 modnation_fov_notes: &modnation_fov_notes
   "Increases FOV to match 16:9. Only for aspect ratios wider than 16:9."
 modnation_fov_configurable_values: &modnation_fov_configurable_values
   "FOV (Aspect Ratio)":
     Type: double_enum
     Value: &32_9_value 1.3755
     Allowed Values:
       "32:9": *32_9_value
       "21:9 (3840x1600)": 1.178
       "21:9 (3440x1440)": 1.1755
       "21:9 (2560x1080)": 1.1725
 modnation_fov: &modnation_fov
   - [ be32, 0x00555e04, 0x60000000 ]
   - [ be32, 0x00555f30, 0x60000000 ]
   - [ be32, 0x00555f7c, 0x60000000 ]
   - [ be32, 0x00555ff4, 0x60000000 ]
   - [ be32, 0x00556038, 0x60000000 ]
   - [ be32, 0x005560a8, 0x60000000 ]
   - [ bef32, 0x0137e6fc, "FOV (Aspect Ratio)" ]
 modnation_fov_beta: &modnation_fov_beta
   - [ bef32, 0x00dc61e8, "FOV (Aspect Ratio)" ]
 modnation_ar_notes: &modnation_ar_notes
   "Requires \"Hor+ FOV\" patch for wider than 16:9 and \"Stretch To Display Area\" checked in the GPU settings. Certain 2D elements are stretched."
 modnation_ar_configurable_values: &modnation_ar_configurable_values
   "Aspect Ratio":
     Type: double_enum
     Value: &32_9_value 3.555555555555556
     Allowed Values:
       "32:9": *32_9_value
       "21:9 (3840x1600)": 2.4
       "21:9 (3440x1440)": 2.388888888888889
       "21:9 (2560x1080)": 2.37037037037037
       "16:10": 1.6
       "4:3": 1.333333333333333
       "5:4": 1.25
 modnation_ar: &modnation_ar
   - [ be32, 0x00555e0c, 0x60000000 ]
   - [ be32, 0x00555f9c, 0x60000000 ]
   - [ be32, 0x00556050, 0x60000000 ]
   - [ be32, 0x005560b8, 0x60000000 ]
   - [ bef32, 0x0137e6ec, "Aspect Ratio" ]
 modnation_ar_beta: &modnation_ar_beta
   - [ bef32, 0x00dc61d8, "Aspect Ratio" ]

PPU-7ebc891bb46b251f2ae7b7bb5c2d958511b0e84c:

 "Always 1280x720 Resolution":
   Games: *modnation_111_us
   Author: "Margen67"
   Notes: *modnation_res_notes
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_res ]
 "Aspect Ratio":
   Games: *modnation_111_us
   Author: "Margen67"
   Notes: *modnation_ar_notes
   Configurable Values: *modnation_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_ar ]
 "Hor+ FOV":
   Games: *modnation_111_us
   Author: "Margen67"
   Notes: *modnation_fov_notes
   Configurable Values: *modnation_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_fov ]

PPU-52e882d71885483e3893eed97de4f7ed86aae5dd:

 "Always 1280x720 Resolution":
   Games: *modnation_111_eu
   Author: "Margen67"
   Notes: *modnation_res_notes
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_res ]
 "Aspect Ratio":
   Games: *modnation_111_eu
   Author: "Margen67"
   Notes: *modnation_ar_notes
   Configurable Values: *modnation_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_ar ]
 "Hor+ FOV":
   Games: *modnation_111_eu
   Author: "Margen67"
   Notes: *modnation_fov_notes
   Configurable Values: *modnation_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_fov ]

PPU-8666a1d09c0f973ba0887e9c665431e3497a59b6:

 "Always 1280x720 Resolution":
   Games: *modnation_110_eu
   Author: "Margen67"
   Notes: *modnation_res_notes
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_res ]
 "Aspect Ratio":
   Games: *modnation_110_eu
   Author: "Margen67"
   Notes: *modnation_ar_notes
   Configurable Values: *modnation_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_ar ]
 "Hor+ FOV":
   Games: *modnation_110_eu
   Author: "Margen67"
   Notes: *modnation_fov_notes
   Configurable Values: *modnation_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_fov ]

PPU-4e133d417a93105b41fa0f3c2030f83a8ea6da59:

 "Always 1280x720 Resolution":
   Games: *modnation_109_eu
   Author: "Margen67"
   Notes: *modnation_res_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0135abc2, 1280 ]
     - [ be16, 0x0135abc6, 720 ]
 "Aspect Ratio":
   Games: *modnation_109_eu
   Author: "Margen67"
   Notes: *modnation_ar_notes
   Configurable Values: *modnation_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00555e40, 0x60000000 ]
     - [ be32, 0x00555d8c, 0x60000000 ]
     - [ be32, 0x00555ea8, 0x60000000 ]
     - [ be32, 0x00555bfc, 0x60000000 ]
     - [ bef32, 0x0135ac6c, "Aspect Ratio" ]
 "Hor+ FOV":
   Games: *modnation_109_eu
   Author: "Margen67"
   Notes: *modnation_fov_notes
   Configurable Values: *modnation_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00555d6c, 0x60000000 ]
     - [ be32, 0x00555e28, 0x60000000 ]
     - [ be32, 0x00555d20, 0x60000000 ]
     - [ be32, 0x00555de4, 0x60000000 ]
     - [ be32, 0x00555bf4, 0x60000000 ]
     - [ be32, 0x00555e98, 0x60000000 ]
     - [ bef32, 0x0135ac7c, "FOV (Aspect Ratio)" ]

PPU-44b6c5194c7a5222eb632adde77420fcaf557de3:

 "Always 1280x720 Resolution":
   Games: *modnation_closed_beta
   Author: "Margen67"
   Notes: *modnation_res_notes
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_res_beta ]
 "Aspect Ratio":
   Games: *modnation_closed_beta
   Author: "Margen67"
   Notes: *modnation_ar_notes
   Configurable Values: *modnation_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004807f8, 0x60000000 ]
     - [ be32, 0x00480a00, 0x60000000 ]
     - [ be32, 0x0048088c, 0x60000000 ]
     - [ be32, 0x00480994, 0x60000000 ]
     - [ load, *modnation_ar_beta ]
 "Hor+ FOV":
   Games: *modnation_closed_beta
   Author: "Margen67"
   Notes: *modnation_fov_notes
   Configurable Values: *modnation_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0048081c, 0x60000000 ]
     - [ be32, 0x0048087c, 0x60000000 ]
     - [ be32, 0x00480984, 0x60000000 ]
     - [ be32, 0x004809e8, 0x60000000 ]
     - [ load, *modnation_fov_beta ]
 "No beta watermark":
   Games: *modnation_closed_beta
   Author: "Margen67"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0041ddf4, 0x4280 ]

PPU-2f4e1dcfe8172b85278271be5aea9dfcdadb8eff:

 "Always 1280x720 Resolution":
   Games: *modnation_beta
   Author: "Margen67"
   Notes: *modnation_res_notes
   Patch Version: 1.0
   Patch:
     - [ load, *modnation_res_beta ]
 "Aspect Ratio":
   Games: *modnation_beta
   Author: "Margen67"
   Notes: *modnation_ar_notes
   Configurable Values: *modnation_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0047fc20, 0x60000000 ]
     - [ be32, 0x0047fe28, 0x60000000 ]
     - [ be32, 0x0047fcb4, 0x60000000 ]
     - [ be32, 0x0047fdbc, 0x60000000 ]
     - [ load, *modnation_ar_beta ]
 "Hor+ FOV":
   Games: *modnation_beta
   Author: "Margen67"
   Notes: *modnation_fov_notes
   Configurable Values: *modnation_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0047fc44, 0x60000000 ]
     - [ be32, 0x0047fdac, 0x60000000 ]
     - [ be32, 0x0047fca4, 0x60000000 ]
     - [ be32, 0x0047fe10, 0x60000000 ]
     - [ load, *modnation_fov_beta ]
 "No beta watermark":
   Games: *modnation_beta
   Author: "Margen67"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0041d3bc, 0x4280 ]
PPU
Monster Madness Grave Danger 1.2

PPU-069afd5bd7f8cb83c2962ea1575da8b3be6c7e57:

 "Openspy Online":
   Games:
     "Monster Madness Grave Danger Demo":
       NPEB90076: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x014d72f5, "openspy.net" ]
     - [ utf8, 0x014d7624, "openspy.net" ]
     - [ utf8, 0x014d76a4, "openspy.net" ]
     - [ utf8, 0x014d77d2, "openspy.net" ]
     - [ utf8, 0x014d7b98, "openspy.net" ]
     - [ utf8, 0x014d7bf7, "openspy.net" ]
     - [ utf8, 0x014d8858, "openspy.net" ]
     - [ utf8, 0x014d9020, "openspy.net" ]
     - [ utf8, 0x014d9038, "openspy.net" ]
     - [ utf8, 0x014d9050, "openspy.net" ]
     - [ utf8, 0x014d9226, "openspy.net" ]
     - [ utf8, 0x0171699d, "openspy.net" ]
     - [ utf8, 0x01716af5, "openspy.net" ]
     - [ utf8, 0x014d59f0, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x0145dd68, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Moon Diver 1.2

Anchors:

 moond_100_title: &moond_100_title
   "Moon Diver":
     NPEB00375: [ 01.00 ]
     NPUB30345: [ 01.00 ]
     NPJB00100: [ 01.00 ]
   "Moon Diver Demo":
     NPEB90290: [ 01.00 ]
     NPUB90511: [ 01.00 ]
     NPJB90309: [ 01.00 ]

PPU-6a4b73e5f6892bb54e0c11c568f5ae4ec887f3b0:

 "Unlock All Chapters":
   Games: *moond_100_title
   Author: "GuitarMan"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00043e24, 0x7c831b78 ]
 "Unlock All Characters":
   Games: *moond_100_title
   Author: "GuitarMan"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000a2968, 0x30630000 ]
 "Unlock All Skills":
   Games: *moond_100_title
   Author: "GuitarMan"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000a3dd4, 0x7c842b78 ]
     - [ be32, 0x0009e704, 0x7c831b78 ]
PPU
MotorStorm 1.2

Anchors:

 ms_fps_notes: &ms_fps_notes
   "Updated with a new version that has correct game speed above 15 FPS except for the countdown timer.\nIncrease Vblank above 60Hz to go above 60 FPS.\nIssues introduced in version 1.0 of the patch have been resolved."

PPU-9f001199a7f23695cd41a2b25c1d0325da7565b5: # BCES00006

 "Unlock FPS":
   Games:
     "Motorstorm":
       BCES00006: [ All ]
   Author: "illusion, ZEROx"
   Notes: *ms_fps_notes
   Patch Version: 2.0
   Patch:
     - [ be32, 0x00013030, 0x38c00001 ] # li r6,0x1
     - [ be32, 0x00013034, 0x39000001 ] # li r8,0x1
     - [ be32, 0x0075c864, 0x39000001 ] # car selection
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm":
       BCES00006: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x002650f4, 0x4800 ] # scale callers
 "Disable Motion Blur":
   Games:
     "Motorstorm":
       BCES00006: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003dcc28, 0x4bf47530 ] # b 0x00324158
     - [ be32, 0x00324158, 0xfb7d00b4 ] # std r27,0xb4(r29)
     - [ be32, 0x0032415c, 0xfb7d00bc ] # std r27,0xbc(r29)
     - [ be32, 0x00324160, 0x480b8acc ] # b 0x003dcc2c
 "Vehicle class select for every event":
   Games:
     "Motorstorm":
       BCES00006: [ All ]
   Author: "Scirvir"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004fab54, 0x2fa3ffff ]

PPU-ce27dc64b44242beebb44c097449dd035de18e8b: # 3.1 update

 "Unlock FPS":
   Games:
     "Motorstorm Update 3.1 (Complete Edition)":
       BCES00006: [ All ]
       BCJS30019: [ All ]
       BCUS98137: [ All ]
   Author: "illusion, ZEROx"
   Notes: *ms_fps_notes
   Patch Version: 2.0
   Patch:
     - [ be32, 0x0001852c, 0x38c00001 ] # li r6,0x1
     - [ be32, 0x00018530, 0x39000001 ] # li r8,0x1
     - [ be32, 0x0087f3a0, 0x39000001 ] # car selection
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm Update 3.1 (Complete Edition)":
       BCES00006: [ All ]
       BCJS30019: [ All ]
       BCUS98137: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0026f73c, 0x4800 ] # scale callers
 "Disable Motion Blur":
   Games:
     "Motorstorm Update 3.1 (Complete Edition)":
       BCES00006: [ All ]
       BCJS30019: [ All ]
       BCUS98137: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004cb1a4, 0x4bf421f0 ] # b 0x0040d394
     - [ be32, 0x0040d394, 0xfb7d00b4 ] # std r27,0xb4(r29)
     - [ be32, 0x0040d398, 0xfb7d00bc ] # std r27,0xbc(r29)
     - [ be32, 0x0040d39c, 0x480bde0c ] # b 0x004cb1a8
 "Vehicle class select for every event":
   Games:
     "Motorstorm Update 3.1 (Complete Edition)":
       BCES00006: [ All ]
       BCUS98137: [ All ]
       BCJS30019: [ All ]
   Author: "Scirvir"
   Notes: "Campaign only. Doesn't work on DLC or online."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005ff654, 0x2fa3ffff ]

PPU-1658c7e4b1bfe52d6ec02443f8feed9b295ff9dc: # NPEA80017

 "Unlock FPS":
   Games:
     "Motorstorm Demo":
       NPUA80017: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 2.0
   Patch:
     - [ be32, 0x00017ccc, 0x38c00001 ] # li r6,0x1 // deltatime
     - [ be32, 0x00017cd4, 0x39000001 ] # li r8,0x1 // flipmode
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm Demo":
       NPUA80017: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0026351c, 0x4800 ]

PPU-ac5d994a6742a717d530cdcf095e880533465b66: # NPEA80017

 "Unlock FPS":
   Games:
     "Motorstorm Demo":
       NPEA80017: [ All ]
   Author: "illusion, ZEROx"
   Notes: *ms_fps_notes
   Patch Version: 2.0
   Patch:
     - [ be16, 0x00607e10, 0x937d ] # variable framerate
     - [ be16, 0x00607e20, 0x937d ] # gameplay // may not be needed
     - [ be32, 0x0075e7f4, 0x39000001 ] # car selection

PPU-e962bc16978b776063858254ae49aed7eac2a4f6: # BCUS98137

 "Unlock FPS":
   Games:
     "Motorstorm":
       BCUS98137: [ All ]
   Author: "illusion, ZEROx"
   Notes: *ms_fps_notes
   Patch Version: 2.0
   Patch:
     - [ be32, 0x00013030, 0x38c00001 ] # li r6,0x1
     - [ be32, 0x00013034, 0x39000001 ] # li r8,0x1
     - [ be32, 0x0075c864, 0x39000001 ] # car selection
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm":
       BCUS98137: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x002650f4, 0x4800 ] # scale callers
 "Disable Motion Blur":
   Games:
     "Motorstorm":
       BCUS98137: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003dcc28, 0x4bf47530 ] # b 0x00324158
     - [ be32, 0x00324158, 0xfb7d00b4 ] # std r27,0xb4(r29)
     - [ be32, 0x0032415c, 0xfb7d00bc ] # std r27,0xbc(r29)
     - [ be32, 0x00324160, 0x480b8acc ] # b 0x003dcc2c
 "Vehicle class select for every event":
   Games:
     "Motorstorm":
       BCUS98137: [ All ]
   Author: "Scirvir"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004fb330, 0x2fa3ffff ]
PPU
MotorStorm RC 1.2

PPU-db1d23f1a43f79ec37c12e8aaa1f6b034b20a237:

 "Disable MLAA":
   Games:
     "Motorstorm: RC":
       NPUA80678: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001991cc, 0x9a83e858 ] # stb r20,-0x17a8(r3) // mlaa
 "Unlock FPS":
   Games:
     "Motorstorm: RC":
       NPUA80678: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000bda78, 0x38800001 ] # li r4,0x1 // deltatime
     - [ be32, 0x000bda98, 0x38800000 ] # li r4,0x0 // flipmode
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: RC":
       NPUA80678: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001aa470, 0x4e800020 ] # blr

PPU-fdb7654ca4841bce76aa659936ec1e176d463749:

 "Disable MLAA":
   Games:
     "Motorstorm: RC":
       NPEA00333: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001990ac, 0x9a83e858 ] # stb r20,-0x17a8(r3) // mlaa
 "Unlock FPS":
   Games:
     "Motorstorm: RC":
       NPEA00333: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000bd9d8, 0x38800001 ] # li r4,0x1 // deltatime
     - [ be32, 0x000bd9f8, 0x38800000 ] # li r4,0x0 // flipmode
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: RC":
       NPEA00333: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001aa350, 0x4e800020 ] # blr

PPU-fb31e0129048429ab673de2555c75da329760af7:

 "Disable MLAA":
   Games:
     "Motorstorm: RC":
       NPJA00077: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001990ac, 0x9a83e858 ] # stb r20,-0x17a8(r3) // mlaa
 "Unlock FPS":
   Games:
     "Motorstorm: RC":
       NPJA00077: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000bd9d8, 0x38800001 ] # li r4,0x1 // deltatime
     - [ be32, 0x000bd9f8, 0x38800000 ] # li r4,0x0 // flipmode
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: RC":
       NPJA00077: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001aa350, 0x4e800020 ] # blr

PPU-9d5d9b6d775a7046cae292b7f56126034a5da095:

 "Disable MLAA":
   Games:
     "Motorstorm: RC":
       NPHA80190: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001990ac, 0x9a83e858 ] # stb r20,-0x17a8(r3) // mlaa
 "Unlock FPS":
   Games:
     "Motorstorm: RC":
       NPHA80190: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000bd9d8, 0x38800001 ] # li r4,0x1 // deltatime
     - [ be32, 0x000bd9f8, 0x38800000 ] # li r4,0x0 // flipmode
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: RC":
       NPHA80190: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001aa350, 0x4e800020 ] # blr
PPU
MotorStorm: Apocalypse 1.2

Anchors:

 ms3_psn_dsr: &ms3_psn_dsr
   - [ be32, 0x00469cf0, 0x38600000 ] # li r3 0x0
 ms3_psn_mb: &ms3_psn_mb
   - [ be32, 0x00469d24, 0x38600000 ] # li r3 0x0
 ms3_psn_ssao: &ms3_psn_ssao
   - [ be32, 0x00469dfc, 0x38600000 ] # li r3 0x0
 ms3_psn_mlaa: &ms3_psn_mlaa
   - [ be32, 0x0044cb14, 0x38800000 ] # li r4 0x0 // EdgePostEffects
 ms3_psn_fps: &ms3_psn_fps
   - [ be32, 0x005ba9dc, 0x38800001 ] # vfps
   - [ be32, 0x005ba514, 0x60000000 ] # target fps
 ms3_100_dsr: &ms3_100_dsr
   - [ be32, 0x004760f0, 0x38600000 ] # li r3 0x0
 ms3_100_mb: &ms3_100_mb
   - [ be32, 0x00476124, 0x38600000 ] # li r3 0x0
 ms3_100_ssao: &ms3_100_ssao
   - [ be32, 0x004761fc, 0x38600000 ] # li r3 0x0
 ms3_100_mlaa: &ms3_100_mlaa
   - [ be32, 0x00456c94, 0x38800000 ] # li r4 0x0 // EdgePostEffects
 ms3_100_fps: &ms3_100_fps
   - [ be32, 0x005ee690, 0x38800001 ] # vfps
   - [ be32, 0x005ee42c, 0x60000000 ] # target fps
 ms3_100_intro: &ms3_100_intro
   - [ be32, 0x007fb744, 0x3084345f ]
 ms3_100_dev: &ms3_100_dev
   - [ utf8, 0x010f3460, "\x00" ]
 ms3_106_dsr: &ms3_106_dsr
   - [ be32, 0x00469e90, 0x38600000 ] # li r3 0x0
 ms3_106_mb: &ms3_106_mb
   - [ be32, 0x00469ec4, 0x38600000 ] # li r3 0x0
 ms3_106_ssao: &ms3_106_ssao
   - [ be32, 0x00469f9c, 0x38600000 ] # li r3 0x0
 ms3_106_mlaa: &ms3_106_mlaa
   - [ be32, 0x0044ccb4, 0x38800000 ] # li r4 0x0 // EdgePostEffects
 ms3_106_fps: &ms3_106_fps
   - [ be32, 0x005bc2ac, 0x38800001 ]
   - [ be32, 0x005bbde4, 0x60000000 ]
 ms3_106_intro: &ms3_106_intro
   - [ utf8, 0x00f965d4, "\x00" ]
 ms3_mlaa_notes: &ms3_mlaa_notes
   "Allows for the use of Resolution Scaling in the title.\nMust be used with Disable Dynamic Resolution Scale patch for proper upscaling and improved performance.\nSet Resolution Scale Threshold to 256x256 Partially fixes screen pattern on bloom when using Resolution Scaling."
 ms3_fps_notes: &ms3_fps_notes
   "Updated with a new version that has correct game speed above 15 FPS.\nIncrease Vblank above 60Hz to go above 60 FPS.\nSome UI elements are still tied to target FPS."
 ms3_ssao_notes: &ms3_ssao_notes
   "Disabling SSAO (Screen Space Ambient Occlusion) does not improve performance, and makes the game look worse. Optional patch for those that wish to use it."
 ms3_drs_notes: &ms3_drs_notes
   "Must be used with the MLAA patch for proper upscaling and improved performance."

PPU-c3a2c4075b9ff3c2b142c2df606bb1663c097d5b:

 "Skip Intro":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_intro ]
 "Enable Dev Menu":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_dev ]
 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_100_fps ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_dsr ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_ssao ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_mlaa ]

PPU-69a95ded717d716cdcd77ed0b51fa90bf1cb4fa3:

 "Skip Intro":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_intro ]
 "Enable Dev Menu":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_dev ]
 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_100_fps ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_dsr ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_ssao ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_mlaa ]

PPU-bc3b923ec314051c7c61d3134ea9c01f24eaf4f7:

 "Skip Intro":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_intro ]
 "Enable Dev Menu":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_dev ]
 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_100_fps ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_dsr ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_ssao ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_100_mlaa ]

PPU-41644f9f5fda72efc62e7146620db9679969bff6:

 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_106_fps ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_dsr ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_ssao ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.06 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_mlaa ]
 "Skip Intro":
   Games:
     "Motorstorm: Apocalypse":
       BCES00484: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_intro ]

PPU-f5136a68b1293dd7341878005674f05ffa5ff16a:

 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_106_fps ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_dsr ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_ssao ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.06 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_mlaa ]
 "Skip Intro":
   Games:
     "Motorstorm: Apocalypse":
       BCES01104: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_intro ]

PPU-d39f3ed2bf15a49d28486c7bad52b72c8933cbe8:

 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_106_fps ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_dsr ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_ssao ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.06 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_mlaa ]
 "Skip Intro":
   Games:
     "Motorstorm: Apocalypse":
       BCUS98242: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_106_intro ]

PPU-507b9d34380cff4bc03d7c64ce6342180779c84b:

 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       NPUA80661: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_psn_fps ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       NPUA80661: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_dsr ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       NPUA80661: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_ssao ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       NPUA80661: [ 01.06 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       NPUA80661: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_mlaa ]

PPU-fe5be566e6cf8bb0b405c8f2b6689e33c471b143:

 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse":
       NPEA00315: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ load, *ms3_psn_fps ]
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse":
       NPEA00315: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_ssao ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse":
       NPEA00315: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_dsr ]
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse":
       NPEA00315: [ 01.06 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_mb ]
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse":
       NPEA00315: [ 01.06 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ms3_psn_mlaa ]

PPU-afb6e2e47e170711041775e0280707e503469d85:

 "Unlock FPS":
   Games:
     "Motorstorm: Apocalypse Singleplayer Demo":
       NPEA90090: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ be32, 0x005ea630, 0x60000000 ] # vfps
     - [ be32, 0x005ea3cc, 0x60000000 ] # target fps
 "Disable Dynamic Resolution Scaling":
   Games:
     "Motorstorm: Apocalypse Singleplayer Demo":
       NPEA90090: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_drs_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00471d40, 0x38600000 ] # li r3 0x0
 "Disable SSAO":
   Games:
     "Motorstorm: Apocalypse Singleplayer Demo":
       NPEA90090: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_ssao_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00471e4c, 0x38600000 ] # li r3 0x0
 "Disable Motion blur":
   Games:
     "Motorstorm: Apocalypse Singleplayer Demo":
       NPEA90090: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00471d74, 0x38600000 ] # li r3 0x0
 "Disable MLAA":
   Games:
     "Motorstorm: Apocalypse Singleplayer Demo":
       NPEA90090: [ 01.00 ]
   Author: "illusion"
   Notes: *ms3_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004528e4, 0x38800000 ] # li r4 0x0 // EdgePostEffects
PPU
MotorStorm: Pacific Rift 1.2

Anchors:

 ms2_fps_notes: &ms2_fps_notes
   "No need for additional settings change.\nNeeds a stable and locked 60 FPS otherwise game will slow down.\n\nKnown issues:\nCamera moves at double speed.\nSlower movement through water."
 ms2_vfps_notes: &ms2_vfps_notes
   "Allows for variable FPS and correct game speed above 15 FPS.\n\nKnown issues:\n Slower movement through water, especially over 60 FPS.\n Camera shakes when using PPU recompiler. Patch will be kept separate until resolved."
 ms2_svo_notes: &ms2_svo_notes
   "Patches out SVO, meaning you no longer need to quit the game after every online race on PSORG (https://discord.gg/GdX4V44CJd), nor must you delete the SVO chunk from your save file/delete your save data."
 ms2_shad_notes: &ms2_shad_notes
   "~20% performance improvement but makes the game look worse."
 ms2_crwdnoise_notes: &ms2_crwdnoise_notes
   "Disables the crowd noises that can be heard in the menus."
 ms2_disc100title: &ms2_disc100title
   "MotorStorm: Pacific Rift (MotorStorm 2)":
     BCES00129: [ 01.00 ]
     BCUS98155: [ 01.00 ]
     BCAS20044: [ 01.00 ]
     BCJS30027: [ 01.00 ]
 ms2_disc103title: &ms2_disc103title
   "MotorStorm: Pacific Rift (MotorStorm 2)":
     BCES00129: [ 01.03 ]
     BCUS98155: [ 01.03 ]
     BCAS20044: [ 01.03 ]
     BCJS30027: [ 01.03 ]

PPU-34984cacd60f2ee2a380157a009122698d470056:

 "60 FPS":
   Games: *ms2_disc100title
   Author: "illusion"
   Notes: *ms2_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00435d1c, 0x60000000 ]
 "Variable FPS":
   Games: *ms2_disc100title
   Author: "illusion, ZEROx"
   Notes: *ms2_vfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00435f9c, 0x38c00001 ]
 "Disable Dynamic Resolution Scaling":
   Games: *ms2_disc100title
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00360590, 0x38600000 ] # li r3 0x0
 "Disable Motion blur":
   Games: *ms2_disc100title
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0035fdec, 0x38600000 ] # li r3 0x0
 "Disable Shadows":
   Games: *ms2_disc100title
   Author: "regal."
   Notes: *ms2_shad_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00e31300, "\x00" ] # data/%s/%s.trg
 "Disable Crowd Noises":
   Games: *ms2_disc100title
   Author: "regal."
   Notes: *ms2_crwdnoise_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00dff908, "\x00" ] # audio/crowd0%d

PPU-a1f33132af387c49d452e64fcb0704cb06b6d084:

 "60 FPS":
   Games: *ms2_disc103title
   Author: "illusion"
   Notes: *ms2_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00407b44, 0x60000000 ]
 "Variable FPS":
   Games: *ms2_disc103title
   Author: "illusion, ZEROx"
   Notes: *ms2_vfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00407d8c, 0x38c00001 ]
 "Disable Dynamic Resolution Scaling":
   Games: *ms2_disc103title
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00347830, 0x38600000 ] # li r3 0x0
 "Disable Motion blur":
   Games: *ms2_disc103title
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0034708c, 0x38600000 ] # li r3 0x0
 "Bypass SVO":
   Games: *ms2_disc103title
   Author: "regal."
   Notes: *ms2_svo_notes
   Patch Version: 1.1
   Patch:
     - [ utf8, 0x00d410b8, "\x00" ] # svo.stats.%d-%d-%d-%s
 "Disable Shadows":
   Games: *ms2_disc103title
   Author: "regal."
   Notes: *ms2_shad_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00d5bfa0, "\x00" ] # data/%s/%s.trg
 "Disable Crowd Noises":
   Games: *ms2_disc103title
   Author: "regal."
   Notes: *ms2_crwdnoise_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00d27d28, "\x00" ] # audio/crowd0%d

PPU-f62bdccfbca93730c2fcd484f65ead6f3c7878be:

 "60 FPS":
   Games:
     "MotorStorm: Pacific Rift Demo 2.0":
       NPEA90033: [ All ]
   Author: "illusion"
   Notes: *ms2_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0045c7b4, 0x60000000 ]
 "Variable FPS":
   Games:
     "MotorStorm: Pacific Rift Demo 2.0":
       NPEA90033: [ All ]
   Author: "illusion, ZEROx"
   Notes: *ms2_vfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0045ca34, 0x38c00001 ]
 "Disable Dynamic Resolution Scaling":
   Games:
     "MotorStorm: Pacific Rift Demo 2.0":
       NPEA90033: [ All ]
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00385dc0, 0x38600000 ] # li r3 0x0
 "Disable Motion blur":
   Games:
     "MotorStorm: Pacific Rift Demo 2.0":
       NPEA90033: [ All ]
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0038561c, 0x38600000 ] # li r3 0x0
PPU
MUD: FIM Motocross World Championship 1.2

PPU-6e6ba58008dd4c9642436fe6ee0e80e12bde5750:

 "Openspy Online":
   Games:
     "MUD - FIM Motocross World Championship":
       NPEB00925: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x01934bf1, "openspy.net" ]
     - [ utf8, 0x01934c0c, "openspy.net" ]
     - [ utf8, 0x01934c24, "openspy.net" ]
     - [ utf8, 0x01934c3c, "openspy.net" ]
     - [ utf8, 0x01934c56, "openspy.net" ]
     - [ utf8, 0x01934ca5, "openspy.net" ]
     - [ utf8, 0x01935116, "openspy.net" ]
     - [ utf8, 0x019354cc, "openspy.net" ]
     - [ utf8, 0x019354fc, "openspy.net" ]
     - [ utf8, 0x01935514, "openspy.net" ]
     - [ utf8, 0x0193552c, "openspy.net" ]
     - [ utf8, 0x01935567, "openspy.net" ]
     - [ utf8, 0x019355d3, "openspy.net" ]
     - [ utf8, 0x019357db, "openspy.net" ]
     - [ utf8, 0x019384e0, "openspy.net" ]
     - [ utf8, 0x0193854c, "openspy.net" ]
     - [ utf8, 0x01938a6e, "openspy.net" ]
     - [ utf8, 0x01938abe, "openspy.net" ]
     - [ utf8, 0x01b72159, "openspy.net" ]
     - [ utf8, 0x01b722a1, "openspy.net" ]
     - [ utf8, 0x01937fd4, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x01937eca, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Murdered: Soul Suspect 1.2

PPU-32bc28d20cb2f9a63c8f64abdfee87ef8628b9d5:

 "Unlock FPS":
   Games:
     "Murdered: Soul Suspect":
       NPEB01432: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 62 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007cb68c, 0x60000000 ]
     - [ be32, 0x007cb6e0, 0x60000000 ]
     - [ be32, 0x007cb6e4, 0x60000000 ]
PPU
Need for Speed Carbon 1.2

PPU-5295c6de0b3fd1b48517255ce710002c174b18f5:

 "Disable Color Correction":
   Games:
     "Need for Speed: Carbon":
       BLUS30016: [ 01.00 ]
   Author: "xan1242"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x004e8b9b, 0x00 ]
 "Enable Car Debug":
   Games:
     "Need for Speed: Carbon":
       BLUS30016: [ 01.00 ]
   Author: "xan1242"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00663680, 0x60000000 ]
PPU
Need for Speed Rivals 1.2

PPU-534e146dfb4206ec2ae9272e00ff73c7739451f8:

 "60 FPS":
   Games:
     "Need for Speed Rivals":
       BLES01894: [ 01.00 ]
       BLUS31201: [ 01.00 ]
       NPUB31252: [ 01.00 ]
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00307f38, 0x3f91 ]
     - [ be16, 0x00307f30, 0x404e ]
     - [ be16, 0x00308078, 0x3f91 ]
     - [ be16, 0x00308070, 0x404e ]
     - [ be16, 0x01841cf8, 0x3f91 ]
     - [ be16, 0x01841d00, 0x404e ] # gamespeed
     - [ be16, 0x01841d08, 0x3f91 ]
     - [ be16, 0x0125e5c6, 0x4270 ]
     - [ be32, 0x003080b0, 0x3bc0003c ]
 "Disable Blur/MLAA":
   Games:
     "Need for Speed Rivals":
       BLES01894: [ 01.00 ]
       BLUS31201: [ 01.00 ]
       NPUB31252: [ 01.00 ]
   Author: "ZEROx"
   Notes: "Disable overall blur effect, small speed improvement."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e2de60, 0x4b30bbe1 ] # call
     - [ be32, 0x00139a40, 0x7383ffff ] # andi r3,r28,0xffff
     - [ be32, 0x00139a44, 0x2c034fa6 ] # cmpwi r3,0x4fa6
     - [ be32, 0x00139a48, 0x4182000c ] # beq
     - [ be32, 0x00139a4c, 0x2c0327d0 ] # cmpwi r3,0x27d0
     - [ be32, 0x00139a50, 0x4082000c ] # bne
     - [ be32, 0x00139a54, 0x38600000 ] # li r3,0x0
     - [ be32, 0x00139a58, 0x48000008 ] # b
     - [ be32, 0x00139a5c, 0x38600001 ] # li r3,0x1
     - [ be32, 0x00139a60, 0x4e800020 ] # blr
PPU
Need for Speed Rivals 1.2

PPU-534e146dfb4206ec2ae9272e00ff73c7739451f8:

 "Blocky Depth fix":
   Games:
     "Need for Speed Rivals":
       BLES01894: [ 01.00 ]
       BLUS31201: [ 01.00 ]
       NPUB31252: [ 01.00 ]
   Author: "ZEROx"
   Notes: "Fixes square artifacts on particles."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x012b3330, 0x987f ]
 "Half-screen glitches fix":
   Games:
     "Need for Speed Rivals":
       BLES01894: [ 01.00 ]
       BLUS31201: [ 01.00 ]
       NPUB31252: [ 01.00 ]
   Author: "ZEROx"
   Notes: "Fixes half-screen bugs. Great speed improvement."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x012b3650, 0x98bf ]
     - [ be16, 0x012b3290, 0x993f ]
     - [ be16, 0x012b35f0, 0x98bf ]
Canary
Need for Speed The Run 1.2

PPU-6aa282725f419f1dcc12aceb5e63a6948d7e55f3:

 "Demo Never Expires":
   Games:
     "Need for Speed: The Run Demo":
       NPUB90646: [ 01.00 ]
       NPEB90355: [ 01.00 ]
   Author: "illusion"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00636a58, 0x3ba00000 ]
PPU
NeverDead 1.2

PPU-9237d62716d77a3bfcbd1dae8cd17ea6d8d5977a:

 "1280x720 Resolution":
   Games:
     "NeverDead":
       BLUS30654: [ 01.00 ]
   Author: "Margen67"
   Notes: "Original resolution is 1120x630."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x003b49c6, 720 ]
     - [ be16, 0x003b49ee, 1280 ]
     - [ be16, 0x003b49fe, 720 ]
     - [ be16, 0x003c973e, 1280 ]
     - [ be16, 0x003c9746, 1280 ]
     - [ be16, 0x003c9752, 720 ]
 "60 FPS":
   Games:
     "NeverDead":
       BLUS30654: [ 01.00 ]
   Author: "Margen67"
   Notes: "Goes slightly above 60 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005261c8, 0x60000000 ]
PPU
NieR 1.2

Anchors:

 NieR_FPS_Notes: &NieR_FPS_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."
 NieR_FPS_USEU: &NieR_FPS_USEU
 # unlock framerate
   - [ be32, 0x00f7c3b8, 0x386001f5 ] # li r3, 1f5
   - [ be32, 0x00711b50, 0x489c3ef1 ] # jump to code cave
 # get mftb
   - [ be32, 0x010d5a40, 0x7ccc42e6 ] # mftb r6             // move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x010d5a44, 0x3ca0010e ] # lis r5,0x010e       // load high bits of address (0x010e23c8)
   - [ be32, 0x010d5a48, 0x60a523c8 ] # ori r5,r5,0x23c8    // load low bits of address
   - [ be32, 0x010d5a4c, 0x7c85202a ] # ldx r4,r5,r4        // load previous frames mftb reading
   - [ be32, 0x010d5a50, 0xf8c50000 ] # std r6,0x0(r5)      // store this frames mftb reading
   - [ be32, 0x010d5a54, 0x7cc43050 ] # subf r6,r4,r6       // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x010d5a58, 0xf8c50080 ] # std r6,0x80(r5)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x010d5a5c, 0xcba50080 ] # lfd f29,0x80(r5)    // load mftb delta into FPR
   - [ be32, 0x010d5a60, 0xffa0ee9c ] # fcfid f29,f29       // convert integer to double
   - [ be32, 0x010d5a64, 0xffa0e818 ] # frsp f29,f29        // round to single precision
 # mftb delta to seconds
   - [ be32, 0x010d5a68, 0x3c80010d ] # r4,0x10d            // load high bits constants pointer
   - [ be32, 0x010d5a6c, 0x60845a40 ] # ori r4,r4,0x5a40    // load low bits of constants pointer
   - [ be32, 0x010d5a70, 0xc384003c ] # lfs f28,0x3c(r4)    // load timebase frequency
   - [ be32, 0x010d5a74, 0xec3de024 ] # fdivs f1,f29,f28    // divide timebase delta by timebase frequency
 # return
   - [ be32, 0x010d5a78, 0x4e800020 ] # blr                 // return
 # constants
   - [ be32, 0x010d5a7c, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
 NieR_FPS_JP: &NieR_FPS_JP
 # unlock framerate
   - [ be32, 0x00f7cbcc, 0x386001f5 ] # li r3, 1f5
   - [ be32, 0x00711d58, 0x489c48e9 ] # jump to code cave
 # get mftb
   - [ be32, 0x010d6640, 0x7ccc42e6 ] # mftb r6             // move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x010d6644, 0x3ca0010e ] # lis r5,0x010e       // load high bits of address (0x010e23e8)
   - [ be32, 0x010d6648, 0x60a523e8 ] # ori r5,r5,0x23e8    // load low bits of address
   - [ be32, 0x010d664c, 0x7c85202a ] # ldx r4,r5,r4        // load previous frames mftb reading
   - [ be32, 0x010d6650, 0xf8c50000 ] # std r6,0x0(r5)      // store this frames mftb reading
   - [ be32, 0x010d6654, 0x7cc43050 ] # subf r6,r4,r6       // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x010d6658, 0xf8c50080 ] # std r6,0x80(r5)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x010d665c, 0xcba50080 ] # lfd f29,0x80(r5)    // load mftb delta into FPR
   - [ be32, 0x010d6660, 0xffa0ee9c ] # fcfid f29,f29       // convert integer to double
   - [ be32, 0x010d6664, 0xffa0e818 ] # frsp f29,f29        // round to single precision
 # mftb delta to seconds
   - [ be32, 0x010d6668, 0x3c80010d ] # r4,0x10d            // load high bits constants pointer
   - [ be32, 0x010d666c, 0x60846640 ] # ori r4,r4,0x6640    // load low bits of constants pointer
   - [ be32, 0x010d6670, 0xc384003c ] # lfs f28,0x3c(r4)    // load timebase frequency
   - [ be32, 0x010d6674, 0xec3de024 ] # fdivs f1,f29,f28    // divide timebase delta by timebase frequency
 # return
   - [ be32, 0x010d6678, 0x4e800020 ] # blr                 // return
 # constants
   - [ be32, 0x010d667c, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
 NieR_AR_Notes: &NieR_AR_Notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. HUD Elements will be stretched and misplaced."
 NieR_AR_Configurable_values: &NieR_AR_Configurable_Values
   "Aspect Ratio":
     Type: double_enum
     Value: &32_9_value 3.555555555555556
     Allowed Values:
       "32:9": *32_9_value
       "21:9 (3840x1600)": 2.4
       "21:9 (3440x1440)": 2.388888888888889
       "21:9 (2560x1080)": 2.37037037037037
       "16:10": 1.6
       "4:3": 1.333333333333333
       "5:4": 1.25

PPU-13950b2e29e05a115fe317815d3da9d2b2baee65:

 "Unlock FPS":
   Games:
     "NieR (Nier Replicant)":
       BLUS30481: [ All ]
       BLES00826: [ All ]
   Author: "Whatcookie"
   Notes: *NieR_FPS_Notes
   Patch Version: 2.1
   Patch:
     - [ load, *NieR_FPS_USEU ]
 "Aspect Ratio":
   Games:
     "NieR (Nier Replicant)":
       BLUS30481: [ All ]
       BLES00826: [ All ]
   Author: "dio"
   Notes: *NieR_AR_Notes
   Configurable Values: *NieR_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x01120398, "Aspect Ratio" ]

PPU-f098ee8410599c81c89f90d698340a078dc69a90:

 "Unlock FPS":
   Games:
     "NieR (Nier Replicant)":
       BLJM60223: [ All ]
   Author: "Whatcookie"
   Notes: *NieR_FPS_Notes
   Patch Version: 2.1
   Patch:
     - [ load, *NieR_FPS_JP ]
PPU
Painkiller: Hell & Damnation 1.2

PPU-482f5eaeff7aaa7fb90dbeafcbff4483280e358e:

 "Unlock FPS":
   Games:
     "Painkiller Hell & Damnation":
       NPEB01390: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008e6b54, 0x60000000 ]
     - [ be32, 0x008e6bb4, 0x60000000 ]
     - [ be32, 0x008e6bb8, 0x60000000 ]
PPU
Papo & Yo 1.2

PPU-cfd2f4022c5c8bd0ad4cf7c9ed85ab3d8da5afdb:

 "Unlock FPS":
   Games:
     "Papo & Yo":
       NPEB01109: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 62 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008af2f0, 0x60000000 ]
     - [ be32, 0x008af350, 0x60000000 ]
     - [ be32, 0x008af354, 0x60000000 ]

PPU-ad4fce77870e941b183938911cd3ba6bd091eddc:

 "Unlock FPS":
   Games:
     "Papo & Yo Demo":
       NPUB90869: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 62 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008af2b0, 0x60000000 ]
     - [ be32, 0x008af310, 0x60000000 ]
     - [ be32, 0x008af314, 0x60000000 ]
PPU
Persona 5 1.2

Anchors:

 p5_CommunityPatches_Author: &p5_CommunityPatches_Author
   "DeathChaos"
 p5_CommunityPatches_Notes: &p5_CommunityPatches_Notes
   "A collection of QoL patches to help make some game mods possible. Currently includes:\n Single Combat GAP\n Expand DLC BGM IDs\n Forcibly Enable motionse.dat/acb on All Enemies\n Disable Player Swordtrack Loading\n Load Proper Boss Voices"
 p5_CommunityPatches_PatVer: &p5_CommunityPatches_PatVer 1.0
 p5_CommunityPatches: &p5_CommunityPatches
 # Force Single GAP Combat Animations
 # Break Comparison with split "a" GAP file so it is always false
   - [ be32, 0x006717e0, 0x3be00000 ]
   - [ be32, 0x0067195c, 0x3be00000 ]
 # Prevent "b" GAP files from loading
   - [ be32, 0x006750e4, 0x60000000 ]
   - [ be32, 0x00675100, 0x60000000 ]
   - [ be32, 0x0067510c, 0x60000000 ]
   - [ be32, 0x00675118, 0x60000000 ]
   - [ be32, 0x00675124, 0x60000000 ]
 # Prevent "b" GAP files from loading (alt)
   - [ be32, 0x00675308, 0x60000000 ]
   - [ be32, 0x00675328, 0x60000000 ]
   - [ be32, 0x00675330, 0x60000000 ]
   - [ be32, 0x0067533c, 0x60000000 ]
   - [ be32, 0x00675348, 0x60000000 ]
 # Expand DLC Outfit BGM List
 # Patch table to redirect to new one
   - [ be32, 0x0006cd00, 0x3fe000b4 ] # lis r31, 0xb4
   - [ be32, 0x0006cd0c, 0x33ff4bf8 ] # addic r31, r31, 0x4bf8
 # Patch table size to new size 0x15
   - [ be32, 0x0006cd5c, 0x2c1e0015 ] # cmpwi r30, 0x15
 # expand the table
 # Default BGM
   - [ be32, 0x00b44bf8, 0x0000ffff ]
   - [ be32, 0x00b44bfc, 0x00000000 ]
 # bgm_01
   - [ be16, 0x00b44c00, 0x0001 ]
   - [ be16, 0x00b44c02, 0x7053 ]
   - [ be16, 0x00b44c04, 0x0000 ]
   - [ be16, 0x00b44c06, 0x2290 ]
 # bgm_02
   - [ be16, 0x00b44c08, 0x0002 ]
   - [ be16, 0x00b44c0a, 0x704a ]
   - [ be16, 0x00b44c0c, 0x0000 ]
   - [ be16, 0x00b44c0e, 0x2291 ]
 # bgm_03
   - [ be16, 0x00b44c10, 0x0003 ]
   - [ be16, 0x00b44c12, 0x7065 ]
   - [ be16, 0x00b44c14, 0x0000 ]
   - [ be16, 0x00b44c16, 0x2292 ]
 # bgm_04
   - [ be16, 0x00b44c18, 0x0004 ]
   - [ be16, 0x00b44c1a, 0x705c ]
   - [ be16, 0x00b44c1c, 0x0000 ]
   - [ be16, 0x00b44c1e, 0x2293 ]
 # bgm_05
   - [ be16, 0x00b44c20, 0x0005 ]
   - [ be16, 0x00b44c22, 0x7077 ]
   - [ be16, 0x00b44c24, 0x0000 ]
   - [ be16, 0x00b44c26, 0x2294 ]
 # bgm_06
   - [ be16, 0x00b44c28, 0x0006 ]
   - [ be16, 0x00b44c2a, 0x7092 ]
   - [ be16, 0x00b44c2c, 0x0000 ]
   - [ be16, 0x00b44c2e, 0x2295 ]
 # bgm_07
   - [ be16, 0x00b44c30, 0x0007 ]
   - [ be16, 0x00b44c32, 0x709b ]
   - [ be16, 0x00b44c34, 0x0000 ]
   - [ be16, 0x00b44c36, 0x2296 ]
 # bgm_08
   - [ be16, 0x00b44c38, 0x0008 ]
   - [ be16, 0x00b44c3a, 0x70a4 ]
   - [ be16, 0x00b44c3c, 0x0000 ]
   - [ be16, 0x00b44c3e, 0x2297 ]
 # bgm_09
   - [ be16, 0x00b44c40, 0x0009 ]
   - [ be16, 0x00b44c42, 0x70ad ]
   - [ be16, 0x00b44c44, 0x0000 ]
   - [ be16, 0x00b44c46, 0x2298 ]
 # bgm_10 - Original List ends here
   - [ be16, 0x00b44c48, 0x000a ]
   - [ be16, 0x00b44c4a, 0x706e ]
   - [ be16, 0x00b44c4c, 0x0000 ]
   - [ be16, 0x00b44c4e, 0x2299 ]
 # bgm_11 - Starlight (c0001_170_00.GMD)
   - [ be16, 0x00b44c50, 0x000b ]
   - [ be16, 0x00b44c52, 0x70b6 ]
   - [ be16, 0x00b44c54, 0x0000 ]
   - [ be16, 0x00b44c56, 0x229a ]
 # bgm_12 - Midwinter (c0001_171_00.GMD)
   - [ be16, 0x00b44c58, 0x000c ]
   - [ be16, 0x00b44c5a, 0x70bf ]
   - [ be16, 0x00b44c5c, 0x0000 ]
   - [ be16, 0x00b44c5e, 0x229b ]
 # bgm_13 - Ultramarine (Velvet Room) (c0001_172_00.GMD)
   - [ be16, 0x00b44c60, 0x000d ]
   - [ be16, 0x00b44c62, 0x70c8 ]
   - [ be16, 0x00b44c64, 0x0000 ]
   - [ be16, 0x00b44c66, 0x229c ]
 # bgm_14 - Featherman (c0001_173_00.GMD)
   - [ be16, 0x00b44c68, 0x000e ]
   - [ be16, 0x00b44c6a, 0x70d1 ]
   - [ be16, 0x00b44c6c, 0x0000 ]
   - [ be16, 0x00b44c6e, 0x229d ]
 # bgm_15 - Demonica Helmet (c0001_174_00.GMD)
   - [ be16, 0x00b44c70, 0x000f ]
   - [ be16, 0x00b44c72, 0x70da ]
   - [ be16, 0x00b44c74, 0x0000 ]
   - [ be16, 0x00b44c76, 0x229e ]
 # bgm_16 - Demonica Suit (No Helmet) (c0001_175_00.GMD)
   - [ be16, 0x00b44c78, 0x0010 ]
   - [ be16, 0x00b44c7a, 0x70e3 ]
   - [ be16, 0x00b44c7c, 0x0000 ]
   - [ be16, 0x00b44c7e, 0x229f ]
 # bgm_17 - New Cinema (c0001_176_00.GMD)
   - [ be16, 0x00b44c80, 0x0011 ]
   - [ be16, 0x00b44c82, 0x70ec ]
   - [ be16, 0x00b44c84, 0x0000 ]
   - [ be16, 0x00b44c86, 0x22a0 ]
 # bgm_18 - RESERVE (Never hurts to have extras) (c0001_177_00.GMD)
   - [ be16, 0x00b44c88, 0x0012 ]
   - [ be16, 0x00b44c8a, 0x70f5 ]
   - [ be16, 0x00b44c8c, 0x0000 ]
   - [ be16, 0x00b44c8e, 0x22a1 ]
 # bgm_19 - RESERVE (c0001_178_00.GMD)
   - [ be16, 0x00b44c90, 0x0013 ]
   - [ be16, 0x00b44c92, 0x70fe ]
   - [ be16, 0x00b44c94, 0x0000 ]
   - [ be16, 0x00b44c96, 0x22a2 ]
 # bgm_20 - RESERVE (c0001_179_00.GMD)
   - [ be16, 0x00b44c98, 0x0014 ]
   - [ be16, 0x00b44c9a, 0x7107 ]
   - [ be16, 0x00b44c9c, 0x0000 ]
   - [ be16, 0x00b44c9e, 0x22a3 ]
 # Forcibly Enable motionse.dat/acb On All Enemies
   - [ be32, 0x0002d91c, 0x38600001 ] # li   param_1,0x1
   - [ be32, 0x0002d97c, 0x38600001 ] # li   param_1,0x1
   - [ be32, 0x0002d998, 0x3860ffff ] # li   param_1,-1
   - [ be32, 0x0002da04, 0x3860001e ] # li   param_1,0x1e
 # Disable Player Swordtrack Loading
   - [ be32, 0x000265cc, 0x38600000 ] # li   param_1,0x0
 # Boss Voice Stuff
   - [ be32, 0x006a87ac, 0x281c00e6 ] # cmplwi   r28,0xe6
   - [ be32, 0x006a87b0, 0x41810878 ] # bgt   LAB_006a9028
 p5_4K_Author: &p5_4K_Author
   "rexis"
 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."
 p5_4K_PatVer: &p5_4K_PatVer 1.0
 p5_4K: &p5_4K
   - [ be32, 0x001cffb0, 0x48b45007 ] # bustups A
   - [ be32, 0x001d027c, 0x48b45007 ]
   - [ be32, 0x001d039c, 0x48b45007 ]
   - [ be32, 0x001cffd4, 0x48b45007 ]
   - [ be32, 0x001d02a0, 0x48b45007 ]
   - [ be32, 0x001d03c0, 0x48b45007 ]
   - [ be32, 0x00b45004, 0x38a00003 ] # li     r5,0x3
   - [ be32, 0x00b45008, 0x7c632bd2 ] # divd   r3,r3,r5
   - [ be32, 0x00b4500c, 0x4e800020 ] # blr
 p5_Title_US: &p5_Title_US
   "Persona 5":
     BLUS31604: [ All ]
     NPUB31848: [ All ]
 p5_Title_EU: &p5_Title_EU
   "Persona 5":
     BLES02247: [ All ]
     NPEB02436: [ All ]
 p5_Title_JP_100: &p5_Title_JP_100
   "Persona 5":
     BLJM61346: [ 01.00 ]
 p5_Title_JP_103: &p5_Title_JP_103
   "Persona 5":
     BLJM61346: [ 01.03 ]

PPU-e72e715d646a94770d1902364bc66fe33b1b6606:

 "P5 Modding Community Patches":
   Games: *p5_Title_US
   Author: *p5_CommunityPatches_Author
   Notes: *p5_CommunityPatches_Notes
   Patch Version: *p5_CommunityPatches_PatVer
   Patch:
     - [ load, *p5_CommunityPatches ]
 "4K Mod Patch":
   Games: *p5_Title_US
   Author: *p5_4K_Author
   Notes: *p5_4K_Notes
   Patch Version: *p5_4K_PatVer
   Patch:
     - [ load, *p5_4K ]

PPU-b8c34f774adb367761706a7f685d4f8d9d355426:

 "P5 Modding Community Patches":
   Games: *p5_Title_EU
   Author: *p5_CommunityPatches_Author
   Notes: *p5_CommunityPatches_Notes
   Patch Version: *p5_CommunityPatches_PatVer
   Patch:
     - [ load, *p5_CommunityPatches ]
 "4K Mod Patch":
   Games: *p5_Title_EU
   Author: *p5_4K_Author
   Notes: *p5_4K_Notes
   Patch Version: *p5_4K_PatVer
   Patch:
     - [ load, *p5_4K ]

PPU-3b394da7912181d308bf08505009b3578521c756:

 "P5 Modding Community Patches":
   Games: *p5_Title_JP_100
   Author: *p5_CommunityPatches_Author
   Notes: *p5_CommunityPatches_Notes
   Patch Version: *p5_CommunityPatches_PatVer
   Patch:
     - [ load, *p5_CommunityPatches ]
 "4K Mod Patch":
   Games: *p5_Title_JP_100
   Author: *p5_4K_Author
   Notes: *p5_4K_Notes
   Patch Version: *p5_4K_PatVer
   Patch:
     - [ load, *p5_4K ]

PPU-9da9b988693598fbe1e2d316d1e927c37ad666bc:

 "P5 Modding Community Patches":
   Games: *p5_Title_JP_103
   Author: *p5_CommunityPatches_Author
   Notes: *p5_CommunityPatches_Notes
   Patch Version: *p5_CommunityPatches_PatVer
   Patch:
     - [ load, *p5_CommunityPatches ]
 "4K Mod Patch":
   Games: *p5_Title_JP_103
   Author: *p5_4K_Author
   Notes: *p5_4K_Notes
   Patch Version: *p5_4K_PatVer
   Patch:
     - [ load, *p5_4K ]
Canary
Persona 5 1.2

Anchors:

 p5_ModSupport_Author: &p5_ModSupport_Author
   "TGEnigma"
 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."
 p5_ModSupport_PatVer: &p5_ModSupport_PatVer 1.0
 p5_ModSupport: &p5_ModSupport
 # make %s/hdd.cpk -> %s%s/mod.cpk
   - [ be32, 0x00b4d638, 0x25732573 ]
   - [ be32, 0x00b4d63c, 0x2f6d6f64 ]
   - [ be32, 0x00b4d640, 0x2e63706b ]
 # make mod.cpk file path
   - [ be32, 0x00114ca4, 0x3c6000b5 ] # lis    r3, cpkPathString@ha
   - [ be32, 0x00114ca8, 0x33e3d638 ] # addic  r31, r3, cpkPathString@l
   - [ be32, 0x00114cac, 0x48968beb ] # bla    getInstallPath
   - [ be32, 0x00114cb0, 0x60000000 ] # nop
   - [ be32, 0x00114cb4, 0x7c7e1b78 ] # mr     r30, r3
   - [ be32, 0x00114cb8, 0x48968bf7 ] # bla    getInstallPath2
   - [ be32, 0x00114cbc, 0x60000000 ] # nop
   - [ be32, 0x00114cc0, 0x33a10070 ] # addic  r29, r1, 0x70
   - [ be32, 0x00114cc4, 0x7c661b78 ] # mr     r6, r3
   - [ be32, 0x00114cc8, 0x7fa3eb78 ] # mr     r3, r29
   - [ be32, 0x00114ccc, 0x7fe4fb78 ] # mr     r4, r31
   - [ be32, 0x00114cd0, 0x7fc5f378 ] # mr     r5, r30
   - [ be32, 0x00114cd4, 0x48ad567f ] # bla    sprintf
   - [ be32, 0x00114cd8, 0x60000000 ] # nop
   - [ be32, 0x00114cdc, 0x48b44a9e ] # ba     branchOffset
   - [ be32, 0x00114ce0, 0x60000000 ] # nop
 # trampoline
   - [ be32, 0x00b44a9c, 0x7fa3eb78 ] # mr     r3, r29
   - [ be32, 0x00b44aa0, 0x48114b77 ] # bla    criFsBindCpk
   - [ be32, 0x00b44aa4, 0x60000000 ] # nop
   - [ be32, 0x00b44aa8, 0x3880000a ] # li     r4, 0xa
   - [ be32, 0x00b44aac, 0x48ab8ed7 ] # bla    criFsBindPatch
   - [ be32, 0x00b44ab0, 0x60000000 ] # nop
   - [ be32, 0x00b44ab4, 0x48114ce6 ] # ba     0x114ca4 + 0x40
   - [ be32, 0x00b44ab8, 0x60000000 ] # nop
 p5_SkipIntro_Author: &p5_SkipIntro_Author
   "TGEnigma"
 p5_SkipIntro_PatVer: &p5_SkipIntro_PatVer 1.0
 p5_SkipIntro: &p5_SkipIntro
   - [ be32, 0x0055ac8c, 0x60000000 ]
 p5_60FPS_Author: &p5_60FPS_Author
   "TGEnigma, rexis"
 p5_60FPS_Notes: &p5_60FPS_Notes
   "Patch may accelerate some game effects by 2x. Updated patch fixes subtitle cut-off in cutscenes."
 p5_60FPS_PatVer: &p5_60FPS_PatVer 1.1
 p5_60FPS: &p5_60FPS
   - [ be32, 0x00010268, 0x9061009c ] # Set update rate to 60 -> r3, 0xe0+var_44(r1)
 #  - [ be32, 0x008fc864, 0x60000000 ] # nop cellGcmSetSecondVFrequency
   - [ bef32, 0x00012484, 0.01666667 ]
   - [ bef32, 0x00045678, 0.01666667 ]
   - [ bef32, 0x000616f0, 0.01666667 ]
   - [ bef32, 0x00073f20, 0.01666667 ]
 #  - [ bef32, 0x000753a0, 0.01666667 ] # Doubles camera speed
   - [ bef32, 0x00077e54, 0.01666667 ]
   - [ bef32, 0x00078a70, 0.01666667 ]
   - [ bef32, 0x0007a238, 0.01666667 ]
   - [ bef32, 0x00081864, 0.01666667 ]
   - [ bef32, 0x000885c8, 0.01666667 ]
   - [ bef32, 0x0008c550, 0.01666667 ]
   - [ bef32, 0x0008d6d0, 0.01666667 ]
   - [ bef32, 0x000d058c, 0.01666667 ]
   - [ bef32, 0x000d0b4c, 0.01666667 ]
   - [ bef32, 0x000e4754, 0.01666667 ]
   - [ bef32, 0x000e50f0, 0.01666667 ]
 #  - [ bef32, 0x000e8190, 0.01666667 ] # Breaks crumpled paper animation
   - [ bef32, 0x000f8b78, 0.01666667 ]
   - [ bef32, 0x00101ce8, 0.01666667 ]
   - [ bef32, 0x001e7344, 0.01666667 ]
   - [ bef32, 0x001eb0d4, 0.01666667 ]
   - [ bef32, 0x001eb328, 0.01666667 ]
   - [ bef32, 0x001eb814, 0.01666667 ]
   - [ bef32, 0x001eb940, 0.01666667 ]
   - [ bef32, 0x001eba04, 0.01666667 ]
   - [ bef32, 0x001ebba0, 0.01666667 ]
   - [ bef32, 0x001ebcd0, 0.01666667 ]
   - [ bef32, 0x001ecca0, 0.01666667 ]
   - [ bef32, 0x00234c64, 0.01666667 ]
   - [ bef32, 0x0023f4bc, 0.01666667 ]
   - [ bef32, 0x002400bc, 0.01666667 ]
   - [ bef32, 0x00240bb0, 0.01666667 ]
   - [ bef32, 0x0029231c, 0.01666667 ]
   - [ bef32, 0x00294a70, 0.01666667 ]
   - [ bef32, 0x002952f8, 0.01666667 ]
 #  - [ bef32, 0x002b027c, 0.01666667 ] # Makes it impossible to run < 60 FPS
   - [ bef32, 0x002b0688, 0.01666667 ]
   - [ bef32, 0x002b6154, 0.01666667 ]
   - [ bef32, 0x002b71f8, 0.01666667 ]
   - [ bef32, 0x002b82c8, 0.01666667 ]
   - [ bef32, 0x002b98f8, 0.01666667 ]
   - [ bef32, 0x002b9f8c, 0.01666667 ]
   - [ bef32, 0x002ba614, 0.01666667 ]
   - [ bef32, 0x002bc84c, 0.01666667 ]
   - [ bef32, 0x002bcd2c, 0.01666667 ]
   - [ bef32, 0x002c550c, 0.01666667 ]
   - [ bef32, 0x002d1328, 0.01666667 ]
 #  - [ bef32, 0x002d230c, 0.01666667 ] # Doubles movement speed
   - [ bef32, 0x002d2ddc, 0.01666667 ]
   - [ bef32, 0x002d8a10, 0.01666667 ]
   - [ bef32, 0x002d8a18, 0.01666667 ]
   - [ bef32, 0x002da46c, 0.01666667 ]
   - [ bef32, 0x002fbb00, 0.01666667 ]
   - [ bef32, 0x0030e258, 0.01666667 ]
   - [ bef32, 0x003181d4, 0.01666667 ]
   - [ bef32, 0x0031ce24, 0.01666667 ]
   - [ bef32, 0x0031dbe0, 0.01666667 ]
   - [ bef32, 0x0033dbd0, 0.01666667 ]
   - [ bef32, 0x00358664, 0.01666667 ]
   - [ bef32, 0x00359020, 0.01666667 ]
   - [ bef32, 0x0035ad10, 0.01666667 ]
   - [ bef32, 0x00364a98, 0.01666667 ]
   - [ bef32, 0x0037429c, 0.01666667 ]
   - [ bef32, 0x00376e7c, 0.01666667 ]
   - [ bef32, 0x00379b08, 0.01666667 ]
   - [ bef32, 0x0037aaac, 0.01666667 ]
   - [ bef32, 0x0037cf54, 0.01666667 ]
   - [ bef32, 0x0037db7c, 0.01666667 ]
   - [ bef32, 0x003803f4, 0.01666667 ]
   - [ bef32, 0x00387a80, 0.01666667 ]
   - [ bef32, 0x00388684, 0.01666667 ]
 #  - [ bef32, 0x003acbc0, 0.01666667 ] # Kaleidoscope speedup
   - [ bef32, 0x003bddd0, 0.01666667 ]
   - [ bef32, 0x003e944c, 0.01666667 ]
   - [ bef32, 0x003f35ec, 0.01666667 ]
   - [ bef32, 0x003f6ff4, 0.01666667 ]
   - [ bef32, 0x0058ce18, 0.01666667 ]
   - [ bef32, 0x0058de64, 0.01666667 ]
   - [ bef32, 0x0058e82c, 0.01666667 ]
   - [ bef32, 0x0058e958, 0.01666667 ]
   - [ bef32, 0x0058f47c, 0.01666667 ]
   - [ bef32, 0x0058fa00, 0.01666667 ]
   - [ bef32, 0x0058fab4, 0.01666667 ]
   - [ bef32, 0x0058fbe4, 0.01666667 ]
   - [ bef32, 0x0058fd2c, 0.01666667 ]
   - [ bef32, 0x0058fe6c, 0.01666667 ]
   - [ bef32, 0x00590a04, 0.01666667 ]
   - [ bef32, 0x005b6914, 0.01666667 ]
   - [ bef32, 0x005f1c6c, 0.01666667 ]
   - [ bef32, 0x0062076c, 0.01666667 ] # Battle related stuff
   - [ bef32, 0x007072bc, 0.01666667 ]
   - [ bef32, 0x00722d7c, 0.01666667 ]
   - [ bef32, 0x0073c840, 0.01666667 ]
   - [ bef32, 0x00772e50, 0.01666667 ]
   - [ bef32, 0x0087b338, 0.01666667 ]
   - [ bef32, 0x00b10110, 0.01666667 ]
   - [ bef32, 0x00b6aa14, 0.01666667 ]
   - [ bef32, 0x00b6aa38, 0.01666667 ]
   - [ bef32, 0x00b70b48, 0.01666667 ]
   - [ bef32, 0x00b70bc8, 0.01666667 ]
   - [ bef32, 0x00b71cf4, 0.01666667 ]
   - [ bef32, 0x00b72f38, 0.01666667 ]
   - [ bef32, 0x00cff46c, 0.01666667 ]
   - [ bef32, 0x00061700, 0.1666667 ]
   - [ bef32, 0x00069aa4, 0.1666667 ]
   - [ bef32, 0x0007a1ec, 0.1666667 ]
   - [ bef32, 0x00081880, 0.1666667 ]
   - [ bef32, 0x000c8258, 0.1666667 ]
   - [ bef32, 0x000c991c, 0.1666667 ]
   - [ bef32, 0x00101ccc, 0.1666667 ]
   - [ bef32, 0x001e2c44, 0.1666667 ]
   - [ bef32, 0x001e61e8, 0.1666667 ]
   - [ bef32, 0x001e7338, 0.1666667 ]
   - [ bef32, 0x00250c50, 0.1666667 ]
   - [ bef32, 0x00256b20, 0.1666667 ]
   - [ bef32, 0x00292100, 0.1666667 ]
   - [ bef32, 0x00294a60, 0.1666667 ]
   - [ bef32, 0x002952e4, 0.1666667 ]
   - [ bef32, 0x0029fd98, 0.1666667 ]
   - [ bef32, 0x002a1bb8, 0.1666667 ]
   - [ bef32, 0x002a41d0, 0.1666667 ]
   - [ bef32, 0x002a6124, 0.1666667 ]
   - [ bef32, 0x002b4ff0, 0.1666667 ]
   - [ bef32, 0x002b60dc, 0.1666667 ]
   - [ bef32, 0x002b7174, 0.1666667 ]
   - [ bef32, 0x002b82f4, 0.1666667 ]
   - [ bef32, 0x002b8e74, 0.1666667 ]
   - [ bef32, 0x002ba600, 0.1666667 ]
   - [ bef32, 0x002bab30, 0.1666667 ]
   - [ bef32, 0x002bb4e0, 0.1666667 ]
   - [ bef32, 0x002bb808, 0.1666667 ]
   - [ bef32, 0x002bc368, 0.1666667 ]
   - [ bef32, 0x002bc844, 0.1666667 ]
   - [ bef32, 0x002bd414, 0.1666667 ]
   - [ bef32, 0x002c4f54, 0.1666667 ]
   - [ bef32, 0x002c4ff0, 0.1666667 ]
   - [ bef32, 0x002c69e4, 0.1666667 ]
   - [ bef32, 0x002d4378, 0.1666667 ]
   - [ bef32, 0x002dd968, 0.1666667 ]
   - [ bef32, 0x002de538, 0.1666667 ]
   - [ bef32, 0x002dea04, 0.1666667 ]
   - [ bef32, 0x0030d7a0, 0.1666667 ]
   - [ bef32, 0x0030e6bc, 0.1666667 ]
   - [ bef32, 0x003181b8, 0.1666667 ]
   - [ bef32, 0x0031afe0, 0.1666667 ]
   - [ bef32, 0x0031ce38, 0.1666667 ]
   - [ bef32, 0x0031dbf0, 0.1666667 ]
   - [ bef32, 0x0031ec74, 0.1666667 ]
   - [ bef32, 0x00322fb4, 0.1666667 ]
   - [ bef32, 0x00356560, 0.1666667 ]
   - [ bef32, 0x003586bc, 0.1666667 ]
   - [ bef32, 0x00358f90, 0.1666667 ]
   - [ bef32, 0x0035a380, 0.1666667 ]
   - [ bef32, 0x0035aa3c, 0.1666667 ]
   - [ bef32, 0x00364a9c, 0.1666667 ]
   - [ bef32, 0x003688c8, 0.1666667 ]
   - [ bef32, 0x00368a88, 0.1666667 ]
   - [ bef32, 0x00368e30, 0.1666667 ]
   - [ bef32, 0x00376fd0, 0.1666667 ]
   - [ bef32, 0x00377538, 0.1666667 ]
   - [ bef32, 0x00377cd8, 0.1666667 ]
   - [ bef32, 0x0037c2b0, 0.1666667 ]
   - [ bef32, 0x0037d310, 0.1666667 ]
   - [ bef32, 0x0037d418, 0.1666667 ]
   - [ bef32, 0x0037d5b4, 0.1666667 ]
   - [ bef32, 0x0037dd08, 0.1666667 ]
   - [ bef32, 0x0037de10, 0.1666667 ]
   - [ bef32, 0x0037df78, 0.1666667 ]
   - [ bef32, 0x00382f38, 0.1666667 ]
   - [ bef32, 0x003845f0, 0.1666667 ]
   - [ bef32, 0x00387a6c, 0.1666667 ]
   - [ bef32, 0x00398208, 0.1666667 ]
   - [ bef32, 0x00398460, 0.1666667 ]
   - [ bef32, 0x003999f8, 0.1666667 ]
   - [ bef32, 0x003a7c64, 0.1666667 ]
   - [ bef32, 0x003aa418, 0.1666667 ]
   - [ bef32, 0x003ae0e4, 0.1666667 ]
   - [ bef32, 0x003ae3a0, 0.1666667 ]
   - [ bef32, 0x003b25d8, 0.1666667 ]
   - [ bef32, 0x003bc448, 0.1666667 ]
   - [ bef32, 0x003c58c0, 0.1666667 ]
   - [ bef32, 0x003c67b0, 0.1666667 ]
   - [ bef32, 0x003c6d6c, 0.1666667 ]
   - [ bef32, 0x003ebc20, 0.1666667 ]
   - [ bef32, 0x003ee5f0, 0.1666667 ]
   - [ bef32, 0x003f1fe0, 0.1666667 ]
   - [ bef32, 0x003f6fc0, 0.1666667 ]
   - [ bef32, 0x004eb808, 0.1666667 ]
   - [ bef32, 0x0055251c, 0.1666667 ]
   - [ bef32, 0x0055ec48, 0.1666667 ]
   - [ bef32, 0x0055f4a8, 0.1666667 ]
   - [ bef32, 0x0057dc08, 0.1666667 ]
   - [ bef32, 0x0057e498, 0.1666667 ]
   - [ bef32, 0x005c5364, 0.1666667 ]
   - [ bef32, 0x00620714, 0.1666667 ]
   - [ bef32, 0x00635cb4, 0.1666667 ]
   - [ bef32, 0x00642b98, 0.1666667 ]
   - [ bef32, 0x00654ee8, 0.1666667 ]
   - [ bef32, 0x00662b04, 0.1666667 ]
   - [ bef32, 0x006aff98, 0.1666667 ]
   - [ bef32, 0x006caa44, 0.1666667 ]
   - [ bef32, 0x006e0224, 0.1666667 ]
   - [ bef32, 0x006e31a0, 0.1666667 ]
   - [ bef32, 0x006fcd3c, 0.1666667 ]
   - [ bef32, 0x00772e54, 0.1666667 ]
   - [ bef32, 0x00797508, 0.1666667 ]
   - [ bef32, 0x00b52e3c, 0.1666667 ]
   - [ bef32, 0x00b6ad00, 0.1666667 ]
   - [ bef32, 0x00b6b71c, 0.1666667 ]
   - [ bef32, 0x00b6e478, 0.1666667 ]
   - [ bef32, 0x00b6e880, 0.1666667 ]
   - [ bef32, 0x00b6e8b8, 0.1666667 ]
   - [ bef32, 0x00b6e8f0, 0.1666667 ]
   - [ bef32, 0x00b6e928, 0.1666667 ]
   - [ bef32, 0x00b6e960, 0.1666667 ]
   - [ bef32, 0x00b6e998, 0.1666667 ]
   - [ bef32, 0x00b6e9d0, 0.1666667 ]
   - [ bef32, 0x00b6ea08, 0.1666667 ]
   - [ bef32, 0x00b6ea40, 0.1666667 ]
   - [ bef32, 0x00b6ea78, 0.1666667 ]
   - [ bef32, 0x00b6eab0, 0.1666667 ]
   - [ bef32, 0x00b6eae8, 0.1666667 ]
   - [ bef32, 0x00b6eb20, 0.1666667 ]
   - [ bef32, 0x00b6eb58, 0.1666667 ]
   - [ bef32, 0x00b6eb90, 0.1666667 ]
   - [ bef32, 0x00b6ebc8, 0.1666667 ]
   - [ bef32, 0x00b6ec00, 0.1666667 ]
   - [ bef32, 0x00b6ec38, 0.1666667 ]
   - [ bef32, 0x00b6ec70, 0.1666667 ]
   - [ bef32, 0x00b6eca8, 0.1666667 ]
   - [ bef32, 0x00b70a54, 0.1666667 ]
   - [ bef32, 0x00b70af0, 0.1666667 ]
   - [ bef32, 0x00b70af8, 0.1666667 ]
   - [ bef32, 0x00b70b00, 0.1666667 ]
   - [ bef32, 0x00b70b08, 0.1666667 ]
   - [ bef32, 0x00b70b10, 0.1666667 ]
   - [ bef32, 0x00b70b20, 0.1666667 ]
   - [ bef32, 0x00b70b78, 0.1666667 ]
   - [ bef32, 0x00b70b88, 0.1666667 ]
   - [ bef32, 0x00b70bb4, 0.1666667 ]
   - [ bef32, 0x00b70bc4, 0.1666667 ]
   - [ bef32, 0x00b70f60, 0.1666667 ]
   - [ bef32, 0x00b71bac, 0.1666667 ]
   - [ bef32, 0x00b71bbc, 0.1666667 ]
   - [ bef32, 0x00b9bd30, 0.1666667 ]
   - [ bef32, 0x00cf96ac, 0.1666667 ]
   - [ bef32, 0x00cfa1e8, 0.1666667 ]
   - [ bef32, 0x00cfa20c, 0.1666667 ]
   - [ bef32, 0x00cfb210, 0.1666667 ]
   - [ bef32, 0x00cfb778, 0.1666667 ]
   - [ bef32, 0x00cfbc30, 0.1666667 ]
   - [ bef32, 0x00cfbca8, 0.1666667 ]
   - [ bef32, 0x00cfbfd4, 0.1666667 ]
   - [ bef32, 0x00cfc0a8, 0.1666667 ]
   - [ bef32, 0x00cff3cc, 0.1666667 ]
   - [ bef32, 0x00cff3d4, 0.1666667 ]
   - [ bef32, 0x00cff470, 0.1666667 ]
   - [ bef32, 0x00cff478, 0.1666667 ]
   - [ bef32, 0x00cff480, 0.1666667 ]
   - [ bef32, 0x00d06840, 0.1666667 ]
   - [ bef32, 0x00d06848, 0.1666667 ]
   - [ be32, 0x000fb71c, 0x3c603c88 ]
   - [ be32, 0x00109b14, 0x3c603c88 ]
   - [ be32, 0x0023fbdc, 0x3ca03c88 ]
   - [ be32, 0x00240620, 0x3ca03c88 ]
   - [ be32, 0x00241258, 0x3c803c88 ]
   - [ be32, 0x003ca4bc, 0x3c603c88 ]
   - [ be32, 0x0087b448, 0x3c603c88 ]
 #  - [ bef32, 0x0009eb60, 0.01666667 ]
 #  - [ bef32, 0x002cb9e8, 0.01666667 ]
 #  - [ bef32, 0x00331ff0, 0.1666667 ]
 #  - [ bef32, 0x003b0520, 0.1666667 ]
 #  - [ bef32, 0x003b05e8, 0.1666667 ]
 #  - [ bef32, 0x003b25cc, 0.1666667 ]
 #  - [ bef32, 0x003bc478, 0.1666667 ]
 #  - [ be32, 0x000a7e6c, 0x3d803c88 ]
   - [ be32, 0x0026dca0, 0x3860001e ] # Batting cages
   - [ be32, 0x0026de4c, 0x3860001e ]
   - [ be32, 0x0026e36c, 0x3860001e ]
   - [ be32, 0x0026fb10, 0x3860001e ]
   - [ be32, 0x0026fb3c, 0x3860001e ]
   - [ be32, 0x0026fb78, 0x3860001e ]
   - [ be32, 0x0026fc30, 0x3860001e ]
   - [ be32, 0x0026fca0, 0x3860001e ]
   - [ be32, 0x0026fd14, 0x3860001e ]
   - [ be32, 0x0026fd50, 0x3860001e ]
   - [ be32, 0x0026fdf4, 0x3860001e ]
   - [ be32, 0x0026fe14, 0x3860001e ]
   - [ be32, 0x0026fe50, 0x3860001e ]
   - [ be32, 0x0026fe9c, 0x3860001e ]
   - [ be32, 0x0026fedc, 0x3860001e ]
   - [ be32, 0x002700e4, 0x3860001e ]
   - [ be32, 0x00270304, 0x3860001e ]
   - [ be32, 0x00288b04, 0x3860001e ] # Party panel
   - [ be32, 0x00288b4c, 0x3860001e ]
   - [ be32, 0x00288b70, 0x3860001e ]
   - [ be32, 0x00288bb0, 0x3860001e ]
   - [ be32, 0x00288bdc, 0x3860001e ]
   - [ be32, 0x00288c18, 0x3860001e ]
   - [ be32, 0x00288c3c, 0x3860001e ]
   - [ be32, 0x002892f0, 0x3860001e ]
   - [ be32, 0x0028931c, 0x3860001e ]
   - [ be32, 0x00289344, 0x3860001e ]
   - [ be32, 0x0028b324, 0x3860001e ]
   - [ be32, 0x0028b4c8, 0x3860001e ]
   - [ be32, 0x0028c1a0, 0x3860001e ]
   - [ be32, 0x0028c1cc, 0x3860001e ]
   - [ be32, 0x0028c1f4, 0x3860001e ]
   - [ be32, 0x0028ea90, 0x3860001e ]
   - [ be32, 0x0028eacc, 0x3860001e ]
   - [ be32, 0x0028eafc, 0x3860001e ]
   - [ be32, 0x0028eb3c, 0x3860001e ]
   - [ be32, 0x0028eb60, 0x3860001e ]
   - [ be32, 0x001cfe60, 0x3860001e ] # Blink anim
 # Removes framerate dependency for both script interpreters
   - [ be32, 0x00b44e00, 0x38600001 ] # li         r3,0x1
   - [ be32, 0x00b44e04, 0x38dd0170 ] # addi       r6,r29,0x170
   - [ be32, 0x00b44e08, 0x48b44e2f ] # bla        0xb44e2c
   - [ be32, 0x00b44e0c, 0x2c040000 ] # cmpwi      r4,0x0
   - [ be32, 0x00b44e10, 0x40820008 ] # bne        +0x8
   - [ be32, 0x00b44e14, 0x481f263a ] # ba         0x1f2638
   - [ be32, 0x00b44e18, 0x7c844014 ] # addc       r4,r4,r8
   - [ be32, 0x00b44e1c, 0x7ca54014 ] # addc       r5,r5,r8
   - [ be32, 0x00b44e20, 0x481f2642 ] # ba         0x1f2640
   - [ be32, 0x00b44e24, 0x3cc000d9 ] # lis        r6,0xd9
   - [ be32, 0x00b44e28, 0x60c6c6ec ] # ori        r6,r6,0xc6ec
   - [ be32, 0x00b44e2c, 0x3ce000ff ] # lis        r7,0xff
   - [ be32, 0x00b44e30, 0x80e7fb50 ] # lwz        r7,-0x4b0(r7)
   - [ be32, 0x00b44e34, 0x81060000 ] # lwz        r8,0(r6)
   - [ be32, 0x00b44e38, 0x90e60000 ] # stw        r7,0(r6)
   - [ be32, 0x00b44e3c, 0x7d083850 ] # subf       r8,r8,r7
   - [ be32, 0x00b44e40, 0x7d09fe70 ] # srawi      r9,r8,0x1f
   - [ be32, 0x00b44e44, 0x7d084850 ] # subf       r8,r8,r9
   - [ be32, 0x00b44e48, 0x55080ffe ] # rlwinm     r8,r8,0x1,0x1f,0x1f
   - [ be32, 0x00b44e4c, 0x5509103a ] # rlwinm     r9,r8,0x2,0x0,0x1d
   - [ be32, 0x00b44e50, 0x4e800020 ] # blr
   - [ be32, 0x001f161c, 0x38600174 ] # li         r3,0x174
   - [ be32, 0x001f1640, 0x38800174 ] # li         r4,0x174
   - [ be32, 0x001f2634, 0x48b44e02 ] # ba         0xb44e00
   - [ be32, 0x00575fb4, 0x48b44e27 ] # bla        0xb44e24
   - [ be32, 0x00576010, 0x48b44e27 ] # bla        0xb44e24
   - [ be32, 0x00576020, 0x7c892010 ] # subfc      r4,r9,r4
   - [ be32, 0x0057602c, 0x7c882010 ] # subfc      r4,r8,r4
   - [ be32, 0x00575fc4, 0x7c892010 ] # subfc      r4,r9,r4
   - [ be32, 0x00575fe0, 0x7c681810 ] # subfc      r3,r8,r3
 p5_DLC_Author: &p5_DLC_Author
   "TGEnigma"
 p5_DLC_PatVer: &p5_DLC_PatVer 1.0
 p5_DLC: &p5_DLC
   - [ be32, 0x00197ae8, 0x4e800020 ]
 p5_DisableBlur_Author: &p5_DisableBlur_Author
   "TGEnigma, ruipin, kd-11"
 p5_DisableBlur_PatVer: &p5_DisableBlur_PatVer 1.0
 p5_DisableBlur: &p5_DisableBlur
   - [ be32, 0x00fee27a, 0x9e001700 ]
   - [ be32, 0x00fee27e, 0xc801001d ]
   - [ be32, 0x00fee282, 0x00000000 ]
   - [ be32, 0x00fee286, 0x00000000 ]
   - [ be32, 0x00fee28a, 0x1e810100 ]
   - [ be32, 0x00fee28e, 0xc800001d ]
   - [ be32, 0x00fee292, 0x00000000 ]
   - [ be32, 0x00fee296, 0x00000000 ]
 p5_DisableDistortion_Author: &p5_DisableDistortion_Author
   "TGEnigma, ruipin, kd-11"
 p5_DisableDistortion_PatVer: &p5_DisableDistortion_PatVer 1.0
 p5_DisableDistortion: &p5_DisableDistortion
   - [ be32, 0x00fe2e28, 0x9e001700 ]
   - [ be32, 0x00fe2e2c, 0xc801001d ]
   - [ be32, 0x00fe2e30, 0x00000000 ]
   - [ be32, 0x00fe2e34, 0x00000000 ]
   - [ be32, 0x00fe2e38, 0x1e810100 ]
   - [ be32, 0x00fe2e3c, 0xc800001d ]
   - [ be32, 0x00fe2e40, 0x00000000 ]
   - [ be32, 0x00fe2e44, 0x00000000 ]
 p5_Disable100PctDistortion_Author: &p5_Disable100PctDistortion_Author
   "TGEnigma, ruipin, kd-11"
 p5_Disable100PctDistortion_PatVer: &p5_Disable100PctDistortion_PatVer 1.0
 p5_Disable100PctDistortion: &p5_Disable100PctDistortion
   - [ be32, 0x00fe31cc, 0x9e001700 ]
   - [ be32, 0x00fe31d0, 0xc801001d ]
   - [ be32, 0x00fe31d4, 0x00000000 ]
   - [ be32, 0x00fe31d8, 0x00000000 ]
   - [ be32, 0x00fe31dc, 0x1e810100 ]
   - [ be32, 0x00fe31e0, 0xc800001d ]
   - [ be32, 0x00fe31e4, 0x00000000 ]
   - [ be32, 0x00fe31e8, 0x00000000 ]
 p5_NoHudLite_Author: &p5_NoHudLite_Author
   "TGEnigma"
 p5_NoHudLite_Notes: &p5_NoHudLite_Notes
   "Elements can disabled separately by adding/removing their respective lines from the patch."
 p5_NoHudLite_PatVer: &p5_NoHudLite_PatVer 1.0
 p5_NoHudLite: &p5_NoHudLite
   - [ be32, 0x000de4ec, 0x60000000 ] # mission list
   - [ be32, 0x000e83f4, 0x60000000 ] # place pict
   - [ be32, 0x000e5920, 0x60000000 ] # check
   - [ be32, 0x00069cc4, 0x38600001 ] # alert
   - [ be32, 0x0005f678, 0x60000000 ] # date
   - [ be32, 0x0038a0d0, 0x4838a186 ] # misc field hud
   - [ be32, 0x0028fba0, 0x38600000 ] # party panel
   - [ be32, 0x0028fba4, 0x4e800020 ] # party panel
   - [ be32, 0x000d6b48, 0x60000000 ] # mini map
   - [ be32, 0x000d6490, 0x60000000 ] # mini map
 p5_NoHud_Author: &p5_NoHud_Author
   "TGEnigma"
 p5_NoHud_Notes: &p5_NoHud_Notes
   "Disable HUD by disabling rendering of 2D elements entirely. Breaks things."
 p5_NoHud_PatVer: &p5_NoHud_PatVer 1.0
 p5_NoHud: &p5_NoHud
   - [ be32, 0x00116934, 0x4e800020 ]
 p5_BgmOrder_Author: &p5_BgmOrder_Author
   "TGEnigma, lipsum"
 p5_BgmOrder_Notes: &p5_BgmOrder_Notes
   "Plays encounter BGM in file order."
 p5_BgmOrder_PatVer: &p5_BgmOrder_PatVer 1.0
 p5_BgmOrder: &p5_BgmOrder
 # patch SoundManager__SetEquipBgm
 # branch to trampoline
   - [ be32, 0x0006cd68, 0x48b44b52 ] # ba 0x00b44b50
 # trampoline
   - [ be32, 0x00b44b50, 0x3fde3000 ] # addis  r30, r30, 0x3000 -> 0x30b49738
   - [ be32, 0x00b44b54, 0xa07e0000 ] # lhz    r3, 0x0(r30)
   - [ be32, 0x00b44b58, 0x38630001 ] # addi   r3, r3, 0x1
   - [ be32, 0x00b44b5c, 0x2803000b ] # cmplwi r3, 0xb (MaxBgm)
   - [ be16, 0x00b44b5e, 11 ] # bgm_10 -> 11
   - [ be32, 0x00b44b60, 0x41800008 ] # blt    +0x8
   - [ be32, 0x00b44b64, 0x38600000 ] # li     r3, 0x0
 # patch music id
   - [ be32, 0x00b44b68, 0xb07e0000 ] # sth   r3, 0(r30)
 # return
   - [ be32, 0x00b44b6c, 0x2c1e0000 ] # cmpwi r30, 0
   - [ be32, 0x00b44b70, 0x4806cd6e ] # ba    0x0006cd6c
 # patch Btl__PlayBgm
 # branch to trampoline
   - [ be32, 0x0063ace4, 0x48b44b87 ] # bla 0x00b44b84 (trampoline)
   - [ be32, 0x0063ace8, 0x4806ccbb ] # bla 0x0006ccb8 (SoundManager__GetBgmId)
 # trampoline
 # check and return if not normal battle bgm
   - [ be32, 0x00b44b84, 0x2c1f012c ] # cmpwi r31, 300 # normal battle
   - [ be32, 0x00b44b88, 0x41820008 ] # beq   8        # return if not normal battle music
   - [ be32, 0x00b44b8c, 0x4e800020 ] # blr
 # randomize sound bank
   - [ be32, 0x00b44b90, 0x4806cccb ] # bla 0x0006ccc8 (SoundManager__SetEquipBgm)
 # return
   - [ be32, 0x00b44b94, 0x4863acea ] # ba 0x0063ace8
 p5_BgmRandom_Author: &p5_BgmRandom_Author
   "TGEnigma, lipsum"
 p5_BgmRandom_Notes: &p5_BgmRandom_Notes
   "Plays encounter BGM in random order."
 p5_BgmRandom_PatVer: &p5_BgmRandom_PatVer 1.1
 p5_BgmRandom: &p5_BgmRandom
 # patch SoundManager__SetEquipBgm
 # branch to trampoline
   - [ be32, 0x0006cd68, 0x48b44b52 ] # ba 0x00b44b50
 # trampoline
 # Rnd() % MaxBgm
   - [ be32, 0x00b44b50, 0x4891da07 ] # bla   0x0091da04 (Rnd)
   - [ be32, 0x00b44b54, 0x38c0000b ] # li    r6, 11 (MaxBgm)
   - [ be16, 0x00b44b56, 11 ] # bgm_10 -> 11
   - [ be32, 0x00b44b58, 0x30860001 ] # addic r4, r6, 1
   - [ be32, 0x00b44b5c, 0x7c832396 ] # divwu r4, r3, r4
   - [ be32, 0x00b44b60, 0x7ca431d6 ] # mullw r5, r4, r6
   - [ be32, 0x00b44b64, 0x7c852014 ] # addc  r4, r5, r4
   - [ be32, 0x00b44b68, 0x7c641810 ] # subfc r3, r4, r3
   - [ be32, 0x00b44b6c, 0x7c6307b4 ] # extsw r3, r3
 # patch music id
   - [ be32, 0x00b44b70, 0x3fde3000 ] # addis r30, r30, 0x3000 -> 0x30b49738
   - [ be32, 0x00b44b74, 0xb07e0000 ] # sth   r3, 0(r30)
 # return
   - [ be32, 0x00b44b78, 0x2c1e0000 ] # cmpwi r30, 0
   - [ be32, 0x00b44b7c, 0x4806cd6e ] # ba    0x0006cd6c
 # patch Btl__PlayBgm
 # branch to trampoline
   - [ be32, 0x0063ace4, 0x48b44b87 ] # bla 0x00b44b84 (trampoline)
   - [ be32, 0x0063ace8, 0x4806ccbb ] # bla 0x0006ccb8 (SoundManager__GetBgmId)
 # trampoline
 # check and return if not normal battle bgm
   - [ be32, 0x00b44b84, 0x2c1f012c ] # cmpwi r31, 300 # normal battle
   - [ be32, 0x00b44b88, 0x41820008 ] # beq   8        # return if not normal battle music
   - [ be32, 0x00b44b8c, 0x4e800020 ] # blr
 # randomize sound bank
   - [ be32, 0x00b44b90, 0x4806cccb ] # bla 0x0006ccc8 (SoundManager__SetEquipBgm)
 # return
   - [ be32, 0x00b44b94, 0x4863acea ] # ba 0x0063ace8
 p5_NaviLines_Author: &p5_NaviLines_Author
   "lipsum"
 p5_NaviLines_Notes: &p5_NaviLines_Notes
   "Disables Navigator battle lines (voice and message popups)."
 p5_NaviLines_PatVer: &p5_NaviLines_PatVer 1.0
 p5_NaviLines: &p5_NaviLines
   - [ be32, 0x0074a3b4, 0x38a00000 ] # li r5, 0x0 # morgana
   - [ be32, 0x0074a424, 0x38a00000 ] # li r5, 0x0 # futaba
 p5_MaxBullet_Author: &p5_MaxBullet_Author
   "lipsum"
 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."
 p5_MaxBullet_PatVer: &p5_MaxBullet_PatVer 1.0
 p5_MaxBullet: &p5_MaxBullet
   - [ be16, 0x00d5c188, 0  ] # empty   - base start
   - [ be16, 0x00d5c18a, 16 ] # joker   -- 16
   - [ be16, 0x00d5c18c, 8  ] # ryuji   -- 8
   - [ be16, 0x00d5c18e, 15 ] # morgana -- 15
   - [ be16, 0x00d5c190, 36 ] # ann     -- 36
   - [ be16, 0x00d5c192, 24 ] # yusuke  -- 24
   - [ be16, 0x00d5c194, 12 ] # makoto  -- 12
   - [ be16, 0x00d5c196, 6  ] # haru    -- 6
   - [ be16, 0x00d5c198, 0  ] # futaba  -- 0
   - [ be16, 0x00d5c19a, 12 ] # goro    -- 12
   - [ be16, 0x00d5c19c, 0  ] # empty   - tower rank 5 start
   - [ be16, 0x00d5c19e, 32 ] # joker   -- 32
   - [ be16, 0x00d5c1a0, 16 ] # ryuji   -- 16
   - [ be16, 0x00d5c1a2, 25 ] # morgana -- 25
   - [ be16, 0x00d5c1a4, 60 ] # ann     -- 60
   - [ be16, 0x00d5c1a6, 48 ] # yusuke  -- 48
   - [ be16, 0x00d5c1a8, 24 ] # makoto  -- 24
   - [ be16, 0x00d5c1aa, 12 ] # haru    -- 12
   - [ be16, 0x00d5c1ac, 0  ] # futaba  -- 0
   - [ be16, 0x00d5c1ae, 24 ] # goro    -- 24
 p5_FileAccessLog_Author: &p5_FileAccessLog_Author
   "TGEnigma"
 p5_FileAccessLog_Notes: &p5_FileAccessLog_Notes
   "Prints file paths to the console's TTY Log as they are accessed."
 p5_FileAccessLog_PatVer: &p5_FileAccessLog_PatVer 1.0
 p5_FileAccessLog: &p5_FileAccessLog
 # branch to trampoline
   - [ be32, 0x00ac0a78, 0x48b44abf ] # bla 0xb44abc
   - [ be32, 0x00ac0a7c, 0x60000000 ] # nop
 # trampoline
 # prologue
   - [ be32, 0x00b44abc, 0xf821ff41 ] # stdu    r1, -STACK_SIZE(r1)
   - [ be32, 0x00b44ac0, 0x7c0802a6 ] # mflr    r0
   - [ be32, 0x00b44ac4, 0xf80100d0 ] # std     r0, STACK_SIZE + 0x10(r1)
 # save volatile regs
   - [ be32, 0x00b44ac8, 0xf86100b8 ] # std     r3, STACK_SIZE - 0x08(r1)
   - [ be32, 0x00b44acc, 0xf88100b0 ] # std     r4, STACK_SIZE - 0x10(r1)
   - [ be32, 0x00b44ad0, 0xf8a100a8 ] # std     r5, STACK_SIZE - 0x18(r1)
   - [ be32, 0x00b44ad4, 0xf8c100a0 ] # std     r6, STACK_SIZE - 0x20(r1)
   - [ be32, 0x00b44ad8, 0xf8e10098 ] # std     r7, STACK_SIZE - 0x28(r1)
   - [ be32, 0x00b44adc, 0xf9010090 ] # std     r8, STACK_SIZE - 0x30(r1)
   - [ be32, 0x00b44ae0, 0xf9210088 ] # std     r9, STACK_SIZE - 0x38(r1)
   - [ be32, 0x00b44ae4, 0xf9410080 ] # std     r10, STACK_SIZE - 0x40(r1)
   - [ be32, 0x00b44ae8, 0xf9610078 ] # std     r11, STACK_SIZE - 0x48(r1)
   - [ be32, 0x00b44aec, 0xf9810070 ] # std     r12, STACK_SIZE - 0x50(r1)
 # print file name
   - [ be32, 0x00b44af0, 0x80630004 ] # lwz     r3, 0x04(r3)
   - [ be32, 0x00b44af4, 0x7c6307b4 ] # extsw   r3, r3
   - [ be32, 0x00b44af8, 0x48ad546f ] # bla     PTR_PRINTF
   - [ be32, 0x00b44afc, 0x60000000 ] # nop
 # print newline
   - [ be32, 0x00b44b00, 0x3c6000b9 ] # lis    r3, PTR_NEWLINECHAR@ha
   - [ be32, 0x00b44b04, 0x30631820 ] # addic  r3, r3, PTR_NEWLINECHAR@l
   - [ be32, 0x00b44b08, 0x48ad546f ] # bla    PTR_PRINTF
   - [ be32, 0x00b44b0c, 0x60000000 ] # nop
 # restore volatile regs
   - [ be32, 0x00b44b10, 0xe86100b8 ] # ld     r3, STACK_SIZE - 0x08(r1)
   - [ be32, 0x00b44b14, 0xe88100b0 ] # ld     r4, STACK_SIZE - 0x10(r1)
   - [ be32, 0x00b44b18, 0xe8a100a8 ] # ld     r5, STACK_SIZE - 0x18(r1)
   - [ be32, 0x00b44b1c, 0xe8c100a0 ] # ld     r6, STACK_SIZE - 0x20(r1)
   - [ be32, 0x00b44b20, 0xe8e10098 ] # ld     r7, STACK_SIZE - 0x28(r1)
   - [ be32, 0x00b44b24, 0xe9010090 ] # ld     r8, STACK_SIZE - 0x30(r1)
   - [ be32, 0x00b44b28, 0xe9210088 ] # ld     r9, STACK_SIZE - 0x38(r1)
   - [ be32, 0x00b44b2c, 0xe9410080 ] # ld     r10, STACK_SIZE - 0x40(r1)
   - [ be32, 0x00b44b30, 0xe9610078 ] # ld     r11, STACK_SIZE - 0x48(r1)
   - [ be32, 0x00b44b34, 0xe9810070 ] # ld     r12, STACK_SIZE - 0x50(r1)
 # destroy stack frame
   - [ be32, 0x00b44b38, 0xe80100d0 ] # ld     r0, STACK_SIZE + 0x10(r1)
   - [ be32, 0x00b44b3c, 0x7c0803a6 ] # mtlr   r0
   - [ be32, 0x00b44b40, 0x382100c0 ] # addi   r1, r1, STACK_SIZE
 # return
   - [ be32, 0x00b44b44, 0xfb2100f8 ] # std    r25, 0xf8(r1)
   - [ be32, 0x00b44b48, 0xfaa100d8 ] # std    r21, 0xd8(r1)
   - [ be32, 0x00b44b4c, 0x4e800020 ] # blr
 p5_FixScriptPrintingFunctions_Author: &p5_FixScriptPrintingFunctions_Author
   "TGEnigma"
 p5_FixScriptPrintingFunctions_Notes: &p5_FixScriptPrintingFunctions_Notes
   "Allows flowscripts to print strings to TTY Log."
 p5_FixScriptPrintingFunctions_PatVer: &p5_FixScriptPrintingFunctions_PatVer 1.0
 p5_FixScriptPrintingFunctions: &p5_FixScriptPrintingFunctions
 # ScriptInterpreter_Comm_PUT_Hook
   - [ be32, 0x001e9d10, 0x48b44b9a ]
 # PutInt
   - [ be32, 0x00b44b98, 0x7c641b78 ]
   - [ be32, 0x00b44b9c, 0x3c6000b6 ]
   - [ be32, 0x00b44ba0, 0x3063394c ]
   - [ be32, 0x00b44ba4, 0x48ad546f ]
   - [ be32, 0x00b44ba8, 0x3c6000b9 ]
   - [ be32, 0x00b44bac, 0x30631820 ]
   - [ be32, 0x00b44bb0, 0x48ad546f ]
   - [ be32, 0x00b44bb4, 0x481e9d16 ]
 # ScriptInterpreter_Comm_PUTF_Hook
   - [ be32, 0x001e9d68, 0x48b44bba ]
 # PutFloat
   - [ be32, 0x00b44bb8, 0xfc400890 ]
   - [ be32, 0x00b44bbc, 0x3c6000b6 ]
   - [ be32, 0x00b44bc0, 0x3063397c ]
   - [ be32, 0x00b44bc4, 0x48ad546f ]
   - [ be32, 0x00b44bc8, 0x3c6000b9 ]
   - [ be32, 0x00b44bcc, 0x30631820 ]
   - [ be32, 0x00b44bd0, 0x48ad546f ]
   - [ be32, 0x00b44bd4, 0x481e9d6e ]
 # ScriptInterpreter_Comm_PUTS_Hook
   - [ be32, 0x001e9d3c, 0x48b44bda ]
 # PutString
   - [ be32, 0x00b44bd8, 0x7c641b78 ]
   - [ be32, 0x00b44bdc, 0x3c6000b6 ]
   - [ be32, 0x00b44be0, 0x30633994 ]
   - [ be32, 0x00b44be4, 0x48ad546f ]
   - [ be32, 0x00b44be8, 0x3c6000b9 ]
   - [ be32, 0x00b44bec, 0x30631820 ]
   - [ be32, 0x00b44bf0, 0x48ad546f ]
   - [ be32, 0x00b44bf4, 0x481e9d42 ]
 p5_d0d0d0_Author: &p5_d0d0d0_Author
   "Lipsum"
 p5_d0d0d0_Notes: &p5_d0d0d0_Notes
   "Replaces the red color in the pause menu. Yellow by default."
 p5_d0d0d0_PatVer: &p5_d0d0d0_PatVer 1.0
 p5_d0d0d0: &p5_d0d0d0
   - [ be32, 0x0045a6d8, 0x3c80ffff ] # lis param_2,-0x2f30
   - [ be32, 0x0045a6dc, 0x60842200 ] # ori param_2,param_2,0xd000
   - [ be32, 0x0049c938, 0x3ca0ffff ] # lis param_3,-0x2f30
   - [ be32, 0x0049c93c, 0x60a52200 ] # ori param_3,param_3,0xd000
   - [ be32, 0x0049c978, 0x3ca0ffff ] # lis param_3,-0x2f30
   - [ be32, 0x0049c97c, 0x60a52200 ] # ori param_3,param_3,0xd000
   - [ be32, 0x0049ca6c, 0x3f20ffff ] # lis r25,-0x2f30
   - [ be32, 0x0049ca70, 0x63392200 ] # ori r25,r25,0xd000
   - [ be32, 0x0049caac, 0x3f20ffff ] # lis r25,-0x2f30
   - [ be32, 0x0049cab0, 0x63392200 ] # ori r25,r25,0xd000
   - [ be32, 0x004a02a0, 0x3d20ffff ] # lis param_7,-0x2f30
   - [ be32, 0x004a02c0, 0x61272200 ] # ori param_5,param_7,0xd000
   - [ be32, 0x004a2fe0, 0x3f80ffff ] # lis r28,-0x2f30
   - [ be32, 0x004a2fec, 0x639c2200 ] # ori r28,r28,0xd000
   - [ be32, 0x004a2ff4, 0x3f80ffff ] # lis r28,-0x2f30
   - [ be32, 0x004a3000, 0x639c2200 ] # ori r28,r28,0xd000
   - [ be32, 0x004a4374, 0x3cc0ffff ] # lis param_4,-0x2f30
   - [ be32, 0x004a437c, 0x60c62200 ] # ori param_4,param_4,0xd000
   - [ be32, 0x004a4490, 0x3ce0ffff ] # lis param_5,-0x2f30
   - [ be32, 0x004a4498, 0x60e72200 ] # ori param_5,param_5,0xd000
   - [ be32, 0x004a4bd0, 0x3c60ffff ] # lis param_1,-0x2f30
   - [ be32, 0x004a4bdc, 0x607a2200 ] # ori r26,param_1,0xd000
   - [ be32, 0x004a6304, 0x3c60ffff ] # lis param_1,-0x2f30
   - [ be32, 0x004a6308, 0x60632200 ] # ori param_1,param_1,0xd000
   - [ be32, 0x004ac530, 0x3c80ffff ] # lis param_2,-0x2f30
   - [ be32, 0x004ac538, 0x60842200 ] # ori param_2,param_2,0xd000
   - [ be32, 0x004b3ad4, 0x3fc0ffff ] # lis r30,-0x2f30
   - [ be32, 0x004b3ad8, 0x63de2200 ] # ori r30,r30,0xd000
   - [ be32, 0x004c0f80, 0x3c80ffff ] # lis param_2,-0x2f30
   - [ be32, 0x004c0f88, 0x60842200 ] # ori param_2,param_2,0xd000
   - [ be32, 0x004c1150, 0x3c80ffff ] # lis param_2,-0x2f30
   - [ be32, 0x004c115c, 0x609d2200 ] # ori r29,param_2,0xd000
   - [ be32, 0x004c1154, 0x3ca0ffff ] # lis param_3,-0x2f30
   - [ be32, 0x004c1160, 0x60a32200 ] # ori param_1,param_3,0xd000
   - [ be32, 0x004c3c18, 0x3c80ffff ] # lis param_2,-0x2f30
   - [ be32, 0x004c3c1c, 0x60842200 ] # ori param_2,param_2,0xd000
   - [ be32, 0x004c3c30, 0x3c60ffff ] # lis param_1,-0x2f30
   - [ be32, 0x004c3c38, 0x60632200 ] # ori param_1,param_1,0xd000
   - [ be32, 0x004c5b34, 0x3c60ffff ] # lis param_1,-0x2f30
   - [ be32, 0x004c5b38, 0x606522ff ] # ori param_3,param_1,0xd0ff
   - [ be32, 0x004c5f0c, 0x3c80ffff ] # lis param_2,-0x2f30
   - [ be32, 0x004c5f18, 0x60842200 ] # ori param_2,param_2,0xd000
   - [ be32, 0x0052b1b0, 0x3ca0ffff ] # lis param_3,-0x2f30
   - [ be32, 0x0052b1c4, 0x60a52200 ] # ori param_3,param_3,0xd000
 p5_StopPartyPanel_Author: &p5_StopPartyPanel_Author
   "DeathChaos"
 p5_StopPartyPanel_Notes: &p5_StopPartyPanel_Notes
   "Prevents in combat HP/SP Bar UI from loading for testing purposes."
 p5_StopPartyPanel_PatVer: &p5_StopPartyPanel_PatVer 1.0
 p5_StopPartyPanel: &p5_StopPartyPanel
 # Prevent party_panel from being loaded
   - [ be32, 0x0028fc14, 0x60000000 ]
   - [ be32, 0x0028fc1c, 0x60000000 ]
   - [ be32, 0x0028fc20, 0x60000000 ]
   - [ be32, 0x0028fc34, 0x60000000 ]
   - [ be32, 0x0028fc40, 0x60000000 ]
   - [ be32, 0x0028fc54, 0x60000000 ]
 p5_Title_US: &p5_Title_US
   "Persona 5":
     BLUS31604: [ All ]
     NPUB31848: [ All ]
 p5_Title_EU: &p5_Title_EU
   "Persona 5":
     BLES02247: [ All ]
     NPEB02436: [ All ]
 p5_Title_JP_100: &p5_Title_JP_100
   "Persona 5":
     BLJM61346: [ 01.00 ]
 p5_Title_JP_103: &p5_Title_JP_103
   "Persona 5":
     BLJM61346: [ 01.03 ]

PPU-e72e715d646a94770d1902364bc66fe33b1b6606:

 "Enable Mod Support":
   Games: *p5_Title_US
   Author: *p5_ModSupport_Author
   Notes: *p5_ModSupport_Notes
   Patch Version: *p5_ModSupport_PatVer
   Patch:
     - [ load, *p5_ModSupport ]
 "Skip Intro Videos":
   Games: *p5_Title_US
   Author: *p5_SkipIntro_Author
   Notes:
   Patch Version: *p5_SkipIntro_PatVer
   Patch:
     - [ load, *p5_SkipIntro ]
 "60 FPS":
   Games: *p5_Title_US
   Author: *p5_60FPS_Author
   Notes: *p5_60FPS_Notes
   Patch Version: *p5_60FPS_PatVer
   Patch:
     - [ load, *p5_60FPS ]
 "Disable DLC Unlock Messages":
   Games: *p5_Title_US
   Author: *p5_DLC_Author
   Notes:
   Patch Version: *p5_DLC_PatVer
   Patch:
     - [ load, *p5_DLC ]
 "Disable Blur Filter":
   Games: *p5_Title_US
   Author: *p5_DisableBlur_Author
   Notes:
   Patch Version: *p5_DisableBlur_PatVer
   Patch:
     - [ load, *p5_DisableBlur ]
 "Disable Normal Distortion Filter (<=99% Alert & Velvet Room)":
   Games: *p5_Title_US
   Author: *p5_DisableDistortion_Author
   Notes:
   Patch Version: *p5_DisableDistortion_PatVer
   Patch:
     - [ load, *p5_DisableDistortion ]
 "Disable Angry Distortion Filter (100% Alert)":
   Games: *p5_Title_US
   Author: *p5_Disable100PctDistortion_Author
   Notes:
   Patch Version: *p5_Disable100PctDistortion_PatVer
   Patch:
     - [ load, *p5_Disable100PctDistortion ]
 "Disable HUD Elements":
   Games: *p5_Title_US
   Author: *p5_NoHudLite_Author
   Notes: *p5_NoHudLite_Notes
   Patch Version: *p5_NoHudLite_PatVer
   Patch:
     - [ load, *p5_NoHudLite ]
 "Disable HUD Elements (Aggressive)":
   Games: *p5_Title_US
   Author: *p5_NoHud_Author
   Notes: *p5_NoHud_Notes
   Patch Version: *p5_NoHud_PatVer
   Patch:
     - [ load, *p5_NoHud ]
 "Encounter BGM In Order":
   Games: *p5_Title_US
   Author: *p5_BgmOrder_Author
   Notes: *p5_BgmOrder_Notes
   Patch Version: *p5_BgmOrder_PatVer
   Patch:
     - [ load, *p5_BgmOrder ]
 "Encounter BGM Random Order":
   Games: *p5_Title_US
   Author: *p5_BgmRandom_Author
   Notes: *p5_BgmRandom_Notes
   Patch Version: *p5_BgmRandom_PatVer
   Patch:
     - [ load, *p5_BgmRandom ]
 "Disable Navigator Battle Messages":
   Games: *p5_Title_US
   Author: *p5_NaviLines_Author
   Notes: *p5_NaviLines_Notes
   Patch Version: *p5_NaviLines_PatVer
   Patch:
     - [ load, *p5_NaviLines ]
 "Custom Maximum Bullet Count":
   Games: *p5_Title_US
   Author: *p5_MaxBullet_Author
   Notes: *p5_MaxBullet_Notes
   Patch Version: *p5_MaxBullet_PatVer
   Patch:
     - [ load, *p5_MaxBullet ]
 "File Access Log":
   Games: *p5_Title_US
   Author: *p5_FileAccessLog_Author
   Notes: *p5_FileAccessLog_Notes
   Patch Version: *p5_FileAccessLog_PatVer
   Patch:
     - [ load, *p5_FileAccessLog ]
 "Fix Script Printing Functions":
   Games: *p5_Title_US
   Author: *p5_FixScriptPrintingFunctions_Author
   Notes: *p5_FixScriptPrintingFunctions_Notes
   Patch Version: *p5_FixScriptPrintingFunctions_PatVer
   Patch:
     - [ load, *p5_FixScriptPrintingFunctions ]
 "Replace Color d0d0d0":
   Games: *p5_Title_US
   Author: *p5_d0d0d0_Author
   Notes: *p5_d0d0d0_Notes
   Patch Version: *p5_d0d0d0_PatVer
   Patch:
     - [ load, *p5_d0d0d0 ]
 "Prevent Party Panel From Loading":
   Games: *p5_Title_US
   Author: *p5_StopPartyPanel_Author
   Notes: *p5_StopPartyPanel_Notes
   Patch Version: *p5_StopPartyPanel_PatVer
   Patch:
     - [ load, *p5_StopPartyPanel ]

PPU-b8c34f774adb367761706a7f685d4f8d9d355426:

 "Enable Mod Support":
   Games: *p5_Title_EU
   Author: *p5_ModSupport_Author
   Notes: *p5_ModSupport_Notes
   Patch Version: *p5_ModSupport_PatVer
   Patch:
     - [ load, *p5_ModSupport ]
 "Skip Intro Videos":
   Games: *p5_Title_EU
   Author: *p5_SkipIntro_Author
   Notes:
   Patch Version: *p5_SkipIntro_PatVer
   Patch:
     - [ load, *p5_SkipIntro ]
 "60 FPS":
   Games: *p5_Title_EU
   Author: *p5_60FPS_Author
   Notes: *p5_60FPS_Notes
   Patch Version: *p5_60FPS_PatVer
   Patch:
     - [ load, *p5_60FPS ]
 "Disable DLC Unlock Messages":
   Games: *p5_Title_EU
   Author: *p5_DLC_Author
   Notes:
   Patch Version: *p5_DLC_PatVer
   Patch:
     - [ load, *p5_DLC ]
 "Disable Blur Filter":
   Games: *p5_Title_EU
   Author: *p5_DisableBlur_Author
   Notes:
   Patch Version: *p5_DisableBlur_PatVer
   Patch:
     - [ load, *p5_DisableBlur ]
 "Disable Normal Distortion Filter (<=99% Alert & Velvet Room)":
   Games: *p5_Title_EU
   Author: *p5_DisableDistortion_Author
   Notes:
   Patch Version: *p5_DisableDistortion_PatVer
   Patch:
     - [ load, *p5_DisableDistortion ]
 "Disable Angry Distortion Filter (100% Alert)":
   Games: *p5_Title_EU
   Author: *p5_Disable100PctDistortion_Author
   Notes:
   Patch Version: *p5_Disable100PctDistortion_PatVer
   Patch:
     - [ load, *p5_Disable100PctDistortion ]
 "Disable HUD Elements":
   Games: *p5_Title_EU
   Author: *p5_NoHudLite_Author
   Notes: *p5_NoHudLite_Notes
   Patch Version: *p5_NoHudLite_PatVer
   Patch:
     - [ load, *p5_NoHudLite ]
 "Disable HUD Elements (Aggressive)":
   Games: *p5_Title_EU
   Author: *p5_NoHud_Author
   Notes: *p5_NoHud_Notes
   Patch Version: *p5_NoHud_PatVer
   Patch:
     - [ load, *p5_NoHud ]
 "Encounter BGM In Order":
   Games: *p5_Title_EU
   Author: *p5_BgmOrder_Author
   Notes: *p5_BgmOrder_Notes
   Patch Version: *p5_BgmOrder_PatVer
   Patch:
     - [ load, *p5_BgmOrder ]
 "Encounter BGM Random Order":
   Games: *p5_Title_EU
   Author: *p5_BgmRandom_Author
   Notes: *p5_BgmRandom_Notes
   Patch Version: *p5_BgmRandom_PatVer
   Patch:
     - [ load, *p5_BgmRandom ]
 "Disable Navigator Battle Messages":
   Games: *p5_Title_EU
   Author: *p5_NaviLines_Author
   Notes: *p5_NaviLines_Notes
   Patch Version: *p5_NaviLines_PatVer
   Patch:
     - [ load, *p5_NaviLines ]
 "Custom Maximum Bullet Count":
   Games: *p5_Title_EU
   Author: *p5_MaxBullet_Author
   Notes: *p5_MaxBullet_Notes
   Patch Version: *p5_MaxBullet_PatVer
   Patch:
     - [ load, *p5_MaxBullet ]
 "File Access Log":
   Games: *p5_Title_EU
   Author: *p5_FileAccessLog_Author
   Notes: *p5_FileAccessLog_Notes
   Patch Version: *p5_FileAccessLog_PatVer
   Patch:
     - [ load, *p5_FileAccessLog ]
 "Fix Script Printing Functions":
   Games: *p5_Title_EU
   Author: *p5_FixScriptPrintingFunctions_Author
   Notes: *p5_FixScriptPrintingFunctions_Notes
   Patch Version: *p5_FixScriptPrintingFunctions_PatVer
   Patch:
     - [ load, *p5_FixScriptPrintingFunctions ]
 "Replace Color d0d0d0":
   Games: *p5_Title_EU
   Author: *p5_d0d0d0_Author
   Notes: *p5_d0d0d0_Notes
   Patch Version: *p5_d0d0d0_PatVer
   Patch:
     - [ load, *p5_d0d0d0 ]
 "Prevent Party Panel From Loading":
   Games: *p5_Title_EU
   Author: *p5_StopPartyPanel_Author
   Notes: *p5_StopPartyPanel_Notes
   Patch Version: *p5_StopPartyPanel_PatVer
   Patch:
     - [ load, *p5_StopPartyPanel ]

PPU-3b394da7912181d308bf08505009b3578521c756:

 "Enable Mod Support":
   Games: *p5_Title_JP_100
   Author: *p5_ModSupport_Author
   Notes: *p5_ModSupport_Notes
   Patch Version: *p5_ModSupport_PatVer
   Patch:
     - [ load, *p5_ModSupport ]
 "Skip Intro Videos":
   Games: *p5_Title_JP_100
   Author: *p5_SkipIntro_Author
   Notes:
   Patch Version: *p5_SkipIntro_PatVer
   Patch:
     - [ load, *p5_SkipIntro ]
 "60 FPS":
   Games: *p5_Title_JP_100
   Author: *p5_60FPS_Author
   Notes: *p5_60FPS_Notes
   Patch Version: *p5_60FPS_PatVer
   Patch:
     - [ load, *p5_60FPS ]
 "Disable DLC Unlock Messages":
   Games: *p5_Title_JP_100
   Author: *p5_DLC_Author
   Notes:
   Patch Version: *p5_DLC_PatVer
   Patch:
     - [ load, *p5_DLC ]
 "Disable Blur Filter":
   Games: *p5_Title_JP_100
   Author: *p5_DisableBlur_Author
   Notes:
   Patch Version: *p5_DisableBlur_PatVer
   Patch:
     - [ load, *p5_DisableBlur ]
 "Disable Normal Distortion Filter (<=99% Alert & Velvet Room)":
   Games: *p5_Title_JP_100
   Author: *p5_DisableDistortion_Author
   Notes:
   Patch Version: *p5_DisableDistortion_PatVer
   Patch:
     - [ load, *p5_DisableDistortion ]
 "Disable Angry Distortion Filter (100% Alert)":
   Games: *p5_Title_JP_100
   Author: *p5_Disable100PctDistortion_Author
   Notes:
   Patch Version: *p5_Disable100PctDistortion_PatVer
   Patch:
     - [ load, *p5_Disable100PctDistortion ]
 "Disable HUD Elements":
   Games: *p5_Title_JP_100
   Author: *p5_NoHudLite_Author
   Notes: *p5_NoHudLite_Notes
   Patch Version: *p5_NoHudLite_PatVer
   Patch:
     - [ load, *p5_NoHudLite ]
 "Disable HUD Elements (Aggressive)":
   Games: *p5_Title_JP_100
   Author: *p5_NoHud_Author
   Notes: *p5_NoHud_Notes
   Patch Version: *p5_NoHud_PatVer
   Patch:
     - [ load, *p5_NoHud ]
 "Encounter BGM In Order":
   Games: *p5_Title_JP_100
   Author: *p5_BgmOrder_Author
   Notes: *p5_BgmOrder_Notes
   Patch Version: *p5_BgmOrder_PatVer
   Patch:
     - [ load, *p5_BgmOrder ]
 "Encounter BGM Random Order":
   Games: *p5_Title_JP_100
   Author: *p5_BgmRandom_Author
   Notes: *p5_BgmRandom_Notes
   Patch Version: *p5_BgmRandom_PatVer
   Patch:
     - [ load, *p5_BgmRandom ]
 "Disable Navigator Battle Messages":
   Games: *p5_Title_JP_100
   Author: *p5_NaviLines_Author
   Notes: *p5_NaviLines_Notes
   Patch Version: *p5_NaviLines_PatVer
   Patch:
     - [ load, *p5_NaviLines ]
 "Custom Maximum Bullet Count":
   Games: *p5_Title_JP_100
   Author: *p5_MaxBullet_Author
   Notes: *p5_MaxBullet_Notes
   Patch Version: *p5_MaxBullet_PatVer
   Patch:
     - [ load, *p5_MaxBullet ]
 "File Access Log":
   Games: *p5_Title_JP_100
   Author: *p5_FileAccessLog_Author
   Notes: *p5_FileAccessLog_Notes
   Patch Version: *p5_FileAccessLog_PatVer
   Patch:
     - [ load, *p5_FileAccessLog ]
 "Fix Script Printing Functions":
   Games: *p5_Title_JP_100
   Author: *p5_FixScriptPrintingFunctions_Author
   Notes: *p5_FixScriptPrintingFunctions_Notes
   Patch Version: *p5_FixScriptPrintingFunctions_PatVer
   Patch:
     - [ load, *p5_FixScriptPrintingFunctions ]
 "Replace Color d0d0d0":
   Games: *p5_Title_JP_100
   Author: *p5_d0d0d0_Author
   Notes: *p5_d0d0d0_Notes
   Patch Version: *p5_d0d0d0_PatVer
   Patch:
     - [ load, *p5_d0d0d0 ]
 "Prevent Party Panel From Loading":
   Games: *p5_Title_JP_100
   Author: *p5_StopPartyPanel_Author
   Notes: *p5_StopPartyPanel_Notes
   Patch Version: *p5_StopPartyPanel_PatVer
   Patch:
     - [ load, *p5_StopPartyPanel ]

PPU-9da9b988693598fbe1e2d316d1e927c37ad666bc:

 "Enable Mod Support":
   Games: *p5_Title_JP_103
   Author: *p5_ModSupport_Author
   Notes: *p5_ModSupport_Notes
   Patch Version: *p5_ModSupport_PatVer
   Patch:
     - [ load, *p5_ModSupport ]
 "Skip Intro Videos":
   Games: *p5_Title_JP_103
   Author: *p5_SkipIntro_Author
   Notes:
   Patch Version: *p5_SkipIntro_PatVer
   Patch:
     - [ load, *p5_SkipIntro ]
 "60 FPS":
   Games: *p5_Title_JP_103
   Author: *p5_60FPS_Author
   Notes: *p5_60FPS_Notes
   Patch Version: *p5_60FPS_PatVer
   Patch:
     - [ load, *p5_60FPS ]
 "Disable DLC Unlock Messages":
   Games: *p5_Title_JP_103
   Author: *p5_DLC_Author
   Notes:
   Patch Version: *p5_DLC_PatVer
   Patch:
     - [ load, *p5_DLC ]
 "Disable Blur Filter":
   Games: *p5_Title_JP_103
   Author: *p5_DisableBlur_Author
   Notes:
   Patch Version: *p5_DisableBlur_PatVer
   Patch:
     - [ load, *p5_DisableBlur ]
 "Disable Normal Distortion Filter (<=99% Alert & Velvet Room)":
   Games: *p5_Title_JP_103
   Author: *p5_DisableDistortion_Author
   Notes:
   Patch Version: *p5_DisableDistortion_PatVer
   Patch:
     - [ load, *p5_DisableDistortion ]
 "Disable Angry Distortion Filter (100% Alert)":
   Games: *p5_Title_JP_103
   Author: *p5_Disable100PctDistortion_Author
   Notes:
   Patch Version: *p5_Disable100PctDistortion_PatVer
   Patch:
     - [ load, *p5_Disable100PctDistortion ]
 "Disable HUD Elements":
   Games: *p5_Title_JP_103
   Author: *p5_NoHudLite_Author
   Notes: *p5_NoHudLite_Notes
   Patch Version: *p5_NoHudLite_PatVer
   Patch:
     - [ load, *p5_NoHudLite ]
 "Disable HUD Elements (Aggressive)":
   Games: *p5_Title_JP_103
   Author: *p5_NoHud_Author
   Notes: *p5_NoHud_Notes
   Patch Version: *p5_NoHud_PatVer
   Patch:
     - [ load, *p5_NoHud ]
 "Encounter BGM In Order":
   Games: *p5_Title_JP_103
   Author: *p5_BgmOrder_Author
   Notes: *p5_BgmOrder_Notes
   Patch Version: *p5_BgmOrder_PatVer
   Patch:
     - [ load, *p5_BgmOrder ]
 "Encounter BGM Random Order":
   Games: *p5_Title_JP_103
   Author: *p5_BgmRandom_Author
   Notes: *p5_BgmRandom_Notes
   Patch Version: *p5_BgmRandom_PatVer
   Patch:
     - [ load, *p5_BgmRandom ]
 "Disable Navigator Battle Messages":
   Games: *p5_Title_JP_103
   Author: *p5_NaviLines_Author
   Notes: *p5_NaviLines_Notes
   Patch Version: *p5_NaviLines_PatVer
   Patch:
     - [ load, *p5_NaviLines ]
 "Custom Maximum Bullet Count":
   Games: *p5_Title_JP_103
   Author: *p5_MaxBullet_Author
   Notes: *p5_MaxBullet_Notes
   Patch Version: *p5_MaxBullet_PatVer
   Patch:
     - [ load, *p5_MaxBullet ]
 "File Access Log":
   Games: *p5_Title_JP_103
   Author: *p5_FileAccessLog_Author
   Notes: *p5_FileAccessLog_Notes
   Patch Version: *p5_FileAccessLog_PatVer
   Patch:
     - [ load, *p5_FileAccessLog ]
 "Fix Script Printing Functions":
   Games: *p5_Title_JP_103
   Author: *p5_FixScriptPrintingFunctions_Author
   Notes: *p5_FixScriptPrintingFunctions_Notes
   Patch Version: *p5_FixScriptPrintingFunctions_PatVer
   Patch:
     - [ load, *p5_FixScriptPrintingFunctions ]
 "Replace Color d0d0d0":
   Games: *p5_Title_JP_103
   Author: *p5_d0d0d0_Author
   Notes: *p5_d0d0d0_Notes
   Patch Version: *p5_d0d0d0_PatVer
   Patch:
     - [ load, *p5_d0d0d0 ]
 "Prevent Party Panel From Loading":
   Games: *p5_Title_JP_103
   Author: *p5_StopPartyPanel_Author
   Notes: *p5_StopPartyPanel_Notes
   Patch Version: *p5_StopPartyPanel_PatVer
   Patch:
     - [ load, *p5_StopPartyPanel ]
PPU
PlayStation: Home 1.2

PPU-cf8528c5a94d26438e19d8e4272b85cd1671088c:

 "Disable MLAA":
   Games:
     "PlayStation: Home":
       NPIA00010: [ 01.86 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005c59f4, 0x38000000 ]

PPU-8aaf3d8c1d18650967013d128f848327a91b5fe0:

 "Disable MLAA":
   Games:
     "PlayStation: Home":
       NPIA00005: [ 01.87 ]
   Author: "Knight"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0003bcb0, 0x38000000 ]
PPU
Portal 2 1.2

PRX-8iypkEj8Gc6WjyUGu68r0LfFsrwb-0:

 "Disable MLAA":
   Games:
     "Portal 2":
       NPUB31077: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00008234, 0x30a50060 ]
PPU
Prince of Persia Trilogy 3D 1.2

PPU-d8fe04c58a5a46feda0b6f2192613064ec996584:

 "Unlock FPS":
   Games:
     "Prince of Persia: Warrior Within":
       BLUS30754: [ 01.00 ]
   Author: "Jao"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00824e10, 0x60000000 ]

PPU-edea73dbe476dabd4ba7170169184ae3968e6321:

 "Unlock FPS":
   Games:
     "Prince of Persia: The Two Thrones":
       BLUS30754: [ 01.00 ]
   Author: "Jao"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x0009381c, 0x60000000 ]
PPU
Prototype 1.2

Anchors:

 prototype1_debug_notes: &prototype1_debug_notes
   "Press SELECT in Pause Menu."

PPU-258ac2ba1ae25c2e6e330fcb8979cb6fe878b9d2:

 "Debug Menu":
   Games:
     "Prototype":
       NPUB30389: [ 02.00 ]
   Author: "dron_3, FlexBy"
   Notes: *prototype1_debug_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x010bae04, 0x52454c45 ]
     - [ be32, 0x010bae08, 0x41534500 ]

PPU-f1f27b74ed9ec9fd2a4769aa020a21cf67775bc2:

 "Debug Menu":
   Games:
     "Prototype":
       BLES00269: [ 01.01 ]
   Author: "dron_3, FlexBy"
   Notes: *prototype1_debug_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x010b5ae4, 0x52454c45 ]
     - [ be32, 0x010b5ae8, 0x41534500 ]

PPU-30b4f543be1ab4183d61ba6430be511320d0052b:

 "Debug Menu":
   Games:
     "Prototype":
       BLUS30145: [ 01.01 ]
   Author: "dron_3, FlexBy"
   Notes: *prototype1_debug_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x010b57e4, 0x52454c45 ]
     - [ be32, 0x010b57e8, 0x41534500 ]
PPU
Prototype 2 1.2

Anchors:

 proto2_debug_notes: &proto2_debug_notes
   "Press L3 or R3 on Map Screen."
 proto2_debug_disc: &proto2_debug_disc
   - [ be32, 0x00cc24e4, 0x52454c45 ]
   - [ be32, 0x00cc24e8, 0x41534500 ]

PPU-a5d824beed8564ebf5b19e09f94c7610c067295e:

 "Debug Menu":
   Games:
     "Prototype 2":
       NPUB30801: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes: *proto2_debug_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00cc22e4, 0x52454c45 ]
     - [ be32, 0x00cc22e8, 0x41534500 ]

PPU-d4fa1c0793eee29ed365a68716e092b0eadae85a:

 "Debug Menu":
   Games:
     "Prototype 2":
       BLUS30756: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes: *proto2_debug_notes
   Patch Version: 1.0
   Patch:
     - [ load, *proto2_debug_disc ]

PPU-5998c62186c45f4c29984af67df305136357b4cb:

 "Debug Menu":
   Games:
     "Prototype 2":
       BLES01534: [ 01.00 ]
   Author: "dron_3, FlexBy"
   Notes: *proto2_debug_notes
   Patch Version: 1.0
   Patch:
     - [ load, *proto2_debug_disc ]
PPU
Puppeteer 1.2

Anchors:

 puppeteer_psn_us_titles: &puppeteer_psn_us_titles
   "Puppeteer":
     NPUA80959: [ All ]
 puppeteer_psn_eu_titles: &puppeteer_psn_eu_titles
   "Puppeteer":
     NPEA00439: [ All ]
 puppeteer_psn_jp_titles: &puppeteer_psn_jp_titles
   "Puppeteer":
     NPJA00098: [ All ]
 puppeteer_psn_60fps: &puppeteer_psn_60fps
   - [ be32, 0x000431dc, 0x38800001 ] # 60 FPS
   - [ bef32, 0x00084690, 1 ] # Avoid double game speed
 puppeteer_psn_mlaa: &puppeteer_psn_mlaa
   - [ be16, 0x00050c84, 0x9107 ]
   - [ be16, 0x00050d20, 0x9907 ]
 puppeteer_disc_jp_titles: &puppeteer_disc_jp_titles
   "Puppeteer":
     BCJS30078: [ All ]
 puppeteer_disc_eu_titles: &puppeteer_disc_eu_titles
   "Puppeteer":
     BCES00935: [ All ]
 puppeteer_disc_us_titles: &puppeteer_disc_us_titles
   "Puppeteer":
     BCUS98227: [ All ]
 puppeteer_disc_60fps: &puppeteer_disc_60fps
   - [ be32, 0x00042a2c, 0x38800001 ] # 60 FPS
   - [ bef32, 0x00083df8, 1 ] # Avoid double game speed
 puppeteer_disc_mlaa: &puppeteer_disc_mlaa
   - [ be16, 0x000504d4, 0x9107 ]
   - [ be16, 0x00050570, 0x9907 ]
 puppeteer_demo_eu_titles: &puppeteer_demo_eu_titles
   "Puppeteer: Demo version":
     NPEA90125: [ 01.00 ]

PPU-72bca3e03b4433e16b0b485d4ab685d3d4c63845:

 "60 FPS":
   Games: *puppeteer_psn_us_titles
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_psn_60fps ]
 "Disable MLAA":
   Games: *puppeteer_psn_us_titles
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_psn_mlaa ]

PPU-d245f5e6784b3b7bbeec69adf9e9e6a112ef7058:

 "60 FPS":
   Games: *puppeteer_psn_eu_titles
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
    - [ load, *puppeteer_psn_60fps ]
 "Disable MLAA":
   Games: *puppeteer_psn_eu_titles
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_psn_mlaa ]

PPU-fd8fae56d54da45220633541e5d55a371dfc4002:

 "60 FPS":
   Games: *puppeteer_psn_jp_titles
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
    - [ load, *puppeteer_psn_60fps ]
 "Disable MLAA":
   Games: *puppeteer_psn_jp_titles
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_psn_mlaa ]

PPU-a35283e496aaade410bce3883e61041aac08de7f:

 "60 FPS":
   Games: *puppeteer_disc_jp_titles
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_60fps ]
 "Disable MLAA":
   Games: *puppeteer_disc_jp_titles
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_mlaa ]

PPU-db9cef9215ebe29a73ca63ef69481de39f112b16:

 "60 FPS":
   Games: *puppeteer_disc_eu_titles
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_60fps ]
 "Disable MLAA":
   Games: *puppeteer_disc_eu_titles
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_mlaa ]

PPU-7b04ebca68e72a66b86043b9a1d30ad5d561f3c8:

 "60 FPS":
   Games: *puppeteer_disc_us_titles
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_60fps ]
 "Disable MLAA":
   Games: *puppeteer_disc_us_titles
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_mlaa ]


PPU-6128299b57af7439d897966bae85f2e133cd7dc3:

 "60 FPS":
   Games:
     "Puppeteer":
       BCAS20281: [ All ]
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_60fps ]
 "Disable MLAA":
   Games:
     "Puppeteer":
       BCAS20281: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *puppeteer_disc_mlaa ]

PPU-6bb3fcddb5a54466743452c64407c76739955825:

 "60 FPS":
   Games: *puppeteer_demo_eu_titles
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00042f9c, 0x38800001 ] # 60 FPS
     - [ bef32, 0x00083f78, 1 ]         # Avoid double game speed
 "Disable MLAA":
   Games: *puppeteer_demo_eu_titles
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00050cb4, 0x9107 ]
     - [ be16, 0x00050d50, 0x9907 ]
PPU
Rambo: The Video Game 1.2

PPU-763f80de93cc5525a558dd31828d8a055e605de5:

 "60 FPS":
   Games:
     "Rambo: The Video Game":
       BLES01963: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 2.0
   Patch:
     - [ be32, 0x0060f759, 0x48494748 ] # USRDIR\data\quality_settings.lua
 "Infinite Health":
   Games:
     "Rambo: The Video Game":
       BLES01963: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001eb384, 0x60000000 ]
 "Infinite Ammo":
   Games:
     "Rambo: The Video Game":
       BLES01963: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0018201c, 0x60000000 ]
 "Infinite Grenades":
   Games:
     "Rambo: The Video Game":
       BLES01963: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00176624, 0x60000000 ]

PPU-2b5fc7bc96dadad04a3445bd0ebfec53ae61e6c2:

 "60 FPS":
   Games:
     "Rambo: The Video Game":
       BLUS31387: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 2.0
   Patch:
     - [ be32, 0x0060f899, 0x48494748 ] # USRDIR\data\quality_settings.lua
 "Infinite Health":
   Games:
     "Rambo: The Video Game":
       BLUS31387: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001eb384, 0x60000000 ]
 "Infinite Ammo":
   Games:
     "Rambo: The Video Game":
       BLUS31387: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0018201c, 0x60000000 ]
 "Infinite Grenades":
   Games:
     "Rambo: The Video Game":
       BLUS31387: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00176624, 0x60000000 ]
PPU
Ratchet & Clank Future: A Crack in Time 1.2

Anchors:

 ratchet_acit_skipintro_notes: &ratchet_acit_skipintro_notes
   "The main menu doesn't play music the first time it's opened."
 ratchet_acit_720p_notes: &ratchet_acit_720p_notes
   "Original resolution is 960x704. Game still requires Anti Aliasing set to Auto. Some things are still rendered at half resolution."

PPU-301488b15ab0e31e7c5b284da437c5047eabd025:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00511: [ 01.00 ]
   Author: "illusion, Juhn"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ bef32, 0x00ca2500, 0.001 ] # Max FPS
     - [ bef32, 0x00ca4170, 0.001 ] # Min gamespeed
     - [ bef32, 0x00c9438c, 0.001 ] # Min gamespeed

PPU-a3ed375ea1044d5abe734a4aa3a740f7673a4274:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00748: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00ca2500, 0.001 ] # Max FPS
     - [ bef32, 0x00ca4170, 0.001 ] # Min gamespeed
     - [ bef32, 0x00c9438c, 0.001 ] # Min gamespeed
 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00748: [ 01.00 ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x00467ed0, 0xd03d0008 ]

PPU-d4c05d9af92fcedd667375d06ae698fdb51557db:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00511: [ 01.20 ]
       BCES00748: [ 01.20 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00ca2428, 0.001 ] # Max FPS
     - [ bef32, 0x00ca4098, 0.001 ] # Min gamespeed
     - [ bef32, 0x00c9428c, 0.001 ] # Min gamespeed
 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00511: [ 01.20 ]
       BCES00748: [ 01.20 ]
   Author: "Aphelion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00467eb4, 0xd03d0008 ]
 "Skip Intro Logos":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00511: [ 01.20 ]
       BCES00748: [ 01.20 ]
   Author: "illusion, FlexBy"
   Notes: *ratchet_acit_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c96a4, 0x38600006 ]
 "1280x720 Resolution":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00511: [ 01.20 ]
       BCES00748: [ 01.20 ]
   Author: "Margen67, FlexBy"
   Notes: *ratchet_acit_720p_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032a772, 1280 ]
     - [ be16, 0x0032a7a2, 720 ]

PPU-0997e35d2b6738f5cecfda1d76380acca0828365:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00ca2448, 0.001 ] # Max FPS
     - [ bef32, 0x00ca40b8, 0.001 ] # Min gamespeed
     - [ bef32, 0x00c942fc, 0.001 ] # Min gamespeed
 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.00 ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00467a48, 0xd03d0008 ]

PPU-2811d9292fb4a664f9cf9050dabbe0cae6fd6a44:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.20 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00ca2398, 0.001 ] # Max FPS
     - [ bef32, 0x00ca4008, 0.001 ] # Min gamespeed
     - [ bef32, 0x00c941fc, 0.001 ] # Min gamespeed
 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.20 ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00467d90, 0xd03d0008 ]
 "Skip Intro Logos":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.20 ]
   Author: "illusion, FlexBy"
   Notes: *ratchet_acit_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c95dc, 0x38600006 ]
 "1280x720 Resolution":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.20 ]
   Author: "Margen67, FlexBy"
   Notes: *ratchet_acit_720p_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032a662, 1280 ]
     - [ be16, 0x0032a692, 720 ]

PPU-13aad40a243857b2b18b8ab2fa0669220fcd644e:

 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPEA00453: [ 01.20 ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004684bc, 0xd03d0008 ]
 "Skip Intro Logos":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPEA00453: [ 01.20 ]
   Author: "illusion"
   Notes: *ratchet_acit_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c99a8, 0x38600006 ]
 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPEA00453: [ 01.20 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00ca2378, 0.001 ] # Max FPS
     - [ bef32, 0x00ca3ff8, 0.001 ] # Min gamespeed
     - [ bef32, 0x00c9420c, 0.001 ] # Min gamespeed
 "1280x720 Resolution":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPEA00453: [ 01.20 ]
   Author: "Margen67"
   Notes: *ratchet_acit_720p_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032a7a6, 1280 ]
     - [ be16, 0x0032a7a6, 720 ]

PPU-139ccf98a8417bd91a222f3d61d6de0860b8c436:

 "1280x720 Resolution":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPUA80966: [ 01.20 ]
   Author: "Margen67"
   Notes: *ratchet_acit_720p_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032a622, 1280 ]
     - [ be16, 0x0032a652, 720 ]
 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPUA80966: [ 01.20 ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x00467a64, 0xd03d0008 ]
 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPUA80966: [ 01.20 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00ca2370, 0.001 ] # Max FPS
     - [ bef32, 0x00ca3fe0, 0.001 ] # Min gamespeed
     - [ bef32, 0x00c9420c, 0.001 ] # Min gamespeed
 "Skip Intro Logos":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPUA80966: [ 01.20 ]
   Author: "illusion"
   Notes: *ratchet_acit_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c8f50, 0x38600006 ]
PPU
Ratchet & Clank Future: A Crack in Time 1.2

PPU-301488b15ab0e31e7c5b284da437c5047eabd025:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00511: [ 01.00 ]
   Author: "Juhn"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x005cb7ec, 0x409efff4 ]

PPU-d4c05d9af92fcedd667375d06ae698fdb51557db:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00511: [ 01.20 ]
   Author: "Juhn"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x005cbb2c, 0x409efff4 ]

PPU-a3ed375ea1044d5abe734a4aa3a740f7673a4274:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCES00748: [ 01.00 ]
   Author: "Juhn, Snowy"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x005cb7ec, 0x409efff4 ]

PPU-0997e35d2b6738f5cecfda1d76380acca0828365:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.00 ]
   Author: "Juhn, Jonathan44062"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x005cb1c4, 0x409efff4 ]

PPU-2811d9292fb4a664f9cf9050dabbe0cae6fd6a44:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       BCUS98124: [ 01.20 ]
   Author: "Juhn, Jonathan44062"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x005cba64, 0x409efff4 ]

PPU-139ccf98a8417bd91a222f3d61d6de0860b8c436:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: A Crack in Time":
       NPUA80966: [ 01.20 ]
   Author: "Juhn, clabe"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x005cb2c4, 0x409efff4 ]
Canary
Ratchet & Clank Future: Quest for Booty 1.2

PPU-f07f7086588a4ea86a28bd768f0cbe710f5b813b:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: Quest for Booty":
       BCAS20052: [ All ]
       BCES00301: [ All ]
       NPEA00088: [ All ]
       NPEA00106: [ All ]
   Author: "Juhn"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x003eb8b0, 0x409efff0 ]

PPU-1d9e99e1f091cfbdf1714d04e690d9cd816e2971:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: Quest for Booty":
       NPUA80145: [ All ]
   Author: "Juhn"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.2
   Patch:
     - [ be32, 0x003eb730, 0x409efff0 ]
Canary
Ratchet & Clank Future: Quest for Booty 1.2

PPU-f07f7086588a4ea86a28bd768f0cbe710f5b813b:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: Quest for Booty":
       BCAS20052: [ All ]
       BCES00301: [ All ]
       NPEA00088: [ All ]
       NPEA00106: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00855048, 0.001 ]
 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: Quest for Booty":
       BCAS20052: [ All ]
       BCES00301: [ All ]
       NPEA00088: [ All ]
       NPEA00106: [ All ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0034e658, 0xd03d0008 ]

PPU-1d9e99e1f091cfbdf1714d04e690d9cd816e2971:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: Quest for Booty":
       NPUA80145: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00855040, 0.001 ]
PPU
Ratchet & Clank Future: Tools of Destruction 1.2

Anchors:

 rftod_freezeworkaround_notes: &rftod_freezeworkaround_notes
   "Fixes game crashes/freezes."

PPU-c4e26433d1eed9166eb0c67b6f66b2268f3704e2:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCES00052: [ All ]
   Author: "Juhn"
   Notes: *rftod_freezeworkaround_notes
   Patch Version: 1.2
   Patch:
     - [ be32, 0x005056f0, 0x409efff0 ]

PPU-ec77eaf73a4f55d1c4ece532c3be6db0011e49ca:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       NPEA00452: [ All ]
   Author: "Juhn"
   Notes: *rftod_freezeworkaround_notes
   Patch Version: 1.2
   Patch:
     - [ be32, 0x00539ee8, 0x409efff4 ]

PPU-c14042df6304d3e420a9917e6f8e5fc05cc38b4c:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCUS98127: [ All ]
   Author: "Juhn, Epicalman"
   Notes: *rftod_freezeworkaround_notes
   Patch Version: 1.2
   Patch:
     - [ be32, 0x00505948, 0x409efff0 ]

PPU-16506d9d5bf692d615645accd24bca1ee1f8f9a6:

 "Freeze Fix":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       NPUA80965: [ All ]
   Author: "Juhn, Epicalman"
   Notes: *rftod_freezeworkaround_notes
   Patch Version: 1.2
   Patch:
     - [ be32, 0x0053a208, 0x409efff4 ]
 "Remove Black Bars":
   Games:
     "Ratchet and Clank Future: Tools of Destruction":
       NPUA80965: [ 01.00 ]
   Author: "Margen67"
   Notes: "Transitions/fadeouts are cut off on the bottom. Does not increase resolution. Makes screen blurry even with 1280x704 patch."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0053f44a, 720 ]
Canary
Ratchet & Clank Future: Tools of Destruction 1.2

Anchors:

 rftod_instagib_notes: &rftod_instagib_notes
   "Everything dies in one hit."
 rftod_resolution_notes: &rftod_resolution_notes
   "Original resolution is 960x704. 1280x720 breaks rendering and requires more research."

PPU-c14042df6304d3e420a9917e6f8e5fc05cc38b4c:

 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCUS98127: [ All ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x00465e5c, 0xd03d0008 ]
 "Infinite Health":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCUS98127: [ All ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002470e4, 0x9fc30004 ]
 "Infinite Bolts":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCUS98127: [ All ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x0023d834, 0x90cb041c ]
 "Infinite Raritanium":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCUS98127: [ All ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x0023d864, 0x90cb0420 ]
 "Instagib Mode":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCUS98127: [ All ]
   Author: "Aphelion"
   Notes: *rftod_instagib_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000bdd44, 0xd27c0004 ]
 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCUS98127: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008aa558, 0.001 ] # Max FPS

PPU-c4e26433d1eed9166eb0c67b6f66b2268f3704e2:

 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCES00052: [ All ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x00465c04, 0xd03d0008 ]
 "Infinite Health":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCES00052: [ All ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002470b4, 0x9fc30004 ]
 "Infinite Bolts":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCES00052: [ All ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x0023d804, 0x90cb041c ]
 "Infinite Raritanium":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCES00052: [ All ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x0023d834, 0x90cb0420 ]
 "Instagib Mode":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCES00052: [ All ]
   Author: "Aphelion"
   Notes: *rftod_instagib_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000bdd14, 0xd27c0004 ]
 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       BCES00052: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008aa558, 0.001 ]

PPU-ec77eaf73a4f55d1c4ece532c3be6db0011e49ca:

 "Infinite Ammo":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       NPEA00452: [ All ]
   Author: "Bungholio"
   Notes:
   Patch Version: 1.2
   Patch:
     - [ be32, 0x0049a720, 0xd03d0008 ]
 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       NPEA00452: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008c68d0, 0.001 ]
 "1280x704 Resolution":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       NPEA00452: [ All ]
   Author: "Margen67, Rib"
   Notes: *rftod_resolution_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00536f8a, 1280 ]
     - [ be16, 0x00536f92, 704 ]

PPU-16506d9d5bf692d615645accd24bca1ee1f8f9a6:

 "Unlock FPS":
   Games:
     "Ratchet & Clank Future: Tools of Destruction":
       NPUA80965: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008c68e0, 0.001 ]
 "1280x704 Resolution":
   Games:
     "Ratchet and Clank Future: Tools of Destruction":
       NPUA80965: [ 01.00 ]
   Author: "Margen67"
   Notes: *rftod_resolution_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x005372aa, 1280 ]
     - [ be16, 0x005372b2, 704 ]
PPU
Ratchet & Clank: All 4 One 1.2

Anchors:

 ratchet_all4one_unlockfps_notes: &ratchet_all4one_unlockfps_notes
   "Maximum framerate with the patch is half the Vblank frequency."
 ratchet_all4one_100_unlockfps: &ratchet_all4one_100_unlockfps
   - [ be16, 0x0031105a, 0x3a83 ] # level load (low bits)
   - [ be16, 0x00311066, 0x126f ] # level load (high bits)
   - [ bef64, 0x0072c140, 0.001 ] # init/level load

PPU-6b996df3949d05b2e6dc23b1dfdf9dd6d01d8c38:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: All 4 One":
       NPEA00356: [ 01.00 ]
   Author: "illusion"
   Notes: *ratchet_all4one_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ratchet_all4one_100_unlockfps ]

PPU-5fd631b4c6903c20ef2dedae06469beb880935d3:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: All 4 One":
       NPEA00356: [ 01.03 ]
       NPUA80695: [ 01.03 ]
   Author: "illusion"
   Notes: *ratchet_all4one_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0031a186, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0031a192, 0x126f ] # level load (high bits)
     - [ bef64, 0x00744dc0, 0.001 ] # init/level load

PPU-ba38ef01095996cc1c1ce19b7e8ad0ac31576931:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: All 4 One":
       NPUA80695: [ 01.00 ]
   Author: "illusion"
   Notes: *ratchet_all4one_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ratchet_all4one_100_unlockfps ]
PPU
Ratchet & Clank: Into the Nexus 1.2

Anchors:

 ratchet_nexus_unlockfps_notes: &ratchet_nexus_unlockfps_notes
   "Maximum framerate with the patch is half the Vblank frequency."

PPU-1155df736bedc95424c866d84a20766a4115774d:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: Into the Nexus":
       NPUA80908: [ 01.00 ]
   Author: "illusion"
   Notes: *ratchet_nexus_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032efc2, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0032efce, 0x126f ] # level load (high bits)
     - [ bef64, 0x0069fdb8, 0.001 ] # init/level load

PPU-ed460e668a491f5e39f6547f3a24c2f20e2cb39b:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: Nexus":
       BCES01908: [ 01.00 ]
       BCES01949: [ 01.00 ]
   Author: "illusion"
   Notes: *ratchet_nexus_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032f002, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0032f00e, 0x126f ] # level load (high bits)
     - [ bef64, 0x0069fdb8, 0.001 ] # init/level load

PPU-d9c555a5fea145a24920bc4e63056bf35e1c6a14:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: Nexus":
       NPEA00457: [ 01.00 ]
   Author: "illusion"
   Notes: *ratchet_nexus_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032efc2, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0032efce, 0x126f ] # level load (high bits)
     - [ bef64, 0x0069fdb8, 0.001 ] # init/level load

PPU-fadb0af6fb7bd0113e88fb9af3eb78fe3be05d08:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: Into the Nexus":
       BCUS99245: [ 01.01 ]
       NPUA80908: [ 01.01 ]
     "Ratchet & Clank: Nexus":
       BCES01908: [ 01.01 ]
       BCES01949: [ 01.01 ]
       NPEA00457: [ 01.01 ]
   Author: "illusion"
   Notes: *ratchet_nexus_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032ff02, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0032ff0e, 0x126f ] # level load (high bits)
     - [ bef64, 0x006a1938, 0.001 ] # init/level load
PPU
Ratchet & Clank: Into the Nexus 1.2

PPU-ed460e668a491f5e39f6547f3a24c2f20e2cb39b:

 "Freeze fix":
   Games:
     "Ratchet & Clank: Nexus":
       BCES01908: [ 01.00 ]
       BCES01949: [ 01.00 ]
   Author: "Juhn, Joenn"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005f7128, 0x4082fff4 ]

PPU-fadb0af6fb7bd0113e88fb9af3eb78fe3be05d08:

 "Freeze fix":
   Games:
     "Ratchet & Clank: Into the Nexus":
       BCUS99245: [ 01.01 ]
       NPUA80908: [ 01.01 ]
     "Ratchet & Clank: Nexus":
       BCES01908: [ 01.01 ]
       BCES01949: [ 01.01 ]
       NPEA00457: [ 01.01 ]
   Author: "Juhn"
   Notes: "Fixes game crashes/freezes."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005f8ca8, 0x4082fff4 ]
Canary
Ratchet & Clank: QForce 1.2

Anchors:

 ratchet_ffa_unlockfps_notes: &ratchet_ffa_unlockfps_notes
   "Maximum framerate with the patch is half the Vblank frequency.\n\nIncreasing the framerate causes the cutscene before levels to be black, but it can still be waited out, or skipped with Start+Cross."

PPU-747008575f7585fc5e5449e0ff81ed0c5b3f0f69:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: Full Frontal Assault":
       NPUA80642: [ 01.00 ]
   Author: "illusion"
   Notes: *ratchet_ffa_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x003252b2, 0x3a83 ] # level load (low bits)
     - [ be16, 0x003252be, 0x126f ] # level load (high bits)
     - [ bef64, 0x007943d8, 0.001 ] # init/level load

PPU-e45e4660a1cc27abac589853f026680900bec54c:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: QForce":
       NPEA00378: [ 01.00 ]
   Author: "illusion"
   Notes: *ratchet_ffa_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00325362, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0032536e, 0x126f ] # level load (high bits)
     - [ bef64, 0x007948d8, 0.001 ] # init/level load

PPU-fcbff915be00510f154438ad4ddf5f2aff1cbb44:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: QForce":
       NPEA00378: [ 01.04 ]
   Author: "illusion"
   Notes: *ratchet_ffa_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032b02e, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0032b03a, 0x126f ] # level load (high bits)
     - [ bef64, 0x007a20b0, 0.001 ] # init/level load

PPU-a6cf430925b076125e5349a62dc6d646cb342a30:

 "Unlock FPS":
   Games:
     "Ratchet & Clank: Full Frontal Assault":
       BCUS98380: [ 01.05 ]
       NPUA80642: [ 01.05 ]
     "Ratchet & Clank: QForce":
       BCES01594: [ 01.05 ]
       NPEA00378: [ 01.05 ]
   Author: "illusion"
   Notes: *ratchet_ffa_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0032bca6, 0x3a83 ] # level load (low bits)
     - [ be16, 0x0032bcb2, 0x126f ] # level load (high bits)
     - [ bef64, 0x007a53b0, 0.001 ] # init/level load
PPU
Red Dead Redemption 1.2

Anchors:

 RDR_AR_Notes: &RDR_AR_Notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. Certain 2D elements are stretched."
 RDR_AR_Configurable_Values: &RDR_AR_Configurable_Values
   "Aspect Ratio":
     Type: double_enum
     Value: &32_9_value 3.555555555555556
     Allowed Values:
       "32:9": *32_9_value
       "21:9 (3840x1600)": 2.4
       "21:9 (3440x1440)": 2.388888888888889
       "21:9 (2560x1080)": 2.37037037037037
       "16:10": 1.6
       "4:3": 1.333333333333333
       "5:4": 1.25
 RDR_FPS_Notes: &RDR_FPS_Notes
   "Allows the framerate to exceed 65. Still need to set vblank to unlock framerate."
 rdr_goty100title: &rdr_goty100title
   "Red Dead Redemption GOTY Edition":
     BLES01294: [ 01.00 ]
     BLUS30758: [ 01.00 ]
 rdr_goty101title: &rdr_goty101title
   "Red Dead Redemption GOTY Edition":
     BLES01294: [ 01.01 ]
     BLUS30758: [ 01.01 ]
 rdr_disc100title: &rdr_disc100title
   "Red Dead Redemption":
     BLUS30418: [ 01.00 ]
     BLES00680: [ 01.00 ]
 rdr_psn100title: &rdr_psn100title
   "Red Dead Redemption":
     NPUB30638: [ 01.00 ]
     NPEB00833: [ 01.00 ]

PPU-8a18a0314cade28526874128b253acd98863b83d:

 "Aspect Ratio":
   Games: *rdr_psn100title
   Author: "Esppiral, Victoria"
   Notes: *RDR_AR_Notes
   Configurable Values: *RDR_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00474f24, "Aspect Ratio" ]
     - [ bef32, 0x000954b8, "Aspect Ratio" ]
 "Disable Motion Blur":
   Games: *rdr_psn100title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x004cbb1b, 0x00 ]
 "Unlock FPS":
   Games: *rdr_psn100title
   Author: "Whatcookie"
   Notes: *RDR_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0025ed14, 0x386003e8 ]
 "Skip Intro":
   Games: *rdr_psn100title
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00457ff0, 0x480001a0 ]

PPU-cb1117efb6af95a8ea5bdcc64b9704ea28c07399:

 "Aspect Ratio":
   Games: *rdr_goty100title
   Author: "vStar925"
   Notes: *RDR_AR_Notes
   Configurable Values: *RDR_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00095f18, "Aspect Ratio" ]
     - [ bef32, 0x00475234, "Aspect Ratio" ]
 "Unlock FPS":
   Games: *rdr_goty100title
   Author: "Whatcookie, illusion"
   Notes: *RDR_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0025f98c, 0x386003e8 ]
 "Skip Intro":
   Games: *rdr_goty100title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00458300, 0x480001a0 ]
 "Disable Motion Blur":
   Games: *rdr_goty100title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004cc078, 0x38600000 ]
 "Infinite Ammo":
   Games: *rdr_goty100title
   Author: "Hiei-YYH"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001e533c, 0x60000000 ]
 "Infinite Health":
   Games: *rdr_goty100title
   Author: "Hiei-YYH"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0005996c, 0x3c6047c3 ]
     - [ be32, 0x00059970, 0x907c0010 ]
     - [ be32, 0x00059974, 0x907c0014 ]
     - [ be32, 0x00059978, 0x4800004c ]
 "Infinite Dead Eye":
   Games: *rdr_goty100title
   Author: "Hiei-YYH"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0005a284, 0xc0260394 ]
     - [ be32, 0x0005a288, 0xd0260390 ]
 "Infinite Horse Stamina":
   Games: *rdr_goty100title
   Author: "Hiei-YYH"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00950ab8, 0xc3df0014 ]
     - [ be32, 0x00950abc, 0xd3df0010 ]

PPU-950f2a3e4ca3a76fbee60386f7e489fb39bb6710:

 "Unlock FPS":
   Games: *rdr_goty101title
   Author: "Whatcookie, illusion"
   Notes: *RDR_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00260b3c, 0x386003e8 ]
 "Disable Motion Blur":
   Games: *rdr_goty101title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004a7ed8, 0x38600000 ]
 "Skip Intro":
   Games: *rdr_goty101title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00427818, 0x480001a0 ]

PPU-90a087f8c40920044c59fa402edf9e416cdd9187:

 "Infinite Ammo":
   Games: *rdr_disc100title
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001dbb98, 0x60000000 ]
 "Infinite Horse Energy":
   Games: *rdr_disc100title
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00930e48, 0x60000000 ]
 "Skip Intro":
   Games: *rdr_disc100title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00444de0, 0x480001a0 ]

PPU-a8ceabaebce0e8087c0d2e10384c3b2cedf51764:

 "Unlock FPS":
   Games:
     "Red Dead Redemption":
       BLJM60265: [ 01.00 ]
   Author: "Whatcookie, FlexBy"
   Notes: *RDR_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00252f44, 0x386003e8 ]
PPU
Resident Evil 1.2

Anchors:

 residentevil_fps_notes: &residentevil_fps_notes
   "Cutscene speed is affected."

PPU-1ffa6b11961fe83613cbd7055b757c1877e2e8b6:

 "Unlock FPS":
   Games:
     "Resident Evil (BioHazard)":
       NPEB02076: [ 01.00 ]
       NPUB31552: [ 01.00 ]
   Author: "FlexBy"
   Notes: *residentevil_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007c77a4, 0x60000000 ]
     - [ be32, 0x007c77b8, 0x60000000 ]

PPU-ccf82dae3366291d9fe53ba6d87cc5ede63b6557:

 "Unlock FPS":
   Games:
     "Resident Evil (BioHazard)":
       NPJB00653: [ 01.00 ]
   Author: "FlexBy"
   Notes: *residentevil_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007ceeb4, 0x60000000 ]
     - [ be32, 0x007ceec8, 0x60000000 ]

PPU-bf9bd8f3f76e3bc53cbec32434510ce738936224:

 "Unlock FPS":
   Games:
     "Resident Evil (BioHazard)":
       BLJM61211: [ 01.00 ]
   Author: "FlexBy"
   Notes: *residentevil_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007d23b4, 0x60000000 ]
     - [ be32, 0x007d23c8, 0x60000000 ]
PPU
Resident Evil 0 1.2

Anchors:

 residentevil0_fps_notes: &residentevil0_fps_notes
   "Cutscene speed is affected."

PPU-08816f4c41c2c351ab86d74f8be68fa1f35463e3:

 "Unlock FPS":
   Games:
     "Resident Evil 0 (BioHazard 0)":
       NPEB02226: [ 01.00 ]
   Author: "FlexBy"
   Notes: *residentevil0_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007d35ac, 0x60000000 ]
     - [ be32, 0x007d35c0, 0x60000000 ]

PPU-1c17ceefd7d33372d1eb73d26afd149186950114:

 "Unlock FPS":
   Games:
     "Resident Evil 0 (BioHazard 0)":
       NPUB31689: [ 01.00 ]
       NPJB00726: [ 01.00 ]
   Author: "FlexBy"
   Notes: *residentevil0_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007d34cc, 0x60000000 ]
     - [ be32, 0x007d34e0, 0x60000000 ]

PPU-0cfd47dd8d08216086672b22794d946416ac8640:

 "Unlock FPS":
   Games:
     "Resident Evil 0 (BioHazard 0)":
       BLJM61272: [ 01.00 ]
   Author: "FlexBy"
   Notes: *residentevil0_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007d68ac, 0x60000000 ]
     - [ be32, 0x007d68c0, 0x60000000 ]
PPU
Resident Evil 5 1.2

PPU-1656535f9f43b65a3623f85db15c8ea88907dcdd:

 "Unlock FPS":
   Games:
     "Resident Evil 5 Gold Edition (BioHazard 5 Gold Edition)":
       BLES00816: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00c2726c, 0x60000000 ]
     - [ be32, 0x00c27278, 0x60000000 ]

PPU-a9b0ce57ebd318bd02879751067ceca83b508dd1:

 "Unlock FPS":
   Games:
     "Resident Evil 5 Gold Edition (BioHazard 5 Gold Edition)":
       BLUS30491: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00c27cac, 0x60000000 ]
     - [ be32, 0x00c27cb8, 0x60000000 ]

PPU-091f777fa6b19cf25ac4490bd01104abd190ced4:

 "Unlock FPS":
   Games:
     "Resident Evil 5 Gold Edition (BioHazard 5 Gold Edition)":
       BLES00816: [ 01.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00c27cac, 0x60000000 ]
     - [ be32, 0x00c27cb8, 0x60000000 ]

PPU-5c0ac77b1169e0cb232548b83f638015b0b3979b:

 "Unlock FPS":
   Games:
     "Resident Evil 5 Demo (BioHazard 5 Demo)":
       NPEB90124: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00ce4eb4, 0x60000000 ]
     - [ be32, 0x00ce4ec0, 0x60000000 ]

PPU-091faaec5b2f609620744e254b9032e4a3b0f600:

 "Unlock FPS":
   Games:
     "Resident Evil 5 Preview":
       BHPE00000: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00d1762c, 0x60000000 ]
     - [ be32, 0x00d17638, 0x60000000 ]
PPU
Resident Evil 6 1.2

PPU-f267260d0219b8bc667b41876e98a49a37b5475f:

 "Unlock FPS":
   Games:
     "Resident Evil 6 Demo":
       NPEB90464: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0106ee08, 0x60000000 ]
     - [ be32, 0x0106ee1c, 0x60000000 ]
Canary
Resident Evil Code: Veronica X 1.2

PPU-5b1fe8f0b8eab817078b6db007de327653bc65dc: # BIOHAZARD CODE: Veronica 完全版 (JP)

 "Remove Door Animations":
   Games:
     "BIOHAZARD CODE: Veronica 完全版":
       NPJB00135: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ae304, 0x38600000 ]

PPU-37f854495138eeb5afdc2db9d4cf6a2d4918beb6: # BIOHAZARD CODE: Veronica 完全版 (JP)

 "Remove Door Animations":
   Games:
     "BIOHAZARD CODE: Veronica 完全版":
       NPJB00135: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ae304, 0x38600000 ]

PPU-b4b1ebe7a069782537a13d5bdbc15d6e900ceb25: # RESIDENT EVIL CODE: Veronica X (US)

 "Remove Door Animations":
   Games:
     "RESIDENT EVIL CODE: Veronica X":
       NPUB30467: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ae25c, 0x38600000 ]

PPU-df822d7d47de09c5672201db8cc633009037f54f: # RESIDENT EVIL CODE: Veronica X (EU)

 "Remove Door Animations":
   Games:
     "RESIDENT EVIL CODE: Veronica X":
       NPEB00553: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001afccc, 0x38600000 ]
PPU
Resident Evil Code: Veronica X 1.2

PPU-5b1fe8f0b8eab817078b6db007de327653bc65dc: # BIOHAZARD CODE: Veronica 完全版 (JP)

 "Remove Door Animations":
   Games:
     "BIOHAZARD CODE: Veronica 完全版":
       NPJB00135: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ae304, 0x38600000 ]

PPU-37f854495138eeb5afdc2db9d4cf6a2d4918beb6: # BIOHAZARD CODE: Veronica 完全版 (JP)

 "Remove Door Animations":
   Games:
     "BIOHAZARD CODE: Veronica 完全版":
       NPJB00135: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ae304, 0x38600000 ]

PPU-b4b1ebe7a069782537a13d5bdbc15d6e900ceb25: # RESIDENT EVIL CODE: Veronica X (US)

 "Remove Door Animations":
   Games:
     "RESIDENT EVIL CODE: Veronica X":
       NPUB30467: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ae25c, 0x38600000 ]

PPU-df822d7d47de09c5672201db8cc633009037f54f: # RESIDENT EVIL CODE: Veronica X (EU)

 "Remove Door Animations":
   Games:
     "RESIDENT EVIL CODE: Veronica X":
       NPEB00553: [ 01.00 ]
   Author: "Kapdap"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001afccc, 0x38600000 ]
PPU
Resident Evil: Revelations 1.2

PPU-46eeb0ddb1a94aa133b472325bfdd094b7c7f2c1:

 "Unlock FPS":
   Games:
     "Resident Evil: Revelations Demo":
       NPEB90478: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00b4bb70, 0x60000000 ]
     - [ be32, 0x00b4bb84, 0x60000000 ]
PPU
Resident Evil: Revelations 2 1.2

PPU-b15c79dd1571e3c40c54a00c0d11813f0020e8a7:

 "Unlock FPS":
   Games:
     "Resident Evil: Revelations 2":
       NPEB02128: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00eee45c, 0x60000000 ]
     - [ be32, 0x00eee470, 0x60000000 ]
Canary
Resistance 2 1.2

PPU-08da3b601b335c5b09e6425b27fe00eacdad6e78:

 "Unlock FPS":
   Games:
     "Resistance 2":
       BCUS98120: [ 01.00 ]
       BCES00226: [ 01.00 ]
   Author: "Whatcookie"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00635d7c, 0x60000000 ] # nop
     - [ be32, 0x00635d88, 0x60000000 ] # nop
     - [ bef32, 0x00d529d8, 0.0001 ]
     - [ bef32, 0x00d69eb8, 0.0001 ]
 "Extended FOV":
   Games:
     "Resistance 2":
       BCUS98120: [ 01.00 ]
       BCES00226: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00de67e4, 0.7 ]

PPU-ee7a0a8f83814fd2570ac65e744951cf59264491:

 "Unlock FPS":
   Games:
     "Resistance 2":
       BCUS98120: [ 01.60 ]
       BCES00226: [ 01.60 ]
   Author: "Whatcookie, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0065066c, 0x4800 ]
     - [ bef32, 0x00d62f34, 0.0001 ]
     - [ bef32, 0x00d7a498, 0.0001 ]
 "Extended FOV":
   Games:
     "Resistance 2":
       BCUS98120: [ 01.60 ]
       BCES00226: [ 01.60 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00df765c, 0.7 ]

PPU-bf22ce18fc3db486aae9c878afa5212b98b53495: # PSN

 "Unlock FPS":
   Games:
     "Resistance 2":
       NPEA00431: [ 01.00 ]
   Author: "Whatcookie, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0064816c, 0x60000000 ] # nop
     - [ be32, 0x00648178, 0x60000000 ] # nop
     - [ bef32, 0x00d62ee4, 0.0001 ]
     - [ bef32, 0x00d7a450, 0.0001 ]
 "Extended FOV":
   Games:
     "Resistance 2":
       NPEA00431: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00df78ec, 0.7 ]
PPU
Resistance 3 1.2

Anchors:

 R3_FPS_Notes: &R3_FPS_Notes
   "Maximum framerate with the patch is proportionate to Vblank frequency. More than 60 Vblank is not recommended as framerates above 75 can cause issues with left analog-stick input detection that are caused by limitations in the game engine. Some in-game actions, namely ladder climbing, may require several attempts to register a proper interaction."
 R3_FPS_v100: &R3_FPS_v100
   - [ be32, 0x007eeac8, 0xc0228dcc ]
   - [ be32, 0x00f02ad4, 0x38d1b717 ]
   - [ be32, 0x00736c44, 0x60000000 ]
 R3_FPS_v105: &R3_FPS_v105
   - [ be32, 0x00817d48, 0xc0228dd4 ]
   - [ be32, 0x00f330fc, 0x38d1b717 ]
   - [ be32, 0x0075fa54, 0x60000000 ]

PPU-2701cf372814d59f26e771dc9394323d4f799682:

 "Unlock FPS":
   Games:
     "Resistance 3":
       BCES01118: [ 01.00 ]
   Author: "Whatcookie, boma"
   Notes: *R3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *R3_FPS_v100 ]
 "Extended FOV":
   Games:
     "Resistance 3":
       BCES01118: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00f0608c, 0.7 ]

PPU-cd72aa19da7e24a00802932d06460034c7d94fc6:

 "Unlock FPS":
   Games:
     "Resistance 3":
       BCES01118: [ 01.05 ]
   Author: "Whatcookie, boma"
   Notes: *R3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *R3_FPS_v105 ]
 "Extended FOV":
   Games:
     "Resistance 3":
       BCES01118: [ 01.05 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00f3668c, 0.7 ]

PPU-502feb2351d2b637a2704d5a50cb44bc1b781532:

 "Unlock FPS":
   Games:
     "Resistance 3":
       BCUS98176: [ 01.00 ]
   Author: "Whatcookie, boma"
   Notes: *R3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *R3_FPS_v100 ]
 "Extended FOV":
   Games:
     "Resistance 3":
       BCUS98176: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00f0608c, 0.7 ]

PPU-4aa1887bfdd285e3026e6a97d65ed617ddcf4789:

 "Unlock FPS":
   Games:
     "Resistance 3":
       BCUS98176: [ 01.05 ]
   Author: "Whatcookie, boma"
   Notes: *R3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *R3_FPS_v105 ]
 "Extended FOV":
   Games:
     "Resistance 3":
       BCUS98176: [ 01.05 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00f3668c, 0.7 ]
PPU
Resistance: Fall of Man 1.2

Anchors:

 r1_fps_notes: &r1_fps_notes
   "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 33 FPS or 60 FPS depending on the scene."

PPU-0cc2ddc637def2fe22b5e89563f773e4c0cae024: # game.self

 "Unlock FPS":
   Games:
     "Resistance: Fall of Man":
       BCUS98107: [ 01.00 ]
       BCES00001: [ 01.00 ]
       BCAS20003: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *r1_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001e5db0, 0x60000000 ]
     - [ bef32, 0x00678ed0, 0.00416666 ] # set minimum timestep size
 "Extended FOV":
   Games:
     "Resistance: Fall of Man":
       BCUS98107: [ 01.00 ]
       BCES00001: [ 01.00 ]
       BCAS20003: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x006b6390, 0.7 ]

PPU-a08a187d78dd68ebc15b4c6c34335ea55d8dc0f7: # game.self Updated

 "Unlock FPS":
   Games:
     "Resistance: Fall of Man (Updated)":
       BCUS98107: [ 01.00 ]
       BCES00001: [ 01.00 ]
       BCAS20003: [ 01.00 ]
   Author: "Whatcookie, FlexBy"
   Notes: *r1_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001e6f68, 0x60000000 ]
     - [ bef32, 0x00688f00, 0.00416666 ] # set minimum timestep size
 "Extended FOV":
   Games:
     "Resistance: Fall of Man (Updated)":
       BCUS98107: [ 01.00 ]
       BCES00001: [ 01.00 ]
       BCAS20003: [ 01.00 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x006c6c3c, 0.7 ]

PPU-82555e0b1aaaa6c62ae8f23057e38d1006b7c19c: # game.self

 "Unlock FPS":
   Games:
     "Resistance: Fall of Man":
       NPEA00430: [ 01.00 ]
   Author: "Whatcookie, illusion"
   Notes: *r1_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00418898, 0x4800 ]
     - [ bef32, 0x00768348, 0.00416666 ] # set minimum timestep size
 "Bug Fix: Return to EBOOT.BIN on Quit":
   Games:
     "Resistance: Fall of Man":
       NPEA00430: [ 01.00 ]
   Author: "illusion"
   Notes: "Avoid recompiling unused PPU modules."
   Patch Version: 1.0
   Patch:
     - [ byte, 0x000334d7, 0x2c ]
 "Extended FOV":
   Games:
     "Resistance: Fall of Man":
       NPEA00430: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x007b0494, 0.7 ]
PPU
Ride to Hell: Retribution 1.2

PPU-90b8a54ae1e6c47727ce80b310d531a5a1386e1d:

 "Unlock FPS":
   Games:
     "Ride to Hell: Retribution":
       NPEB01376: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 62 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008926b4, 0x60000000 ]
     - [ be32, 0x00892714, 0x60000000 ]
     - [ be32, 0x00892718, 0x60000000 ]
PPU
Rogue Warrior 1.2

PPU-4c226eb3070b34abf224f7563762111596209884:

 "Unlock FPS":
   Games:
     "Rogue Warrior":
       BLES00582: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is the Vblank frequency."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00330d44, 0x60000000 ] # 006c07a0 memory
     - [ be32, 0x0033d468, 0x60000000 ]
PPU
Rush'n Attack: Ex-Patriot 1.2

PPU-006863604864c5530a65ebf862456d6d36428b99:

 "Unlock FPS":
   Games:
     "Rush'N Attack Ex-Patriot":
       NPEB00299: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 62 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0049b690, 0x60000000 ]
PPU
Saints Row 2 1.2

Anchors:

sr2_online_notes: &sr2_online_notes
   "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."

PPU-d69ada56bbfe3438a3a8df3f68da681de4c41068:

 "Openspy Online":
   Games:
     "Saint's Row 2":
       BLES00373: [ 01.30 ]
   Author: "FlexBy"
   Notes: *sr2_online_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00d9f055, "openspy.net" ]
     - [ utf8, 0x00da0b30, "openspy.net" ]
     - [ utf8, 0x00da0b48, "openspy.net" ]
     - [ utf8, 0x00da0b60, "openspy.net" ]
     - [ utf8, 0x00da0c82, "openspy.net" ]
     - [ utf8, 0x00da0f18, "openspy.net" ]
     - [ utf8, 0x00da0fb7, "openspy.net" ]
     - [ utf8, 0x00da2000, "openspy.net" ]
     - [ utf8, 0x00da230f, "openspy.net" ]
     - [ utf8, 0x00da553c, "openspy.net" ]
     - [ utf8, 0x00da564c, "openspy.net" ]
     - [ utf8, 0x00da7656, "openspy.net" ]
     - [ utf8, 0x00f52de5, "openspy.net" ]
     - [ utf8, 0x00f52f2d, "openspy.net" ]
     - [ utf8, 0x00da22f8, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x00da2120, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]

PPU-44fbbc24d8e4560b51d724963a89c4e3309fa44f:

 "Openspy Online":
   Games:
     "Saint's Row 2":
       NPEB00637: [ 01.00 ]
   Author: "FlexBy"
   Notes: *sr2_online_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00d9e4d5, "openspy.net" ]
     - [ utf8, 0x00d9ffb0, "openspy.net" ]
     - [ utf8, 0x00d9ffc8, "openspy.net" ]
     - [ utf8, 0x00d9ffe0, "openspy.net" ]
     - [ utf8, 0x00da0102, "openspy.net" ]
     - [ utf8, 0x00da0398, "openspy.net" ]
     - [ utf8, 0x00da0437, "openspy.net" ]
     - [ utf8, 0x00da1480, "openspy.net" ]
     - [ utf8, 0x00da178f, "openspy.net" ]
     - [ utf8, 0x00da49bc, "openspy.net" ]
     - [ utf8, 0x00da4acc, "openspy.net" ]
     - [ utf8, 0x00da6ad6, "openspy.net" ]
     - [ utf8, 0x00f52d85, "openspy.net" ]
     - [ utf8, 0x00f52ecd, "openspy.net" ]
     - [ utf8, 0x00da1778, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x00da15a0, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Sanctum 2 1.2

PPU-e3a3a4cef5c6e04bdc3e94207b1d9ab1312df5ea:

 "Unlock FPS":
   Games:
     "Sanctum 2":
       NPEB01374: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 62 FPS. "
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008de6b4, 0x60000000 ]
     - [ be32, 0x008de714, 0x60000000 ]
     - [ be32, 0x008de718, 0x60000000 ]
PPU
SBK X: Superbike World Championship 1.2

PPU-e96fe9d95b96355d4a1e8a26fb45c48576a0043e:

 "Openspy Online":
   Games:
     "SBK X Superbike World Championship":
       BLES00774 : [ 01.00 ]
   Author: "FlexBy"
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00ec4d5d, "openspy.net" ]
     - [ utf8, 0x00ec4d78, "openspy.net" ]
     - [ utf8, 0x00ec4d90, "openspy.net" ]
     - [ utf8, 0x00ec4da8, "openspy.net" ]
     - [ utf8, 0x00ec4dc2, "openspy.net" ]
     - [ utf8, 0x00ec4e05, "openspy.net" ]
     - [ utf8, 0x00ec5276, "openspy.net" ]
     - [ utf8, 0x00ec562c, "openspy.net" ]
     - [ utf8, 0x00ec565c, "openspy.net" ]
     - [ utf8, 0x00ec5674, "openspy.net" ]
     - [ utf8, 0x00ec568c, "openspy.net" ]
     - [ utf8, 0x00ec56c7, "openspy.net" ]
     - [ utf8, 0x00ec5733, "openspy.net" ]
     - [ utf8, 0x00ec593b, "openspy.net" ]
     - [ utf8, 0x00ec7f94, "openspy.net" ]
     - [ utf8, 0x00ec8000, "openspy.net" ]
     - [ utf8, 0x00ec8412, "openspy.net" ]
     - [ utf8, 0x00f82759, "openspy.net" ]
     - [ utf8, 0x00f828ad, "openspy.net" ]
     - [ utf8, 0x00ec7be8, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x00ec7ade, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Sengoku Basara 4 1.2

PPU-533d9f764374a5174b4e3c2834e742c4184d7211:

 "Unlock FPS":
   Games:
     "戦国BASARA4 皇 (Sengoku Basara 4: Sumeragi)":
       BLJM61248: [ 01.02 ]
   Author: "Whatcookie"
   Notes: "The game is locked to 60 FPS by default. This patch completely removes the framelimiter, and doesn't need any special settings."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e23160, 0x3860001e ] # li r3, 1e
     - [ be32, 0x00e23178, 0x60000000 ] # nop

PPU-a16e6df2faaf035fb375ce5e61a0e872cf03bfb9:

 "Unlock FPS":
   Games:
     "戦国BASARA4 皇 (Sengoku Basara 4: Sumeragi)":
       NPJB00688: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e20184, 0x60000000 ]
     - [ be32, 0x00e20198, 0x60000000 ]

PPU-120c0bb1328b0b74f9c176e22ecdda83296f210f:

 "Unlock FPS":
   Games:
     "戦国BASARA4 皇 (Sengoku Basara 4: Sumeragi)":
       NPJB00688: [ 01.02 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e21c64, 0x60000000 ]
     - [ be32, 0x00e21c78, 0x60000000 ]
PPU
Sengoku Basara 4 1.2

PPU-533d9f764374a5174b4e3c2834e742c4184d7211:

 "Unlock FPS":
   Games:
     "戦国BASARA4 皇 (Sengoku Basara 4: Sumeragi)":
       BLJM61248: [ 01.02 ]
   Author: "Whatcookie"
   Notes: "The game is locked to 60 FPS by default. This patch completely removes the framelimiter, and doesn't need any special settings."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e23160, 0x3860001e ] # li r3, 1e
     - [ be32, 0x00e23178, 0x60000000 ] # nop

PPU-a16e6df2faaf035fb375ce5e61a0e872cf03bfb9:

 "Unlock FPS":
   Games:
     "戦国BASARA4 皇 (Sengoku Basara 4: Sumeragi)":
       NPJB00688: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e20184, 0x60000000 ]
     - [ be32, 0x00e20198, 0x60000000 ]

PPU-120c0bb1328b0b74f9c176e22ecdda83296f210f:

 "Unlock FPS":
   Games:
     "戦国BASARA4 皇 (Sengoku Basara 4: Sumeragi)":
       NPJB00688: [ 01.02 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e21c64, 0x60000000 ]
     - [ be32, 0x00e21c78, 0x60000000 ]
PPU
Sengoku Basara: Sanada Yukimura-Den 1.2

PPU-f89b6fc155bf75951c41f50e251c2c0629979966:

 "Unlock FPS":
   Games:
     "戦国BASARA 真田幸村伝 (Sengoku Basara: Sanada Yukimura-Den)":
       NPJB00805: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e3d544, 0x60000000 ]
     - [ be32, 0x00e3d558, 0x60000000 ]
PPU
Shadows of the Damned 1.2

Anchors:

 ShadowsoftheDamned_FPS_notes: &ShadowsoftheDamned_FPS_notes
   "Maximum framerate with the patch is half the Vblank frequency. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 31 FPS."
 ShadowsoftheDamned_FPS: &ShadowsoftheDamned_FPS
   - [ be32, 0x009e0ce4, 0x60000000 ] # nop
   - [ be32, 0x009e0d64, 0x60000000 ] # nop
 ShadowsoftheDamned_DOF_notes: &ShadowsoftheDamned_DOF_notes
   "Disables the DoF effect which doesn't correctly scale with resolution upscaling. This patch may slightly affect the game brightness in some levels."
 ShadowsoftheDamned_DOF: &ShadowsoftheDamned_DOF
   - [ be32, 0x00126960, 0x38a00000 ] # li r5 0
   - [ be32, 0x00325488, 0x38a00000 ] # li r5 0
   - [ be32, 0x003e3050, 0x38a00000 ] # li r5 0
 ShadowsoftheDamned_Grain: &ShadowsoftheDamned_Grain
   - [ be16, 0x003e3398, 0x4800 ] # b 0x3e3410
 ShadowsoftheDamned_Blur: &ShadowsoftheDamned_Blur
   - [ be32, 0x003e3998, 0x38600000 ] # li r3 0

PPU-888f4088d305a6add6f83728bdf917c8245fb72c:

 "Unlock FPS":
   Games:
     "Shadows of the Damned":
       BLUS30653: [ All ]
   Author: "Whatcookie"
   Notes: *ShadowsoftheDamned_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_FPS ]
 "Disable Image Grain":
   Games:
     "Shadows of the Damned":
       BLUS30653: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_Grain ]
 "Disable Low-Resolution Depth of Field":
   Games:
     "Shadows of the Damned":
       BLUS30653: [ All ]
   Author: "boma"
   Notes: *ShadowsoftheDamned_DOF_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_DOF ]
 "Disable Motion Blur":
   Games:
     "Shadows of the Damned":
       BLUS30653: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_Blur ]

PPU-57b3bd94bab3f0db81625c843cdd9bc04d77cd4a:

 "Unlock FPS":
   Games:
     "Shadows of the Damned":
       BLES01276: [ All ]
   Author: "Whatcookie, Dante3732"
   Notes: *ShadowsoftheDamned_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_FPS ]
 "Disable Image Grain":
   Games:
     "Shadows of the Damned":
       BLES01276: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_Grain ]
 "Disable Low-Resolution Depth of Field":
   Games:
     "Shadows of the Damned":
       BLES01276: [ All ]
   Author: "boma"
   Notes: *ShadowsoftheDamned_DOF_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_DOF ]
 "Disable Motion Blur":
   Games:
     "Shadows of the Damned":
       BLES01276: [ All ]
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ShadowsoftheDamned_Blur ]
PPU
Silent Hill Downpour 1.2

Anchors:

 SHD_unlockfps_notes: &SHD_unlockfps_notes
   "Removes 62 FPS limit.\nMaximum framerate with the patch is half the Vblank frequency."
 SHD_DOF_notes: &SHD_DOF_notes
   "Disables the DoF effect which doesn't correctly scale with resolution upscaling. This patch may slightly affect color-grading and will reduce bloom intensity because those effects share the same shader pipeline with DoF. Additionally, 16x Anisotropic Filtering can now be forced via custom config without causing issues."
 SHD_MLAA_notes: &SHD_MLAA_notes
   "Removes both Morphological Anti-Aliasing (MLAA) and Fast Approximate Anti-Aliasing (FXAA), post-process AA solutions that significantly impact image definition and sharpness. Particularly useful when using resolution upscaling."
 SHD_titles: &SHD_titles
   "Silent Hill Downpour":
     BLES01446: [ 01.01 ]
     BLUS30565: [ 01.01 ]

PPU-11f50d10f4626cdd59837e2fe44b701a9d9bfeac: # SHGAME.SELF

 "Unlock FPS":
   Games: *SHD_titles
   Author: "illusion"
   Notes: *SHD_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002a1250, 0x60000000 ]
 "Disable Low-Resolution Depth of Field":
   Games: *SHD_titles
   Author: "boma"
   Notes: *SHD_DOF_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000fa828, 0x38a00000 ] # li r5, 0x0
     - [ be32, 0x00270c60, 0x38a00000 ] # li r5, 0x0
     - [ be32, 0x00310b28, 0x38a00000 ] # li r5, 0x0
 "Disable MLAA & FXAA":
   Games: *SHD_titles
   Author: "boma"
   Notes: *SHD_MLAA_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00771673, 0x64 ] # cmpwi r3 0x64
     - [ byte, 0x00771674, 0x41 ] # beq
     - [ be32, 0x0077167c, 0x38600000 ] # li r3, 0x0 # SHGame.GlobalPostProcessSettings.ForceFXAA
     - [ be32, 0x0076efb4, 0x38600000 ] # li r3, 0x0 # Engine.MaterialPostProcess.MLAA

PPU-aa5570c4d54fb575f39e4a0067e837056473f4e0: # SHGAME.SELF

 "Unlock FPS":
   Games:
     "Silent Hill Downpour":
       BLJM60391: [ 01.00 ]
   Author: "illusion, FlexBy"
   Notes: *SHD_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002a1020, 0x60000000 ]
 "Disable Low-Resolution Depth of Field":
   Games:
     "Silent Hill Downpour":
       BLJM60391: [ 01.00 ]
   Author: "boma, FlexBy"
   Notes: *SHD_DOF_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000fa828, 0x38a00000 ] # li r5, 0x0
     - [ be32, 0x00270a30, 0x38a00000 ] # li r5, 0x0
     - [ be32, 0x003108f8, 0x38a00000 ] # li r5, 0x0
 "Disable MLAA & FXAA":
   Games:
     "Silent Hill Downpour":
       BLJM60391: [ 01.00 ]
   Author: "boma, FlexBy"
   Notes: *SHD_MLAA_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00771723, 0x64 ] # cmpwi r3 0x64
     - [ byte, 0x00771724, 0x41 ] # beq
     - [ be32, 0x0077172c, 0x38600000 ] # li r3, 0x0 # SHGame.GlobalPostProcessSettings.ForceFXAA
     - [ be32, 0x0076f064, 0x38600000 ] # li r3, 0x0 # Engine.MaterialPostProcess.MLAA
PPU
Silent Hill: Homecoming 1.2

PPU-da67f750c395556c1fce35ec62639eb95ca44a2d:

 "60 FPS":
   Games:
     "Silent Hill: Homecoming":
       BLES00460: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0005a6bc, 0x38000001 ]
 "No Film Grain":
   Games:
     "Silent Hill: Homecoming":
       BLES00460: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a4220c, 0x38600001 ]

PPU-2f4038f42107d475048cc0f80dd21971d31eac09:

 "60 FPS":
   Games:
     "Silent Hill: Homecoming":
       BLES00307: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0005a6bc, 0x38000001 ]
 "No Film Grain":
   Games:
     "Silent Hill: Homecoming":
       BLES00307: [ 01.00 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a42424, 0x38600001 ]

PPU-c423a041b450bd0b19e95958733a99c1b95e5b41:

 "60 FPS":
   Games:
     "Silent Hill: Homecoming":
       BLUS30169: [ 01.00 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0005a36c, 0x38000001 ]
 "No Film Grain":
   Games:
     "Silent Hill: Homecoming":
       BLUS30169: [ 01.00 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a41518, 0x38600001 ]
PPU
Siren Blood Curse 1.2

Anchors:

 sirenbc_60fps_notes: &sirenbc_60fps_notes
   "May break above 60 FPS. Accelerates the turns of the character by 2 times. Speeds up the game by 2 times in splitscreen."

PPU-e8d5bbb306b85186133e090b79a5c0fd5d11ccfb: # siren cursed

 "60 FPS":
   Games:
     "Siren Blood Curse":
       NPEA00095: [ 01.00 ]
   Author: "Esppiral, illusion"
   Notes: *sirenbc_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00022d90, 0x60000000 ] # startup
     - [ be32, 0x00022980, 0x60000000 ] # splitscreen

PPU-63351b8a10593b134ccfa1272d310e52254c2a92:

 "60 FPS":
   Games:
     "Siren Blood Curse":
       NPUA80136: [ 01.00 ]
   Author: "Esppiral, illusion, FlexBy"
   Notes: *sirenbc_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00022d70, 0x60000000 ]
     - [ be32, 0x00022960, 0x60000000 ]
PPU
Skate 1.2

PPU-aa2202f2dd8cf47ef78a0ef4c1294892f1054b28:

 "21:9 Aspect Ratio":
   Games:
     "Skate":
       BLES00124: [ 01.00 ]
   Author: "tuukkas"
   Notes: "Requires \"Stretch To Display Area\" checked in the GPU settings. Certain 2D elements are stretched."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x010a34d4, 0x4002f1bd ]
 "Disable Motion Blur":
   Games:
     "Skate":
       BLES00124: [ 01.00 ]
   Author: "tuukkas"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x010a3774, 0x00000000 ]
PPU
Skate 2 1.2

Anchors:

 sk82_fisheye: &sk82_fisheye
   - [ be32, 0x00460434, 0x388000013 ]
 sk82_219widescreen_notes: &sk82_219widescreen_notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. Certain 2D elements may be stretched."
 sk82_219widescreen: &sk82_219widescreen
   - [ be32, 0x01311760, 0x4002f1bd ]
 sk82_movies: &sk82_movies
   - [ be32, 0x001bd8c8, 0x60000000 ]

PPU-c5d2fd31933f88313956774b84346d242979eba6:

 "21:9 Aspect Ratio":
   Games:
     "Skate 2":
       BLUS30253: [ 01.02 ]
   Author: "tuukkas"
   Notes: *sk82_219widescreen_notes
   Patch Version: 1.0
   Patch:
     - [ load, *sk82_219widescreen ]
 "Disable Fisheye":
   Games:
     "Skate 2":
       BLUS30253: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *sk82_fisheye ]
 "Skip Intro Logos":
   Games:
     "Skate 2":
       BLUS30253: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *sk82_movies ]

PPU-8fd7b704255420d0e9a6b337b6d1bcaae39ff569:

 "21:9 Aspect Ratio":
   Games:
     "Skate 2":
       BLES00461: [ 01.02 ]
   Author: "tuukkas"
   Notes: *sk82_219widescreen_notes
   Patch Version: 1.0
   Patch:
     - [ load, *sk82_219widescreen ]
 "Disable Fisheye":
   Games:
     "Skate 2":
       BLES00461: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *sk82_fisheye ]
 "Skip Intro Logos":
   Games:
     "Skate 2":
       BLES00461: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *sk82_movies ]
PPU
Skate 3 1.2

Anchors:

 skate3_105title: &skate3_105title
   "Skate 3":
     BLUS30464: [ 01.05 ]
     BLES00760: [ 01.05 ]
     BLJM60296: [ 01.00 ]

PPU-376469bd27d45a617b6d086894c07e4a00f86fde:

 "21:9 Aspect Ratio":
   Games: *skate3_105title
   Author: "tuukkas"
   Notes: "Users need to enable the \"Stretch to Display Area\" option in RPCS3 for this patch to work. HUD will be stretched."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x01840638, 0x4002f1bd ]
 "60 FPS":
   Games: *skate3_105title
   Author: "illusion"
   Notes: "Force 60 FPS in all modes."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00947138, 0x38a00000 ]
 "Moon Gravity":
   Games: *skate3_105title
   Author: "Aphelion"
   Notes: "Being airborne for too long will cause you to respawn."
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0184ffb4, -60 ]
     - [ bef32, 0x0194fe64, -60 ]
     - [ bef32, 0x01857678, 120 ]
     - [ bef32, 0x01858198, 120 ]
 "No Fall Damage":
   Games: *skate3_105title
   Author: "Aphelion"
   Notes: "Only works while you're on your board. Jumping from the most extreme heights may still trigger bails because your character folds up and hits their limbs on the ground, so the game thinks you skated into something at high speed."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00d69588, 0xc80b13fc ]
PPU
Skate 3 1.2

PPU-b34a07c8bc8ee4018657a36539d9d7b1f28bd9bb:

 "1280x720 Resolution":
   Games:
     "Skate 3":
       BLUS30464: [ 01.00 ]
   Author: "Margen67"
   Notes: "Original resolution is 1152x640. Breaks shadows."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x005bbe96, 1280 ] # 0x0480
     - [ be16, 0x005bbea2, 720 ] # 0x0280
Canary
Skylanders: SWAP Force 1.2

PPU-3c5e08635d6768c273395b9c19e099b25050927b:

 "Unlock FPS":
   Games:
     "Skylanders: SWAP Force":
       BLUS31076: [ 01.01 ]
   Author: "Fro Zen"
   Notes: "Unlocks FPS without additional settings.\nAs a safety measure, set framelimit to 60."
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00520c17, 0x00 ]
PPU
Sly Cooper: Thieves in Time 1.2

Anchors:

 sly4_mlaa_notes: &sly4_mlaa_notes
   "Disables MLAA, allowing for the use of resolution scaling. Use in conjunction with the SPU MLAA patch for better performance."
 sly4_mlaa_EU: &sly4_mlaa_EU
   - [ be32, 0x00531cc0, 0x38800000 ] # li r4 0x0
 sly4_mlaa_UK: &sly4_mlaa_UK
   - [ be32, 0x00531cb0, 0x38800000 ] # li r4 0x0
 sly4_mlaa_US: &sly4_mlaa_US
   - [ be32, 0x00531d40, 0x38800000 ] # li r4 0x0

PPU-5c741b00514f07966c2820d67f395d945a88d79d:

 "Disable MLAA":
   Games:
     "Sly Cooper: Thieves in Time":
       BCES01284: [ 01.00 ]
   Author: "illusion"
   Notes: *sly4_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *sly4_mlaa_EU ]

PPU-326bf99e707d7d2be160ec116bb6313ae2f42ebc:

 "Disable MLAA":
   Games:
     "Sly Cooper: Thieves in Time":
       BCES01285: [ 01.00 ]
   Author: "illusion, YuriNator557"
   Notes: *sly4_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *sly4_mlaa_UK ]

PPU-69acb9900ff44f7d7a3b25b226b213966955aed4:

 "Disable MLAA":
   Games:
     "Sly Cooper: Thieves in Time":
       BCUS98247: [ 01.00 ]
   Author: "illusion"
   Notes: *sly4_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *sly4_mlaa_US ]

PPU-fb1e9e9160613b89047715ce62f2da97201118d1:

 "Disable MLAA":
   Games:
     "Sly Cooper: Thieves in Time":
       NPEA00429: [ 01.00 ]
   Author: "illusion, mew21"
   Notes: *sly4_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *sly4_mlaa_EU ]

PPU-cf7f5b0e93e0afb59e8f22fd040086ae554cdbad:

 "Disable MLAA":
   Games:
     "Sly Cooper: Thieves in Time":
       NPUA80875: [ 01.00 ]
   Author: "illusion, mew21"
   Notes: *sly4_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ load, *sly4_mlaa_US ]
PPU
Sniper: Ghost Warrior 1.2

PPU-9b19fb66a4c30d586e4f98e04eab4730bdd4148e:

 "Developer Menu":
   Games:
     "Sniper: Ghost Warrior":
       BLES01281: [ 01.01 ]
       BLES01286: [ 01.01 ]
       BLUS30796: [ 01.01 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00acad10, 0x38000001 ]
     - [ be32, 0x00acad14, 0x98090000 ]
PPU
SOCOM 4: U.S. Navy SEALs 1.2

PPU-7bf98dfa97ff84d8db49fcf198e2ecb9d9975ac6: # bin\s4_g.self

 "60 FPS":
   Games:
     "SOCOM 4: U.S. Navy SEALs (Special Forces)":
       BCES00938: [ 01.00 ]
       BCUS98135: [ 01.00 ]
   Author: "illusion"
   Notes: "Set Clock scale to 200% for 60 FPS.\nIGC might still be double speed."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x016f2ecc, 0x3f00 ]
 "Extended FOV":
   Games:
     "SOCOM 4: U.S. Navy SEALs (Special Forces)":
       BCES00938: [ 01.00 ]
       BCUS98135: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x016efe34, 0.65 ]
 "Disable MLAA":
   Games:
     "SOCOM 4: U.S. Navy SEALs (Special Forces)":
       BCES00938: [ 01.00 ]
       BCUS98135: [ 01.00 ]
   Author: "illusion"
   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." # ugh, who thought this would be a good idea
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001ec268, 0x38600000 ] # EdgeMlaa3d
     - [ be32, 0x001ec298, 0x38c00000 ]
PPU

View ( | ) (20 | 50 | 100 | 250 | 500)

Modify query

View wikitext
{{#cargo_query:
tables=Patch
|fields=_pageName=Page,version=version,patch=patch,type=type,header=header
|order by=`_pageName` , `version` , `patch` , `type` , `header` 
|offset=100
|limit=100
|max display chars=300
}}