View table: Patch

Table structure:

  • version - Float
  • patch - Wikitext
  • type - String (allowed values: PPU · SPU · Canary)
  • header - String

This table has 249 rows altogether.

Recreate data.

Page version patch type header
3D Dot Game Heroes 1.2

Anchors:

 3DDGH_FPS_notes_notes: &3DDGH_FPS_notes
   "Maximum framerate with the patch is half the Vblank frequency."

PPU-b7d282d79e16c88e2307c270406f73bb36d8edab:

 "Unlock FPS":
   Games:
     "3D DOT GAME HEROES":
       BLES00875: [ 01.00 ]
   Author: "FlexBy"
   Notes: *3DDGH_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002a6ac, 0x60000000 ]

PPU-27a382cebfbaa5e5d271d746f84c683008662106:

 "Unlock FPS":
   Games:
     "3D DOT GAME HEROES":
       BLUS30490: [ 01.01 ]
   Author: "FlexBy"
   Notes: *3DDGH_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002a6ac, 0x60000000 ]

PPU-db42d5c3edaa63c31c07f22da5a5cd993eff2f62:

 "Unlock FPS":
   Games:
     "3D DOT GAME HEROES":
       BLJM60180: [ 01.20 ]
   Author: "FlexBy"
   Notes: *3DDGH_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002a6c4, 0x60000000 ]

PPU-40cab05bffe7a05eb82b607e09653e432c4e48a4:

 "Unlock FPS":
   Games:
     "3D DOT GAME HEROES Trade Demo":
       BLUD80019: [ 01.00 ]
   Author: "FlexBy"
   Notes: *3DDGH_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002a6ac, 0x60000000 ]
PPU
50 Cent: Blood on the Sand 1.2

PPU-2a1dd4aa26898a97cdb8ff196c1698ceafc5d00a:

 "Disable Motion Blur & DoF":
   Games:
     "50 Cent: Blood on The Sand":
       BLUS30256: [ All ]
       BLES00472: [ All ]
   Author: "boma"
   Notes: "This patch eliminates the post-processing render pass, which fixes the green screen artifacts caused by upscaling. Additionally, 16x Anisotropic Filtering can now be forced via custom config without causing issues."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x001740e8, 0x4800 ]
 "Openspy.net patch":
   Games:
     "50 Cent: Blood on The Sand":
       BLUS30256: [ All ]
       BLES00472: [ All ]
   Author: "FlexBy, Ninetime"
   Patch Version: 1.0
   Group: ""
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch:
     - [ utf8, 0x120e613a, "openspy.net" ]
     - [ utf8, 0x1530a10a, "openspy.net" ]
     - [ utf8, 0x1538d1bd, "openspy.net" ]
     - [ utf8, 0x01657a56, "openspy.net" ]
     - [ utf8, 0x11c14991, "openspy.net" ]
     - [ utf8, 0x01a9c5e4, "openspy.net" ]
     - [ utf8, 0x01a9e612, "openspy.net" ]
     - [ utf8, 0x01a9c5be, "openspy.net" ]
     - [ utf8, 0x01a1d3e9, "openspy.net" ]
     - [ utf8, 0x15390392, "openspy.net" ]
     - [ utf8, 0x01657a57, "openspy.net" ]
     - [ utf8, 0x01659935, "openspy.net" ]
     - [ utf8, 0x01659e20, "openspy.net" ]
     - [ utf8, 0x01659e38, "openspy.net" ]
     - [ utf8, 0x01659e50, "openspy.net" ]
     - [ utf8, 0x01659fe4, "openspy.net" ]
     - [ utf8, 0x0165a064, "openspy.net" ]
     - [ utf8, 0x0165a19a, "openspy.net" ]
     - [ utf8, 0x0165a560, "openspy.net" ]
     - [ utf8, 0x0165a5bf, "openspy.net" ]
     - [ utf8, 0x0165b2a0, "openspy.net" ]
     - [ utf8, 0x0165b2de, "openspy.net" ]
     - [ utf8, 0x01a1d3ea, "openspy.net" ]
     - [ utf8, 0x01a1e4d5, "openspy.net" ]
     - [ utf8, 0x01a1e62d, "openspy.net" ]
     - [ utf8, 0x01a21a31, "openspy.net" ]
     - [ utf8, 0x01a9c5be, "openspy.net" ]
     - [ utf8, 0x01a9c5e4, "openspy.net" ]
     - [ utf8, 0x01a9e542, "openspy.net" ]
     - [ utf8, 0x016577b0, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
     - [ utf8, 0x01657a40, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]

PPU-9f0ef86c4c6de3793c0d7312de9095ecb02ffd4d:

 "Openspy Online":
   Games:
     "50 Cent: Blood on The Sand":
       BLJS10056 : [ 01.00 ]
   Author: "FlexBy"
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x0252db9d, "openspy.net" ]
     - [ utf8, 0x0252decc, "openspy.net" ]
     - [ utf8, 0x0252df4c, "openspy.net" ]
     - [ utf8, 0x0252e07a, "openspy.net" ]
     - [ utf8, 0x0252e440, "openspy.net" ]
     - [ utf8, 0x0252e49f, "openspy.net" ]
     - [ utf8, 0x0252f100, "openspy.net" ]
     - [ utf8, 0x0252f8c8, "openspy.net" ]
     - [ utf8, 0x0252f8e0, "openspy.net" ]
     - [ utf8, 0x0252f8f8, "openspy.net" ]
     - [ utf8, 0x0252fabe, "openspy.net" ]
     - [ utf8, 0x0292890d, "openspy.net" ]
     - [ utf8, 0x02928a65, "openspy.net" ]
     - [ utf8, 0x0252c2a0, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x02496db0, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Armored Core 4 1.2

PPU-9f68cdccee3b1bdd1849b346a472775fab33c2db:

 "Infinite Ammo":
   Games:
     "Armored Core 4":
       BLUS30027: [ 01.01 ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00aa1c20, 0x60000000 ]
PPU
Army of TWO: The 40th Day 1.2

Anchors:

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

PPU-97355e97c701cea87a0ed08bce085cac4949dade:

 "Unlock FPS":
   Games:
     "Army of TWO: The 40th Day":
       BLUS30408: [ 01.00 ]
       BLES00659: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *aot40d_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c5f9c, 0x60000000 ]
     - [ be32, 0x003c6000, 0x60000000 ]
     - [ be32, 0x003c6010, 0x60000000 ]

PPU-66e68ab81cb8c107687e708170fd7f13cfdd641e:

 "Unlock FPS":
   Games:
     "Army of TWO: The 40th Day":
       BLUS30408: [ 01.03 ]
       BLES00659: [ 01.02 ]
   Author: "Whatcookie"
   Notes: *aot40d_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003cc00c, 0x60000000 ]
     - [ be32, 0x003cc070, 0x60000000 ]
     - [ be32, 0x003cc080, 0x60000000 ]
PPU
Army of TWO: The Devil's Cartel 1.2

Anchors:

 armyoftwotdc_speedup_notes: &armyoftwotdc_speedup_notes
   "Compromises visuals for extra performance."
 armyoftwotdc_101title: &armyoftwotdc_101title
   "Army of TWO The Devil's Cartel":
     BLES01763: [ 01.01 ]
     BLUS31069: [ 01.01 ]
     NPEB01216: [ 01.01 ]
     NPEB01217: [ 01.01 ]
     NPUB30987: [ 01.01 ]
 armyoftwotdc_demotitle: &armyoftwotdc_demotitle
   "Army of TWO The Devil's Cartel Demo":
     NPEB90470: [ 01.00 ]
     NPUB90862: [ 01.00 ]

PPU-17a273d69dad20980377e405809f7d888b6c6dce:

 "Disable MLAA":
   Games: *armyoftwotdc_demotitle
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00512f94, 0x38600000 ] # Ps3EdgeMlaaEnable
     - [ be32, 0x016de8f0, 0x98bf0186 ] # prevent crashing if 83 is disabled first, swapped store byte.
 "Disable Bloom":
   Games: *armyoftwotdc_demotitle
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x016de8f0, 0x98bf0186 ] # duplicate from mlaa patch in case of using without mlaa patch
     - [ be32, 0x016de8fc, 0x98bf0183 ] # bloom/bubble blur, this won't crash anymore. requires 86 to be loaded with 0!
 "Speedup":
   Games: *armyoftwotdc_demotitle
   Author: "ZEROx, illusion"
   Notes: *armyoftwotdc_speedup_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01732b48, 0x991f ]
     - [ be16, 0x01732b54, 0x991f ]
 "Blocky depth fix":
   Games: *armyoftwotdc_demotitle
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01732a60, 0x991f ]
 "Disable Dynamic Lights":
   Games: *armyoftwotdc_demotitle
   Author: "illusion"
   Notes: *armyoftwotdc_speedup_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01732b58, 0x991f ]
 "Disable Dynamic Spotlights":
   Games: *armyoftwotdc_demotitle
   Author: "illusion"
   Notes: *armyoftwotdc_speedup_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01732b5c, 0x991f ]
 "60 FPS":
   Games: *armyoftwotdc_demotitle
   Author: "ZEROx, illusion"
   Notes: "Set VBlank to 120"
   Patch Version: 1.0
   Patch:
     - [ be16, 0x016adafe, 0x4270 ]
     - [ be32, 0x0013bf28, 0x3bc0003c ]
     - [ bef64, 0x01c54a50, 0.0166666666666667 ]
     - [ bef64, 0x01c54a58, 30 ]
     - [ bef64, 0x01c54a60, 0.0166666666666667 ]

PPU-d8376f500c89feb12500754ba0ec1483c4aeb5da:

 "Disable MLAA":
   Games: *armyoftwotdc_101title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004e51a4, 0x38600000 ] # Ps3EdgeMlaaEnable
     - [ be32, 0x01701bf0, 0x98bf0186 ] # prevent crashing if 83 is disabled first, swapped store byte.
 "Disable Bloom":
   Games: *armyoftwotdc_101title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x01701bfc, 0x98bf0183 ] # bloom/bubble blur, this won't crash anymore. requires 86 to be loaded with 0!
 "Speedup":
   Games: *armyoftwotdc_101title
   Author: "ZEROx, illusion"
   Notes: *armyoftwotdc_speedup_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01755bc8, 0x991f ]
     - [ be16, 0x01755bd4, 0x991f ]
 "Blocky depth fix":
   Games: *armyoftwotdc_101title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01755ae0, 0x991f ]
 "Disable Dynamic Lights":
   Games: *armyoftwotdc_101title
   Author: "illusion"
   Notes: *armyoftwotdc_speedup_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01755bd8, 0x991f ]
 "Disable Dynamic Spotlights":
   Games: *armyoftwotdc_101title
   Author: "illusion"
   Notes: *armyoftwotdc_speedup_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01755bdc, 0x991f ]
 "60 FPS":
   Games: *armyoftwotdc_101title
   Author: "ZEROx, illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x016e209e, 0x4270 ]
     - [ be32, 0x00140c28, 0x3bc0003c ]
     - [ bef64, 0x01c854b8, 0.0166666666666667 ]
     - [ bef64, 0x01c854c0, 30 ]
     - [ bef64, 0x01c854c8, 0.0166666666666667 ]
     - [ be32, 0x004e9c44, 0x3ba00001 ] # Remove vblank hack requirement
PPU
Army of TWO: The Devil's Cartel 1.2

PPU-17a273d69dad20980377e405809f7d888b6c6dce:

 "Green artifacts fix":
   Games:
     "Army of TWO The Devil's Cartel Demo":
       NPEB90470: [ 01.00 ]
       NPUB90862: [ 01.00 ]
   Author: "ZEROx"
   Notes: "Fixes annoying non-working effect."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01732be8, 0x995f ]
Canary
Asura's Wrath 1.2

Anchors:

 ASURA_FPS_notes: &ASURA_FPS_notes
   "Maximum framerate with the patch is half the Vblank frequency. While most of the game works without any issue, some of the button mashing QTEs are tied to framerate. It's possible to play through the game at 60 FPS if you are good at button mashing, but 120 FPS and higher are unplayable in several missions. Without the patch, adjusting Vblank frequency increases the maximum framerate up to about 57 FPS."
 ASURA_FPS: &ASURA_FPS
   - [ be32, 0x008bbd04, 0x60000000 ] # nop
   - [ be32, 0x008bbd64, 0x60000000 ] # nop
   - [ be32, 0x008bbd68, 0x60000000 ] # nop
 ASURA_DEV_notes: &ASURA_DEV_notes
   "Press D-pad Left at any time to access the Developer Menu."
 ASURA_DEV: &ASURA_DEV
   - [ be32, 0x014d69ec, 0x38600000 ] # li r3, 0
   - [ be32, 0x01166744, 0x38600001 ] # li r3, 1
   - [ be32, 0x0167e460, 0x00500053 ] # ren string "BCGTOC.ini" to "PS3TOC.txt"
   - [ be32, 0x0167e464, 0x00330054 ]
   - [ be32, 0x0167e468, 0x004f0043 ]
   - [ be32, 0x0167e46c, 0x002e0054 ]
   - [ be32, 0x0167e470, 0x00580054 ]
 ASURA_AO: &ASURA_AO
   - [ be32, 0x00686dcc, 0x38600000 ] # li r3, 0
 ASURA_BLOOM: &ASURA_BLOOM
   - [ be32, 0x0011ae5c, 0x38c00000 ] # li r6, 0
   - [ be32, 0x003ba264, 0x38c00000 ] # li r6, 0
 ASURA_MB: &ASURA_MB
   - [ be32, 0x0067a908, 0x60000000 ] # nop - disables radial blur
   - [ be32, 0x0067a940, 0x38600000 ] # li r3, 0 - disables camera-based blur
 ASURA_DoF: &ASURA_DoF
   - [ be32, 0x0031cb10, 0x38a00000 ] # li r5, 0
   - [ be32, 0x0011ae68, 0x38a00000 ] # li r5, 0
   - [ be32, 0x003ba270, 0x38a00000 ] # li r5, 0
 asuraW_EUtitle: &asuraW_EUtitle
   "Asura's Wrath":
     BLES01227: [ All ]
 asuraW_UStitle: &asuraW_UStitle
   "Asura's Wrath":
     BLUS30721: [ All ]
 asuraW_JPtitle: &asuraW_JPtitle
   "Asura's Wrath":
     BLJM60409: [ All ]

PPU-83096111daff850cc92b637aec1780c4079e1c58:

 "Unlock FPS":
   Games: *asuraW_UStitle
   Author: "Whatcookie"
   Notes: *ASURA_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_FPS ]
 "Developer Menu":
   Games: *asuraW_UStitle
   Author: "dron_3"
   Notes: *ASURA_DEV_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_DEV ]
 "Disable Ambient Occlusion":
   Games: *asuraW_UStitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_AO ]
 "Disable Bloom":
   Games: *asuraW_UStitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_BLOOM ]
 "Disable Depth of Field":
   Games: *asuraW_UStitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_DoF ]
 "Disable Motion Blur":
   Games: *asuraW_UStitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_MB ]

PPU-69f53b470d81ea961c1c2ff264ade6ab8077d2a1:

 "Unlock FPS":
   Games: *asuraW_EUtitle
   Author: "Whatcookie, Mew21"
   Notes: *ASURA_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_FPS ]
 "Developer Menu":
   Games: *asuraW_EUtitle
   Author: "dron_3"
   Notes: *ASURA_DEV_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_DEV ]
 "Disable Ambient Occlusion":
   Games: *asuraW_EUtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_AO ]
 "Disable Bloom":
   Games: *asuraW_EUtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_BLOOM ]
 "Disable Depth of Field":
   Games: *asuraW_EUtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_DoF ]
 "Disable Motion Blur":
   Games: *asuraW_EUtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_MB ]

PPU-6585c59c9d46eb1aaab617dce0406dc0004388fe:

 "Unlock FPS":
   Games: *asuraW_JPtitle
   Author: "Whatcookie, Mew21"
   Notes: *ASURA_FPS_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_FPS ]
 "Developer Menu":
   Games: *asuraW_JPtitle
   Author: "dron_3"
   Notes: *ASURA_DEV_notes
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_DEV ]
 "Disable Ambient Occlusion":
   Games: *asuraW_JPtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_AO ]
 "Disable Bloom":
   Games: *asuraW_JPtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_BLOOM ]
 "Disable Depth of Field":
   Games: *asuraW_JPtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_DoF ]
 "Disable Motion Blur":
   Games: *asuraW_JPtitle
   Author: "boma"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *ASURA_MB ]

PPU-4e9a32794deb72bef3985b9cf16e58a82fcea8f7:

 "Unlock FPS":
   Games:
     "ASURA'S WRATH Preview":
       BLES01227: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008ec4b0, 0x60000000 ]
     - [ be32, 0x008ec510, 0x60000000 ]
     - [ be32, 0x008ec514, 0x60000000 ]
 "Boot to title screen":
   Games:
     "ASURA'S WRATH Preview":
       BLES01227: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x01534eec, 0x38600000 ]
PPU
Batman: Arkham Asylum 1.2

PPU-4050da6fa9d7eed65e7d748b03a6ba89023b90c3:

 "Debug Menu":
   Games:
     "Batman: Arkham Asylum GOTY":
       BLUS30515: [ 01.00 ]
       BLES00827: [ 01.00 ]
   Author: "dron_3"
   Notes: "Press R1+START in-game to access the Debug Menu (god mode, no clip, etc.)"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0121dbac, 0x38600000 ]
PPU
Batman: Arkham City 1.2

PPU-342cfff6572ba74b4f4a55b454fa07e172577aa9:

 "Debug Menu":
   Games:
     "Batman Arkham City GOTY":
       BLES01587: [ 01.00 ]
       BLUS30978: [ 01.00 ]
   Author: "dron_3"
   Notes: "Press R1+START in-game to access the Debug Menu (god mode, no clip, etc.)"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e36504, 0x38600000 ]
PPU
Batman: Arkham Origins 1.2

Anchors:

 Batman: &Batman
   - [ be32, 0x0059F3BC, 0x38600080]
   - [ be32, 0x0059F3C0, 0x907F02AC]
   - [ be32, 0x0059F3C4, 0x60000000]
 Batman2: &Batman2
   - [ be32, 0x012D8D10, 0x38600000]
   - [ be32, 0x012D8D14, 0x90650000]
   - [ be32, 0x012D8D18, 0x4E800020]
   - [ be32, 0x012D8D1C, 0x386713AC]
   - [ be32, 0x012D8D20, 0x7C032800]
   - [ be32, 0x012D8D24, 0x4182FFF4]
   - [ be32, 0x012D8D28, 0x386713E0]
   - [ be32, 0x012D8D2C, 0x7C032800]
   - [ be32, 0x012D8D30, 0x4182FFE8]
   - [ be32, 0x012D8D34, 0x3867140C]
   - [ be32, 0x012D8D38, 0x7C032800]
   - [ be32, 0x012D8D3C, 0x4082FFD4]
   - [ be32, 0x012D8D40, 0x38600000]
   - [ be32, 0x012D8D44, 0x906713AC]
   - [ be32, 0x012D8D48, 0x906713E0]
   - [ be32, 0x012D8D4C, 0x4BFFFFC8]
   - [ be32, 0x000340F8, 0x492A4C24]
 Batman3: &Batman3
   - [ be32, 0x00F249F0, 0x38600000]

PPU-35b43474e889783b7646e5cc1f457ebc28b7b796:

 "Infinite Health":
   Games:
     "Batman: Arkham Origins":
       BLUS31147: [ 01.06 ]
   Author: dron_3
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *Batman ]

PPU-35b43474e889783b7646e5cc1f457ebc28b7b796:

 "Continuous Combo":
   Games:
     "Batman: Arkham Origins":
       BLUS31147: [ 01.06 ]
   Author: dron_3
   Notes: 
   Patch Version: 1.0
   Patch:
     - [ load, *Batman2 ]

PPU-35b43474e889783b7646e5cc1f457ebc28b7b796:

 "Debug Menu 2":
   Games:
     "Batman: Arkham Origins":
       BLUS31147: [ 01.06 ]
   Author: dron_3
   Notes: (R1 + Start)
   Patch Version: 1.0 
   Patch:
     - [ load, *Batman3 ]

PPU-35b43474e889783b7646e5cc1f457ebc28b7b796:

 "Debug Menu":
   Games:
     "Batman Arkham Origins":
       BLES01784: [ 01.06 ]
   Author: "dron_3"
   Notes: "Press R1+START in-game to access the Debug Menu (god mode, no clip, etc.)"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f249f0, 0x38600000 ]
PPU
Battlefield 3 1.2

Anchors:

 bf3_109_title: &bf3_109_title
   "Battlefield 3":
     BLES01275: [ 01.09 ]
     BLUS30762: [ 01.09 ]

PPU-fbb251a511c29cb38f33da72675bdf041ceadf4e:

 " Fix Rainbow Graphics":
   Games: *bf3_109_title
   Author: "ZEROx"
   Notes: "Compromises visuals for extra performance."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x012bc140, 0x9b1f ]
Canary
Battlefield 3 1.2

Anchors:

 bf3_109_title: &bf3_109_title
   "Battlefield 3":
     BLES01275: [ 01.09 ]
     BLUS30762: [ 01.09 ]

PPU-fbb251a511c29cb38f33da72675bdf041ceadf4e:

 "60 FPS":
   Games: *bf3_109_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00012fcb, 0x3c ]
     - [ byte, 0x00013007, 0x3c ]
     - [ be32, 0x00272f58, 0x38a00000 ]
     - [ be32, 0x007d9a98, 0x4ba99501 ] #Call
     - [ be32, 0x00272f98, 0x3cc041f0 ] #r6 = 0x41f00000
     - [ be32, 0x00272f9c, 0x7f833000 ] #cmpw cr7,r3,r6
     - [ be32, 0x00272fa0, 0x419e0008 ] #beq cr7
     - [ be32, 0x00272fa4, 0x90640000 ] #stw r3,0x0(r4)
     - [ be32, 0x00272fa8, 0x4e800020 ] #ret
     - [ be16, 0x0127cf26, 0x4270 ]
     - [ be16, 0x017d3f88, 0x3f91 ]
     - [ be16, 0x017d3f90, 0x404e ]
     - [ be16, 0x017d3f98, 0x3f91 ]
PPU
Battlefield 4 1.2

Anchors:

 bf4120_title: &bf4120_title
   "Battlefield 4":
     BLES01832: [ 01.20 ]
     BLUS31162: [ 01.20 ]
     BLJM61039: [ 01.20 ]
     NPUB31148: [ 01.20 ]
     NPEB01303: [ 01.20 ]

PPU-f7ff4ca5d07f753244f290dc5e54907948e03613:

 "Disable MLAA":
   Games: *bf4120_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0094ec04, 0x38600000 ]
 "Disable Dynamic Lights":
   Games: *bf4120_title
   Author: "illusion"
   Notes: "Compromises visuals for extra performance."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01499ab8, 0x98bf ]
     - [ be16, 0x01499abc, 0x98bf ]
 "Disable Bloom":
   Games: *bf4120_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01487934, 0x98bf ]
     - [ be16, 0x01487938, 0x98bf ]
PPU
Battlefield 4 1.2

Anchors:

 bf4120_title: &bf4120_title
   "Battlefield 4":
     BLES01832: [ 01.20 ]
     BLUS31162: [ 01.20 ]
     NPUB31148: [ 01.20 ]
     NPEB01303: [ 01.20 ]

PPU-f7ff4ca5d07f753244f290dc5e54907948e03613:

 "Fix Graphics issues": # unorganized mess! needs cleanup.
   Games: *bf4120_title
   Author: "illusion"
   Notes: "Compromises visuals for extra performance."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x01499a74, 0x98bf ] # lights shafts
     - [ be16, 0x01499a78, 0x98bf ] # i forgot half of what these do.
     - [ be16, 0x01499a7c, 0x98bf ]
     - [ be16, 0x01499ab4, 0x98bf ] # casted shadows
     - [ be16, 0x01499b10, 0x98bf ]
     - [ be16, 0x01499b14, 0x98bf ]
Canary
Battlefield: Bad Company 1.2

Anchors:

 bfbc_demo_fps: &bfbc_demo_fps
   - [ be32, 0x00010b6c, 0x3c004270 ]
   - [ be32, 0x0004794c, 0x38800001 ]
   - [ be32, 0x00047340, 0x3ba00000 ] # remove vblank requirement
 bfbc_full_v120_fps: &bfbc_full_v120_fps
   - [ be32, 0x00010bd0, 0x3c004270 ]
   - [ be32, 0x0004864c, 0x38800001 ]
   - [ be32, 0x00048040, 0x3ba00000 ] # remove vblank requirement
 bfbc_demo_devmenu: &bfbc_demo_devmenu
   - [ be32, 0x01363828, 0x000000f1 ]
 bfbc_full_v120_devmenu: &bfbc_full_v120_devmenu
   - [ be32, 0x013a3840, 0x000000f1 ]
 bfbc_full_v120_filmgrain: &bfbc_full_v120_filmgrain
   - [ be32, 0x014b2ae8, 0x60000000 ]
 bfbc_full_v120_skipintro: &bfbc_full_v120_skipintro
   - [ be32, 0x013d3600, 0x60000000 ]
 bfbc_fps_notes: &bfbc_fps_notes
   "Patch works fine for Single-player mode, in Multi-player mode gamespeed is doubled."
 bfbc_skipintro_notes: &bfbc_skipintro_notes
   "Breaks menu background video."

PPU-7aa8dc113c7068f4372f239cb9b7cc2c92d9c057:

 "60 FPS":
   Games:
     "Battlefield: Bad Company Demo":
       NPUB90070: [ 01.00 ]
   Author: "illusion"
   Notes: *bfbc_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_demo_fps ]
 "Dev Menu":
   Games:
     "Battlefield: Bad Company Demo":
       NPUB90070: [ 01.00 ]
   Author: "Heico (BFBC2Toolkit), illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_demo_devmenu ]

PPU-52c55a2495130940baf49afb06a134175131b73b:

 "60 FPS":
   Games:
     "Battlefield: Bad Company Demo":
       NPEB90073: [ 01.00 ]
   Author: "illusion"
   Notes: *bfbc_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_demo_fps ]
 "Dev Menu":
   Games:
     "Battlefield: Bad Company Demo":
       NPEB90073: [ 01.00 ]
   Author: "Heico (BFBC2Toolkit), illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_demo_devmenu ]

PPU-4c3bd27c0a7af517b03322d1826735ae17088826:

 "60 FPS":
   Games:
     "Battlefield: Bad Company Demo":
       NPJB90112: [ 01.00 ]
   Author: "illusion, FlexBy"
   Notes: *bfbc_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00010b6c, 0x3c004270 ]
     - [ be32, 0x00047824, 0x38800001 ]
     - [ be32, 0x00047218, 0x3ba00000 ]
 "Dev Menu":
   Games:
     "Battlefield: Bad Company Demo":
       NPJB90112: [ 01.00 ]
   Author: "Heico (BFBC2Toolkit), illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_demo_devmenu ]

PPU-ad211ac5bcbddc69bf3ad9a897c7777bf65dd64e:

 "60 FPS":
   Games:
     "Battlefield: Bad Company":
       BLUS30118: [ 01.20 ]
   Author: "illusion"
   Notes: *bfbc_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_fps ]
 "Dev Menu":
   Games:
     "Battlefield: Bad Company":
       BLUS30118: [ 01.20 ]
   Author: "Heico (BFBC2Toolkit), illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_devmenu ]
 "No Film Grain":
   Games:
     "Battlefield: Bad Company":
       BLUS30118: [ 01.20 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_filmgrain ]
 "Skip Intro":
   Games:
     "Battlefield: Bad Company":
       BLUS30118: [ 01.20 ]
   Author: "FlexBy"
   Notes: *bfbc_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_skipintro ]

PPU-6b45e01ffabee0118e0acdbc71995b8f1f5385d2:

 "60 FPS":
   Games:
     "Battlefield: Bad Company":
       BLES00259: [ 01.20 ]
   Author: "illusion"
   Notes: *bfbc_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_fps ]
 "Dev Menu":
   Games:
     "Battlefield: Bad Company":
       BLES00259: [ 01.20 ]
   Author: "Heico (BFBC2Toolkit), illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_devmenu ]
 "No Film Grain":
   Games:
     "Battlefield: Bad Company":
       BLES00259: [ 01.20 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_filmgrain ]
 "Skip Intro":
   Games:
     "Battlefield: Bad Company":
       BLES00259: [ 01.20 ]
   Author: "FlexBy"
   Notes: *bfbc_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_skipintro ]

