diff --git a/src/ReceiveSubcommands.cc b/src/ReceiveSubcommands.cc index eea05163..5ae38f78 100644 --- a/src/ReceiveSubcommands.cc +++ b/src/ReceiveSubcommands.cc @@ -3657,20 +3657,110 @@ static asio::awaitable dispatch_dc_v2_exp_patch(shared_ptr c) { } auto server_state = c->require_server_state(); - string key = "PsoPeepsV2EXP_internal_"; - key += std::to_string(server_state->psopeeps_dcv2_exp_multiplier); - key += "x_"; key += diff_str; try { - auto fn = server_state->client_functions->get(key, c->specific_version); + auto base_fn = server_state->client_functions->get(key, c->specific_version); + auto fn = make_shared(*base_fn); + + for (size_t z = 0; z < 213; z++) { + string label = std::format("exp_{:03}", z); + size_t offset = fn->label_offsets.at(label); + if (offset > fn->code.size() - 2) { + throw runtime_error("DC V2 EXP label out of range"); + } + + uint16_t base_exp = static_cast(fn->code[offset]) | + (static_cast(static_cast(fn->code[offset + 1])) << 8); + uint64_t scaled_exp = base_exp * static_cast(server_state->dc_v2_exp_multiplier); + if (scaled_exp > 0xFFFF) { + scaled_exp = 0xFFFF; + } + + fn->code[offset] = static_cast(scaled_exp & 0xFF); + fn->code[offset + 1] = static_cast((scaled_exp >> 8) & 0xFF); + } + co_await send_function_call(c, fn); } catch (const out_of_range&) { c->log.warning_f("DC V2 EXP dispatcher could not find client function {}", key); } } +// Dispatch the correct GC V3 EXP table for the current episode when the +// universal GC EXP enable shim is active. This avoids EP1/EP2 patches +// overwriting each other or leaving stale episode tables in memory. +static asio::awaitable dispatch_gc_v3_exp_patch(shared_ptr c) { + if (c->version() != Version::GC_V3) { + co_return; + } + if (not c->check_flag(Client::Flag::HAS_SEND_FUNCTION_CALL)) { + co_return; + } + if (not c->login || not c->login->account) { + co_return; + } + if (not c->login->account->auto_patches_enabled.count("PsoPeepsGCV3EXP_enabled")) { + co_return; + } + + auto l = c->require_lobby(); + if (not l->is_game()) { + co_return; + } + + const char* key = nullptr; + size_t num_exp_labels = 0; + switch (l->episode) { + case Episode::EP1: + key = "PsoPeepsEP1EXP_internal"; + num_exp_labels = 374; + break; + case Episode::EP2: + // The known-good GC disc patch does not modify BattleParamEntry_lab_on.dat. + // Leave Episode 2 untouched until it is researched separately. + co_return; + default: + co_return; + } + + try { + auto server_state = c->require_server_state(); + auto base_fn = server_state->client_functions->get(key, c->specific_version); + auto fn = make_shared(*base_fn); + + for (size_t z = 0; z < num_exp_labels; z++) { + + string label = std::format("exp_{:03}", z); + size_t offset = fn->label_offsets.at(label); + if (offset > fn->code.size() - 4) { + throw runtime_error("GC V3 EXP label out of range"); + } + + uint32_t base_exp = + (static_cast(static_cast(fn->code[offset])) << 24) | + (static_cast(static_cast(fn->code[offset + 1])) << 16) | + (static_cast(static_cast(fn->code[offset + 2])) << 8) | + static_cast(static_cast(fn->code[offset + 3])); + + uint64_t scaled_exp = static_cast(base_exp) * + static_cast(server_state->gc_v3_exp_multiplier); + if (scaled_exp > 0xFFFFFFFFULL) { + scaled_exp = 0xFFFFFFFFULL; + } + + fn->code[offset] = static_cast((scaled_exp >> 24) & 0xFF); + fn->code[offset + 1] = static_cast((scaled_exp >> 16) & 0xFF); + fn->code[offset + 2] = static_cast((scaled_exp >> 8) & 0xFF); + fn->code[offset + 3] = static_cast(scaled_exp & 0xFF); + } + + co_await send_function_call(c, fn); + } catch (const out_of_range&) { + c->log.warning_f("GC V3 EXP dispatcher could not find client function {}", key); + } +} static asio::awaitable on_trigger_set_event(shared_ptr c, SubcommandMessage& msg) { auto l = c->require_lobby(); @@ -3679,6 +3769,7 @@ static asio::awaitable on_trigger_set_event(shared_ptr c, Subcomma } co_await dispatch_dc_v2_exp_patch(c); + co_await dispatch_gc_v3_exp_patch(c); const auto& cmd = msg.check_size_t(); auto event_sts = l->map_state->event_states_for_id(c->version(), cmd.floor, cmd.event_id); diff --git a/src/ServerState.cc b/src/ServerState.cc index 6c5c1868..9f2a6b93 100644 --- a/src/ServerState.cc +++ b/src/ServerState.cc @@ -1144,6 +1144,8 @@ void ServerState::load_config_early() { } this->bb_global_exp_multiplier = this->config_json->get_float("BBGlobalEXPMultiplier", 1.0f); + this->dc_v2_exp_multiplier = std::max(1, this->config_json->get_int("DCV2EXPMultiplier", 1)); + this->gc_v3_exp_multiplier = std::max(1, this->config_json->get_int("GCV3EXPMultiplier", 1)); this->exp_share_multiplier = this->config_json->get_float("BBEXPShareMultiplier", 0.5f); this->server_global_drop_rate_multiplier = this->config_json->get_float("ServerGlobalDropRateMultiplier", 1.0f); diff --git a/src/ServerState.hh b/src/ServerState.hh index 5c300b44..7ff63fdd 100644 --- a/src/ServerState.hh +++ b/src/ServerState.hh @@ -271,6 +271,8 @@ struct ServerState : public std::enable_shared_from_this { std::vector quest_F960_success_results; QuestF960Result quest_F960_failure_results; float bb_global_exp_multiplier = 1.0f; + int64_t dc_v2_exp_multiplier = 1; + int64_t gc_v3_exp_multiplier = 1; float exp_share_multiplier = 0.5f; float server_global_drop_rate_multiplier = 1.0f; diff --git a/system/client-functions/PsoPeepsEP1EXP10x.s b/system/client-functions.disabled/PsoPeepsEP1EXP10x.s similarity index 100% rename from system/client-functions/PsoPeepsEP1EXP10x.s rename to system/client-functions.disabled/PsoPeepsEP1EXP10x.s diff --git a/system/client-functions/PsoPeepsEP1EXP5x.s b/system/client-functions.disabled/PsoPeepsEP1EXP5x.s similarity index 100% rename from system/client-functions/PsoPeepsEP1EXP5x.s rename to system/client-functions.disabled/PsoPeepsEP1EXP5x.s diff --git a/system/client-functions.disabled/PsoPeepsEP1EXP_internal.s b/system/client-functions.disabled/PsoPeepsEP1EXP_internal.s new file mode 100644 index 00000000..669c687d --- /dev/null +++ b/system/client-functions.disabled/PsoPeepsEP1EXP_internal.s @@ -0,0 +1,1889 @@ +.meta key="PsoPeepsEP1EXP_internal" +.meta name="INTERNAL GC V3 Episode 1 EXP table template" +.meta client_flag="0x0000200000000000" +.meta description="Internal: 1x GC V3 Episode 1 EXP table template. Server scales rows 0-373 from GCV3EXPMultiplier before sending." + +.versions 3OE2 + +entry_ptr: +reloc0: + .offsetof start + +start: + .include WriteCodeBlocks + + # PSO Peeps GC Plus USA / 3OE2 and JP / 3OJ5 + # Source table: BattleParamEntry_on.dat + # Active online battle-param table loaded at 0x811AB7C0 USA / 0x811AF300 JP + # EXP field offset within each 0x24-byte row is +0x1C + # Generated from clean BattleParamEntry_on.dat; 1x template rows 0-373 + + .data 0x811AB7DC + .data 4 +exp_000: + .binary 00000001 + + .data 0x811AB800 + .data 4 +exp_001: + .binary 00000006 + + .data 0x811AB824 + .data 4 +exp_002: + .binary 00000005 + + .data 0x811AB848 + .data 4 +exp_003: + .binary 00000007 + + .data 0x811AB86C + .data 4 +exp_004: + .binary 0000000a + + .data 0x811AB890 + .data 4 +exp_005: + .binary 00000096 + + .data 0x811AB8B4 + .data 4 +exp_006: + .binary 00000019 + + .data 0x811AB8D8 + .data 4 +exp_007: + .binary 00000010 + + .data 0x811AB8FC + .data 4 +exp_008: + .binary 00000010 + + .data 0x811AB920 + .data 4 +exp_009: + .binary 00000011 + + .data 0x811AB944 + .data 4 +exp_010: + .binary 0000001d + + .data 0x811AB968 + .data 4 +exp_011: + .binary 00000004 + + .data 0x811AB98C + .data 4 +exp_012: + .binary 00000004 + + .data 0x811AB9B0 + .data 4 +exp_013: + .binary 00000023 + + .data 0x811AB9D4 + .data 4 +exp_014: + .binary 00000023 + + .data 0x811AB9F8 + .data 4 +exp_015: + .binary 0000037a + + .data 0x811ABA1C + .data 4 +exp_016: + .binary 0000000a + + .data 0x811ABA40 + .data 4 +exp_017: + .binary 0000000a + + .data 0x811ABA64 + .data 4 +exp_018: + .binary 00000190 + + .data 0x811ABA88 + .data 4 +exp_019: + .binary 0000001c + + .data 0x811ABAAC + .data 4 +exp_020: + .binary 00000000 + + .data 0x811ABAD0 + .data 4 +exp_021: + .binary 00000000 + + .data 0x811ABAF4 + .data 4 +exp_022: + .binary 00000000 + + .data 0x811ABB18 + .data 4 +exp_023: + .binary 00000000 + + .data 0x811ABB3C + .data 4 +exp_024: + .binary 00000004 + + .data 0x811ABB60 + .data 4 +exp_025: + .binary 00000064 + + .data 0x811ABB84 + .data 4 +exp_026: + .binary 0000000f + + .data 0x811ABBA8 + .data 4 +exp_027: + .binary 00000003 + + .data 0x811ABBCC + .data 4 +exp_028: + .binary 00000012 + + .data 0x811ABBF0 + .data 4 +exp_029: + .binary 00000016 + + .data 0x811ABC14 + .data 4 +exp_030: + .binary 00000014 + + .data 0x811ABC38 + .data 4 +exp_031: + .binary 0000001b + + .data 0x811ABC5C + .data 4 +exp_032: + .binary 00000006 + + .data 0x811ABC80 + .data 4 +exp_033: + .binary 00000000 + + .data 0x811ABCA4 + .data 4 +exp_034: + .binary 00000000 + + .data 0x811ABCC8 + .data 4 +exp_035: + .binary 00000000 + + .data 0x811ABCEC + .data 4 +exp_036: + .binary 00000000 + + .data 0x811ABD10 + .data 4 +exp_037: + .binary 000004e2 + + .data 0x811ABD34 + .data 4 +exp_038: + .binary 00000000 + + .data 0x811ABD58 + .data 4 +exp_039: + .binary 00000000 + + .data 0x811ABD7C + .data 4 +exp_040: + .binary 00000000 + + .data 0x811ABDA0 + .data 4 +exp_041: + .binary 00000000 + + .data 0x811ABDC4 + .data 4 +exp_042: + .binary 00000000 + + .data 0x811ABDE8 + .data 4 +exp_043: + .binary 00000000 + + .data 0x811ABE0C + .data 4 +exp_044: + .binary 00000000 + + .data 0x811ABE30 + .data 4 +exp_045: + .binary 00000000 + + .data 0x811ABE54 + .data 4 +exp_046: + .binary 00000000 + + .data 0x811ABE78 + .data 4 +exp_047: + .binary 00000000 + + .data 0x811ABE9C + .data 4 +exp_048: + .binary 0000000a + + .data 0x811ABEC0 + .data 4 +exp_049: + .binary 00000006 + + .data 0x811ABEE4 + .data 4 +exp_050: + .binary 00000004 + + .data 0x811ABF08 + .data 4 +exp_051: + .binary 00000004 + + .data 0x811ABF2C + .data 4 +exp_052: + .binary 00000096 + + .data 0x811ABF50 + .data 4 +exp_053: + .binary 00000005 + + .data 0x811ABF74 + .data 4 +exp_054: + .binary 00000000 + + .data 0x811ABF98 + .data 4 +exp_055: + .binary 00000bb8 + + .data 0x811ABFBC + .data 4 +exp_056: + .binary 00000000 + + .data 0x811ABFE0 + .data 4 +exp_057: + .binary 00000005 + + .data 0x811AC004 + .data 4 +exp_058: + .binary 00000000 + + .data 0x811AC028 + .data 4 +exp_059: + .binary 00000000 + + .data 0x811AC04C + .data 4 +exp_060: + .binary 00000000 + + .data 0x811AC070 + .data 4 +exp_061: + .binary 00000000 + + .data 0x811AC094 + .data 4 +exp_062: + .binary 00000000 + + .data 0x811AC0B8 + .data 4 +exp_063: + .binary 00000000 + + .data 0x811AC0DC + .data 4 +exp_064: + .binary 00000000 + + .data 0x811AC100 + .data 4 +exp_065: + .binary 00000000 + + .data 0x811AC124 + .data 4 +exp_066: + .binary 00000000 + + .data 0x811AC148 + .data 4 +exp_067: + .binary 00000000 + + .data 0x811AC16C + .data 4 +exp_068: + .binary 00000000 + + .data 0x811AC190 + .data 4 +exp_069: + .binary 00000000 + + .data 0x811AC1B4 + .data 4 +exp_070: + .binary 00000000 + + .data 0x811AC1D8 + .data 4 +exp_071: + .binary 00000000 + + .data 0x811AC1FC + .data 4 +exp_072: + .binary 00000000 + + .data 0x811AC220 + .data 4 +exp_073: + .binary 0000000d + + .data 0x811AC244 + .data 4 +exp_074: + .binary 00000064 + + .data 0x811AC268 + .data 4 +exp_075: + .binary 00000005 + + .data 0x811AC28C + .data 4 +exp_076: + .binary 00000006 + + .data 0x811AC2B0 + .data 4 +exp_077: + .binary 00000007 + + .data 0x811AC2D4 + .data 4 +exp_078: + .binary 00000014 + + .data 0x811AC2F8 + .data 4 +exp_079: + .binary 0000000a + + .data 0x811AC31C + .data 4 +exp_080: + .binary 0000000c + + .data 0x811AC340 + .data 4 +exp_081: + .binary 0000000e + + .data 0x811AC364 + .data 4 +exp_082: + .binary 0000001e + + .data 0x811AC388 + .data 4 +exp_083: + .binary 00000016 + + .data 0x811AC3AC + .data 4 +exp_084: + .binary 00000018 + + .data 0x811AC3D0 + .data 4 +exp_085: + .binary 0000001a + + .data 0x811AC3F4 + .data 4 +exp_086: + .binary 00000000 + + .data 0x811AC418 + .data 4 +exp_087: + .binary 00000000 + + .data 0x811AC43C + .data 4 +exp_088: + .binary 00000000 + + .data 0x811AC460 + .data 4 +exp_089: + .binary 00000000 + + .data 0x811AC484 + .data 4 +exp_090: + .binary 00000000 + + .data 0x811AC4A8 + .data 4 +exp_091: + .binary 00000000 + + .data 0x811AC4CC + .data 4 +exp_092: + .binary 00000000 + + .data 0x811AC4F0 + .data 4 +exp_093: + .binary 00000000 + + .data 0x811AC514 + .data 4 +exp_094: + .binary 00000000 + + .data 0x811AC538 + .data 4 +exp_095: + .binary 00000000 + + .data 0x811AC55C + .data 4 +exp_096: + .binary 00000024 + + .data 0x811AC580 + .data 4 +exp_097: + .binary 0000002b + + .data 0x811AC5A4 + .data 4 +exp_098: + .binary 0000002a + + .data 0x811AC5C8 + .data 4 +exp_099: + .binary 0000002d + + .data 0x811AC5EC + .data 4 +exp_100: + .binary 00000031 + + .data 0x811AC610 + .data 4 +exp_101: + .binary 00000103 + + .data 0x811AC634 + .data 4 +exp_102: + .binary 00000046 + + .data 0x811AC658 + .data 4 +exp_103: + .binary 0000003a + + .data 0x811AC67C + .data 4 +exp_104: + .binary 0000003a + + .data 0x811AC6A0 + .data 4 +exp_105: + .binary 0000003c + + .data 0x811AC6C4 + .data 4 +exp_106: + .binary 0000004e + + .data 0x811AC6E8 + .data 4 +exp_107: + .binary 00000028 + + .data 0x811AC70C + .data 4 +exp_108: + .binary 00000028 + + .data 0x811AC730 + .data 4 +exp_109: + .binary 00000061 + + .data 0x811AC754 + .data 4 +exp_110: + .binary 00000054 + + .data 0x811AC778 + .data 4 +exp_111: + .binary 00000c80 + + .data 0x811AC79C + .data 4 +exp_112: + .binary 00000019 + + .data 0x811AC7C0 + .data 4 +exp_113: + .binary 00000004 + + .data 0x811AC7E4 + .data 4 +exp_114: + .binary 00000960 + + .data 0x811AC808 + .data 4 +exp_115: + .binary 0000004b + + .data 0x811AC82C + .data 4 +exp_116: + .binary 00000000 + + .data 0x811AC850 + .data 4 +exp_117: + .binary 00000000 + + .data 0x811AC874 + .data 4 +exp_118: + .binary 00000000 + + .data 0x811AC898 + .data 4 +exp_119: + .binary 00000000 + + .data 0x811AC8BC + .data 4 +exp_120: + .binary 00000028 + + .data 0x811AC8E0 + .data 4 +exp_121: + .binary 000000b8 + + .data 0x811AC904 + .data 4 +exp_122: + .binary 00000039 + + .data 0x811AC928 + .data 4 +exp_123: + .binary 0000000b + + .data 0x811AC94C + .data 4 +exp_124: + .binary 0000003d + + .data 0x811AC970 + .data 4 +exp_125: + .binary 00000043 + + .data 0x811AC994 + .data 4 +exp_126: + .binary 00000040 + + .data 0x811AC9B8 + .data 4 +exp_127: + .binary 0000004d + + .data 0x811AC9DC + .data 4 +exp_128: + .binary 0000002b + + .data 0x811ACA00 + .data 4 +exp_129: + .binary 00000000 + + .data 0x811ACA24 + .data 4 +exp_130: + .binary 00000000 + + .data 0x811ACA48 + .data 4 +exp_131: + .binary 00000000 + + .data 0x811ACA6C + .data 4 +exp_132: + .binary 00000000 + + .data 0x811ACA90 + .data 4 +exp_133: + .binary 00000ed8 + + .data 0x811ACAB4 + .data 4 +exp_134: + .binary 00000000 + + .data 0x811ACAD8 + .data 4 +exp_135: + .binary 00000000 + + .data 0x811ACAFC + .data 4 +exp_136: + .binary 00000000 + + .data 0x811ACB20 + .data 4 +exp_137: + .binary 00000000 + + .data 0x811ACB44 + .data 4 +exp_138: + .binary 00000000 + + .data 0x811ACB68 + .data 4 +exp_139: + .binary 00000000 + + .data 0x811ACB8C + .data 4 +exp_140: + .binary 00000000 + + .data 0x811ACBB0 + .data 4 +exp_141: + .binary 00000000 + + .data 0x811ACBD4 + .data 4 +exp_142: + .binary 00000000 + + .data 0x811ACBF8 + .data 4 +exp_143: + .binary 00000000 + + .data 0x811ACC1C + .data 4 +exp_144: + .binary 00000031 + + .data 0x811ACC40 + .data 4 +exp_145: + .binary 0000001a + + .data 0x811ACC64 + .data 4 +exp_146: + .binary 00000017 + + .data 0x811ACC88 + .data 4 +exp_147: + .binary 00000017 + + .data 0x811ACCAC + .data 4 +exp_148: + .binary 00000103 + + .data 0x811ACCD0 + .data 4 +exp_149: + .binary 00000005 + + .data 0x811ACCF4 + .data 4 +exp_150: + .binary 00000000 + + .data 0x811ACD18 + .data 4 +exp_151: + .binary 00000000 + + .data 0x811ACD3C + .data 4 +exp_152: + .binary 00001f40 + + .data 0x811ACD60 + .data 4 +exp_153: + .binary 00000005 + + .data 0x811ACD84 + .data 4 +exp_154: + .binary 00000000 + + .data 0x811ACDA8 + .data 4 +exp_155: + .binary 00000000 + + .data 0x811ACDCC + .data 4 +exp_156: + .binary 00000000 + + .data 0x811ACDF0 + .data 4 +exp_157: + .binary 00000000 + + .data 0x811ACE14 + .data 4 +exp_158: + .binary 00000000 + + .data 0x811ACE38 + .data 4 +exp_159: + .binary 00000000 + + .data 0x811ACE5C + .data 4 +exp_160: + .binary 00000000 + + .data 0x811ACE80 + .data 4 +exp_161: + .binary 00000000 + + .data 0x811ACEA4 + .data 4 +exp_162: + .binary 00000000 + + .data 0x811ACEC8 + .data 4 +exp_163: + .binary 00000000 + + .data 0x811ACEEC + .data 4 +exp_164: + .binary 00000000 + + .data 0x811ACF10 + .data 4 +exp_165: + .binary 00000000 + + .data 0x811ACF34 + .data 4 +exp_166: + .binary 00000000 + + .data 0x811ACF58 + .data 4 +exp_167: + .binary 00000000 + + .data 0x811ACF7C + .data 4 +exp_168: + .binary 00000000 + + .data 0x811ACFA0 + .data 4 +exp_169: + .binary 00000038 + + .data 0x811ACFC4 + .data 4 +exp_170: + .binary 000000b8 + + .data 0x811ACFE8 + .data 4 +exp_171: + .binary 0000002a + + .data 0x811AD00C + .data 4 +exp_172: + .binary 0000002b + + .data 0x811AD030 + .data 4 +exp_173: + .binary 0000002d + + .data 0x811AD054 + .data 4 +exp_174: + .binary 00000040 + + .data 0x811AD078 + .data 4 +exp_175: + .binary 00000031 + + .data 0x811AD09C + .data 4 +exp_176: + .binary 00000034 + + .data 0x811AD0C0 + .data 4 +exp_177: + .binary 00000037 + + .data 0x811AD0E4 + .data 4 +exp_178: + .binary 00000051 + + .data 0x811AD108 + .data 4 +exp_179: + .binary 00000043 + + .data 0x811AD12C + .data 4 +exp_180: + .binary 00000046 + + .data 0x811AD150 + .data 4 +exp_181: + .binary 00000049 + + .data 0x811AD174 + .data 4 +exp_182: + .binary 00000000 + + .data 0x811AD198 + .data 4 +exp_183: + .binary 00000000 + + .data 0x811AD1BC + .data 4 +exp_184: + .binary 00000000 + + .data 0x811AD1E0 + .data 4 +exp_185: + .binary 00000000 + + .data 0x811AD204 + .data 4 +exp_186: + .binary 00000000 + + .data 0x811AD228 + .data 4 +exp_187: + .binary 00000000 + + .data 0x811AD24C + .data 4 +exp_188: + .binary 00000000 + + .data 0x811AD270 + .data 4 +exp_189: + .binary 00000000 + + .data 0x811AD294 + .data 4 +exp_190: + .binary 00000000 + + .data 0x811AD2B8 + .data 4 +exp_191: + .binary 00000000 + + .data 0x811AD2DC + .data 4 +exp_192: + .binary 00000052 + + .data 0x811AD300 + .data 4 +exp_193: + .binary 0000005c + + .data 0x811AD324 + .data 4 +exp_194: + .binary 0000005a + + .data 0x811AD348 + .data 4 +exp_195: + .binary 0000005e + + .data 0x811AD36C + .data 4 +exp_196: + .binary 00000064 + + .data 0x811AD390 + .data 4 +exp_197: + .binary 0000017c + + .data 0x811AD3B4 + .data 4 +exp_198: + .binary 00000089 + + .data 0x811AD3D8 + .data 4 +exp_199: + .binary 00000070 + + .data 0x811AD3FC + .data 4 +exp_200: + .binary 00000070 + + .data 0x811AD420 + .data 4 +exp_201: + .binary 00000072 + + .data 0x811AD444 + .data 4 +exp_202: + .binary 00000094 + + .data 0x811AD468 + .data 4 +exp_203: + .binary 00000058 + + .data 0x811AD48C + .data 4 +exp_204: + .binary 00000058 + + .data 0x811AD4B0 + .data 4 +exp_205: + .binary 00000096 + + .data 0x811AD4D4 + .data 4 +exp_206: + .binary 00000090 + + .data 0x811AD4F8 + .data 4 +exp_207: + .binary 000021fc + + .data 0x811AD51C + .data 4 +exp_208: + .binary 0000001e + + .data 0x811AD540 + .data 4 +exp_209: + .binary 00000008 + + .data 0x811AD564 + .data 4 +exp_210: + .binary 00001f2c + + .data 0x811AD588 + .data 4 +exp_211: + .binary 0000008f + + .data 0x811AD5AC + .data 4 +exp_212: + .binary 00000000 + + .data 0x811AD5D0 + .data 4 +exp_213: + .binary 00000000 + + .data 0x811AD5F4 + .data 4 +exp_214: + .binary 00000000 + + .data 0x811AD618 + .data 4 +exp_215: + .binary 00000000 + + .data 0x811AD63C + .data 4 +exp_216: + .binary 00000058 + + .data 0x811AD660 + .data 4 +exp_217: + .binary 00000118 + + .data 0x811AD684 + .data 4 +exp_218: + .binary 00000078 + + .data 0x811AD6A8 + .data 4 +exp_219: + .binary 00000016 + + .data 0x811AD6CC + .data 4 +exp_220: + .binary 00000074 + + .data 0x811AD6F0 + .data 4 +exp_221: + .binary 0000007c + + .data 0x811AD714 + .data 4 +exp_222: + .binary 00000078 + + .data 0x811AD738 + .data 4 +exp_223: + .binary 00000080 + + .data 0x811AD75C + .data 4 +exp_224: + .binary 0000005c + + .data 0x811AD780 + .data 4 +exp_225: + .binary 00000000 + + .data 0x811AD7A4 + .data 4 +exp_226: + .binary 00000000 + + .data 0x811AD7C8 + .data 4 +exp_227: + .binary 00000000 + + .data 0x811AD7EC + .data 4 +exp_228: + .binary 00000000 + + .data 0x811AD810 + .data 4 +exp_229: + .binary 00002b5c + + .data 0x811AD834 + .data 4 +exp_230: + .binary 00000000 + + .data 0x811AD858 + .data 4 +exp_231: + .binary 00000000 + + .data 0x811AD87C + .data 4 +exp_232: + .binary 00000000 + + .data 0x811AD8A0 + .data 4 +exp_233: + .binary 00000000 + + .data 0x811AD8C4 + .data 4 +exp_234: + .binary 00000000 + + .data 0x811AD8E8 + .data 4 +exp_235: + .binary 00000000 + + .data 0x811AD90C + .data 4 +exp_236: + .binary 00000000 + + .data 0x811AD930 + .data 4 +exp_237: + .binary 00000000 + + .data 0x811AD954 + .data 4 +exp_238: + .binary 00000000 + + .data 0x811AD978 + .data 4 +exp_239: + .binary 00000000 + + .data 0x811AD99C + .data 4 +exp_240: + .binary 00000064 + + .data 0x811AD9C0 + .data 4 +exp_241: + .binary 00000034 + + .data 0x811AD9E4 + .data 4 +exp_242: + .binary 00000030 + + .data 0x811ADA08 + .data 4 +exp_243: + .binary 00000030 + + .data 0x811ADA2C + .data 4 +exp_244: + .binary 0000017c + + .data 0x811ADA50 + .data 4 +exp_245: + .binary 00000009 + + .data 0x811ADA74 + .data 4 +exp_246: + .binary 00000000 + + .data 0x811ADA98 + .data 4 +exp_247: + .binary 00000000 + + .data 0x811ADABC + .data 4 +exp_248: + .binary 00003e80 + + .data 0x811ADAE0 + .data 4 +exp_249: + .binary 00000009 + + .data 0x811ADB04 + .data 4 +exp_250: + .binary 00000000 + + .data 0x811ADB28 + .data 4 +exp_251: + .binary 00000000 + + .data 0x811ADB4C + .data 4 +exp_252: + .binary 00000000 + + .data 0x811ADB70 + .data 4 +exp_253: + .binary 00000000 + + .data 0x811ADB94 + .data 4 +exp_254: + .binary 00000000 + + .data 0x811ADBB8 + .data 4 +exp_255: + .binary 00000000 + + .data 0x811ADBDC + .data 4 +exp_256: + .binary 00000000 + + .data 0x811ADC00 + .data 4 +exp_257: + .binary 00000000 + + .data 0x811ADC24 + .data 4 +exp_258: + .binary 00000000 + + .data 0x811ADC48 + .data 4 +exp_259: + .binary 00000000 + + .data 0x811ADC6C + .data 4 +exp_260: + .binary 00000000 + + .data 0x811ADC90 + .data 4 +exp_261: + .binary 00000000 + + .data 0x811ADCB4 + .data 4 +exp_262: + .binary 00000000 + + .data 0x811ADCD8 + .data 4 +exp_263: + .binary 00000000 + + .data 0x811ADCFC + .data 4 +exp_264: + .binary 00000000 + + .data 0x811ADD20 + .data 4 +exp_265: + .binary 0000006f + + .data 0x811ADD44 + .data 4 +exp_266: + .binary 00000118 + + .data 0x811ADD68 + .data 4 +exp_267: + .binary 0000005a + + .data 0x811ADD8C + .data 4 +exp_268: + .binary 0000005c + + .data 0x811ADDB0 + .data 4 +exp_269: + .binary 0000005e + + .data 0x811ADDD4 + .data 4 +exp_270: + .binary 0000007d + + .data 0x811ADDF8 + .data 4 +exp_271: + .binary 00000064 + + .data 0x811ADE1C + .data 4 +exp_272: + .binary 00000068 + + .data 0x811ADE40 + .data 4 +exp_273: + .binary 0000006c + + .data 0x811ADE64 + .data 4 +exp_274: + .binary 00000096 + + .data 0x811ADE88 + .data 4 +exp_275: + .binary 0000007c + + .data 0x811ADEAC + .data 4 +exp_276: + .binary 00000080 + + .data 0x811ADED0 + .data 4 +exp_277: + .binary 00000084 + + .data 0x811ADEF4 + .data 4 +exp_278: + .binary 00000000 + + .data 0x811ADF18 + .data 4 +exp_279: + .binary 00000000 + + .data 0x811ADF3C + .data 4 +exp_280: + .binary 00000000 + + .data 0x811ADF60 + .data 4 +exp_281: + .binary 00000000 + + .data 0x811ADF84 + .data 4 +exp_282: + .binary 00000000 + + .data 0x811ADFA8 + .data 4 +exp_283: + .binary 00000000 + + .data 0x811ADFCC + .data 4 +exp_284: + .binary 00000000 + + .data 0x811ADFF0 + .data 4 +exp_285: + .binary 00000000 + + .data 0x811AE014 + .data 4 +exp_286: + .binary 00000000 + + .data 0x811AE038 + .data 4 +exp_287: + .binary 00000000 + + .data 0x811AE05C + .data 4 +exp_288: + .binary 00000091 + + .data 0x811AE080 + .data 4 +exp_289: + .binary 0000010e + + .data 0x811AE0A4 + .data 4 +exp_290: + .binary 00000113 + + .data 0x811AE0C8 + .data 4 +exp_291: + .binary 00000118 + + .data 0x811AE0EC + .data 4 +exp_292: + .binary 00000127 + + .data 0x811AE110 + .data 4 +exp_293: + .binary 00000384 + + .data 0x811AE134 + .data 4 +exp_294: + .binary 0000015e + + .data 0x811AE158 + .data 4 +exp_295: + .binary 00000140 + + .data 0x811AE17C + .data 4 +exp_296: + .binary 00000140 + + .data 0x811AE1A0 + .data 4 +exp_297: + .binary 00000145 + + .data 0x811AE1C4 + .data 4 +exp_298: + .binary 0000016b + + .data 0x811AE1E8 + .data 4 +exp_299: + .binary 00000064 + + .data 0x811AE20C + .data 4 +exp_300: + .binary 00000064 + + .data 0x811AE230 + .data 4 +exp_301: + .binary 00000181 + + .data 0x811AE254 + .data 4 +exp_302: + .binary 00000174 + + .data 0x811AE278 + .data 4 +exp_303: + .binary 00004970 + + .data 0x811AE29C + .data 4 +exp_304: + .binary 0000003c + + .data 0x811AE2C0 + .data 4 +exp_305: + .binary 00000010 + + .data 0x811AE2E4 + .data 4 +exp_306: + .binary 00003e1c + + .data 0x811AE308 + .data 4 +exp_307: + .binary 00000158 + + .data 0x811AE32C + .data 4 +exp_308: + .binary 00000000 + + .data 0x811AE350 + .data 4 +exp_309: + .binary 00000000 + + .data 0x811AE374 + .data 4 +exp_310: + .binary 00000000 + + .data 0x811AE398 + .data 4 +exp_311: + .binary 00000000 + + .data 0x811AE3BC + .data 4 +exp_312: + .binary 00000100 + + .data 0x811AE3E0 + .data 4 +exp_313: + .binary 000002bc + + .data 0x811AE404 + .data 4 +exp_314: + .binary 00000140 + + .data 0x811AE428 + .data 4 +exp_315: + .binary 0000003b + + .data 0x811AE44C + .data 4 +exp_316: + .binary 00000141 + + .data 0x811AE470 + .data 4 +exp_317: + .binary 00000163 + + .data 0x811AE494 + .data 4 +exp_318: + .binary 0000014e + + .data 0x811AE4B8 + .data 4 +exp_319: + .binary 0000014e + + .data 0x811AE4DC + .data 4 +exp_320: + .binary 00000111 + + .data 0x811AE500 + .data 4 +exp_321: + .binary 00000000 + + .data 0x811AE524 + .data 4 +exp_322: + .binary 00000000 + + .data 0x811AE548 + .data 4 +exp_323: + .binary 00000000 + + .data 0x811AE56C + .data 4 +exp_324: + .binary 00000000 + + .data 0x811AE590 + .data 4 +exp_325: + .binary 00005bcc + + .data 0x811AE5B4 + .data 4 +exp_326: + .binary 00000000 + + .data 0x811AE5D8 + .data 4 +exp_327: + .binary 00000000 + + .data 0x811AE5FC + .data 4 +exp_328: + .binary 00000000 + + .data 0x811AE620 + .data 4 +exp_329: + .binary 00000000 + + .data 0x811AE644 + .data 4 +exp_330: + .binary 00000000 + + .data 0x811AE668 + .data 4 +exp_331: + .binary 00000000 + + .data 0x811AE68C + .data 4 +exp_332: + .binary 00000000 + + .data 0x811AE6B0 + .data 4 +exp_333: + .binary 00000000 + + .data 0x811AE6D4 + .data 4 +exp_334: + .binary 00000000 + + .data 0x811AE6F8 + .data 4 +exp_335: + .binary 00000000 + + .data 0x811AE71C + .data 4 +exp_336: + .binary 00000122 + + .data 0x811AE740 + .data 4 +exp_337: + .binary 000000c3 + + .data 0x811AE764 + .data 4 +exp_338: + .binary 000000b4 + + .data 0x811AE788 + .data 4 +exp_339: + .binary 000000b4 + + .data 0x811AE7AC + .data 4 +exp_340: + .binary 00000370 + + .data 0x811AE7D0 + .data 4 +exp_341: + .binary 00000019 + + .data 0x811AE7F4 + .data 4 +exp_342: + .binary 00000000 + + .data 0x811AE818 + .data 4 +exp_343: + .binary 00000000 + + .data 0x811AE83C + .data 4 +exp_344: + .binary 0000c350 + + .data 0x811AE860 + .data 4 +exp_345: + .binary 00000014 + + .data 0x811AE884 + .data 4 +exp_346: + .binary 00000000 + + .data 0x811AE8A8 + .data 4 +exp_347: + .binary 00000000 + + .data 0x811AE8CC + .data 4 +exp_348: + .binary 00000000 + + .data 0x811AE8F0 + .data 4 +exp_349: + .binary 00000000 + + .data 0x811AE914 + .data 4 +exp_350: + .binary 00000000 + + .data 0x811AE938 + .data 4 +exp_351: + .binary 00000000 + + .data 0x811AE95C + .data 4 +exp_352: + .binary 00000000 + + .data 0x811AE980 + .data 4 +exp_353: + .binary 00000000 + + .data 0x811AE9A4 + .data 4 +exp_354: + .binary 00000000 + + .data 0x811AE9C8 + .data 4 +exp_355: + .binary 00000000 + + .data 0x811AE9EC + .data 4 +exp_356: + .binary 00000000 + + .data 0x811AEA10 + .data 4 +exp_357: + .binary 00000000 + + .data 0x811AEA34 + .data 4 +exp_358: + .binary 00000000 + + .data 0x811AEA58 + .data 4 +exp_359: + .binary 00000000 + + .data 0x811AEA7C + .data 4 +exp_360: + .binary 00000000 + + .data 0x811AEAA0 + .data 4 +exp_361: + .binary 0000012c + + .data 0x811AEAC4 + .data 4 +exp_362: + .binary 000002b2 + + .data 0x811AEAE8 + .data 4 +exp_363: + .binary 0000010f + + .data 0x811AEB0C + .data 4 +exp_364: + .binary 00000114 + + .data 0x811AEB30 + .data 4 +exp_365: + .binary 0000010c + + .data 0x811AEB54 + .data 4 +exp_366: + .binary 0000014d + + .data 0x811AEB78 + .data 4 +exp_367: + .binary 00000127 + + .data 0x811AEB9C + .data 4 +exp_368: + .binary 0000012f + + .data 0x811AEBC0 + .data 4 +exp_369: + .binary 0000013e + + .data 0x811AEBE4 + .data 4 +exp_370: + .binary 00000177 + + .data 0x811AEC08 + .data 4 +exp_371: + .binary 00000153 + + .data 0x811AEC2C + .data 4 +exp_372: + .binary 00000159 + + .data 0x811AEC50 + .data 4 +exp_373: + .binary 00000164 diff --git a/system/client-functions/PsoPeepsEP2EXP10x.s b/system/client-functions.disabled/PsoPeepsEP2EXP10x.s similarity index 100% rename from system/client-functions/PsoPeepsEP2EXP10x.s rename to system/client-functions.disabled/PsoPeepsEP2EXP10x.s diff --git a/system/client-functions/PsoPeepsEP2EXP10xJP.s b/system/client-functions.disabled/PsoPeepsEP2EXP10xJP.s similarity index 100% rename from system/client-functions/PsoPeepsEP2EXP10xJP.s rename to system/client-functions.disabled/PsoPeepsEP2EXP10xJP.s diff --git a/system/client-functions/PsoPeepsEP2EXP10xUS.s b/system/client-functions.disabled/PsoPeepsEP2EXP10xUS.s similarity index 100% rename from system/client-functions/PsoPeepsEP2EXP10xUS.s rename to system/client-functions.disabled/PsoPeepsEP2EXP10xUS.s diff --git a/system/client-functions/PsoPeepsEP2EXP5x.s b/system/client-functions.disabled/PsoPeepsEP2EXP5x.s similarity index 100% rename from system/client-functions/PsoPeepsEP2EXP5x.s rename to system/client-functions.disabled/PsoPeepsEP2EXP5x.s diff --git a/system/client-functions/PsoPeepsEP2EXP5xJP.s b/system/client-functions.disabled/PsoPeepsEP2EXP5xJP.s similarity index 100% rename from system/client-functions/PsoPeepsEP2EXP5xJP.s rename to system/client-functions.disabled/PsoPeepsEP2EXP5xJP.s diff --git a/system/client-functions/PsoPeepsEP2EXP5xUS.s b/system/client-functions.disabled/PsoPeepsEP2EXP5xUS.s similarity index 100% rename from system/client-functions/PsoPeepsEP2EXP5xUS.s rename to system/client-functions.disabled/PsoPeepsEP2EXP5xUS.s diff --git a/system/client-functions.disabled/PsoPeepsEP2EXP_internal.s b/system/client-functions.disabled/PsoPeepsEP2EXP_internal.s new file mode 100644 index 00000000..3683af1e --- /dev/null +++ b/system/client-functions.disabled/PsoPeepsEP2EXP_internal.s @@ -0,0 +1,1217 @@ +.meta key="PsoPeepsEP2EXP_internal" +.meta name="INTERNAL GC V3 Episode 2 EXP table template" +.meta client_flag="0x0000200000000000" +.meta description="Internal: 1x GC V3 Episode 2 EXP table template. Server scales values from GCV3EXPMultiplier before sending." + +.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 +exp_000: + .binary 00000001 + + .data 0x811AB800 + .data 4 +exp_001: + .binary 00000006 + + .data 0x811AB824 + .data 4 +exp_002: + .binary 0000000a + + .data 0x811AB848 + .data 4 +exp_003: + .binary 0000000c + + .data 0x811AB86C + .data 4 +exp_004: + .binary 0000000a + + .data 0x811AB890 + .data 4 +exp_005: + .binary 00000096 + + .data 0x811AB8B4 + .data 4 +exp_006: + .binary 00000013 + + .data 0x811AB8D8 + .data 4 +exp_007: + .binary 0000000a + + .data 0x811AB8FC + .data 4 +exp_008: + .binary 00000010 + + .data 0x811AB920 + .data 4 +exp_009: + .binary 00000011 + + .data 0x811AB944 + .data 4 +exp_010: + .binary 00000011 + + .data 0x811AB968 + .data 4 +exp_011: + .binary 00000002 + + .data 0x811AB98C + .data 4 +exp_012: + .binary 00000002 + + .data 0x811AB9B0 + .data 4 +exp_013: + .binary 00000028 + + .data 0x811AB9D4 + .data 4 +exp_014: + .binary 0000000f + + .data 0x811AB9F8 + .data 4 +exp_015: + .binary 000001e0 + + .data 0x811ABA1C + .data 4 +exp_016: + .binary 0000000a + + .data 0x811ABA40 + .data 4 +exp_017: + .binary 00000003 + + .data 0x811ABA64 + .data 4 +exp_018: + .binary 000003b6 + + .data 0x811ABA88 + .data 4 +exp_019: + .binary 00000015 + + .data 0x811ABB3C + .data 4 +exp_020: + .binary 00000004 + + .data 0x811ABB60 + .data 4 +exp_021: + .binary 00000100 + + .data 0x811ABB84 + .data 4 +exp_022: + .binary 00000033 + + .data 0x811ABBA8 + .data 4 +exp_023: + .binary 00000002 + + .data 0x811ABBCC + .data 4 +exp_024: + .binary 0000000b + + .data 0x811ABBF0 + .data 4 +exp_025: + .binary 00000013 + + .data 0x811ABC14 + .data 4 +exp_026: + .binary 000005dc + + .data 0x811ABCC8 + .data 4 +exp_027: + .binary 00000088 + + .data 0x811ABD10 + .data 4 +exp_028: + .binary 00000031 + + .data 0x811ABD34 + .data 4 +exp_029: + .binary 0000002d + + .data 0x811ABE0C + .data 4 +exp_030: + .binary 00000ce4 + + .data 0x811ABE9C + .data 4 +exp_031: + .binary 0000001d + + .data 0x811ABEC0 + .data 4 +exp_032: + .binary 00000003 + + .data 0x811ABEE4 + .data 4 +exp_033: + .binary 00000007 + + .data 0x811ABF08 + .data 4 +exp_034: + .binary 00000008 + + .data 0x811AC004 + .data 4 +exp_035: + .binary 0000002f + + .data 0x811AC028 + .data 4 +exp_036: + .binary 0000000c + + .data 0x811AC04C + .data 4 +exp_037: + .binary 0000000f + + .data 0x811AC070 + .data 4 +exp_038: + .binary 00000034 + + .data 0x811AC0DC + .data 4 +exp_039: + .binary 0000001e + + .data 0x811AC100 + .data 4 +exp_040: + .binary 0000000c + + .data 0x811AC124 + .data 4 +exp_041: + .binary 00000002 + + .data 0x811AC148 + .data 4 +exp_042: + .binary 00000020 + + .data 0x811AC16C + .data 4 +exp_043: + .binary 00000028 + + .data 0x811AC190 + .data 4 +exp_044: + .binary 00000032 + + .data 0x811AC1B4 + .data 4 +exp_045: + .binary 00000037 + + .data 0x811AC220 + .data 4 +exp_046: + .binary 0000000a + + .data 0x811AC244 + .data 4 +exp_047: + .binary 00000064 + + .data 0x811AC268 + .data 4 +exp_048: + .binary 0000000b + + .data 0x811AC28C + .data 4 +exp_049: + .binary 0000000d + + .data 0x811AC2B0 + .data 4 +exp_050: + .binary 00000007 + + .data 0x811AC2D4 + .data 4 +exp_051: + .binary 0000000c + + .data 0x811AC2F8 + .data 4 +exp_052: + .binary 00000012 + + .data 0x811AC31C + .data 4 +exp_053: + .binary 00000015 + + .data 0x811AC340 + .data 4 +exp_054: + .binary 0000000e + + .data 0x811AC364 + .data 4 +exp_055: + .binary 0000000f + + .data 0x811AC388 + .data 4 +exp_056: + .binary 00000006 + + .data 0x811AC3AC + .data 4 +exp_057: + .binary 00000007 + + .data 0x811AC3D0 + .data 4 +exp_058: + .binary 00000008 + + .data 0x811AC55C + .data 4 +exp_059: + .binary 00000025 + + .data 0x811AC580 + .data 4 +exp_060: + .binary 0000002d + + .data 0x811AC5A4 + .data 4 +exp_061: + .binary 00000034 + + .data 0x811AC5C8 + .data 4 +exp_062: + .binary 00000037 + + .data 0x811AC5EC + .data 4 +exp_063: + .binary 00000034 + + .data 0x811AC610 + .data 4 +exp_064: + .binary 0000011b + + .data 0x811AC634 + .data 4 +exp_065: + .binary 00000042 + + .data 0x811AC658 + .data 4 +exp_066: + .binary 00000034 + + .data 0x811AC67C + .data 4 +exp_067: + .binary 0000003a + + .data 0x811AC6A0 + .data 4 +exp_068: + .binary 0000003c + + .data 0x811AC6C4 + .data 4 +exp_069: + .binary 0000003f + + .data 0x811AC6E8 + .data 4 +exp_070: + .binary 00000026 + + .data 0x811AC70C + .data 4 +exp_071: + .binary 00000026 + + .data 0x811AC730 + .data 4 +exp_072: + .binary 00000065 + + .data 0x811AC754 + .data 4 +exp_073: + .binary 0000003c + + .data 0x811AC778 + .data 4 +exp_074: + .binary 00000c80 + + .data 0x811AC79C + .data 4 +exp_075: + .binary 00000019 + + .data 0x811AC7C0 + .data 4 +exp_076: + .binary 00000004 + + .data 0x811AC7E4 + .data 4 +exp_077: + .binary 00000f3c + + .data 0x811AC808 + .data 4 +exp_078: + .binary 00000042 + + .data 0x811AC8BC + .data 4 +exp_079: + .binary 0000002a + + .data 0x811AC8E0 + .data 4 +exp_080: + .binary 00000200 + + .data 0x811AC904 + .data 4 +exp_081: + .binary 00000077 + + .data 0x811AC928 + .data 4 +exp_082: + .binary 0000000a + + .data 0x811AC94C + .data 4 +exp_083: + .binary 00000035 + + .data 0x811AC970 + .data 4 +exp_084: + .binary 00000042 + + .data 0x811AC994 + .data 4 +exp_085: + .binary 00001194 + + .data 0x811ACA48 + .data 4 +exp_086: + .binary 00000103 + + .data 0x811ACA90 + .data 4 +exp_087: + .binary 00000074 + + .data 0x811ACAB4 + .data 4 +exp_088: + .binary 0000006d + + .data 0x811ACB8C + .data 4 +exp_089: + .binary 00001e14 + + .data 0x811ACC1C + .data 4 +exp_090: + .binary 00000053 + + .data 0x811ACC40 + .data 4 +exp_091: + .binary 0000002f + + .data 0x811ACC64 + .data 4 +exp_092: + .binary 0000002f + + .data 0x811ACC88 + .data 4 +exp_093: + .binary 00000030 + + .data 0x811ACD84 + .data 4 +exp_094: + .binary 00000071 + + .data 0x811ACDA8 + .data 4 +exp_095: + .binary 00000037 + + .data 0x811ACDCC + .data 4 +exp_096: + .binary 0000003c + + .data 0x811ACDF0 + .data 4 +exp_097: + .binary 00000079 + + .data 0x811ACE5C + .data 4 +exp_098: + .binary 00000055 + + .data 0x811ACE80 + .data 4 +exp_099: + .binary 00000037 + + .data 0x811ACEA4 + .data 4 +exp_100: + .binary 0000002d + + .data 0x811ACEC8 + .data 4 +exp_101: + .binary 00000058 + + .data 0x811ACEEC + .data 4 +exp_102: + .binary 00000065 + + .data 0x811ACF10 + .data 4 +exp_103: + .binary 00000076 + + .data 0x811ACF34 + .data 4 +exp_104: + .binary 0000007e + + .data 0x811ACF7C + .data 4 +exp_105: + .binary 00000005 + + .data 0x811ACFA0 + .data 4 +exp_106: + .binary 00000034 + + .data 0x811ACFC4 + .data 4 +exp_107: + .binary 000000c8 + + .data 0x811ACFE8 + .data 4 +exp_108: + .binary 00000035 + + .data 0x811AD00C + .data 4 +exp_109: + .binary 00000038 + + .data 0x811AD030 + .data 4 +exp_110: + .binary 0000002d + + .data 0x811AD054 + .data 4 +exp_111: + .binary 00000037 + + .data 0x811AD078 + .data 4 +exp_112: + .binary 00000041 + + .data 0x811AD09C + .data 4 +exp_113: + .binary 00000046 + + .data 0x811AD0C0 + .data 4 +exp_114: + .binary 00000037 + + .data 0x811AD0E4 + .data 4 +exp_115: + .binary 0000003c + + .data 0x811AD108 + .data 4 +exp_116: + .binary 0000002d + + .data 0x811AD12C + .data 4 +exp_117: + .binary 0000002f + + .data 0x811AD150 + .data 4 +exp_118: + .binary 00000030 + + .data 0x811AD2DC + .data 4 +exp_119: + .binary 00000057 + + .data 0x811AD300 + .data 4 +exp_120: + .binary 00000061 + + .data 0x811AD324 + .data 4 +exp_121: + .binary 00000069 + + .data 0x811AD348 + .data 4 +exp_122: + .binary 0000006d + + .data 0x811AD36C + .data 4 +exp_123: + .binary 00000069 + + .data 0x811AD390 + .data 4 +exp_124: + .binary 00000181 + + .data 0x811AD3B4 + .data 4 +exp_125: + .binary 00000073 + + .data 0x811AD3D8 + .data 4 +exp_126: + .binary 00000069 + + .data 0x811AD3FC + .data 4 +exp_127: + .binary 00000070 + + .data 0x811AD420 + .data 4 +exp_128: + .binary 00000072 + + .data 0x811AD444 + .data 4 +exp_129: + .binary 00000077 + + .data 0x811AD468 + .data 4 +exp_130: + .binary 00000059 + + .data 0x811AD48C + .data 4 +exp_131: + .binary 00000059 + + .data 0x811AD4B0 + .data 4 +exp_132: + .binary 000000a5 + + .data 0x811AD4D4 + .data 4 +exp_133: + .binary 00000073 + + .data 0x811AD4F8 + .data 4 +exp_134: + .binary 00002260 + + .data 0x811AD51C + .data 4 +exp_135: + .binary 0000003c + + .data 0x811AD540 + .data 4 +exp_136: + .binary 0000003c + + .data 0x811AD564 + .data 4 +exp_137: + .binary 00002710 + + .data 0x811AD588 + .data 4 +exp_138: + .binary 0000007b + + .data 0x811AD63C + .data 4 +exp_139: + .binary 0000005d + + .data 0x811AD660 + .data 4 +exp_140: + .binary 000002f4 + + .data 0x811AD684 + .data 4 +exp_141: + .binary 000000bb + + .data 0x811AD6A8 + .data 4 +exp_142: + .binary 0000001e + + .data 0x811AD6CC + .data 4 +exp_143: + .binary 0000006b + + .data 0x811AD6F0 + .data 4 +exp_144: + .binary 0000007b + + .data 0x811AD714 + .data 4 +exp_145: + .binary 000030d4 + + .data 0x811AD7C8 + .data 4 +exp_146: + .binary 00000165 + + .data 0x811AD810 + .data 4 +exp_147: + .binary 000000b7 + + .data 0x811AD834 + .data 4 +exp_148: + .binary 000000af + + .data 0x811AD90C + .data 4 +exp_149: + .binary 00003a98 + + .data 0x811AD99C + .data 4 +exp_150: + .binary 0000008f + + .data 0x811AD9C0 + .data 4 +exp_151: + .binary 0000005b + + .data 0x811AD9E4 + .data 4 +exp_152: + .binary 00000063 + + .data 0x811ADA08 + .data 4 +exp_153: + .binary 00000065 + + .data 0x811ADB04 + .data 4 +exp_154: + .binary 000000b3 + + .data 0x811ADB28 + .data 4 +exp_155: + .binary 0000006d + + .data 0x811ADB4C + .data 4 +exp_156: + .binary 00000073 + + .data 0x811ADB70 + .data 4 +exp_157: + .binary 000000bd + + .data 0x811ADBDC + .data 4 +exp_158: + .binary 00000091 + + .data 0x811ADC00 + .data 4 +exp_159: + .binary 0000006d + + .data 0x811ADC24 + .data 4 +exp_160: + .binary 0000005f + + .data 0x811ADC48 + .data 4 +exp_161: + .binary 00000095 + + .data 0x811ADC6C + .data 4 +exp_162: + .binary 000000a5 + + .data 0x811ADC90 + .data 4 +exp_163: + .binary 000000b9 + + .data 0x811ADCB4 + .data 4 +exp_164: + .binary 000000c3 + + .data 0x811ADCFC + .data 4 +exp_165: + .binary 00000005 + + .data 0x811ADD20 + .data 4 +exp_166: + .binary 00000069 + + .data 0x811ADD44 + .data 4 +exp_167: + .binary 0000011d + + .data 0x811ADD68 + .data 4 +exp_168: + .binary 0000006b + + .data 0x811ADD8C + .data 4 +exp_169: + .binary 0000006f + + .data 0x811ADDB0 + .data 4 +exp_170: + .binary 0000005e + + .data 0x811ADDD4 + .data 4 +exp_171: + .binary 0000006d + + .data 0x811ADDF8 + .data 4 +exp_172: + .binary 00000079 + + .data 0x811ADE1C + .data 4 +exp_173: + .binary 0000007f + + .data 0x811ADE40 + .data 4 +exp_174: + .binary 0000006c + + .data 0x811ADE64 + .data 4 +exp_175: + .binary 00000073 + + .data 0x811ADE88 + .data 4 +exp_176: + .binary 00000061 + + .data 0x811ADEAC + .data 4 +exp_177: + .binary 00000063 + + .data 0x811ADED0 + .data 4 +exp_178: + .binary 00000065 + + .data 0x811AE05C + .data 4 +exp_179: + .binary 00000096 + + .data 0x811AE080 + .data 4 +exp_180: + .binary 00000132 + + .data 0x811AE0A4 + .data 4 +exp_181: + .binary 0000014a + + .data 0x811AE0C8 + .data 4 +exp_182: + .binary 00000156 + + .data 0x811AE0EC + .data 4 +exp_183: + .binary 0000014a + + .data 0x811AE110 + .data 4 +exp_184: + .binary 00000492 + + .data 0x811AE134 + .data 4 +exp_185: + .binary 00000168 + + .data 0x811AE158 + .data 4 +exp_186: + .binary 0000014a + + .data 0x811AE17C + .data 4 +exp_187: + .binary 00000130 + + .data 0x811AE1A0 + .data 4 +exp_188: + .binary 00000134 + + .data 0x811AE1C4 + .data 4 +exp_189: + .binary 00000174 + + .data 0x811AE1E8 + .data 4 +exp_190: + .binary 00000064 + + .data 0x811AE20C + .data 4 +exp_191: + .binary 00000064 + + .data 0x811AE230 + .data 4 +exp_192: + .binary 000001fe + + .data 0x811AE254 + .data 4 +exp_193: + .binary 00000168 + + .data 0x811AE278 + .data 4 +exp_194: + .binary 00004650 + + .data 0x811AE29C + .data 4 +exp_195: + .binary 0000003c + + .data 0x811AE2C0 + .data 4 +exp_196: + .binary 00000010 + + .data 0x811AE2E4 + .data 4 +exp_197: + .binary 00005208 + + .data 0x811AE308 + .data 4 +exp_198: + .binary 00000180 + + .data 0x811AE3BC + .data 4 +exp_199: + .binary 00000126 + + .data 0x811AE3E0 + .data 4 +exp_200: + .binary 00000400 + + .data 0x811AE404 + .data 4 +exp_201: + .binary 00000240 + + .data 0x811AE428 + .data 4 +exp_202: + .binary 00000032 + + .data 0x811AE44C + .data 4 +exp_203: + .binary 00000150 + + .data 0x811AE470 + .data 4 +exp_204: + .binary 00000180 + + .data 0x811AE494 + .data 4 +exp_205: + .binary 0000607c + + .data 0x811AE548 + .data 4 +exp_206: + .binary 0000043e + + .data 0x811AE590 + .data 4 +exp_207: + .binary 00000234 + + .data 0x811AE5B4 + .data 4 +exp_208: + .binary 0000021c + + .data 0x811AE68C + .data 4 +exp_209: + .binary 0000b98c + + .data 0x811AE71C + .data 4 +exp_210: + .binary 000001bc + + .data 0x811AE740 + .data 4 +exp_211: + .binary 00000138 + + .data 0x811AE764 + .data 4 +exp_212: + .binary 00000138 + + .data 0x811AE788 + .data 4 +exp_213: + .binary 0000013e + + .data 0x811AE884 + .data 4 +exp_214: + .binary 0000015c + + .data 0x811AE8A8 + .data 4 +exp_215: + .binary 00000156 + + .data 0x811AE8CC + .data 4 +exp_216: + .binary 00000168 + + .data 0x811AE8F0 + .data 4 +exp_217: + .binary 00000246 + + .data 0x811AE95C + .data 4 +exp_218: + .binary 000001c2 + + .data 0x811AE980 + .data 4 +exp_219: + .binary 00000156 + + .data 0x811AE9A4 + .data 4 +exp_220: + .binary 000000c8 + + .data 0x811AE9C8 + .data 4 +exp_221: + .binary 000001ce + + .data 0x811AE9EC + .data 4 +exp_222: + .binary 000001fe + + .data 0x811AEA10 + .data 4 +exp_223: + .binary 0000023a + + .data 0x811AEA34 + .data 4 +exp_224: + .binary 00000258 + + .data 0x811AEA7C + .data 4 +exp_225: + .binary 00000005 + + .data 0x811AEAA0 + .data 4 +exp_226: + .binary 0000014a + + .data 0x811AEAC4 + .data 4 +exp_227: + .binary 00000366 + + .data 0x811AEAE8 + .data 4 +exp_228: + .binary 00000150 + + .data 0x811AEB0C + .data 4 +exp_229: + .binary 0000015c + + .data 0x811AEB30 + .data 4 +exp_230: + .binary 0000010c + + .data 0x811AEB54 + .data 4 +exp_231: + .binary 00000156 + + .data 0x811AEB78 + .data 4 +exp_232: + .binary 0000017a + + .data 0x811AEB9C + .data 4 +exp_233: + .binary 0000018c + + .data 0x811AEBC0 + .data 4 +exp_234: + .binary 00000128 + + .data 0x811AEBE4 + .data 4 +exp_235: + .binary 00000168 + + .data 0x811AEC08 + .data 4 +exp_236: + .binary 00000132 + + .data 0x811AEC2C + .data 4 +exp_237: + .binary 00000138 + + .data 0x811AEC50 + .data 4 +exp_238: + .binary 0000013e + + .data 0 + .data 0 diff --git a/system/client-functions.disabled/PsoPeepsGCV3EXP_enabled.s b/system/client-functions.disabled/PsoPeepsGCV3EXP_enabled.s new file mode 100644 index 00000000..dcd13762 --- /dev/null +++ b/system/client-functions.disabled/PsoPeepsGCV3EXP_enabled.s @@ -0,0 +1,14 @@ +.meta visibility="menu" +.meta key="PsoPeepsGCV3EXP_enabled" +.meta name="EP1 XP" +.meta client_flag="0x0000200000000000" +.meta description="Enables server-scaled GC V3 Episode 1 EXP boost. Episode 2 is intentionally untouched for now." + +.versions 3OE2 + +entry_ptr: +reloc0: + .offsetof start + +start: + blr diff --git a/system/client-functions/PsoPeepsV2EXP_internal_10x_hard.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_hard.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_10x_hard.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_hard.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_10x_normal.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_normal.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_10x_normal.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_normal.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_10x_ult.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_ult.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_10x_ult.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_ult.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_10x_vh.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_vh.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_10x_vh.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_10x_vh.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_5x_hard.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_hard.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_5x_hard.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_hard.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_5x_normal.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_normal.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_5x_normal.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_normal.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_5x_ult.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_ult.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_5x_ult.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_ult.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_5x_vh.s b/system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_vh.s similarity index 100% rename from system/client-functions/PsoPeepsV2EXP_internal_5x_vh.s rename to system/client-functions.disabled/PsoPeepsV2EXP_internal_5x_vh.s diff --git a/system/client-functions/PsoPeepsV2EXP_internal_hard.s b/system/client-functions/PsoPeepsV2EXP_internal_hard.s new file mode 100644 index 00000000..3d242107 --- /dev/null +++ b/system/client-functions/PsoPeepsV2EXP_internal_hard.s @@ -0,0 +1,1288 @@ +.meta key="PsoPeepsV2EXP_internal_hard" +.meta name="INTERNAL DC V2 Hard EXP table template" +.meta description="Internal: 1x DC V2 EXP table template. Server scales values from DCV2EXPMultiplier before sending." + +.versions 2OEF + +entry_ptr: +reloc0: + .offsetof start +start: + .include WriteCodeBlocks + .align 4 + .data 0x8CD313DC + .data 2 +exp_000: + .binary 2400 + + .align 4 + .data 0x8CD31400 + .data 2 +exp_001: + .binary 2b00 + + .align 4 + .data 0x8CD31424 + .data 2 +exp_002: + .binary 2a00 + + .align 4 + .data 0x8CD31448 + .data 2 +exp_003: + .binary 2d00 + + .align 4 + .data 0x8CD3146C + .data 2 +exp_004: + .binary 3100 + + .align 4 + .data 0x8CD31490 + .data 2 +exp_005: + .binary 0301 + + .align 4 + .data 0x8CD314B4 + .data 2 +exp_006: + .binary 4000 + + .align 4 + .data 0x8CD314D8 + .data 2 +exp_007: + .binary 3a00 + + .align 4 + .data 0x8CD314FC + .data 2 +exp_008: + .binary 3a00 + + .align 4 + .data 0x8CD31520 + .data 2 +exp_009: + .binary 3c00 + + .align 4 + .data 0x8CD31544 + .data 2 +exp_010: + .binary 4600 + + .align 4 + .data 0x8CD31568 + .data 2 +exp_011: + .binary 2800 + + .align 4 + .data 0x8CD3158C + .data 2 +exp_012: + .binary 2800 + + .align 4 + .data 0x8CD315B0 + .data 2 +exp_013: + .binary 5900 + + .align 4 + .data 0x8CD315D4 + .data 2 +exp_014: + .binary 4c00 + + .align 4 + .data 0x8CD315F8 + .data 2 +exp_015: + .binary c409 + + .align 4 + .data 0x8CD3161C + .data 2 +exp_016: + .binary 1900 + + .align 4 + .data 0x8CD31640 + .data 2 +exp_017: + .binary 0400 + + .align 4 + .data 0x8CD31664 + .data 2 +exp_018: + .binary d007 + + .align 4 + .data 0x8CD31688 + .data 2 +exp_019: + .binary 4000 + + .align 4 + .data 0x8CD316AC + .data 2 +exp_020: + .binary f401 + + .align 4 + .data 0x8CD316D0 + .data 2 +exp_021: + .binary 0000 + + .align 4 + .data 0x8CD316F4 + .data 2 +exp_022: + .binary 0000 + + .align 4 + .data 0x8CD31718 + .data 2 +exp_023: + .binary 0000 + + .align 4 + .data 0x8CD3173C + .data 2 +exp_024: + .binary 2800 + + .align 4 + .data 0x8CD31760 + .data 2 +exp_025: + .binary b800 + + .align 4 + .data 0x8CD31784 + .data 2 +exp_026: + .binary 3900 + + .align 4 + .data 0x8CD317A8 + .data 2 +exp_027: + .binary 0b00 + + .align 4 + .data 0x8CD317CC + .data 2 +exp_028: + .binary 3d00 + + .align 4 + .data 0x8CD317F0 + .data 2 +exp_029: + .binary 4300 + + .align 4 + .data 0x8CD31814 + .data 2 +exp_030: + .binary 4000 + + .align 4 + .data 0x8CD31838 + .data 2 +exp_031: + .binary 4600 + + .align 4 + .data 0x8CD3185C + .data 2 +exp_032: + .binary 2b00 + + .align 4 + .data 0x8CD31880 + .data 2 +exp_033: + .binary 0000 + + .align 4 + .data 0x8CD318A4 + .data 2 +exp_034: + .binary 0000 + + .align 4 + .data 0x8CD318C8 + .data 2 +exp_035: + .binary 0000 + + .align 4 + .data 0x8CD318EC + .data 2 +exp_036: + .binary 0000 + + .align 4 + .data 0x8CD31910 + .data 2 +exp_037: + .binary b80b + + .align 4 + .data 0x8CD31934 + .data 2 +exp_038: + .binary 0000 + + .align 4 + .data 0x8CD31958 + .data 2 +exp_039: + .binary 0000 + + .align 4 + .data 0x8CD3197C + .data 2 +exp_040: + .binary 0000 + + .align 4 + .data 0x8CD319A0 + .data 2 +exp_041: + .binary 0000 + + .align 4 + .data 0x8CD319C4 + .data 2 +exp_042: + .binary 0000 + + .align 4 + .data 0x8CD319E8 + .data 2 +exp_043: + .binary 0000 + + .align 4 + .data 0x8CD31A0C + .data 2 +exp_044: + .binary 0000 + + .align 4 + .data 0x8CD31A30 + .data 2 +exp_045: + .binary 0000 + + .align 4 + .data 0x8CD31A54 + .data 2 +exp_046: + .binary 0000 + + .align 4 + .data 0x8CD31A78 + .data 2 +exp_047: + .binary 0000 + + .align 4 + .data 0x8CD31A9C + .data 2 +exp_048: + .binary 3100 + + .align 4 + .data 0x8CD31AC0 + .data 2 +exp_049: + .binary 1a00 + + .align 4 + .data 0x8CD31AE4 + .data 2 +exp_050: + .binary 1700 + + .align 4 + .data 0x8CD31B08 + .data 2 +exp_051: + .binary 1700 + + .align 4 + .data 0x8CD31B2C + .data 2 +exp_052: + .binary 0301 + + .align 4 + .data 0x8CD31B50 + .data 2 +exp_053: + .binary 0500 + + .align 4 + .data 0x8CD31B74 + .data 2 +exp_054: + .binary 0000 + + .align 4 + .data 0x8CD31B98 + .data 2 +exp_055: + .binary 0000 + + .align 4 + .data 0x8CD31BBC + .data 2 +exp_056: + .binary ac0d + + .align 4 + .data 0x8CD31BE0 + .data 2 +exp_057: + .binary 0500 + + .align 4 + .data 0x8CD31C04 + .data 2 +exp_058: + .binary 0000 + + .align 4 + .data 0x8CD31C28 + .data 2 +exp_059: + .binary 0000 + + .align 4 + .data 0x8CD31C4C + .data 2 +exp_060: + .binary 0000 + + .align 4 + .data 0x8CD31C70 + .data 2 +exp_061: + .binary 0000 + + .align 4 + .data 0x8CD31C94 + .data 2 +exp_062: + .binary 0000 + + .align 4 + .data 0x8CD31CB8 + .data 2 +exp_063: + .binary 0000 + + .align 4 + .data 0x8CD31CDC + .data 2 +exp_064: + .binary 0000 + + .align 4 + .data 0x8CD31D00 + .data 2 +exp_065: + .binary 0000 + + .align 4 + .data 0x8CD31D24 + .data 2 +exp_066: + .binary 0000 + + .align 4 + .data 0x8CD31D48 + .data 2 +exp_067: + .binary 0000 + + .align 4 + .data 0x8CD31D6C + .data 2 +exp_068: + .binary 0000 + + .align 4 + .data 0x8CD31D90 + .data 2 +exp_069: + .binary 0000 + + .align 4 + .data 0x8CD31DB4 + .data 2 +exp_070: + .binary 0000 + + .align 4 + .data 0x8CD31DD8 + .data 2 +exp_071: + .binary 0000 + + .align 4 + .data 0x8CD31DFC + .data 2 +exp_072: + .binary 0500 + + .align 4 + .data 0x8CD31E20 + .data 2 +exp_073: + .binary 3100 + + .align 4 + .data 0x8CD31E44 + .data 2 +exp_074: + .binary b800 + + .align 4 + .data 0x8CD31E68 + .data 2 +exp_075: + .binary 2a00 + + .align 4 + .data 0x8CD31E8C + .data 2 +exp_076: + .binary 2b00 + + .align 4 + .data 0x8CD31EB0 + .data 2 +exp_077: + .binary 2d00 + + .align 4 + .data 0x8CD31ED4 + .data 2 +exp_078: + .binary 3c00 + + .align 4 + .data 0x8CD31EF8 + .data 2 +exp_079: + .binary 3100 + + .align 4 + .data 0x8CD31F1C + .data 2 +exp_080: + .binary 3400 + + .align 4 + .data 0x8CD31F40 + .data 2 +exp_081: + .binary 3700 + + .align 4 + .data 0x8CD31F64 + .data 2 +exp_082: + .binary 4800 + + .align 4 + .data 0x8CD31F88 + .data 2 +exp_083: + .binary 4300 + + .align 4 + .data 0x8CD31FAC + .data 2 +exp_084: + .binary 4600 + + .align 4 + .data 0x8CD31FD0 + .data 2 +exp_085: + .binary 4900 + + .align 4 + .data 0x8CD31FF4 + .data 2 +exp_086: + .binary 0000 + + .align 4 + .data 0x8CD32018 + .data 2 +exp_087: + .binary 0000 + + .align 4 + .data 0x8CD3203C + .data 2 +exp_088: + .binary 0000 + + .align 4 + .data 0x8CD32060 + .data 2 +exp_089: + .binary 0000 + + .align 4 + .data 0x8CD32084 + .data 2 +exp_090: + .binary 0000 + + .align 4 + .data 0x8CD320A8 + .data 2 +exp_091: + .binary 0000 + + .align 4 + .data 0x8CD320CC + .data 2 +exp_092: + .binary 0000 + + .align 4 + .data 0x8CD320F0 + .data 2 +exp_093: + .binary 0000 + + .align 4 + .data 0x8CD32114 + .data 2 +exp_094: + .binary 0000 + + .align 4 + .data 0x8CD32138 + .data 2 +exp_095: + .binary 0000 + + .align 4 + .data 0x8CD3215C + .data 2 +exp_096: + .binary 0000 + + .align 4 + .data 0x8CD32180 + .data 2 +exp_097: + .binary 0000 + + .align 4 + .data 0x8CD321A4 + .data 2 +exp_098: + .binary 3200 + + .align 4 + .data 0x8CD321C8 + .data 2 +exp_099: + .binary 0000 + + .align 4 + .data 0x8CD321EC + .data 2 +exp_100: + .binary 0000 + + .align 4 + .data 0x8CD32210 + .data 2 +exp_101: + .binary 0000 + + .align 4 + .data 0x8CD32234 + .data 2 +exp_102: + .binary 3200 + + .align 4 + .data 0x8CD32258 + .data 2 +exp_103: + .binary 0000 + + .align 4 + .data 0x8CD3227C + .data 2 +exp_104: + .binary 0000 + + .align 4 + .data 0x8CD322A0 + .data 2 +exp_105: + .binary 0000 + + .align 4 + .data 0x8CD322C4 + .data 2 +exp_106: + .binary 3200 + + .align 4 + .data 0x8CD322E8 + .data 2 +exp_107: + .binary 0000 + + .align 4 + .data 0x8CD3230C + .data 2 +exp_108: + .binary 0000 + + .align 4 + .data 0x8CD32330 + .data 2 +exp_109: + .binary 0000 + + .align 4 + .data 0x8CD32354 + .data 2 +exp_110: + .binary 3200 + + .align 4 + .data 0x8CD32378 + .data 2 +exp_111: + .binary 0000 + + .align 4 + .data 0x8CD3239C + .data 2 +exp_112: + .binary 0000 + + .align 4 + .data 0x8CD323C0 + .data 2 +exp_113: + .binary 0000 + + .align 4 + .data 0x8CD323E4 + .data 2 +exp_114: + .binary 3200 + + .align 4 + .data 0x8CD32408 + .data 2 +exp_115: + .binary 0000 + + .align 4 + .data 0x8CD3242C + .data 2 +exp_116: + .binary 0000 + + .align 4 + .data 0x8CD32450 + .data 2 +exp_117: + .binary 0000 + + .align 4 + .data 0x8CD32474 + .data 2 +exp_118: + .binary 0000 + + .align 4 + .data 0x8CD32498 + .data 2 +exp_119: + .binary 0000 + + .align 4 + .data 0x8CD324BC + .data 2 +exp_120: + .binary 0000 + + .align 4 + .data 0x8CD324E0 + .data 2 +exp_121: + .binary 0000 + + .align 4 + .data 0x8CD32504 + .data 2 +exp_122: + .binary 6400 + + .align 4 + .data 0x8CD32528 + .data 2 +exp_123: + .binary 0000 + + .align 4 + .data 0x8CD3254C + .data 2 +exp_124: + .binary 0000 + + .align 4 + .data 0x8CD32570 + .data 2 +exp_125: + .binary 0000 + + .align 4 + .data 0x8CD32594 + .data 2 +exp_126: + .binary e803 + + .align 4 + .data 0x8CD325B8 + .data 2 +exp_127: + .binary 0000 + + .align 4 + .data 0x8CD325DC + .data 2 +exp_128: + .binary 0000 + + .align 4 + .data 0x8CD32600 + .data 2 +exp_129: + .binary 0000 + + .align 4 + .data 0x8CD32624 + .data 2 +exp_130: + .binary 0000 + + .align 4 + .data 0x8CD32648 + .data 2 +exp_131: + .binary 0000 + + .align 4 + .data 0x8CD3266C + .data 2 +exp_132: + .binary 0000 + + .align 4 + .data 0x8CD32690 + .data 2 +exp_133: + .binary 0000 + + .align 4 + .data 0x8CD326B4 + .data 2 +exp_134: + .binary 0000 + + .align 4 + .data 0x8CD326D8 + .data 2 +exp_135: + .binary 0000 + + .align 4 + .data 0x8CD326FC + .data 2 +exp_136: + .binary 0000 + + .align 4 + .data 0x8CD32720 + .data 2 +exp_137: + .binary 0000 + + .align 4 + .data 0x8CD32744 + .data 2 +exp_138: + .binary 0000 + + .align 4 + .data 0x8CD32768 + .data 2 +exp_139: + .binary 0000 + + .align 4 + .data 0x8CD3278C + .data 2 +exp_140: + .binary 0000 + + .align 4 + .data 0x8CD327B0 + .data 2 +exp_141: + .binary 0000 + + .align 4 + .data 0x8CD327D4 + .data 2 +exp_142: + .binary 0000 + + .align 4 + .data 0x8CD327F8 + .data 2 +exp_143: + .binary 0000 + + .align 4 + .data 0x8CD3281C + .data 2 +exp_144: + .binary 0000 + + .align 4 + .data 0x8CD32840 + .data 2 +exp_145: + .binary 0000 + + .align 4 + .data 0x8CD32864 + .data 2 +exp_146: + .binary 0000 + + .align 4 + .data 0x8CD32888 + .data 2 +exp_147: + .binary 0000 + + .align 4 + .data 0x8CD328AC + .data 2 +exp_148: + .binary 0000 + + .align 4 + .data 0x8CD328D0 + .data 2 +exp_149: + .binary 0000 + + .align 4 + .data 0x8CD328F4 + .data 2 +exp_150: + .binary 0000 + + .align 4 + .data 0x8CD32918 + .data 2 +exp_151: + .binary 0000 + + .align 4 + .data 0x8CD3293C + .data 2 +exp_152: + .binary 0000 + + .align 4 + .data 0x8CD32960 + .data 2 +exp_153: + .binary 0000 + + .align 4 + .data 0x8CD32984 + .data 2 +exp_154: + .binary 0000 + + .align 4 + .data 0x8CD329A8 + .data 2 +exp_155: + .binary 0000 + + .align 4 + .data 0x8CD329CC + .data 2 +exp_156: + .binary 0000 + + .align 4 + .data 0x8CD329F0 + .data 2 +exp_157: + .binary 0000 + + .align 4 + .data 0x8CD32A14 + .data 2 +exp_158: + .binary 0000 + + .align 4 + .data 0x8CD32A38 + .data 2 +exp_159: + .binary 0000 + + .align 4 + .data 0x8CD32A5C + .data 2 +exp_160: + .binary 0000 + + .align 4 + .data 0x8CD32A80 + .data 2 +exp_161: + .binary 0000 + + .align 4 + .data 0x8CD32AA4 + .data 2 +exp_162: + .binary 0000 + + .align 4 + .data 0x8CD32AC8 + .data 2 +exp_163: + .binary 0000 + + .align 4 + .data 0x8CD32AEC + .data 2 +exp_164: + .binary 0000 + + .align 4 + .data 0x8CD32B10 + .data 2 +exp_165: + .binary 0000 + + .align 4 + .data 0x8CD32B34 + .data 2 +exp_166: + .binary 9600 + + .align 4 + .data 0x8CD32B58 + .data 2 +exp_167: + .binary 0000 + + .align 4 + .data 0x8CD32B7C + .data 2 +exp_168: + .binary 0000 + + .align 4 + .data 0x8CD32BA0 + .data 2 +exp_169: + .binary 0000 + + .align 4 + .data 0x8CD32BC4 + .data 2 +exp_170: + .binary 0000 + + .align 4 + .data 0x8CD32BE8 + .data 2 +exp_171: + .binary 0000 + + .align 4 + .data 0x8CD32C0C + .data 2 +exp_172: + .binary 0000 + + .align 4 + .data 0x8CD32C30 + .data 2 +exp_173: + .binary 0000 + + .align 4 + .data 0x8CD32C54 + .data 2 +exp_174: + .binary 0000 + + .align 4 + .data 0x8CD32C78 + .data 2 +exp_175: + .binary 0000 + + .align 4 + .data 0x8CD32C9C + .data 2 +exp_176: + .binary 0000 + + .align 4 + .data 0x8CD32CC0 + .data 2 +exp_177: + .binary 0000 + + .align 4 + .data 0x8CD32CE4 + .data 2 +exp_178: + .binary 0000 + + .align 4 + .data 0x8CD32D08 + .data 2 +exp_179: + .binary 0000 + + .align 4 + .data 0x8CD32D2C + .data 2 +exp_180: + .binary 0000 + + .align 4 + .data 0x8CD32D50 + .data 2 +exp_181: + .binary 0000 + + .align 4 + .data 0x8CD32D74 + .data 2 +exp_182: + .binary 0000 + + .align 4 + .data 0x8CD32D98 + .data 2 +exp_183: + .binary 0000 + + .align 4 + .data 0x8CD32DBC + .data 2 +exp_184: + .binary 0000 + + .align 4 + .data 0x8CD32DE0 + .data 2 +exp_185: + .binary 0000 + + .align 4 + .data 0x8CD32E04 + .data 2 +exp_186: + .binary 0000 + + .align 4 + .data 0x8CD32E28 + .data 2 +exp_187: + .binary 0000 + + .align 4 + .data 0x8CD32E4C + .data 2 +exp_188: + .binary 0000 + + .align 4 + .data 0x8CD32E70 + .data 2 +exp_189: + .binary 0000 + + .align 4 + .data 0x8CD32E94 + .data 2 +exp_190: + .binary 3200 + + .align 4 + .data 0x8CD32EB8 + .data 2 +exp_191: + .binary 0000 + + .align 4 + .data 0x8CD32EDC + .data 2 +exp_192: + .binary 0000 + + .align 4 + .data 0x8CD32F00 + .data 2 +exp_193: + .binary 0000 + + .align 4 + .data 0x8CD32F24 + .data 2 +exp_194: + .binary c800 + + .align 4 + .data 0x8CD32F48 + .data 2 +exp_195: + .binary 0000 + + .align 4 + .data 0x8CD32F6C + .data 2 +exp_196: + .binary 0000 + + .align 4 + .data 0x8CD32F90 + .data 2 +exp_197: + .binary 0000 + + .align 4 + .data 0x8CD32FB4 + .data 2 +exp_198: + .binary c800 + + .align 4 + .data 0x8CD32FD8 + .data 2 +exp_199: + .binary 0000 + + .align 4 + .data 0x8CD32FFC + .data 2 +exp_200: + .binary 0000 + + .align 4 + .data 0x8CD33020 + .data 2 +exp_201: + .binary 0000 + + .align 4 + .data 0x8CD33044 + .data 2 +exp_202: + .binary 0000 + + .align 4 + .data 0x8CD33068 + .data 2 +exp_203: + .binary 0000 + + .align 4 + .data 0x8CD3308C + .data 2 +exp_204: + .binary 0000 + + .align 4 + .data 0x8CD330B0 + .data 2 +exp_205: + .binary 0000 + + .align 4 + .data 0x8CD330D4 + .data 2 +exp_206: + .binary 0000 + + .align 4 + .data 0x8CD330F8 + .data 2 +exp_207: + .binary 0000 + + .align 4 + .data 0x8CD3311C + .data 2 +exp_208: + .binary 0000 + + .align 4 + .data 0x8CD33140 + .data 2 +exp_209: + .binary 0000 + + .align 4 + .data 0x8CD33164 + .data 2 +exp_210: + .binary 0000 + + .align 4 + .data 0x8CD33188 + .data 2 +exp_211: + .binary 0000 + + .align 4 + .data 0x8CD331AC + .data 2 +exp_212: + .binary 0000 diff --git a/system/client-functions/PsoPeepsV2EXP_internal_normal.s b/system/client-functions/PsoPeepsV2EXP_internal_normal.s new file mode 100644 index 00000000..5ef0a93b --- /dev/null +++ b/system/client-functions/PsoPeepsV2EXP_internal_normal.s @@ -0,0 +1,1288 @@ +.meta key="PsoPeepsV2EXP_internal_normal" +.meta name="INTERNAL DC V2 Normal EXP table template" +.meta description="Internal: 1x DC V2 EXP table template. Server scales values from DCV2EXPMultiplier before sending." + +.versions 2OEF + +entry_ptr: +reloc0: + .offsetof start +start: + .include WriteCodeBlocks + .align 4 + .data 0x8CD313DC + .data 2 +exp_000: + .binary 0100 + + .align 4 + .data 0x8CD31400 + .data 2 +exp_001: + .binary 0600 + + .align 4 + .data 0x8CD31424 + .data 2 +exp_002: + .binary 0500 + + .align 4 + .data 0x8CD31448 + .data 2 +exp_003: + .binary 0700 + + .align 4 + .data 0x8CD3146C + .data 2 +exp_004: + .binary 0a00 + + .align 4 + .data 0x8CD31490 + .data 2 +exp_005: + .binary 9600 + + .align 4 + .data 0x8CD314B4 + .data 2 +exp_006: + .binary 1400 + + .align 4 + .data 0x8CD314D8 + .data 2 +exp_007: + .binary 1000 + + .align 4 + .data 0x8CD314FC + .data 2 +exp_008: + .binary 1000 + + .align 4 + .data 0x8CD31520 + .data 2 +exp_009: + .binary 1100 + + .align 4 + .data 0x8CD31544 + .data 2 +exp_010: + .binary 1800 + + .align 4 + .data 0x8CD31568 + .data 2 +exp_011: + .binary 0400 + + .align 4 + .data 0x8CD3158C + .data 2 +exp_012: + .binary 0400 + + .align 4 + .data 0x8CD315B0 + .data 2 +exp_013: + .binary 1e00 + + .align 4 + .data 0x8CD315D4 + .data 2 +exp_014: + .binary 1c00 + + .align 4 + .data 0x8CD315F8 + .data 2 +exp_015: + .binary bc02 + + .align 4 + .data 0x8CD3161C + .data 2 +exp_016: + .binary 0a00 + + .align 4 + .data 0x8CD31640 + .data 2 +exp_017: + .binary 0a00 + + .align 4 + .data 0x8CD31664 + .data 2 +exp_018: + .binary 5e01 + + .align 4 + .data 0x8CD31688 + .data 2 +exp_019: + .binary 1400 + + .align 4 + .data 0x8CD316AC + .data 2 +exp_020: + .binary f401 + + .align 4 + .data 0x8CD316D0 + .data 2 +exp_021: + .binary 0000 + + .align 4 + .data 0x8CD316F4 + .data 2 +exp_022: + .binary 0000 + + .align 4 + .data 0x8CD31718 + .data 2 +exp_023: + .binary 0000 + + .align 4 + .data 0x8CD3173C + .data 2 +exp_024: + .binary 0400 + + .align 4 + .data 0x8CD31760 + .data 2 +exp_025: + .binary 6400 + + .align 4 + .data 0x8CD31784 + .data 2 +exp_026: + .binary 0f00 + + .align 4 + .data 0x8CD317A8 + .data 2 +exp_027: + .binary 0300 + + .align 4 + .data 0x8CD317CC + .data 2 +exp_028: + .binary 1200 + + .align 4 + .data 0x8CD317F0 + .data 2 +exp_029: + .binary 1600 + + .align 4 + .data 0x8CD31814 + .data 2 +exp_030: + .binary 1400 + + .align 4 + .data 0x8CD31838 + .data 2 +exp_031: + .binary 1800 + + .align 4 + .data 0x8CD3185C + .data 2 +exp_032: + .binary 0600 + + .align 4 + .data 0x8CD31880 + .data 2 +exp_033: + .binary 0000 + + .align 4 + .data 0x8CD318A4 + .data 2 +exp_034: + .binary 0000 + + .align 4 + .data 0x8CD318C8 + .data 2 +exp_035: + .binary 0000 + + .align 4 + .data 0x8CD318EC + .data 2 +exp_036: + .binary 0000 + + .align 4 + .data 0x8CD31910 + .data 2 +exp_037: + .binary 4c04 + + .align 4 + .data 0x8CD31934 + .data 2 +exp_038: + .binary 0000 + + .align 4 + .data 0x8CD31958 + .data 2 +exp_039: + .binary 0000 + + .align 4 + .data 0x8CD3197C + .data 2 +exp_040: + .binary 0000 + + .align 4 + .data 0x8CD319A0 + .data 2 +exp_041: + .binary 0000 + + .align 4 + .data 0x8CD319C4 + .data 2 +exp_042: + .binary 0000 + + .align 4 + .data 0x8CD319E8 + .data 2 +exp_043: + .binary 0000 + + .align 4 + .data 0x8CD31A0C + .data 2 +exp_044: + .binary 0000 + + .align 4 + .data 0x8CD31A30 + .data 2 +exp_045: + .binary 0000 + + .align 4 + .data 0x8CD31A54 + .data 2 +exp_046: + .binary 0000 + + .align 4 + .data 0x8CD31A78 + .data 2 +exp_047: + .binary 0000 + + .align 4 + .data 0x8CD31A9C + .data 2 +exp_048: + .binary 0a00 + + .align 4 + .data 0x8CD31AC0 + .data 2 +exp_049: + .binary 0600 + + .align 4 + .data 0x8CD31AE4 + .data 2 +exp_050: + .binary 0400 + + .align 4 + .data 0x8CD31B08 + .data 2 +exp_051: + .binary 0400 + + .align 4 + .data 0x8CD31B2C + .data 2 +exp_052: + .binary 9600 + + .align 4 + .data 0x8CD31B50 + .data 2 +exp_053: + .binary 0500 + + .align 4 + .data 0x8CD31B74 + .data 2 +exp_054: + .binary 0000 + + .align 4 + .data 0x8CD31B98 + .data 2 +exp_055: + .binary dc05 + + .align 4 + .data 0x8CD31BBC + .data 2 +exp_056: + .binary 0000 + + .align 4 + .data 0x8CD31BE0 + .data 2 +exp_057: + .binary 0500 + + .align 4 + .data 0x8CD31C04 + .data 2 +exp_058: + .binary 0000 + + .align 4 + .data 0x8CD31C28 + .data 2 +exp_059: + .binary 0000 + + .align 4 + .data 0x8CD31C4C + .data 2 +exp_060: + .binary 0000 + + .align 4 + .data 0x8CD31C70 + .data 2 +exp_061: + .binary 0000 + + .align 4 + .data 0x8CD31C94 + .data 2 +exp_062: + .binary 0000 + + .align 4 + .data 0x8CD31CB8 + .data 2 +exp_063: + .binary 0000 + + .align 4 + .data 0x8CD31CDC + .data 2 +exp_064: + .binary 0000 + + .align 4 + .data 0x8CD31D00 + .data 2 +exp_065: + .binary 0000 + + .align 4 + .data 0x8CD31D24 + .data 2 +exp_066: + .binary 0000 + + .align 4 + .data 0x8CD31D48 + .data 2 +exp_067: + .binary 0000 + + .align 4 + .data 0x8CD31D6C + .data 2 +exp_068: + .binary 0000 + + .align 4 + .data 0x8CD31D90 + .data 2 +exp_069: + .binary 0000 + + .align 4 + .data 0x8CD31DB4 + .data 2 +exp_070: + .binary 0000 + + .align 4 + .data 0x8CD31DD8 + .data 2 +exp_071: + .binary 0000 + + .align 4 + .data 0x8CD31DFC + .data 2 +exp_072: + .binary 0500 + + .align 4 + .data 0x8CD31E20 + .data 2 +exp_073: + .binary 0a00 + + .align 4 + .data 0x8CD31E44 + .data 2 +exp_074: + .binary 6400 + + .align 4 + .data 0x8CD31E68 + .data 2 +exp_075: + .binary 0500 + + .align 4 + .data 0x8CD31E8C + .data 2 +exp_076: + .binary 0600 + + .align 4 + .data 0x8CD31EB0 + .data 2 +exp_077: + .binary 0700 + + .align 4 + .data 0x8CD31ED4 + .data 2 +exp_078: + .binary 1100 + + .align 4 + .data 0x8CD31EF8 + .data 2 +exp_079: + .binary 0a00 + + .align 4 + .data 0x8CD31F1C + .data 2 +exp_080: + .binary 0c00 + + .align 4 + .data 0x8CD31F40 + .data 2 +exp_081: + .binary 0e00 + + .align 4 + .data 0x8CD31F64 + .data 2 +exp_082: + .binary 1900 + + .align 4 + .data 0x8CD31F88 + .data 2 +exp_083: + .binary 1600 + + .align 4 + .data 0x8CD31FAC + .data 2 +exp_084: + .binary 1800 + + .align 4 + .data 0x8CD31FD0 + .data 2 +exp_085: + .binary 1a00 + + .align 4 + .data 0x8CD31FF4 + .data 2 +exp_086: + .binary 0000 + + .align 4 + .data 0x8CD32018 + .data 2 +exp_087: + .binary 0000 + + .align 4 + .data 0x8CD3203C + .data 2 +exp_088: + .binary 0000 + + .align 4 + .data 0x8CD32060 + .data 2 +exp_089: + .binary 0000 + + .align 4 + .data 0x8CD32084 + .data 2 +exp_090: + .binary 0000 + + .align 4 + .data 0x8CD320A8 + .data 2 +exp_091: + .binary 0000 + + .align 4 + .data 0x8CD320CC + .data 2 +exp_092: + .binary 0000 + + .align 4 + .data 0x8CD320F0 + .data 2 +exp_093: + .binary 0000 + + .align 4 + .data 0x8CD32114 + .data 2 +exp_094: + .binary 0000 + + .align 4 + .data 0x8CD32138 + .data 2 +exp_095: + .binary 0000 + + .align 4 + .data 0x8CD3215C + .data 2 +exp_096: + .binary 0000 + + .align 4 + .data 0x8CD32180 + .data 2 +exp_097: + .binary 0000 + + .align 4 + .data 0x8CD321A4 + .data 2 +exp_098: + .binary 3200 + + .align 4 + .data 0x8CD321C8 + .data 2 +exp_099: + .binary 0000 + + .align 4 + .data 0x8CD321EC + .data 2 +exp_100: + .binary 0000 + + .align 4 + .data 0x8CD32210 + .data 2 +exp_101: + .binary 0000 + + .align 4 + .data 0x8CD32234 + .data 2 +exp_102: + .binary 3200 + + .align 4 + .data 0x8CD32258 + .data 2 +exp_103: + .binary 0000 + + .align 4 + .data 0x8CD3227C + .data 2 +exp_104: + .binary 0000 + + .align 4 + .data 0x8CD322A0 + .data 2 +exp_105: + .binary 0000 + + .align 4 + .data 0x8CD322C4 + .data 2 +exp_106: + .binary 3200 + + .align 4 + .data 0x8CD322E8 + .data 2 +exp_107: + .binary 0000 + + .align 4 + .data 0x8CD3230C + .data 2 +exp_108: + .binary 0000 + + .align 4 + .data 0x8CD32330 + .data 2 +exp_109: + .binary 0000 + + .align 4 + .data 0x8CD32354 + .data 2 +exp_110: + .binary 3200 + + .align 4 + .data 0x8CD32378 + .data 2 +exp_111: + .binary 0000 + + .align 4 + .data 0x8CD3239C + .data 2 +exp_112: + .binary 0000 + + .align 4 + .data 0x8CD323C0 + .data 2 +exp_113: + .binary 0000 + + .align 4 + .data 0x8CD323E4 + .data 2 +exp_114: + .binary 3200 + + .align 4 + .data 0x8CD32408 + .data 2 +exp_115: + .binary 0000 + + .align 4 + .data 0x8CD3242C + .data 2 +exp_116: + .binary 0000 + + .align 4 + .data 0x8CD32450 + .data 2 +exp_117: + .binary 0000 + + .align 4 + .data 0x8CD32474 + .data 2 +exp_118: + .binary 0000 + + .align 4 + .data 0x8CD32498 + .data 2 +exp_119: + .binary 0000 + + .align 4 + .data 0x8CD324BC + .data 2 +exp_120: + .binary 0000 + + .align 4 + .data 0x8CD324E0 + .data 2 +exp_121: + .binary 0000 + + .align 4 + .data 0x8CD32504 + .data 2 +exp_122: + .binary 2003 + + .align 4 + .data 0x8CD32528 + .data 2 +exp_123: + .binary 0000 + + .align 4 + .data 0x8CD3254C + .data 2 +exp_124: + .binary 0000 + + .align 4 + .data 0x8CD32570 + .data 2 +exp_125: + .binary 0000 + + .align 4 + .data 0x8CD32594 + .data 2 +exp_126: + .binary e803 + + .align 4 + .data 0x8CD325B8 + .data 2 +exp_127: + .binary 0000 + + .align 4 + .data 0x8CD325DC + .data 2 +exp_128: + .binary 0000 + + .align 4 + .data 0x8CD32600 + .data 2 +exp_129: + .binary 0000 + + .align 4 + .data 0x8CD32624 + .data 2 +exp_130: + .binary 0000 + + .align 4 + .data 0x8CD32648 + .data 2 +exp_131: + .binary 0000 + + .align 4 + .data 0x8CD3266C + .data 2 +exp_132: + .binary 0000 + + .align 4 + .data 0x8CD32690 + .data 2 +exp_133: + .binary 0000 + + .align 4 + .data 0x8CD326B4 + .data 2 +exp_134: + .binary 0000 + + .align 4 + .data 0x8CD326D8 + .data 2 +exp_135: + .binary 0000 + + .align 4 + .data 0x8CD326FC + .data 2 +exp_136: + .binary 0000 + + .align 4 + .data 0x8CD32720 + .data 2 +exp_137: + .binary 0000 + + .align 4 + .data 0x8CD32744 + .data 2 +exp_138: + .binary 0000 + + .align 4 + .data 0x8CD32768 + .data 2 +exp_139: + .binary 0000 + + .align 4 + .data 0x8CD3278C + .data 2 +exp_140: + .binary 0000 + + .align 4 + .data 0x8CD327B0 + .data 2 +exp_141: + .binary 0000 + + .align 4 + .data 0x8CD327D4 + .data 2 +exp_142: + .binary 0000 + + .align 4 + .data 0x8CD327F8 + .data 2 +exp_143: + .binary 0000 + + .align 4 + .data 0x8CD3281C + .data 2 +exp_144: + .binary 0000 + + .align 4 + .data 0x8CD32840 + .data 2 +exp_145: + .binary 0000 + + .align 4 + .data 0x8CD32864 + .data 2 +exp_146: + .binary 0000 + + .align 4 + .data 0x8CD32888 + .data 2 +exp_147: + .binary 0000 + + .align 4 + .data 0x8CD328AC + .data 2 +exp_148: + .binary 0000 + + .align 4 + .data 0x8CD328D0 + .data 2 +exp_149: + .binary 0000 + + .align 4 + .data 0x8CD328F4 + .data 2 +exp_150: + .binary 0000 + + .align 4 + .data 0x8CD32918 + .data 2 +exp_151: + .binary 0000 + + .align 4 + .data 0x8CD3293C + .data 2 +exp_152: + .binary 0000 + + .align 4 + .data 0x8CD32960 + .data 2 +exp_153: + .binary 0000 + + .align 4 + .data 0x8CD32984 + .data 2 +exp_154: + .binary 0000 + + .align 4 + .data 0x8CD329A8 + .data 2 +exp_155: + .binary 0000 + + .align 4 + .data 0x8CD329CC + .data 2 +exp_156: + .binary 0000 + + .align 4 + .data 0x8CD329F0 + .data 2 +exp_157: + .binary 0000 + + .align 4 + .data 0x8CD32A14 + .data 2 +exp_158: + .binary 0000 + + .align 4 + .data 0x8CD32A38 + .data 2 +exp_159: + .binary 0000 + + .align 4 + .data 0x8CD32A5C + .data 2 +exp_160: + .binary 0000 + + .align 4 + .data 0x8CD32A80 + .data 2 +exp_161: + .binary 0000 + + .align 4 + .data 0x8CD32AA4 + .data 2 +exp_162: + .binary 0000 + + .align 4 + .data 0x8CD32AC8 + .data 2 +exp_163: + .binary 0000 + + .align 4 + .data 0x8CD32AEC + .data 2 +exp_164: + .binary 0000 + + .align 4 + .data 0x8CD32B10 + .data 2 +exp_165: + .binary 0000 + + .align 4 + .data 0x8CD32B34 + .data 2 +exp_166: + .binary 6400 + + .align 4 + .data 0x8CD32B58 + .data 2 +exp_167: + .binary 0000 + + .align 4 + .data 0x8CD32B7C + .data 2 +exp_168: + .binary 0000 + + .align 4 + .data 0x8CD32BA0 + .data 2 +exp_169: + .binary 0000 + + .align 4 + .data 0x8CD32BC4 + .data 2 +exp_170: + .binary 0000 + + .align 4 + .data 0x8CD32BE8 + .data 2 +exp_171: + .binary 0000 + + .align 4 + .data 0x8CD32C0C + .data 2 +exp_172: + .binary 0000 + + .align 4 + .data 0x8CD32C30 + .data 2 +exp_173: + .binary 0000 + + .align 4 + .data 0x8CD32C54 + .data 2 +exp_174: + .binary 0000 + + .align 4 + .data 0x8CD32C78 + .data 2 +exp_175: + .binary 0000 + + .align 4 + .data 0x8CD32C9C + .data 2 +exp_176: + .binary 0000 + + .align 4 + .data 0x8CD32CC0 + .data 2 +exp_177: + .binary 0000 + + .align 4 + .data 0x8CD32CE4 + .data 2 +exp_178: + .binary 0000 + + .align 4 + .data 0x8CD32D08 + .data 2 +exp_179: + .binary 0000 + + .align 4 + .data 0x8CD32D2C + .data 2 +exp_180: + .binary 0000 + + .align 4 + .data 0x8CD32D50 + .data 2 +exp_181: + .binary 0000 + + .align 4 + .data 0x8CD32D74 + .data 2 +exp_182: + .binary 0000 + + .align 4 + .data 0x8CD32D98 + .data 2 +exp_183: + .binary 0000 + + .align 4 + .data 0x8CD32DBC + .data 2 +exp_184: + .binary 0000 + + .align 4 + .data 0x8CD32DE0 + .data 2 +exp_185: + .binary 0000 + + .align 4 + .data 0x8CD32E04 + .data 2 +exp_186: + .binary 0000 + + .align 4 + .data 0x8CD32E28 + .data 2 +exp_187: + .binary 0000 + + .align 4 + .data 0x8CD32E4C + .data 2 +exp_188: + .binary 0000 + + .align 4 + .data 0x8CD32E70 + .data 2 +exp_189: + .binary 0000 + + .align 4 + .data 0x8CD32E94 + .data 2 +exp_190: + .binary 3200 + + .align 4 + .data 0x8CD32EB8 + .data 2 +exp_191: + .binary 0000 + + .align 4 + .data 0x8CD32EDC + .data 2 +exp_192: + .binary 0000 + + .align 4 + .data 0x8CD32F00 + .data 2 +exp_193: + .binary 0000 + + .align 4 + .data 0x8CD32F24 + .data 2 +exp_194: + .binary c800 + + .align 4 + .data 0x8CD32F48 + .data 2 +exp_195: + .binary 0000 + + .align 4 + .data 0x8CD32F6C + .data 2 +exp_196: + .binary 0000 + + .align 4 + .data 0x8CD32F90 + .data 2 +exp_197: + .binary 0000 + + .align 4 + .data 0x8CD32FB4 + .data 2 +exp_198: + .binary c800 + + .align 4 + .data 0x8CD32FD8 + .data 2 +exp_199: + .binary 0000 + + .align 4 + .data 0x8CD32FFC + .data 2 +exp_200: + .binary 0000 + + .align 4 + .data 0x8CD33020 + .data 2 +exp_201: + .binary 0000 + + .align 4 + .data 0x8CD33044 + .data 2 +exp_202: + .binary 0000 + + .align 4 + .data 0x8CD33068 + .data 2 +exp_203: + .binary 0000 + + .align 4 + .data 0x8CD3308C + .data 2 +exp_204: + .binary 0000 + + .align 4 + .data 0x8CD330B0 + .data 2 +exp_205: + .binary 0000 + + .align 4 + .data 0x8CD330D4 + .data 2 +exp_206: + .binary 0000 + + .align 4 + .data 0x8CD330F8 + .data 2 +exp_207: + .binary 0000 + + .align 4 + .data 0x8CD3311C + .data 2 +exp_208: + .binary 0000 + + .align 4 + .data 0x8CD33140 + .data 2 +exp_209: + .binary 0000 + + .align 4 + .data 0x8CD33164 + .data 2 +exp_210: + .binary 0000 + + .align 4 + .data 0x8CD33188 + .data 2 +exp_211: + .binary 0000 + + .align 4 + .data 0x8CD331AC + .data 2 +exp_212: + .binary 0000 diff --git a/system/client-functions/PsoPeepsV2EXP_internal_ult.s b/system/client-functions/PsoPeepsV2EXP_internal_ult.s new file mode 100644 index 00000000..61e662ac --- /dev/null +++ b/system/client-functions/PsoPeepsV2EXP_internal_ult.s @@ -0,0 +1,1288 @@ +.meta key="PsoPeepsV2EXP_internal_ult" +.meta name="INTERNAL DC V2 Ultimate EXP table template" +.meta description="Internal: 1x DC V2 EXP table template. Server scales values from DCV2EXPMultiplier before sending." + +.versions 2OEF + +entry_ptr: +reloc0: + .offsetof start +start: + .include WriteCodeBlocks + .align 4 + .data 0x8CD313DC + .data 2 +exp_000: + .binary 8c00 + + .align 4 + .data 0x8CD31400 + .data 2 +exp_001: + .binary 0801 + + .align 4 + .data 0x8CD31424 + .data 2 +exp_002: + .binary 0401 + + .align 4 + .data 0x8CD31448 + .data 2 +exp_003: + .binary 0c01 + + .align 4 + .data 0x8CD3146C + .data 2 +exp_004: + .binary 1801 + + .align 4 + .data 0x8CD31490 + .data 2 +exp_005: + .binary 4803 + + .align 4 + .data 0x8CD314B4 + .data 2 +exp_006: + .binary 4001 + + .align 4 + .data 0x8CD314D8 + .data 2 +exp_007: + .binary 3001 + + .align 4 + .data 0x8CD314FC + .data 2 +exp_008: + .binary 3001 + + .align 4 + .data 0x8CD31520 + .data 2 +exp_009: + .binary 3401 + + .align 4 + .data 0x8CD31544 + .data 2 +exp_010: + .binary 5001 + + .align 4 + .data 0x8CD31568 + .data 2 +exp_011: + .binary 6400 + + .align 4 + .data 0x8CD3158C + .data 2 +exp_012: + .binary 6400 + + .align 4 + .data 0x8CD315B0 + .data 2 +exp_013: + .binary 6801 + + .align 4 + .data 0x8CD315D4 + .data 2 +exp_014: + .binary 6001 + + .align 4 + .data 0x8CD315F8 + .data 2 +exp_015: + .binary 581b + + .align 4 + .data 0x8CD3161C + .data 2 +exp_016: + .binary 3c00 + + .align 4 + .data 0x8CD31640 + .data 2 +exp_017: + .binary 1000 + + .align 4 + .data 0x8CD31664 + .data 2 +exp_018: + .binary 6419 + + .align 4 + .data 0x8CD31688 + .data 2 +exp_019: + .binary 4001 + + .align 4 + .data 0x8CD316AC + .data 2 +exp_020: + .binary f401 + + .align 4 + .data 0x8CD316D0 + .data 2 +exp_021: + .binary 0000 + + .align 4 + .data 0x8CD316F4 + .data 2 +exp_022: + .binary 0000 + + .align 4 + .data 0x8CD31718 + .data 2 +exp_023: + .binary 0000 + + .align 4 + .data 0x8CD3173C + .data 2 +exp_024: + .binary 0001 + + .align 4 + .data 0x8CD31760 + .data 2 +exp_025: + .binary 8002 + + .align 4 + .data 0x8CD31784 + .data 2 +exp_026: + .binary 2c01 + + .align 4 + .data 0x8CD317A8 + .data 2 +exp_027: + .binary 3200 + + .align 4 + .data 0x8CD317CC + .data 2 +exp_028: + .binary 3801 + + .align 4 + .data 0x8CD317F0 + .data 2 +exp_029: + .binary 4801 + + .align 4 + .data 0x8CD31814 + .data 2 +exp_030: + .binary 4001 + + .align 4 + .data 0x8CD31838 + .data 2 +exp_031: + .binary 5001 + + .align 4 + .data 0x8CD3185C + .data 2 +exp_032: + .binary 0801 + + .align 4 + .data 0x8CD31880 + .data 2 +exp_033: + .binary 0000 + + .align 4 + .data 0x8CD318A4 + .data 2 +exp_034: + .binary 0000 + + .align 4 + .data 0x8CD318C8 + .data 2 +exp_035: + .binary 0000 + + .align 4 + .data 0x8CD318EC + .data 2 +exp_036: + .binary 0000 + + .align 4 + .data 0x8CD31910 + .data 2 +exp_037: + .binary 4c1d + + .align 4 + .data 0x8CD31934 + .data 2 +exp_038: + .binary 0000 + + .align 4 + .data 0x8CD31958 + .data 2 +exp_039: + .binary 0000 + + .align 4 + .data 0x8CD3197C + .data 2 +exp_040: + .binary 0000 + + .align 4 + .data 0x8CD319A0 + .data 2 +exp_041: + .binary 0000 + + .align 4 + .data 0x8CD319C4 + .data 2 +exp_042: + .binary 0000 + + .align 4 + .data 0x8CD319E8 + .data 2 +exp_043: + .binary 0000 + + .align 4 + .data 0x8CD31A0C + .data 2 +exp_044: + .binary 0000 + + .align 4 + .data 0x8CD31A30 + .data 2 +exp_045: + .binary 0000 + + .align 4 + .data 0x8CD31A54 + .data 2 +exp_046: + .binary 0000 + + .align 4 + .data 0x8CD31A78 + .data 2 +exp_047: + .binary 0000 + + .align 4 + .data 0x8CD31A9C + .data 2 +exp_048: + .binary 1801 + + .align 4 + .data 0x8CD31AC0 + .data 2 +exp_049: + .binary b800 + + .align 4 + .data 0x8CD31AE4 + .data 2 +exp_050: + .binary b000 + + .align 4 + .data 0x8CD31B08 + .data 2 +exp_051: + .binary b000 + + .align 4 + .data 0x8CD31B2C + .data 2 +exp_052: + .binary 4803 + + .align 4 + .data 0x8CD31B50 + .data 2 +exp_053: + .binary 1400 + + .align 4 + .data 0x8CD31B74 + .data 2 +exp_054: + .binary 0000 + + .align 4 + .data 0x8CD31B98 + .data 2 +exp_055: + .binary 0000 + + .align 4 + .data 0x8CD31BBC + .data 2 +exp_056: + .binary 2823 + + .align 4 + .data 0x8CD31BE0 + .data 2 +exp_057: + .binary 1400 + + .align 4 + .data 0x8CD31C04 + .data 2 +exp_058: + .binary 0000 + + .align 4 + .data 0x8CD31C28 + .data 2 +exp_059: + .binary 0000 + + .align 4 + .data 0x8CD31C4C + .data 2 +exp_060: + .binary 0000 + + .align 4 + .data 0x8CD31C70 + .data 2 +exp_061: + .binary 0000 + + .align 4 + .data 0x8CD31C94 + .data 2 +exp_062: + .binary 0000 + + .align 4 + .data 0x8CD31CB8 + .data 2 +exp_063: + .binary 0000 + + .align 4 + .data 0x8CD31CDC + .data 2 +exp_064: + .binary 0000 + + .align 4 + .data 0x8CD31D00 + .data 2 +exp_065: + .binary 0000 + + .align 4 + .data 0x8CD31D24 + .data 2 +exp_066: + .binary 0000 + + .align 4 + .data 0x8CD31D48 + .data 2 +exp_067: + .binary 0000 + + .align 4 + .data 0x8CD31D6C + .data 2 +exp_068: + .binary 0000 + + .align 4 + .data 0x8CD31D90 + .data 2 +exp_069: + .binary 0000 + + .align 4 + .data 0x8CD31DB4 + .data 2 +exp_070: + .binary 0000 + + .align 4 + .data 0x8CD31DD8 + .data 2 +exp_071: + .binary 0000 + + .align 4 + .data 0x8CD31DFC + .data 2 +exp_072: + .binary 0500 + + .align 4 + .data 0x8CD31E20 + .data 2 +exp_073: + .binary 1801 + + .align 4 + .data 0x8CD31E44 + .data 2 +exp_074: + .binary 8002 + + .align 4 + .data 0x8CD31E68 + .data 2 +exp_075: + .binary 0401 + + .align 4 + .data 0x8CD31E8C + .data 2 +exp_076: + .binary 0801 + + .align 4 + .data 0x8CD31EB0 + .data 2 +exp_077: + .binary 0c01 + + .align 4 + .data 0x8CD31ED4 + .data 2 +exp_078: + .binary 3401 + + .align 4 + .data 0x8CD31EF8 + .data 2 +exp_079: + .binary 1801 + + .align 4 + .data 0x8CD31F1C + .data 2 +exp_080: + .binary 2001 + + .align 4 + .data 0x8CD31F40 + .data 2 +exp_081: + .binary 2801 + + .align 4 + .data 0x8CD31F64 + .data 2 +exp_082: + .binary 5401 + + .align 4 + .data 0x8CD31F88 + .data 2 +exp_083: + .binary 4801 + + .align 4 + .data 0x8CD31FAC + .data 2 +exp_084: + .binary 5001 + + .align 4 + .data 0x8CD31FD0 + .data 2 +exp_085: + .binary 5801 + + .align 4 + .data 0x8CD31FF4 + .data 2 +exp_086: + .binary 0000 + + .align 4 + .data 0x8CD32018 + .data 2 +exp_087: + .binary 0000 + + .align 4 + .data 0x8CD3203C + .data 2 +exp_088: + .binary 0000 + + .align 4 + .data 0x8CD32060 + .data 2 +exp_089: + .binary 0000 + + .align 4 + .data 0x8CD32084 + .data 2 +exp_090: + .binary 0000 + + .align 4 + .data 0x8CD320A8 + .data 2 +exp_091: + .binary 0000 + + .align 4 + .data 0x8CD320CC + .data 2 +exp_092: + .binary 0000 + + .align 4 + .data 0x8CD320F0 + .data 2 +exp_093: + .binary 0000 + + .align 4 + .data 0x8CD32114 + .data 2 +exp_094: + .binary 0000 + + .align 4 + .data 0x8CD32138 + .data 2 +exp_095: + .binary 0000 + + .align 4 + .data 0x8CD3215C + .data 2 +exp_096: + .binary 0000 + + .align 4 + .data 0x8CD32180 + .data 2 +exp_097: + .binary 0000 + + .align 4 + .data 0x8CD321A4 + .data 2 +exp_098: + .binary 3200 + + .align 4 + .data 0x8CD321C8 + .data 2 +exp_099: + .binary 0000 + + .align 4 + .data 0x8CD321EC + .data 2 +exp_100: + .binary 0000 + + .align 4 + .data 0x8CD32210 + .data 2 +exp_101: + .binary 0000 + + .align 4 + .data 0x8CD32234 + .data 2 +exp_102: + .binary 3200 + + .align 4 + .data 0x8CD32258 + .data 2 +exp_103: + .binary 0000 + + .align 4 + .data 0x8CD3227C + .data 2 +exp_104: + .binary 0000 + + .align 4 + .data 0x8CD322A0 + .data 2 +exp_105: + .binary 0000 + + .align 4 + .data 0x8CD322C4 + .data 2 +exp_106: + .binary 3200 + + .align 4 + .data 0x8CD322E8 + .data 2 +exp_107: + .binary 0000 + + .align 4 + .data 0x8CD3230C + .data 2 +exp_108: + .binary 0000 + + .align 4 + .data 0x8CD32330 + .data 2 +exp_109: + .binary 0000 + + .align 4 + .data 0x8CD32354 + .data 2 +exp_110: + .binary 3200 + + .align 4 + .data 0x8CD32378 + .data 2 +exp_111: + .binary 0000 + + .align 4 + .data 0x8CD3239C + .data 2 +exp_112: + .binary 0000 + + .align 4 + .data 0x8CD323C0 + .data 2 +exp_113: + .binary 0000 + + .align 4 + .data 0x8CD323E4 + .data 2 +exp_114: + .binary 3200 + + .align 4 + .data 0x8CD32408 + .data 2 +exp_115: + .binary 0000 + + .align 4 + .data 0x8CD3242C + .data 2 +exp_116: + .binary 0000 + + .align 4 + .data 0x8CD32450 + .data 2 +exp_117: + .binary 0000 + + .align 4 + .data 0x8CD32474 + .data 2 +exp_118: + .binary 0000 + + .align 4 + .data 0x8CD32498 + .data 2 +exp_119: + .binary 0000 + + .align 4 + .data 0x8CD324BC + .data 2 +exp_120: + .binary 0000 + + .align 4 + .data 0x8CD324E0 + .data 2 +exp_121: + .binary 0000 + + .align 4 + .data 0x8CD32504 + .data 2 +exp_122: + .binary 2003 + + .align 4 + .data 0x8CD32528 + .data 2 +exp_123: + .binary 0000 + + .align 4 + .data 0x8CD3254C + .data 2 +exp_124: + .binary 0000 + + .align 4 + .data 0x8CD32570 + .data 2 +exp_125: + .binary 0000 + + .align 4 + .data 0x8CD32594 + .data 2 +exp_126: + .binary e803 + + .align 4 + .data 0x8CD325B8 + .data 2 +exp_127: + .binary 0000 + + .align 4 + .data 0x8CD325DC + .data 2 +exp_128: + .binary 0000 + + .align 4 + .data 0x8CD32600 + .data 2 +exp_129: + .binary 0000 + + .align 4 + .data 0x8CD32624 + .data 2 +exp_130: + .binary 0000 + + .align 4 + .data 0x8CD32648 + .data 2 +exp_131: + .binary 0000 + + .align 4 + .data 0x8CD3266C + .data 2 +exp_132: + .binary 0000 + + .align 4 + .data 0x8CD32690 + .data 2 +exp_133: + .binary 0000 + + .align 4 + .data 0x8CD326B4 + .data 2 +exp_134: + .binary 0000 + + .align 4 + .data 0x8CD326D8 + .data 2 +exp_135: + .binary 0000 + + .align 4 + .data 0x8CD326FC + .data 2 +exp_136: + .binary 0000 + + .align 4 + .data 0x8CD32720 + .data 2 +exp_137: + .binary 0000 + + .align 4 + .data 0x8CD32744 + .data 2 +exp_138: + .binary 0000 + + .align 4 + .data 0x8CD32768 + .data 2 +exp_139: + .binary 0000 + + .align 4 + .data 0x8CD3278C + .data 2 +exp_140: + .binary 0000 + + .align 4 + .data 0x8CD327B0 + .data 2 +exp_141: + .binary 0000 + + .align 4 + .data 0x8CD327D4 + .data 2 +exp_142: + .binary 0000 + + .align 4 + .data 0x8CD327F8 + .data 2 +exp_143: + .binary 0000 + + .align 4 + .data 0x8CD3281C + .data 2 +exp_144: + .binary 0000 + + .align 4 + .data 0x8CD32840 + .data 2 +exp_145: + .binary 0000 + + .align 4 + .data 0x8CD32864 + .data 2 +exp_146: + .binary 0000 + + .align 4 + .data 0x8CD32888 + .data 2 +exp_147: + .binary 0000 + + .align 4 + .data 0x8CD328AC + .data 2 +exp_148: + .binary 0000 + + .align 4 + .data 0x8CD328D0 + .data 2 +exp_149: + .binary 0000 + + .align 4 + .data 0x8CD328F4 + .data 2 +exp_150: + .binary 0000 + + .align 4 + .data 0x8CD32918 + .data 2 +exp_151: + .binary 0000 + + .align 4 + .data 0x8CD3293C + .data 2 +exp_152: + .binary 0000 + + .align 4 + .data 0x8CD32960 + .data 2 +exp_153: + .binary 0000 + + .align 4 + .data 0x8CD32984 + .data 2 +exp_154: + .binary 0000 + + .align 4 + .data 0x8CD329A8 + .data 2 +exp_155: + .binary 0000 + + .align 4 + .data 0x8CD329CC + .data 2 +exp_156: + .binary 0000 + + .align 4 + .data 0x8CD329F0 + .data 2 +exp_157: + .binary 0000 + + .align 4 + .data 0x8CD32A14 + .data 2 +exp_158: + .binary 0000 + + .align 4 + .data 0x8CD32A38 + .data 2 +exp_159: + .binary 0000 + + .align 4 + .data 0x8CD32A5C + .data 2 +exp_160: + .binary 0000 + + .align 4 + .data 0x8CD32A80 + .data 2 +exp_161: + .binary 0000 + + .align 4 + .data 0x8CD32AA4 + .data 2 +exp_162: + .binary 0000 + + .align 4 + .data 0x8CD32AC8 + .data 2 +exp_163: + .binary 0000 + + .align 4 + .data 0x8CD32AEC + .data 2 +exp_164: + .binary 0000 + + .align 4 + .data 0x8CD32B10 + .data 2 +exp_165: + .binary 0000 + + .align 4 + .data 0x8CD32B34 + .data 2 +exp_166: + .binary c800 + + .align 4 + .data 0x8CD32B58 + .data 2 +exp_167: + .binary 0000 + + .align 4 + .data 0x8CD32B7C + .data 2 +exp_168: + .binary 0000 + + .align 4 + .data 0x8CD32BA0 + .data 2 +exp_169: + .binary 0000 + + .align 4 + .data 0x8CD32BC4 + .data 2 +exp_170: + .binary 0000 + + .align 4 + .data 0x8CD32BE8 + .data 2 +exp_171: + .binary 0000 + + .align 4 + .data 0x8CD32C0C + .data 2 +exp_172: + .binary 0000 + + .align 4 + .data 0x8CD32C30 + .data 2 +exp_173: + .binary 0000 + + .align 4 + .data 0x8CD32C54 + .data 2 +exp_174: + .binary 0000 + + .align 4 + .data 0x8CD32C78 + .data 2 +exp_175: + .binary 0000 + + .align 4 + .data 0x8CD32C9C + .data 2 +exp_176: + .binary 0000 + + .align 4 + .data 0x8CD32CC0 + .data 2 +exp_177: + .binary 0000 + + .align 4 + .data 0x8CD32CE4 + .data 2 +exp_178: + .binary 0000 + + .align 4 + .data 0x8CD32D08 + .data 2 +exp_179: + .binary 0000 + + .align 4 + .data 0x8CD32D2C + .data 2 +exp_180: + .binary 0000 + + .align 4 + .data 0x8CD32D50 + .data 2 +exp_181: + .binary 0000 + + .align 4 + .data 0x8CD32D74 + .data 2 +exp_182: + .binary 0000 + + .align 4 + .data 0x8CD32D98 + .data 2 +exp_183: + .binary 0000 + + .align 4 + .data 0x8CD32DBC + .data 2 +exp_184: + .binary 0000 + + .align 4 + .data 0x8CD32DE0 + .data 2 +exp_185: + .binary 0000 + + .align 4 + .data 0x8CD32E04 + .data 2 +exp_186: + .binary 0000 + + .align 4 + .data 0x8CD32E28 + .data 2 +exp_187: + .binary 0000 + + .align 4 + .data 0x8CD32E4C + .data 2 +exp_188: + .binary 0000 + + .align 4 + .data 0x8CD32E70 + .data 2 +exp_189: + .binary 0000 + + .align 4 + .data 0x8CD32E94 + .data 2 +exp_190: + .binary 3200 + + .align 4 + .data 0x8CD32EB8 + .data 2 +exp_191: + .binary 0000 + + .align 4 + .data 0x8CD32EDC + .data 2 +exp_192: + .binary 0000 + + .align 4 + .data 0x8CD32F00 + .data 2 +exp_193: + .binary 0000 + + .align 4 + .data 0x8CD32F24 + .data 2 +exp_194: + .binary fa00 + + .align 4 + .data 0x8CD32F48 + .data 2 +exp_195: + .binary 0000 + + .align 4 + .data 0x8CD32F6C + .data 2 +exp_196: + .binary 0000 + + .align 4 + .data 0x8CD32F90 + .data 2 +exp_197: + .binary 0000 + + .align 4 + .data 0x8CD32FB4 + .data 2 +exp_198: + .binary fa00 + + .align 4 + .data 0x8CD32FD8 + .data 2 +exp_199: + .binary 0000 + + .align 4 + .data 0x8CD32FFC + .data 2 +exp_200: + .binary 0000 + + .align 4 + .data 0x8CD33020 + .data 2 +exp_201: + .binary 0000 + + .align 4 + .data 0x8CD33044 + .data 2 +exp_202: + .binary 0000 + + .align 4 + .data 0x8CD33068 + .data 2 +exp_203: + .binary 0000 + + .align 4 + .data 0x8CD3308C + .data 2 +exp_204: + .binary 0000 + + .align 4 + .data 0x8CD330B0 + .data 2 +exp_205: + .binary 0000 + + .align 4 + .data 0x8CD330D4 + .data 2 +exp_206: + .binary 0000 + + .align 4 + .data 0x8CD330F8 + .data 2 +exp_207: + .binary 0000 + + .align 4 + .data 0x8CD3311C + .data 2 +exp_208: + .binary 0000 + + .align 4 + .data 0x8CD33140 + .data 2 +exp_209: + .binary 0000 + + .align 4 + .data 0x8CD33164 + .data 2 +exp_210: + .binary 0000 + + .align 4 + .data 0x8CD33188 + .data 2 +exp_211: + .binary 0000 + + .align 4 + .data 0x8CD331AC + .data 2 +exp_212: + .binary 0000 diff --git a/system/client-functions/PsoPeepsV2EXP_internal_vh.s b/system/client-functions/PsoPeepsV2EXP_internal_vh.s new file mode 100644 index 00000000..63b7d100 --- /dev/null +++ b/system/client-functions/PsoPeepsV2EXP_internal_vh.s @@ -0,0 +1,1288 @@ +.meta key="PsoPeepsV2EXP_internal_vh" +.meta name="INTERNAL DC V2 Very Hard EXP table template" +.meta description="Internal: 1x DC V2 EXP table template. Server scales values from DCV2EXPMultiplier before sending." + +.versions 2OEF + +entry_ptr: +reloc0: + .offsetof start +start: + .include WriteCodeBlocks + .align 4 + .data 0x8CD313DC + .data 2 +exp_000: + .binary 5200 + + .align 4 + .data 0x8CD31400 + .data 2 +exp_001: + .binary 5c00 + + .align 4 + .data 0x8CD31424 + .data 2 +exp_002: + .binary 5a00 + + .align 4 + .data 0x8CD31448 + .data 2 +exp_003: + .binary 5e00 + + .align 4 + .data 0x8CD3146C + .data 2 +exp_004: + .binary 6400 + + .align 4 + .data 0x8CD31490 + .data 2 +exp_005: + .binary 7c01 + + .align 4 + .data 0x8CD314B4 + .data 2 +exp_006: + .binary 7800 + + .align 4 + .data 0x8CD314D8 + .data 2 +exp_007: + .binary 7000 + + .align 4 + .data 0x8CD314FC + .data 2 +exp_008: + .binary 7000 + + .align 4 + .data 0x8CD31520 + .data 2 +exp_009: + .binary 7200 + + .align 4 + .data 0x8CD31544 + .data 2 +exp_010: + .binary 8000 + + .align 4 + .data 0x8CD31568 + .data 2 +exp_011: + .binary 5800 + + .align 4 + .data 0x8CD3158C + .data 2 +exp_012: + .binary 5800 + + .align 4 + .data 0x8CD315B0 + .data 2 +exp_013: + .binary 8c00 + + .align 4 + .data 0x8CD315D4 + .data 2 +exp_014: + .binary 8800 + + .align 4 + .data 0x8CD315F8 + .data 2 +exp_015: + .binary 5c12 + + .align 4 + .data 0x8CD3161C + .data 2 +exp_016: + .binary 1e00 + + .align 4 + .data 0x8CD31640 + .data 2 +exp_017: + .binary 0800 + + .align 4 + .data 0x8CD31664 + .data 2 +exp_018: + .binary 0410 + + .align 4 + .data 0x8CD31688 + .data 2 +exp_019: + .binary 7800 + + .align 4 + .data 0x8CD316AC + .data 2 +exp_020: + .binary f401 + + .align 4 + .data 0x8CD316D0 + .data 2 +exp_021: + .binary 0000 + + .align 4 + .data 0x8CD316F4 + .data 2 +exp_022: + .binary 0000 + + .align 4 + .data 0x8CD31718 + .data 2 +exp_023: + .binary 0000 + + .align 4 + .data 0x8CD3173C + .data 2 +exp_024: + .binary 5800 + + .align 4 + .data 0x8CD31760 + .data 2 +exp_025: + .binary 1801 + + .align 4 + .data 0x8CD31784 + .data 2 +exp_026: + .binary 6e00 + + .align 4 + .data 0x8CD317A8 + .data 2 +exp_027: + .binary 1600 + + .align 4 + .data 0x8CD317CC + .data 2 +exp_028: + .binary 7400 + + .align 4 + .data 0x8CD317F0 + .data 2 +exp_029: + .binary 7c00 + + .align 4 + .data 0x8CD31814 + .data 2 +exp_030: + .binary 7800 + + .align 4 + .data 0x8CD31838 + .data 2 +exp_031: + .binary 8000 + + .align 4 + .data 0x8CD3185C + .data 2 +exp_032: + .binary 5c00 + + .align 4 + .data 0x8CD31880 + .data 2 +exp_033: + .binary 0000 + + .align 4 + .data 0x8CD318A4 + .data 2 +exp_034: + .binary 0000 + + .align 4 + .data 0x8CD318C8 + .data 2 +exp_035: + .binary 0000 + + .align 4 + .data 0x8CD318EC + .data 2 +exp_036: + .binary 0000 + + .align 4 + .data 0x8CD31910 + .data 2 +exp_037: + .binary b414 + + .align 4 + .data 0x8CD31934 + .data 2 +exp_038: + .binary 0000 + + .align 4 + .data 0x8CD31958 + .data 2 +exp_039: + .binary 0000 + + .align 4 + .data 0x8CD3197C + .data 2 +exp_040: + .binary 0000 + + .align 4 + .data 0x8CD319A0 + .data 2 +exp_041: + .binary 0000 + + .align 4 + .data 0x8CD319C4 + .data 2 +exp_042: + .binary 0000 + + .align 4 + .data 0x8CD319E8 + .data 2 +exp_043: + .binary 0000 + + .align 4 + .data 0x8CD31A0C + .data 2 +exp_044: + .binary 0000 + + .align 4 + .data 0x8CD31A30 + .data 2 +exp_045: + .binary 0000 + + .align 4 + .data 0x8CD31A54 + .data 2 +exp_046: + .binary 0000 + + .align 4 + .data 0x8CD31A78 + .data 2 +exp_047: + .binary 0000 + + .align 4 + .data 0x8CD31A9C + .data 2 +exp_048: + .binary 6400 + + .align 4 + .data 0x8CD31AC0 + .data 2 +exp_049: + .binary 3400 + + .align 4 + .data 0x8CD31AE4 + .data 2 +exp_050: + .binary 3000 + + .align 4 + .data 0x8CD31B08 + .data 2 +exp_051: + .binary 3000 + + .align 4 + .data 0x8CD31B2C + .data 2 +exp_052: + .binary 7c01 + + .align 4 + .data 0x8CD31B50 + .data 2 +exp_053: + .binary 0900 + + .align 4 + .data 0x8CD31B74 + .data 2 +exp_054: + .binary 0000 + + .align 4 + .data 0x8CD31B98 + .data 2 +exp_055: + .binary 0000 + + .align 4 + .data 0x8CD31BBC + .data 2 +exp_056: + .binary 0c17 + + .align 4 + .data 0x8CD31BE0 + .data 2 +exp_057: + .binary 0900 + + .align 4 + .data 0x8CD31C04 + .data 2 +exp_058: + .binary 0000 + + .align 4 + .data 0x8CD31C28 + .data 2 +exp_059: + .binary 0000 + + .align 4 + .data 0x8CD31C4C + .data 2 +exp_060: + .binary 0000 + + .align 4 + .data 0x8CD31C70 + .data 2 +exp_061: + .binary 0000 + + .align 4 + .data 0x8CD31C94 + .data 2 +exp_062: + .binary 0000 + + .align 4 + .data 0x8CD31CB8 + .data 2 +exp_063: + .binary 0000 + + .align 4 + .data 0x8CD31CDC + .data 2 +exp_064: + .binary 0000 + + .align 4 + .data 0x8CD31D00 + .data 2 +exp_065: + .binary 0000 + + .align 4 + .data 0x8CD31D24 + .data 2 +exp_066: + .binary 0000 + + .align 4 + .data 0x8CD31D48 + .data 2 +exp_067: + .binary 0000 + + .align 4 + .data 0x8CD31D6C + .data 2 +exp_068: + .binary 0000 + + .align 4 + .data 0x8CD31D90 + .data 2 +exp_069: + .binary 0000 + + .align 4 + .data 0x8CD31DB4 + .data 2 +exp_070: + .binary 0000 + + .align 4 + .data 0x8CD31DD8 + .data 2 +exp_071: + .binary 0000 + + .align 4 + .data 0x8CD31DFC + .data 2 +exp_072: + .binary 0500 + + .align 4 + .data 0x8CD31E20 + .data 2 +exp_073: + .binary 6400 + + .align 4 + .data 0x8CD31E44 + .data 2 +exp_074: + .binary 1801 + + .align 4 + .data 0x8CD31E68 + .data 2 +exp_075: + .binary 5a00 + + .align 4 + .data 0x8CD31E8C + .data 2 +exp_076: + .binary 5c00 + + .align 4 + .data 0x8CD31EB0 + .data 2 +exp_077: + .binary 5e00 + + .align 4 + .data 0x8CD31ED4 + .data 2 +exp_078: + .binary 7200 + + .align 4 + .data 0x8CD31EF8 + .data 2 +exp_079: + .binary 6400 + + .align 4 + .data 0x8CD31F1C + .data 2 +exp_080: + .binary 6800 + + .align 4 + .data 0x8CD31F40 + .data 2 +exp_081: + .binary 6c00 + + .align 4 + .data 0x8CD31F64 + .data 2 +exp_082: + .binary 8200 + + .align 4 + .data 0x8CD31F88 + .data 2 +exp_083: + .binary 7c00 + + .align 4 + .data 0x8CD31FAC + .data 2 +exp_084: + .binary 8000 + + .align 4 + .data 0x8CD31FD0 + .data 2 +exp_085: + .binary 8400 + + .align 4 + .data 0x8CD31FF4 + .data 2 +exp_086: + .binary 0000 + + .align 4 + .data 0x8CD32018 + .data 2 +exp_087: + .binary 0000 + + .align 4 + .data 0x8CD3203C + .data 2 +exp_088: + .binary 0000 + + .align 4 + .data 0x8CD32060 + .data 2 +exp_089: + .binary 0000 + + .align 4 + .data 0x8CD32084 + .data 2 +exp_090: + .binary 0000 + + .align 4 + .data 0x8CD320A8 + .data 2 +exp_091: + .binary 0000 + + .align 4 + .data 0x8CD320CC + .data 2 +exp_092: + .binary 0000 + + .align 4 + .data 0x8CD320F0 + .data 2 +exp_093: + .binary 0000 + + .align 4 + .data 0x8CD32114 + .data 2 +exp_094: + .binary 0000 + + .align 4 + .data 0x8CD32138 + .data 2 +exp_095: + .binary 0000 + + .align 4 + .data 0x8CD3215C + .data 2 +exp_096: + .binary 0000 + + .align 4 + .data 0x8CD32180 + .data 2 +exp_097: + .binary 0000 + + .align 4 + .data 0x8CD321A4 + .data 2 +exp_098: + .binary 3200 + + .align 4 + .data 0x8CD321C8 + .data 2 +exp_099: + .binary 0000 + + .align 4 + .data 0x8CD321EC + .data 2 +exp_100: + .binary 0000 + + .align 4 + .data 0x8CD32210 + .data 2 +exp_101: + .binary 0000 + + .align 4 + .data 0x8CD32234 + .data 2 +exp_102: + .binary 3200 + + .align 4 + .data 0x8CD32258 + .data 2 +exp_103: + .binary 0000 + + .align 4 + .data 0x8CD3227C + .data 2 +exp_104: + .binary 0000 + + .align 4 + .data 0x8CD322A0 + .data 2 +exp_105: + .binary 0000 + + .align 4 + .data 0x8CD322C4 + .data 2 +exp_106: + .binary 3200 + + .align 4 + .data 0x8CD322E8 + .data 2 +exp_107: + .binary 0000 + + .align 4 + .data 0x8CD3230C + .data 2 +exp_108: + .binary 0000 + + .align 4 + .data 0x8CD32330 + .data 2 +exp_109: + .binary 0000 + + .align 4 + .data 0x8CD32354 + .data 2 +exp_110: + .binary 3200 + + .align 4 + .data 0x8CD32378 + .data 2 +exp_111: + .binary 0000 + + .align 4 + .data 0x8CD3239C + .data 2 +exp_112: + .binary 0000 + + .align 4 + .data 0x8CD323C0 + .data 2 +exp_113: + .binary 0000 + + .align 4 + .data 0x8CD323E4 + .data 2 +exp_114: + .binary 3200 + + .align 4 + .data 0x8CD32408 + .data 2 +exp_115: + .binary 0000 + + .align 4 + .data 0x8CD3242C + .data 2 +exp_116: + .binary 0000 + + .align 4 + .data 0x8CD32450 + .data 2 +exp_117: + .binary 0000 + + .align 4 + .data 0x8CD32474 + .data 2 +exp_118: + .binary 0000 + + .align 4 + .data 0x8CD32498 + .data 2 +exp_119: + .binary 0000 + + .align 4 + .data 0x8CD324BC + .data 2 +exp_120: + .binary 0000 + + .align 4 + .data 0x8CD324E0 + .data 2 +exp_121: + .binary 0000 + + .align 4 + .data 0x8CD32504 + .data 2 +exp_122: + .binary 2003 + + .align 4 + .data 0x8CD32528 + .data 2 +exp_123: + .binary 0000 + + .align 4 + .data 0x8CD3254C + .data 2 +exp_124: + .binary 0000 + + .align 4 + .data 0x8CD32570 + .data 2 +exp_125: + .binary 0000 + + .align 4 + .data 0x8CD32594 + .data 2 +exp_126: + .binary e803 + + .align 4 + .data 0x8CD325B8 + .data 2 +exp_127: + .binary 0000 + + .align 4 + .data 0x8CD325DC + .data 2 +exp_128: + .binary 0000 + + .align 4 + .data 0x8CD32600 + .data 2 +exp_129: + .binary 0000 + + .align 4 + .data 0x8CD32624 + .data 2 +exp_130: + .binary 0000 + + .align 4 + .data 0x8CD32648 + .data 2 +exp_131: + .binary 0000 + + .align 4 + .data 0x8CD3266C + .data 2 +exp_132: + .binary 0000 + + .align 4 + .data 0x8CD32690 + .data 2 +exp_133: + .binary 0000 + + .align 4 + .data 0x8CD326B4 + .data 2 +exp_134: + .binary 0000 + + .align 4 + .data 0x8CD326D8 + .data 2 +exp_135: + .binary 0000 + + .align 4 + .data 0x8CD326FC + .data 2 +exp_136: + .binary 0000 + + .align 4 + .data 0x8CD32720 + .data 2 +exp_137: + .binary 0000 + + .align 4 + .data 0x8CD32744 + .data 2 +exp_138: + .binary 0000 + + .align 4 + .data 0x8CD32768 + .data 2 +exp_139: + .binary 0000 + + .align 4 + .data 0x8CD3278C + .data 2 +exp_140: + .binary 0000 + + .align 4 + .data 0x8CD327B0 + .data 2 +exp_141: + .binary 0000 + + .align 4 + .data 0x8CD327D4 + .data 2 +exp_142: + .binary 0000 + + .align 4 + .data 0x8CD327F8 + .data 2 +exp_143: + .binary 0000 + + .align 4 + .data 0x8CD3281C + .data 2 +exp_144: + .binary 0000 + + .align 4 + .data 0x8CD32840 + .data 2 +exp_145: + .binary 0000 + + .align 4 + .data 0x8CD32864 + .data 2 +exp_146: + .binary 0000 + + .align 4 + .data 0x8CD32888 + .data 2 +exp_147: + .binary 0000 + + .align 4 + .data 0x8CD328AC + .data 2 +exp_148: + .binary 0000 + + .align 4 + .data 0x8CD328D0 + .data 2 +exp_149: + .binary 0000 + + .align 4 + .data 0x8CD328F4 + .data 2 +exp_150: + .binary 0000 + + .align 4 + .data 0x8CD32918 + .data 2 +exp_151: + .binary 0000 + + .align 4 + .data 0x8CD3293C + .data 2 +exp_152: + .binary 0000 + + .align 4 + .data 0x8CD32960 + .data 2 +exp_153: + .binary 0000 + + .align 4 + .data 0x8CD32984 + .data 2 +exp_154: + .binary 0000 + + .align 4 + .data 0x8CD329A8 + .data 2 +exp_155: + .binary 0000 + + .align 4 + .data 0x8CD329CC + .data 2 +exp_156: + .binary 0000 + + .align 4 + .data 0x8CD329F0 + .data 2 +exp_157: + .binary 0000 + + .align 4 + .data 0x8CD32A14 + .data 2 +exp_158: + .binary 0000 + + .align 4 + .data 0x8CD32A38 + .data 2 +exp_159: + .binary 0000 + + .align 4 + .data 0x8CD32A5C + .data 2 +exp_160: + .binary 0000 + + .align 4 + .data 0x8CD32A80 + .data 2 +exp_161: + .binary 0000 + + .align 4 + .data 0x8CD32AA4 + .data 2 +exp_162: + .binary 0000 + + .align 4 + .data 0x8CD32AC8 + .data 2 +exp_163: + .binary 0000 + + .align 4 + .data 0x8CD32AEC + .data 2 +exp_164: + .binary 0000 + + .align 4 + .data 0x8CD32B10 + .data 2 +exp_165: + .binary 0000 + + .align 4 + .data 0x8CD32B34 + .data 2 +exp_166: + .binary c800 + + .align 4 + .data 0x8CD32B58 + .data 2 +exp_167: + .binary 0000 + + .align 4 + .data 0x8CD32B7C + .data 2 +exp_168: + .binary 0000 + + .align 4 + .data 0x8CD32BA0 + .data 2 +exp_169: + .binary 0000 + + .align 4 + .data 0x8CD32BC4 + .data 2 +exp_170: + .binary 0000 + + .align 4 + .data 0x8CD32BE8 + .data 2 +exp_171: + .binary 0000 + + .align 4 + .data 0x8CD32C0C + .data 2 +exp_172: + .binary 0000 + + .align 4 + .data 0x8CD32C30 + .data 2 +exp_173: + .binary 0000 + + .align 4 + .data 0x8CD32C54 + .data 2 +exp_174: + .binary 0000 + + .align 4 + .data 0x8CD32C78 + .data 2 +exp_175: + .binary 0000 + + .align 4 + .data 0x8CD32C9C + .data 2 +exp_176: + .binary 0000 + + .align 4 + .data 0x8CD32CC0 + .data 2 +exp_177: + .binary 0000 + + .align 4 + .data 0x8CD32CE4 + .data 2 +exp_178: + .binary 0000 + + .align 4 + .data 0x8CD32D08 + .data 2 +exp_179: + .binary 0000 + + .align 4 + .data 0x8CD32D2C + .data 2 +exp_180: + .binary 0000 + + .align 4 + .data 0x8CD32D50 + .data 2 +exp_181: + .binary 0000 + + .align 4 + .data 0x8CD32D74 + .data 2 +exp_182: + .binary 0000 + + .align 4 + .data 0x8CD32D98 + .data 2 +exp_183: + .binary 0000 + + .align 4 + .data 0x8CD32DBC + .data 2 +exp_184: + .binary 0000 + + .align 4 + .data 0x8CD32DE0 + .data 2 +exp_185: + .binary 0000 + + .align 4 + .data 0x8CD32E04 + .data 2 +exp_186: + .binary 0000 + + .align 4 + .data 0x8CD32E28 + .data 2 +exp_187: + .binary 0000 + + .align 4 + .data 0x8CD32E4C + .data 2 +exp_188: + .binary 0000 + + .align 4 + .data 0x8CD32E70 + .data 2 +exp_189: + .binary 0000 + + .align 4 + .data 0x8CD32E94 + .data 2 +exp_190: + .binary 3200 + + .align 4 + .data 0x8CD32EB8 + .data 2 +exp_191: + .binary 0000 + + .align 4 + .data 0x8CD32EDC + .data 2 +exp_192: + .binary 0000 + + .align 4 + .data 0x8CD32F00 + .data 2 +exp_193: + .binary 0000 + + .align 4 + .data 0x8CD32F24 + .data 2 +exp_194: + .binary fa00 + + .align 4 + .data 0x8CD32F48 + .data 2 +exp_195: + .binary 0000 + + .align 4 + .data 0x8CD32F6C + .data 2 +exp_196: + .binary 0000 + + .align 4 + .data 0x8CD32F90 + .data 2 +exp_197: + .binary 0000 + + .align 4 + .data 0x8CD32FB4 + .data 2 +exp_198: + .binary fa00 + + .align 4 + .data 0x8CD32FD8 + .data 2 +exp_199: + .binary 0000 + + .align 4 + .data 0x8CD32FFC + .data 2 +exp_200: + .binary 0000 + + .align 4 + .data 0x8CD33020 + .data 2 +exp_201: + .binary 0000 + + .align 4 + .data 0x8CD33044 + .data 2 +exp_202: + .binary 0000 + + .align 4 + .data 0x8CD33068 + .data 2 +exp_203: + .binary 0000 + + .align 4 + .data 0x8CD3308C + .data 2 +exp_204: + .binary 0000 + + .align 4 + .data 0x8CD330B0 + .data 2 +exp_205: + .binary 0000 + + .align 4 + .data 0x8CD330D4 + .data 2 +exp_206: + .binary 0000 + + .align 4 + .data 0x8CD330F8 + .data 2 +exp_207: + .binary 0000 + + .align 4 + .data 0x8CD3311C + .data 2 +exp_208: + .binary 0000 + + .align 4 + .data 0x8CD33140 + .data 2 +exp_209: + .binary 0000 + + .align 4 + .data 0x8CD33164 + .data 2 +exp_210: + .binary 0000 + + .align 4 + .data 0x8CD33188 + .data 2 +exp_211: + .binary 0000 + + .align 4 + .data 0x8CD331AC + .data 2 +exp_212: + .binary 0000