diff --git a/system/client-functions/PsoPeepsEP2EXP10x.s b/system/client-functions/PsoPeepsEP2EXP10x.s index d042618b..b1f8fb65 100644 --- a/system/client-functions/PsoPeepsEP2EXP10x.s +++ b/system/client-functions/PsoPeepsEP2EXP10x.s @@ -1,4 +1,3 @@ -.meta visibility="menu" .meta key="PsoPeepsEP2EXP10x" .meta name="EP2 10x" .meta description="Sets EP2 enemy EXP\nto 10x for GC crossplay" diff --git a/system/client-functions/PsoPeepsEP2EXP10xJP.s b/system/client-functions/PsoPeepsEP2EXP10xJP.s new file mode 100644 index 00000000..6d10ddf2 --- /dev/null +++ b/system/client-functions/PsoPeepsEP2EXP10xJP.s @@ -0,0 +1,978 @@ +.meta visibility="menu" +.meta key="PsoPeepsEP2EXP10xJP" +.meta name="EP2 10x" +.meta description="Sets EP2 enemy EXP\nto 10x for GC crossplay" + +.versions 3OJ5 + +entry_ptr: +reloc0: + .offsetof start + +start: + .include WriteCodeBlocks + + # PSO Peeps GC Plus USA / 3OE2 + # Source table: BattleParamEntry_lab_on.dat + # Active online battle-param table loaded at 0x811AB7C0 + # EXP field offset within each 0x24-byte row is +0x1C + # Generated from clean BattleParamEntry_lab_on.dat; multiplier=10x + + .data 0x811AF31C + .data 4 + .binary 0000000a + + .data 0x811AF340 + .data 4 + .binary 0000003c + + .data 0x811AF364 + .data 4 + .binary 00000064 + + .data 0x811AF388 + .data 4 + .binary 00000078 + + .data 0x811AF3AC + .data 4 + .binary 00000064 + + .data 0x811AF3D0 + .data 4 + .binary 000005dc + + .data 0x811AF3F4 + .data 4 + .binary 000000be + + .data 0x811AF418 + .data 4 + .binary 00000064 + + .data 0x811AF43C + .data 4 + .binary 000000a0 + + .data 0x811AF460 + .data 4 + .binary 000000aa + + .data 0x811AF484 + .data 4 + .binary 000000aa + + .data 0x811AF4A8 + .data 4 + .binary 00000014 + + .data 0x811AF4CC + .data 4 + .binary 00000014 + + .data 0x811AF4F0 + .data 4 + .binary 00000190 + + .data 0x811AF514 + .data 4 + .binary 00000096 + + .data 0x811AF538 + .data 4 + .binary 000012c0 + + .data 0x811AF55C + .data 4 + .binary 00000064 + + .data 0x811AF580 + .data 4 + .binary 0000001e + + .data 0x811AF5A4 + .data 4 + .binary 0000251c + + .data 0x811AF5C8 + .data 4 + .binary 000000d2 + + .data 0x811AF67C + .data 4 + .binary 00000028 + + .data 0x811AF6A0 + .data 4 + .binary 00000a00 + + .data 0x811AF6C4 + .data 4 + .binary 000001fe + + .data 0x811AF6E8 + .data 4 + .binary 00000014 + + .data 0x811AF70C + .data 4 + .binary 0000006e + + .data 0x811AF730 + .data 4 + .binary 000000be + + .data 0x811AF754 + .data 4 + .binary 00003a98 + + .data 0x811AF808 + .data 4 + .binary 00000550 + + .data 0x811AF850 + .data 4 + .binary 000001ea + + .data 0x811AF874 + .data 4 + .binary 000001c2 + + .data 0x811AF94C + .data 4 + .binary 000080e8 + + .data 0x811AF9DC + .data 4 + .binary 00000122 + + .data 0x811AFA00 + .data 4 + .binary 0000001e + + .data 0x811AFA24 + .data 4 + .binary 00000046 + + .data 0x811AFA48 + .data 4 + .binary 00000050 + + .data 0x811AFB44 + .data 4 + .binary 000001d6 + + .data 0x811AFB68 + .data 4 + .binary 00000078 + + .data 0x811AFB8C + .data 4 + .binary 00000096 + + .data 0x811AFBB0 + .data 4 + .binary 00000208 + + .data 0x811AFC1C + .data 4 + .binary 0000012c + + .data 0x811AFC40 + .data 4 + .binary 00000078 + + .data 0x811AFC64 + .data 4 + .binary 00000014 + + .data 0x811AFC88 + .data 4 + .binary 00000140 + + .data 0x811AFCAC + .data 4 + .binary 00000190 + + .data 0x811AFCD0 + .data 4 + .binary 000001f4 + + .data 0x811AFCF4 + .data 4 + .binary 00000226 + + .data 0x811AFD60 + .data 4 + .binary 00000064 + + .data 0x811AFD84 + .data 4 + .binary 000003e8 + + .data 0x811AFDA8 + .data 4 + .binary 0000006e + + .data 0x811AFDCC + .data 4 + .binary 00000082 + + .data 0x811AFDF0 + .data 4 + .binary 00000046 + + .data 0x811AFE14 + .data 4 + .binary 00000078 + + .data 0x811AFE38 + .data 4 + .binary 000000b4 + + .data 0x811AFE5C + .data 4 + .binary 000000d2 + + .data 0x811AFE80 + .data 4 + .binary 0000008c + + .data 0x811AFEA4 + .data 4 + .binary 00000096 + + .data 0x811AFEC8 + .data 4 + .binary 0000003c + + .data 0x811AFEEC + .data 4 + .binary 00000046 + + .data 0x811AFF10 + .data 4 + .binary 00000050 + + .data 0x811B009C + .data 4 + .binary 00000172 + + .data 0x811B00C0 + .data 4 + .binary 000001c2 + + .data 0x811B00E4 + .data 4 + .binary 00000208 + + .data 0x811B0108 + .data 4 + .binary 00000226 + + .data 0x811B012C + .data 4 + .binary 00000208 + + .data 0x811B0150 + .data 4 + .binary 00000b0e + + .data 0x811B0174 + .data 4 + .binary 00000294 + + .data 0x811B0198 + .data 4 + .binary 00000208 + + .data 0x811B01BC + .data 4 + .binary 00000244 + + .data 0x811B01E0 + .data 4 + .binary 00000258 + + .data 0x811B0204 + .data 4 + .binary 00000276 + + .data 0x811B0228 + .data 4 + .binary 0000017c + + .data 0x811B024C + .data 4 + .binary 0000017c + + .data 0x811B0270 + .data 4 + .binary 000003f2 + + .data 0x811B0294 + .data 4 + .binary 00000258 + + .data 0x811B02B8 + .data 4 + .binary 00007d00 + + .data 0x811B02DC + .data 4 + .binary 000000fa + + .data 0x811B0300 + .data 4 + .binary 00000028 + + .data 0x811B0324 + .data 4 + .binary 00009858 + + .data 0x811B0348 + .data 4 + .binary 00000294 + + .data 0x811B03FC + .data 4 + .binary 000001a4 + + .data 0x811B0420 + .data 4 + .binary 00001400 + + .data 0x811B0444 + .data 4 + .binary 000004a6 + + .data 0x811B0468 + .data 4 + .binary 00000064 + + .data 0x811B048C + .data 4 + .binary 00000212 + + .data 0x811B04B0 + .data 4 + .binary 00000294 + + .data 0x811B04D4 + .data 4 + .binary 0000afc8 + + .data 0x811B0588 + .data 4 + .binary 00000a1e + + .data 0x811B05D0 + .data 4 + .binary 00000488 + + .data 0x811B05F4 + .data 4 + .binary 00000442 + + .data 0x811B06CC + .data 4 + .binary 00012cc8 + + .data 0x811B075C + .data 4 + .binary 0000033e + + .data 0x811B0780 + .data 4 + .binary 000001d6 + + .data 0x811B07A4 + .data 4 + .binary 000001d6 + + .data 0x811B07C8 + .data 4 + .binary 000001e0 + + .data 0x811B08C4 + .data 4 + .binary 0000046a + + .data 0x811B08E8 + .data 4 + .binary 00000226 + + .data 0x811B090C + .data 4 + .binary 00000258 + + .data 0x811B0930 + .data 4 + .binary 000004ba + + .data 0x811B099C + .data 4 + .binary 00000352 + + .data 0x811B09C0 + .data 4 + .binary 00000226 + + .data 0x811B09E4 + .data 4 + .binary 000001c2 + + .data 0x811B0A08 + .data 4 + .binary 00000370 + + .data 0x811B0A2C + .data 4 + .binary 000003f2 + + .data 0x811B0A50 + .data 4 + .binary 0000049c + + .data 0x811B0A74 + .data 4 + .binary 000004ec + + .data 0x811B0ABC + .data 4 + .binary 00000032 + + .data 0x811B0AE0 + .data 4 + .binary 00000208 + + .data 0x811B0B04 + .data 4 + .binary 000007d0 + + .data 0x811B0B28 + .data 4 + .binary 00000212 + + .data 0x811B0B4C + .data 4 + .binary 00000230 + + .data 0x811B0B70 + .data 4 + .binary 000001c2 + + .data 0x811B0B94 + .data 4 + .binary 00000226 + + .data 0x811B0BB8 + .data 4 + .binary 0000028a + + .data 0x811B0BDC + .data 4 + .binary 000002bc + + .data 0x811B0C00 + .data 4 + .binary 00000226 + + .data 0x811B0C24 + .data 4 + .binary 00000258 + + .data 0x811B0C48 + .data 4 + .binary 000001c2 + + .data 0x811B0C6C + .data 4 + .binary 000001d6 + + .data 0x811B0C90 + .data 4 + .binary 000001e0 + + .data 0x811B0E1C + .data 4 + .binary 00000366 + + .data 0x811B0E40 + .data 4 + .binary 000003ca + + .data 0x811B0E64 + .data 4 + .binary 0000041a + + .data 0x811B0E88 + .data 4 + .binary 00000442 + + .data 0x811B0EAC + .data 4 + .binary 0000041a + + .data 0x811B0ED0 + .data 4 + .binary 00000f0a + + .data 0x811B0EF4 + .data 4 + .binary 0000047e + + .data 0x811B0F18 + .data 4 + .binary 0000041a + + .data 0x811B0F3C + .data 4 + .binary 00000460 + + .data 0x811B0F60 + .data 4 + .binary 00000474 + + .data 0x811B0F84 + .data 4 + .binary 000004a6 + + .data 0x811B0FA8 + .data 4 + .binary 0000037a + + .data 0x811B0FCC + .data 4 + .binary 0000037a + + .data 0x811B0FF0 + .data 4 + .binary 00000672 + + .data 0x811B1014 + .data 4 + .binary 0000047e + + .data 0x811B1038 + .data 4 + .binary 000157c0 + + .data 0x811B105C + .data 4 + .binary 00000258 + + .data 0x811B1080 + .data 4 + .binary 00000258 + + .data 0x811B10A4 + .data 4 + .binary 000186a0 + + .data 0x811B10C8 + .data 4 + .binary 000004ce + + .data 0x811B117C + .data 4 + .binary 000003a2 + + .data 0x811B11A0 + .data 4 + .binary 00001d88 + + .data 0x811B11C4 + .data 4 + .binary 0000074e + + .data 0x811B11E8 + .data 4 + .binary 0000012c + + .data 0x811B120C + .data 4 + .binary 0000042e + + .data 0x811B1230 + .data 4 + .binary 000004ce + + .data 0x811B1254 + .data 4 + .binary 0001e848 + + .data 0x811B1308 + .data 4 + .binary 00000df2 + + .data 0x811B1350 + .data 4 + .binary 00000726 + + .data 0x811B1374 + .data 4 + .binary 000006d6 + + .data 0x811B144C + .data 4 + .binary 000249f0 + + .data 0x811B14DC + .data 4 + .binary 00000596 + + .data 0x811B1500 + .data 4 + .binary 0000038e + + .data 0x811B1524 + .data 4 + .binary 000003de + + .data 0x811B1548 + .data 4 + .binary 000003f2 + + .data 0x811B1644 + .data 4 + .binary 000006fe + + .data 0x811B1668 + .data 4 + .binary 00000442 + + .data 0x811B168C + .data 4 + .binary 0000047e + + .data 0x811B16B0 + .data 4 + .binary 00000762 + + .data 0x811B171C + .data 4 + .binary 000005aa + + .data 0x811B1740 + .data 4 + .binary 00000442 + + .data 0x811B1764 + .data 4 + .binary 000003b6 + + .data 0x811B1788 + .data 4 + .binary 000005d2 + + .data 0x811B17AC + .data 4 + .binary 00000672 + + .data 0x811B17D0 + .data 4 + .binary 0000073a + + .data 0x811B17F4 + .data 4 + .binary 0000079e + + .data 0x811B183C + .data 4 + .binary 00000032 + + .data 0x811B1860 + .data 4 + .binary 0000041a + + .data 0x811B1884 + .data 4 + .binary 00000b22 + + .data 0x811B18A8 + .data 4 + .binary 0000042e + + .data 0x811B18CC + .data 4 + .binary 00000456 + + .data 0x811B18F0 + .data 4 + .binary 000003ac + + .data 0x811B1914 + .data 4 + .binary 00000442 + + .data 0x811B1938 + .data 4 + .binary 000004ba + + .data 0x811B195C + .data 4 + .binary 000004f6 + + .data 0x811B1980 + .data 4 + .binary 00000438 + + .data 0x811B19A4 + .data 4 + .binary 0000047e + + .data 0x811B19C8 + .data 4 + .binary 000003ca + + .data 0x811B19EC + .data 4 + .binary 000003de + + .data 0x811B1A10 + .data 4 + .binary 000003f2 + + .data 0x811B1B9C + .data 4 + .binary 000005dc + + .data 0x811B1BC0 + .data 4 + .binary 00000bf4 + + .data 0x811B1BE4 + .data 4 + .binary 00000ce4 + + .data 0x811B1C08 + .data 4 + .binary 00000d5c + + .data 0x811B1C2C + .data 4 + .binary 00000ce4 + + .data 0x811B1C50 + .data 4 + .binary 00002db4 + + .data 0x811B1C74 + .data 4 + .binary 00000e10 + + .data 0x811B1C98 + .data 4 + .binary 00000ce4 + + .data 0x811B1CBC + .data 4 + .binary 00000be0 + + .data 0x811B1CE0 + .data 4 + .binary 00000c08 + + .data 0x811B1D04 + .data 4 + .binary 00000e88 + + .data 0x811B1D28 + .data 4 + .binary 000003e8 + + .data 0x811B1D4C + .data 4 + .binary 000003e8 + + .data 0x811B1D70 + .data 4 + .binary 000013ec + + .data 0x811B1D94 + .data 4 + .binary 00000e10 + + .data 0x811B1DB8 + .data 4 + .binary 0002bf20 + + .data 0x811B1DDC + .data 4 + .binary 00000258 + + .data 0x811B1E00 + .data 4 + .binary 000000a0 + + .data 0x811B1E24 + .data 4 + .binary 00033450 + + .data 0x811B1E48 + .data 4 + .binary 00000f00 + + .data 0x811B1EFC + .data 4 + .binary 00000b7c + + .data 0x811B1F20 + .data 4 + .binary 00002800 + + .data 0x811B1F44 + .data 4 + .binary 00001680 + + .data 0x811B1F68 + .data 4 + .binary 000001f4 + + .data 0x811B1F8C + .data 4 + .binary 00000d20 + + .data 0x811B1FB0 + .data 4 + .binary 00000f00 + + .data 0x811B1FD4 + .data 4 + .binary 0003c4d8 + + .data 0x811B2088 + .data 4 + .binary 00002a6c + + .data 0x811B20D0 + .data 4 + .binary 00001608 + + .data 0x811B20F4 + .data 4 + .binary 00001518 + + .data 0x811B21CC + .data 4 + .binary 00073f78 + + .data 0x811B225C + .data 4 + .binary 00001158 + + .data 0x811B2280 + .data 4 + .binary 00000c30 + + .data 0x811B22A4 + .data 4 + .binary 00000c30 + + .data 0x811B22C8 + .data 4 + .binary 00000c6c + + .data 0x811B23C4 + .data 4 + .binary 00000d98 + + .data 0x811B23E8 + .data 4 + .binary 00000d5c + + .data 0x811B240C + .data 4 + .binary 00000e10 + + .data 0x811B2430 + .data 4 + .binary 000016bc + + .data 0x811B249C + .data 4 + .binary 00001194 + + .data 0x811B24C0 + .data 4 + .binary 00000d5c + + .data 0x811B24E4 + .data 4 + .binary 000007d0 + + .data 0x811B2508 + .data 4 + .binary 0000120c + + .data 0x811B252C + .data 4 + .binary 000013ec + + .data 0x811B2550 + .data 4 + .binary 00001644 + + .data 0x811B2574 + .data 4 + .binary 00001770 + + .data 0x811B25BC + .data 4 + .binary 00000032 + + .data 0x811B25E0 + .data 4 + .binary 00000ce4 + + .data 0x811B2604 + .data 4 + .binary 000021fc + + .data 0x811B2628 + .data 4 + .binary 00000d20 + + .data 0x811B264C + .data 4 + .binary 00000d98 + + .data 0x811B2670 + .data 4 + .binary 00000a78 + + .data 0x811B2694 + .data 4 + .binary 00000d5c + + .data 0x811B26B8 + .data 4 + .binary 00000ec4 + + .data 0x811B26DC + .data 4 + .binary 00000f78 + + .data 0x811B2700 + .data 4 + .binary 00000b90 + + .data 0x811B2724 + .data 4 + .binary 00000e10 + + .data 0x811B2748 + .data 4 + .binary 00000bf4 + + .data 0x811B276C + .data 4 + .binary 00000c30 + + .data 0x811B2790 + .data 4 + .binary 00000c6c + + .data 0 + .data 0 diff --git a/system/client-functions/PsoPeepsEP2EXP10xUS.s b/system/client-functions/PsoPeepsEP2EXP10xUS.s new file mode 100644 index 00000000..c4676097 --- /dev/null +++ b/system/client-functions/PsoPeepsEP2EXP10xUS.s @@ -0,0 +1,978 @@ +.meta visibility="menu" +.meta key="PsoPeepsEP2EXP10xUS" +.meta name="EP2 10x" +.meta description="Sets EP2 enemy EXP\nto 10x for GC crossplay" + +.versions 3OE2 + +entry_ptr: +reloc0: + .offsetof start + +start: + .include WriteCodeBlocks + + # PSO Peeps GC Plus USA / 3OE2 + # Source table: BattleParamEntry_lab_on.dat + # Active online battle-param table loaded at 0x811AB7C0 + # EXP field offset within each 0x24-byte row is +0x1C + # Generated from clean BattleParamEntry_lab_on.dat; multiplier=10x + + .data 0x811AB7DC + .data 4 + .binary 0000000a + + .data 0x811AB800 + .data 4 + .binary 0000003c + + .data 0x811AB824 + .data 4 + .binary 00000064 + + .data 0x811AB848 + .data 4 + .binary 00000078 + + .data 0x811AB86C + .data 4 + .binary 00000064 + + .data 0x811AB890 + .data 4 + .binary 000005dc + + .data 0x811AB8B4 + .data 4 + .binary 000000be + + .data 0x811AB8D8 + .data 4 + .binary 00000064 + + .data 0x811AB8FC + .data 4 + .binary 000000a0 + + .data 0x811AB920 + .data 4 + .binary 000000aa + + .data 0x811AB944 + .data 4 + .binary 000000aa + + .data 0x811AB968 + .data 4 + .binary 00000014 + + .data 0x811AB98C + .data 4 + .binary 00000014 + + .data 0x811AB9B0 + .data 4 + .binary 00000190 + + .data 0x811AB9D4 + .data 4 + .binary 00000096 + + .data 0x811AB9F8 + .data 4 + .binary 000012c0 + + .data 0x811ABA1C + .data 4 + .binary 00000064 + + .data 0x811ABA40 + .data 4 + .binary 0000001e + + .data 0x811ABA64 + .data 4 + .binary 0000251c + + .data 0x811ABA88 + .data 4 + .binary 000000d2 + + .data 0x811ABB3C + .data 4 + .binary 00000028 + + .data 0x811ABB60 + .data 4 + .binary 00000a00 + + .data 0x811ABB84 + .data 4 + .binary 000001fe + + .data 0x811ABBA8 + .data 4 + .binary 00000014 + + .data 0x811ABBCC + .data 4 + .binary 0000006e + + .data 0x811ABBF0 + .data 4 + .binary 000000be + + .data 0x811ABC14 + .data 4 + .binary 00003a98 + + .data 0x811ABCC8 + .data 4 + .binary 00000550 + + .data 0x811ABD10 + .data 4 + .binary 000001ea + + .data 0x811ABD34 + .data 4 + .binary 000001c2 + + .data 0x811ABE0C + .data 4 + .binary 000080e8 + + .data 0x811ABE9C + .data 4 + .binary 00000122 + + .data 0x811ABEC0 + .data 4 + .binary 0000001e + + .data 0x811ABEE4 + .data 4 + .binary 00000046 + + .data 0x811ABF08 + .data 4 + .binary 00000050 + + .data 0x811AC004 + .data 4 + .binary 000001d6 + + .data 0x811AC028 + .data 4 + .binary 00000078 + + .data 0x811AC04C + .data 4 + .binary 00000096 + + .data 0x811AC070 + .data 4 + .binary 00000208 + + .data 0x811AC0DC + .data 4 + .binary 0000012c + + .data 0x811AC100 + .data 4 + .binary 00000078 + + .data 0x811AC124 + .data 4 + .binary 00000014 + + .data 0x811AC148 + .data 4 + .binary 00000140 + + .data 0x811AC16C + .data 4 + .binary 00000190 + + .data 0x811AC190 + .data 4 + .binary 000001f4 + + .data 0x811AC1B4 + .data 4 + .binary 00000226 + + .data 0x811AC220 + .data 4 + .binary 00000064 + + .data 0x811AC244 + .data 4 + .binary 000003e8 + + .data 0x811AC268 + .data 4 + .binary 0000006e + + .data 0x811AC28C + .data 4 + .binary 00000082 + + .data 0x811AC2B0 + .data 4 + .binary 00000046 + + .data 0x811AC2D4 + .data 4 + .binary 00000078 + + .data 0x811AC2F8 + .data 4 + .binary 000000b4 + + .data 0x811AC31C + .data 4 + .binary 000000d2 + + .data 0x811AC340 + .data 4 + .binary 0000008c + + .data 0x811AC364 + .data 4 + .binary 00000096 + + .data 0x811AC388 + .data 4 + .binary 0000003c + + .data 0x811AC3AC + .data 4 + .binary 00000046 + + .data 0x811AC3D0 + .data 4 + .binary 00000050 + + .data 0x811AC55C + .data 4 + .binary 00000172 + + .data 0x811AC580 + .data 4 + .binary 000001c2 + + .data 0x811AC5A4 + .data 4 + .binary 00000208 + + .data 0x811AC5C8 + .data 4 + .binary 00000226 + + .data 0x811AC5EC + .data 4 + .binary 00000208 + + .data 0x811AC610 + .data 4 + .binary 00000b0e + + .data 0x811AC634 + .data 4 + .binary 00000294 + + .data 0x811AC658 + .data 4 + .binary 00000208 + + .data 0x811AC67C + .data 4 + .binary 00000244 + + .data 0x811AC6A0 + .data 4 + .binary 00000258 + + .data 0x811AC6C4 + .data 4 + .binary 00000276 + + .data 0x811AC6E8 + .data 4 + .binary 0000017c + + .data 0x811AC70C + .data 4 + .binary 0000017c + + .data 0x811AC730 + .data 4 + .binary 000003f2 + + .data 0x811AC754 + .data 4 + .binary 00000258 + + .data 0x811AC778 + .data 4 + .binary 00007d00 + + .data 0x811AC79C + .data 4 + .binary 000000fa + + .data 0x811AC7C0 + .data 4 + .binary 00000028 + + .data 0x811AC7E4 + .data 4 + .binary 00009858 + + .data 0x811AC808 + .data 4 + .binary 00000294 + + .data 0x811AC8BC + .data 4 + .binary 000001a4 + + .data 0x811AC8E0 + .data 4 + .binary 00001400 + + .data 0x811AC904 + .data 4 + .binary 000004a6 + + .data 0x811AC928 + .data 4 + .binary 00000064 + + .data 0x811AC94C + .data 4 + .binary 00000212 + + .data 0x811AC970 + .data 4 + .binary 00000294 + + .data 0x811AC994 + .data 4 + .binary 0000afc8 + + .data 0x811ACA48 + .data 4 + .binary 00000a1e + + .data 0x811ACA90 + .data 4 + .binary 00000488 + + .data 0x811ACAB4 + .data 4 + .binary 00000442 + + .data 0x811ACB8C + .data 4 + .binary 00012cc8 + + .data 0x811ACC1C + .data 4 + .binary 0000033e + + .data 0x811ACC40 + .data 4 + .binary 000001d6 + + .data 0x811ACC64 + .data 4 + .binary 000001d6 + + .data 0x811ACC88 + .data 4 + .binary 000001e0 + + .data 0x811ACD84 + .data 4 + .binary 0000046a + + .data 0x811ACDA8 + .data 4 + .binary 00000226 + + .data 0x811ACDCC + .data 4 + .binary 00000258 + + .data 0x811ACDF0 + .data 4 + .binary 000004ba + + .data 0x811ACE5C + .data 4 + .binary 00000352 + + .data 0x811ACE80 + .data 4 + .binary 00000226 + + .data 0x811ACEA4 + .data 4 + .binary 000001c2 + + .data 0x811ACEC8 + .data 4 + .binary 00000370 + + .data 0x811ACEEC + .data 4 + .binary 000003f2 + + .data 0x811ACF10 + .data 4 + .binary 0000049c + + .data 0x811ACF34 + .data 4 + .binary 000004ec + + .data 0x811ACF7C + .data 4 + .binary 00000032 + + .data 0x811ACFA0 + .data 4 + .binary 00000208 + + .data 0x811ACFC4 + .data 4 + .binary 000007d0 + + .data 0x811ACFE8 + .data 4 + .binary 00000212 + + .data 0x811AD00C + .data 4 + .binary 00000230 + + .data 0x811AD030 + .data 4 + .binary 000001c2 + + .data 0x811AD054 + .data 4 + .binary 00000226 + + .data 0x811AD078 + .data 4 + .binary 0000028a + + .data 0x811AD09C + .data 4 + .binary 000002bc + + .data 0x811AD0C0 + .data 4 + .binary 00000226 + + .data 0x811AD0E4 + .data 4 + .binary 00000258 + + .data 0x811AD108 + .data 4 + .binary 000001c2 + + .data 0x811AD12C + .data 4 + .binary 000001d6 + + .data 0x811AD150 + .data 4 + .binary 000001e0 + + .data 0x811AD2DC + .data 4 + .binary 00000366 + + .data 0x811AD300 + .data 4 + .binary 000003ca + + .data 0x811AD324 + .data 4 + .binary 0000041a + + .data 0x811AD348 + .data 4 + .binary 00000442 + + .data 0x811AD36C + .data 4 + .binary 0000041a + + .data 0x811AD390 + .data 4 + .binary 00000f0a + + .data 0x811AD3B4 + .data 4 + .binary 0000047e + + .data 0x811AD3D8 + .data 4 + .binary 0000041a + + .data 0x811AD3FC + .data 4 + .binary 00000460 + + .data 0x811AD420 + .data 4 + .binary 00000474 + + .data 0x811AD444 + .data 4 + .binary 000004a6 + + .data 0x811AD468 + .data 4 + .binary 0000037a + + .data 0x811AD48C + .data 4 + .binary 0000037a + + .data 0x811AD4B0 + .data 4 + .binary 00000672 + + .data 0x811AD4D4 + .data 4 + .binary 0000047e + + .data 0x811AD4F8 + .data 4 + .binary 000157c0 + + .data 0x811AD51C + .data 4 + .binary 00000258 + + .data 0x811AD540 + .data 4 + .binary 00000258 + + .data 0x811AD564 + .data 4 + .binary 000186a0 + + .data 0x811AD588 + .data 4 + .binary 000004ce + + .data 0x811AD63C + .data 4 + .binary 000003a2 + + .data 0x811AD660 + .data 4 + .binary 00001d88 + + .data 0x811AD684 + .data 4 + .binary 0000074e + + .data 0x811AD6A8 + .data 4 + .binary 0000012c + + .data 0x811AD6CC + .data 4 + .binary 0000042e + + .data 0x811AD6F0 + .data 4 + .binary 000004ce + + .data 0x811AD714 + .data 4 + .binary 0001e848 + + .data 0x811AD7C8 + .data 4 + .binary 00000df2 + + .data 0x811AD810 + .data 4 + .binary 00000726 + + .data 0x811AD834 + .data 4 + .binary 000006d6 + + .data 0x811AD90C + .data 4 + .binary 000249f0 + + .data 0x811AD99C + .data 4 + .binary 00000596 + + .data 0x811AD9C0 + .data 4 + .binary 0000038e + + .data 0x811AD9E4 + .data 4 + .binary 000003de + + .data 0x811ADA08 + .data 4 + .binary 000003f2 + + .data 0x811ADB04 + .data 4 + .binary 000006fe + + .data 0x811ADB28 + .data 4 + .binary 00000442 + + .data 0x811ADB4C + .data 4 + .binary 0000047e + + .data 0x811ADB70 + .data 4 + .binary 00000762 + + .data 0x811ADBDC + .data 4 + .binary 000005aa + + .data 0x811ADC00 + .data 4 + .binary 00000442 + + .data 0x811ADC24 + .data 4 + .binary 000003b6 + + .data 0x811ADC48 + .data 4 + .binary 000005d2 + + .data 0x811ADC6C + .data 4 + .binary 00000672 + + .data 0x811ADC90 + .data 4 + .binary 0000073a + + .data 0x811ADCB4 + .data 4 + .binary 0000079e + + .data 0x811ADCFC + .data 4 + .binary 00000032 + + .data 0x811ADD20 + .data 4 + .binary 0000041a + + .data 0x811ADD44 + .data 4 + .binary 00000b22 + + .data 0x811ADD68 + .data 4 + .binary 0000042e + + .data 0x811ADD8C + .data 4 + .binary 00000456 + + .data 0x811ADDB0 + .data 4 + .binary 000003ac + + .data 0x811ADDD4 + .data 4 + .binary 00000442 + + .data 0x811ADDF8 + .data 4 + .binary 000004ba + + .data 0x811ADE1C + .data 4 + .binary 000004f6 + + .data 0x811ADE40 + .data 4 + .binary 00000438 + + .data 0x811ADE64 + .data 4 + .binary 0000047e + + .data 0x811ADE88 + .data 4 + .binary 000003ca + + .data 0x811ADEAC + .data 4 + .binary 000003de + + .data 0x811ADED0 + .data 4 + .binary 000003f2 + + .data 0x811AE05C + .data 4 + .binary 000005dc + + .data 0x811AE080 + .data 4 + .binary 00000bf4 + + .data 0x811AE0A4 + .data 4 + .binary 00000ce4 + + .data 0x811AE0C8 + .data 4 + .binary 00000d5c + + .data 0x811AE0EC + .data 4 + .binary 00000ce4 + + .data 0x811AE110 + .data 4 + .binary 00002db4 + + .data 0x811AE134 + .data 4 + .binary 00000e10 + + .data 0x811AE158 + .data 4 + .binary 00000ce4 + + .data 0x811AE17C + .data 4 + .binary 00000be0 + + .data 0x811AE1A0 + .data 4 + .binary 00000c08 + + .data 0x811AE1C4 + .data 4 + .binary 00000e88 + + .data 0x811AE1E8 + .data 4 + .binary 000003e8 + + .data 0x811AE20C + .data 4 + .binary 000003e8 + + .data 0x811AE230 + .data 4 + .binary 000013ec + + .data 0x811AE254 + .data 4 + .binary 00000e10 + + .data 0x811AE278 + .data 4 + .binary 0002bf20 + + .data 0x811AE29C + .data 4 + .binary 00000258 + + .data 0x811AE2C0 + .data 4 + .binary 000000a0 + + .data 0x811AE2E4 + .data 4 + .binary 00033450 + + .data 0x811AE308 + .data 4 + .binary 00000f00 + + .data 0x811AE3BC + .data 4 + .binary 00000b7c + + .data 0x811AE3E0 + .data 4 + .binary 00002800 + + .data 0x811AE404 + .data 4 + .binary 00001680 + + .data 0x811AE428 + .data 4 + .binary 000001f4 + + .data 0x811AE44C + .data 4 + .binary 00000d20 + + .data 0x811AE470 + .data 4 + .binary 00000f00 + + .data 0x811AE494 + .data 4 + .binary 0003c4d8 + + .data 0x811AE548 + .data 4 + .binary 00002a6c + + .data 0x811AE590 + .data 4 + .binary 00001608 + + .data 0x811AE5B4 + .data 4 + .binary 00001518 + + .data 0x811AE68C + .data 4 + .binary 00073f78 + + .data 0x811AE71C + .data 4 + .binary 00001158 + + .data 0x811AE740 + .data 4 + .binary 00000c30 + + .data 0x811AE764 + .data 4 + .binary 00000c30 + + .data 0x811AE788 + .data 4 + .binary 00000c6c + + .data 0x811AE884 + .data 4 + .binary 00000d98 + + .data 0x811AE8A8 + .data 4 + .binary 00000d5c + + .data 0x811AE8CC + .data 4 + .binary 00000e10 + + .data 0x811AE8F0 + .data 4 + .binary 000016bc + + .data 0x811AE95C + .data 4 + .binary 00001194 + + .data 0x811AE980 + .data 4 + .binary 00000d5c + + .data 0x811AE9A4 + .data 4 + .binary 000007d0 + + .data 0x811AE9C8 + .data 4 + .binary 0000120c + + .data 0x811AE9EC + .data 4 + .binary 000013ec + + .data 0x811AEA10 + .data 4 + .binary 00001644 + + .data 0x811AEA34 + .data 4 + .binary 00001770 + + .data 0x811AEA7C + .data 4 + .binary 00000032 + + .data 0x811AEAA0 + .data 4 + .binary 00000ce4 + + .data 0x811AEAC4 + .data 4 + .binary 000021fc + + .data 0x811AEAE8 + .data 4 + .binary 00000d20 + + .data 0x811AEB0C + .data 4 + .binary 00000d98 + + .data 0x811AEB30 + .data 4 + .binary 00000a78 + + .data 0x811AEB54 + .data 4 + .binary 00000d5c + + .data 0x811AEB78 + .data 4 + .binary 00000ec4 + + .data 0x811AEB9C + .data 4 + .binary 00000f78 + + .data 0x811AEBC0 + .data 4 + .binary 00000b90 + + .data 0x811AEBE4 + .data 4 + .binary 00000e10 + + .data 0x811AEC08 + .data 4 + .binary 00000bf4 + + .data 0x811AEC2C + .data 4 + .binary 00000c30 + + .data 0x811AEC50 + .data 4 + .binary 00000c6c + + .data 0 + .data 0 diff --git a/system/client-functions/PsoPeepsEP2EXP5x.s b/system/client-functions/PsoPeepsEP2EXP5x.s index d4671094..011dc187 100644 --- a/system/client-functions/PsoPeepsEP2EXP5x.s +++ b/system/client-functions/PsoPeepsEP2EXP5x.s @@ -1,4 +1,3 @@ -.meta visibility="menu" .meta key="PsoPeepsEP2EXP5x" .meta name="EP2 5x" .meta description="Sets EP2 enemy EXP\nto 5x for GC crossplay" diff --git a/system/client-functions/PsoPeepsEP2EXP5xJP.s b/system/client-functions/PsoPeepsEP2EXP5xJP.s new file mode 100644 index 00000000..fed96ac6 --- /dev/null +++ b/system/client-functions/PsoPeepsEP2EXP5xJP.s @@ -0,0 +1,978 @@ +.meta visibility="menu" +.meta key="PsoPeepsEP2EXP5xJP" +.meta name="EP2 5x" +.meta description="Sets EP2 enemy EXP\nto 5x for GC crossplay" + +.versions 3OJ5 + +entry_ptr: +reloc0: + .offsetof start + +start: + .include WriteCodeBlocks + + # PSO Peeps GC Plus USA / 3OE2 + # Source table: BattleParamEntry_lab_on.dat + # Active online battle-param table loaded at 0x811AB7C0 + # EXP field offset within each 0x24-byte row is +0x1C + # Generated from clean BattleParamEntry_lab_on.dat; multiplier=5x + + .data 0x811AF31C + .data 4 + .binary 00000005 + + .data 0x811AF340 + .data 4 + .binary 0000001e + + .data 0x811AF364 + .data 4 + .binary 00000032 + + .data 0x811AF388 + .data 4 + .binary 0000003c + + .data 0x811AF3AC + .data 4 + .binary 00000032 + + .data 0x811AF3D0 + .data 4 + .binary 000002ee + + .data 0x811AF3F4 + .data 4 + .binary 0000005f + + .data 0x811AF418 + .data 4 + .binary 00000032 + + .data 0x811AF43C + .data 4 + .binary 00000050 + + .data 0x811AF460 + .data 4 + .binary 00000055 + + .data 0x811AF484 + .data 4 + .binary 00000055 + + .data 0x811AF4A8 + .data 4 + .binary 0000000a + + .data 0x811AF4CC + .data 4 + .binary 0000000a + + .data 0x811AF4F0 + .data 4 + .binary 000000c8 + + .data 0x811AF514 + .data 4 + .binary 0000004b + + .data 0x811AF538 + .data 4 + .binary 00000960 + + .data 0x811AF55C + .data 4 + .binary 00000032 + + .data 0x811AF580 + .data 4 + .binary 0000000f + + .data 0x811AF5A4 + .data 4 + .binary 0000128e + + .data 0x811AF5C8 + .data 4 + .binary 00000069 + + .data 0x811AF67C + .data 4 + .binary 00000014 + + .data 0x811AF6A0 + .data 4 + .binary 00000500 + + .data 0x811AF6C4 + .data 4 + .binary 000000ff + + .data 0x811AF6E8 + .data 4 + .binary 0000000a + + .data 0x811AF70C + .data 4 + .binary 00000037 + + .data 0x811AF730 + .data 4 + .binary 0000005f + + .data 0x811AF754 + .data 4 + .binary 00001d4c + + .data 0x811AF808 + .data 4 + .binary 000002a8 + + .data 0x811AF850 + .data 4 + .binary 000000f5 + + .data 0x811AF874 + .data 4 + .binary 000000e1 + + .data 0x811AF94C + .data 4 + .binary 00004074 + + .data 0x811AF9DC + .data 4 + .binary 00000091 + + .data 0x811AFA00 + .data 4 + .binary 0000000f + + .data 0x811AFA24 + .data 4 + .binary 00000023 + + .data 0x811AFA48 + .data 4 + .binary 00000028 + + .data 0x811AFB44 + .data 4 + .binary 000000eb + + .data 0x811AFB68 + .data 4 + .binary 0000003c + + .data 0x811AFB8C + .data 4 + .binary 0000004b + + .data 0x811AFBB0 + .data 4 + .binary 00000104 + + .data 0x811AFC1C + .data 4 + .binary 00000096 + + .data 0x811AFC40 + .data 4 + .binary 0000003c + + .data 0x811AFC64 + .data 4 + .binary 0000000a + + .data 0x811AFC88 + .data 4 + .binary 000000a0 + + .data 0x811AFCAC + .data 4 + .binary 000000c8 + + .data 0x811AFCD0 + .data 4 + .binary 000000fa + + .data 0x811AFCF4 + .data 4 + .binary 00000113 + + .data 0x811AFD60 + .data 4 + .binary 00000032 + + .data 0x811AFD84 + .data 4 + .binary 000001f4 + + .data 0x811AFDA8 + .data 4 + .binary 00000037 + + .data 0x811AFDCC + .data 4 + .binary 00000041 + + .data 0x811AFDF0 + .data 4 + .binary 00000023 + + .data 0x811AFE14 + .data 4 + .binary 0000003c + + .data 0x811AFE38 + .data 4 + .binary 0000005a + + .data 0x811AFE5C + .data 4 + .binary 00000069 + + .data 0x811AFE80 + .data 4 + .binary 00000046 + + .data 0x811AFEA4 + .data 4 + .binary 0000004b + + .data 0x811AFEC8 + .data 4 + .binary 0000001e + + .data 0x811AFEEC + .data 4 + .binary 00000023 + + .data 0x811AFF10 + .data 4 + .binary 00000028 + + .data 0x811B009C + .data 4 + .binary 000000b9 + + .data 0x811B00C0 + .data 4 + .binary 000000e1 + + .data 0x811B00E4 + .data 4 + .binary 00000104 + + .data 0x811B0108 + .data 4 + .binary 00000113 + + .data 0x811B012C + .data 4 + .binary 00000104 + + .data 0x811B0150 + .data 4 + .binary 00000587 + + .data 0x811B0174 + .data 4 + .binary 0000014a + + .data 0x811B0198 + .data 4 + .binary 00000104 + + .data 0x811B01BC + .data 4 + .binary 00000122 + + .data 0x811B01E0 + .data 4 + .binary 0000012c + + .data 0x811B0204 + .data 4 + .binary 0000013b + + .data 0x811B0228 + .data 4 + .binary 000000be + + .data 0x811B024C + .data 4 + .binary 000000be + + .data 0x811B0270 + .data 4 + .binary 000001f9 + + .data 0x811B0294 + .data 4 + .binary 0000012c + + .data 0x811B02B8 + .data 4 + .binary 00003e80 + + .data 0x811B02DC + .data 4 + .binary 0000007d + + .data 0x811B0300 + .data 4 + .binary 00000014 + + .data 0x811B0324 + .data 4 + .binary 00004c2c + + .data 0x811B0348 + .data 4 + .binary 0000014a + + .data 0x811B03FC + .data 4 + .binary 000000d2 + + .data 0x811B0420 + .data 4 + .binary 00000a00 + + .data 0x811B0444 + .data 4 + .binary 00000253 + + .data 0x811B0468 + .data 4 + .binary 00000032 + + .data 0x811B048C + .data 4 + .binary 00000109 + + .data 0x811B04B0 + .data 4 + .binary 0000014a + + .data 0x811B04D4 + .data 4 + .binary 000057e4 + + .data 0x811B0588 + .data 4 + .binary 0000050f + + .data 0x811B05D0 + .data 4 + .binary 00000244 + + .data 0x811B05F4 + .data 4 + .binary 00000221 + + .data 0x811B06CC + .data 4 + .binary 00009664 + + .data 0x811B075C + .data 4 + .binary 0000019f + + .data 0x811B0780 + .data 4 + .binary 000000eb + + .data 0x811B07A4 + .data 4 + .binary 000000eb + + .data 0x811B07C8 + .data 4 + .binary 000000f0 + + .data 0x811B08C4 + .data 4 + .binary 00000235 + + .data 0x811B08E8 + .data 4 + .binary 00000113 + + .data 0x811B090C + .data 4 + .binary 0000012c + + .data 0x811B0930 + .data 4 + .binary 0000025d + + .data 0x811B099C + .data 4 + .binary 000001a9 + + .data 0x811B09C0 + .data 4 + .binary 00000113 + + .data 0x811B09E4 + .data 4 + .binary 000000e1 + + .data 0x811B0A08 + .data 4 + .binary 000001b8 + + .data 0x811B0A2C + .data 4 + .binary 000001f9 + + .data 0x811B0A50 + .data 4 + .binary 0000024e + + .data 0x811B0A74 + .data 4 + .binary 00000276 + + .data 0x811B0ABC + .data 4 + .binary 00000019 + + .data 0x811B0AE0 + .data 4 + .binary 00000104 + + .data 0x811B0B04 + .data 4 + .binary 000003e8 + + .data 0x811B0B28 + .data 4 + .binary 00000109 + + .data 0x811B0B4C + .data 4 + .binary 00000118 + + .data 0x811B0B70 + .data 4 + .binary 000000e1 + + .data 0x811B0B94 + .data 4 + .binary 00000113 + + .data 0x811B0BB8 + .data 4 + .binary 00000145 + + .data 0x811B0BDC + .data 4 + .binary 0000015e + + .data 0x811B0C00 + .data 4 + .binary 00000113 + + .data 0x811B0C24 + .data 4 + .binary 0000012c + + .data 0x811B0C48 + .data 4 + .binary 000000e1 + + .data 0x811B0C6C + .data 4 + .binary 000000eb + + .data 0x811B0C90 + .data 4 + .binary 000000f0 + + .data 0x811B0E1C + .data 4 + .binary 000001b3 + + .data 0x811B0E40 + .data 4 + .binary 000001e5 + + .data 0x811B0E64 + .data 4 + .binary 0000020d + + .data 0x811B0E88 + .data 4 + .binary 00000221 + + .data 0x811B0EAC + .data 4 + .binary 0000020d + + .data 0x811B0ED0 + .data 4 + .binary 00000785 + + .data 0x811B0EF4 + .data 4 + .binary 0000023f + + .data 0x811B0F18 + .data 4 + .binary 0000020d + + .data 0x811B0F3C + .data 4 + .binary 00000230 + + .data 0x811B0F60 + .data 4 + .binary 0000023a + + .data 0x811B0F84 + .data 4 + .binary 00000253 + + .data 0x811B0FA8 + .data 4 + .binary 000001bd + + .data 0x811B0FCC + .data 4 + .binary 000001bd + + .data 0x811B0FF0 + .data 4 + .binary 00000339 + + .data 0x811B1014 + .data 4 + .binary 0000023f + + .data 0x811B1038 + .data 4 + .binary 0000abe0 + + .data 0x811B105C + .data 4 + .binary 0000012c + + .data 0x811B1080 + .data 4 + .binary 0000012c + + .data 0x811B10A4 + .data 4 + .binary 0000c350 + + .data 0x811B10C8 + .data 4 + .binary 00000267 + + .data 0x811B117C + .data 4 + .binary 000001d1 + + .data 0x811B11A0 + .data 4 + .binary 00000ec4 + + .data 0x811B11C4 + .data 4 + .binary 000003a7 + + .data 0x811B11E8 + .data 4 + .binary 00000096 + + .data 0x811B120C + .data 4 + .binary 00000217 + + .data 0x811B1230 + .data 4 + .binary 00000267 + + .data 0x811B1254 + .data 4 + .binary 0000f424 + + .data 0x811B1308 + .data 4 + .binary 000006f9 + + .data 0x811B1350 + .data 4 + .binary 00000393 + + .data 0x811B1374 + .data 4 + .binary 0000036b + + .data 0x811B144C + .data 4 + .binary 000124f8 + + .data 0x811B14DC + .data 4 + .binary 000002cb + + .data 0x811B1500 + .data 4 + .binary 000001c7 + + .data 0x811B1524 + .data 4 + .binary 000001ef + + .data 0x811B1548 + .data 4 + .binary 000001f9 + + .data 0x811B1644 + .data 4 + .binary 0000037f + + .data 0x811B1668 + .data 4 + .binary 00000221 + + .data 0x811B168C + .data 4 + .binary 0000023f + + .data 0x811B16B0 + .data 4 + .binary 000003b1 + + .data 0x811B171C + .data 4 + .binary 000002d5 + + .data 0x811B1740 + .data 4 + .binary 00000221 + + .data 0x811B1764 + .data 4 + .binary 000001db + + .data 0x811B1788 + .data 4 + .binary 000002e9 + + .data 0x811B17AC + .data 4 + .binary 00000339 + + .data 0x811B17D0 + .data 4 + .binary 0000039d + + .data 0x811B17F4 + .data 4 + .binary 000003cf + + .data 0x811B183C + .data 4 + .binary 00000019 + + .data 0x811B1860 + .data 4 + .binary 0000020d + + .data 0x811B1884 + .data 4 + .binary 00000591 + + .data 0x811B18A8 + .data 4 + .binary 00000217 + + .data 0x811B18CC + .data 4 + .binary 0000022b + + .data 0x811B18F0 + .data 4 + .binary 000001d6 + + .data 0x811B1914 + .data 4 + .binary 00000221 + + .data 0x811B1938 + .data 4 + .binary 0000025d + + .data 0x811B195C + .data 4 + .binary 0000027b + + .data 0x811B1980 + .data 4 + .binary 0000021c + + .data 0x811B19A4 + .data 4 + .binary 0000023f + + .data 0x811B19C8 + .data 4 + .binary 000001e5 + + .data 0x811B19EC + .data 4 + .binary 000001ef + + .data 0x811B1A10 + .data 4 + .binary 000001f9 + + .data 0x811B1B9C + .data 4 + .binary 000002ee + + .data 0x811B1BC0 + .data 4 + .binary 000005fa + + .data 0x811B1BE4 + .data 4 + .binary 00000672 + + .data 0x811B1C08 + .data 4 + .binary 000006ae + + .data 0x811B1C2C + .data 4 + .binary 00000672 + + .data 0x811B1C50 + .data 4 + .binary 000016da + + .data 0x811B1C74 + .data 4 + .binary 00000708 + + .data 0x811B1C98 + .data 4 + .binary 00000672 + + .data 0x811B1CBC + .data 4 + .binary 000005f0 + + .data 0x811B1CE0 + .data 4 + .binary 00000604 + + .data 0x811B1D04 + .data 4 + .binary 00000744 + + .data 0x811B1D28 + .data 4 + .binary 000001f4 + + .data 0x811B1D4C + .data 4 + .binary 000001f4 + + .data 0x811B1D70 + .data 4 + .binary 000009f6 + + .data 0x811B1D94 + .data 4 + .binary 00000708 + + .data 0x811B1DB8 + .data 4 + .binary 00015f90 + + .data 0x811B1DDC + .data 4 + .binary 0000012c + + .data 0x811B1E00 + .data 4 + .binary 00000050 + + .data 0x811B1E24 + .data 4 + .binary 00019a28 + + .data 0x811B1E48 + .data 4 + .binary 00000780 + + .data 0x811B1EFC + .data 4 + .binary 000005be + + .data 0x811B1F20 + .data 4 + .binary 00001400 + + .data 0x811B1F44 + .data 4 + .binary 00000b40 + + .data 0x811B1F68 + .data 4 + .binary 000000fa + + .data 0x811B1F8C + .data 4 + .binary 00000690 + + .data 0x811B1FB0 + .data 4 + .binary 00000780 + + .data 0x811B1FD4 + .data 4 + .binary 0001e26c + + .data 0x811B2088 + .data 4 + .binary 00001536 + + .data 0x811B20D0 + .data 4 + .binary 00000b04 + + .data 0x811B20F4 + .data 4 + .binary 00000a8c + + .data 0x811B21CC + .data 4 + .binary 00039fbc + + .data 0x811B225C + .data 4 + .binary 000008ac + + .data 0x811B2280 + .data 4 + .binary 00000618 + + .data 0x811B22A4 + .data 4 + .binary 00000618 + + .data 0x811B22C8 + .data 4 + .binary 00000636 + + .data 0x811B23C4 + .data 4 + .binary 000006cc + + .data 0x811B23E8 + .data 4 + .binary 000006ae + + .data 0x811B240C + .data 4 + .binary 00000708 + + .data 0x811B2430 + .data 4 + .binary 00000b5e + + .data 0x811B249C + .data 4 + .binary 000008ca + + .data 0x811B24C0 + .data 4 + .binary 000006ae + + .data 0x811B24E4 + .data 4 + .binary 000003e8 + + .data 0x811B2508 + .data 4 + .binary 00000906 + + .data 0x811B252C + .data 4 + .binary 000009f6 + + .data 0x811B2550 + .data 4 + .binary 00000b22 + + .data 0x811B2574 + .data 4 + .binary 00000bb8 + + .data 0x811B25BC + .data 4 + .binary 00000019 + + .data 0x811B25E0 + .data 4 + .binary 00000672 + + .data 0x811B2604 + .data 4 + .binary 000010fe + + .data 0x811B2628 + .data 4 + .binary 00000690 + + .data 0x811B264C + .data 4 + .binary 000006cc + + .data 0x811B2670 + .data 4 + .binary 0000053c + + .data 0x811B2694 + .data 4 + .binary 000006ae + + .data 0x811B26B8 + .data 4 + .binary 00000762 + + .data 0x811B26DC + .data 4 + .binary 000007bc + + .data 0x811B2700 + .data 4 + .binary 000005c8 + + .data 0x811B2724 + .data 4 + .binary 00000708 + + .data 0x811B2748 + .data 4 + .binary 000005fa + + .data 0x811B276C + .data 4 + .binary 00000618 + + .data 0x811B2790 + .data 4 + .binary 00000636 + + .data 0 + .data 0 diff --git a/system/client-functions/PsoPeepsEP2EXP5xUS.s b/system/client-functions/PsoPeepsEP2EXP5xUS.s new file mode 100644 index 00000000..23304369 --- /dev/null +++ b/system/client-functions/PsoPeepsEP2EXP5xUS.s @@ -0,0 +1,978 @@ +.meta visibility="menu" +.meta key="PsoPeepsEP2EXP5xUS" +.meta name="EP2 5x" +.meta description="Sets EP2 enemy EXP\nto 5x for GC crossplay" + +.versions 3OE2 + +entry_ptr: +reloc0: + .offsetof start + +start: + .include WriteCodeBlocks + + # PSO Peeps GC Plus USA / 3OE2 + # Source table: BattleParamEntry_lab_on.dat + # Active online battle-param table loaded at 0x811AB7C0 + # EXP field offset within each 0x24-byte row is +0x1C + # Generated from clean BattleParamEntry_lab_on.dat; multiplier=5x + + .data 0x811AB7DC + .data 4 + .binary 00000005 + + .data 0x811AB800 + .data 4 + .binary 0000001e + + .data 0x811AB824 + .data 4 + .binary 00000032 + + .data 0x811AB848 + .data 4 + .binary 0000003c + + .data 0x811AB86C + .data 4 + .binary 00000032 + + .data 0x811AB890 + .data 4 + .binary 000002ee + + .data 0x811AB8B4 + .data 4 + .binary 0000005f + + .data 0x811AB8D8 + .data 4 + .binary 00000032 + + .data 0x811AB8FC + .data 4 + .binary 00000050 + + .data 0x811AB920 + .data 4 + .binary 00000055 + + .data 0x811AB944 + .data 4 + .binary 00000055 + + .data 0x811AB968 + .data 4 + .binary 0000000a + + .data 0x811AB98C + .data 4 + .binary 0000000a + + .data 0x811AB9B0 + .data 4 + .binary 000000c8 + + .data 0x811AB9D4 + .data 4 + .binary 0000004b + + .data 0x811AB9F8 + .data 4 + .binary 00000960 + + .data 0x811ABA1C + .data 4 + .binary 00000032 + + .data 0x811ABA40 + .data 4 + .binary 0000000f + + .data 0x811ABA64 + .data 4 + .binary 0000128e + + .data 0x811ABA88 + .data 4 + .binary 00000069 + + .data 0x811ABB3C + .data 4 + .binary 00000014 + + .data 0x811ABB60 + .data 4 + .binary 00000500 + + .data 0x811ABB84 + .data 4 + .binary 000000ff + + .data 0x811ABBA8 + .data 4 + .binary 0000000a + + .data 0x811ABBCC + .data 4 + .binary 00000037 + + .data 0x811ABBF0 + .data 4 + .binary 0000005f + + .data 0x811ABC14 + .data 4 + .binary 00001d4c + + .data 0x811ABCC8 + .data 4 + .binary 000002a8 + + .data 0x811ABD10 + .data 4 + .binary 000000f5 + + .data 0x811ABD34 + .data 4 + .binary 000000e1 + + .data 0x811ABE0C + .data 4 + .binary 00004074 + + .data 0x811ABE9C + .data 4 + .binary 00000091 + + .data 0x811ABEC0 + .data 4 + .binary 0000000f + + .data 0x811ABEE4 + .data 4 + .binary 00000023 + + .data 0x811ABF08 + .data 4 + .binary 00000028 + + .data 0x811AC004 + .data 4 + .binary 000000eb + + .data 0x811AC028 + .data 4 + .binary 0000003c + + .data 0x811AC04C + .data 4 + .binary 0000004b + + .data 0x811AC070 + .data 4 + .binary 00000104 + + .data 0x811AC0DC + .data 4 + .binary 00000096 + + .data 0x811AC100 + .data 4 + .binary 0000003c + + .data 0x811AC124 + .data 4 + .binary 0000000a + + .data 0x811AC148 + .data 4 + .binary 000000a0 + + .data 0x811AC16C + .data 4 + .binary 000000c8 + + .data 0x811AC190 + .data 4 + .binary 000000fa + + .data 0x811AC1B4 + .data 4 + .binary 00000113 + + .data 0x811AC220 + .data 4 + .binary 00000032 + + .data 0x811AC244 + .data 4 + .binary 000001f4 + + .data 0x811AC268 + .data 4 + .binary 00000037 + + .data 0x811AC28C + .data 4 + .binary 00000041 + + .data 0x811AC2B0 + .data 4 + .binary 00000023 + + .data 0x811AC2D4 + .data 4 + .binary 0000003c + + .data 0x811AC2F8 + .data 4 + .binary 0000005a + + .data 0x811AC31C + .data 4 + .binary 00000069 + + .data 0x811AC340 + .data 4 + .binary 00000046 + + .data 0x811AC364 + .data 4 + .binary 0000004b + + .data 0x811AC388 + .data 4 + .binary 0000001e + + .data 0x811AC3AC + .data 4 + .binary 00000023 + + .data 0x811AC3D0 + .data 4 + .binary 00000028 + + .data 0x811AC55C + .data 4 + .binary 000000b9 + + .data 0x811AC580 + .data 4 + .binary 000000e1 + + .data 0x811AC5A4 + .data 4 + .binary 00000104 + + .data 0x811AC5C8 + .data 4 + .binary 00000113 + + .data 0x811AC5EC + .data 4 + .binary 00000104 + + .data 0x811AC610 + .data 4 + .binary 00000587 + + .data 0x811AC634 + .data 4 + .binary 0000014a + + .data 0x811AC658 + .data 4 + .binary 00000104 + + .data 0x811AC67C + .data 4 + .binary 00000122 + + .data 0x811AC6A0 + .data 4 + .binary 0000012c + + .data 0x811AC6C4 + .data 4 + .binary 0000013b + + .data 0x811AC6E8 + .data 4 + .binary 000000be + + .data 0x811AC70C + .data 4 + .binary 000000be + + .data 0x811AC730 + .data 4 + .binary 000001f9 + + .data 0x811AC754 + .data 4 + .binary 0000012c + + .data 0x811AC778 + .data 4 + .binary 00003e80 + + .data 0x811AC79C + .data 4 + .binary 0000007d + + .data 0x811AC7C0 + .data 4 + .binary 00000014 + + .data 0x811AC7E4 + .data 4 + .binary 00004c2c + + .data 0x811AC808 + .data 4 + .binary 0000014a + + .data 0x811AC8BC + .data 4 + .binary 000000d2 + + .data 0x811AC8E0 + .data 4 + .binary 00000a00 + + .data 0x811AC904 + .data 4 + .binary 00000253 + + .data 0x811AC928 + .data 4 + .binary 00000032 + + .data 0x811AC94C + .data 4 + .binary 00000109 + + .data 0x811AC970 + .data 4 + .binary 0000014a + + .data 0x811AC994 + .data 4 + .binary 000057e4 + + .data 0x811ACA48 + .data 4 + .binary 0000050f + + .data 0x811ACA90 + .data 4 + .binary 00000244 + + .data 0x811ACAB4 + .data 4 + .binary 00000221 + + .data 0x811ACB8C + .data 4 + .binary 00009664 + + .data 0x811ACC1C + .data 4 + .binary 0000019f + + .data 0x811ACC40 + .data 4 + .binary 000000eb + + .data 0x811ACC64 + .data 4 + .binary 000000eb + + .data 0x811ACC88 + .data 4 + .binary 000000f0 + + .data 0x811ACD84 + .data 4 + .binary 00000235 + + .data 0x811ACDA8 + .data 4 + .binary 00000113 + + .data 0x811ACDCC + .data 4 + .binary 0000012c + + .data 0x811ACDF0 + .data 4 + .binary 0000025d + + .data 0x811ACE5C + .data 4 + .binary 000001a9 + + .data 0x811ACE80 + .data 4 + .binary 00000113 + + .data 0x811ACEA4 + .data 4 + .binary 000000e1 + + .data 0x811ACEC8 + .data 4 + .binary 000001b8 + + .data 0x811ACEEC + .data 4 + .binary 000001f9 + + .data 0x811ACF10 + .data 4 + .binary 0000024e + + .data 0x811ACF34 + .data 4 + .binary 00000276 + + .data 0x811ACF7C + .data 4 + .binary 00000019 + + .data 0x811ACFA0 + .data 4 + .binary 00000104 + + .data 0x811ACFC4 + .data 4 + .binary 000003e8 + + .data 0x811ACFE8 + .data 4 + .binary 00000109 + + .data 0x811AD00C + .data 4 + .binary 00000118 + + .data 0x811AD030 + .data 4 + .binary 000000e1 + + .data 0x811AD054 + .data 4 + .binary 00000113 + + .data 0x811AD078 + .data 4 + .binary 00000145 + + .data 0x811AD09C + .data 4 + .binary 0000015e + + .data 0x811AD0C0 + .data 4 + .binary 00000113 + + .data 0x811AD0E4 + .data 4 + .binary 0000012c + + .data 0x811AD108 + .data 4 + .binary 000000e1 + + .data 0x811AD12C + .data 4 + .binary 000000eb + + .data 0x811AD150 + .data 4 + .binary 000000f0 + + .data 0x811AD2DC + .data 4 + .binary 000001b3 + + .data 0x811AD300 + .data 4 + .binary 000001e5 + + .data 0x811AD324 + .data 4 + .binary 0000020d + + .data 0x811AD348 + .data 4 + .binary 00000221 + + .data 0x811AD36C + .data 4 + .binary 0000020d + + .data 0x811AD390 + .data 4 + .binary 00000785 + + .data 0x811AD3B4 + .data 4 + .binary 0000023f + + .data 0x811AD3D8 + .data 4 + .binary 0000020d + + .data 0x811AD3FC + .data 4 + .binary 00000230 + + .data 0x811AD420 + .data 4 + .binary 0000023a + + .data 0x811AD444 + .data 4 + .binary 00000253 + + .data 0x811AD468 + .data 4 + .binary 000001bd + + .data 0x811AD48C + .data 4 + .binary 000001bd + + .data 0x811AD4B0 + .data 4 + .binary 00000339 + + .data 0x811AD4D4 + .data 4 + .binary 0000023f + + .data 0x811AD4F8 + .data 4 + .binary 0000abe0 + + .data 0x811AD51C + .data 4 + .binary 0000012c + + .data 0x811AD540 + .data 4 + .binary 0000012c + + .data 0x811AD564 + .data 4 + .binary 0000c350 + + .data 0x811AD588 + .data 4 + .binary 00000267 + + .data 0x811AD63C + .data 4 + .binary 000001d1 + + .data 0x811AD660 + .data 4 + .binary 00000ec4 + + .data 0x811AD684 + .data 4 + .binary 000003a7 + + .data 0x811AD6A8 + .data 4 + .binary 00000096 + + .data 0x811AD6CC + .data 4 + .binary 00000217 + + .data 0x811AD6F0 + .data 4 + .binary 00000267 + + .data 0x811AD714 + .data 4 + .binary 0000f424 + + .data 0x811AD7C8 + .data 4 + .binary 000006f9 + + .data 0x811AD810 + .data 4 + .binary 00000393 + + .data 0x811AD834 + .data 4 + .binary 0000036b + + .data 0x811AD90C + .data 4 + .binary 000124f8 + + .data 0x811AD99C + .data 4 + .binary 000002cb + + .data 0x811AD9C0 + .data 4 + .binary 000001c7 + + .data 0x811AD9E4 + .data 4 + .binary 000001ef + + .data 0x811ADA08 + .data 4 + .binary 000001f9 + + .data 0x811ADB04 + .data 4 + .binary 0000037f + + .data 0x811ADB28 + .data 4 + .binary 00000221 + + .data 0x811ADB4C + .data 4 + .binary 0000023f + + .data 0x811ADB70 + .data 4 + .binary 000003b1 + + .data 0x811ADBDC + .data 4 + .binary 000002d5 + + .data 0x811ADC00 + .data 4 + .binary 00000221 + + .data 0x811ADC24 + .data 4 + .binary 000001db + + .data 0x811ADC48 + .data 4 + .binary 000002e9 + + .data 0x811ADC6C + .data 4 + .binary 00000339 + + .data 0x811ADC90 + .data 4 + .binary 0000039d + + .data 0x811ADCB4 + .data 4 + .binary 000003cf + + .data 0x811ADCFC + .data 4 + .binary 00000019 + + .data 0x811ADD20 + .data 4 + .binary 0000020d + + .data 0x811ADD44 + .data 4 + .binary 00000591 + + .data 0x811ADD68 + .data 4 + .binary 00000217 + + .data 0x811ADD8C + .data 4 + .binary 0000022b + + .data 0x811ADDB0 + .data 4 + .binary 000001d6 + + .data 0x811ADDD4 + .data 4 + .binary 00000221 + + .data 0x811ADDF8 + .data 4 + .binary 0000025d + + .data 0x811ADE1C + .data 4 + .binary 0000027b + + .data 0x811ADE40 + .data 4 + .binary 0000021c + + .data 0x811ADE64 + .data 4 + .binary 0000023f + + .data 0x811ADE88 + .data 4 + .binary 000001e5 + + .data 0x811ADEAC + .data 4 + .binary 000001ef + + .data 0x811ADED0 + .data 4 + .binary 000001f9 + + .data 0x811AE05C + .data 4 + .binary 000002ee + + .data 0x811AE080 + .data 4 + .binary 000005fa + + .data 0x811AE0A4 + .data 4 + .binary 00000672 + + .data 0x811AE0C8 + .data 4 + .binary 000006ae + + .data 0x811AE0EC + .data 4 + .binary 00000672 + + .data 0x811AE110 + .data 4 + .binary 000016da + + .data 0x811AE134 + .data 4 + .binary 00000708 + + .data 0x811AE158 + .data 4 + .binary 00000672 + + .data 0x811AE17C + .data 4 + .binary 000005f0 + + .data 0x811AE1A0 + .data 4 + .binary 00000604 + + .data 0x811AE1C4 + .data 4 + .binary 00000744 + + .data 0x811AE1E8 + .data 4 + .binary 000001f4 + + .data 0x811AE20C + .data 4 + .binary 000001f4 + + .data 0x811AE230 + .data 4 + .binary 000009f6 + + .data 0x811AE254 + .data 4 + .binary 00000708 + + .data 0x811AE278 + .data 4 + .binary 00015f90 + + .data 0x811AE29C + .data 4 + .binary 0000012c + + .data 0x811AE2C0 + .data 4 + .binary 00000050 + + .data 0x811AE2E4 + .data 4 + .binary 00019a28 + + .data 0x811AE308 + .data 4 + .binary 00000780 + + .data 0x811AE3BC + .data 4 + .binary 000005be + + .data 0x811AE3E0 + .data 4 + .binary 00001400 + + .data 0x811AE404 + .data 4 + .binary 00000b40 + + .data 0x811AE428 + .data 4 + .binary 000000fa + + .data 0x811AE44C + .data 4 + .binary 00000690 + + .data 0x811AE470 + .data 4 + .binary 00000780 + + .data 0x811AE494 + .data 4 + .binary 0001e26c + + .data 0x811AE548 + .data 4 + .binary 00001536 + + .data 0x811AE590 + .data 4 + .binary 00000b04 + + .data 0x811AE5B4 + .data 4 + .binary 00000a8c + + .data 0x811AE68C + .data 4 + .binary 00039fbc + + .data 0x811AE71C + .data 4 + .binary 000008ac + + .data 0x811AE740 + .data 4 + .binary 00000618 + + .data 0x811AE764 + .data 4 + .binary 00000618 + + .data 0x811AE788 + .data 4 + .binary 00000636 + + .data 0x811AE884 + .data 4 + .binary 000006cc + + .data 0x811AE8A8 + .data 4 + .binary 000006ae + + .data 0x811AE8CC + .data 4 + .binary 00000708 + + .data 0x811AE8F0 + .data 4 + .binary 00000b5e + + .data 0x811AE95C + .data 4 + .binary 000008ca + + .data 0x811AE980 + .data 4 + .binary 000006ae + + .data 0x811AE9A4 + .data 4 + .binary 000003e8 + + .data 0x811AE9C8 + .data 4 + .binary 00000906 + + .data 0x811AE9EC + .data 4 + .binary 000009f6 + + .data 0x811AEA10 + .data 4 + .binary 00000b22 + + .data 0x811AEA34 + .data 4 + .binary 00000bb8 + + .data 0x811AEA7C + .data 4 + .binary 00000019 + + .data 0x811AEAA0 + .data 4 + .binary 00000672 + + .data 0x811AEAC4 + .data 4 + .binary 000010fe + + .data 0x811AEAE8 + .data 4 + .binary 00000690 + + .data 0x811AEB0C + .data 4 + .binary 000006cc + + .data 0x811AEB30 + .data 4 + .binary 0000053c + + .data 0x811AEB54 + .data 4 + .binary 000006ae + + .data 0x811AEB78 + .data 4 + .binary 00000762 + + .data 0x811AEB9C + .data 4 + .binary 000007bc + + .data 0x811AEBC0 + .data 4 + .binary 000005c8 + + .data 0x811AEBE4 + .data 4 + .binary 00000708 + + .data 0x811AEC08 + .data 4 + .binary 000005fa + + .data 0x811AEC2C + .data 4 + .binary 00000618 + + .data 0x811AEC50 + .data 4 + .binary 00000636 + + .data 0 + .data 0