PPU-4ce97e5717c82e5d38f29375c8853adb2f7b3b80:

 "60 FPS":
   Games:
     "Battlefield: Bad Company":
       BLES00261: [ 01.20 ]
   Author: "illusion"
   Notes: *bfbc_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_fps ]
 "Dev Menu":
   Games:
     "Battlefield: Bad Company":
       BLES00261: [ 01.20 ]
   Author: "Heico (BFBC2Toolkit), illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_devmenu ]
 "No Film Grain":
   Games:
     "Battlefield: Bad Company":
       BLES00261: [ 01.20 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_filmgrain ]
 "Skip Intro":
   Games:
     "Battlefield: Bad Company":
       BLES00261: [ 01.20 ]
   Author: "FlexBy"
   Notes: *bfbc_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_skipintro ]

PPU-ef7e4c1262cbd95d7267ed6d75e981003850f5d6:

 "60 FPS":
   Games:
     "Battlefield: Bad Company":
       BLJM60071: [ 01.20 ]
   Author: "illusion"
   Notes: *bfbc_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00010bd0, 0x3c004270 ]
     - [ be32, 0x0004855c, 0x38800001 ]
     - [ be32, 0x00047f50, 0x3ba00000 ] # remove vblank requirement
 "Dev Menu":
   Games:
     "Battlefield: Bad Company":
       BLJM60071: [ 01.20 ]
   Author: "Heico (BFBC2Toolkit), illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *bfbc_full_v120_devmenu ]
PPU
Battlefield: Bad Company 2 1.2

PPU-a0e5fd11cb9d03eccd48e4edb02accc0c5be4bce:

 "Skip Intro":
   Games:
     "Battlefield Bad Company 2":
       NPEB00724: [ 01.05 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x01202c60, 0x60000000 ]
PPU
Beyond: Two Souls 1.2

Anchors:

 BTS_debugmenu_notes: &debugmenunotesBTS
   "L3 = Opens Debug Menu\nL1/R1 = Change pages\nOnly tested on BCUS98298."
 BTS_disc_v100_debugmenu: &BTS_disc_v100_debugmenu
   - [ be32, 0x00d6416c, 0x82fd0008 ]
   - [ be32, 0x00d64170, 0xeb370000 ]
   - [ be32, 0x00d64174, 0x48000020 ]
   - [ be32, 0x00d64194, 0x3f004465 ]
   - [ be32, 0x00d64198, 0x63186275 ]
   - [ be32, 0x00d6419c, 0x7b1807c6 ]
   - [ be32, 0x00d641a0, 0x48000020 ]
   - [ be32, 0x00d641c0, 0x6718674d ]
   - [ be32, 0x00d641c4, 0x6318656e ]
   - [ be32, 0x00d641c8, 0x7fb9c040 ]
   - [ be32, 0x00d641cc, 0x48000020 ]
   - [ be32, 0x00d641ec, 0x409e005c ]
   - [ be32, 0x00d641f0, 0xeb370008 ]
   - [ be32, 0x00d641f4, 0x3f007500 ]
   - [ be32, 0x00d641f8, 0x48000020 ]
   - [ be32, 0x00d64218, 0x7b1807c6 ]
   - [ be32, 0x00d6421c, 0x7fb9c040 ]
   - [ be32, 0x00d64220, 0x409e0028 ]
   - [ be32, 0x00d64224, 0x48000020 ]
   - [ be32, 0x00d64244, 0x38600001 ]
   - [ be32, 0x00d64248, 0x4835b4de ]
   - [ be32, 0x0035b4d8, 0x48d6416e ]

PPU-ec6d9414990cb8ad0adb282f5d16a1af4cb3f956:

 "Debug Menu":
   Games:
     "Beyond: Two Souls":
       BCUS98298: [ 01.00 ]
       BCUS99134: [ 01.00 ]
       BCES01121: [ 01.00 ]
       BCES01123: [ 01.00 ]
       BCAS25017: [ 01.00 ]
       BCJS37009: [ 01.00 ]
   Author: "bungholio"
   Notes: *debugmenunotesBTS
   Patch Version: 1.0
   Patch:
     - [ load, *BTS_disc_v100_debugmenu ]
PPU
Bloodbath 1.2

PPU-976896152cd756aed8ae7cfe8a6e91260bb21361:

 "Unlock FPS":
   Games:
     "Bloodbath":
       NPEB01932: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00334500, 0x60000000 ]
PPU
Borderlands 1.2

Anchors:

 border1v107_title: &border1v107_title
   "Borderlands":
     BLUS30386: [ 01.07 ]
     BLES00697: [ 01.07 ]
     NPEB00458: [ 01.07 ]
     NPUB30413: [ 01.07 ]

PPU-3760b7d673fc130e13295fa5071164537880adad:

 "Infinite Ammo":
   Games: *border1v107_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00630d60, 0x60000000 ]
 "Max Cash":
   Games: *border1v107_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005d5c28, 0x976302b8 ]
 "Demigod Mode":
   Games: *border1v107_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0064fc88, 0x80030905 ]
     - [ be32, 0x0064fc8c, 0x60000008 ]
     - [ be32, 0x0064fc90, 0x64008000 ]
     - [ be32, 0x0064fc94, 0x90030905 ]
 "Max Experience on Gain":
   Games: *border1v107_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005f2220, 0x3c007000 ]
 "Max Weapon Damage":
   Games: *border1v107_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x006a3fd0, 0xec3f07f2 ]
     - [ be32, 0x006a3fd4, 0xec210072 ]
PPU
Borderlands 2 1.2

Anchors:

 border2v115_title: &border2v115_title
   "Borderlands 2":
     BLUS30982: [ 01.15 ]
     BLES01684: [ 01.15 ]
     NPEB01144: [ 01.15 ]
     NPUB30898: [ 01.15 ]

PPU-70ce632c4b8910f8f2d3eb5ed97ae29fae31d5f0:

 "God Mode":
   Games: *border2v115_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001afa04, 0x79200fa4 ]
     - [ be32, 0x001afa0c, 0x7800f846 ]
 "Infinite Ammo":
   Games: *border2v115_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007d3a18, 0x60000000 ]
 "Max Cash":
   Games: *border2v115_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00678504, 0x7d6b4a14 ]
     - [ be32, 0x00678508, 0x3c600600 ]
     - [ be32, 0x0067850c, 0x906b0014 ]
 "Max Experience on Gain":
   Games: *border2v115_title
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x006a1348, 0x3c007000 ]
PPU
Borderlands: The Pre-Sequel 1.2

PPU-478ad4a2af14cadc8c1275dc7e5209fce95336e2:

 "God Mode":
   Games:
     "Borderlands: The Pre-Sequel":
       BLUS31445: [ 01.07 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00187a94, 0x79200fa4 ]
     - [ be32, 0x00187a9c, 0x7800f846 ]
 "Infinite Ammo":
   Games:
     "Borderlands: The Pre-Sequel":
       BLUS31445: [ 01.07 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007b4e44, 0x60000000 ]
 "Max Cash":
   Games:
     "Borderlands: The Pre-Sequel":
       BLUS31445: [ 01.07 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0063a6c0, 0x7d6b4a14 ]
     - [ be32, 0x0063a6c4, 0x3c600600 ]
     - [ be32, 0x0063a6c8, 0x906b0010 ]
 "Max Experience on Gain":
   Games:
     "Borderlands: The Pre-Sequel":
       BLUS31445: [ 01.07 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0065fe4c, 0x3c007000 ]
PPU
Brothers in Arms: Hell's Highway 1.2

PPU-10752b875de334735d16c0606bf2805feba25497:

 "OpenSpy Online":
   Games:
     "Brothers in Arms: Hell's Highway":
       BLES00319: [ 01.00 ]
   Author: "FridiNaTor"
   Patch Version: 1.0
   Group: ""
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch:
     - [ utf8, 0x0186a8dd, "openspy.net" ]
     - [ utf8, 0x0186abf8, "openspy.net" ]
     - [ utf8, 0x0186ac10, "openspy.net" ]
     - [ utf8, 0x0186ac28, "openspy.net" ]
     - [ utf8, 0x0186acca, "openspy.net" ]
     - [ utf8, 0x0186b090, "openspy.net" ]
     - [ utf8, 0x0186bd50, "openspy.net" ]
     - [ utf8, 0x01b84fa5, "openspy.net" ]
     - [ utf8, 0x01b85105, "openspy.net" ]
     - [ utf8, 0x0186678f, "openspy.net" ]
     - [ utf8, 0x0186b0ef, "openspy.net" ]
     - [ utf8, 0x0186c73e, "openspy.net" ]
     - [ utf8, 0x01b865a5, "openspy.net" ]
     - [ utf8, 0x01b8688c, "openspy.net" ]
     - [ utf8, 0x01868fd8, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x017bcb90, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Bulletstorm 1.2

PPU-e29e8b61cb53d1d3a454e20ffc2cef12e9c0d371:

 "Openspy Online":
   Games:
     "Bulletstorm":
       NPEB00622: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x018ab7a3, "openspy.net" ]
     - [ utf8, 0x018ab7ea, "openspy.net" ]
     - [ utf8, 0x018b09b1, "openspy.net" ]
     - [ utf8, 0x018b0cbc, "openspy.net" ]
     - [ utf8, 0x018b0cd4, "openspy.net" ]
     - [ utf8, 0x018b0cec, "openspy.net" ]
     - [ utf8, 0x018b0d50, "openspy.net" ]
     - [ utf8, 0x018b0dda, "openspy.net" ]
     - [ utf8, 0x018b1878, "openspy.net" ]
     - [ utf8, 0x018b18aa, "openspy.net" ]
     - [ utf8, 0x01c8ade1, "openspy.net" ]
     - [ utf8, 0x01c8ae25, "openspy.net" ]
     - [ utf8, 0x018aedac, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x018aeca2, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Call of Duty 3 1.2

PPU-9c0d4079af9107fa762bbcba4d2c69478f5484a6: # cod_ps3f.elf

 "Extended FOV":
   Games:
     "Call of Duty 3":
       BLES00016: [ All ] # Needs all tag otherwise patch doesn't get applied even though game version is the same in param.sfo
   Author: "illusion"
   Notes: "Needs testing on other versions."
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x012248e8, 0.64 ]
PPU
Call of Duty 4: Modern Warfare 1.2

PPU-900e4d225f95c89cb7998d2c632f2f326d9b5706:

 "1280x720 Resolution":
   Games:
     "Call Of Duty® 4: Modern Warfare":
       NPUB30588: [ 01.40 ]
       NPEB00740: [ 01.40 ]
   Author: "Margen67"
   Notes: "Original resolution is 1024x600. Causes rendering bugs."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x100ba436, 1280 ]
     - [ be16, 0x100ba43a, 720 ]
Canary
Call of Juarez: Bound in Blood 1.2

PPU-3a86a608b71f6a2b90ee0d52f4220fe9d1458b8a:

 "Dev Menu":
   Games:
     "Call of Juarez: Bound in Blood":
       NPEB00532: [ 01.00 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00cf66e4, 0x39200001 ]
     - [ be32, 0x00cf66f0, 0x992b0000 ]
     - [ be32, 0x00cf66f8, 0x39200000 ]
PPU
Call of Juarez: Gunslinger 1.2

PPU-55575baa2f88d9600f705434bd5de9aea92042da:

 "Developer Menu":
   Games:
     "Call of Juarez: Gunslinger":
       NPEB01214: [ 01.02 ]
       NPUB31079: [ 01.02 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00e73718, 0x9be39c8d ]
PPU
Call of Juarez: The Cartel 1.2

PPU-d8edc43468f59e453ec1404094e810e487591bfd:

 "Dev Menu":
   Games:
     "Call of Juarez: The Cartel":
       BLUS30795: [ 01.01 ]
       BLES01352: [ 01.00 ]
       BLES01352: [ 01.01 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00614e70, 0x38800001 ]
     - [ be32, 0x00614e74, 0x98830aad ]
     - [ be32, 0x00614e78, 0x60000000 ]
PPU
Castle of Illusion Starring Mickey Mouse 1.2

PPU-ba038bf4525e23b82c34247afc42f3ca2d2c473f:

 "Unlock FPS":
   Games:
     "Castle of Illusion Starring Mickey Mouse":
       NPUB31099: [ 01.00 ]
       NPEB01427: [ 01.00 ]
   Author: "Jao"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000f8908, 0x60000000 ]
PPU
Chivalry: Medieval Warfare 1.2

PPU-1f4ac52b4a75eae0be9c7e4e0922342cafba74da:

 "Unlock FPS":
   Games:
     "Chivalry: Medieval Warfare":
       NPUB31526: [ 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 58 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00929260, 0x60000000 ]
     - [ be32, 0x009292c0, 0x60000000 ]
     - [ be32, 0x009292c4, 0x60000000 ]
PPU
Crazy Taxi 1.2

Anchors:

CTAXI_AR_Configurable_Values: &CTAXI_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-77794aa320de58a1666e1f494d1a88a0a6adc949:

 "Aspect Ratio":
   Games:
     "Crazy Taxi":
       NPJB00087: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Configurable Values: *CTAXI_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00014168, 0x60000000 ]
     - [ bef32, 0x0038059c, "Aspect Ratio" ]
PPU
Dante's Inferno 1.2

Anchors:

 dantesinferno_ar_notes: &dantesinferno_ar_notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. Certain 2D elements are stretched."
 dantesinferno_ar_configurable_values: &dantesinferno_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-46bf3c2b3292d77f10d82e3a8729625ab0d3d6c2:

 "Aspect Ratio":
   Games:
     "Dante's Inferno":
       BLUS30405: [ 01.00 ]
       BLES00713: [ 01.00 ]
   Author: "boma"
   Notes: *dantesinferno_ar_notes
   Configurable Values: *dantesinferno_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00f5283c, "Aspect Ratio" ]
     - [ bef32, 0x00f5f3f4, "Aspect Ratio" ]
     - [ bef32, 0x00f63128, "Aspect Ratio" ]

PPU-539a6d42763b06228b136fa70f42070b34d30529:

 "Aspect Ratio":
   Games:
     "Dante's Inferno":
       BLUS30405: [ 01.04 ]
       BLES00713: [ 01.04 ]
   Author: "boma"
   Notes: *dantesinferno_ar_notes
   Configurable Values: *dantesinferno_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x011bfa38, "Aspect Ratio" ]
     - [ bef32, 0x011c3928, "Aspect Ratio" ]
     - [ bef32, 0x011b0ae0, "Aspect Ratio" ]
PPU
Dark Souls 1.2

Anchors:

 DS1_100_FPS_Notes: &DS1_100_FPS_Notes
   "For people who would like to play the unpatched version of Dark Souls at decent framerates. Unpatched PC version is equivalent to 1.06 on consoles."
 DS1_109_FPS_Notes: &DS1_109_FPS_Notes
   "Based on Whatcookie's & Gibbed's work."
 DS1_US_FPS: &DS1_US_FPS
 # 60 FPS no skip
   - [ be32, 0x00146e40, 0x38800002 ] # li r4 0x2
   - [ be32, 0x00146e44, 0x989f070c ]
   - [ be32, 0x00146e48, 0x989f070d ]
 # delta time
   - [ be32, 0x001423e8, 0x494447e9 ] # jump to code cave
 # get mftb
   - [ be32, 0x01586bd0, 0x7eac42e6 ] # mftb r21              // move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x01586bd4, 0x3ec0017d ] # lis r22,0x017d        // load high bits of address (0x017de3f8)
   - [ be32, 0x01586bd8, 0x62d6e3f8 ] # ori r22,r22,0xe3f8    // load low bits of address
   - [ be32, 0x01586bdc, 0x7e96a02a ] # ldx r20,r22,r20       // load previous frames mftb reading
   - [ be32, 0x01586be0, 0xfab60000 ] # std r21,0x0(r22)      // store this frames mftb reading
   - [ be32, 0x01586be4, 0x7e74a850 ] # subf r19,r21,r20      // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x01586be8, 0xfa7600e0 ] # std r19,0xe0(r22)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x01586bec, 0xcbd600e0 ] # lfd f30,0xe0(r22)     // load mftb delta into FPR
   - [ be32, 0x01586bf0, 0xffc0f69c ] # fcfid f30,f30         // convert integer to double
   - [ be32, 0x01586bf4, 0xffc0f018 ] # frsp f30,f30          // round to single precision
 # mftb delta to seconds
   - [ be32, 0x01586bf8, 0x3e400158 ] # r18,0x158             // load high bits constants pointer
   - [ be32, 0x01586bfc, 0x62526bd0 ] # ori r18,r18,0x6bd0    // load low bits of constants pointer
   - [ be32, 0x01586c00, 0xc3b20054 ] # lfs f29,0x54(r18)     // load timebase frequency constant
   - [ be32, 0x01586c04, 0xc3920058 ] # lfs f28,0x58(r18)     // load maximum timestep size
   - [ be32, 0x01586c08, 0xfffee824 ] # fdiv f31,f30,f29      // divide timebase delta by timebase frequency
 # check timestep size
   - [ be32, 0x01586c0c, 0xff9fe000 ] # fcmpu cr7,f31,f28     // compare current delta time to maximum timestep
   - [ be32, 0x01586c10, 0x419c0008 ] # blt +0x08             // don't return the maximum timestep size
 # set maximum timestep
   - [ be32, 0x01586c14, 0xffe0e090 ] # fmr f31,f28           // move maximum timestep to be returned
 # cleanup
   - [ be32, 0x01586c18, 0x7e94a278 ] # xor r20,r20,r20       // zero r20
   - [ be32, 0x01586c1c, 0x7e94a278 ] # xor r19,r19,r19       // zero r19
   - [ be32, 0x01586c20, 0x4e800020 ] # blr                   // return
 # constants
   - [ be32, 0x01586c24, 0x4c989680 ]  # timebase frequency as hexfloat (80mhz)
   - [ bef32, 0x01586c28, 0.05 ] # maximum timestep size (50ms or 20 FPS)
 DS1_BLES01396_FPS: &DS1_BLES01396_FPS
 # offset by Lilium
 # 60 FPS noskip; addresses offset by +0x108
   - [ be32, 0x00146f48, 0x38800002 ] # li r4 0x2
   - [ be32, 0x00146f4c, 0x989f070c ]
   - [ be32, 0x00146f50, 0x989f070d ]
 # delta time; address offset by +0x108, jump target offset by +0x18
   - [ be32, 0x001424f0, 0x49444801 ] # jump to code cave
 # the following addresses are offset by +0x120
 # get mftb
   - [ be32, 0x01586cf0, 0x7eac42e6 ] # mftb r21              // Move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x01586cf4, 0x3ec0017d ] # lis r22,0x017d        // load high bits of address (0x017de3f8)
   - [ be32, 0x01586cf8, 0x62d6e3f8 ] # ori r22,r22,0xe3f8    // load low bits of address
   - [ be32, 0x01586cfc, 0x7e96a02a ] # ldx r20,r22,r20       // load previous frames mftb reading
   - [ be32, 0x01586d00, 0xfab60000 ] # std r21,0x0(r22)      // store this frames mftb reading
   - [ be32, 0x01586d04, 0x7e74a850 ] # subf r19,r21,r20      // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x01586d08, 0xfa7600e0 ] # std r19,0xe0(r22)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x01586d0c, 0xcbd600e0 ] # lfd f30,0xe0(r22)     // load mftb delta into FPR
   - [ be32, 0x01586d10, 0xffc0f69c ] # fcfid f30,f30         // convert integer to double
   - [ be32, 0x01586d14, 0xffc0f018 ] # frsp f30,f30          // round to single precision
 # mftb delta to seconds
   - [ be32, 0x01586d18, 0x3e400158 ] # r18,0x0158            // load high bits constants pointer
   - [ be32, 0x01586d1c, 0x62526cf0 ] # ori r18,r18,0x6cf0    // load low bits of constants pointer (offset by +0x120)
   - [ be32, 0x01586d20, 0xc3b20054 ] # lfs f29,0x54(r18)     // load timebase frequency constant
   - [ be32, 0x01586d24, 0xc3920058 ] # lfs f28,0x58(r18)     // load maximum timestep size
   - [ be32, 0x01586d28, 0xfffee824 ] # fdiv f31,f30,f29      // divide timebase delta by timebase frequency
 # check timestep size
   - [ be32, 0x01586d2c, 0xff9fe000 ] # fcmpu cr7,f31,f28     // compare current delta time to maximum timestep
   - [ be32, 0x01586d30, 0x419c0008 ] # blt +0x08             // don't return the maximum timestep size
 # set maximum timestep
   - [ be32, 0x01586d34, 0xffe0e090 ] # fmr f31,f28           // move maximum timestep to be returned
 # cleanup
   - [ be32, 0x01586d38, 0x7e94a278 ] # xor r20,r20,r20       // zero r20
   - [ be32, 0x01586d3c, 0x7e94a278 ] # xor r19,r19,r19       // zero r19
   - [ be32, 0x01586d40, 0x4e800020 ] # blr                   // return
 # constants
   - [ be32, 0x01586d44, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
   - [ bef32, 0x01586d48, 0.05 ]      # maximum timestep size (50ms or 20 FPS)
 DS1_BLES01402_FPS: &DS1_BLES01402_FPS
 # offset by Lilium
 # 60 FPS no skip; addresses offset by -0x770
   - [ be32, 0x001466d0, 0x38800002 ] # li r4 0x2
   - [ be32, 0x001466d4, 0x989f070c ]
   - [ be32, 0x001466d8, 0x989f070d ]
 # delta time; address offset by -0x770, jump target offset by +0x10
   - [ be32, 0x00141c78, 0x494447f9 ] # jump to code cave
 # the following addresses are offset by -0x760
 # get mftb
   - [ be32, 0x01586470, 0x7eac42e6 ] # mftb r21              // Move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x01586474, 0x3ec0017d ] # lis r22,0x017d        // load high bits of address (0x017de3f8)
   - [ be32, 0x01586478, 0x62d6e3f8 ] # ori r22,r22,0xe3f8    // load low bits of address
   - [ be32, 0x0158647c, 0x7e96a02a ] # ldx r20,r22,r20       // load previous frames mftb reading
   - [ be32, 0x01586480, 0xfab60000 ] # std r21,0x0(r22)      // store this frames mftb reading
   - [ be32, 0x01586484, 0x7e74a850 ] # subf r19,r21,r20      // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x01586488, 0xfa7600e0 ] # std r19,0xe0(r22)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x0158648c, 0xcbd600e0 ] # lfd f30,0xe0(r22)     // load mftb delta into FPR
   - [ be32, 0x01586490, 0xffc0f69c ] # fcfid f30,f30         // convert integer to double
   - [ be32, 0x01586494, 0xffc0f018 ] # frsp f30,f30          // round to single precision
 # mftb delta to seconds
   - [ be32, 0x01586498, 0x3e400158 ] # r18,0x0158            // load high bits constants pointer
   - [ be32, 0x0158649c, 0x62526470 ] # ori r18,r18,0x6470    // load low bits of constants pointer (offset by -0x760)
   - [ be32, 0x015864a0, 0xc3b20054 ] # lfs f29,0x54(r18)     // load timebase frequency constant
   - [ be32, 0x015864a4, 0xc3920058 ] # lfs f28,0x58(r18)     // load maximum timestep size
   - [ be32, 0x015864a8, 0xfffee824 ] # fdiv f31,f30,f29      // divide timebase delta by timebase frequency
 # check timestep size
   - [ be32, 0x015864ac, 0xff9fe000 ] # fcmpu cr7,f31,f28     // compare current delta time to maximum timestep
   - [ be32, 0x015864b0, 0x419c0008 ] # blt +0x08             // don't return the maximum timestep size
 # set maximum timestep
   - [ be32, 0x015864b4, 0xffe0e090 ] # fmr f31,f28           // move maximum timestep to be returned
 # cleanup
   - [ be32, 0x015864b8, 0x7e94a278 ] # xor r20,r20,r20       // zero r20
   - [ be32, 0x015864bc, 0x7e94a278 ] # xor r19,r19,r19       // zero r19
   - [ be32, 0x015864c0, 0x4e800020 ] # blr                   // return
 # constants
   - [ be32, 0x015864c4, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
   - [ bef32, 0x015864c8, 0.05 ]      # maximum timestep size (50ms or 20 FPS)

PPU-3577a3e8efa233c68dedce81a3d0a63dab05dbed:

 "Unlock FPS":
   Games:
     "Dark Souls":
       BLUS30782: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *DS1_100_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *DS1_US_FPS ]

PPU-451f1a767110d8ac166c5de50b67e057120644f5:

 "Unlock FPS":
   Games:
     "Dark Souls":
       BLES01396: [ 01.00 ]
   Author: "Whatcookie, offset by Lilium"
   Notes: *DS1_100_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *DS1_BLES01396_FPS ]

PPU-23d264a90e9ff8077c6d2e9418d6ae7ccd9bb0a0:

 "Unlock FPS":
   Games:
     "Dark Souls":
       BLES01402: [ 01.00 ]
   Author: "Whatcookie, offset by Lilium"
   Notes: *DS1_100_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *DS1_BLES01402_FPS ]
PPU
Dark Souls II 1.2

Anchors:

 DS2_Net_Notes: &DS2_Net_Notes
   "Restores the functionality of the network test client."
 DS2_USEU_Net: &DS2_USEU_Net
   - [ be32, 0x019a8c00, 0x01a43068 ]
   - [ be32, 0x019a8c04, 0x01a43060 ]
   - [ be32, 0x019a8c08, 0x01a42f18 ]
   - [ be32, 0x019a8c0c, 0x01a42f10 ]
   - [ be32, 0x019a8c10, 0x01a42fb8 ]
   - [ be32, 0x019a8c14, 0x01a42b60 ]
   - [ be32, 0x019a8c18, 0x01a42ec0 ]
 DS2_JP_Net: &DS2_JP_Net
   - [ be32, 0x01998b00, 0x01a32ec8 ]
   - [ be32, 0x01998b04, 0x01a32ec0 ]
   - [ be32, 0x01998b08, 0x01a32d78 ]
   - [ be32, 0x01998b0c, 0x01a32d70 ]
   - [ be32, 0x01998b10, 0x01a32e18 ]
   - [ be32, 0x01998b14, 0x01a329c8 ]
   - [ be32, 0x01998b18, 0x01a32d20 ]
 DS2_100title: &DS2_100title
   "Dark Souls II":
     BLES01959: [ 01.00 ]
     BLUS41045: [ 01.00 ]
     NPEB01853: [ 01.00 ]
     NPUB31358: [ 01.00 ]
 DS2_JP100title: &DS2_JP100title
   "Dark Souls II":
     BLJM61113: [ 01.00 ]
     NPJB00555: [ 01.00 ]
 DS2beta_EUtitle: &DS2beta_EUtitle
   "Dark Souls II Network Test":
     BLET50006: [ All ]
 DS2beta_UStitle: &DS2beta_UStitle
   "Dark Souls II Network Test":
     NPUB90979: [ All ]
 DS2beta_JPtitle: &DS2beta_JPtitle
   "Dark Souls II Network Test":
     NPJB90625: [ All ]
 DS2_SoulsNeverDecrease_notes: &DS2_SoulsNeverDecrease_notes
   "Doesn't affect loss after death.\nNeeds testing for other merchants."

PPU-efd8e00902c586ebf88f5c97dcbdfe27bdce3bcc:

 "Keep Souls After Death":
   Games: *DS2_100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0066128c, 0x60000000 ]
 "Souls Never Decrease":
   Games: *DS2_100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0085f388, 0x60000000 ] # level up
     - [ be32, 0x0085e600, 0x60000000 ] # darksign, merchant
 "Infinite Stamina":
   Games: *DS2_100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007c4108, 0x60000000 ]
 "Max Souls":
   Games: *DS2_100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0085fd1c, 0x3b9ac9ff ]

PPU-a5b0abb782d787d81e65f954f3f1d1147d26a2dd:

 "Keep Souls After Death":
   Games: *DS2_JP100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x006622b4, 0x60000000 ]
 "Souls Never Decrease":
   Games: *DS2_JP100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00861ce8, 0x60000000 ] # level up
     - [ be32, 0x00860f60, 0x60000000 ] # darksign, merchant
 "Infinite Stamina":
   Games: *DS2_JP100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007c6390, 0x60000000 ]
 "Max Souls":
   Games: *DS2_JP100title
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0086267c, 0x3b9ac9ff ]

PPU-4909c02cae0f37fab78a5642a3e9ba9aff45b5b0:

 "Bypass Network Requirement":
   Games: *DS2beta_EUtitle
   Author: "DriftItem"
   Notes: *DS2_Net_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *DS2_USEU_Net ]
 "Keep Souls After Death":
   Games: *DS2beta_EUtitle
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c6bb8, 0x60000000 ]
 "Souls Never Decrease":
   Games: *DS2beta_EUtitle
   Author: "FlexBy"
   Notes: *DS2_SoulsNeverDecrease_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0032d7dc, 0x60000000 ] # hag melentia on buy
     - [ be32, 0x00656f94, 0x60000000 ] # level up
     - [ be32, 0x00446084, 0x60000000 ] # darksign
 "Infinite Stamina":
   Games: *DS2beta_EUtitle
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005cf048, 0x60000000 ]
 "Max Souls":
   Games: *DS2beta_EUtitle
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x006572e8, 0x3b9ac9ff ]

