Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. Version: 1.2
  2.  
  3. Anchors:
  4.   p5_ModSupport_Author: &p5_ModSupport_Author TGEnigma
  5.   p5_ModSupport_Notes: &p5_ModSupport_Notes "Enable support for adding mod files (through mod.cpk) to the game. This feature is required to fix the dialog portraits when using resolution scaling."
  6.   p5_ModSupport_PatVer: &p5_ModSupport_PatVer 1.0
  7.   p5_ModSupport: &p5_ModSupport
  8.   # make %s/hdd.cpk -> %s%s/mod.cpk
  9.     - [ be32, 0x00B4D638, 0x25732573 ]
  10.     - [ be32, 0x00B4D63C, 0x2F6D6F64 ]
  11.     - [ be32, 0x00B4D640, 0x2E63706B ]
  12.  
  13.   # make mod.cpk file path
  14.     - [ be32, 0x00114CA4, 0x3C6000B5 ] # lis    r3, cpkPathString@ha
  15.     - [ be32, 0x00114CA8, 0x33E3D638 ] # addic  r31, r3, cpkPathString@l
  16.     - [ be32, 0x00114CAC, 0x48968BEB ] # bla    getInstallPath
  17.     - [ be32, 0x00114CB0, 0x60000000 ] # nop
  18.     - [ be32, 0x00114CB4, 0x7C7E1B78 ] # mr     r30, r3
  19.     - [ be32, 0x00114CB8, 0x48968BF7 ] # bla    getInstallPath2
  20.     - [ be32, 0x00114CBC, 0x60000000 ] # nop
  21.     - [ be32, 0x00114CC0, 0x33A10070 ] # addic  r29, r1, 0x70
  22.     - [ be32, 0x00114CC4, 0x7C661B78 ] # mr     r6, r3
  23.     - [ be32, 0x00114CC8, 0x7FA3EB78 ] # mr     r3, r29
  24.     - [ be32, 0x00114CCC, 0x7FE4FB78 ] # mr     r4, r31
  25.     - [ be32, 0x00114CD0, 0x7FC5F378 ] # mr     r5, r30
  26.     - [ be32, 0x00114CD4, 0x48AD567F ] # bla    sprintf
  27.     - [ be32, 0x00114CD8, 0x60000000 ] # nop
  28.     - [ be32, 0x00114CDC, 0x48B44A9E ] # ba     branchOffset
  29.     - [ be32, 0x00114CE0, 0x60000000 ] # nop
  30.  
  31.   # trampoline
  32.     - [ be32, 0x00B44A9C, 0x7FA3EB78 ] # mr     r3, r29
  33.     - [ be32, 0x00B44AA0, 0x48114B77 ] # bla    criFsBindCpk
  34.     - [ be32, 0x00B44AA4, 0x60000000 ] # nop
  35.     - [ be32, 0x00B44AA8, 0x3880000A ] # li     r4, 0xA
  36.     - [ be32, 0x00B44AAC, 0x48AB8ED7 ] # bla    criFsBindPatch
  37.     - [ be32, 0x00B44AB0, 0x60000000 ] # nop
  38.     - [ be32, 0x00B44AB4, 0x48114CE6 ] # ba     0x114CA4 + 0x40
  39.     - [ be32, 0x00B44AB8, 0x60000000 ] # nop
  40.  
  41.   p5_4K_Author: &p5_4K_Author rexis
  42.   p5_4K_Notes: &p5_4K_Notes "MOD To be used only with 4K Bustup Mod by rexis."
  43.   p5_4K_PatVer: &p5_4K_PatVer 1.0
  44.   p5_4K: &p5_4K
  45.     - [ be32, 0x5748f8, 0x48b44f93 ]  # font
  46.     - [ be32, 0x56ead4, 0x38600020 ]
  47.     - [ be32, 0x56ead8, 0x4e800020 ]
  48.     - [ be32, 0x56e6e8, 0x38800020 ]
  49.     - [ be32, 0x56e724, 0x39000020 ]
  50.     - [ be32, 0x56e72c, 0x38600020 ]
  51.  
  52.     - [ be32, 0x1cffb0, 0x48b45007 ]  # bustups
  53.     - [ be32, 0x1d027C, 0x48b45007 ]
  54.     - [ be32, 0x1d039C, 0x48b45007 ]
  55.     - [ be32, 0x1cffd4, 0x48b45007 ]
  56.     - [ be32, 0x1d02a0, 0x48b45007 ]
  57.     - [ be32, 0x1d03c0, 0x48b45007 ]
  58.     - [ be32, 0x1db940, 0x48b45007 ]  # navigator portraits
  59.     - [ be32, 0x1db544, 0x48b45007 ]
  60.     - [ be32, 0x1db684, 0x48b45007 ]
  61.     - [ be32, 0x1db978, 0x48b45007 ]
  62.     - [ be32, 0x1db568, 0x48b45007 ]
  63.     - [ be32, 0x1db6a8, 0x48b45007 ]
  64.     - [ be32, 0x5b90f0, 0x48b45007 ]  # cutins
  65.     - [ be32, 0x5b9100, 0x48b45007 ]
  66.     - [ be32, 0x5b9598, 0x48b45007 ]
  67.     - [ be32, 0x5b9634, 0x48b45007 ]
  68.  
  69.     - [ be32, 0x1c4958, 0x481c458a ]  # sprite size
  70.     - [ be32, 0x1c4a08, 0x481c45f2 ]
  71.     - [ be32, 0x1c45bc, 0x80630038 ]
  72.     - [ be32, 0x1c4624, 0x8063003c ]
  73.     - [ be32, 0x43077c, 0x80630038 ]
  74.     - [ be32, 0x430814, 0x8063003c ]
  75.  
  76.     - [ be32, 0x430978, 0x80640028 ]  # sprites
  77.     - [ be32, 0x43097c, 0x80a4003c ]
  78.     - [ be32, 0x430a10, 0x48b44f03 ]
  79.     - [ be32, 0x430a24, 0x60000000 ]
  80.     - [ be32, 0x430d90, 0x80630038 ]  # sprites 2
  81.     - [ be32, 0x430e10, 0x8084003c ]
  82.     - [ be32, 0x0ce18c, 0x48b45007 ]  # minimap
  83.     - [ be32, 0x0ce1b0, 0x48b45007 ]
  84.     - [ be32, 0x3ebd14, 0x48b45007 ]
  85.     - [ be32, 0x3ebd38, 0x48b45007 ]
  86.     - [ be32, 0x4e67f0, 0x48b45007 ]  # hero
  87.     - [ be32, 0x4e6810, 0x48b45007 ]
  88.     - [ be32, 0x245e54, 0x48b45007 ]  # poem
  89.     - [ be32, 0x245e78, 0x48b45007 ]
  90.     - [ be32, 0x240a14, 0x48b45007 ]  # fusion unlocked
  91.     - [ be32, 0x240a3c, 0x48b45007 ]
  92.     - [ be32, 0x0da694, 0x48b45007 ]  # mission title
  93.     - [ be32, 0x0da6c0, 0x48b45007 ]
  94.     - [ be32, 0x0673b0, 0x48b45007 ]  # palace alert lvl
  95.     - [ be32, 0x0673d0, 0x48b45007 ]
  96.     - [ be32, 0x3a753c, 0x48b45007 ]  # place pictures
  97.     - [ be32, 0x3a7570, 0x48b45007 ]
  98.     - [ be32, 0x11bba0, 0x48b45007 ]  # shop
  99.     - [ be32, 0x11bbc4, 0x48b45007 ]
  100.     - [ be32, 0x17c0b4, 0x4842fbe3 ]
  101.     - [ be32, 0x141644, 0x48b45007 ]  # clinic bg
  102.     - [ be32, 0x141674, 0x48b45007 ]
  103.     - [ be32, 0x1416ac, 0x48b45007 ]
  104.     - [ be32, 0x1416dc, 0x48b45007 ]
  105.     - [ be32, 0x1d2a44, 0x48b45007 ]  # inventory icons
  106.     - [ be32, 0x1d2a64, 0x48b45007 ]
  107.     - [ be32, 0x135834, 0x48b45026 ]
  108.     - [ be32, 0x42fc70, 0x48b44ee3 ]  # misc dds
  109.     - [ be32, 0x42fc94, 0x48b44ee3 ]
  110.     - [ be32, 0x42fe64, 0x48b44ed3 ]
  111.     - [ be32, 0x42fe90, 0x48b44ed3 ]
  112.     - [ be32, 0x4c3eac, 0x4811bb13 ]
  113.     - [ be32, 0x1b46e4, 0x4811bb13 ]
  114.     - [ be32, 0x3f6284, 0x48b44f4e ]  # the 'Q'
  115.     - [ bef32,0x43226c,-0.16666666 ]  # persona mask
  116.     - [ bef32,0x432270, 0.16666666 ]
  117.     - [ bef32,0x431a44, 0.16666666 ]  # confidant rotating thing
  118.     - [ bef32,0x4c1400, 3.00000000 ]  # menu red bg (todo)
  119.     - [ bef32,0x4c4d9c, 3.00000000 ]
  120.     - [ be32, 0x4c4cd8, 0x60000000 ]
  121.     - [ be32, 0x8143cc, 0x60000000 ]  # heart (todo)
  122.     - [ be32, 0x8143dc, 0x60000000 ]
  123.     - [ be32, 0x288310, 0x48b44f3f ]  # hb revert tex width
  124.     - [ be32, 0x288320, 0x48b44f47 ]  # hb revert tex height
  125.     - [ be32, 0x2883c8, 0x48b44fa7 ]  # scale to 1/3 patch
  126.     - [ be32, 0x28c160, 0x48b44fb6 ]  # hp bar patch
  127.     - [ be32, 0x28c320, 0x48b44fde ]  # sp bar patch
  128.  
  129.     # common stuff
  130.     - [ be32, 0xb45004, 0x38a00003 ]  # li     r5,0x3
  131.     - [ be32, 0xb45008, 0x7c632bd2 ]  # divd   r3,r3,r5
  132.     - [ be32, 0xb4500c, 0x4e800020 ]  # blr
  133.     - [ be32, 0xb45024, 0xf8610018 ]  # std    r3,0x18(r1)
  134.     - [ be32, 0xb45028, 0x63c30000 ]  # ori    r3,r30,0x0
  135.     - [ be32, 0xb4502c, 0x48b44f3f ]  # bla    0xb44f3c
  136.     - [ be32, 0xb45030, 0xffa00890 ]  # fmr    f29,f1
  137.     - [ be32, 0xb45034, 0x63c30000 ]  # ori    r3,r30,0x0
  138.     - [ be32, 0xb45038, 0x48b44f47 ]  # bla    0xb44f44
  139.     - [ be32, 0xb4503c, 0xff800890 ]  # fmr    f28,f1
  140.     - [ be32, 0xb45040, 0x4813583a ]  # ba     0x135838
  141.  
  142.     - [ be32, 0xb44ed0, 0xa0a100e5 ]  # lhz    r5,0xe5(r1)
  143.     - [ be32, 0xb44ed4, 0x2c054c4d ]  # cmpwi  r5,0x4c4d
  144.     - [ be32, 0xb44ed8, 0x40820020 ]  # bne    +0x20
  145.     - [ be32, 0xb44edc, 0x4e800020 ]  # blr
  146.     - [ be32, 0xb44ee0, 0xa0a10165 ]  # lhz    r5,0x165(r1)
  147.     - [ be32, 0xb44ee4, 0x2c0542fe ]  # cmpwi  r5,0x42fe
  148.     - [ be32, 0xb44ee8, 0x40820014 ]  # bne    +0x14
  149.     - [ be32, 0xb44eec, 0xa0a10235 ]  # lhz    r5,0x235(r1)
  150.     - [ be32, 0xb44ef0, 0x2c054c4d ]  # cmpwi  r5,0x4c4d
  151.     - [ be32, 0xb44ef4, 0x41820008 ]  # beq    +0x8
  152.     - [ be32, 0xb44ef8, 0x48b45006 ]  # ba     0xb45004
  153.     - [ be32, 0xb44efc, 0x4e800020 ]  # blr
  154.     - [ be32, 0xb44f00, 0xc9a10018 ]  # lfd    f13,0x18(r1)
  155.     - [ be32, 0xb44f04, 0x81440038 ]  # lwz    r10,0x38(r4)
  156.     - [ be32, 0xb44f08, 0xf9410018 ]  # std    r10,0x18(r1)
  157.     - [ be32, 0xb44f0c, 0xc9010018 ]  # lfd    f8,0x18(r1)
  158.     - [ be32, 0xb44f10, 0xfd00469c ]  # fcfid  f8,f8
  159.     - [ be32, 0xb44f14, 0x8144002c ]  # lwz    r10,0x2c(r4)
  160.     - [ be32, 0xb44f18, 0xf9410018 ]  # std    r10,0x18(r1)
  161.     - [ be32, 0xb44f1c, 0xc8e10018 ]  # lfd    f7,0x18(r1)
  162.     - [ be32, 0xb44f20, 0xfce03e9c ]  # fcfid  f7,f7
  163.     - [ be32, 0xb44f24, 0xfd40569c ]  # fcfid  f10,f10
  164.     - [ be32, 0xb44f28, 0x4e800020 ]  # blr
  165.     - [ be32, 0xb44f3c, 0xf821ff81 ]  # stdu   r1,-0x80(r1)
  166.     - [ be32, 0xb44f40, 0x481c495e ]  # ba     0x1c495c
  167.     - [ be32, 0xb44f44, 0xf821ff81 ]  # stdu   r1,-0x80(r1)
  168.     - [ be32, 0xb44f48, 0x481c4a0e ]  # ba     0x1c4a0c  
  169.     - [ be32, 0xb44f4c, 0xfda00890 ]  # fmr    f13,f1
  170.     - [ be32, 0xb44f50, 0x807d0010 ]  # lwz    r3,0x10(r29)
  171.     - [ be32, 0xb44f54, 0x48b44f3f ]  # bla    0xb44f3c
  172.     - [ be32, 0xb44f58, 0xff800890 ]  # fmr    f28,f1  
  173.     - [ be32, 0xb44f5c, 0x807d0010 ]  # lwz    r3,0x10(r29)
  174.     - [ be32, 0xb44f60, 0x48b44f47 ]  # bla    0xb44f44
  175.     - [ be32, 0xb44f64, 0xc37c0010 ]  # lfs    f27,0x10(r28)
  176.     - [ be32, 0xb44f68, 0xef7b0072 ]  # fmuls  f27,f27,f1
  177.     - [ be32, 0xb44f6c, 0x807e0004 ]  # lwz    r3,0x4(r30)
  178.     - [ be32, 0xb44f70, 0xa0630008 ]  # lhz    r3,0x8(r3)
  179.     - [ be32, 0xb44f74, 0xf8610018 ]  # std    r3,0x18(r1)
  180.     - [ be32, 0xb44f78, 0xc8610018 ]  # lfd    f3,0x18(r1)
  181.     - [ be32, 0xb44f7c, 0xfc601e9c ]  # fcfid  f3,f3
  182.     - [ be32, 0xb44f80, 0xec7a1824 ]  # fdivs  f3,f26,f3
  183.     - [ be32, 0xb44f84, 0xec4dd82a ]  # fadds  f2,f13,f27
  184.     - [ be32, 0xb44f88, 0xfc206890 ]  # fmr    f1,f13
  185.     - [ be32, 0xb44f8c, 0x483f6292 ]  # ba     0x3f6290
  186.     - [ be32, 0xb44f90, 0x3ca00111 ]  # lis    r5,0x111
  187.     - [ be32, 0xb44f94, 0x80a5f75c ]  # lwz    r5,-0x8a4(r5)
  188.     - [ be32, 0xb44f98, 0xa0850010 ]  # lhz    r4,0x10(r5)
  189.     - [ be32, 0xb44f9c, 0xa0a50012 ]  # lhz    r5,0x12(r5)
  190.     - [ be32, 0xb44fa0, 0x4e800020 ]  # blr
  191.  
  192.     # healthbars (todo)
  193.     - [ be32, 0xb44fa4, 0x3c803eaa ]  # lis    r4,0x3eaa
  194.     - [ be32, 0xb44fa8, 0x90870090 ]  # stw    r4,0x90(r7)
  195.     - [ be32, 0xb44fac, 0x90870094 ]  # stw    r4,0x94(r7)
  196.     - [ be32, 0xb44fb0, 0x4e800020 ]  # blr
  197.     - [ be32, 0xb44fb4, 0x3c60c30a ]  # lis    r3,-0x3e90
  198.     - [ be32, 0xb44fb8, 0x9061008c ]  # stw    r3,0x8c(r1)
  199.     - [ be32, 0xb44fbc, 0x3c60c170 ]  # lis    r3,-0x3cf6
  200.     - [ be32, 0xb44fc0, 0x90610090 ]  # stw    r3,0x90(r1)
  201.     - [ be32, 0xb44fc4, 0x63430000 ]  # ori    r3,r26,0x0
  202.     - [ be32, 0xb44fc8, 0x62240000 ]  # ori    r4,r17,0x0
  203.     - [ be32, 0xb44fcc, 0x62a50000 ]  # ori    r5,r21,0x0
  204.     - [ be32, 0xb44fd0, 0x48288003 ]  # bla    0x288000
  205.     - [ be32, 0xb44fd4, 0x3c600029 ]  # lis    r3,0x29
  206.     - [ be32, 0xb44fd8, 0x4828c166 ]  # ba     0x28c164
  207.     - [ be32, 0xb44fdc, 0x3c60c2ba ]  # lis    r3,-0x3d46
  208.     - [ be32, 0xb44fe0, 0x9061008c ]  # stw    r3,0x8c(r1)
  209.     - [ be32, 0xb44fe4, 0x63430000 ]  # ori    r3,r26,0x0
  210.     - [ be32, 0xb44fe8, 0x62240000 ]  # ori    r4,r17,0x0
  211.     - [ be32, 0xb44fec, 0x62a50000 ]  # ori    r5,r21,0x0
  212.     - [ be32, 0xb44ff0, 0x48288003 ]  # bla    0x288000
  213.     - [ be32, 0xb44ff4, 0xe8610130 ]  # ld     r3,0x130(r1)
  214.     - [ be32, 0xb44ff8, 0x4828c326 ]  # ba     0x28c324
  215.  
  216.     # disable uglify shader
  217.     - [ be32, 0xfedde2, 0x9e001700 ]
  218.     - [ be32, 0xfedde6, 0xc801001d ]
  219.     - [ be32, 0xfeddea, 0x00000000 ]
  220.     - [ be32, 0xfeddee, 0x00000000 ]
  221.     - [ be32, 0xfeddf2, 0x1e810100 ]
  222.     - [ be32, 0xfeddf6, 0xc800001d ]
  223.     - [ be32, 0xfeddfa, 0x00000000 ]
  224.     - [ be32, 0xfeddfe, 0x00000000 ]
  225.  
  226.   p5_SkipIntro_Author: &p5_SkipIntro_Author TGEnigma
  227.   p5_SkipIntro_PatVer: &p5_SkipIntro_PatVer 1.0
  228.   p5_SkipIntro: &p5_SkipIntro
  229.     - [ be32, 0x0055AC8C, 0x60000000 ]
  230.  
  231.   p5_60FPS_Author: &p5_60FPS_Author TGEnigma, rexis
  232.   p5_60FPS_Notes: &p5_60FPS_Notes "Patch may accelerate some game effects by 2x. Updated patch fixes subtitle cut-off in cutscenes."
  233.   p5_60FPS_PatVer: &p5_60FPS_PatVer 1.1
  234.   p5_60FPS: &p5_60FPS
  235.     - [ be32, 0x00010268, 0x9061009C ] # set update rate to 60 -> r3, 0xE0+var_44(r1)
  236.   #  - [ be32, 0x008FC864, 0x60000000 ] # nop cellGcmSetSecondVFrequency
  237.     - [ bef32, 0x00012484, 0.01666667 ]
  238.     - [ bef32, 0x00045678, 0.01666667 ]
  239.     - [ bef32, 0x000616F0, 0.01666667 ]
  240.     - [ bef32, 0x00073F20, 0.01666667 ]
  241.   #  - [ bef32, 0x000753A0, 0.01666667 ] # Doubles camera speed
  242.     - [ bef32, 0x00077E54, 0.01666667 ]
  243.     - [ bef32, 0x00078A70, 0.01666667 ]
  244.     - [ bef32, 0x0007A238, 0.01666667 ]
  245.     - [ bef32, 0x00081864, 0.01666667 ]
  246.     - [ bef32, 0x000885C8, 0.01666667 ]
  247.     - [ bef32, 0x0008C550, 0.01666667 ]
  248.     - [ bef32, 0x0008D6D0, 0.01666667 ]
  249.     - [ bef32, 0x000D058C, 0.01666667 ]
  250.     - [ bef32, 0x000D0B4C, 0.01666667 ]
  251.     - [ bef32, 0x000E4754, 0.01666667 ]
  252.     - [ bef32, 0x000E50F0, 0.01666667 ]
  253.   #  - [ bef32, 0x000E8190, 0.01666667 ] # Breaks crumpled paper animation
  254.     - [ bef32, 0x000F8B78, 0.01666667 ]
  255.     - [ bef32, 0x00101CE8, 0.01666667 ]
  256.     - [ bef32, 0x001E7344, 0.01666667 ]
  257.     - [ bef32, 0x001EB0D4, 0.01666667 ]
  258.     - [ bef32, 0x001EB328, 0.01666667 ]
  259.     - [ bef32, 0x001EB814, 0.01666667 ]
  260.     - [ bef32, 0x001EB940, 0.01666667 ]
  261.     - [ bef32, 0x001EBA04, 0.01666667 ]
  262.     - [ bef32, 0x001EBBA0, 0.01666667 ]
  263.     - [ bef32, 0x001EBCD0, 0.01666667 ]
  264.     - [ bef32, 0x001ECCA0, 0.01666667 ]
  265.     - [ bef32, 0x00234C64, 0.01666667 ]
  266.     - [ bef32, 0x0023F4BC, 0.01666667 ]
  267.     - [ bef32, 0x002400BC, 0.01666667 ]
  268.     - [ bef32, 0x00240BB0, 0.01666667 ]
  269.     - [ bef32, 0x0029231C, 0.01666667 ]
  270.     - [ bef32, 0x00294A70, 0.01666667 ]
  271.     - [ bef32, 0x002952F8, 0.01666667 ]
  272.   #  - [ bef32, 0x002B027C, 0.01666667 ] # Makes it impossible to run < 60FPS
  273.     - [ bef32, 0x002B0688, 0.01666667 ]
  274.     - [ bef32, 0x002B6154, 0.01666667 ]
  275.     - [ bef32, 0x002B71F8, 0.01666667 ]
  276.     - [ bef32, 0x002B82C8, 0.01666667 ]
  277.     - [ bef32, 0x002B98F8, 0.01666667 ]
  278.     - [ bef32, 0x002B9F8C, 0.01666667 ]
  279.     - [ bef32, 0x002BA614, 0.01666667 ]
  280.     - [ bef32, 0x002BC84C, 0.01666667 ]
  281.     - [ bef32, 0x002BCD2C, 0.01666667 ]
  282.     - [ bef32, 0x002C550C, 0.01666667 ]
  283.     - [ bef32, 0x002D1328, 0.01666667 ]
  284.   #  - [ bef32, 0x002D230C, 0.01666667 ] # Doubles movement speed
  285.     - [ bef32, 0x002D2DDC, 0.01666667 ]
  286.     - [ bef32, 0x002D8A10, 0.01666667 ]
  287.     - [ bef32, 0x002D8A18, 0.01666667 ]
  288.     - [ bef32, 0x002DA46C, 0.01666667 ]
  289.     - [ bef32, 0x002FBB00, 0.01666667 ]
  290.     - [ bef32, 0x0030E258, 0.01666667 ]
  291.     - [ bef32, 0x003181D4, 0.01666667 ]
  292.     - [ bef32, 0x0031CE24, 0.01666667 ]
  293.     - [ bef32, 0x0031DBE0, 0.01666667 ]
  294.     - [ bef32, 0x0033DBD0, 0.01666667 ]
  295.     - [ bef32, 0x00358664, 0.01666667 ]
  296.     - [ bef32, 0x00359020, 0.01666667 ]
  297.     - [ bef32, 0x0035AD10, 0.01666667 ]
  298.     - [ bef32, 0x00364A98, 0.01666667 ]
  299.     - [ bef32, 0x0037429C, 0.01666667 ]
  300.     - [ bef32, 0x00376E7C, 0.01666667 ]
  301.     - [ bef32, 0x00379B08, 0.01666667 ]
  302.     - [ bef32, 0x0037AAAC, 0.01666667 ]
  303.     - [ bef32, 0x0037CF54, 0.01666667 ]
  304.     - [ bef32, 0x0037DB7C, 0.01666667 ]
  305.     - [ bef32, 0x003803F4, 0.01666667 ]
  306.     - [ bef32, 0x00387A80, 0.01666667 ]
  307.     - [ bef32, 0x00388684, 0.01666667 ]
  308.   #  - [ bef32, 0x003ACBC0, 0.01666667 ] # kaleidoscope speedup
  309.     - [ bef32, 0x003BDDD0, 0.01666667 ]
  310.     - [ bef32, 0x003E944C, 0.01666667 ]
  311.     - [ bef32, 0x003F35EC, 0.01666667 ]
  312.     - [ bef32, 0x003F6FF4, 0.01666667 ]
  313.     - [ bef32, 0x0058CE18, 0.01666667 ]
  314.     - [ bef32, 0x0058DE64, 0.01666667 ]
  315.     - [ bef32, 0x0058E82C, 0.01666667 ]
  316.     - [ bef32, 0x0058E958, 0.01666667 ]
  317.     - [ bef32, 0x0058F47C, 0.01666667 ]
  318.     - [ bef32, 0x0058FA00, 0.01666667 ]
  319.     - [ bef32, 0x0058FAB4, 0.01666667 ]
  320.     - [ bef32, 0x0058FBE4, 0.01666667 ]
  321.     - [ bef32, 0x0058FD2C, 0.01666667 ]
  322.     - [ bef32, 0x0058FE6C, 0.01666667 ]
  323.     - [ bef32, 0x00590A04, 0.01666667 ]
  324.     - [ bef32, 0x005B6914, 0.01666667 ]
  325.     - [ bef32, 0x005F1C6C, 0.01666667 ]
  326.     - [ bef32, 0x0062076C, 0.01666667 ] # battle related stuff
  327.     - [ bef32, 0x007072BC, 0.01666667 ]
  328.     - [ bef32, 0x00722D7C, 0.01666667 ]
  329.     - [ bef32, 0x0073C840, 0.01666667 ]
  330.     - [ bef32, 0x00772E50, 0.01666667 ]
  331.     - [ bef32, 0x0087B338, 0.01666667 ]
  332.     - [ bef32, 0x00B10110, 0.01666667 ]
  333.     - [ bef32, 0x00B6AA14, 0.01666667 ]
  334.     - [ bef32, 0x00B6AA38, 0.01666667 ]
  335.     - [ bef32, 0x00B70B48, 0.01666667 ]
  336.     - [ bef32, 0x00B70BC8, 0.01666667 ]
  337.     - [ bef32, 0x00B71CF4, 0.01666667 ]
  338.     - [ bef32, 0x00B72F38, 0.01666667 ]
  339.     - [ bef32, 0x00CFF46C, 0.01666667 ]
  340.     - [ bef32, 0x00061700, 0.1666667 ]
  341.     - [ bef32, 0x00069AA4, 0.1666667 ]
  342.     - [ bef32, 0x0007A1EC, 0.1666667 ]
  343.     - [ bef32, 0x00081880, 0.1666667 ]
  344.     - [ bef32, 0x000C8258, 0.1666667 ]
  345.     - [ bef32, 0x000C991C, 0.1666667 ]
  346.     - [ bef32, 0x00101CCC, 0.1666667 ]
  347.     - [ bef32, 0x001E2C44, 0.1666667 ]
  348.     - [ bef32, 0x001E61E8, 0.1666667 ]
  349.     - [ bef32, 0x001E7338, 0.1666667 ]
  350.     - [ bef32, 0x00250C50, 0.1666667 ]
  351.     - [ bef32, 0x00256B20, 0.1666667 ]
  352.     - [ bef32, 0x00292100, 0.1666667 ]
  353.     - [ bef32, 0x00294A60, 0.1666667 ]
  354.     - [ bef32, 0x002952E4, 0.1666667 ]
  355.     - [ bef32, 0x0029FD98, 0.1666667 ]
  356.     - [ bef32, 0x002A1BB8, 0.1666667 ]
  357.     - [ bef32, 0x002A41D0, 0.1666667 ]
  358.     - [ bef32, 0x002A6124, 0.1666667 ]
  359.     - [ bef32, 0x002B4FF0, 0.1666667 ]
  360.     - [ bef32, 0x002B60DC, 0.1666667 ]
  361.     - [ bef32, 0x002B7174, 0.1666667 ]
  362.     - [ bef32, 0x002B82F4, 0.1666667 ]
  363.     - [ bef32, 0x002B8E74, 0.1666667 ]
  364.     - [ bef32, 0x002BA600, 0.1666667 ]
  365.     - [ bef32, 0x002BAB30, 0.1666667 ]
  366.     - [ bef32, 0x002BB4E0, 0.1666667 ]
  367.     - [ bef32, 0x002BB808, 0.1666667 ]
  368.     - [ bef32, 0x002BC368, 0.1666667 ]
  369.     - [ bef32, 0x002BC844, 0.1666667 ]
  370.     - [ bef32, 0x002BD414, 0.1666667 ]
  371.     - [ bef32, 0x002C4F54, 0.1666667 ]
  372.     - [ bef32, 0x002C4FF0, 0.1666667 ]
  373.     - [ bef32, 0x002C69E4, 0.1666667 ]
  374.     - [ bef32, 0x002D4378, 0.1666667 ]
  375.     - [ bef32, 0x002DD968, 0.1666667 ]
  376.     - [ bef32, 0x002DE538, 0.1666667 ]
  377.     - [ bef32, 0x002DEA04, 0.1666667 ]
  378.     - [ bef32, 0x0030D7A0, 0.1666667 ]
  379.     - [ bef32, 0x0030E6BC, 0.1666667 ]
  380.     - [ bef32, 0x003181B8, 0.1666667 ]
  381.     - [ bef32, 0x0031AFE0, 0.1666667 ]
  382.     - [ bef32, 0x0031CE38, 0.1666667 ]
  383.     - [ bef32, 0x0031DBF0, 0.1666667 ]
  384.     - [ bef32, 0x0031EC74, 0.1666667 ]
  385.     - [ bef32, 0x00322FB4, 0.1666667 ]
  386.     - [ bef32, 0x00356560, 0.1666667 ]
  387.     - [ bef32, 0x003586BC, 0.1666667 ]
  388.     - [ bef32, 0x00358F90, 0.1666667 ]
  389.     - [ bef32, 0x0035A380, 0.1666667 ]
  390.     - [ bef32, 0x0035AA3C, 0.1666667 ]
  391.     - [ bef32, 0x00364A9C, 0.1666667 ]
  392.     - [ bef32, 0x003688C8, 0.1666667 ]
  393.     - [ bef32, 0x00368A88, 0.1666667 ]
  394.     - [ bef32, 0x00368E30, 0.1666667 ]
  395.     - [ bef32, 0x00376FD0, 0.1666667 ]
  396.     - [ bef32, 0x00377538, 0.1666667 ]
  397.     - [ bef32, 0x00377CD8, 0.1666667 ]
  398.     - [ bef32, 0x0037C2B0, 0.1666667 ]
  399.     - [ bef32, 0x0037D310, 0.1666667 ]
  400.     - [ bef32, 0x0037D418, 0.1666667 ]
  401.     - [ bef32, 0x0037D5B4, 0.1666667 ]
  402.     - [ bef32, 0x0037DD08, 0.1666667 ]
  403.     - [ bef32, 0x0037DE10, 0.1666667 ]
  404.     - [ bef32, 0x0037DF78, 0.1666667 ]
  405.     - [ bef32, 0x00382F38, 0.1666667 ]
  406.     - [ bef32, 0x003845F0, 0.1666667 ]
  407.     - [ bef32, 0x00387A6C, 0.1666667 ]
  408.     - [ bef32, 0x00398208, 0.1666667 ]
  409.     - [ bef32, 0x00398460, 0.1666667 ]
  410.     - [ bef32, 0x003999F8, 0.1666667 ]
  411.     - [ bef32, 0x003A7C64, 0.1666667 ]
  412.     - [ bef32, 0x003AA418, 0.1666667 ]
  413.     - [ bef32, 0x003AE0E4, 0.1666667 ]
  414.     - [ bef32, 0x003AE3A0, 0.1666667 ]
  415.     - [ bef32, 0x003B25D8, 0.1666667 ]
  416.     - [ bef32, 0x003BC448, 0.1666667 ]
  417.     - [ bef32, 0x003C58C0, 0.1666667 ]
  418.     - [ bef32, 0x003C67B0, 0.1666667 ]
  419.     - [ bef32, 0x003C6D6C, 0.1666667 ]
  420.     - [ bef32, 0x003EBC20, 0.1666667 ]
  421.     - [ bef32, 0x003EE5F0, 0.1666667 ]
  422.     - [ bef32, 0x003F1FE0, 0.1666667 ]
  423.     - [ bef32, 0x003F6FC0, 0.1666667 ]
  424.     - [ bef32, 0x004EB808, 0.1666667 ]
  425.     - [ bef32, 0x0055251C, 0.1666667 ]
  426.     - [ bef32, 0x0055EC48, 0.1666667 ]
  427.     - [ bef32, 0x0055F4A8, 0.1666667 ]
  428.     - [ bef32, 0x0057DC08, 0.1666667 ]
  429.     - [ bef32, 0x0057E498, 0.1666667 ]
  430.     - [ bef32, 0x005C5364, 0.1666667 ]
  431.     - [ bef32, 0x00620714, 0.1666667 ]
  432.     - [ bef32, 0x00635CB4, 0.1666667 ]
  433.     - [ bef32, 0x00642B98, 0.1666667 ]
  434.     - [ bef32, 0x00654EE8, 0.1666667 ]
  435.     - [ bef32, 0x00662B04, 0.1666667 ]
  436.     - [ bef32, 0x006AFF98, 0.1666667 ]
  437.     - [ bef32, 0x006CAA44, 0.1666667 ]
  438.     - [ bef32, 0x006E0224, 0.1666667 ]
  439.     - [ bef32, 0x006E31A0, 0.1666667 ]
  440.     - [ bef32, 0x006FCD3C, 0.1666667 ]
  441.     - [ bef32, 0x00772E54, 0.1666667 ]
  442.     - [ bef32, 0x00797508, 0.1666667 ]
  443.     - [ bef32, 0x00B52E3C, 0.1666667 ]
  444.     - [ bef32, 0x00B6AD00, 0.1666667 ]
  445.     - [ bef32, 0x00B6B71C, 0.1666667 ]
  446.     - [ bef32, 0x00B6E478, 0.1666667 ]
  447.     - [ bef32, 0x00B6E880, 0.1666667 ]
  448.     - [ bef32, 0x00B6E8B8, 0.1666667 ]
  449.     - [ bef32, 0x00B6E8F0, 0.1666667 ]
  450.     - [ bef32, 0x00B6E928, 0.1666667 ]
  451.     - [ bef32, 0x00B6E960, 0.1666667 ]
  452.     - [ bef32, 0x00B6E998, 0.1666667 ]
  453.     - [ bef32, 0x00B6E9D0, 0.1666667 ]
  454.     - [ bef32, 0x00B6EA08, 0.1666667 ]
  455.     - [ bef32, 0x00B6EA40, 0.1666667 ]
  456.     - [ bef32, 0x00B6EA78, 0.1666667 ]
  457.     - [ bef32, 0x00B6EAB0, 0.1666667 ]
  458.     - [ bef32, 0x00B6EAE8, 0.1666667 ]
  459.     - [ bef32, 0x00B6EB20, 0.1666667 ]
  460.     - [ bef32, 0x00B6EB58, 0.1666667 ]
  461.     - [ bef32, 0x00B6EB90, 0.1666667 ]
  462.     - [ bef32, 0x00B6EBC8, 0.1666667 ]
  463.     - [ bef32, 0x00B6EC00, 0.1666667 ]
  464.     - [ bef32, 0x00B6EC38, 0.1666667 ]
  465.     - [ bef32, 0x00B6EC70, 0.1666667 ]
  466.     - [ bef32, 0x00B6ECA8, 0.1666667 ]
  467.     - [ bef32, 0x00B70A54, 0.1666667 ]
  468.     - [ bef32, 0x00B70AF0, 0.1666667 ]
  469.     - [ bef32, 0x00B70AF8, 0.1666667 ]
  470.     - [ bef32, 0x00B70B00, 0.1666667 ]
  471.     - [ bef32, 0x00B70B08, 0.1666667 ]
  472.     - [ bef32, 0x00B70B10, 0.1666667 ]
  473.     - [ bef32, 0x00B70B20, 0.1666667 ]
  474.     - [ bef32, 0x00B70B78, 0.1666667 ]
  475.     - [ bef32, 0x00B70B88, 0.1666667 ]
  476.     - [ bef32, 0x00B70BB4, 0.1666667 ]
  477.     - [ bef32, 0x00B70BC4, 0.1666667 ]
  478.     - [ bef32, 0x00B70F60, 0.1666667 ]
  479.     - [ bef32, 0x00B71BAC, 0.1666667 ]
  480.     - [ bef32, 0x00B71BBC, 0.1666667 ]
  481.     - [ bef32, 0x00B9BD30, 0.1666667 ]
  482.     - [ bef32, 0x00CF96AC, 0.1666667 ]
  483.     - [ bef32, 0x00CFA1E8, 0.1666667 ]
  484.     - [ bef32, 0x00CFA20C, 0.1666667 ]
  485.     - [ bef32, 0x00CFB210, 0.1666667 ]
  486.     - [ bef32, 0x00CFB778, 0.1666667 ]
  487.     - [ bef32, 0x00CFBC30, 0.1666667 ]
  488.     - [ bef32, 0x00CFBCA8, 0.1666667 ]
  489.     - [ bef32, 0x00CFBFD4, 0.1666667 ]
  490.     - [ bef32, 0x00CFC0A8, 0.1666667 ]
  491.     - [ bef32, 0x00CFF3CC, 0.1666667 ]
  492.     - [ bef32, 0x00CFF3D4, 0.1666667 ]
  493.     - [ bef32, 0x00CFF470, 0.1666667 ]
  494.     - [ bef32, 0x00CFF478, 0.1666667 ]
  495.     - [ bef32, 0x00CFF480, 0.1666667 ]
  496.     - [ bef32, 0x00D06840, 0.1666667 ]
  497.     - [ bef32, 0x00D06848, 0.1666667 ]
  498.     - [ be32, 0x000FB71C, 0x3C603C88 ]
  499.     - [ be32, 0x00109B14, 0x3C603C88 ]
  500.     - [ be32, 0x0023FBDC, 0x3CA03C88 ]
  501.     - [ be32, 0x00240620, 0x3CA03C88 ]
  502.     - [ be32, 0x00241258, 0x3C803C88 ]
  503.     - [ be32, 0x003CA4BC, 0x3C603C88 ]
  504.     - [ be32, 0x0087B448, 0x3C603C88 ]
  505.   #  - [ bef32, 0x0009eb60, 0.01666667 ]
  506.   #  - [ bef32, 0x002cb9e8, 0.01666667 ]
  507.   #  - [ bef32, 0x00331FF0, 0.1666667 ]
  508.   #  - [ bef32, 0x003B0520, 0.1666667 ]
  509.   #  - [ bef32, 0x003B05E8, 0.1666667 ]
  510.   #  - [ bef32, 0x003b25cc, 0.1666667 ]
  511.   #  - [ bef32, 0x003BC478, 0.1666667 ]
  512.   #  - [ be32, 0x000a7e6c, 0x3d803c88 ]
  513.  
  514.     - [ be32, 0x0026dca0, 0x3860001e ] # batting cages
  515.     - [ be32, 0x0026de4c, 0x3860001e ]
  516.     - [ be32, 0x0026e36c, 0x3860001e ]
  517.     - [ be32, 0x0026fb10, 0x3860001e ]
  518.     - [ be32, 0x0026fb3c, 0x3860001e ]
  519.     - [ be32, 0x0026fb78, 0x3860001e ]
  520.     - [ be32, 0x0026fc30, 0x3860001e ]
  521.     - [ be32, 0x0026fca0, 0x3860001e ]
  522.     - [ be32, 0x0026fd14, 0x3860001e ]
  523.     - [ be32, 0x0026fd50, 0x3860001e ]
  524.     - [ be32, 0x0026fdf4, 0x3860001e ]
  525.     - [ be32, 0x0026fe14, 0x3860001e ]
  526.     - [ be32, 0x0026fe50, 0x3860001e ]
  527.     - [ be32, 0x0026fe9c, 0x3860001e ]
  528.     - [ be32, 0x0026fedc, 0x3860001e ]
  529.     - [ be32, 0x002700e4, 0x3860001e ]
  530.     - [ be32, 0x00270304, 0x3860001e ]
  531.     - [ be32, 0x00288b04, 0x3860001e ] # party panel
  532.     - [ be32, 0x00288b4c, 0x3860001e ]
  533.     - [ be32, 0x00288b70, 0x3860001e ]
  534.     - [ be32, 0x00288bb0, 0x3860001e ]
  535.     - [ be32, 0x00288bdc, 0x3860001e ]
  536.     - [ be32, 0x00288c18, 0x3860001e ]
  537.     - [ be32, 0x00288c3c, 0x3860001e ]
  538.     - [ be32, 0x002892f0, 0x3860001e ]
  539.     - [ be32, 0x0028931c, 0x3860001e ]
  540.     - [ be32, 0x00289344, 0x3860001e ]
  541.     - [ be32, 0x0028b324, 0x3860001e ]
  542.     - [ be32, 0x0028b4c8, 0x3860001e ]
  543.     - [ be32, 0x0028c1a0, 0x3860001e ]
  544.     - [ be32, 0x0028c1cc, 0x3860001e ]
  545.     - [ be32, 0x0028c1f4, 0x3860001e ]
  546.     - [ be32, 0x0028ea90, 0x3860001e ]
  547.     - [ be32, 0x0028eacc, 0x3860001e ]
  548.     - [ be32, 0x0028eafc, 0x3860001e ]
  549.     - [ be32, 0x0028eb3c, 0x3860001e ]
  550.     - [ be32, 0x0028eb60, 0x3860001e ]
  551.     - [ be32, 0x001cfe60, 0x3860001e ] # blink anim
  552.  
  553.     # Removes framerate dependency for both script interpreters
  554.     - [ be32, 0xb44e00, 0x38600001 ]  # li         r3,0x1
  555.     - [ be32, 0xb44e04, 0x38dd0170 ]  # addi       r6,r29,0x170
  556.     - [ be32, 0xb44e08, 0x48b44e2f ]  # bla        0xb44e2c
  557.     - [ be32, 0xb44e0c, 0x2c040000 ]  # cmpwi      r4,0x0
  558.     - [ be32, 0xb44e10, 0x40820008 ]  # bne        +0x8
  559.     - [ be32, 0xb44e14, 0x481f263a ]  # ba         0x1f2638
  560.     - [ be32, 0xb44e18, 0x7c844014 ]  # addc       r4,r4,r8
  561.     - [ be32, 0xb44e1c, 0x7ca54014 ]  # addc       r5,r5,r8
  562.     - [ be32, 0xb44e20, 0x481f2642 ]  # ba         0x1f2640
  563.  
  564.     - [ be32, 0xb44e24, 0x3cc000d9 ]  # lis        r6,0xd9
  565.     - [ be32, 0xb44e28, 0x60c6c6ec ]  # ori        r6,r6,0xc6ec
  566.  
  567.     - [ be32, 0xb44e2c, 0x3ce000ff ]  # lis        r7,0xff
  568.     - [ be32, 0xb44e30, 0x80e7fb50 ]  # lwz        r7,-0x4b0(r7)
  569.     - [ be32, 0xb44e34, 0x81060000 ]  # lwz        r8,0(r6)
  570.     - [ be32, 0xb44e38, 0x90e60000 ]  # stw        r7,0(r6)
  571.     - [ be32, 0xb44e3c, 0x7d083850 ]  # subf       r8,r8,r7
  572.     - [ be32, 0xb44e40, 0x7d09fe70 ]  # srawi      r9,r8,0x1f
  573.     - [ be32, 0xb44e44, 0x7d084850 ]  # subf       r8,r8,r9
  574.     - [ be32, 0xb44e48, 0x55080ffe ]  # rlwinm     r8,r8,0x1,0x1f,0x1f
  575.     - [ be32, 0xb44e4c, 0x5509103a ]  # rlwinm     r9,r8,0x2,0x0,0x1d
  576.     - [ be32, 0xb44e50, 0x4e800020 ]  # blr
  577.  
  578.     - [ be32, 0x1f161c, 0x38600174 ]  # li         r3,0x174
  579.     - [ be32, 0x1f1640, 0x38800174 ]  # li         r4,0x174
  580.     - [ be32, 0x1f2634, 0x48b44e02 ]  # ba         0xb44e00
  581.  
  582.     - [ be32, 0x575fb4, 0x48b44e27 ]  # bla        0xb44e24
  583.     - [ be32, 0x576010, 0x48b44e27 ]  # bla        0xb44e24
  584.     - [ be32, 0x576020, 0x7c892010 ]  # subfc      r4,r9,r4
  585.     - [ be32, 0x57602c, 0x7c882010 ]  # subfc      r4,r8,r4
  586.     - [ be32, 0x575fc4, 0x7c892010 ]  # subfc      r4,r9,r4
  587.     - [ be32, 0x575fe0, 0x7c681810 ]  # subfc      r3,r8,r3
  588.  
  589.  
  590.   p5_DLC_Author: &p5_DLC_Author TGEnigma
  591.   p5_DLC_PatVer: &p5_DLC_PatVer 1.0
  592.   p5_DLC: &p5_DLC
  593.     - [ be32, 0x197AE8, 0x4E800020 ]
  594.  
  595.   p5_DisableBlur_Author: &p5_DisableBlur_Author TGEnigma, ruipin, kd-11
  596.   p5_DisableBlur_PatVer: &p5_DisableBlur_PatVer 1.0
  597.   p5_DisableBlur: &p5_DisableBlur
  598.     - [ be32, 0x00FEE27A, 0x9E001700 ]
  599.     - [ be32, 0x00FEE27E, 0xC801001D ]
  600.     - [ be32, 0x00FEE282, 0x00000000 ]
  601.     - [ be32, 0x00FEE286, 0x00000000 ]
  602.     - [ be32, 0x00FEE28A, 0x1E810100 ]
  603.     - [ be32, 0x00FEE28E, 0xC800001D ]
  604.     - [ be32, 0x00FEE292, 0x00000000 ]
  605.     - [ be32, 0x00FEE296, 0x00000000 ]
  606.  
  607.   p5_DisableDistortion_Author: &p5_DisableDistortion_Author TGEnigma, ruipin, kd-11
  608.   p5_DisableDistortion_PatVer: &p5_DisableDistortion_PatVer 1.0
  609.   p5_DisableDistortion: &p5_DisableDistortion
  610.     - [ be32, 0x00FE2E28, 0x9E001700 ]
  611.     - [ be32, 0x00FE2E2C, 0xC801001D ]
  612.     - [ be32, 0x00FE2E30, 0x00000000 ]
  613.     - [ be32, 0x00FE2E34, 0x00000000 ]
  614.     - [ be32, 0x00FE2E38, 0x1E810100 ]
  615.     - [ be32, 0x00FE2E3C, 0xC800001D ]
  616.     - [ be32, 0x00FE2E40, 0x00000000 ]
  617.     - [ be32, 0x00FE2E44, 0x00000000 ]
  618.  
  619.   p5_Disable100PctDistortion_Author: &p5_Disable100PctDistortion_Author TGEnigma, ruipin, kd-11
  620.   p5_Disable100PctDistortion_PatVer: &p5_Disable100PctDistortion_PatVer 1.0
  621.   p5_Disable100PctDistortion: &p5_Disable100PctDistortion
  622.     - [ be32, 0x00FE31CC, 0x9E001700 ]
  623.     - [ be32, 0x00FE31D0, 0xC801001D ]
  624.     - [ be32, 0x00FE31D4, 0x00000000 ]
  625.     - [ be32, 0x00FE31D8, 0x00000000 ]
  626.     - [ be32, 0x00FE31DC, 0x1E810100 ]
  627.     - [ be32, 0x00FE31E0, 0xC800001D ]
  628.     - [ be32, 0x00FE31E4, 0x00000000 ]
  629.     - [ be32, 0x00FE31E8, 0x00000000 ]
  630.  
  631.   p5_NoHudLite_Author: &p5_NoHudLite_Author TGEnigma
  632.   p5_NoHudLite_Notes: &p5_NoHudLite_Notes "Elements can disabled separately by adding/removing their respective lines from the patch."
  633.   p5_NoHudLite_PatVer: &p5_NoHudLite_PatVer 1.0
  634.   p5_NoHudLite: &p5_NoHudLite
  635.     - [ be32, 0xDE4EC, 0x60000000 ] # mission list
  636.     - [ be32, 0xE83F4, 0x60000000 ] # place pict
  637.     - [ be32, 0xE5920, 0x60000000 ] # check
  638.     - [ be32, 0x69CC4, 0x38600001 ] # alert
  639.     - [ be32, 0x5F678, 0x60000000 ] # date
  640.     - [ be32, 0x38A0D0, 0x4838A186 ] # misc field hud
  641.     - [ be32, 0x28FBA0, 0x38600000 ] # party panel
  642.     - [ be32, 0x28FBA4, 0x4E800020 ] # party panel
  643.     - [ be32, 0xD6B48, 0x60000000 ] # mini map
  644.     - [ be32, 0xD6490, 0x60000000 ] # mini map
  645.  
  646.   p5_NoHud_Author: &p5_NoHud_Author TGEnigma
  647.   p5_NoHud_Notes: &p5_NoHud_Notes "Disable HUD by disabling rendering of 2D elements entirely. Breaks things."
  648.   p5_NoHud_PatVer: &p5_NoHud_PatVer 1.0
  649.   p5_NoHud: &p5_NoHud
  650.     - [ be32, 0x116934, 0x4E800020 ]
  651.  
  652.   p5_BgmOrder_Author: &p5_BgmOrder_Author TGEnigma, lipsum
  653.   p5_BgmOrder_Notes: &p5_BgmOrder_Notes "Plays encounter BGM in file order."
  654.   p5_BgmOrder_PatVer: &p5_BgmOrder_PatVer 1.0
  655.   p5_BgmOrder: &p5_BgmOrder
  656.   # patch SoundManager__SetEquipBgm
  657.   # branch to trampoline
  658.     - [ be32, 0x0006CD68, 0x48B44B52 ] # ba 0x00B44B50
  659.  
  660.   # trampoline
  661.     - [ be32, 0x00B44B50, 0x3FDE3000 ] # addis  r30, r30, 0x3000 -> 0x30B49738
  662.     - [ be32, 0x00B44B54, 0xA07E0000 ] # lhz    r3, 0x0(r30)
  663.     - [ be32, 0x00B44B58, 0x38630001 ] # addi   r3, r3, 0x1
  664.     - [ be32, 0x00B44B5C, 0x2803000B ] # cmplwi r3, 0xb (MaxBgm)
  665.  
  666.     - [ be16, 0x00B44B5E, 11 ] # bgm_10 -> 11
  667.  
  668.     - [ be32, 0x00B44B60, 0x41800008 ] # blt    +0x8
  669.     - [ be32, 0x00B44B64, 0x38600000 ] # li     r3, 0x0
  670.  
  671.   # patch music id
  672.     - [ be32, 0x00B44B68, 0xB07E0000 ] # sth   r3, 0(r30)
  673.  
  674.   # return
  675.     - [ be32, 0x00B44B6C, 0x2C1E0000 ] # cmpwi r30, 0
  676.     - [ be32, 0x00B44B70, 0x4806CD6E ] # ba    0x0006CD6C
  677.  
  678.   # patch Btl__PlayBgm
  679.   # branch to trampoline
  680.     - [ be32, 0x0063ACE4, 0x48B44B87 ] # bla 0x00B44B84 (trampoline)
  681.     - [ be32, 0x0063ACE8, 0x4806CCBB ] # bla 0x0006CCB8 (SoundManager__GetBgmId)
  682.  
  683.   # trampoline
  684.  
  685.   # check and return if not normal battle bgm
  686.     - [ be32, 0x00B44B84, 0x2C1F012C ] # cmpwi r31, 300 # normal battle
  687.     - [ be32, 0x00B44B88, 0x41820008 ] # beq   8        # return if not normal battle music
  688.     - [ be32, 0x00B44B8C, 0x4E800020 ] # blr
  689.  
  690.   # randomize sound bank
  691.     - [ be32, 0x00B44B90, 0x4806CCCB ] # bla 0x0006CCC8 (SoundManager__SetEquipBgm)
  692.  
  693.   # return
  694.     - [ be32, 0x00B44B94, 0x4863ACEA ] # ba 0x0063ACE8
  695.  
  696.   p5_BgmRandom_Author: &p5_BgmRandom_Author TGEnigma, lipsum
  697.   p5_BgmRandom_Notes: &p5_BgmRandom_Notes "Plays encounter BGM in random order."
  698.   p5_BgmRandom_PatVer: &p5_BgmRandom_PatVer 1.1
  699.   p5_BgmRandom: &p5_BgmRandom
  700.   # patch SoundManager__SetEquipBgm
  701.   # branch to trampoline
  702.     - [ be32, 0x0006CD68, 0x48B44B52 ] # ba 0x00B44B50
  703.  
  704.   # trampoline
  705.   # Rnd() % MaxBgm
  706.     - [ be32, 0x00B44B50, 0x4891DA07 ] # bla   0x0091DA04 (Rnd)
  707.     - [ be32, 0x00B44B54, 0x38C0000B ] # li    r6, 11 (MaxBgm)
  708.  
  709.     - [ be16, 0x00B44B56, 11 ] # bgm_10 -> 11
  710.  
  711.     - [ be32, 0x00B44B58, 0x30860001 ] # addic r4, r6, 1
  712.     - [ be32, 0x00B44B5C, 0x7C832396 ] # divwu r4, r3, r4
  713.     - [ be32, 0x00B44B60, 0x7CA431D6 ] # mullw r5, r4, r6
  714.     - [ be32, 0x00B44B64, 0x7C852014 ] # addc  r4, r5, r4
  715.     - [ be32, 0x00B44B68, 0x7C641810 ] # subfc r3, r4, r3
  716.     - [ be32, 0x00B44B6C, 0x7C6307B4 ] # extsw r3, r3
  717.  
  718.   # patch music id
  719.     - [ be32, 0x00B44B70, 0x3FDE3000 ] # addis r30, r30, 0x3000 -> 0x30B49738
  720.     - [ be32, 0x00B44B74, 0xB07E0000 ] # sth   r3, 0(r30)
  721.  
  722.   # return
  723.     - [ be32, 0x00B44B78, 0x2C1E0000 ] # cmpwi r30, 0
  724.     - [ be32, 0x00B44B7C, 0x4806CD6E ] # ba    0x0006CD6C
  725.  
  726.   # patch Btl__PlayBgm
  727.   # branch to trampoline
  728.     - [ be32, 0x0063ACE4, 0x48B44B87 ] # bla 0x00B44B84 (trampoline)
  729.     - [ be32, 0x0063ACE8, 0x4806CCBB ] # bla 0x0006CCB8 (SoundManager__GetBgmId)
  730.  
  731.   # trampoline
  732.  
  733.   # check and return if not normal battle bgm
  734.     - [ be32, 0x00B44B84, 0x2C1F012C ] # cmpwi r31, 300 # normal battle
  735.     - [ be32, 0x00B44B88, 0x41820008 ] # beq   8        # return if not normal battle music
  736.     - [ be32, 0x00B44B8C, 0x4E800020 ] # blr
  737.  
  738.   # randomize sound bank
  739.     - [ be32, 0x00B44B90, 0x4806CCCB ] # bla 0x0006CCC8 (SoundManager__SetEquipBgm)
  740.  
  741.   # return
  742.     - [ be32, 0x00B44B94, 0x4863ACEA ] # ba 0x0063ACE8
  743.  
  744.   p5_NaviLines_Author: &p5_NaviLines_Author lipsum
  745.   p5_NaviLines_Notes: &p5_NaviLines_Notes "Disables Navigator battle lines (voice and message popups)."
  746.   p5_NaviLines_PatVer: &p5_NaviLines_PatVer 1.0
  747.   p5_NaviLines: &p5_NaviLines
  748.     - [ be32, 0x0074A3B4, 0x38A00000 ] # li r5, 0x0 # morgana
  749.     - [ be32, 0x0074A424, 0x38A00000 ] # li r5, 0x0 # futaba
  750.  
  751.   p5_MaxBullet_Author: &p5_MaxBullet_Author lipsum
  752.   p5_MaxBullet_Notes: &p5_MaxBullet_Notes "To change the maximum bullet counts for each character, edit this patch and input your desired values. By default, this patch retains the game defaults until modified."
  753.   p5_MaxBullet_PatVer: &p5_MaxBullet_PatVer 1.0
  754.   p5_MaxBullet: &p5_MaxBullet
  755.     - [ be16, 0x00D5C188, 0  ] # empty - base start
  756.     - [ be16, 0x00D5C18A, 16 ] # joker (16)
  757.     - [ be16, 0x00D5C18C, 8  ] # ryuji (8)
  758.     - [ be16, 0x00D5C18E, 15 ] # morgana (15)
  759.     - [ be16, 0x00D5C190, 36 ] # ann (36)
  760.     - [ be16, 0x00D5C192, 24 ] # yusuke (24)
  761.     - [ be16, 0x00D5C194, 12 ] # makoto (12)
  762.     - [ be16, 0x00D5C196, 6  ] # haru (6)
  763.     - [ be16, 0x00D5C198, 0  ] # futaba (0)
  764.     - [ be16, 0x00D5C19A, 12 ] # goro (12)
  765.     - [ be16, 0x00D5C19C, 0  ] # empty - tower rank 5 start
  766.     - [ be16, 0x00D5C19E, 32 ] # joker (32)
  767.     - [ be16, 0x00D5C1A0, 16 ] # ryuji (16)
  768.     - [ be16, 0x00D5C1A2, 25 ] # morgana (25)
  769.     - [ be16, 0x00D5C1A4, 60 ] # ann (60)
  770.     - [ be16, 0x00D5C1A6, 48 ] # yusuke (48)
  771.     - [ be16, 0x00D5C1A8, 24 ] # makoto (24)
  772.     - [ be16, 0x00D5C1AA, 12 ] # haru (12)
  773.     - [ be16, 0x00D5C1AC, 0  ] # futaba (0)
  774.     - [ be16, 0x00D5C1AE, 24 ] # goro (24)
  775.  
  776.   p5_Title_US: &p5_Title_US
  777.     "Persona 5":
  778.       BLUS31604: [ All ]
  779.       NPUB31848: [ All ]
  780.  
  781.   p5_Title_EU: &p5_Title_EU
  782.     "Persona 5":
  783.       BLES02247: [ All ]
  784.       NPEB02436: [ All ]
  785.  
  786.   p5_Title_JP_100: &p5_Title_JP_100
  787.     "Persona 5":
  788.       BLJM61346: [ 01.00 ]
  789.  
  790.   p5_Title_JP_103: &p5_Title_JP_103
  791.     "Persona 5":
  792.       BLJM61346: [ 01.03 ]
  793.  
  794. PPU-e72e715d646a94770d1902364bc66fe33b1b6606:
  795.   Enable Mod Support:
  796.     Games: *p5_Title_US
  797.     Author: *p5_ModSupport_Author
  798.     Notes: *p5_ModSupport_Notes
  799.     Patch Version: *p5_ModSupport_PatVer
  800.     Patch:
  801.      - [ load, *p5_ModSupport ]
  802.   Bustup Mod v3:
  803.     Games: *p5_Title_US
  804.     Author: *p5_4K_Author
  805.     Notes: *p5_4K_Notes
  806.     Patch Version: *p5_4K_PatVer
  807.     Patch:
  808.      - [ load, *p5_4K ]
  809.   Skip Intro Videos:
  810.     Games: *p5_Title_US
  811.     Author: *p5_SkipIntro_Author
  812.     Patch Version: *p5_SkipIntro_PatVer
  813.     Patch:
  814.      - [ load, *p5_SkipIntro ]
  815.   60 FPS:
  816.     Games: *p5_Title_US
  817.     Author: *p5_60FPS_Author
  818.     Notes: *p5_60FPS_Notes
  819.     Patch Version: *p5_60FPS_PatVer
  820.     Patch:
  821.      - [ load, *p5_60FPS ]
  822.   Disable DLC Unlock Messages:
  823.     Games: *p5_Title_US
  824.     Author: *p5_DLC_Author
  825.     Patch Version: *p5_DLC_PatVer
  826.     Patch:
  827.      - [ load, *p5_DLC ]
  828.   Disable Blur Filter:
  829.     Games: *p5_Title_US
  830.     Author: *p5_DisableBlur_Author
  831.     Patch Version: *p5_DisableBlur_PatVer
  832.     Patch:
  833.      - [ load, *p5_DisableBlur ]
  834.   Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  835.     Games: *p5_Title_US
  836.     Author: *p5_DisableDistortion_Author
  837.     Patch Version: *p5_DisableDistortion_PatVer
  838.     Patch:
  839.      - [ load, *p5_DisableDistortion ]
  840.   Disable Angry Distortion Filter (100% Alert):
  841.     Games: *p5_Title_US
  842.     Author: *p5_Disable100PctDistortion_Author
  843.     Patch Version: *p5_Disable100PctDistortion_PatVer
  844.     Patch:
  845.      - [ load, *p5_Disable100PctDistortion ]
  846.   Disable HUD Elements:
  847.     Games: *p5_Title_US
  848.     Author: *p5_NoHudLite_Author
  849.     Notes: *p5_NoHudLite_Notes
  850.     Patch Version: *p5_NoHudLite_PatVer
  851.     Patch:
  852.      - [ load, *p5_NoHudLite ]
  853.   Disable HUD Elements (Aggressive):
  854.     Games: *p5_Title_US
  855.     Author: *p5_NoHud_Author
  856.     Notes: *p5_NoHud_Notes
  857.     Patch Version: *p5_NoHud_PatVer
  858.     Patch:
  859.      - [ load, *p5_NoHud ]
  860.   Encounter BGM In Order:
  861.     Games: *p5_Title_US
  862.     Author: *p5_BgmOrder_Author
  863.     Notes: *p5_BgmOrder_Notes
  864.     Patch Version: *p5_BgmOrder_PatVer
  865.     Patch:
  866.      - [ load, *p5_BgmOrder ]
  867.   Encounter BGM Random Order:
  868.     Games: *p5_Title_US
  869.     Author: *p5_BgmRandom_Author
  870.     Notes: *p5_BgmRandom_Notes
  871.     Patch Version: *p5_BgmRandom_PatVer
  872.     Patch:
  873.      - [ load, *p5_BgmRandom ]
  874.   Disable Navigator Battle Messages:
  875.     Games: *p5_Title_US
  876.     Author: *p5_NaviLines_Author
  877.     Notes: *p5_NaviLines_Notes
  878.     Patch Version: *p5_NaviLines_PatVer
  879.     Patch:
  880.      - [ load, *p5_NaviLines ]
  881.   Custom Maximum Bullet Count:
  882.     Games: *p5_Title_US
  883.     Author: *p5_MaxBullet_Author
  884.     Notes: *p5_MaxBullet_Notes
  885.     Patch Version: *p5_MaxBullet_PatVer
  886.     Patch:
  887.      - [ load, *p5_MaxBullet ]
  888.  
  889. PPU-b8c34f774adb367761706a7f685d4f8d9d355426:
  890.   Enable Mod Support:
  891.     Games: *p5_Title_EU
  892.     Author: *p5_ModSupport_Author
  893.     Notes: *p5_ModSupport_Notes
  894.     Patch Version: *p5_ModSupport_PatVer
  895.     Patch:
  896.      - [ load, *p5_ModSupport ]
  897.   Bustup Mod v3:
  898.     Games: *p5_Title_EU
  899.     Author: *p5_4K_Author
  900.     Notes: *p5_4K_Notes
  901.     Patch Version: *p5_4K_PatVer
  902.     Patch:
  903.      - [ load, *p5_4K ]
  904.   Skip Intro Videos:
  905.     Games: *p5_Title_EU
  906.     Author: *p5_SkipIntro_Author
  907.     Patch Version: *p5_SkipIntro_PatVer
  908.     Patch:
  909.      - [ load, *p5_SkipIntro ]
  910.   60 FPS:
  911.     Games: *p5_Title_EU
  912.     Author: *p5_60FPS_Author
  913.     Notes: *p5_60FPS_Notes
  914.     Patch Version: *p5_60FPS_PatVer
  915.     Patch:
  916.      - [ load, *p5_60FPS ]
  917.   Disable DLC Unlock Messages:
  918.     Games: *p5_Title_EU
  919.     Author: *p5_DLC_Author
  920.     Patch Version: *p5_DLC_PatVer
  921.     Patch:
  922.      - [ load, *p5_DLC ]
  923.   Disable Blur Filter:
  924.     Games: *p5_Title_EU
  925.     Author: *p5_DisableBlur_Author
  926.     Patch Version: *p5_DisableBlur_PatVer
  927.     Patch:
  928.      - [ load, *p5_DisableBlur ]
  929.   Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  930.     Games: *p5_Title_EU
  931.     Author: *p5_DisableDistortion_Author
  932.     Patch Version: *p5_DisableDistortion_PatVer
  933.     Patch:
  934.      - [ load, *p5_DisableDistortion ]
  935.   Disable Angry Distortion Filter (100% Alert):
  936.     Games: *p5_Title_EU
  937.     Author: *p5_Disable100PctDistortion_Author
  938.     Patch Version: *p5_Disable100PctDistortion_PatVer
  939.     Patch:
  940.      - [ load, *p5_Disable100PctDistortion ]
  941.   Disable HUD Elements:
  942.     Games: *p5_Title_EU
  943.     Author: *p5_NoHudLite_Author
  944.     Notes: *p5_NoHudLite_Notes
  945.     Patch Version: *p5_NoHudLite_PatVer
  946.     Patch:
  947.      - [ load, *p5_NoHudLite ]
  948.   Disable HUD Elements (Aggressive):
  949.     Games: *p5_Title_EU
  950.     Author: *p5_NoHud_Author
  951.     Notes: *p5_NoHud_Notes
  952.     Patch Version: *p5_NoHud_PatVer
  953.     Patch:
  954.      - [ load, *p5_NoHud ]
  955.   Encounter BGM In Order:
  956.     Games: *p5_Title_EU
  957.     Author: *p5_BgmOrder_Author
  958.     Notes: *p5_BgmOrder_Notes
  959.     Patch Version: *p5_BgmOrder_PatVer
  960.     Patch:
  961.      - [ load, *p5_BgmOrder ]
  962.   Encounter BGM Random Order:
  963.     Games: *p5_Title_EU
  964.     Author: *p5_BgmRandom_Author
  965.     Notes: *p5_BgmRandom_Notes
  966.     Patch Version: *p5_BgmRandom_PatVer
  967.     Patch:
  968.      - [ load, *p5_BgmRandom ]
  969.   Disable Navigator Battle Messages:
  970.     Games: *p5_Title_EU
  971.     Author: *p5_NaviLines_Author
  972.     Notes: *p5_NaviLines_Notes
  973.     Patch Version: *p5_NaviLines_PatVer
  974.     Patch:
  975.      - [ load, *p5_NaviLines ]
  976.   Custom Maximum Bullet Count:
  977.     Games: *p5_Title_EU
  978.     Author: *p5_MaxBullet_Author
  979.     Notes: *p5_MaxBullet_Notes
  980.     Patch Version: *p5_MaxBullet_PatVer
  981.     Patch:
  982.      - [ load, *p5_MaxBullet ]
  983.  
  984. PPU-3b394da7912181d308bf08505009b3578521c756:
  985.   Enable Mod Support:
  986.     Games: *p5_Title_JP_100
  987.     Author: *p5_ModSupport_Author
  988.     Notes: *p5_ModSupport_Notes
  989.     Patch Version: *p5_ModSupport_PatVer
  990.     Patch:
  991.      - [ load, *p5_ModSupport ]
  992.   Bustup Mod v3:
  993.     Games: *p5_Title_JP_100
  994.     Author: *p5_4K_Author
  995.     Notes: *p5_4K_Notes
  996.     Patch Version: *p5_4K_PatVer
  997.     Patch:
  998.      - [ load, *p5_4K ]
  999.   Skip Intro Videos:
  1000.     Games: *p5_Title_JP_100
  1001.     Author: *p5_SkipIntro_Author
  1002.     Patch Version: *p5_SkipIntro_PatVer
  1003.     Patch:
  1004.      - [ load, *p5_SkipIntro ]
  1005.   60 FPS:
  1006.     Games: *p5_Title_JP_100
  1007.     Author: *p5_60FPS_Author
  1008.     Notes: *p5_60FPS_Notes
  1009.     Patch Version: *p5_60FPS_PatVer
  1010.     Patch:
  1011.      - [ load, *p5_60FPS ]
  1012.   Disable DLC Unlock Messages:
  1013.     Games: *p5_Title_JP_100
  1014.     Author: *p5_DLC_Author
  1015.     Patch Version: *p5_DLC_PatVer
  1016.     Patch:
  1017.      - [ load, *p5_DLC ]
  1018.   Disable Blur Filter:
  1019.     Games: *p5_Title_JP_100
  1020.     Author: *p5_DisableBlur_Author
  1021.     Patch Version: *p5_DisableBlur_PatVer
  1022.     Patch:
  1023.      - [ load, *p5_DisableBlur ]
  1024.   Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  1025.     Games: *p5_Title_JP_100
  1026.     Author: *p5_DisableDistortion_Author
  1027.     Patch Version: *p5_DisableDistortion_PatVer
  1028.     Patch:
  1029.      - [ load, *p5_DisableDistortion ]
  1030.   Disable Angry Distortion Filter (100% Alert):
  1031.     Games: *p5_Title_JP_100
  1032.     Author: *p5_Disable100PctDistortion_Author
  1033.     Patch Version: *p5_Disable100PctDistortion_PatVer
  1034.     Patch:
  1035.      - [ load, *p5_Disable100PctDistortion ]
  1036.   Disable HUD Elements:
  1037.     Games: *p5_Title_JP_100
  1038.     Author: *p5_NoHudLite_Author
  1039.     Notes: *p5_NoHudLite_Notes
  1040.     Patch Version: *p5_NoHudLite_PatVer
  1041.     Patch:
  1042.      - [ load, *p5_NoHudLite ]
  1043.   Disable HUD Elements (Aggressive):
  1044.     Games: *p5_Title_JP_100
  1045.     Author: *p5_NoHud_Author
  1046.     Notes: *p5_NoHud_Notes
  1047.     Patch Version: *p5_NoHud_PatVer
  1048.     Patch:
  1049.      - [ load, *p5_NoHud ]
  1050.   Encounter BGM In Order:
  1051.     Games: *p5_Title_JP_100
  1052.     Author: *p5_BgmOrder_Author
  1053.     Notes: *p5_BgmOrder_Notes
  1054.     Patch Version: *p5_BgmOrder_PatVer
  1055.     Patch:
  1056.      - [ load, *p5_BgmOrder ]
  1057.   Encounter BGM Random Order:
  1058.     Games: *p5_Title_JP_100
  1059.     Author: *p5_BgmRandom_Author
  1060.     Notes: *p5_BgmRandom_Notes
  1061.     Patch Version: *p5_BgmRandom_PatVer
  1062.     Patch:
  1063.      - [ load, *p5_BgmRandom ]
  1064.   Disable Navigator Battle Messages:
  1065.     Games: *p5_Title_JP_100
  1066.     Author: *p5_NaviLines_Author
  1067.     Notes: *p5_NaviLines_Notes
  1068.     Patch Version: *p5_NaviLines_PatVer
  1069.     Patch:
  1070.      - [ load, *p5_NaviLines ]
  1071.   Custom Maximum Bullet Count:
  1072.     Games: *p5_Title_JP_100
  1073.     Author: *p5_MaxBullet_Author
  1074.     Notes: *p5_MaxBullet_Notes
  1075.     Patch Version: *p5_MaxBullet_PatVer
  1076.     Patch:
  1077.      - [ load, *p5_MaxBullet ]
  1078.  
  1079. PPU-9da9b988693598fbe1e2d316d1e927c37ad666bc:
  1080.   Enable Mod Support:
  1081.     Games: *p5_Title_JP_103
  1082.     Author: *p5_ModSupport_Author
  1083.     Notes: *p5_ModSupport_Notes
  1084.     Patch Version: *p5_ModSupport_PatVer
  1085.     Patch:
  1086.      - [ load, *p5_ModSupport ]
  1087.   Bustup Mod v3:
  1088.     Games: *p5_Title_JP_103
  1089.     Author: *p5_4K_Author
  1090.     Notes: *p5_4K_Notes
  1091.     Patch Version: *p5_4K_PatVer
  1092.     Patch:
  1093.      - [ load, *p5_4K ]
  1094.   Skip Intro Videos:
  1095.     Games: *p5_Title_JP_103
  1096.     Author: *p5_SkipIntro_Author
  1097.     Patch Version: *p5_SkipIntro_PatVer
  1098.     Patch:
  1099.      - [ load, *p5_SkipIntro ]
  1100.   60 FPS:
  1101.     Games: *p5_Title_JP_103
  1102.     Author: *p5_60FPS_Author
  1103.     Notes: *p5_60FPS_Notes
  1104.     Patch Version: *p5_60FPS_PatVer
  1105.     Patch:
  1106.      - [ load, *p5_60FPS ]
  1107.   Disable DLC Unlock Messages:
  1108.     Games: *p5_Title_JP_103
  1109.     Author: *p5_DLC_Author
  1110.     Patch Version: *p5_DLC_PatVer
  1111.     Patch:
  1112.      - [ load, *p5_DLC ]
  1113.   Disable Blur Filter:
  1114.     Games: *p5_Title_JP_103
  1115.     Author: *p5_DisableBlur_Author
  1116.     Patch Version: *p5_DisableBlur_PatVer
  1117.     Patch:
  1118.      - [ load, *p5_DisableBlur ]
  1119.   Disable Normal Distortion Filter (<=99% Alert & Velvet Room):
  1120.     Games: *p5_Title_JP_103
  1121.     Author: *p5_DisableDistortion_Author
  1122.     Patch Version: *p5_DisableDistortion_PatVer
  1123.     Patch:
  1124.      - [ load, *p5_DisableDistortion ]
  1125.   Disable Angry Distortion Filter (100% Alert):
  1126.     Games: *p5_Title_JP_103
  1127.     Author: *p5_Disable100PctDistortion_Author
  1128.     Patch Version: *p5_Disable100PctDistortion_PatVer
  1129.     Patch:
  1130.      - [ load, *p5_Disable100PctDistortion ]
  1131.   Disable HUD Elements:
  1132.     Games: *p5_Title_JP_103
  1133.     Author: *p5_NoHudLite_Author
  1134.     Notes: *p5_NoHudLite_Notes
  1135.     Patch Version: *p5_NoHudLite_PatVer
  1136.     Patch:
  1137.      - [ load, *p5_NoHudLite ]
  1138.   Disable HUD Elements (Aggressive):
  1139.     Games: *p5_Title_JP_103
  1140.     Author: *p5_NoHud_Author
  1141.     Notes: *p5_NoHud_Notes
  1142.     Patch Version: *p5_NoHud_PatVer
  1143.     Patch:
  1144.      - [ load, *p5_NoHud ]
  1145.   Encounter BGM In Order:
  1146.     Games: *p5_Title_JP_103
  1147.     Author: *p5_BgmOrder_Author
  1148.     Notes: *p5_BgmOrder_Notes
  1149.     Patch Version: *p5_BgmOrder_PatVer
  1150.     Patch:
  1151.      - [ load, *p5_BgmOrder ]
  1152.   Encounter BGM Random Order:
  1153.     Games: *p5_Title_JP_103
  1154.     Author: *p5_BgmRandom_Author
  1155.     Notes: *p5_BgmRandom_Notes
  1156.     Patch Version: *p5_BgmRandom_PatVer
  1157.     Patch:
  1158.      - [ load, *p5_BgmRandom ]
  1159.   Disable Navigator Battle Messages:
  1160.     Games: *p5_Title_JP_103
  1161.     Author: *p5_NaviLines_Author
  1162.     Notes: *p5_NaviLines_Notes
  1163.     Patch Version: *p5_NaviLines_PatVer
  1164.     Patch:
  1165.      - [ load, *p5_NaviLines ]
  1166.   Custom Maximum Bullet Count:
  1167.     Games: *p5_Title_JP_103
  1168.     Author: *p5_MaxBullet_Author
  1169.     Notes: *p5_MaxBullet_Notes
  1170.     Patch Version: *p5_MaxBullet_PatVer
  1171.     Patch:
  1172.      - [ load, *p5_MaxBullet ]