PPU-377ee65d27e19d824b8d4700b86b3f18fb787fb3:

 "Bypass Network Requirement":
   Games: *DS2beta_UStitle
   Author: "DriftItem"
   Notes: *DS2_Net_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *DS2_USEU_Net ]
 "Keep Souls After Death":
   Games: *DS2beta_UStitle
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004c6a98, 0x60000000 ]
 "Souls Never Decrease":
   Games: *DS2beta_UStitle
   Author: "FlexBy"
   Notes: *DS2_SoulsNeverDecrease_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0032d6bc, 0x60000000 ] # hag melentia on buy
     - [ be32, 0x00656e4c, 0x60000000 ] # level up
     - [ be32, 0x00445f64, 0x60000000 ] # darksign

PPU-c0a65507d3e05da170b8dbde0729ce7ee40ef906:

 "Bypass Network Requirement":
   Games: *DS2beta_JPtitle
   Author: "DriftItem"
   Notes: *DS2_Net_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *DS2_JP_Net ]
PPU
Dark Souls II 1.2

PPU-4909c02cae0f37fab78a5642a3e9ba9aff45b5b0:

 "Infinite Health":
   Games:
     "Dark Souls II":
       BLET50006: [ All ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003aa4cc, 0x60000000 ] # affects both player and enemies
Canary
Dead Island 1.2

PPU-1b9f40bb5ccd04cce20d8a5fccedd0e42324f567:

 "Developer Menu":
   Games:
     "Dead Island":
       NPEB00721: [ 01.00 ]
       BLES00749: [ 01.04 ]
       BLUS30790: [ 01.04 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00ff135c, 0x38800001 ]
     - [ be32, 0x00ff1360, 0x988351fd ]
     - [ be32, 0x00ff1364, 0x38600001 ]
PPU
Dead Island: Riptide 1.2

PPU-29daccad6db847d9790068762add8ea1de083cde:

 "Developer Menu":
   Games:
     "Dead Island Riptide":
       BLES01739: [ 01.01 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x01027fc4, 0x9be3ca81 ]
PPU
Deadpool 1.2

PPU-aa19cb14cdbc500656b0ef0cfe572efe40977011:

 "Unlock FPS":
   Games:
     "Deadpool":
       NPUB31069: [ 01.00 ]
       NPEB01243: [ 01.00 ]
       BLUS31146: [ 01.00 ]
       BLES01789: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Maximum framerate with the patch is half the Vblank frequency."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007ed630, 0x60000000 ]
PPU
Demon's Souls 1.2

Anchors:

 BLUS30443_FpsUnlock: &BLUS30443_FpsUnlock
 # Set 60 FPS with no frameskip
 # by Gibbed
   - [ be16, 0x00025ed8, 0x981f ]
 # delta time
 # by Whatcookie
   - [ be32, 0x0001b964, 0x496ac2cd ] # jump to code cave
 # get mftb
   - [ be32, 0x016c7c30, 0x7eac42e6 ] # mftb r21              // move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x016c7c34, 0x3ec00185 ] # lis r22,0x0185        // load high bits of address
   - [ be32, 0x016c7c38, 0x3ad62608 ] # addi r22,r22,0x2608   // load low bits of address
   - [ be32, 0x016c7c3c, 0x7e96a02a ] # ldx r20,r22,r20       // load previous frames mftb reading
   - [ be32, 0x016c7c40, 0xfab60000 ] # std r21,0x0(r22)      // store this frames mftb reading
   - [ be32, 0x016c7c44, 0x7e74a850 ] # subf r19,r21,r20      // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x016c7c48, 0xfa760018 ] # std r19,0x18(r22)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x016c7c4c, 0xcbd60018 ] # lfd f30,0x18(r22)     // load mftb delta into FPR
   - [ be32, 0x016c7c50, 0xffc0f69c ] # fcfid f30,f30         // convert integer to double
   - [ be32, 0x016c7c54, 0xffc0f018 ] # frsp f30,f30          // round to single precision
 # mftb delta to seconds
   - [ be32, 0x016c7c58, 0x3e40016c ] # r18,0x16c             // load high bits constants pointer
   - [ be32, 0x016c7c5c, 0x3a527c30 ] # addi r18,r18,0x7c30   // load low bits of constants pointer
   - [ be32, 0x016c7c60, 0xc3b20054 ] # lfs f29,0x54(r18)     // load timebase frequency constant
   - [ be32, 0x016c7c64, 0xc3920058 ] # lfs f28,0x58(r18)     // load maximum timestep size
   - [ be32, 0x016c7c68, 0xeffee824 ] # fdivs f31,f30,f29     // divide timebase delta by timebase frequency
 # check timestep size
   - [ be32, 0x016c7c6c, 0xff9fe000 ] # fcmpu cr7,f31,f28     // compare current delta time to maximum timestep
   - [ be32, 0x016c7c70, 0x419c0008 ] # blt +0x08             // don't return the maximum timestep size
 # set maximum timestep
   - [ be32, 0x016c7c74, 0xffe0e090 ] # fmr f31,f28           // move maximum timestep to be returned
 # cleanup
   - [ be32, 0x016c7c78, 0x7e94a278 ] # xor r20,r20,r20       // zero r20
   - [ be32, 0x016c7c7c, 0x7e94a278 ] # xor r19,r19,r19       // zero r19
   - [ be32, 0x016c7c80, 0x4e800020 ] # blr                   // return
 # constants
   - [ be32, 0x016c7c84, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
   - [ bef32, 0x016c7c88, 0.05 ]      # maximum timestep size (50ms or 20 FPS)
 BLES00932_FpsUnlock: &BLES00932_FpsUnlock
 # Set 60 FPS with no frameskip
 # by Gibbed
   - [ be16, 0x00026ac0, 0x981f ]
 # delta time
 # by Whatcookie
   - [ be32, 0x0001c534, 0x496ada1d ] # jump to code cave
 # get mftb
   - [ be32, 0x016c9f50, 0x7eac42e6 ] # mftb r21              // move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x016c9f54, 0x3ec00185 ] # lis r22,0x0185        // load high bits of address
   - [ be32, 0x016c9f58, 0x3ad62608 ] # addi r22,r22,0x2608   // load low bits of address
   - [ be32, 0x016c9f5c, 0x7e96a02a ] # ldx r20,r22,r20       // load previous frames mftb reading
   - [ be32, 0x016c9f60, 0xfab60000 ] # std r21,0x0(r22)      // store this frames mftb reading
   - [ be32, 0x016c9f64, 0x7e74a850 ] # subf r19,r21,r20      // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x016c9f68, 0xfa760018 ] # std r19,0x18(r22)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x016c9f6c, 0xcbd60018 ] # lfd f30,0x18(r22)     // load mftb delta into FPR
   - [ be32, 0x016c9f70, 0xffc0f69c ] # fcfid f30,f30         // convert integer to double
   - [ be32, 0x016c9f74, 0xffc0f018 ] # frsp f30,f30          // round to single precision
 # mftb delta to seconds
   - [ be32, 0x016c9f78, 0x3e40016c ] # r18,0x16c             // load high bits constants pointer
   - [ be32, 0x016c9f7c, 0x62529f50 ] # ori r18,r18,0x9f50    // load low bits of constants pointer
   - [ be32, 0x016c9f80, 0xc3b20054 ] # lfs f29,0x54(r18)     // load timebase frequency constant
   - [ be32, 0x016c9f84, 0xc3920058 ] # lfs f28,0x58(r18)     // load maximum timestep size
   - [ be32, 0x016c9f88, 0xeffee824 ] # fdivs f31,f30,f29     // divide timebase delta by timebase frequency
 # check timestep size
   - [ be32, 0x016c9f8c, 0xff9fe000 ] # fcmpu cr7,f31,f28     // compare current delta time to maximum timestep
   - [ be32, 0x016c9f90, 0x419c0008 ] # blt +0x08             // don't return the maximum timestep size
 # set maximum timestep
   - [ be32, 0x016c9f94, 0xffe0e090 ] # fmr f31,f28           // move maximum timestep to be returned
 # cleanup
   - [ be32, 0x016c9f98, 0x7e94a278 ] # xor r20,r20,r20       // zero r20
   - [ be32, 0x016c9f9c, 0x7e94a278 ] # xor r19,r19,r19       // zero r19
   - [ be32, 0x016c9fa0, 0x4e800020 ] # blr                   // return
 # constants
   - [ be32, 0x016c9fa4, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
   - [ bef32, 0x016c9fa8, 0.05 ]      # maximum timestep size (50ms or 20 FPS)
 BCAS20071_FpsUnlock: &BCAS20071_FpsUnlock
 # Set 60 FPS with no frameskip
 # by Gibbed, KokutouKiritsugu port to BCAS20071
   - [ be16, 0x00024148, 0x981f ]
 # delta time
 # by Whatcookie
   - [ be32, 0x00019794, 0x496af37d ] # jump to code cave
 # get mftb
   - [ be32, 0x016c8b10, 0x7eac42e6 ] # mftb r21              // move from timebase register (clock)
 # get mftb delta
   - [ be32, 0x016c8b14, 0x3ec00185 ] # lis r22,0x0185        // load high bits of address
   - [ be32, 0x016c8b18, 0x3ad62608 ] # addi r22,r22,0x2608   // load low bits of address
   - [ be32, 0x016c8b1c, 0x7e96a02a ] # ldx r20,r22,r20       // load previous frames mftb reading
   - [ be32, 0x016c8b20, 0xfab60000 ] # std r21,0x0(r22)      // store this frames mftb reading
   - [ be32, 0x016c8b24, 0x7e74a850 ] # subf r19,r21,r20      // subtract previous mftb reading from this mftb frames reading
 # mftb delta to float
   - [ be32, 0x016c8b28, 0xfa760018 ] # std r19,0x18(r22)     // store mftb delta (to be loaded into FPR)
   - [ be32, 0x016c8b2c, 0xcbd60018 ] # lfd f30,0x18(r22)     // load mftb delta into FPR
   - [ be32, 0x016c8b30, 0xffc0f69c ] # fcfid f30,f30         // convert integer to double
   - [ be32, 0x016c8b34, 0xffc0f018 ] # frsp f30,f30          // round to single precision
 # mftb delta to seconds
   - [ be32, 0x016c8b38, 0x3e40016c ] # r18,0x16c             // load high bits constants pointer
   - [ be32, 0x016c8b3c, 0x62528b10 ] # ori r18,r18,0x8b10    // load low bits of constants pointer
   - [ be32, 0x016c8b40, 0xc3b20054 ] # lfs f29,0x54(r18)     // load timebase frequency constant
   - [ be32, 0x016c8b44, 0xc3920058 ] # lfs f28,0x58(r18)     // load maximum timestep size
   - [ be32, 0x016c8b48, 0xeffee824 ] # fdivs f31,f30,f29     // divide timebase delta by timebase frequency
 # check timestep size
   - [ be32, 0x016c8b4c, 0xff9fe000 ] # fcmpu cr7,f31,f28     // compare current delta time to maximum timestep
   - [ be32, 0x016c8b50, 0x419c0008 ] # blt +0x08             // don't return the maximum timestep size
 # set maximum timestep
   - [ be32, 0x016c8b54, 0xffe0e090 ] # fmr f31,f28           // move maximum timestep to be returned
 # cleanup
   - [ be32, 0x016c8b58, 0x7e94a278 ] # xor r20,r20,r20       // zero r20
   - [ be32, 0x016c8b5c, 0x7e94a278 ] # xor r19,r19,r19       // zero r19
   - [ be32, 0x016c8b60, 0x4e800020 ] # blr                   // return
 # constants
   - [ be32, 0x016c8b64, 0x4c989680 ] # timebase frequency as hexfloat (80mhz)
   - [ bef32, 0x016c8b68, 0.05 ]      # maximum timestep size (50ms or 20 FPS)
 DeS_FPS_Notes: &DeS_FPS_Notes
   "Patch version 2.0 and above is not compatible with the settings used for the previous patch. Clocks scale and Vblank rate must be set to the defaults. Vblank rate can be modified to increase the framelimit beyond 60 FPS. However, it's not recommended as users may encounter physics issues."
 DeS_DDE_Notes: &DeS_DDE_Notes
   "Can disable Write Color Buffers for 20% faster performance. Please note this patch gives a slightly darker tone to the game."
 DeS_AR_Notes: &DeS_AR_Notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. UI Elements will be stretched."
 DeS_AR_Configurable_Values: &DeS_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
 BLUS30443_FreeCam: &BLUS30443_FreeCam
 # Thanks to Meow for original DS1 code
   - [ be32, 0x0014422c, 0x480db26d ] # branch to hork's cave
   - [ be32, 0x0021f498, 0xf821ff61 ]
   - [ be32, 0x0021f49c, 0x7c0802a6 ]
   - [ be32, 0x0021f4a0, 0xf80100b0 ]
   - [ be32, 0x0021f4a4, 0x38600000 ]
   - [ be32, 0x0021f4a8, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx
   - [ be32, 0x0021f4ac, 0x60000000 ]
   - [ be32, 0x0021f4b0, 0x813e203c ]
   - [ be32, 0x0021f4b4, 0x38000000 ]
   - [ be32, 0x0021f4b8, 0x91210090 ]
   - [ be32, 0x0021f4bc, 0x90610094 ]
   - [ be32, 0x0021f4c0, 0x90010098 ]
   - [ be32, 0x0021f4c4, 0x81630004 ]
   - [ be32, 0x0021f4c8, 0xa06b0120 ]
   - [ be32, 0x0021f4cc, 0x7863bfe2 ]
   - [ be32, 0x0021f4d0, 0x60000000 ]
   - [ be32, 0x0021f4d4, 0x5463063e ]
   - [ be32, 0x0021f4d8, 0x2f830000 ]
   - [ be32, 0x0021f4dc, 0x419e0034 ]
   - [ be32, 0x0021f4e0, 0xa00b011e ]
   - [ be32, 0x0021f4e4, 0x2f80000a ]
   - [ be32, 0x0021f4e8, 0x409e0028 ]
   - [ be32, 0x0021f4ec, 0x813f0034 ]
   - [ be32, 0x0021f4f0, 0x800901fc ]
   - [ be32, 0x0021f4f4, 0x38600001 ]
   - [ be32, 0x0021f4f8, 0x7c001a14 ]
   - [ be32, 0x0021f4fc, 0x900901fc ]
   - [ be32, 0x0021f500, 0x2f800004 ]
   - [ be32, 0x0021f504, 0x409e000c ]
   - [ be32, 0x0021f508, 0x38000000 ]
   - [ be32, 0x0021f50c, 0x900901fc ]
   - [ be32, 0x0021f510, 0x813f0034 ]
   - [ be32, 0x0021f514, 0x800901fc ]
   - [ be32, 0x0021f518, 0x2f800001 ]
   - [ be32, 0x0021f51c, 0x419e005c ]
   - [ be32, 0x0021f520, 0x2f800002 ]
   - [ be32, 0x0021f524, 0x419e007c ]
   - [ be32, 0x0021f528, 0x2f800003 ]
   - [ be32, 0x0021f52c, 0x419e0080 ]
   - [ be32, 0x0021f530, 0x80690204 ]
   - [ be32, 0x0021f534, 0x80890008 ]
   - [ be32, 0x0021f538, 0x38630010 ]
   - [ be32, 0x0021f53c, 0x38840010 ]
   - [ be32, 0x0021f540, 0x38a00010 ]
   - [ be32, 0x0021f544, 0x38c00020 ]
   - [ be32, 0x0021f548, 0x38e00030 ]
   - [ be32, 0x0021f54c, 0x7c2020ce ]
   - [ be32, 0x0021f550, 0x7c2019ce ]
   - [ be32, 0x0021f554, 0x7c2428ce ]
   - [ be32, 0x0021f558, 0x7c2329ce ]
   - [ be32, 0x0021f55c, 0x7c2430ce ]
   - [ be32, 0x0021f560, 0x7c2331ce ]
   - [ be32, 0x0021f564, 0x7c2438ce ]
   - [ be32, 0x0021f568, 0x7c2339ce ]
   - [ be32, 0x0021f56c, 0x9b7f0058 ]
   - [ be32, 0x0021f570, 0x9b7f0059 ]
   - [ be32, 0x0021f574, 0x480000a0 ]
   - [ be32, 0x0021f578, 0xa06b0122 ]
   - [ be32, 0x0021f57c, 0x7863e7e2 ]
   - [ be32, 0x0021f580, 0x5463063e ]
   - [ be32, 0x0021f584, 0x2f830000 ]
   - [ be32, 0x0021f588, 0x419e0008 ]
   - [ be32, 0x0021f58c, 0x48000014 ]
   - [ be32, 0x0021f590, 0x38000001 ]
   - [ be32, 0x0021f594, 0x981f0058 ]
   - [ be32, 0x0021f598, 0x981f0059 ]
   - [ be32, 0x0021f59c, 0x48000058 ]
   - [ be32, 0x0021f5a0, 0x9b7f0058 ]
   - [ be32, 0x0021f5a4, 0x9b7f0059 ]
   - [ be32, 0x0021f5a8, 0x4800004c ]
   - [ be32, 0x0021f5ac, 0x8069000c ]
   - [ be32, 0x0021f5b0, 0x80890204 ]
   - [ be32, 0x0021f5b4, 0x38630010 ]
   - [ be32, 0x0021f5b8, 0x38840010 ]
   - [ be32, 0x0021f5bc, 0x38a00010 ]
   - [ be32, 0x0021f5c0, 0x38c00020 ]
   - [ be32, 0x0021f5c4, 0x38e00030 ]
   - [ be32, 0x0021f5c8, 0x7c2020ce ]
   - [ be32, 0x0021f5cc, 0x7c2019ce ]
   - [ be32, 0x0021f5d0, 0x7c2428ce ]
   - [ be32, 0x0021f5d4, 0x7c2329ce ]
   - [ be32, 0x0021f5d8, 0x7c2430ce ]
   - [ be32, 0x0021f5dc, 0x7c2331ce ]
   - [ be32, 0x0021f5e0, 0x7c2438ce ]
   - [ be32, 0x0021f5e4, 0x7c2339ce ]
   - [ be32, 0x0021f5e8, 0x9b7f0058 ]
   - [ be32, 0x0021f5ec, 0x9b7f0059 ]
   - [ be32, 0x0021f5f0, 0x48000024 ]
   - [ be32, 0x0021f5f4, 0x38000001 ]
   - [ be32, 0x0021f5f8, 0x901f0044 ]
   - [ be32, 0x0021f5fc, 0x38c00000 ]
   - [ be32, 0x0021f600, 0x38a00000 ]
   - [ be32, 0x0021f604, 0x80810094 ]
   - [ be32, 0x0021f608, 0x80690204 ]
   - [ be32, 0x0021f60c, 0x4bf0bced ] # DbgCamControls
   - [ be32, 0x0021f610, 0x60000000 ]
   - [ be32, 0x0021f614, 0x80610094 ]
   - [ be32, 0x0021f618, 0xe80100b0 ]
   - [ be32, 0x0021f61c, 0x7c0803a6 ]
   - [ be32, 0x0021f620, 0x382100a0 ]
   - [ be32, 0x0021f624, 0x4e800020 ]
 BLES00932_FreeCam: &BLES00932_FreeCam
   - [ be32, 0x001451f4, 0x480db12d ] # branch to hork's cave
   - [ be32, 0x00220320, 0xf821ff61 ]
   - [ be32, 0x00220324, 0x7c0802a6 ]
   - [ be32, 0x00220328, 0xf80100b0 ]
   - [ be32, 0x0022032c, 0x38600000 ]
   - [ be32, 0x00220330, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx
   - [ be32, 0x00220334, 0x60000000 ]
   - [ be32, 0x00220338, 0x813e203c ]
   - [ be32, 0x0022033c, 0x38000000 ]
   - [ be32, 0x00220340, 0x91210090 ]
   - [ be32, 0x00220344, 0x90610094 ]
   - [ be32, 0x00220348, 0x90010098 ]
   - [ be32, 0x0022034c, 0x81630004 ]
   - [ be32, 0x00220350, 0xa06b0120 ]
   - [ be32, 0x00220354, 0x7863bfe2 ]
   - [ be32, 0x00220358, 0x60000000 ]
   - [ be32, 0x0022035c, 0x5463063e ]
   - [ be32, 0x00220360, 0x2f830000 ]
   - [ be32, 0x00220364, 0x419e0034 ]
   - [ be32, 0x00220368, 0xa00b011e ]
   - [ be32, 0x0022036c, 0x2f80000a ]
   - [ be32, 0x00220370, 0x409e0028 ]
   - [ be32, 0x00220374, 0x813f0034 ]
   - [ be32, 0x00220378, 0x800901fc ]
   - [ be32, 0x0022037c, 0x38600001 ]
   - [ be32, 0x00220380, 0x7c001a14 ]
   - [ be32, 0x00220384, 0x900901fc ]
   - [ be32, 0x00220388, 0x2f800004 ]
   - [ be32, 0x0022038c, 0x409e000c ]
   - [ be32, 0x00220390, 0x38000000 ]
   - [ be32, 0x00220394, 0x900901fc ]
   - [ be32, 0x00220398, 0x813f0034 ]
   - [ be32, 0x0022039c, 0x800901fc ]
   - [ be32, 0x002203a0, 0x2f800001 ]
   - [ be32, 0x002203a4, 0x419e005c ]
   - [ be32, 0x002203a8, 0x2f800002 ]
   - [ be32, 0x002203ac, 0x419e007c ]
   - [ be32, 0x002203b0, 0x2f800003 ]
   - [ be32, 0x002203b4, 0x419e0080 ]
   - [ be32, 0x002203b8, 0x80690204 ]
   - [ be32, 0x002203bc, 0x80890008 ]
   - [ be32, 0x002203c0, 0x38630010 ]
   - [ be32, 0x002203c4, 0x38840010 ]
   - [ be32, 0x002203c8, 0x38a00010 ]
   - [ be32, 0x002203cc, 0x38c00020 ]
   - [ be32, 0x002203d0, 0x38e00030 ]
   - [ be32, 0x002203d4, 0x7c2020ce ]
   - [ be32, 0x002203d8, 0x7c2019ce ]
   - [ be32, 0x002203dc, 0x7c2428ce ]
   - [ be32, 0x002203e0, 0x7c2329ce ]
   - [ be32, 0x002203e4, 0x7c2430ce ]
   - [ be32, 0x002203e8, 0x7c2331ce ]
   - [ be32, 0x002203ec, 0x7c2438ce ]
   - [ be32, 0x002203f0, 0x7c2339ce ]
   - [ be32, 0x002203f4, 0x9b7f0058 ]
   - [ be32, 0x002203f8, 0x9b7f0059 ]
   - [ be32, 0x002203fc, 0x480000a0 ]
   - [ be32, 0x00220400, 0xa06b0122 ]
   - [ be32, 0x00220404, 0x7863e7e2 ]
   - [ be32, 0x00220408, 0x5463063e ]
   - [ be32, 0x0022040c, 0x2f830000 ]
   - [ be32, 0x00220410, 0x419e0008 ]
   - [ be32, 0x00220414, 0x48000014 ]
   - [ be32, 0x00220418, 0x38000001 ]
   - [ be32, 0x0022041c, 0x981f0058 ]
   - [ be32, 0x00220420, 0x981f0059 ]
   - [ be32, 0x00220424, 0x48000058 ]
   - [ be32, 0x00220428, 0x9b7f0058 ]
   - [ be32, 0x0022042c, 0x9b7f0059 ]
   - [ be32, 0x00220430, 0x4800004c ]
   - [ be32, 0x00220434, 0x8069000c ]
   - [ be32, 0x00220438, 0x80890204 ]
   - [ be32, 0x0022043c, 0x38630010 ]
   - [ be32, 0x00220440, 0x38840010 ]
   - [ be32, 0x00220444, 0x38a00010 ]
   - [ be32, 0x00220448, 0x38c00020 ]
   - [ be32, 0x0022044c, 0x38e00030 ]
   - [ be32, 0x00220450, 0x7c2020ce ]
   - [ be32, 0x00220454, 0x7c2019ce ]
   - [ be32, 0x00220458, 0x7c2428ce ]
   - [ be32, 0x0022045c, 0x7c2329ce ]
   - [ be32, 0x00220460, 0x7c2430ce ]
   - [ be32, 0x00220464, 0x7c2331ce ]
   - [ be32, 0x00220468, 0x7c2438ce ]
   - [ be32, 0x0022046c, 0x7c2339ce ]
   - [ be32, 0x00220470, 0x9b7f0058 ]
   - [ be32, 0x00220474, 0x9b7f0059 ]
   - [ be32, 0x00220478, 0x48000024 ]
   - [ be32, 0x0022047c, 0x38000001 ]
   - [ be32, 0x00220480, 0x901f0044 ]
   - [ be32, 0x00220484, 0x38c00000 ]
   - [ be32, 0x00220488, 0x38a00000 ]
   - [ be32, 0x0022048c, 0x80810094 ]
   - [ be32, 0x00220490, 0x80690204 ]
   - [ be32, 0x00220494, 0x4bf0be2d ] # DbgCamControls
   - [ be32, 0x00220498, 0x60000000 ]
   - [ be32, 0x0022049c, 0x80610094 ]
   - [ be32, 0x002204a0, 0xe80100b0 ]
   - [ be32, 0x002204a4, 0x7c0803a6 ]
   - [ be32, 0x002204a8, 0x382100a0 ]
   - [ be32, 0x002204ac, 0x4e800020 ]
 BCAS20071_FreeCam: &BCAS20071_FreeCam
   - [ be32, 0x00142304, 0x480db26d ] # branch to hork's cave
   - [ be32, 0x0021d570, 0xf821ff61 ]
   - [ be32, 0x0021d574, 0x7c0802a6 ]
   - [ be32, 0x0021d578, 0xf80100b0 ]
   - [ be32, 0x0021d57c, 0x38600000 ]
   - [ be32, 0x0021d580, 0x4bfa5639 ] # PadMan::GetPadDeviceForIdx
   - [ be32, 0x0021d584, 0x60000000 ]
   - [ be32, 0x0021d588, 0x813e203c ]
   - [ be32, 0x0021d58c, 0x38000000 ]
   - [ be32, 0x0021d590, 0x91210090 ]
   - [ be32, 0x0021d594, 0x90610094 ]
   - [ be32, 0x0021d598, 0x90010098 ]
   - [ be32, 0x0021d59c, 0x81630004 ]
   - [ be32, 0x0021d5a0, 0xa06b0120 ]
   - [ be32, 0x0021d5a4, 0x7863bfe2 ]
   - [ be32, 0x0021d5a8, 0x60000000 ]
   - [ be32, 0x0021d5ac, 0x5463063e ]
   - [ be32, 0x0021d5b0, 0x2f830000 ]
   - [ be32, 0x0021d5b4, 0x419e0034 ]
   - [ be32, 0x0021d5b8, 0xa00b011e ]
   - [ be32, 0x0021d5bc, 0x2f80000a ]
   - [ be32, 0x0021d5c0, 0x409e0028 ]
   - [ be32, 0x0021d5c4, 0x813f0034 ]
   - [ be32, 0x0021d5c8, 0x800901fc ]
   - [ be32, 0x0021d5cc, 0x38600001 ]
   - [ be32, 0x0021d5d0, 0x7c001a14 ]
   - [ be32, 0x0021d5d4, 0x900901fc ]
   - [ be32, 0x0021d5d8, 0x2f800004 ]
   - [ be32, 0x0021d5dc, 0x409e000c ]
   - [ be32, 0x0021d5e0, 0x38000000 ]
   - [ be32, 0x0021d5e4, 0x900901fc ]
   - [ be32, 0x0021d5e8, 0x813f0034 ]
   - [ be32, 0x0021d5ec, 0x800901fc ]
   - [ be32, 0x0021d5f0, 0x2f800001 ]
   - [ be32, 0x0021d5f4, 0x419e005c ]
   - [ be32, 0x0021d5f8, 0x2f800002 ]
   - [ be32, 0x0021d5fc, 0x419e007c ]
   - [ be32, 0x0021d600, 0x2f800003 ]
   - [ be32, 0x0021d604, 0x419e0080 ]
   - [ be32, 0x0021d608, 0x80690204 ]
   - [ be32, 0x0021d60c, 0x80890008 ]
   - [ be32, 0x0021d610, 0x38630010 ]
   - [ be32, 0x0021d614, 0x38840010 ]
   - [ be32, 0x0021d618, 0x38a00010 ]
   - [ be32, 0x0021d61c, 0x38c00020 ]
   - [ be32, 0x0021d620, 0x38e00030 ]
   - [ be32, 0x0021d624, 0x7c2020ce ]
   - [ be32, 0x0021d628, 0x7c2019ce ]
   - [ be32, 0x0021d62c, 0x7c2428ce ]
   - [ be32, 0x0021d630, 0x7c2329ce ]
   - [ be32, 0x0021d634, 0x7c2430ce ]
   - [ be32, 0x0021d638, 0x7c2331ce ]
   - [ be32, 0x0021d63c, 0x7c2438ce ]
   - [ be32, 0x0021d640, 0x7c2339ce ]
   - [ be32, 0x0021d644, 0x9b7f0058 ]
   - [ be32, 0x0021d648, 0x9b7f0059 ]
   - [ be32, 0x0021d64c, 0x480000a0 ]
   - [ be32, 0x0021d650, 0xa06b0122 ]
   - [ be32, 0x0021d654, 0x7863e7e2 ]
   - [ be32, 0x0021d658, 0x5463063e ]
   - [ be32, 0x0021d65c, 0x2f830000 ]
   - [ be32, 0x0021d660, 0x419e0008 ]
   - [ be32, 0x0021d664, 0x48000014 ]
   - [ be32, 0x0021d668, 0x38000001 ]
   - [ be32, 0x0021d66c, 0x981f0058 ]
   - [ be32, 0x0021d670, 0x981f0059 ]
   - [ be32, 0x0021d674, 0x48000058 ]
   - [ be32, 0x0021d678, 0x9b7f0058 ]
   - [ be32, 0x0021d67c, 0x9b7f0059 ]
   - [ be32, 0x0021d680, 0x4800004c ]
   - [ be32, 0x0021d684, 0x8069000c ]
   - [ be32, 0x0021d688, 0x80890204 ]
   - [ be32, 0x0021d68c, 0x38630010 ]
   - [ be32, 0x0021d690, 0x38840010 ]
   - [ be32, 0x0021d694, 0x38a00010 ]
   - [ be32, 0x0021d698, 0x38c00020 ]
   - [ be32, 0x0021d69c, 0x38e00030 ]
   - [ be32, 0x0021d6a0, 0x7c2020ce ]
   - [ be32, 0x0021d6a4, 0x7c2019ce ]
   - [ be32, 0x0021d6a8, 0x7c2428ce ]
   - [ be32, 0x0021d6ac, 0x7c2329ce ]
   - [ be32, 0x0021d6b0, 0x7c2430ce ]
   - [ be32, 0x0021d6b4, 0x7c2331ce ]
   - [ be32, 0x0021d6b8, 0x7c2438ce ]
   - [ be32, 0x0021d6bc, 0x7c2339ce ]
   - [ be32, 0x0021d6c0, 0x9b7f0058 ]
   - [ be32, 0x0021d6c4, 0x9b7f0059 ]
   - [ be32, 0x0021d6c8, 0x48000024 ]
   - [ be32, 0x0021d6cc, 0x38000001 ]
   - [ be32, 0x0021d6d0, 0x901f0044 ]
   - [ be32, 0x0021d6d4, 0x38c00000 ]
   - [ be32, 0x0021d6d8, 0x38a00000 ]
   - [ be32, 0x0021d6dc, 0x80810094 ]
   - [ be32, 0x0021d6e0, 0x80690204 ]
   - [ be32, 0x0021d6e4, 0x4bf0bced ] # DbgCamControls
   - [ be32, 0x0021d6e8, 0x60000000 ]
   - [ be32, 0x0021d6ec, 0x80610094 ]
   - [ be32, 0x0021d6f0, 0xe80100b0 ]
   - [ be32, 0x0021d6f4, 0x7c0803a6 ]
   - [ be32, 0x0021d6f8, 0x382100a0 ]
   - [ be32, 0x0021d6fc, 0x4e800020 ]
 FreeCam_Notes: &FreeCam_Notes
   "Activate and cycle through modes with X + L3. Advance frames in time stop mode with Cross. L2/R2 to move down/up, L1/R1 to slow down/speed up movement."
 des_US100title: &des_US100title
   "Demon's Souls":
     BLUS30443: [ 01.00 ]
 des_EU100title: &des_EU100title
   "Demon's Souls":
     BLES00932: [ 01.00 ]
 des_AS104title: &des_AS104title
   "Demon's Souls":
     BCAS20071: [ 01.04 ]
 des_USDemo101title: &des_USDemo101title
   "Demon's Souls Trade Demo":
     BLUD80018: [ 01.01 ]

PPU-83681f6110d33442329073b72b8dc88a2f677172:

 "Unlock FPS":
   Games: *des_US100title
   Author: "Whatcookie, Gibbed"
   Notes: *DeS_FPS_Notes
   Patch Version: 2.1
   Patch:
     - [ load, *BLUS30443_FpsUnlock ]
 "Disable Dynamic Exposure":
   Games: *des_US100title
   Author: "Whatcookie"
   Notes: *DeS_DDE_Notes
   Patch Version: 1.1
   Patch:
     - [ be16, 0x00025edc, 0x981f ]
 "Skip Intro Videos":
   Games: *des_US100title
   Author: "GalCiv"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip
     - [ be32, 0x008eef7c, 0x901c0100 ]
 "Aspect Ratio":
   Games: *des_US100title
   Author: "Whatcookie"
   Notes: *DeS_AR_Notes
   Configurable Values: *DeS_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x018cefbc, "Aspect Ratio" ]
     - [ bef32, 0x0190433c, "Aspect Ratio" ]
 "Disable Motion Blur":
   Games: *des_US100title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00217e7c, 0x41 ]
 "Enable FreeCam":
   Games: *des_US100title
   Author: "horkrux"
   Notes: *FreeCam_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *BLUS30443_FreeCam ]

PPU-5446a2645880eefa75f7e374abd6b7818511e2ef:

 "Unlock FPS":
   Games: *des_EU100title
   Author: "Whatcookie, Gibbed"
   Notes: *DeS_FPS_Notes
   Patch Version: 2.1
   Patch:
     - [ load, *BLES00932_FpsUnlock ]
 "Disable Dynamic Exposure":
   Games: *des_EU100title
   Author: "Whatcookie"
   Notes: *DeS_DDE_Notes
   Patch Version: 1.1
   Patch:
     - [ be16, 0x00026ac4, 0x981f ]
 "Skip Intro Videos":
   Games: *des_EU100title
   Author: "GalCiv"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008f0928, 0x38000003 ] # Intro logos skip
     - [ be32, 0x008f092c, 0x901c0100 ]
 "Aspect Ratio":
   Games: *des_EU100title
   Author: "Whatcookie"
   Notes: *DeS_AR_Notes
   Configurable Values: *DeS_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x018cf13c, "Aspect Ratio" ]
     - [ bef32, 0x01904494, "Aspect Ratio" ]
 "Disable Motion Blur":
   Games: *des_EU100title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00218d04, 0x41 ]
 "Enable FreeCam":
   Games: *des_EU100title
   Author: "horkrux"
   Notes: *FreeCam_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *BLES00932_FreeCam ]

PPU-9403fe1678487def5d7f3c380b4c4fb275035378:

 "Unlock FPS":
   Games: *des_AS104title
   Author: "Whatcookie, Gibbed, KokutouKiritsugu port to BCAS20071"
   Notes: *DeS_FPS_Notes
   Patch Version: 2.1
   Patch:
     - [ load, *BCAS20071_FpsUnlock ]
 "Disable Dynamic Exposure":
   Games: *des_AS104title
   Author: "Whatcookie, KokutouKiritsugu port to BCAS20071"
   Notes: *DeS_DDE_Notes
   Patch Version: 1.1
   Patch:
     - [ be16, 0x0002414c, 0x981f ]
 "Skip Intro Videos":
   Games: *des_AS104title
   Author: "GalCiv, KokutouKiritsugu port to BCAS20071"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008efecc, 0x38000003 ] # Intro logos skip
     - [ be32, 0x008efed0, 0x901c0100 ]
 "Aspect Ratio":
   Games: *des_AS104title
   Author: "Whatcookie, KokutouKiritsugu port to BCAS20071"
   Notes: *DeS_AR_Notes
   Configurable Values: *DeS_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x018cee14, "Aspect Ratio" ]
     - [ bef32, 0x0190430c, "Aspect Ratio" ]
 "Disable Motion Blur":
   Games: *des_AS104title
   Author: "illusion, KokutouKiritsugu port to BCAS20071"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00215f54, 0x41 ]
 "Enable FreeCam":
   Games: *des_AS104title
   Author: "horkrux"
   Notes: *FreeCam_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *BCAS20071_FreeCam ]

PPU-f965a746d844cd0c572a7e8731b5b3b7a81f7bdd:

 "Unlock FPS":
   Games: *des_USDemo101title
   Author: "Whatcookie, Gibbed"
   Notes: *DeS_FPS_Notes
   Patch Version: 2.1
   Patch:
     - [ load, *BLUS30443_FpsUnlock ]
 "Disable Dynamic Exposure":
   Games: *des_USDemo101title
   Author: "Whatcookie"
   Notes: *DeS_DDE_Notes
   Patch Version: 1.1
   Patch:
     - [ be16, 0x00025edc, 0x981f ]
 "Skip Intro Videos":
   Games: *des_USDemo101title
   Author: "GalCiv"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008eef78, 0x38000003 ] # Intro logos skip
     - [ be32, 0x008eef7c, 0x901c0100 ]
 "Aspect Ratio":
   Games: *des_USDemo101title
   Author: "Whatcookie"
   Notes: *DeS_AR_Notes
   Configurable Values: *DeS_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x018cefbc, "Aspect Ratio" ]
     - [ bef32, 0x0190433c, "Aspect Ratio" ]
 "Disable Motion Blur":
   Games: *des_USDemo101title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x00217e7c, 0x41 ]
 "Enable FreeCam":
   Games: *des_USDemo101title
   Author: "horkrux"
   Notes: *FreeCam_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *BLUS30443_FreeCam ]
PPU
Destiny 1.2

PPU-ac58999f254e8d9dc817426c8c84b068ee8caaea:

 "HTTPS Bypass":
   Games:
     "Destiny":
       BLES01857: [ 01.24 ]
       BLUS31181: [ 01.24 ]
       BCJS35001: [ 01.24 ]
       NPEB02021: [ 01.24 ]
       NPUB31202: [ 01.24 ]
   Author: "cohaereo"
   Notes: "Necessary for the game to connect to unofficial signon servers."
   Patch Version: 0.1
   Patch:
     - [ utf8, 0x012e6328, "http://www%d.%s/%s\0" ]
PPU
Destroy All Humans! Path of the Furon 1.2

PPU-65078c652115190ecb64b7ff52bbf1c68696deb6:

 "Unlock FPS":
   Games:
     "Destroy All Humans! Path of the Furon":
       BLES00467: [ All ]
   Author: "Whatcookie"
   Notes: "Completely unlocks FPS and doesn't require any special settings. Use Framelimit or VSync option to cap the maximum framerate."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x010b9e68, 0x60000000 ]
     - [ be32, 0x010b9ec0, 0x60000000 ]
PPU
Deus Ex: Human Revolution 1.2

PPU-e21ab816c8b67f90260b63caccbb2e3a81c68606:

 "Debug Menu":
   Games:
     "Deus Ex: Human Revolution Director's Cut":
       NPEB01805: [ 01.00 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0078b384, 0x3ba00001 ]

PPU-f693265f620e64208e76cc2388d10df1d7b60c95:

 "Debug Menu":
   Games:
     "Deus Ex: Human Revolution":
       NPEB00791: [ 01.01 ]
       NPEB00792: [ 01.01 ]
       NPEB00793: [ 01.01 ]
   Author: "dron_3"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00732b94, 0x3ba00001 ]
PPU
DJ Hero 2 1.2

Anchors:

 blackoutvenue_unlock_notes: &blackoutvenue_unlock_notes
   "Unlocks a stage venue called \"Pitch Black Out\", which has a completely black background. Useful for getting more performance on lower-spec PCs."
 blackoutvenue_force_notes: &blackoutvenue_force_notes
   "Replaces the demo's \"London\" venue with the \"Pitch Black Out\" venue, which has a completely black background. Useful for getting more performance on lower-spec PCs."
 timestep_force_notes: &timestep_force_notes
   "Patches the timestep values so the game can properly run at a higher FPS. The \"VBlank Frequency\" setting must be changed accordingly. Pitch Black Out patch recommended for anything higher than 120 FPS. WIP, rewinds will trigger early at higher FPS."
 DJ_Hero2FPS_Val: &DJ_Hero2FPS_Val
   "Min timestep":
     Type: double_enum
     Value: &120_value 0.0083333333
     Allowed Values:
       "120 FPS": *120_value
       "240 FPS": 0.0041666667
       "360 FPS": 0.0020833333
       "480 FPS": 0.0013888889
       "600 FPS": 0.0010416667

PPU-1369b92d59b3727ea77257795263de460e621823:

 "Unlock Pitch Black Out Venue":
   Games:
     "DJ Hero 2":
       BLUS30526: [ 01.00 ]
   Author: "shockdude"
   Notes: *blackoutvenue_unlock_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0086d99c, 0x58585858 ]

PPU-c779b7ecc73ebd460c15d70917db75fe69399aa1:

 "Unlock Pitch Black Out Venue":
   Games:
     "DJ Hero 2":
       BLUS30526: [ 01.01 ]
   Author: "shockdude"
   Notes: *blackoutvenue_unlock_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0086f718, 0x58585858 ]
 "Timestep Modifier":
   Games:
     "DJ Hero 2":
       BLUS30526: [ 01.01 ]
   Configurable Values: *DJ_Hero2FPS_Val
   Author: "illusion, Crafty"
   Notes: *timestep_force_notes
   Patch Version: 1.0
   Patch:
     - [ bef64, 0x00020030, "Min timestep" ]
     # if update rate 30fps
     - [ bef64, 0x00020038, "Min timestep" ]
     # fix rewinds
     - [ bef32, 0x0024182c, "Min timestep" ]

PPU-b70a9965638aa43c4edec58683cf0f2dfed8071b:

 "Unlock Pitch Black Out Venue":
   Games:
     "DJ Hero 2":
       BLES00896: [ 01.00 ]
   Author: "shockdude"
   Notes: *blackoutvenue_unlock_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0086d55c, 0x58585858 ]

PPU-bccea158f89820de105a87541c9252052538a5fb:

 "Unlock Pitch Black Out Venue":
   Games:
     "DJ Hero 2":
       BLES00896: [ 01.01 ]
   Author: "shockdude"
   Notes: *blackoutvenue_unlock_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0086f2d8, 0x58585858 ]
 "Timestep Modifier":
   Games:
     "DJ Hero 2":
       BLES00896: [ 01.01 ]
   Configurable Values: *DJ_Hero2FPS_Val
   Author: "illusion"
   Notes: *timestep_force_notes
   Patch Version: 1.0
   Patch:
     - [ bef64, 0x00020030, "Min timestep" ]
     # if update rate 30fps
     - [ bef64, 0x00020038, "Min timestep" ]
     #fix rewinds
     - [ bef32, 0x002414ac, "Min timestep" ]

PPU-530aadd4c93166a0ca0d3acbe963a09f7926b878:

 "Force Pitch Black Out Venue":
   Games:
     "DJ Hero 2 Demo":
       NPUB90438: [ 01.00 ]
   Author: "shockdude"
   Notes: *blackoutvenue_force_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007b3c40, 0x51756179 ]
     - [ be32, 0x007b3c44, 0x32360000 ]

PPU-13887eb1bfe4ad2564cb7b9583e8e957a860c04a:

 "Force Pitch Black Out Venue":
   Games:
     "DJ Hero 2 Demo":
       NPEB90275: [ 01.00 ]
   Author: "shockdude"
   Notes: *blackoutvenue_force_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007b37cc, 0x51756179 ]
     - [ be32, 0x007b37d0, 0x32360000 ]
PPU
DmC Devil May Cry 1.2

Anchors:

 dmcdmc_debugmenu_notes: &dmcdmc_debugmenu_notes
   "SELECT+START = Brings menu.\nUsing the menu makes the screen red until a new map will be loaded."

PPU-b711c520e0295b480e4163e473886122cd033329:

 "Debug Menu":
   Games:
     "DmC Devil May Cry":
       BLES01698: [ 01.01 ]
       NPEB01020: [ 01.01 ]
   Author: "dron_3"
   Notes: *dmcdmc_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0116cb84, 0x38600000 ]

PPU-3101bddb805923d3b32be8e64b986bb6b60581bb:

 "Debug Menu":
   Games:
     "DmC Devil May Cry":
       BLUS30723: [ 01.01 ]
       NPUB30830: [ 01.01 ]
   Author: "dron_3"
   Notes: *dmcdmc_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0116cb84, 0x38600000 ]

PPU-c42d84baf809614023bae43461f51c62cf4c1ac5:

 "Debug Menu":
   Games:
     "DmC Devil May Cry":
       BLJM60502: [ 01.01 ]
       NPJB00278: [ 01.01 ]
   Author: "dron_3, FlexBy"
   Notes: *dmcdmc_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0116c984, 0x38600000 ]
PPU
Dragon Ball Z: Burst Limit 1.2

PPU-93aed31e80e0a91e11fdcff1b83d42c235bc3548:

 "60 FPS":
   Games:
     "Dragon Ball Z: Burst Limit":
       BLUS30117: [ All ]
   Author: "illusion, ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x004c4383, 0x01 ]       # 60 FPS
     - [ be32, 0x00162228, 0x60000000 ] # No reset
     - [ be32, 0x001633e8, 0x60000000 ] # Pause fix

PPU-49aef7eecc248bf85af210bdca336bce8c9272e4:

 "60 FPS":
   Games:
     "Dragon Ball Z: Burst Limit":
       BLES00231: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x004c4383, 0x01 ]       # 60 FPS
     - [ be32, 0x001622dc, 0x60000000 ] # No reset
     - [ be32, 0x0016349c, 0x60000000 ] # Pause fix
PPU
Dragon Ball: Raging Blast 2 1.2

Anchors:

 #rb2_cams: &rb2_cams
 #  - [ be32, 0x00093884, 0x60000000 ] # all cameras
 rb2_stutter: &rb2_stutter
 #  - [ be32, 0x0004a514, 0x60000000 ]
   - [ be32, 0x0004a6f4, 0x60000000 ]
 rb2_manual_v: &rb2_manual_v
   - [ be32, 0x0003b03c, 0x60000000 ]
 rb2_ground_debris: &rb2_ground_debris
   - [ be32, 0x00383a98, 0x60000000 ]
   - [ be32, 0x00383bf0, 0x60000000 ]
   - [ be32, 0x00383a08, 0x60000000 ]
 #rb2_fb: &rb2_fb
 #  - [ be32, 0x0006dde8, 0x60000000 ]
 #  - [ be32, 0x0006ccc4, 0x60000000 ]
 rb2_misc: &rb2_misc
   - [ be32, 0x0036f610, 0x60000000 ]
 rb2_dash: &rb2_dash
   - [ be32, 0x00043a84, 0x60000000 ]
 rb2_cancels: &rb2_cancels
   - [ be32, 0x0003b384, 0x808b00ff ] #public build

PPU-07e7ef2b34549f3c879306f6c255ded2daec21f4:

 "NFiK RB3 Patch":
   Games:
     "Dragon Ball: Raging Blast 2":
       BLUS30581: [ 01.00 ]
   Author: "NFiK"
   Patch Version: 1.4
   Group: "Games"
   Notes: "WIP. Contact me for patch revisions."
   Patch:
   #  - [ load, *rb2_cams ]
     - [ load, *rb2_stutter ]
     - [ load, *rb2_manual_v ]
     - [ load, *rb2_ground_debris ]
   #  - [ load, *rb2_fb ]
     - [ load, *rb2_cancels ]
     - [ load, *rb2_misc ]
     - [ load, *rb2_dash ]
Canary
Dragon's Dogma 1.2

PPU-c08ed2a14ae5f13bce19e10a4b97f0b558d51f13:

 "Unlock FPS":
   Games:
     "Dragon's Dogma: Dark Arisen":
       BLES01794: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Needs more testing"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f5a6c4, 0x60000000 ]
     - [ be32, 0x00f5a6d8, 0x60000000 ]
 "Infinite Health":
   Games:
     "Dragon's Dogma: Dark Arisen":
       BLES01794: [ 01.00 ]
   Author: "xtatu"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00956bc0, 0x40820010 ]

PPU-ec112cfa3c2dae2ea6295d0e091bed942d550ff7:

 "Unlock FPS":
   Games:
     "Dragon's Dogma: Dark Arisen":
       BLES01794: [ 01.02 ]
       BLUS31155: [ 01.02 ]
       BLJM61012: [ 01.02 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f5aab4, 0x60000000 ]
     - [ be32, 0x00f5aac8, 0x60000000 ]

PPU-81d844f449c7145f458823338ddbc77628a0f2e1:

 "Unlock FPS":
   Games:
     "Dragon's Dogma: Dark Arisen":
       NPEB01268: [ 01.02 ]
       NPUB31117: [ 01.02 ]
       NPJB00335: [ 01.02 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00c355d4, 0x60000000 ]
     - [ be32, 0x00c355e0, 0x60000000 ]

PPU-6aef809b5a3d40948a5b99bd4c6e864edb5fe4f9:

 "Unlock FPS":
   Games:
     "Dragon's Dogma":
       BLES01356: [ 01.00 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00ee28b4, 0x60000000 ]
     - [ be32, 0x00ee28c8, 0x60000000 ]

PPU-4857369088641f59416100d16b640c744a8b595e:

 "Unlock FPS":
   Games:
     "Dragon's Dogma":
       BLES01356: [ 01.05 ]
       BLUS30720: [ 01.05 ]
       BLJM60379: [ 01.05 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00ef0c74, 0x60000000 ]
     - [ be32, 0x00ef0c88, 0x60000000 ]

PPU-adc95646dc0dc85e69b669d437ca160d604f81a0:

 "Unlock FPS":
   Games:
     "Dragon's Dogma Demo":
       NPEB90366: [ 01.00 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00dd4cc0, 0x60000000 ]
     - [ be32, 0x00dd4cac, 0x60000000 ]

PPU-b741847e3e310822eb7f2f691f856d92183b77a7:

 "Unlock FPS":
   Games:
     "Dragon's Dogma Demo":
       NPUB90614: [ 01.00 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00dd46ec, 0x60000000 ]
     - [ be32, 0x00dd4700, 0x60000000 ]

PPU-93d2bc023fd8f76624315906876039d3cc562026:

 "Unlock FPS":
   Games:
     "Dragon's Dogma Adventure Demo":
       NPEB90439: [ 01.00 ]
       NPJB90524: [ 01.00 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f27c2c, 0x60000000 ]
     - [ be32, 0x00f27c40, 0x60000000 ]

PPU-541ea5f3ebee9185055d81ecd8d1f173e0d45714:

 "Unlock FPS":
   Games:
     "Dragon's Dogma Adventure Demo":
       NPUB90813: [ 01.00 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f27b5c, 0x60000000 ]
     - [ be32, 0x00f27b70, 0x60000000 ]

PPU-76cb5eb050cabfbc21e40668be9e8b5b3b9d37d3:

 "Unlock FPS":
   Games:
     "Dragon's Dogma: Dark Arisen Adventure Demo":
       NPJB90581: [ 01.00 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f08684, 0x60000000 ]
     - [ be32, 0x00f08698, 0x60000000 ]

PPU-59a33bedc708ebfb7905fb35b207313711705579:

 "Unlock FPS":
   Games:
     "Dragon's Dogma Preview":
       BLES01356: [ 10.00 ]
   Author: "FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f3a85c, 0x60000000 ]
     - [ be32, 0x00f3a870, 0x60000000 ]
PPU
Drakengard 3 1.2

Anchors:

 DOD3_FPS_Notes: &DOD3_FPS_Notes
   "Need to also change Vblank frequency to 120Hz for 60 FPS or 240Hz for 120 FPS. Going over 120 FPS is possible, but you will break physics a bit (lowering jump height) and make it impossible to lock-on to enemies when flying on the dragon."
   # Min frametime is this value / 30
   # 0.125 / 30 is 4.1ms, so max FPS is 240
   # This game has a second framerate limiter based
   # on Vblank, so set Vblank high to raise the framerate
   # Max FPS is Vblank / 2
 DOD3_Camera_H_Sens_Notes: &DOD3_Camera_H_Sens_Notes
   "When using the FPS unlock patch the horizontal camera sensitivity gets very low. This patch changes a multiplier so that the horizontal camera sensitivity slider in the game's settings does something meaningful again. The multiplier can be altered in the patch file."
   # Sensitivity formula is "SliderValue * (Multiplier + 1)"
   # Where SliderValue is the setting (0-15) from the game settings and
   # default Multiplier is 0.125, giving a default range of 0.125 - 2.
   # 0.35 seems good from my testing, feel free to change as you see fit.
 DOD3_Camera_H_Sens_Multiplier: &DOD3_Camera_H_Sens_Multiplier 0.35
 DOD3_UnprotectFiles_Notes: &DOD3_UnprotectFiles_Notes
   "Disables SHA-1 hash checking of the following files: "
 DOD3_UnprotectFiles_US_Notes: &DOD3_UnprotectFiles_US_Notes
   [ *DOD3_UnprotectFiles_Notes, "coalesced_int.bin, coalesced_fra.bin, core.xxx, engine.xxx, gfxui.xxx, ipdrv.xxx, gameframework.xxx, onlinesubsystempc.xxx, cdevsounddriver_loc_int.xxx, cdevsounddriver.xxx, sqexsead.xxx, sqex03game.xxx, startup.xxx, cdevsounddriver_loc_fra.xxx" ]
 DOD3_UnprotectFiles_JP_Notes: &DOD3_UnprotectFiles_JP_Notes
   [ *DOD3_UnprotectFiles_Notes, "coalesced_int.bin, coalesced_jpn.bin, core.xxx, engine.xxx, gfxui.xxx, ipdrv.xxx, gameframework.xxx, onlinesubsystempc.xxx, cdevsounddriver_loc_int.xxx, cdevsounddriver.xxx, sqexsead.xxx, sqex03game.xxx, startup.xxx, cdevsounddriver_loc_jpn.xxx" ]
 DOD3_UnprotectFiles_AS_Notes: &DOD3_UnprotectFiles_AS_Notes
   [ *DOD3_UnprotectFiles_Notes, "coalesced_int.bin, coalesced_chn.bin, coalesced_cze.bin, coalesced_deu.bin, coalesced_esm.bin, coalesced_esn.bin, coalesced_fra.bin, coalesced_hun.bin, coalesced_ita.bin, coalesced_jpn.bin, coalesced_kor.bin, coalesced_pol.bin, coalesced_ptb.bin, coalesced_rus.bin, coalesced_slo.bin, core.xxx, engine.xxx, gfxui.xxx, ipdrv.xxx, gameframework.xxx, onlinesubsystempc.xxx, cdevsounddriver.xxx, sqexsead.xxx, sqex03game.xxx, startup.xxx" ]

PPU-2b393f064786e5895d5a576621deb4c9107a8f0b:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLUS31197: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008edc5c, 0.125 ] # 240 max FPS

PPU-f2f7f7ea0444353884bb715152147c3a29f4e790:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLUS31197: [ 01.01 ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008edbcc, 0.125 ] # 240 max FPS
 "Increase Horizontal Camera Sensitivity":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLUS31197: [ 01.01 ]
   Author: "RagingCactus"
   Notes: *DOD3_Camera_H_Sens_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0091b69c, *DOD3_Camera_H_Sens_Multiplier ]
 "Disable low-res Depth-of-Field":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLUS31197: [ 01.01 ]
   Author: "emoose"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a5455c, 0x38800000 ] # patch ASqex03GameRender::EnableDOF to override r4 param with 0
 "Unprotect game files":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLUS31197: [ 01.01 ]
   Author: "emoose"
   Notes: *DOD3_UnprotectFiles_US_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008c50b8, 0x30840000 ]

PPU-b18834a8f21cd29a091b287a66656a279ccba507:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPUB31251: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008ecf2c, 0.125 ] # 240 max FPS

PPU-9c04f427625a0064282432e4edfefe9e0956c303:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPUB31251: [ 01.01 ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008ececc, 0.125 ] # 240 max FPS
 "Unlock FPS (No User Input)":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPUB31251: [ 01.01 ]
   Author: "illusion"
   Notes: "Does not require user to change vblank settings.\nGoing over 120 FPS is possible, but you will break physics a bit (lowering jump height) and make it impossible to lock-on to enemies when flying on the dragon."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002ca140, 0x38800000 ]
 "Increase Horizontal Camera Sensitivity":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPUB31251: [ 01.01 ]
   Author: "RagingCactus"
   Notes: *DOD3_Camera_H_Sens_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0091a99c, *DOD3_Camera_H_Sens_Multiplier ]
 "Disable low-res Depth-of-Field":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPUB31251: [ 01.01 ]
   Author: "emoose"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a5385c, 0x38800000 ] # patch ASqex03GameRender::EnableDOF to override r4 param with 0
 "Unprotect game files":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPUB31251: [ 01.01 ]
   Author: "emoose"
   Notes: *DOD3_UnprotectFiles_US_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008c4398, 0x30840000 ]
 "Debug Boot Menu":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPUB31251: [ 01.01 ]
   Author: "illusion"
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x015f88fc, "/SQEX03GAME/COOKEDPS3/DEBUGTITLE.XXX\0" ]
     - [ be32, 0x008e4394, 0x48c973c0 ]
     - [ be32, 0x0157b754, 0x88ba0016 ]
     - [ be32, 0x0157b758, 0x2c050054 ]
     - [ be32, 0x0157b75c, 0x40820028 ]
     - [ be32, 0x0157b760, 0x88ba001a ]
     - [ be32, 0x0157b764, 0x2c050045 ]
     - [ be32, 0x0157b768, 0x4082001c ]
     - [ be32, 0x0157b76c, 0x88ba001c ]
     - [ be32, 0x0157b770, 0x2c050058 ]
     - [ be32, 0x0157b774, 0x40820010 ]
     - [ be32, 0x0157b778, 0x3ca0015f ]
     - [ be32, 0x0157b77c, 0x60a588fc ]
     - [ be32, 0x0157b780, 0x48000008 ]
     - [ be32, 0x0157b784, 0x7f45d378 ]
     - [ be32, 0x0157b788, 0x4b368c10 ]

PPU-e1a44e5d3fb03a37f0445e92ed13abce8d6efdd4:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPEB01407: [ All ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008eceec, 0.125 ] # 240 max FPS
 "Unlock FPS (No User Input)":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPEB01407: [ All ]
   Author: "illusion"
   Notes: "Does not require user to change vblank settings.\nGoing over 120 FPS is possible, but you will break physics a bit (lowering jump height) and make it impossible to lock-on to enemies when flying on the dragon."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002ca140, 0x38800000 ]
 "Unprotect game files":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPEB01407: [ All ]
   Author: "emoose"
   Notes: *DOD3_UnprotectFiles_US_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008c4398, 0x38800000 ]

PPU-60d4a7e2b5efa835e16f51de649c3e3b202e072e:

 "Unlock FPS (For Delisted Ver)":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       NPEB01407: [ All ]
   Author: "Whatcookie, Asinine"
   Notes: [ "Required for old delisted versions of this gameID. There was a silent update to fix DLC issues. Both versions are listed as \"01.00\" so the patch can't be separated.\n", *DOD3_FPS_Notes ]
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008ecf1c, 0.125 ] # 240 max FPS

PPU-a017576369165f3746730724c8ae762ed9bc64d8:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLJM61043: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00939a14, 0.125 ] # 240 max FPS

PPU-c09c496514f6dc591434575b04eb7c003826c11d:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLJM61043: [ 01.04 ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008ed62c, 0.125 ] # 240 max FPS
 "Increase Horizontal Camera Sensitivity":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLJM61043: [ 01.04 ]
   Author: "RagingCactus"
   Notes: *DOD3_Camera_H_Sens_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0091988c, *DOD3_Camera_H_Sens_Multiplier ]
 "Disable low-res Depth-of-Field":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLJM61043: [ 01.04 ]
   Author: "emoose"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a4e854, 0x38800000 ] # patch ASqex03GameRender::EnableDOF to override r4 param with 0
 "Unprotect game files":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BLJM61043: [ 01.04 ]
   Author: "emoose"
   Notes: *DOD3_UnprotectFiles_JP_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008c5310, 0x30840000 ]

PPU-5eb979631fbbe531db5d20f0622dca5a8b64090e:

 "Unlock FPS":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BCAS20311: [ 01.02 ]
   Author: "Whatcookie"
   Notes: *DOD3_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x008edc5c, 0.125 ] # 240 max FPS
 "Increase Horizontal Camera Sensitivity":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BCAS20311: [ 01.02 ]
   Author: "RagingCactus"
   Notes: *DOD3_Camera_H_Sens_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0091ad64, *DOD3_Camera_H_Sens_Multiplier ]
 "Disable low-res Depth-of-Field":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BCAS20311: [ 01.02 ]
   Author: "emoose"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a5245c, 0x38800000 ] # patch ASqex03GameRender::EnableDOF to override r4 param with 0
 "Unprotect game files":
   Games:
     "Drakengard 3 (Drag-On Dragoon 3)":
       BCAS20311: [ 01.02 ]
   Author: "emoose"
   Notes: *DOD3_UnprotectFiles_AS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008c5178, 0x30840000 ]
PPU
Dungeon Defenders 1.2

PPU-9000e418b2842c1c1a9a46e0f58e96df99a248dc:

 "Openspy Online":
   Games:
     "Dungeon Defenders":
       NPEB00652: [ 01.00 ]
   Author: "FlexBy"
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x013a6d73, "openspy.net" ]
     - [ utf8, 0x013a6dba, "openspy.net" ]
     - [ utf8, 0x013a8cc9, "openspy.net" ]
     - [ utf8, 0x013a9098, "openspy.net" ]
     - [ utf8, 0x013a90b0, "openspy.net" ]
     - [ utf8, 0x013a90c8, "openspy.net" ]
     - [ utf8, 0x013a923c, "openspy.net" ]
     - [ utf8, 0x013a92c6, "openspy.net" ]
     - [ utf8, 0x013a9e2c, "openspy.net" ]
     - [ utf8, 0x013a9e5e, "openspy.net" ]
     - [ utf8, 0x016adb51, "openspy.net" ]
     - [ utf8, 0x016adb95, "openspy.net" ]
     - [ utf8, 0x013a6f84, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x013a6e7a, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
 "Unlock FPS":
   Games:
     "Dungeon Defenders":
       NPEB00652: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x009e7da0, 0x60000000 ]

PPU-25d214ecbfb831e9f2bba796da8982384ced83b4:

 "OpenSpy Online":
   Games:
     "Dungeon Defenders":
       NPUB30251: [ 01.04 ]
   Author: "FridiNaTor"
   Patch Version: 1.0
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch:
     - [ utf8, 0x013a9313, "openspy.net" ]
     - [ utf8, 0x013a935a, "openspy.net" ]
     - [ utf8, 0x013ab269, "openspy.net" ]
     - [ utf8, 0x013ab638, "openspy.net" ]
     - [ utf8, 0x013ab650, "openspy.net" ]
     - [ utf8, 0x013ab668, "openspy.net" ]
     - [ utf8, 0x013ab7dc, "openspy.net" ]
     - [ utf8, 0x013ab866, "openspy.net" ]
     - [ utf8, 0x013ac3cc, "openspy.net" ]
     - [ utf8, 0x013ac3fe, "openspy.net" ]
     - [ utf8, 0x016adb49, "openspy.net" ]
     - [ utf8, 0x016adb8d, "openspy.net" ]
     - [ utf8, 0x013a9524, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x013a941a, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Dynasty Warriors: Gundam Reborn 1.2

PPU-da76bae72f6d8fef4865e63c4e75e91d8b7204ac:

 "Fix Memory Access Violation error":
   Games:
     "Dynasty Warriors: Gundam Reborn":
       BLES02057: [ All ]
   Author: "Juhn"
   Notes: "Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00212494, 0x63e30000 ]

PPU-d526f54bfa95c26ecb612318f58a49c62ea53915:

 "Fix Memory Access Violation error":
   Games:
     "Dynasty Warriors: Gundam Reborn":
       NPUB31531: [ All ]
   Author: "Juhn"
   Notes: "Fixes Memory Access Violation error when trying to play certain stages or going into certain areas of the maps."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00212464, 0x63e30000 ]
Canary
Earth Defense Force 2025 1.2

PPU-588663e46e01d78322f7560598d1a0213323c4dc:

 "Infinite Ammo":
   Games:
     "Earth Defense Force 2025":
       NPEB01336: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0036d904, 0x60000000 ]
 "Infinite Health":
   Games:
     "Earth Defense Force 2025":
       NPEB01336: [ 01.00 ]
   Author: "Randy97Killa"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00fd050c, 0x3c004516 ]
     - [ be32, 0x00fd0510, 0x90170008 ]
     - [ be32, 0x00fd0514, 0x9017000c ]
     - [ be32, 0x00fd0518, 0x4e800020 ]
     - [ be32, 0x0034c6c0, 0x48c83e4d ]
 "Infinite Energy":
   Games:
     "Earth Defense Force 2025":
       NPEB01336: [ 01.00 ]
   Author: "Randy97Killa"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0013807c, 0xc03c0014 ]
     - [ be32, 0x00138080, 0xd03c0018 ]

PPU-cb6805a941b76cd3b479c61bb2fa387b72b7bb0f:

 "Infinite Ammo":
   Games:
     "Earth Defense Force 2025":
       NPUB31164: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0036d904, 0x60000000 ]
 "Infinite Health":
   Games:
     "Earth Defense Force 2025":
       NPUB31164: [ 01.00 ]
   Author: "Randy97Killa"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00fd050c, 0x3c004516 ]
     - [ be32, 0x00fd0510, 0x90170008 ]
     - [ be32, 0x00fd0514, 0x9017000c ]
     - [ be32, 0x00fd0518, 0x4e800020 ]
     - [ be32, 0x0034c6c0, 0x48c83e4d ]
 "Infinite Energy":
   Games:
     "Earth Defense Force 2025":
       NPUB31164: [ 01.00 ]
   Author: "Randy97Killa"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0013807c, 0xc03c0014 ]
     - [ be32, 0x00138080, 0xd03c0018 ]
PPU
Enslaved: Odyssey to the West 1.2

Anchors:

 EOTTW_debugmenu_notes: &EOTTW_debugmenu_notes
   "Select + Start = Brings Menu\nL3 + R3 = Debug Camera"

PPU-1f2c7d41f5e0e842fe9ce2bba536f5f2306e5a5c:

 "Debug Menu":
   Games:
     "Enslaved: Odyssey to the West":
       BLES00989: [ 01.00 ]
   Author: "dron_3"
   Notes: *EOTTW_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x014fbf54, 0x38600000 ]

PPU-8475f1c335cc3c205dd5567269607a2f119f04c6:

 "Debug Menu":
   Games:
     "Enslaved: Odyssey to the West":
       BLUS30558: [ 01.00 ]
   Author: "dron_3"
   Notes: *EOTTW_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x014fbf54, 0x38600000 ]

PPU-8109b840ad2f8e171be946ed6a79e308b9c733f1:

 "Debug Menu":
   Games:
     "Enslaved: Odyssey to the West":
       BLES00989: [ 01.01 ]
   Author: "dron_3"
   Notes: *EOTTW_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0150bb34, 0x38600000 ]
PPU
F.E.A.R. 2: Project Origin 1.2

PPU-340d91a3a46a13aa69ba82b3e371c899cb7a2e77:

 "Openspy Online":
   Games:
     "F.E.A.R. 2: Project Origin":
       BLES00464: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x012ccd95, "openspy.net" ]
     - [ utf8, 0x012cd138, "openspy.net" ]
     - [ utf8, 0x012cd150, "openspy.net" ]
     - [ utf8, 0x012cd168, "openspy.net" ]
     - [ utf8, 0x012cd29a, "openspy.net" ]
     - [ utf8, 0x012cd4b8, "openspy.net" ]
     - [ utf8, 0x012cd567, "openspy.net" ]
     - [ utf8, 0x012ce060, "openspy.net" ]
     - [ utf8, 0x012d0c66, "openspy.net" ]
     - [ utf8, 0x014ebc25, "openspy.net" ]
     - [ utf8, 0x014ebd7d, "openspy.net" ]
     - [ utf8, 0x014ebdfa, "openspy.net" ]
     - [ utf8, 0x012cb4a0, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x012b1c08, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Fairytale Fights 1.2

Anchors:

 fairytale_onlinepatch: &fairytale_onlinepatch
   - [ utf8, 0x01a3c9c5, "openspy.net" ]
   - [ utf8, 0x01a3c86d, "openspy.net" ]
   - [ utf8, 0x01736f26, "openspy.net" ]
   - [ utf8, 0x01736ee8, "openspy.net" ]
   - [ utf8, 0x01736217, "openspy.net" ]
   - [ utf8, 0x01735dba, "openspy.net" ]
   - [ utf8, 0x01735c5c, "openspy.net" ]
   - [ utf8, 0x01735bdc, "openspy.net" ]
   - [ utf8, 0x01735a48, "openspy.net" ]
   - [ utf8, 0x01735a30, "openspy.net" ]
   - [ utf8, 0x01735a18, "openspy.net" ]
   - [ utf8, 0x01735585, "openspy.net" ]
   - [ utf8, 0x01733326, "openspy.net" ]
   - [ utf8, 0x017332df, "openspy.net" ]
   - [ utf8, 0x01733690, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
   - [ utf8, 0x01733400, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
 fairytale_onlinepatch_notes: &fairytale_onlinepatch_notes
   "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."

PPU-89205f22d731f29080694f55bba3823b4a935026:

 "Openspy Online":
   Games:
     "Fairytale Fights":
       BLES00696: [ 01.03 ]
   Author: "FlexBy"
   Notes: *fairytale_onlinepatch_notes
   Patch Version: 1.0
   Patch:
     - [ load, *fairytale_onlinepatch ]

PPU-e1b5c427c088ebc38721296a222a6fd73bc514a8:

 "Openspy Online":
   Games:
     "Fairytale Fights":
       BLUS30456: [ 01.03 ]
   Author: "FlexBy"
   Notes: *fairytale_onlinepatch_notes
   Patch Version: 1.0
   Patch:
     - [ load, *fairytale_onlinepatch ]
PPU
Fallout 3 1.2

Anchors:

 fallout3_60fps_notes: &fallout3_60fps_notes
   "Set the framelimiter to 60, as things will break over 60 FPS."

PPU-ef1de7a2b91566a4b0e2acc177a6c2f1cecdfd7e:

 "Infinite Ammo & Consumables":
   Games:
     "Fallout 3 GOTY Edition":
       BLUS30451: [ 01.00 ]
       BLUS30455: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Best used with the Infinite Carry Weight Patch; affects many items in the game, not just ammo and consumables. While this patch is enabled, affected items can't be removed from your inventory, and dropping them will duplicate them. Items can be sold for caps, but they do not leave your inventory."
   Patch Version: 1.1
   Patch:
     - [ be32, 0x004140d8, 0x60000000 ]
     - [ be32, 0x004134e8, 0x60000000 ]
 "Infinite Caps":
   Games:
     "Fallout 3 GOTY Edition":
       BLUS30451: [ 01.00 ]
       BLUS30455: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Essentially permanent if you save with this patch enabled - adds over 1 billion caps to your inventory which will remain after the patch is disabled."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0041de7c, 0x90630004 ]
 "No Weapon Degradation":
   Games:
     "Fallout 3 GOTY Edition":
       BLUS30451: [ 01.00 ]
       BLUS30455: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Using weapons and armor does not affect their condition. Repairing items brings them to perfect condition."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00386ac8, 0x60000000 ]
 "No Reloading":
   Games:
     "Fallout 3 GOTY Edition":
       BLUS30451: [ 01.00 ]
       BLUS30455: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Press square to instantly reload single-shot weapons like the Missile Launcher and Fat Man."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0040f980, 0x60000000 ]
 "Infinite Carry Weight":
   Games:
     "Fallout 3 GOTY Edition":
       BLUS30451: [ 01.00 ]
       BLUS30455: [ 01.00 ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00420594, 0x903f0008 ]
 "Unlock FPS":
   Games:
     "Fallout 3 GOTY Edition":
       BLUS30451: [ 01.00 ]
       BLUS30455: [ 01.00 ]
   Author: "Aphelion, illusion"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00702bcc, 0x60000000 ]

PPU-499ef508be74e55261bf810e07271147e424cfd0:

 "60 FPS":
   Games:
     "Fallout 3 GOTY Edition":
       BLES00737: [ 01.01 ]
     "Fallout 3":
       BLES00334: [ 01.61 ]
       BLES00335: [ 01.61 ]
       BLES00337: [ 01.61 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00702cfc, 0x60000000 ]

PPU-08089ec0ec46d594e8d3d0a8b465acc169591deb:

 "60 FPS":
   Games:
     "Fallout 3":
       BLES00333: [ 01.61 ]
       BLES00336: [ 01.61 ]
       BLES00399: [ 01.61 ]
       BLUS30185: [ 01.61 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00702bac, 0x60000000 ]

PPU-ba9dbb848fd6307475aa956beaef09281199f459:

 "60 FPS":
   Games:
     "Fallout 3":
       BLES00398: [ 01.00 ]
       BLES00335: [ 01.00 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007acf0c, 0x60000000 ]

PPU-a021e45a42df11016a0bc39dbb260924d334abcb:

 "60 FPS":
   Games:
     "Fallout 3 GOTY Edition":
       BLUS30455: [ 01.01 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00702e1c, 0x60000000 ]

PPU-4cb8b80cad908bd0e6f22bb5dd97aca9ad10e572:

 "60 FPS":
   Games:
     "Fallout 3":
       BLUS30234: [ 01.61 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00702cfc, 0x60000000 ]

PPU-14b6b0db50937ac4c1232c029e9c79434dc639bb:

 "60 FPS":
   Games:
     "Fallout 3":
       BLJS10040: [ 01.00 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007ae2cc, 0x60000000 ]

PPU-d62a28e0d514aee88442e6d0bd3c412e53166ab9:

 "60 FPS":
   Games:
     "Fallout 3":
       BLJS10040: [ 01.02 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007b251c, 0x60000000 ]

PPU-04c957554ee00d5f164fb98fd90520a23ec2bf04:

 "60 FPS":
   Games:
     "Fallout 3 GOTY Edition":
       BLJS10068: [ 01.01 ]
     "Fallout 3":
       BLJS10069: [ 01.01 ]
   Author: "FlexBy"
   Notes: *fallout3_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x007b5c30, 0x60000000 ]
PPU
Fallout: New Vegas 1.2

Anchors:

 falloutNV_60fps_notes: &falloutNV_60fps_notes
   "Set the framelimiter to 60, as things will break over 60 FPS."

PPU-43f93d8813c1ab40afc09dfa47c05c943d71334e:

 "Unlock FPS":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
   Author: "Aphelion"
   Notes: *falloutNV_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0097504c, 0x60000000 ]
 "60 FPS":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLES01475: [ 01.00 ]
   Author: "FlexBy"
   Notes: *falloutNV_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00975070, 0x60000000 ]
 "Infinite Ammo & Consumables":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Picking up some objects such as blueprints will freeze the game. Best used temporarily to duplicate the items you want.\n\nAffects many items in the game, not just ammo and consumables. While this patch is enabled, affected items can't be removed from your inventory, and dropping them will duplicate them. Items can be sold for caps, but they do not leave your inventory."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0045bb6c, 0x60000000 ]
     - [ be32, 0x0045ba88, 0x60000000 ]
     - [ be32, 0x0045c578, 0x60000000 ]
 "Infinite Carry Weight":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00469658, 0x90330008 ]
 "Infinite Caps":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Essentially permanent if you save with this patch enabled - adds over 1 billion caps to your inventory which will remain after the patch is disabled."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00466cd8, 0x90630004 ]
 "No Weapon Degradation":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Using weapons and armor does not affect their condition. Repairing items brings them to perfect condition."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d6528, 0x60000000 ]
 "Infinite Health":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000170cc, 0x60000000 ]
 "Force Lock Always Succeeds":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
       BLES01475: [ 01.00 ]
       BLES01478: [ 01.00 ]
   Author: "gir489"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0033da44, 0x60000000 ]
 "Pickpocketing Never Fails":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
       BLES01475: [ 01.02 ]
       BLES01478: [ 01.02 ]
   Author: "gir489"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0031dad4, 0x60000000 ]
 "Any Password Will Hack a Computer":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
       BLES01475: [ 01.00 ]
       BLES01478: [ 01.00 ]
   Author: "gir489"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00333a58, 0x63c50000 ] # mr r5, r30
 "Stealing Has No Effect":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
       BLES01475: [ 01.00 ]
       BLES01478: [ 01.00 ]
   Author: "gir489"
   Notes: NPCs will not notice you stealing even if they are watching you and you will not lose karma.
   Patch Version: 1.0
   Patch:
     - [ be16, 0x00181ff8, 0x4800 ] # b 0x1824BC
 "Bypass Casino Bans":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
       BLES01475: [ 01.00 ]
       BLES01478: [ 01.00 ]
   Author: "gir489"
   Notes: This only works for 3 casinos on the Strip, the Vikki and Vance and Atomic Wrangler use a script to detect the ban.
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0035215c, 0x4800 ] # b 0x352210 Blackjack
     - [ be16, 0x003598dc, 0x4800 ] # b 0x359990 Roulette
     - [ be16, 0x00125268, 0x4800 ] # b 0x1252e4 Slots
 "Super Duper Lucky Slots":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
       BLES01475: [ 01.00 ]
       BLES01478: [ 01.00 ]
   Author: "gir489"
   Notes: This will cause the slot machine to always pay out as if you hit a 777, although it will never actually show the 777 on the machine.
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001266cc, 0x4800011c ] # b 0x1267E8 Branch to the 100x win scenario.
     - [ be32, 0x001268ec, 0x60000000 ] # Fall through to the winning message block.
     - [ be32, 0x001268f8, 0x60000000 ] # Force the "You feel lucky" message. (OhohohoOHdatslapsmeondaknee)
     - [ be32, 0x00126200, 0x4800006c ] # b 0x126268 Branch to the Play GAMESlotsWinJackpot sound scenario.
 "Perfect V.A.T.S. Aiming":
   Games:
     "Fallout New Vegas: Ultimate Edition":
       BLUS30888: [ 01.00 ]
       BLES01475: [ 01.00 ]
       BLES01478: [ 01.00 ]
   Author: "gir489"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ byte, 0x000928d5, 0x61 ] # f3 register

PPU-d01110afee86aa2861be1f5f23cb330c88555598:

 "60 FPS":
   Games:
     "Fallout New Vegas":
       BLUS30500: [ 01.06 ]
       BLUS30626: [ 01.06 ]
       BLUS30627: [ 01.06 ]
       BLES00901: [ 01.06 ]
       BLES00902: [ 01.06 ]
       BLES00903: [ 01.06 ]
       BLES00904: [ 01.06 ]
       BLES00905: [ 01.06 ]
       BLES01057: [ 01.06 ]
   Author: "FlexBy"
   Notes: *falloutNV_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0098ef1c, 0x60000000 ]

PPU-ac336a37080898ca29e486d4a835e5faef00ce1d:

 "60 FPS":
   Games:
     "Fallout New Vegas":
       BLUS30500: [ 01.07 ]
       BLUS30626: [ 01.07 ]
       BLUS30627: [ 01.07 ]
       BLES00901: [ 01.07 ]
       BLES00902: [ 01.07 ]
       BLES00903: [ 01.07 ]
       BLES00904: [ 01.07 ]
       BLES00905: [ 01.07 ]
       BLES01057: [ 01.07 ]
   Author: "FlexBy"
   Notes: *falloutNV_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0098ef1c, 0x60000000 ]

PPU-3c4c7e49b9c45fec037214c28b0b00d01caf6ea5:

 "60 FPS":
   Games:
     "Fallout New Vegas":
       BLUS30500: [ 01.00 ]
   Author: "FlexBy"
   Notes: *falloutNV_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x009794fc, 0x60000000 ]

PPU-fdcd04ef929deeb2cf5024635d9803407f667bc4:

 "60 FPS":
   Games:
     "Fallout New Vegas":
       BLJM60282: [ 01.05 ]
   Author: "FlexBy"
   Notes: *falloutNV_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0098e8ec, 0x60000000 ]
PPU
Fatal Inertia EX 1.2

Anchors:

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

PPU-6990c66f91d5802a7867f001920e2907bf1b34e6:

 "Openspy Online":
   Games:
     "Fatal Inertia EX":
       NPEB00024 : [ 01.03 ]
   Author: "FlexBy"
   Notes: *fatalinertia_onlinepatch_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x019e3d6f, "openspy.net" ]
     - [ utf8, 0x019e3db6, "openspy.net" ]
     - [ utf8, 0x019e613d, "openspy.net" ]
     - [ utf8, 0x019e6478, "openspy.net" ]
     - [ utf8, 0x019e6490, "openspy.net" ]
     - [ utf8, 0x019e64a8, "openspy.net" ]
     - [ utf8, 0x019e66d2, "openspy.net" ]
     - [ utf8, 0x019e6a80, "openspy.net" ]
     - [ utf8, 0x019e82c8, "openspy.net" ]
     - [ utf8, 0x019e8327, "openspy.net" ]
     - [ utf8, 0x019e928e, "openspy.net" ]
     - [ utf8, 0x019e9ed4, "openspy.net" ]
     - [ utf8, 0x019e9f54, "openspy.net" ]
     - [ utf8, 0x01cd94d5, "openspy.net" ]
     - [ utf8, 0x01cd961d, "openspy.net" ]
     - [ utf8, 0x019e9820, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x019e9590, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
     

PPU-6f9ea6e1539089a807cfb2f5ee9c04d8d209576a:

 "Openspy Online":
   Games:
     "Fatal Inertia EX":
       NPUB30023 : [ 01.02 ]
   Author: "FlexBy"
   Notes: *fatalinertia_onlinepatch_notes
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x01cc949d, "openspy.net" ]
     - [ utf8, 0x01cc9355, "openspy.net" ]
     - [ utf8, 0x019e5d8c, "openspy.net" ]
     - [ utf8, 0x019e5d0c, "openspy.net" ]
     - [ utf8, 0x019e50c6, "openspy.net" ]
     - [ utf8, 0x019e415f, "openspy.net" ]
     - [ utf8, 0x019e4100, "openspy.net" ]
     - [ utf8, 0x019e28b8, "openspy.net" ]
     - [ utf8, 0x019e250a, "openspy.net" ]
     - [ utf8, 0x019e22e0, "openspy.net" ]
     - [ utf8, 0x019e22c8, "openspy.net" ]
     - [ utf8, 0x019e22b0, "openspy.net" ]
     - [ utf8, 0x019e1f75, "openspy.net" ]
     - [ utf8, 0x019dfc46, "openspy.net" ]
     - [ utf8, 0x019dfbff, "openspy.net" ]
     - [ utf8, 0x019e5658, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x019e53c8, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Fight Night Champion 1.2

PPU-17e5fb03b4175948179339a71a8edde05b1d626b:

 "Unlock FPS":
   Games:
     "Fight Night Champion":
       BLUS30608: [ 01.02 ]
       BLES01039: [ 01.02 ]
   Author: "illusion"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00752048, 0x4e800020 ]
     - [ bef32, 0x001401d4, 1000.0 ]
 "Restore some debug print to TTY":
   Games:
     "Fight Night Champion":
       BLUS30608: [ 01.02 ]
       BLES01039: [ 01.02 ]
   Author: "illusion"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0074043c, 0x4b8eef00 ]
 "Debug Menu":
   Games:
     "Fight Night Champion":
       BLUS30608: [ 01.02 ]
       BLES01039: [ 01.02 ]
   Author: "illusion"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005ae0c0, 0x38600000 ]
     - [ be32, 0x005ae048, 0x38600001 ]

PPU-afa4136447c25cb9c57487bb8c964b84ce960204:

 "Unlock FPS":
   Games:
     "Fight Night Champion":
       NPEB00730: [ 01.02 ]
   Author: "illusion, FlexBy"
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00752788, 0x4e800020 ]
     - [ bef32, 0x001401d4, 1000.0 ]
PPU
Final Fantasy X/X-2 HD Remaster 1.2

PPU-8f3e573af22dd5fd077fbe91ac79348eb368f9f6:

 "Infinite Health":
   Games:
     "Final Fantasy X HD Remaster":
       NPUB31247: [ 01.00 ]
   Author: "Aphelion"
   Notes: "Causes a softlock during a fairly easy boss battle about 1/3 of the way through the game. Enemy health will show as 9999/xxxx in battle if you have the Sensor ability."
   Patch Version: 1.1
   Patch:
     - [ be32, 0x002633a0, 0x988305d0 ]
     - [ be32, 0x00268fa0, 0x3860270f ]
     - [ be32, 0x003839e4, 0x3860270f ]
     - [ be32, 0x00383a54, 0x3860270f ]
 "Infinite Mana":
   Games:
     "Final Fantasy X HD Remaster":
       NPUB31247: [ 01.00 ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.1
   Patch:
     - [ be32, 0x00241efc, 0x909b05d4 ]
     - [ be32, 0x00268fc8, 0x3860270f ]
     - [ be32, 0x00383ad0, 0x3860270f ]
     - [ be32, 0x00383b30, 0x3860270f ]
 "Infinite Gil":
   Games:
     "Final Fantasy X HD Remaster":
       NPUB31247: [ 01.00 ]
   Author: "Aphelion"
   Notes:
   Patch Version: 1.1
   Patch:
     - [ be32, 0x0026f6b4, 0x90833d48 ]
PPU
Final Fantasy XIII 1.2

PPU-2845afa9e4dc56df06a61f2e51463468e9a557c7:

 "60 FPS":
   Games:
     "Final Fantasy XIII":
       MRTC00003: [ 01.00 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008d2e94, 0x38800001 ] # vsync flip rate 60hz // unlimited freeze at SE screen
PPU
Folklore 1.2

Anchors:

 Folklore_FPS_Notes: &Folklore_FPS_Notes
   "Unlocks FPS during gameplay. Cloth physics break above 50 FPS despite the gameplay working."

PPU-eb05d70d23d075ef6d9c81f7e7cf9bffc98c404c:

 "Unlock FPS":
   Games:
     "Folklore":
       BCUS98147: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *Folklore_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00181354, 0x60000000 ]

PPU-9b16663fa1aa1dd62c2c6bfee4f333242dde4171:

 "Unlock FPS":
   Games:
     "Folklore":
       BCUS98147: [ 01.10 ]
   Author: "Whatcookie"
   Notes: *Folklore_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001823c0, 0x60000000 ]

PPU-66404421d1f8ed7dd0b2898e1d015a44bf273bf8:

 "Unlock FPS":
   Games:
     "Folklore":
       BCES00050: [ All ]
   Author: "Whatcookie"
   Notes: *Folklore_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00181118, 0x60000000 ]
PPU
Fuse 1.2

Anchors:

 fuse_titles: &fuse_titles
   "Fuse":
     NPEB01112: [ 01.00 ]
     NPUB30874: [ 01.00 ]
     BLUS31040: [ 01.00 ]
     BLES01724: [ 01.00 ]

PPU-6fee162e203f4d987915b182a30a1dc8856248b6:

 "Variable FPS":
   Games: *fuse_titles
   Author: "illusion"
   Notes: "Allows up to 1000 FPS without affecting game speed.\nChange vblank to go above 60 FPS."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x005e4c28, 0x38800001 ]
     - [ be32, 0x005e4c30, 0x38600001 ]
     - [ be32, 0x00615944, 0xc024000c ] # store as double
     - [ be32, 0x005e4b54, 0x3cc03a83 ]
     - [ be32, 0x005e4b58, 0x60c6126f ]
 "1280x720 Resolution":
   Games: *fuse_titles
   Author: "Margen67"
   Notes: "Original resolution is 1152x704."
   Patch Version: 1.0
   Patch:
     - [ be16, 0x005ec4b2, 1280 ]
     - [ be16, 0x005ec4b6, 720 ]
PPU
Genji: Days of the Blade 1.2

Anchors:

 genji_dotb_60fps_notes: &genji_dotb_60fps_notes
   "Set Framelimit to 60 FPS as going above this will cause speed up.\nIn-game cinematic animations and camera are only interpolated at 30 FPS."
 genji_dotb_ar_notes: &genji_dotb_ar_notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. Certain 2D elements are stretched."
 genji_dotb_ar_configurable_values: &genji_dotb_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-4aeb132cdf86d9c4ab20e48ae70cc823e455e05d:

 "Aspect Ratio":
   Games:
     "Genji: Days of the Blade":
       BCES00002: [ 01.00 ]
   Author: "Esppiral"
   Notes: *genji_dotb_ar_notes
   Configurable Values: *genji_dotb_ar_configurable_values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x100fa8b0, "Aspect Ratio" ]
 "60 FPS":
   Games:
     "Genji: Days of the Blade":
       BCES00002: [ 01.00 ]
   Author: "Esppiral, illusion"
   Notes: *genji_dotb_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004d0178, 0x38000000 ] # li r0 0x0

PPU-d99d403214a204b9fe8a5c23079dab8ddf4c0654:

 "60 FPS":
   Games:
     "Genji: Days of the Blade":
       BCAS20002: [ 01.00 ]
   Author: "illusion"
   Notes: *genji_dotb_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004cbda8, 0x38000000 ] # li r0 0x0
PPU
God of War III 1.2

Anchors:

 gow3_mlaa_notes: &gow3_mlaa_notes
   "Allows for the use of Resolution Scaling in the title.\nSet Resolution Scale Threshold to 1x1 or some effects will break.\n2.0 Slightly improves performance when using resolution scaling in some cases."
 gow3_colorgrading_notes: &gow3_colorgrading_notes
   "Significantly improves performance, changes visuals for Army of Sparta special attack and some lighting changes, generally only on magic sources."
 gow3_fog_notes: &gow3_fog_notes
   "Significantly improves performance in some cases, some distant places may look too clear due to removing the Layered fog effect. The patch is a good alternative to the Color Grading patch."
 gow3_bloom_notes: &gow3_bloom_notes
   "Disables some (not all) bloom effects."
 gow3_camerasway_notes: &gow3_camerasway_notes
   "Stops the ingame camera from swaying and shaking."
 gow3_skipintro_notes: &gow3_skipintro_notes
   "Skips SCE intros up to the first video.\n2.0 now skips first two intro videos."
 gow3_100_title: &gow3_100_title
   "God of War 3 (God of War III)":
     BCES00510: [ 01.00 ]
     BCES00799: [ 01.00 ]
     BCUS98111: [ 01.00 ]
     BCJS37001: [ 01.00 ]
 gow3_103_title: &gow3_103_title
   "God of War 3 (God of War III)":
     BCES00510: [ 01.03 ]
     BCES00799: [ 01.03 ]
     BCUS98111: [ 01.03 ]
     BCJS37001: [ 01.03 ]
     BCAS25003: [ 01.03 ]
     BCKS15003: [ 01.03 ]

PPU-19724fde16a5b111b7b4d2a065f5dccaf8e01962: # God of War 3 1.03

 "Skip any videos with X button":
   Games: *gow3_103_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0026fe14, 0x901f ]
 "Disable MLAA":
   Games: *gow3_103_title
   Author: "illusion, ZEROx"
   Notes: *gow3_mlaa_notes
   Patch Version: 3.0
   Patch:
     - [ be32, 0x0052bf2c, 0x00000000 ]
     - [ be32, 0x0023137c, 0x60000000 ]
 "Disable Depth of Field":
   Games: *gow3_103_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001c14ac, 0x38000000 ]
 "Disable Motion Blur":
   Games: *gow3_103_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001c57e4, 0x38000000 ]
 "Disable Color Grading (Speedboost)":
   Games: *gow3_103_title
   Author: "illusion"
   Notes: *gow3_colorgrading_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0052bda3, 0x00 ]
 "Disable Layered Fog (Speedboost)":
   Games: *gow3_103_title
   Author: "ZEROx"
   Notes: *gow3_fog_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00296a90, 0x38000000 ] # Disable Layered fog
     - [ be32, 0x00296bd4, 0x38000000 ] # On pause
 "Disable Bloom":
   Games: *gow3_103_title
   Author: "illusion"
   Notes: *gow3_bloom_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00231288, 0x60000000 ]
 "Disable Camera Sway":
   Games: *gow3_103_title
   Author: "ZEROx"
   Notes: *gow3_camerasway_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0015d29c, 0x38000000 ]
 "Skip intro":
   Games: *gow3_103_title
   Author: "illusion, ZEROx"
   Notes: *gow3_skipintro_notes
   Patch Version: 2.0
   Patch:
     - [ byte, 0x00588e50, 0x01 ]       # Skip SCEA logos
     - [ be32, 0x002712b4, 0x4816ce9d ] # bl 0x003de150
     - [ be32, 0x003de150, 0x7d4802a6 ] # mfspr r10,LR
     - [ be32, 0x003de154, 0x3d200055 ] # lis r9,0x55
     - [ be32, 0x003de158, 0x8009fcc5 ] # lwz r0,-0x33b(r9)
     - [ be32, 0x003de15c, 0x3d206f00 ] # lis r9,0x6f00
     - [ be32, 0x003de160, 0x7f804800 ] # cmpw cr7,r0,r9
     - [ be32, 0x003de164, 0x419e001c ] # beq cr7,0x003de180
     - [ be32, 0x003de168, 0x3d206e67 ] # lis r9,0x6e67
     - [ be32, 0x003de16c, 0x39294372 ] # addi r9,r9,0x4372
     - [ be32, 0x003de170, 0x7f804800 ] # cmpw cr7,r0,r9
     - [ be32, 0x003de174, 0x419e000c ] # beq cr7,0x003de180
     - [ be32, 0x003de178, 0x801b0f5c ] # lwz r0,0xf5c(r27) // original
     - [ be32, 0x003de17c, 0x4800000c ] # b 0x003de188
     - [ be32, 0x003de180, 0x394a0020 ] # addi r10,r10,0x20 // branch to skip video function
     - [ be32, 0x003de184, 0x7d4803a6 ] # mtspr LR,r10
     - [ be32, 0x003de188, 0x4e800020 ] # blr

PPU-4d5c51503a81a327c2a99427390a395b8dcb3767: # God of War 3 1.00

 "Skip any videos with X button":
   Games: *gow3_100_title
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0026fd18, 0x901f ]
 "Disable MLAA":
   Games: *gow3_100_title
   Author: "illusion, ZEROx"
   Notes: *gow3_mlaa_notes
   Patch Version: 3.0
   Patch:
     - [ byte, 0x0052bf2f, 0x00 ]
     - [ be32, 0x00231248, 0x60000000 ]
 "Disable Depth of Field":
   Games: *gow3_100_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001c13c8, 0x38000000 ]
 "Disable Motion Blur":
   Games: *gow3_100_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001c5700, 0x38000000 ]
 "Disable Color Grading (Speedboost)":
   Games: *gow3_100_title
   Author: "illusion"
   Notes: *gow3_colorgrading_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0052bda3, 0x00 ]
 "Disable Layered Fog (Speedboost)":
   Games: *gow3_100_title
   Author: "ZEROx"
   Notes: *gow3_fog_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00296994, 0x38000000 ] # Disable Layered fog
     - [ be32, 0x00296ad8, 0x38000000 ] # On pause
 "Disable Bloom":
   Games: *gow3_100_title
   Author: "illusion"
   Notes: *gow3_bloom_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00231288, 0x60000000 ]
 "Disable Camera sway":
   Games: *gow3_100_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0015d1b8, 0x38000000 ] # Camera sway
 "Skip intro":
   Games: *gow3_100_title
   Author: "illusion"
   Notes: *gow3_skipintro_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x001e5468, 0x4800 ]
PPU
God of War III 1.2

Anchors:

 gow3_fps_notes: &gow3_fps_notes
   "WARNING: Causes physics issues with harpies, you will need to disable this patch to get past some sections of the game.\n\nUnlocks internal timestep calculation and fixes IGC timing issues at 60 FPS and above. Increase vblank to match your desired framerate."
 gow3_100_title: &gow3_100_title
   "God of War 3 (God of War III)":
     BCES00510: [ 01.00 ]
     BCES00799: [ 01.00 ]
     BCUS98111: [ 01.00 ]
     BCJS37001: [ 01.00 ]
 gow3_103_title: &gow3_103_title
   "God of War 3 (God of War III)":
     BCES00510: [ 01.03 ]
     BCES00799: [ 01.03 ]
     BCUS98111: [ 01.03 ]
     BCJS37001: [ 01.03 ]
     BCAS25003: [ 01.03 ]
     BCKS15003: [ 01.03 ]

PPU-4d5c51503a81a327c2a99427390a395b8dcb3767: # God of War 3 1.00

 "Unlock FPS":
   Games: *gow3_100_title
   Author: "ZEROx, illusion"
   Notes: *gow3_fps_notes
   Patch Version: 2.0
   Patch:
     - [ bef32, 0x00528560, 1000 ]
     - [ bef32, 0x005284b8, 100000 ]
     - [ be32, 0x0026b528, 0x60000000 ] # Don't write to target FPS
     - [ bef32, 0x0052bee4, 60 ] # Target FPS # read max of 60 for physics stuff
     - [ be16, 0x0026b6e6, 0xe7a8 ] # 1000.0f sync stuff
     - [ be16, 0x0026b74a, 0xe7a8 ] # 1000.0f sync stuff
     - [ be16, 0x0026b75e, 0xe7a8 ] # 1000.0f sync stuff
     - [ be16, 0x001e51b6, 0xe7a8 ] # 1000.0f gameplay speed scaling
     - [ be16, 0x002710f6, 0xe7a8 ] # 1000.0f video player speed scaling

PPU-19724fde16a5b111b7b4d2a065f5dccaf8e01962: # God of War 3 1.03

 "Unlock FPS":
   Games: *gow3_103_title
   Author: "ZEROx, illusion"
   Notes: *gow3_fps_notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00528560, 1000 ]
     - [ bef32, 0x005284b8, 50000 ] # Min FPS of 2
     - [ be16, 0x000c7b0a, 0xccc8 ] # Chainswing fix
     - [ be16, 0x000ea0fe, 0xccc8 ] # Water freeze fix
Canary
God of War: Ascension 1.2

Anchors:

 gowa_mlaa_notes: &gowa_mlaa_notes
   "Allows for the use of Resolution Scaling in this title.\nSet Resolution Scale Threshold to 1x1 for proper scaling of effects."
 gowa_104_title: &gowa_104_title
   "God of War: Ascension":
     BCES01741: [ 01.04 ]
     BCES01742: [ 01.04 ]
     BCUS98232: [ 01.04 ]
     BCAS25016: [ 01.04 ]
     BCJS37008: [ 01.04 ]
     NPEA00445: [ 01.04 ]
     NPUA80918: [ 01.04 ]
     NPHA80258: [ 01.04 ]
 gowa_112_title: &gowa_112_title
   "God of War: Ascension":
     BCES01741: [ 01.12 ]
     BCES01742: [ 01.12 ]
     BCUS98232: [ 01.12 ]
     BCAS25016: [ 01.12 ]
     BCJS37008: [ 01.22 ]
     NPEA00445: [ 01.12 ]
     NPUA80918: [ 01.12 ]
     NPHA80258: [ 01.12 ]

PPU-3a63ecc6e9b81a984d2fe0a481febc3e26b57810: # GOWA.SELF 1.04

 "Disable MLAA":
   Games: *gowa_104_title
   Author: "illusion, ZEROx"
   Notes: *gowa_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0083ce77, 0x00 ]
     - [ be32, 0x00390724, 0x60000000 ]
     - [ be32, 0x00390754, 0x60000000 ]
 "Disable Depth of Field":
   Games: *gowa_104_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004342bc, 0x38a00000 ]
 "Disable Motion Blur":
   Games: *gowa_104_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00437810, 0x38a00000 ]
 "Skip intro":
   Games: *gowa_104_title
   Author: "Illusion, ZEROx"
   Notes: "Skips SCE intros up to first video\n2.0 Skips intro video."
   Patch Version: 2.0
   Patch:
     - [ byte, 0x00204d5b, 0x01 ] # Skip intro video on first run
     - [ be16, 0x00411ff4, 0x4800 ] # Skip intro logo
     - [ be32, 0x003efa04, 0x480225f5 ] # func call
     - [ be32, 0x00411ff8, 0x3c60009e ] # lis r3,0x9e
     - [ be32, 0x00411ffc, 0xa063c1d0 ] # Current video 2 bytes
     - [ be32, 0x00412000, 0x2f836f70 ] # cmpwi cr7,r3,0x6f70
     - [ be32, 0x00412004, 0x419e0010 ] # beq
     - [ be32, 0x00412008, 0x3c600094 ] # lis r3,0x94
     - [ be32, 0x0041200c, 0x80630e94 ] # r3 = Button data
     - [ be32, 0x00412010, 0x48000008 ] # b
     - [ be32, 0x00412014, 0x38600040 ] # X button
     - [ be32, 0x00412018, 0x4e800020 ] # Return
 "Unlock FPS":
   Games: *gowa_104_title
   Author: "ZEROx, illusion"
   Notes: "Unlocks internal timestep calculation. Increase vblank to match your desired framerate."
   Patch Version: 2.0
   Patch:
     - [ bef32, 0x0039e284, 1000 ]
     - [ bef32, 0x002cae2c, 10000 ] # Timestamp
     - [ bef32, 0x0083b2cc, 60 ] # Target FPS, main float
     - [ be32, 0x002cadd8, 0x60000000 ]
     - [ be16, 0x002c537e, 0x93cc ] # 1000.0f gameplay speed scaling
     - [ be16, 0x002caec6, 0x93cc ] # 1000.0f sync
     - [ be16, 0x002caf6e, 0x93cc ] # 1000.0f sync
     - [ be16, 0x003ef71a, 0x93cc ] # 1000.0f video playback speed scaling

PPU-3a0b43e4a5f4bfea64f53612ee7c5d990f88129c: # GOWA.SELF 1.12

 "Disable MLAA":
   Games: *gowa_112_title
   Author: "illusion, ZEROx"
   Notes: *gowa_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0083d007, 0x00 ]
     - [ be32, 0x00397754, 0x60000000 ]
     - [ be32, 0x00397784, 0x60000000 ]
 "Disable Depth of Field":
   Games: *gowa_112_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0043bcbc, 0x38a00000 ]
 "Disable Motion Blur":
   Games: *gowa_112_title
   Author: "ZEROx"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0043f210, 0x38a00000 ]
  1. Moved FPS 1.12 to canary. TODO: re-add when fixed.

PPU-93623f42f6f50bed58ca60927ed43beab749a2cd:

 "Disable MLAA":
   Games:
     "God of War: Ascension Demo":
       NPEA90123: [ 01.00 ]
   Author: "illusion"
   Notes: *gowa_mlaa_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x007dc0b7, 0x00 ]
PPU
God of War: Ascension 1.2

PPU-3a0b43e4a5f4bfea64f53612ee7c5d990f88129c:

 "Unlock FPS":
   Games:
     "God of War: Ascension":
       BCES01741: [ 01.12 ]
       BCES01742: [ 01.12 ]
       BCUS98232: [ 01.12 ]
       BCAS25016: [ 01.12 ]
       NPEA00445: [ 01.12 ]
       NPUA80918: [ 01.12 ]
       NPHA80258: [ 01.12 ]
   Author: "ZEROx, illusion"
   Notes: "Unlocks internal timestep calculation. Increase vblank to match your desired framerate."
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x003a52b4, 1000 ]
     - [ bef32, 0x002d024c, 6667 ]
Canary
God of War: Collection 1.2

Anchors:

 gow_hd_4_3_notes: &gow_hd_4_3_notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. Restores original viewport size from PS2 releases. The remastered versions of the first two games handled a 16:9 aspect ratio by cropping out 25% of the vertical viewport instead of expanding the horizontal FOV."
 gow_hd_16_9_notes: &gow_hd_16_9_notes
   "Like the PS2 releases, the remastered versions of the first two games handle 16:9 aspect ratio by cropping out 25% of the vertical viewport instead of expanding the horizontal FOV. This patch fixes it and makes the game render in proper 16:9."

GOWHD_AR_Configurable_Values: &GOWHD_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.333333334
       "5:4": 1.25

PPU-514690b33c4900c9a3ed0cf8ae8b836e8209fb1e:

 "4:3 Aspect Ratio":
   Games:
     "God of War: HD":
       NPUA80490: [ 01.00 ]
   Author: "boma"
   Notes: *gow_hd_4_3_notes
   Configurable Values: *GOWHD_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x004ff9ec, "Aspect Ratio" ]

PPU-31e32090ea333902dbf322c24487bab7e8c8d0d1:

 "4:3 Aspect Ratio":
   Games:
     "God of War: II HD":
       NPUA80491: [ 01.00 ]
   Author: "boma"
   Notes: *gow_hd_4_3_notes
   Configurable Values: *GOWHD_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0053ee4c, "Aspect Ratio" ]

PPU-645f0573d7438e37ddd231377adf9c1205e8a040:

 "True widescreen":
   Games:
     "God of War: HD":
       BCUS98229: [ 01.01 ]
       NPUA80490: [ 01.01 ]
       NPHA80104: [ 01.01 ]
   Author: "Garasuhato"
   Notes: *gow_hd_16_9_notes
   Patch Version: 1.0
   Patch:
     - [ be64, 0x001958d0, 0x38800000ffc00890 ]
     - [ be64, 0x001958d8, 0xfc20f89048092135 ]
     - [ be64, 0x001958e0, 0xc002daa4ec210032 ]
 "Aspect Ratio":
   Games:
     "God of War: HD":
       BCUS98229: [ 01.01 ]
       NPUA80490: [ 01.01 ]
       NPHA80104: [ 01.01 ]
   Author: "boma"
   Notes: *gow_hd_4_3_notes
   Configurable Values: *GOWHD_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x004ffa44, "Aspect Ratio" ]
 "Skip any videos with X button":
   Games:
     "God of War: HD":
       BCUS98229: [ 01.01 ]
       NPUA80490: [ 01.01 ]
       NPHA80104: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001c67f0, 0x38000001 ]

PPU-9cd8d28963ebc29b59c79819cb56f3d92e857a37:

 "True widescreen":
   Games:
     "God of War: II HD":
       BCUS98229: [ 01.01 ]
       NPUA80491: [ 01.01 ]
       NPHA80105: [ 01.01 ]
   Author: "Garasuhato"
   Notes: *gow_hd_16_9_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000593e4, 0xfca00890 ]
     - [ be64, 0x000593e8, 0xfcc0e890807f000c ]
     - [ be32, 0x001958f0, 0xfc20f890 ]
 "Aspect Ratio":
   Games:
     "God of War: II HD":
       BCUS98229: [ 01.01 ]
       NPUA80491: [ 01.01 ]
       NPHA80105: [ 01.01 ]
   Author: "boma"
   Notes: *gow_hd_4_3_notes
   Configurable Values: *GOWHD_AR_Configurable_Values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0053eecc, "Aspect Ratio" ]
 "Skip any videos with X button":
   Games:
     "God of War: II HD":
       BCUS98229: [ 01.01 ]
       NPUA80491: [ 01.01 ]
       NPHA80105: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002c1a88, 0x38000001 ]

PPU-e8e29268437430a42b01ccbdea814560150bc037:

 "Skip any videos with X button":
   Games:
     "God of War: HD":
       BCES00791: [ 01.01 ]
       NPEA00255: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001c84d8, 0x38000001 ]
 "True widescreen":
   Games:
     "God of War: HD":
       BCES00791: [ 01.01 ]
       NPEA00255: [ 01.01 ]
   Author: "Garasuhato"
   Notes: *gow_hd_16_9_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00197164, 0x38800000 ]
     - [ be64, 0x00197168, 0xffc00890fc20f890 ]
     - [ be32, 0x00197170, 0x48091ad9 ]
     - [ be64, 0x00197174, 0xc002dab8ec210032 ]

PPU-13e4d424f118d4305110d0218be9e8fa3fa27a87:

 "Skip any videos with X button":
   Games:
     "God of War: II HD":
       BCES00791: [ 01.01 ]
       NPEA00256: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002c2b14, 0x38000001 ]
 "True widescreen":
   Games:
     "God of War: II HD":
       BCES00791: [ 01.01 ]
       NPEA00256: [ 01.01 ]
   Author: "Garasuhato"
   Notes: *gow_hd_16_9_notes
   Patch Version: 1.0
   Patch:
     - [ be64, 0x00059600, 0xfca00890fcc0e890 ]
     - [ be64, 0x00059608, 0x807f000cfc20f890 ]

PPU-a991fd08acbc0262bfc4cca1a60619d758620565:

 "True widescreen":
   Games:
     "God of War: HD":
       BCUS98229: [ 01.00 ]
       NPUA80490: [ 01.00 ]
   Author: "Garasuhato"
   Notes: *gow_hd_16_9_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001a27d4, 0x38800000 ]
     - [ be64, 0x001a27d8, 0xffc00890fc20f890 ]
     - [ be64, 0x001a27e0, 0x480913d9c002dac8 ]
     - [ be32, 0x001a27e8, 0xec210032 ]

PPU-05408beac1c24af97899a302f13c2692dbf73bd2:

 "True widescreen":
   Games:
     "God of War: II HD":
       BCUS98229: [ 01.00 ]
       NPUA80491: [ 01.00 ]
   Author: "Garasuhato"
   Notes: *gow_hd_16_9_notes
   Patch Version: 1.0
   Patch:
     - [ be64, 0x000593b8, 0xfca00890fcc0e890 ]
     - [ be64, 0x000593c0, 0x807f000cfc20f890 ]
PPU
GoldenEye 007: Reloaded 1.2

PPU-a55beada9c3d3f474c7c0ac86874bf30d7fe412d:

 "Infinite Ammo":
   Games:
     "Goldeneye 007: Reloaded":
       BLES01292: [ 01.00 ]
       BLES01292: [ 01.02 ]
       BLUS30755: [ 01.00 ]
       BLUS30755: [ 01.02 ]
   Author: "gir489"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00060040, 0x3800ffff ] # li r0, -1
PPU
Gran Turismo 5 1.2

Anchors:

 gt5_v211_fps: &gt5_v211_fps
   - [ byte, 0x00185457, 0x00 ] # Unlock FPS ingame
   - [ byte, 0x00185463, 0x00 ] # Unlock FPS ingame
   #- [ be32, 0x0085f804, 0x38800000 ] # Unlock FPS in menu
 gt5_v217_fps: &gt5_v217_fps
   - [ byte, 0x001855cb, 0x00 ] # Unlock FPS ingame
   - [ byte, 0x001855d7, 0x00 ] # Unlock FPS ingame
   #- [ be32, 0x00861948, 0x38800000 ] # Unlock FPS in menu
 gt5_unlockfps_notes: &gt5_unlockfps_notes
   "Cutscenes rendered in the game's engine are sped up."
 GT5_AR_Notes: &GT5_AR_Notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings. HUD Elements will stay at 16:9. Sometimes text doesnt show up."
 GT5_AR_Configurable_values: &GT5_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-5eb226d8430cf943cca1344fcf0c76db15aaaeb7:

 "Extended FOV":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 01.00 ]
   Author: "illusion"
   Notes: "Global FOV setting."
   Configurable Values:
     "FOV":
       Type: double_range
       Value: 0.75
       Min: 0.1
       Max: 1
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x018eff34, "FOV" ]
 "Unlock FPS":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 01.00 ] # may work for us ver, idk
   Author: "illusion"
   Notes: *gt5_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x008cffb4, 0x38800000 ]

PPU-9216b03cf8f4ff27a57ff44ede2bc43a9d3087c0:

 "Unlock FPS":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 01.12 ] # may work for us ver, idk
   Author: "illusion"
   Notes: *gt5_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a0f640, 0x38800000 ] # 1.12 eboot (1.13 doesn't have elf)

PPU-ef552ab6594271862d9c6ab62e982c92380ad6cd:

 "Unlock FPS":
   Games:
     "Gran Turismo 5":
       BCUS98114: [ 01.13 ] # it works for us version
   Author: "illusion"
   Notes: *gt5_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00a0f640, 0x38800000 ] # 1.12 eboot (1.13 doesn't have elf)

PPU-d73f342bf28ee016ef3d0ccb309b1acb03d8ecce:

 "Unlock FPS":
   Games:
     "Gran Turismo 5":
       BCUS98114: [ 02.11 ]
   Author: "ZEROx"
   Notes: *gt5_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt5_v211_fps ]
 "Aspect Ratio":
   Games:
     "Gran Turismo 5":
       BCUS98114: [ 02.11 ]
   Author: "Shy_Doge"
   Configurable Values: *GT5_AR_Configurable_Values
   Patch Version: 1.0
   Notes: *GT5_AR_Notes
   Patch:
     - [ bef32, 0x014941d0, "Aspect Ratio" ]
     - [ bef32, 0x0148ef40, "Aspect Ratio" ]
 "irekej Custom Server":
   Games:
     "Gran Turismo 5":
       BCUS98114: [ 02.11 ]
   Author: "FlexBy"
   Notes:
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x013dec30, "http://5.61.32.177\0" ] # https://gt5.ps3.online.us.gran-turismo.com

PPU-7a5ee7bc2fef9566dd80e35893fe2c5571197726:

 "Unlock FPS":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 02.11 ]
   Author: "ZEROx"
   Notes: *gt5_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt5_v211_fps ]
 "Allow Running Unpacked":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 02.11 ]
   Author: "Nenkai"
   Patch Version: 1.0
   Notes: "Allows running the game unpacked for modding purposes.
   Requires extracted game files in 'USRDIR/direct' as GT.VOL then PDIPFS contents on-top."
   Patch:
     - [ be32, 0x000120a0, 0x386004A0 ] # Adjust sizeof(PDIPS3::FileDevicePFSGameData) to sizeof(PDIPS3::FileDeviceCellFS) for new
     - [ be32, 0x000120d8, 0x3888E308 ] # Adjust parameters PDIPS3::FileDeviceGameData(device, param1, param2, param3)
     - [ be32, 0x000120dc, 0x38A8E330 ] # Change pointer to a vtable name
     - [ be32, 0x000120e0, 0x7D064378 ] # Change pointer to a vtable name
     - [ be32, 0x00a73160, 0x48004ED5 ] # Rectify pointer offset to device list field
     - [ be32, 0x00a7316c, 0x941D0498 ] # Change PDIPS3::FileDevicePFSGameData device to PDIPS3::FileDeviceCellFS
     - [ utf8, 0x013dde10, /dev_hdd0\0 ] # param_1
     - [ be16, 0x013dde19, 0x0000 ] # Null terminate
     - [ utf8, 0x013dde38, /game/BCES00569/USRDIR/direct ] # param_2
     - [ be16, 0x013dde55, 0x0000 ] # Null terminate
 "Aspect Ratio":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 02.11 ]
   Author: "Shy_Doge, FlexBy"
   Configurable Values: *GT5_AR_Configurable_Values
   Patch Version: 1.0
   Notes: *GT5_AR_Notes
   Patch:
     - [ bef32, 0x01494170, "Aspect Ratio" ]
     - [ bef32, 0x0148eee0, "Aspect Ratio" ]
 "irekej Custom Server":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 02.11 ]
   Author: "FlexBy"
   Notes:
   Group: CustomServer
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x013debb0, "http://5.61.32.177\0" ] # https://gt5.ps3.online.uk.gran-turismo.com

PPU-223cc85fc80a6667fae775c7c02f7f65e6b2871f:

 "Unlock FPS":
   Games:
     "Gran Turismo 5":
       BCES00569: [ 02.17 ]
   Author: "ZEROx"
   Notes: *gt5_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt5_v217_fps ]

PPU-a5e547ce3ce25092ac6cae85631f50ba5d9ea914:

 "Unlock FPS":
   Games:
     "Gran Turismo 5":
       BCUS98114: [ 02.17 ]
   Author: "ZEROx"
   Notes: *gt5_unlockfps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt5_v217_fps ]
PPU
Gran Turismo 6 1.2

Anchors:

 gt6_devlop_122: &gt6_devlop_122
   - [ be32, 0x0081715c, 0x38600001 ]
 gt6_devlop_notes: &gt6_devlop_notes
   "Press Select+R1 to activate in main menu."

PPU-6ac472e1f334f54ec4753cde9e8e1515bfab4d17:

 "Develop Settings":
   Games:
     "Gran Turismo 6":
       BCUS98296: [ 01.22 ]
   Author: "Nenkai (OpenAdhoc), illusion"
   Notes: *gt6_devlop_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt6_devlop_122 ]

PPU-638ef307e2b35d593f599efec0dc0c37059a984b:

 "Develop Settings":
   Games:
     "Gran Turismo 6":
       BCES01893: [ 01.22 ]
   Author: "Nenkai (OpenAdhoc), illusion"
   Notes: *gt6_devlop_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt6_devlop_122 ]
 "irekej Custom Server":
   Games:
     "Gran Turismo 6":
       BCES01893: [ 01.22 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x0163ef98, "http://5.61.32.177\0" ] # https://gt6.ps3.online.sce%c.gran-turismo.com

PPU-80f0d67b29d3d17ac885a309a3fc4cd8dcf50658:

 "Develop Settings":
   Games:
     "Gran Turismo 6":
       NPEA00502: [ 01.22 ]
   Author: "Nenkai (OpenAdhoc), illusion"
   Notes: *gt6_devlop_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt6_devlop_122 ]

PPU-4213aba5ed17f7e3cd3f299fa44d9d9acef0ba18:

 "Develop Settings":
   Games:
     "Gran Turismo 6":
       NPUA81049: [ 01.22 ]
   Author: "Nenkai (OpenAdhoc), illusion"
   Notes: *gt6_devlop_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt6_devlop_122 ]

PPU-6a7de7fdfd7e7cbd1031bf28a7104b29c308136c:

 "Develop Settings":
   Games:
     "Gran Turismo 6":
       NPHA80269: [ 01.22 ]
   Author: "Nenkai (OpenAdhoc), illusion"
   Notes: *gt6_devlop_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt6_devlop_122 ]

PPU-43e618448eed82aa96856338d072f1e4978c36a8:

 "Develop Settings":
   Games:
     "Gran Turismo 6":
       NPJA00113: [ 01.22 ]
   Author: "Nenkai (OpenAdhoc), illusion"
   Notes: *gt6_devlop_notes
   Patch Version: 1.0
   Patch:
     - [ load, *gt6_devlop_122 ]
PPU
Gran Turismo HD Concept 1.2

Anchors:

 gthd_ar_notes: &gthd_ar_notes
   "Requires \"Stretch To Display Area\" checked in the GPU settings."
 gthd_fov_notes: &gthd_fov_notes
   "Might work with other versions with adjustments."
 gthd_fov_configurable_values: &gthd_fov_configurable_values
   "FOV":
     Type: double_range
     Value: 0.75
     Min: 0.1
     Max: 1
 gthd_nohud_notes: &gthd_nohud_notes
   "Disables in-game HUD. Needs further testing."

PPU-57abea58cae339a0ef9ed99374a0fe7f48b2f72d:

 "21:9 Aspect Ratio":
   Games:
     "Gran Turismo HD Concept":
       NPUA80019: [ All ]
   Author: "illusion"
   Notes: *gthd_ar_notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x009bad04, 1.17 ]
 "Extended FOV":
   Games:
     "Gran Turismo HD Concept":
       NPUA80019: [ All ]
   Author: "illusion"
   Notes: *gthd_fov_notes
   Configurable Values: *gthd_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x009bccd4, "FOV" ]
 "No HUD":
   Games:
     "Gran Turismo HD Concept":
       NPUA80019: [ All ]
   Author: "illusion"
   Notes: *gthd_nohud_notes
   Patch Version: 1.0
   Patch:
    # - [ be32, 0x009c3488, 0x00000001 ] # Menu HUD scale (never use this)
     - [ be32, 0x009ba544, 0x00000000 ]

PPU-ad3a1ecff65a78f9a8380ff4f12960f499604bf4:

 "21:9 Aspect Ratio":
   Games:
     "Gran Turismo HD Concept":
       NPEA90002: [ All ]
   Author: "Margen67"
   Notes: *gthd_ar_notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x009bad3c, 1.17 ]
 "Extended FOV":
   Games:
     "Gran Turismo HD Concept":
       NPEA90002: [ All ]
   Author: "illusion"
   Notes: *gthd_fov_notes
   Configurable Values: *gthd_fov_configurable_values
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x009bcd0c, "FOV" ]
 "No HUD":
   Games:
     "Gran Turismo HD Concept":
       NPEA90002: [ All ]
   Author: "illusion"
   Notes: *gthd_nohud_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x009ba57c, 0x00000000 ]
    # - [ be32, 0x009c34c8, 0x00000001 ] # Menu HUD scale, never use this
PPU
Grand Theft Auto IV 1.2

Anchors:

 gta4_fps_notes: &gta4_fps_notes
   "Set Framelimit to 60 FPS otherwise loading screen layers will go too fast."

PPU-d5041972c3464b734ed27f0b94b505a2a14471c8:

 "Unlock FPS":
   Games:
     "Grand Theft Auto IV (Grand Theft Auto 4)":
       BLUS30127: [ 01.08 ]
       NPUB30702: [ 01.08 ]
   Author: "Zolika1351"
   Notes: *gta4_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f18830, 0x00000000 ]

PPU-a2c90aafce24744d5ac6da8ad009ce301458c8a7:

 "Unlock FPS":
   Games:
     "Grand Theft Auto IV (Grand Theft Auto 4)":
       BLES00229: [ 01.08 ]
       NPEB00882: [ 01.09 ]
   Author: "Zolika1351, illusion"
   Notes: *gta4_fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00f18840, 0x00000000 ]
PPU
Grand Theft Auto V 1.2

Anchors:

 gta5_60fps_notes: &gta5_60fps_notes
   "Allows the game to run at 60 FPS when the VBlank frequency is set to 120 Hz.\n\n※ While this patch does set the frame limit to be half of the VBlank frequency, the game will not actually run any higher than 62 FPS except during the legal/copyright notice screen that is shown at boot."
 gta5_skiprockstarbootlogo_notes: &gta5_skiprockstarbootlogo_notes
   "Skips the Rockstar boot logo like the PS5 version.\n\n※ Does not skip the legal/copyright notice screen."
 gta5_EU127title: &gta5_EU127title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLES01807: [ 01.27 ]
     NPEB01283: [ 01.27 ]
 gta5_EU100title: &gta5_EU100title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLES01807: [ 01.00 ]
     NPEB01283: [ 01.00 ]
 gta5_US127title: &gta5_US127title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLUS31156: [ 01.27 ]
     NPUB31154: [ 01.27 ]
 gta5_US100title: &gta5_US100title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLUS31156: [ 01.00 ]
     NPUB31154: [ 01.00 ]
 gta5_JP123title: &gta5_JP123title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLJM61019: [ 02.24 ]
     NPJB00516: [ 01.23 ]
 gta5_JP100title: &gta5_JP100title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLJM61019: [ 01.00 ]
     NPJB00516: [ 01.00 ]

PPU-e2d0208186c8a9456d5eb143bb695ec356b195a0:

 "60 FPS":
   Games: *gta5_JP123title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004a0dc4, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_JP123title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0180f830, 0x00 ]
 "GTA:OG Custom Server":
   Games: *gta5_JP123title
   Author: "logan, Byrom, FlexBy"
   Notes: "GTA:OG - GTA Online server revival project"
   Group: CustomServer
   Patch Version: 1.3
   Patch:
     - [ utf8, 0x01851328, "http://\0" ] 
     - [ utf8, 0x0184f95c, "http://\0" ] 
     - [ utf8, 0x01850d1c, "ros.gtao.gg\0" ] 
     - [ byte, 0x00d4d9cf, 0x00 ] 
     - [ be16, 0x012de6e6, 0x03 ] 
     - [ be32, 0x012d1480, 0x38600001 ] 
     - [ be32, 0x012d1484, 0x4E800020 ] 
     - [ be32, 0x00d2e8a0, 0x39200001 ]
     - [ be32, 0x00d2e8b0, 0x38C0001B ]

PPU-7b0b0796c3ac6b1274a290bd74c87c48fb459e69:

 "60 FPS":
   Games: *gta5_JP100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0043678c, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_JP100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x01680860, 0x00 ]

PPU-33546066628b10ec09f08a3c29c15611f9e65493:

 "60 FPS":
   Games: *gta5_US127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004a7394, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_US127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0182a4b0, 0x00 ]
 "GTA:OG Custom Server":
   Games: *gta5_US127title
   Author: "logan, Byrom"
   Notes: "GTA:OG - GTA Online server revival project"
   Group: CustomServer
   Patch Version: 1.3
   Patch:
     - [ utf8, 0x0186BFA8, "http://\0" ] 
     - [ utf8, 0x0186A5DC, "http://\0" ]       
     - [ utf8, 0x0186B99C, "ros.gtao.gg\0" ] 
     - [ byte, 0x00D5DBA7, 0x00 ] 
     - [ be16, 0x012F6466, 0x03 ] 
     - [ be32, 0x012E9100, 0x38600001 ] 
     - [ be32, 0x012E9104, 0x4E800020 ] 
     - [ be32, 0x00D3EA40, 0x39200001 ]
     - [ be32, 0x00D3EA50, 0x38C0001B ]

PPU-51eaefa466f3e26a4108f825e9b0856ee079aa2b:

 "60 FPS":
   Games: *gta5_US100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0043b7dc, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_US100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x01698260, 0x00 ]

PPU-70a481398fc3e934446bc53c8e888d92cbcc62be:

 "60 FPS":
   Games: *gta5_EU127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004a0e34, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_EU127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0180f7b0, 0x00 ]
 "GTA:OG Custom Server":
   Games: *gta5_EU127title
   Author: "logan, Byrom"
   Notes: "GTA:OG - GTA Online server revival project"
   Group: CustomServer
   Patch Version: 1.3
   Patch:
     - [ utf8, 0x018512A8, "http://\0" ] 
     - [ utf8, 0x0184F8DC, "http://\0" ] 
     - [ utf8, 0x01850C9C, "ros.gtao.gg\0" ] 
     - [ byte, 0x00D4DA3F, 0x00 ] 
     - [ be16, 0x012DE786, 0x03 ] 
     - [ be32, 0x012D1520, 0x38600001 ] 
     - [ be32, 0x012D1524, 0x4E800020 ] 
     - [ be32, 0x00D2E910, 0x39200001 ] 
     - [ be32, 0x00D2E920, 0x38C0001B ] 

PPU-e5f9e0a066e4170a3251451b7ecd9b1a55da7c57:

 "60 FPS":
   Games: *gta5_EU100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004367fc, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_EU100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x016808e0, 0x00 ]
PPU
Grand Theft Auto V 1.2

Anchors:

 gta5_60fps_notes: &gta5_60fps_notes
   "Allows the game to run at 60 FPS when the VBlank frequency is set to 120 Hz.\n\n※ While this patch does set the frame limit to be half of the VBlank frequency, the game will not actually run any higher than 62 FPS except during the legal/copyright notice screen that is shown at boot."
 gta5_skiprockstarbootlogo_notes: &gta5_skiprockstarbootlogo_notes
   "Skips the Rockstar boot logo like the PS5 version.\n\n※ Does not skip the legal/copyright notice screen."
 gta5_EU127title: &gta5_EU127title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLES01807: [ 01.27 ]
     NPEB01283: [ 01.27 ]
 gta5_EU100title: &gta5_EU100title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLES01807: [ 01.00 ]
     NPEB01283: [ 01.00 ]
 gta5_US127title: &gta5_US127title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLUS31156: [ 01.27 ]
     NPUB31154: [ 01.27 ]
 gta5_US100title: &gta5_US100title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLUS31156: [ 01.00 ]
     NPUB31154: [ 01.00 ]
 gta5_JP123title: &gta5_JP123title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLJM61019: [ 02.24 ]
     NPJB00516: [ 01.23 ]
 gta5_JP100title: &gta5_JP100title
   "Grand Theft Auto V (Grand Theft Auto 5)":
     BLJM61019: [ 01.00 ]
     NPJB00516: [ 01.00 ]

PPU-e2d0208186c8a9456d5eb143bb695ec356b195a0:

 "60 FPS":
   Games: *gta5_JP123title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004a0dc4, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_JP123title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0180f830, 0x00 ]
 "GTA:OG Custom Server":
   Games: *gta5_JP123title
   Author: "logan, Byrom, FlexBy"
   Notes: "GTA:OG - GTA Online server revival project"
   Group: CustomServer
   Patch Version: 1.3
   Patch:
     - [ utf8, 0x01851328, "http://\0" ] 
     - [ utf8, 0x0184f95c, "http://\0" ] 
     - [ utf8, 0x01850d1c, "ros.gtao.gg\0" ] 
     - [ byte, 0x00d4d9cf, 0x00 ] 
     - [ be16, 0x012de6e6, 0x03 ] 
     - [ be32, 0x012d1480, 0x38600001 ] 
     - [ be32, 0x012d1484, 0x4E800020 ] 
     - [ be32, 0x00d2e8a0, 0x39200001 ]
     - [ be32, 0x00d2e8b0, 0x38C0001B ]

PPU-7b0b0796c3ac6b1274a290bd74c87c48fb459e69:

 "60 FPS":
   Games: *gta5_JP100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0043678c, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_JP100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x01680860, 0x00 ]

PPU-33546066628b10ec09f08a3c29c15611f9e65493:

 "60 FPS":
   Games: *gta5_US127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004a7394, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_US127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0182a4b0, 0x00 ]
 "GTA:OG Custom Server":
   Games: *gta5_US127title
   Author: "logan, Byrom"
   Notes: "GTA:OG - GTA Online server revival project"
   Group: CustomServer
   Patch Version: 1.3
   Patch:
     - [ utf8, 0x0186BFA8, "http://\0" ] 
     - [ utf8, 0x0186A5DC, "http://\0" ]       
     - [ utf8, 0x0186B99C, "ros.gtao.gg\0" ] 
     - [ byte, 0x00D5DBA7, 0x00 ] 
     - [ be16, 0x012F6466, 0x03 ] 
     - [ be32, 0x012E9100, 0x38600001 ] 
     - [ be32, 0x012E9104, 0x4E800020 ] 
     - [ be32, 0x00D3EA40, 0x39200001 ]
     - [ be32, 0x00D3EA50, 0x38C0001B ]

PPU-51eaefa466f3e26a4108f825e9b0856ee079aa2b:

 "60 FPS":
   Games: *gta5_US100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x0043b7dc, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_US100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x01698260, 0x00 ]

PPU-70a481398fc3e934446bc53c8e888d92cbcc62be:

 "60 FPS":
   Games: *gta5_EU127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004a0e34, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_EU127title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0180f7b0, 0x00 ]
 "GTA:OG Custom Server":
   Games: *gta5_EU127title
   Author: "logan, Byrom"
   Notes: "GTA:OG - GTA Online server revival project"
   Group: CustomServer
   Patch Version: 1.3
   Patch:
     - [ utf8, 0x018512A8, "http://\0" ] 
     - [ utf8, 0x0184F8DC, "http://\0" ] 
     - [ utf8, 0x01850C9C, "ros.gtao.gg\0" ] 
     - [ byte, 0x00D4DA3F, 0x00 ] 
     - [ be16, 0x012DE786, 0x03 ] 
     - [ be32, 0x012D1520, 0x38600001 ] 
     - [ be32, 0x012D1524, 0x4E800020 ] 
     - [ be32, 0x00D2E910, 0x39200001 ] 
     - [ be32, 0x00D2E920, 0x38C0001B ] 

PPU-e5f9e0a066e4170a3251451b7ecd9b1a55da7c57:

 "60 FPS":
   Games: *gta5_EU100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be16, 0x004367fc, 0x4800 ]
 "Skip Rockstar Boot Logo":
   Games: *gta5_EU100title
   Author: "illusion, Karen/あけみ (akemin_dayo)"
   Notes: *gta5_skiprockstarbootlogo_notes
   Patch Version: 1.0
   Patch:
     - [ byte, 0x016808e0, 0x00 ]
PPU
Hail to the Chimp 1.2

PPU-6025d7dd93c1c395cbcf06806f4b04eb0f875047:

 "Openspy Online":
   Games:
     "Hail to the Chimp":
       BLUS30153 : [ 01.02 ]
   Author: "FlexBy"
   Notes: "Updates references from gamespy.com to openspy.net. Allows to play multiplayer."
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x01513065, "openspy.net" ]
     - [ utf8, 0x01513082, "openspy.net" ]
     - [ utf8, 0x01513097, "openspy.net" ]
     - [ utf8, 0x015130ad, "openspy.net" ]
     - [ utf8, 0x015130c5, "openspy.net" ]
     - [ utf8, 0x015130e0, "openspy.net" ]
     - [ utf8, 0x0151312f, "openspy.net" ]
     - [ utf8, 0x0151319f, "openspy.net" ]
     - [ utf8, 0x015131e6, "openspy.net" ]
     - [ utf8, 0x015158b5, "openspy.net" ]
     - [ utf8, 0x01515dfa, "openspy.net" ]
     - [ utf8, 0x015161a8, "openspy.net" ]
     - [ utf8, 0x015179f0, "openspy.net" ]
     - [ utf8, 0x01517a4f, "openspy.net" ]
     - [ utf8, 0x015189b6, "openspy.net" ]
     - [ utf8, 0x01519370, "openspy.net" ]
     - [ utf8, 0x01519388, "openspy.net" ]
     - [ utf8, 0x015193a0, "openspy.net" ]
     - [ utf8, 0x01519664, "openspy.net" ]
     - [ utf8, 0x015196e4, "openspy.net" ]
     - [ utf8, 0x017b7b45, "openspy.net" ]
     - [ utf8, 0x017b7c8d, "openspy.net" ]
     - [ utf8, 0x01518f48, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x01518cb8, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Harry Potter and the Half-Blood Prince 1.2

Anchors:

 hpathbp_60fps_notes: &hpathbp_60fps_notes
   "Set vblank to 120Hz for 60 FPS Gameplay.\nMay work with other versions with adjustments."

PPU-daf192f4e83562758e1f988455b14f1b52b51537:

 "60 FPS":
   Games:
     "Harry Potter and the Half-Blood Prince":
       BLES00424: [ 01.00 ]
   Author: "illusion"
   Notes: *hpathbp_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c761c, 0x38000001 ] # li r0 0x1

PPU-850e0eab86f490423254d2e5faa07f41ec612b84:

 "60 FPS":
   Games:
     "Harry Potter and the Half-Blood Prince":
       BLUS30242: [ 01.00 ]
   Author: "illusion"
   Notes: *hpathbp_60fps_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c761c, 0x38000001 ] # li r0 0x1
PPU
Harry Potter and the Order of the Phoenix 1.2

PPU-27c0293b51385f3fbea2bf1a4e2f8c79f55a058e:

 "60 FPS":
   Games:
     "Harry Potter and the Order of the Phoenix":
       BLES00070: [ 01.01 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0066b764, 0x38800001 ]
PPU
Hatsune Miku: Project DIVA Dreamy Theater 1.2

Anchors:

 HMPDDT_PSP_Notes: &HMPDDT_PSP_Notes
   "Makes the game playable by skipping the PSP connection screen. A decrypted save is still required to play the game. The patch can also be used on real hardware."

PPU-ddd080c3a59b7d8f7e640b419efccea6972d1e21:

 "Sign in without connecting a PSP":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater":
       NPJB00047: [ 01.00 ]
   Author: "samyuu, Brolijah, nastys"
   Notes: *HMPDDT_PSP_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0066c464, 0x000004b8 ]

PPU-890a336132e35e8bfb7cbe430ea9b09114915346:

 "Sign in without connecting a PSP":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater":
       NPJB00047: [ 01.01 ]
   Author: "samyuu, Brolijah, nastys"
   Notes: *HMPDDT_PSP_Notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0066f9b4, 0x00000718 ]
 "Unlock all songs and modules":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater":
       NPJB00047: [ 01.01 ]
   Author: "nastys"
   Notes: "Unlocks everything. No save data required. Module achievement percentage is not changed."
   Patch Version: 1.1
   Patch:
     # Unlock song menu
     - [ be32, 0x003a0b14, 0x38600001 ]
     - [ be32, 0x003a0b18, 0x4e800020 ]
     # Unlock songs and modules
     - [ be32, 0x002ed4fc, 0x38600001 ]
     - [ be32, 0x002ed500, 0x39200001 ]
     - [ be32, 0x002ed508, 0x42800040 ]
     # Unlock PV mode
     - [ be32, 0x002ecda8, 0x38000001 ]
 "Full resolution":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater":
       NPJB00047: [ 01.01 ]
   Author: "nastys"
   Notes: "Increases the internal resolution from 1024x640 to 1280x720."
   Patch Version: 1.1
   Patch:
     - [ be32, 0x0022f0c4, 0x2f890500 ]
     - [ be32, 0x0022f0d0, 0x39200500 ]
     - [ be32, 0x0022f0d8, 0x380002d0 ]
     - [ be32, 0x0022f3b8, 0x2f8802d0 ]
     - [ be32, 0x0022f3c4, 0x39200500 ]
     - [ be32, 0x0022f3cc, 0x380002d0 ]
 "Remove watermark":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater":
       NPJB00047: [ 01.01 ]
   Author: "nastys"
   Notes: "Removes the PV watermark."
   Patch Version: 1.0
   Patch:
     # pv_mark
     - [ byte, 0x007ed618, 0x00 ]
 "Skip save data CRC-32 check":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater":
       NPJB00047: [ 01.01 ]
   Author: "nastys"
   Notes: "For easy save data modding."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003d7780, 0x4280000c ]
     - [ be32, 0x003d7874, 0x4280001c ]
     - [ be32, 0x003d784c, 0x60000000 ]
PPU
Hatsune Miku: Project DIVA Dreamy Theater 2nd 1.2

PPU-f0a175f8e0fe7f939223d821dc05fc646ca22a14:

 "Unlock all songs and modules":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater 2nd":
       NPJB00134: [ 01.01 ]
   Author: "nastys"
   Notes: "Unlocks everything. No save data required."
   Patch Version: 1.1
   Patch:
     # Unlock song menu
     - [ be32, 0x0038fe00, 0x38600001 ]
     - [ be32, 0x0038fe04, 0x4e800020 ]
     # Unlock songs and modules
     - [ be32, 0x002ca200, 0x38600001 ]
     - [ be32, 0x002ca204, 0x39200001 ]
     - [ be32, 0x002ca20c, 0x42800040 ]
     # Unlock PV mode
     - [ be32, 0x002cc8ec, 0x38000001 ]
 "Full resolution":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater 2nd":
       NPJB00134: [ 01.01 ]
   Author: "nastys"
   Notes: "Increases the internal resolution from 1024x576 to 1280x720."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0021e408, 0x2f890500 ]
     - [ be32, 0x0021e416, 0x39200500 ]
     - [ be32, 0x0021e41c, 0x380002d0 ]
     - [ be32, 0x0021e76c, 0x2f8802d0 ]
     - [ be32, 0x0021e778, 0x39200500 ]
     - [ be32, 0x0021e780, 0x380002d0 ]
 "Remove watermark":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater 2nd":
       NPJB00134: [ 01.01 ]
   Author: "nastys"
   Notes: "Removes the PV watermark."
   Patch Version: 1.0
   Patch:
     # pv_mark
     - [ byte, 0x00826790, 0x00 ]
 "Skip save data CRC-32 check":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater 2nd":
       NPJB00134: [ 01.01 ]
   Author: "nastys"
   Notes: "For easy save data modding."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003c2054, 0x4280000c ]
     - [ be32, 0x003c2148, 0x4280001c ]
     - [ be32, 0x003c2120, 0x60000000 ]
PPU
Hatsune Miku: Project DIVA Dreamy Theater Extend 1.2

PPU-2d23777ede9d83e1f1dd3fa4fd61a993fa8d9fea:

 "Unlock all songs and modules":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater Extend":
       NPJB00201: [ 01.01 ]
   Author: "nastys"
   Notes: "Unlocks everything. No save data required."
   Patch Version: 1.1
   Patch:
     # Unlock song menu
     - [ be32, 0x003837cc, 0x38600001 ]
     - [ be32, 0x003837d0, 0x4e800020 ]
     # Unlock songs and modules
     - [ be32, 0x002dea18, 0x38600001 ]
     - [ be32, 0x002dea1c, 0x39200001 ]
     - [ be32, 0x002dea24, 0x42800040 ]
     # Unlock PV mode
     - [ be32, 0x002e1968, 0x38000001 ]
 "Full resolution":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater Extend":
       NPJB00201: [ 01.01 ]
   Author: "nastys"
   Notes: "Increases the internal resolution from 1024x576 to 1280x720."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003a6c70, 0x2f890500 ]
     - [ be32, 0x003a6c7c, 0x39200500 ]
     - [ be32, 0x003a6c84, 0x380002d0 ]
     - [ be32, 0x003a6fd0, 0x2f8802d0 ]
     - [ be32, 0x003a6fdc, 0x39200500 ]
     - [ be32, 0x003a6fe4, 0x380002d0 ]
 "Remove watermark":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater Extend":
       NPJB00201: [ 01.01 ]
   Author: "nastys"
   Notes: "Removes the PV watermark."
   Patch Version: 1.0
   Patch:
     # pv_mark
     - [ byte, 0x00833e08, 0x00 ]
 "Skip save data CRC-32 check":
   Games:
     "Hatsune Miku: Project DIVA Dreamy Theater Extend":
       NPJB00201: [ 01.01 ]
   Author: "nastys"
   Notes: "For easy save data modding."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x003b5d60, 0x4280000c ]
     - [ be32, 0x003b5d34, 0x42800020 ]
     - [ be32, 0x003b5d0c, 0x60000000 ]
PPU
Hatsune Miku: Project DIVA F 1.2

Anchors:

 HMPDF_FPS_USEU: &HMPDF_FPS_USEU
   - [ bef32, 0x00bf289c, 1 ]
   - [ be16, 0x00589496, 0x0001 ]
   - [ be16, 0x005894ba, 0x0001 ]
   - [ be16, 0x00589802, 0x0001 ]
   - [ be16, 0x0058982a, 0x0001 ]
 HMPDF_FPS_JP: &HMPDF_FPS_JP
   - [ bef32, 0x00bf22fc, 1 ]
   - [ be16, 0x00586202, 0x0001 ]
   - [ be16, 0x00586226, 0x0001 ]
   - [ be16, 0x0058656e, 0x0001 ]
   - [ be16, 0x00586596, 0x0001 ]
 HMPDF_FPS_Notes: &HMPDF_FPS_Notes
   "Patch accelerates some game effects by 2x. Does not affect playability."

PPU-f3227f57ec001582b253035fd90de77f05ead470:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F":
       BLUS31319: [ All ]
       NPUB31241: [ All ]
   Author: "Brolijah"
   Notes: *HMPDF_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF_FPS_USEU ]
 "Enable Debug Mode":
   Games:
     "Hatsune Miku: Project Diva F":
       NPUB31241: [ All ]
   Author: "samyuu, feat_jinsoul"
   Notes: "Enables debug mode. Enable Mouse and Keyboard handlers under Config > I/O to use basic debug menus. Right click for the topmost menu."
   Patch Version: 1.0
   Patch:
     - [ byte, 0x0003d10f, 0x00 ]
     - [ byte, 0x001cf64f, 0x01 ]
     - [ byte, 0x001cf657, 0x01 ]

PPU-c02e3b52e3d75f52f76fb8f0fb5be7ca4d921949:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F":
       NPEB01393: [ All ]
   Author: "Brolijah"
   Notes: *HMPDF_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF_FPS_USEU ]

PPU-1105af0a4d6a4a1481930c6f3090c476cde06c4c:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F":
       BLJM60527: [ All ]
       NPJB00287: [ All ]
   Author: "Brolijah"
   Notes: *HMPDF_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF_FPS_JP ]
PPU
Hatsune Miku: Project DIVA F 2nd 1.2

Anchors:

 HMPDF2_FPS_USEU: &HMPDF2_FPS_USEU
   - [ bef32, 0x000423c8, 1 ]
   - [ be16, 0x006af44e, 0x0001 ]
   - [ be16, 0x006af46e, 0x0001 ]
   - [ be16, 0x006af492, 0x0001 ]
   - [ be16, 0x006af4b6, 0x0001 ]
 HMPDF2_FPS_AS: &HMPDF2_FPS_AS
   - [ bef32, 0x00042390, 1 ]
   - [ be16, 0x006af0b6, 0x0001 ]
   - [ be16, 0x006af0d6, 0x0001 ]
   - [ be16, 0x006af0fa, 0x0001 ]
   - [ be16, 0x006af11e, 0x0001 ]
 HMPDF2_FPS_JP: &HMPDF2_FPS_JP
   - [ bef32, 0x00041f40, 1 ]
   - [ be16, 0x006a48f6, 0x0001 ]
   - [ be16, 0x006a4916, 0x0001 ]
   - [ be16, 0x006a493a, 0x0001 ]
   - [ be16, 0x006a495e, 0x0001 ]
 HMPDF2_FPS_Notes: &HMPDF2_FPS_Notes
   "Patch accelerates some game effects by 2x, and breaks some effects completely. Does not affect playability."

PPU-092c43e2bcacccfe3cdc22b0ab8062b91d4e1cf9:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       BLUS31431: [ All ]
       NPUB31488: [ All ]
   Author: "Brolijah"
   Notes: [ *HMPDF2_FPS_Notes, "\nMight work with NPUB31488 as well." ]
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF2_FPS_USEU ]

PPU-67e0e7c9b2a7a340c914a0d078e25aac1047e4d4:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       NPEB02013: [ All ]
   Author: "Brolijah"
   Notes: [ *HMPDF2_FPS_Notes, "\nMight work with BLES02029 as well." ]
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF2_FPS_USEU ]

PPU-51d336edfa3774f2db83ed030611f462c097c40b:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       BLAS50723: [ All ]
   Author: "Brolijah"
   Notes: *HMPDF2_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF2_FPS_AS ]

PPU-c70b15d3f6694af74fa329dd4fc25fe28a59e9cc:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       NPHB00671: [ All ]
   Author: "Brolijah"
   Notes: *HMPDF2_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF2_FPS_AS ]

PPU-c3291f5919ca147ac854de10f7436f4ad494233f:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       BLJM61079: [ 01.00 ]
       NPJB00435: [ 01.00 ]
   Author: "Brolijah"
   Notes: *HMPDF2_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF2_FPS_JP ]

PPU-058cf39c07fd13f100c1f6dc40a0ead9bf3ad51b:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       BLJM61079: [ 01.01 ]
   Author: "Brolijah"
   Notes: *HMPDF2_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF2_FPS_JP ]

PPU-8fc9f26ed77cc9237db0e6348dcf9d6c451b6220:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       BLJM61079: [ 01.02 ]
   Author: "Brolijah"
   Notes: *HMPDF2_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ load, *HMPDF2_FPS_JP ]

PPU-311fcd98af6adc5e64e6a833eb959f43b0976193:

 "60 FPS":
   Games:
     "Hatsune Miku: Project Diva F 2nd":
       NPJB00435: [ 01.02 ]
   Author: "Brolijah"
   Notes: *HMPDF2_FPS_Notes
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00041f78, 1 ]
     - [ be16, 0x006ab316, 0x0001 ]
     - [ be16, 0x006ab336, 0x0001 ]
     - [ be16, 0x006ab35a, 0x0001 ]
     - [ be16, 0x006ab37e, 0x0001 ]
PPU
Haze 1.2

Anchors:

 haze_fps_notes: &haze_fps_notes
   "Needs testing above 60 FPS."
 haze_fps: &haze_fps
   - [ be32, 0x0068d0e8, 0x38000000 ] # li r0 0x0
 haze_ammo_notes: &haze_ammo_notes
   "Unlimited ammo, grenades, etc. without reloading."
 haze_ammo: &haze_ammo
   - [ be32, 0x0033854c, 0x60000000 ] # Infinite clip capacity
   - [ be32, 0x00395884, 0x60000000 ] # Infinite ammo
 haze_hp: &haze_hp
   - [ be32, 0x0005328c, 0x60000000 ]
 haze_disc_us_titles: &haze_disc_us_titles
   "Haze":
     BLUS30094: [ 01.36 ]
 haze_disc_eu_titles: &haze_disc_eu_titles
   "Haze":
     BLES00157: [ 01.36 ]

PPU-b39773da362cfd02e0d498ccc9e3b1f310d6d5e7:

 "Unlock FPS":
   Games: *haze_disc_us_titles
   Author: "illusion"
   Notes: *haze_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *haze_fps ]
 "Infinite Ammo":
   Games: *haze_disc_us_titles
   Author: "Aphelion"
   Notes: *haze_ammo_notes
   Patch Version: 1.0
   Patch:
     - [ load, *haze_ammo ]
 "Infinite Health":
   Games: *haze_disc_us_titles
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *haze_hp ]

PPU-e6714887d07308d64b93b86fb585a37ec08c538f:

 "Unlock FPS":
   Games: *haze_disc_eu_titles
   Author: "illusion"
   Notes: *haze_fps_notes
   Patch Version: 1.0
   Patch:
     - [ load, *haze_fps ]
 "Infinite Ammo":
   Games: *haze_disc_eu_titles
   Author: "Aphelion"
   Notes: *haze_ammo_notes
   Patch Version: 1.0
   Patch:
     - [ load, *haze_ammo ]
 "Infinite Health":
   Games: *haze_disc_eu_titles
   Author: "Aphelion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ load, *haze_hp ]
PPU
Heavy Fire: Afghanistan 1.2

PPU-03fcde41027f6df8f203d00d064638eac725c736:

 "Infinite Ammo":
   Games:
     "Heavy Fire: Afghanistan":
       NPUB30916: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000db780, 0x60000000 ]
PPU
Heavy Fire: Shattered Spear 1.2

PPU-24a5b7e528b1c6f40905e1ae656a2152914202a5:

 "Infinite Health":
   Games:
     "Heavy Fire: Shattered Spear":
       NPJB00291: [ 01.00 ]
   Author: "jgduff1, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000cdd60, 0x7c84f814 ]
     - [ be32, 0x000cdd64, 0x91830000 ]
 "Infinite Ammo":
   Games:
     "Heavy Fire: Shattered Spear":
       NPJB00291: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x001173dc, 0x60000000 ]

PPU-e4632b32edcceeb4d241b3f3d8541c70658f5ab1:

 "Infinite Health":
   Games:
     "Heavy Fire: Shattered Spear":
       BLUS31000: [ 01.00 ]
   Author: "jgduff1"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000d0f70, 0x7c84f814 ]
     - [ be32, 0x000d0f74, 0x91830000 ]
 "Infinite Ammo":
   Games:
     "Heavy Fire: Shattered Spear":
       BLUS31000: [ 01.00 ]
   Author: "jgduff1"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00119420, 0x30840000 ]
     - [ be32, 0x00119424, 0x909C0018 ]
PPU
Heavy Rain 1.2

Anchors:

 HR_debugmenu_notes: &HR_debugmenu_notes
   "L3 = Opens Debug Menu\nL1/R1 = Change pages"

PPU-38638340e904d6ff86ea940082e1930fa842fa2f:

 "Playable Demo Mode":
   Games:
     "Heavy Rain":
       BCUS98164: [ 01.00 ]
   Author: "bungholio"
   Notes: *HR_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00547b6c, 0x38600001 ]
 "Debug Menu":
   Games:
     "Heavy Rain":
       BCUS98164: [ 01.00 ]
   Author: "bungholio"
   Notes: *HR_debugmenu_notes
   Patch Version: 1.0
   Patch:
     - [ be32, 0x000c7f98, 0x38000001 ]
     - [ be32, 0x000c7fa0, 0x98090000 ]
PPU
Help:Game Patches/SPU 1.2

Anchors:

 SPU_MLAA_Notes: &SPU_MLAA_Notes
   "Removes Morphological Anti-Aliasing, known as \"MLAA\", a form of post process anti-aliasing which is done using the CELL's SPUs instead of the RSX for extra performance."
 SPU_MLAA_01: &SPU_MLAA_01
   - [ be32, 0x000031f4, 0x40800003 ] # il r3 0
 SPU_MLAA_02: &SPU_MLAA_02
   - [ load, *SPU_MLAA_01 ]
   - [ be32, 0x0000349c, 0x40800017 ] # il r23 0
 SPU_MLAA_03: &SPU_MLAA_03
   - [ load, *SPU_MLAA_01 ]
   - [ be32, 0x000034a4, 0x40800017 ] # il r23 0
 SPU_MLAA_04: &SPU_MLAA_04
   - [ be32, 0x00005948, 0x40800094 ] # il r20 1
   - [ be32, 0x0000690c, 0x40800027 ] # il r39 0
 SPU_MLAA_05: &SPU_MLAA_05
   - [ be32, 0x00004440, 0x40800002 ] # il r2 0
   - [ be32, 0x000056c4, 0x4080008a ] # il r10 0
 SPU_MLAA_06: &SPU_MLAA_06
   - [ be32, 0x000033b0, 0x40800017 ] # il r23 0
   - [ be32, 0x0000373c, 0x4080001f ] # il r31 0
 SPU_MLAA_07: &SPU_MLAA_07
   - [ be32, 0x0000325c, 0x40800003 ] # il r3 0
   - [ be32, 0x00004c00, 0x40800091 ] # il r17 1
 SPU_MLAA_08: &SPU_MLAA_08
   - [ be32, 0x000036d4, 0x4080001d ] # il r29 0
   - [ be32, 0x000033d0, 0x40800005 ] # il r5 0
 SPU_MLAA_09: &SPU_MLAA_09
   - [ be32, 0x00003744, 0x4080001e ] # il r30 0
   - [ be32, 0x00003430, 0x40800006 ] # il r6 0
 SPU_MLAA_10: &SPU_MLAA_10
   - [ be32, 0x000036bc, 0x4080001c ] # il r28 0
   - [ be32, 0x000033c0, 0x40800005 ] # il r5 0
 SPU_MLAA_11: &SPU_MLAA_11
   - [ be32, 0x00003344, 0x40800003 ] # il r3 0
   - [ be32, 0x000037b4, 0x4020007f ] # spu nop

SPU-5177cbc4bf45c8a0a6968c2a722da3a9e6cfb28b: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - Prince of Persia series":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nPrince of Persia: The Sands of Time\nPrince of Persia: Warrior Within\nPrince of Persia: The Two Thrones" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_01 ]

SPU-9001b44fd7278b5a6fa5385939fe928a0e549394: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA":
   Games:
     "Puppeteer":
       BCES00935: [ All ]
       BCUS98227: [ All ]
       BCJS30078: [ All ]
       BCAS20281: [ All ]
       NPEA00439: [ All ]
       NPUA80959: [ All ]
       NPJA00098: [ All ]
       NPHA80250: [ All ]
     "Puppeteer: Demo version":
       NPJA90254: [ All ]
       NPEA90125: [ All ]
   Author: "Whatcookie"
   Notes: *SPU_MLAA_Notes
   Group: SPUMLAA
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_01 ]
 "Disable SPU MLAA - Multiple titles":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nBinary Domain\nJourney\nOddworld: Stranger's Wrath HD\nTokyo Jungle\nSoulCalibur Lost Swords\nSoulCalibur V\nYakuza Ishin\nYakuza 5\nFerrari Racing Legends\nPool Nation\nPortal 2\nThe Ratchet & Clank Trilogy" ]
   Group: SPUMLAA
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_02 ]

SPU-931132fd48a40bce0bec28e21f760b1fc6ca4364: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - Multiple titles":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nCaptain America: Super Soldier\nYakuza Dead Souls\nNeed for Speed Shift 2 Unleashed\nTransformers Dark of The Moon" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_02 ]

SPU-7b5ea49122ec7f023d4a72452dc7a9208d9d6dbf: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA":
   Games:
     "Dragon Age 2 (Dragon Age II)":
       BLES01084: [ All ]
       BLUS30645: [ All ]
       NPEB00569: [ All ]
       NPUB30476: [ All ]
   Author: "Whatcookie"
   Notes: *SPU_MLAA_Notes
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_02 ]

SPU-df5b1c3353cc36bb2f0fb59197d849bb99c3fecd: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - Multiple titles":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMedieval Moves: Deadmund's Quest\nShadow of the Colossus\nSports Champions 2\n\nExtra note for Shadow of the Colossus:\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_02 ]

SPU-45f98378f0837fc6821f63576f65d47d10f9bbcb: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - Multiple titles":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nYakuza 0\nYakuza Kiwami\nHandball 16\nHandball 17\nKillAllZombies\nWWE 2k17" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_06 ]

SPU-9c270732b4276ec71df9a5255d5d8a63267de645: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA":
   Games:
     "WWE '12":
       BLES01439: [ All ]
       BLUS30841: [ All ]
       BLJM60436: [ All ]
   Author: "Whatcookie, dio"
   Notes: *SPU_MLAA_Notes
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_02 ]

SPU-6932af7adf79f31116fc28d71aae3e5e165d7f63: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - WWE '13, WWE 2K14":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie, Satan"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nWWE '13\nWWE 2K14" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_02 ]

SPU-ac189d7f87091160a94e69803ac0cff0a8bb7813: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - ICO":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nICO\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_02 ]

SPU-794795c449beef176d076816284849d266f55f99: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - Macross 30":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMacross 30" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_03 ]

SPU-e3780fe1dc8953f849ac844ec9688ff4da3ca3ae: # SPUNAME: 'u:\bin_ps3_SNC\edgepost_mlaa_ta'

 "Disable SPU MLAA - Metro Last Light":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nMetro Last Light" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_03 ]

SPU-530c255936b07b25467a58e24ceff5fd4e2960b7: # SPUNAME: 'mlaascanline.PS3_Release/mlaasca'

 "Disable SPU MLAA":
   Games:
     "God of War 3 (God of War III)":
       BCES00510: [ 01.00 ]
       BCES00799: [ 01.00 ]
       BCUS98111: [ 01.00 ]
       BCJS37001: [ 01.00 ]
       BCAS25003: [ 01.00 ]
       BCKS15003: [ 01.00 ]
   Author: "Whatcookie"
   Notes: *SPU_MLAA_Notes
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_04 ]

SPU-2239af4827b17317522bd6323c646b45b34ebf14: # SPUNAME: 'mlaascanline.PS3_Release/mlaasca'

 "Disable SPU MLAA":
   Games:
     "God of War 3 (God of War III)":
       BCES00510: [ 01.03 ]
       BCES00799: [ 01.03 ]
       BCUS98111: [ 01.03 ]
       BCJS37001: [ 01.03 ]
       BCAS25003: [ 01.03 ]
       BCKS15003: [ 01.03 ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_04 ]

SPU-7cd211ff1cbd33163eb0711440dccbb3c1dbcf6c: # SPUNAME: 'z:/export/jenkins/workspace/int6'

 "Disable SPU MLAA - God of War: Ascension":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_05 ]

SPU-1549476fe258150ff9f902229ffaed69a932a9c1: # SPUNAME: 'Z:/output/EURint6/SPUMLAATask/PS'

 "Disable SPU MLAA - God of War: Ascension":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_05 ]

SPU-77ce25dab2a5ca1d96038cc3dc57c50c705ce38c: # SPUNAME: 'Z:/output/USint6/SPUMLAATask/PS3'

 "Disable SPU MLAA - God of War: Ascension":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie, kd-11"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nGod of War: Ascension" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_05 ]

SPU-82b3399c8e6533ba991eedb0e139bf20c7783bac: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - Twisted Metal, Resident Evil: Operation Raccoon City":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nTwisted Metal\nResident Evil: Operation Raccoon City" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_06 ]

SPU-969cf3e9db75f52a6b41074ccbff74106b709854: # SPUNAME: 'objs/release/edgepost-mlaa-task.' # NOTE: has asserts!

 "Disable SPU MLAA - Multiple titles":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nAce Combat: Assault Horizon\nDmC Devil May Cry\nMotorStorm: Apocalypse\nMotorStorm RC\nPlayStation Move Heroes\nCarnival Island\nEscape Dead Island\nI Am Alive\nRed Faction: Armageddon\nFarming Simulator\nSly Cooper: Thieves in Time\n\nExtra note for Sly Cooper: Thieves in Time:\nThis patch can be used alongside PPU based patch which allows for resolution scaling." ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_07 ]

SPU-976d2128f08c362731413b75c934101b76c3d73b: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - LittleBigPlanet 2":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2 (early versions)" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_08 ]

SPU-a129a01a270246c85df18eee0e959ef4263b6510: # SPUNAME: 'C:\dev\CW_br2_move_final-output\'

 "Disable SPU MLAA - LittleBigPlanet 2":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2 (other early versions)" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_09 ]

SPU-702d0205a89d445d15dc0f96548546c4e2e7a59f: # SPUNAME: 'PS3_Release/edgepost-mlaa-task.s'

 "Disable SPU MLAA - LittleBigPlanet 2, LittleBigPlanet 3, LittleBigPlanet Hub":
   Games:
     All:
       All: [ All ]
   Author: "Whatcookie"
   Notes: [ *SPU_MLAA_Notes, "\n\nKnown to affect:\nLittleBigPlanet 2\nLittleBigPlanet 3\nLittleBigPlanet Hub" ]
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_10 ]

SPU-191fe1c92c8360992b3240348e70ea37d50812d4: # SPUNAME: 'E:\Alice2\Development\Intermedia'

 "Disable SPU MLAA":
   Games:
     "Alice: Madness Returns":
       BLES01265: [ All ]
       BLUS30607: [ All ]
       NPEB00625: [ All ]
       NPUB30545: [ All ]
   Author: "Whatcookie"
   Notes: *SPU_MLAA_Notes
   Patch Version: 1.5
   Patch:
     - [ load, *SPU_MLAA_11 ]
SPU Disable SPU MLAA
High Stakes on the Vegas Strip: Poker Edition 1.2

PPU-16d92d4b3a73bc5c99ae17d054069106a5a163ad:

 "Openspy Online":
   Games:
     "High Stakes on the Vegas Strip: Poker Edition":
       NPEB00009: [ 02.01 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x00306808, "openspy.net" ]
     - [ utf8, 0x0030756d, "openspy.net" ]
     - [ utf8, 0x00308df8, "openspy.net" ]
     - [ utf8, 0x00308e10, "openspy.net" ]
     - [ utf8, 0x00308e28, "openspy.net" ]
     - [ utf8, 0x00308f42, "openspy.net" ]
     - [ utf8, 0x00309238, "openspy.net" ]
     - [ utf8, 0x00309774, "openspy.net" ]
     - [ utf8, 0x0030983c, "openspy.net" ]
     - [ utf8, 0x00377835, "openspy.net" ]
     - [ utf8, 0x0037797d, "openspy.net" ]
     - [ utf8, 0x00377c12, "openspy.net" ]
     - [ utf8, 0x00309970, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x002f1728, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
Homefront 1.2

PPU-efbe18803e699a9b0841c5ae11134831cc013cb1:

 "Openspy Online":
   Games:
     "Homefront":
       NPEB00671: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ utf8, 0x01a5f247, "openspy.net" ]
     - [ utf8, 0x01a5f28e, "openspy.net" ]
     - [ utf8, 0x01a5f7cd, "openspy.net" ]
     - [ utf8, 0x01a5fab2, "openspy.net" ]
     - [ utf8, 0x01a5fe44, "openspy.net" ]
     - [ utf8, 0x01a5fe78, "openspy.net" ]
     - [ utf8, 0x01a5fe90, "openspy.net" ]
     - [ utf8, 0x01a5fea8, "openspy.net" ]
     - [ utf8, 0x01a6285c, "openspy.net" ]
     - [ utf8, 0x01f51dc9, "openspy.net" ]
     - [ utf8, 0x01f51e19, "openspy.net" ]
     - [ utf8, 0x01a6259c, "http://%s.auth.pubsvs.openspy.net/AuthService/AuthService.asmx\0" ]
     - [ utf8, 0x01a62492, "afb5818995b3708d0656a5bdd20760aee76537907625f6d23f40bf17029e56808d36966c0804e1d797e310fedd8c06e6c4121d963863d765811fc9baeb2315c9a6eaeb125fad694d9ea4d4a928f223d9f4514533f18a5432dd0435c5c6ac8e276cf29489cb5ac880f16b0d7832ee927d4e27d622d6a450cd1560d7fa882c6c13" ]
PPU
I Am Alive 1.2

PPU-98cd3afcfa5471523c8840f583c60017696fb998:

 "Level Browser Menu":
   Games:
     "I Am Alive":
       NPEB00476: [ 01.00 ]
       NPUB30383: [ 01.00 ]
   Author: "FBML"
   Notes: "Unlocks Map and Episode Browser in Pause Menu.\nNot sure if it does anything else."
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00915b6c, 0x60000000 ]
PPU
InFamous 1.2

Anchors:

 inFam1_PSNalltitle: &Infam1_PSNalltitle
   "inFamous":
     NPUA80480: [ All ]
     NPEA00252: [ All ]
     NPHA80103: [ All ]
 inFam1_EUdiscalltitle: &Infam1_EUdiscalltitle
   "inFamous":
     BCES00220: [ All ]
     BCES00591: [ All ]
     BCES00609: [ All ]

PPU-1fb2d518fd8f29063f45344d1a83735c5094edec:

 "All powers unlocked":
   Games: *Infam1_PSNalltitle
   Author: "Scirvir"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002d6448, 0x60000000 ]
     - [ byte, 0x002d6457, 0x7f ]

PPU-d0c3e2a107c47d20d3316325ce6f75464a8f4f1d:

 "All powers unlocked":
   Games: *Infam1_EUdiscalltitle
   Author: "Scirvir"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002d59d8, 0x60000000 ]
     - [ byte, 0x002d59e7, 0x7f ]

PPU-412a9bf323b4743de21658a286f71dbe82cad807:

 "All powers unlocked":
   Games:
     "inFamous":
       BCUS98119: [ All ]
   Author: "Scirvir"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x002d59d8, 0x60000000 ]
     - [ byte, 0x002d59e7, 0x7f ]
PPU
InFamous 2 1.2

PPU-52a747a6282ff38eebc356fb56afc09e07e020f0:

 "Extended FOV":
   Games:
     "Infamous 2 Demo":
       NPEA90095: [ All ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x0096de14, 0.65 ] # the floats are static but game settings will need "li" instead.

PPU-41a7d047c573c78c0307506c9d1b52d15a66e4f5:

 "Extended FOV":
   Games:
     "Infamous 2":
       BCUS98125: [ All ]
   Author: "illusion"
   Patch Version: 1.2
   Notes:
   Patch:
     - [ bef32, 0x0096de14, 0.65 ] # the floats are static but game settings will need "li" instead.
PPU
Iron Man 1.2

PPU-ec7c75bef42758b1823ce0b2835935992ae72e8f:

 "60 FPS":
   Games:
     "Iron Man":
       BLUS30134: [ 01.02 ]
   Author: "HyperSpider"
   Notes: "You must set the Vblank Frequency to 120Hz for this patch to work. Also note that the game's actual speed may slow down below 30 FPS."
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00cd01ac, 0.01666667 ]
 "120 FPS":
   Games:
     "Iron Man":
       BLUS30134: [ 01.02 ]
   Author: "HyperSpider"
   Notes: "You must set the Vblank Frequency to 240Hz for this patch to work. Also note that the game's actual speed may slow down below 60 FPS."
   Patch Version: 1.0
   Patch:
     - [ bef32, 0x00cd01ac, 0.00833334 ]
PPU
JoJo's Bizarre Adventure: All-Star Battle 1.2

Anchors:

 JoJoASB_FPS: &JoJoASB_FPS
   - [ bef32, 0x00ff5a08, 0.5 ] # Match timer rate
   - [ bef32, 0x00fdb724, 0.5 ] # Animation speed
   - [ bef32, 0x00ff8f70, 0.5 ]
   - [ bef32, 0x00fee2f8, 0.5 ] # UI speed

PPU-6875682ab309df32307c5305c43bb132c4e261fa:

 "60 FPS":
   Games:
     "JoJo's Bizarre Adventure: All Star Battle":
       BLUS31405: [ All ]
       NPUB31391: [ All ]
   Author: "SutandoTsukai181" # User from our Discord server
   Notes: "This patch fixes issues when running the game at 60 FPS but you still need to set Vblank frequency to 120Hz in order to play at 60 FPS. You may face issues such as halved input windows, few UI elements not at normal speed, intro quotes stop half-way, projectiles speed is doubled and few graphical glitches (Jotaro not appearing during DIO's GHA)."
   Patch Version: 1.0
   Patch:
     - [ load, *JoJoASB_FPS ]
PPU
JoJo's Bizarre Adventure: Eyes of Heaven 1.2

Anchors:

 JoJoEoH_FPS: &JoJoEoH_FPS
   - [ bef32, 0x0236fef0, 0.5 ] # Match timer rate
   - [ bef32, 0x02370360, 0.5 ]
   - [ bef32, 0x023aed1c, 0.5 ]

PPU-18cf9a4e8196684ed9ee816f82649561fd1bf182:

 "60 FPS":
   Games:
     "JoJo's Bizarre Adventure: Eyes of Heaven":
       BLJS10318: [ 01.05 ]
   Author: "SutandoTsukai181" # User from our Discord server
   Notes: "This patch fixes issues when running the game at 60 FPS but you still need to set Vblank frequency to 120Hz in order to play at 60 FPS. You may face issues such as intro quotes stopping half-way and doubled projectiles speed."
   Patch Version: 1.0
   Patch:
     - [ load, *JoJoEoH_FPS ]
PPU
Just Cause 2 1.2

PPU-e27b1dd51632a8712d2bcab7184374fcb5b57ad8:

 "60 FPS":
   Games:
     "Just Cause 2":
       NPUB30606: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004087a8, 0x38600000 ]

PPU-18f780e2743421f51061ffccc74e6658b3d806eb:

 "60 FPS":
   Games:
     "Just Cause 2":
       NPEB00751: [ 01.02 ]
   Author: "illusion"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x004087a8, 0x38600000 ]

PPU-891a67a5b923b8900a41f9ecb737769a66e44d55:

 "60 FPS":
   Games:
     "Just Cause 2":
       BLES00517: [ 01.02 ]
       BLUS30400: [ 01.02 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0035d3e4, 0x38600000 ]

PPU-64f6b26f9400dae11dd90fc63c1a94e975b52b6e:

 "60 FPS":
   Games:
     "Just Cause 2":
       BLJM60232: [ 01.02 ]
   Author: "illusion, FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x0040d320, 0x38600000 ]
PPU
Kamen Rider Summonride! 1.2

PPU-69636e34bc388c9cd75e3a9fdefaadec112734fc:

 "Unlock FPS":
   Games:
     "Kamen Rider Summonride!":
       BLJS10288: [ 01.00 ]
   Author: "FlexBy"
   Notes:
   Patch Version: 1.0
   Patch:
     - [ be32, 0x00410b84, 0x60000000 ] # 300f1bf54 memory
PPU
Kamen Rider: Battride War 1.2

PPU-a67cd2065525414f3bdcd334e6561e728e700a57:

 "Unlock FPS":
   Games:
     "Kamen Rider: Battride War":
       BLJS10220: [ 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, 0x001b5ef4, 0x60000000 ] # 3006fca34 memory

PPU-5eba48a374b39b9e91f65c09b26ad45ce1a060eb:

 "Unlock FPS":
   Games:
     "Kamen Rider: Battride War Premium TV Sound Edition":
       BLJS10219: [ 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, 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

More...