diff --git a/src/Channel.cc b/src/Channel.cc index 164cf210..028aafcb 100644 --- a/src/Channel.cc +++ b/src/Channel.cc @@ -271,7 +271,7 @@ void Channel::send(uint16_t cmd, uint32_t flag, const std::vector send_guild_card(ses->client_channel, p.guild_card_number, p.guild_card_number, p.name, "", "", p.language, p.section_id, p.char_class); } } catch (const exception& e) { - send_text_message_printf(ses->client_channel, "Error: %s", e.what()); + send_text_message(ses->client_channel, "Error: " + remove_color(e.what())); } } } @@ -685,7 +685,7 @@ static void server_command_lobby_event(shared_ptr c, const std::string& uint8_t new_event = event_for_name(args); if (new_event == 0xFF) { - send_text_message(c, "$C6No such lobby event."); + send_text_message(c, "$C6No such lobby event"); return; } @@ -699,7 +699,7 @@ static void proxy_command_lobby_event(shared_ptr ses } else { uint8_t new_event = event_for_name(args); if (new_event == 0xFF) { - send_text_message(ses->client_channel, "$C6No such lobby event."); + send_text_message(ses->client_channel, "$C6No such lobby event"); } else { ses->config.override_lobby_event = new_event; if (!is_v1_or_v2(ses->version())) { @@ -714,7 +714,7 @@ static void server_command_lobby_event_all(shared_ptr c, const std::stri uint8_t new_event = event_for_name(args); if (new_event == 0xFF) { - send_text_message(c, "$C6No such lobby event."); + send_text_message(c, "$C6No such lobby event"); return; } @@ -919,7 +919,8 @@ static void server_command_password(shared_ptr c, const std::string& arg } else { l->password = args; - send_text_message_printf(l, "$C6Game password:\n%s", l->password.c_str()); + string escaped = remove_color(l->password); + send_text_message_printf(l, "$C6Game password:\n%s", escaped.c_str()); } } @@ -1113,7 +1114,8 @@ static void server_command_change_bank(shared_ptr c, const std::string& } else if (new_char_index <= 4) { c->use_character_bank(new_char_index - 1); auto bp = c->current_bank_character(); - auto name = bp->disp.name.decode(c->language()); + + auto name = escape_player_name(bp->disp.name.decode(c->language())); send_text_message_printf(c, "$C6Using %s\'s bank (%zu)", name.c_str(), new_char_index); } else { throw runtime_error("invalid bank number"); @@ -1201,7 +1203,7 @@ static void server_command_save(shared_ptr c, const std::string&) { c->save_all(); send_text_message(c, "All data saved"); } catch (const exception& e) { - send_text_message_printf(c, "Can\'t save data:\n%s", e.what()); + send_text_message(c, "Can\'t save data:\n" + remove_color(e.what())); } c->reschedule_save_game_data_event(); } @@ -1212,7 +1214,7 @@ static void server_command_save(shared_ptr c, const std::string&) { static string name_for_client(shared_ptr c) { auto player = c->character(false); if (player.get()) { - return player->disp.name.decode(player->inventory.language); + return escape_player_name(player->disp.name.decode(player->inventory.language)); } if (c->license.get()) { @@ -1778,7 +1780,7 @@ static void server_command_surrender(shared_ptr c, const std::string&) { send_text_message(c, "$C6Battle has not\nyet started"); return; } - const string& name = c->character()->disp.name.decode(c->language()); + string name = remove_color(c->character()->disp.name.decode(c->language())); send_text_message_printf(l, "$C6%s has\nsurrendered", name.c_str()); for (const auto& watcher_l : l->watcher_lobbies) { send_text_message_printf(watcher_l, "$C6%s has\nsurrendered", name.c_str()); @@ -1983,7 +1985,7 @@ void on_chat_command(std::shared_ptr c, const std::string& text) { } catch (const precondition_failed& e) { send_text_message(c, e.what()); } catch (const exception& e) { - send_text_message_printf(c, "$C6Failed:\n%s", e.what()); + send_text_message(c, "$C6Failed:\n" + remove_color(e.what())); } } } @@ -2007,7 +2009,7 @@ void on_chat_command(shared_ptr ses, const std::stri } catch (const precondition_failed& e) { send_text_message(ses->client_channel, e.what()); } catch (const exception& e) { - send_text_message_printf(ses->client_channel, "$C6Failed:\n%s", e.what()); + send_text_message(ses->client_channel, "$C6Failed:\n" + remove_color(e.what())); } } } diff --git a/src/ChoiceSearch.cc b/src/ChoiceSearch.cc index 53047882..84898792 100644 --- a/src/ChoiceSearch.cc +++ b/src/ChoiceSearch.cc @@ -120,7 +120,7 @@ const vector CHOICE_SEARCH_CATEGORIES({ case Version::GC_V3: case Version::XB_V3: return (choice_id == 0x0004); - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return (choice_id == 0x0005); case Version::BB_V4: diff --git a/src/Client.cc b/src/Client.cc index 8fda3b0c..5619ecfe 100644 --- a/src/Client.cc +++ b/src/Client.cc @@ -47,7 +47,7 @@ void Client::Config::set_flags_for_version(Version version, int64_t sub_version) break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: break; case Version::XB_V3: diff --git a/src/Episode3/Server.cc b/src/Episode3/Server.cc index fef9049c..ccfabe7f 100644 --- a/src/Episode3/Server.cc +++ b/src/Episode3/Server.cc @@ -267,7 +267,7 @@ void Server::send_commands_for_joining_spectator(Channel& ch) const { if (this->last_chosen_map) { string data = this->prepare_6xB6x41_map_definition( - this->last_chosen_map, ch.language, (ch.version == Version::GC_EP3_TRIAL_EDITION)); + this->last_chosen_map, ch.language, (ch.version == Version::GC_EP3_NTE)); this->log().info("Sending %c version of map %08" PRIX32, char_for_language_code(ch.language), this->last_chosen_map->map_number); ch.send(0x6C, 0x00, data); } @@ -2349,7 +2349,7 @@ void Server::send_6xB6x41_to_all_clients() const { } if (map_commands_by_language[c->language()].empty()) { map_commands_by_language[c->language()] = this->prepare_6xB6x41_map_definition( - this->last_chosen_map, c->language(), (l->base_version == Version::GC_EP3_TRIAL_EDITION)); + this->last_chosen_map, c->language(), (l->base_version == Version::GC_EP3_NTE)); } this->log().info("Sending %c version of map %08" PRIX32, char_for_language_code(c->language()), this->last_chosen_map->map_number); send_command(c, 0x6C, 0x00, map_commands_by_language[c->language()]); diff --git a/src/ItemCreator.cc b/src/ItemCreator.cc index 1f90ba79..66d1480e 100644 --- a/src/ItemCreator.cc +++ b/src/ItemCreator.cc @@ -815,7 +815,7 @@ void ItemCreator::generate_unit_stars_tables() { case Version::BB_PATCH: case Version::GC_NTE: throw logic_error("unknown parameters for version"); - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: throw logic_error("ItemCreator cannot be created for Episode 3 games"); case Version::DC_NTE: diff --git a/src/Lobby.cc b/src/Lobby.cc index 22c1ac63..23b37a54 100644 --- a/src/Lobby.cc +++ b/src/Lobby.cc @@ -206,7 +206,7 @@ void Lobby::create_item_creator() { switch (this->base_version) { case Version::PC_PATCH: case Version::BB_PATCH: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: throw runtime_error("cannot create item creator for this base version"); case Version::DC_NTE: @@ -366,7 +366,7 @@ void Lobby::create_ep3_server() { this->log.info("Recreating Episode 3 server state"); } auto tourn = this->tournament_match ? this->tournament_match->tournament.lock() : nullptr; - bool is_trial = this->base_version == Version::GC_EP3_TRIAL_EDITION; + bool is_trial = this->base_version == Version::GC_EP3_NTE; Episode3::Server::Options options = { .card_index = is_trial ? s->ep3_card_index_trial : s->ep3_card_index, .map_index = s->ep3_map_index, diff --git a/src/Main.cc b/src/Main.cc index 415b0bd2..57983975 100644 --- a/src/Main.cc +++ b/src/Main.cc @@ -89,7 +89,7 @@ void drop_privileges(const string& username) { config_log.info("Switched to user %s (%d:%d)", username.c_str(), pw->pw_uid, pw->pw_gid); } -Version get_cli_version(Arguments& args) { +Version get_cli_version(Arguments& args, Version default_value = Version::UNKNOWN) { if (args.get("pc-patch")) { return Version::PC_PATCH; } else if (args.get("bb-patch")) { @@ -113,11 +113,13 @@ Version get_cli_version(Arguments& args) { } else if (args.get("xb")) { return Version::XB_V3; } else if (args.get("ep3-trial")) { - return Version::GC_EP3_TRIAL_EDITION; + return Version::GC_EP3_NTE; } else if (args.get("ep3")) { return Version::GC_EP3; } else if (args.get("bb")) { return Version::BB_V4; + } else if (default_value != Version::UNKNOWN) { + return default_value; } else { throw runtime_error("a version option is required"); } @@ -380,7 +382,7 @@ static void a_encrypt_decrypt_fn(Arguments& args) { break; case Version::GC_V3: case Version::XB_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: crypt = make_shared(stoul(seed, nullptr, 16)); break; @@ -1313,7 +1315,8 @@ Action a_convert_rare_item_set( string data = rs->serialize_gsl(true); write_output_data(args, data.data(), data.size(), nullptr); } else if (ends_with(output_filename, ".afs")) { - string data = rs->serialize_afs(); + bool is_v1 = ::is_v1(get_cli_version(args, Version::GC_V3)); + string data = rs->serialize_afs(is_v1); write_output_data(args, data.data(), data.size(), nullptr); } else { throw runtime_error("cannot determine output format; use a filename ending with .json, .gsl, .gslb, or .afs"); diff --git a/src/PSOProtocol.cc b/src/PSOProtocol.cc index 2fe085b8..1f0b05ee 100644 --- a/src/PSOProtocol.cc +++ b/src/PSOProtocol.cc @@ -31,7 +31,7 @@ uint16_t PSOCommandHeader::command(Version version) const { return this->dc.command; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return this->gc.command; case Version::XB_V3: @@ -59,7 +59,7 @@ void PSOCommandHeader::set_command(Version version, uint16_t command) { break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: this->gc.command = command; break; @@ -88,7 +88,7 @@ uint16_t PSOCommandHeader::size(Version version) const { return this->dc.size; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return this->gc.size; case Version::XB_V3: @@ -116,7 +116,7 @@ void PSOCommandHeader::set_size(Version version, uint32_t size) { break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: this->gc.size = size; break; @@ -145,7 +145,7 @@ uint32_t PSOCommandHeader::flag(Version version) const { return this->dc.flag; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return this->gc.flag; case Version::XB_V3: @@ -173,7 +173,7 @@ void PSOCommandHeader::set_flag(Version version, uint32_t flag) { break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: this->gc.flag = flag; break; @@ -218,7 +218,7 @@ std::string prepend_command_header( case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { PSOCommandHeaderDCV3 header; diff --git a/src/ProxyCommands.cc b/src/ProxyCommands.cc index 458aba8c..8cd3b45e 100644 --- a/src/ProxyCommands.cc +++ b/src/ProxyCommands.cc @@ -353,7 +353,7 @@ static HandlerResult S_V123P_02_17( break; case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: if (command == 0x17) { C_VerifyLicense_V3_DB cmd; @@ -1105,8 +1105,8 @@ static HandlerResult C_GXB_61(shared_ptr ses, uint16 pd = reinterpret_cast(&ep3_pd); } else { if (is_ep3(ses->version())) { - ses->log.info("Version changed to GC_EP3_TRIAL_EDITION"); - ses->set_version(Version::GC_EP3_TRIAL_EDITION); + ses->log.info("Version changed to GC_EP3_NTE"); + ses->set_version(Version::GC_EP3_NTE); } pd = &check_size_t(data, 0xFFFF); } @@ -1400,8 +1400,7 @@ static HandlerResult S_65_67_68_EB(shared_ptr ses, u if (index >= ses->lobby_players.size()) { ses->log.warning("Ignoring invalid player index %zu at position %zu", index, x); } else { - string name = entry.disp.visual.name.decode(entry.inventory.language); - + string name = escape_player_name(entry.disp.visual.name.decode(entry.inventory.language)); if (ses->license && (entry.lobby_data.guild_card_number == ses->remote_guild_card_number)) { entry.lobby_data.guild_card_number = ses->license->serial_number; num_replacements++; @@ -1578,9 +1577,10 @@ static HandlerResult S_66_69_E9(shared_ptr ses, uint ses->log.warning("Lobby leave command references missing position"); } else { auto& p = ses->lobby_players[index]; + string name = escape_player_name(p.name); if (ses->config.check_flag(Client::Flag::PROXY_PLAYER_NOTIFICATIONS_ENABLED)) { send_text_message_printf(ses->client_channel, "$C4Leave: %zu/%" PRIu32 "\n%s", - index, p.guild_card_number, p.name.c_str()); + index, p.guild_card_number, name.c_str()); } p.guild_card_number = 0; p.name.clear(); @@ -1785,7 +1785,7 @@ static HandlerResult C_V123_A0_A1(shared_ptr ses, ui // Indexed as [command][version][is_from_client] static on_command_t handlers[0x100][14][2] = { // clang-format off -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 00 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 01 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}}, /* 02 */ {{S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {nullptr, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {S_V123P_02_17, nullptr}, {nullptr, nullptr}}, @@ -1802,7 +1802,7 @@ static on_command_t handlers[0x100][14][2] = { /* 0D */ {{nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 0E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* 0F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 10 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 11 */ {{nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* 12 */ {{nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, @@ -1819,7 +1819,7 @@ static on_command_t handlers[0x100][14][2] = { /* 1D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}, {S_1D, C_1D}}, /* 1E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 1F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 20 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 21 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 22 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_B_22, nullptr}}, @@ -1836,7 +1836,7 @@ static on_command_t handlers[0x100][14][2] = { /* 2D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 2E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 2F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 30 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 31 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 32 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -1853,7 +1853,7 @@ static on_command_t handlers[0x100][14][2] = { /* 3D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 3E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 3F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 40 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}, {S_invalid, C_40}}, /* 41 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_DGX_41, nullptr}, {S_DGX_41, nullptr}, {S_DGX_41, nullptr}, {S_P_41, nullptr}, {S_P_41, nullptr}, {S_DGX_41, nullptr}, {S_DGX_41, nullptr}, {S_DGX_41, nullptr}, {S_DGX_41, nullptr}, {S_DGX_41, nullptr}, {S_B_41, nullptr}}, /* 42 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -1870,7 +1870,7 @@ static on_command_t handlers[0x100][14][2] = { /* 4D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 4E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 4F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 50 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 51 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 52 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -1887,7 +1887,7 @@ static on_command_t handlers[0x100][14][2] = { /* 5D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 5E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 5F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 60 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_6x, C_D_6x}, {S_6x, C_D_6x}, {S_6x, C_D_6x}, {S_6x, C_P_6x}, {S_6x, C_P_6x}, {S_6x, C_D_6x}, {S_6x, C_G_6x}, {S_6x, C_G_6x}, {S_6x, C_G_6x}, {S_6x, C_X_6x}, {S_6x, C_B_6x}}, /* 61 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, C_GXB_61}, {S_invalid, C_GXB_61}, {S_invalid, C_GXB_61}, {S_invalid, C_GXB_61}, {S_invalid, C_GXB_61}}, /* 62 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_6x, C_D_6x}, {S_6x, C_D_6x}, {S_6x, C_D_6x}, {S_6x, C_P_6x}, {S_6x, C_P_6x}, {S_6x, C_D_6x}, {S_6x, C_G_6x}, {S_6x, C_G_6x}, {S_6x, C_G_6x}, {S_6x, C_X_6x}, {S_6x, C_B_6x}}, @@ -1904,7 +1904,7 @@ static on_command_t handlers[0x100][14][2] = { /* 6D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_6x, C_D_6x}, {S_6x, C_D_6x}, {S_6x, C_D_6x}, {S_6x, C_P_6x}, {S_6x, C_P_6x}, {S_6x, C_D_6x}, {S_6x, C_G_6x}, {S_6x, C_G_6x}, {S_6x, C_G_6x}, {S_6x, C_X_6x}, {S_6x, C_B_6x}}, /* 6E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 6F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 70 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 71 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 72 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -1921,7 +1921,7 @@ static on_command_t handlers[0x100][14][2] = { /* 7D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 7E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 7F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 80 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* 81 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_DGX_81, C_DGX_81}, {S_DGX_81, C_DGX_81}, {S_DGX_81, C_DGX_81}, {S_P_81, C_P_81}, {S_P_81, C_P_81}, {S_DGX_81, C_DGX_81}, {S_DGX_81, C_DGX_81}, {S_DGX_81, C_DGX_81}, {S_DGX_81, C_DGX_81}, {S_DGX_81, C_DGX_81}, {S_B_81, C_B_81}}, /* 82 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -1938,7 +1938,7 @@ static on_command_t handlers[0x100][14][2] = { /* 8D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 8E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 8F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* 90 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* 91 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* 92 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, @@ -1955,7 +1955,7 @@ static on_command_t handlers[0x100][14][2] = { /* 9D */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 9E */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, C_G_9E}, {S_invalid, C_G_9E}, {S_invalid, C_G_9E}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* 9F */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* A0 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, C_V123_A0_A1},{nullptr, C_V123_A0_A1},{nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1},{nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, nullptr}}, /* A1 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, C_V123_A0_A1},{nullptr, C_V123_A0_A1},{nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1},{nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, C_V123_A0_A1}, {nullptr, nullptr}}, /* A2 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, @@ -1972,7 +1972,7 @@ static on_command_t handlers[0x100][14][2] = { /* AD */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* AE */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* AF */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* B0 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* B1 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}, {S_B1, nullptr}}, /* B2 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_B2, nullptr}, {S_B2, nullptr}, {S_B2, nullptr}, {S_B2, nullptr}, {S_B2, nullptr}}, @@ -1989,7 +1989,7 @@ static on_command_t handlers[0x100][14][2] = { /* BD */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* BE */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* BF */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* C0 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* C1 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* C2 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -2006,7 +2006,7 @@ static on_command_t handlers[0x100][14][2] = { /* CD */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* CE */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* CF */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* D0 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* D1 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}}, /* D2 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -2023,7 +2023,7 @@ static on_command_t handlers[0x100][14][2] = { /* DD */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, /* DE */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, /* DF */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* E0 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, /* E1 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, /* E2 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, @@ -2040,7 +2040,7 @@ static on_command_t handlers[0x100][14][2] = { /* ED */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, /* EE */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, /* EF */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_G_EF, nullptr}, {S_G_EF, nullptr}, {S_G_EF, nullptr}, {S_invalid, nullptr}, {S_B_EF, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C /* F0 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}}, /* F1 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* F2 */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, @@ -2057,7 +2057,7 @@ static on_command_t handlers[0x100][14][2] = { /* FD */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* FE */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, /* FF */ {{S_invalid, nullptr}, {S_invalid, nullptr}, {nullptr, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}, {S_invalid, nullptr}}, -// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_TRIAL_EDITION C S_GC_EP3 C S_XB_V3 C S_BB_V4 C +// CMD S_PC_PATCH C S_BB_PATCH C S_DC_NTE C S_DC_V1_12_2000_PROTO C S_DC_V1 C S_DC_V2 C S_PC_NTE C S_PC_V2 C S_GC_NTE C S_GC_V3 C S_GC_EP3_NTE C S_GC_EP3 C S_XB_V3 C S_BB_V4 C // clang-format on }; diff --git a/src/ProxyServer.cc b/src/ProxyServer.cc index 31090eca..a905a18a 100644 --- a/src/ProxyServer.cc +++ b/src/ProxyServer.cc @@ -181,7 +181,7 @@ void ProxyServer::on_client_connect( case Version::PC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { uint32_t server_key = random_object(); @@ -324,7 +324,7 @@ void ProxyServer::UnlinkedSession::on_input(Channel& ch, uint16_t command, uint3 } case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: // We should only get a 9E while the session is unlinked if (command == 0x9E) { diff --git a/src/Quest.cc b/src/Quest.cc index cc897ef0..e4633848 100644 --- a/src/Quest.cc +++ b/src/Quest.cc @@ -274,7 +274,7 @@ VersionedQuest::VersionedQuest( break; } - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: { // Note: This codepath handles Episode 3 download quests, which are not // the same as Episode 3 quest scripts. The latter are only used offline @@ -602,7 +602,7 @@ QuestIndex::QuestIndex( {"pc", Version::PC_V2}, {"gcn", Version::GC_NTE}, {"gc", Version::GC_V3}, - {"gc3t", Version::GC_EP3_TRIAL_EDITION}, + {"gc3t", Version::GC_EP3_NTE}, {"gc3", Version::GC_EP3}, {"xb", Version::XB_V3}, {"bb", Version::BB_V4}, @@ -1292,7 +1292,7 @@ string encode_qst_file( break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: for (const auto& it : files) { add_open_file_command_t(w, name, it.first, xb_filename, quest_number, it.second->size(), is_dlq_encoded); diff --git a/src/QuestScript.cc b/src/QuestScript.cc index e266878c..0f446117 100644 --- a/src/QuestScript.cc +++ b/src/QuestScript.cc @@ -199,7 +199,7 @@ static constexpr uint16_t F_PC_NTE = 0x0040; // Version::PC_NTE static constexpr uint16_t F_PC_V2 = 0x0080; // Version::PC_V2 static constexpr uint16_t F_GC_NTE = 0x0100; // Version::GC_NTE static constexpr uint16_t F_GC_V3 = 0x0200; // Version::GC_V3 -static constexpr uint16_t F_GC_EP3TE = 0x0400; // Version::GC_EP3_TRIAL_EDITION +static constexpr uint16_t F_GC_EP3TE = 0x0400; // Version::GC_EP3_NTE static constexpr uint16_t F_GC_EP3 = 0x0800; // Version::GC_EP3 static constexpr uint16_t F_XB_V3 = 0x1000; // Version::XB_V3 static constexpr uint16_t F_BB_V4 = 0x2000; // Version::BB_V4 @@ -214,7 +214,7 @@ static_assert(F_PC_NTE == v_flag(Version::PC_NTE)); static_assert(F_PC_V2 == v_flag(Version::PC_V2)); static_assert(F_GC_NTE == v_flag(Version::GC_NTE)); static_assert(F_GC_V3 == v_flag(Version::GC_V3)); -static_assert(F_GC_EP3TE == v_flag(Version::GC_EP3_TRIAL_EDITION)); +static_assert(F_GC_EP3TE == v_flag(Version::GC_EP3_NTE)); static_assert(F_GC_EP3 == v_flag(Version::GC_EP3)); static_assert(F_XB_V3 == v_flag(Version::XB_V3)); static_assert(F_BB_V4 == v_flag(Version::BB_V4)); @@ -948,7 +948,7 @@ std::string disassemble_quest_script(const void* data, size_t size, Version vers } case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { const auto& header = r.get(); @@ -1617,7 +1617,7 @@ Episode find_quest_episode_from_script(const void* data, size_t size, Version ve return Episode::EP1; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { const auto& header = r.get(); @@ -1971,7 +1971,7 @@ std::string assemble_quest_script(const std::string& text) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: code_w.write(quest_language ? tt_utf8_to_8859(text) : tt_utf8_to_sjis(text)); @@ -2245,7 +2245,7 @@ std::string assemble_quest_script(const std::string& text) { } case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { PSOQuestHeaderGC header; diff --git a/src/RareItemSet.cc b/src/RareItemSet.cc index d6c10311..29ad4d01 100644 --- a/src/RareItemSet.cc +++ b/src/RareItemSet.cc @@ -115,7 +115,7 @@ void RareItemSet::ParsedRELData::parse_t(StringReader r, bool is_v1) { } template -std::string RareItemSet::ParsedRELData::serialize_t() const { +std::string RareItemSet::ParsedRELData::serialize_t(bool is_v1) const { using U32T = typename std::conditional::type; using U16T = typename std::conditional::type; @@ -129,7 +129,7 @@ std::string RareItemSet::ParsedRELData::serialize_t() const { for (const auto& drop : this->monster_rares) { w.put(PackedDrop(drop)); } - while (w.size() < root.monster_rares_offset + 0x65 * sizeof(PackedDrop)) { + while (w.size() < root.monster_rares_offset + (is_v1 ? 0x33 : 0x65) * sizeof(PackedDrop)) { w.put(empty_drop); } root.box_areas_offset = w.size(); @@ -185,9 +185,7 @@ RareItemSet::ParsedRELData::ParsedRELData(const SpecCollection& collection) { throw runtime_error("monster spec cannot be converted to ItemRT format"); } } - if (!effective_spec.item_code.is_filled_with(0)) { - this->monster_rares.emplace_back(specs.empty() ? ExpandedDrop() : specs[0]); - } + this->monster_rares.emplace_back(specs.empty() ? ExpandedDrop() : specs[0]); } if (collection.box_area_to_specs.size() > 0xFF) { @@ -200,11 +198,11 @@ RareItemSet::ParsedRELData::ParsedRELData(const SpecCollection& collection) { } } -std::string RareItemSet::ParsedRELData::serialize(bool big_endian) const { +std::string RareItemSet::ParsedRELData::serialize(bool big_endian, bool is_v1) const { if (big_endian) { - return this->serialize_t(); + return this->serialize_t(is_v1); } else { - return this->serialize_t(); + return this->serialize_t(is_v1); } } @@ -380,12 +378,12 @@ RareItemSet::RareItemSet(const JSON& json, Version version, shared_ptr files; for (uint8_t difficulty = 0; difficulty < 4; difficulty++) { for (uint8_t section_id = 0; section_id < 10; section_id++) { ParsedRELData rel(this->get_collection(GameMode::NORMAL, Episode::EP1, difficulty, section_id)); - files.emplace_back(rel.serialize(false)); + files.emplace_back(rel.serialize(false, is_v1)); } } return AFSArchive::generate(files, false); @@ -401,7 +399,7 @@ std::string RareItemSet::serialize_gsl(bool big_endian) const { try { string filename = this->gsl_entry_name_for_table(GameMode::NORMAL, episode, difficulty, section_id); ParsedRELData rel(this->get_collection(GameMode::NORMAL, episode, difficulty, section_id)); - files.emplace(filename, rel.serialize(big_endian)); + files.emplace(filename, rel.serialize(big_endian, false)); } catch (const out_of_range&) { // Collection does not exist; skip it } @@ -414,7 +412,7 @@ std::string RareItemSet::serialize_gsl(bool big_endian) const { try { string filename = this->gsl_entry_name_for_table(GameMode::CHALLENGE, Episode::EP1, difficulty, section_id); ParsedRELData rel(this->get_collection(GameMode::CHALLENGE, Episode::EP1, difficulty, section_id)); - files.emplace(filename, rel.serialize(big_endian)); + files.emplace(filename, rel.serialize(big_endian, false)); } catch (const out_of_range&) { // Collection does not exist; skip it } diff --git a/src/RareItemSet.hh b/src/RareItemSet.hh index 8570516d..ac3d6ab5 100644 --- a/src/RareItemSet.hh +++ b/src/RareItemSet.hh @@ -35,7 +35,7 @@ public: std::vector get_enemy_specs(GameMode mode, Episode episode, uint8_t difficulty, uint8_t secid, uint8_t rt_index) const; std::vector get_box_specs(GameMode mode, Episode episode, uint8_t difficulty, uint8_t secid, uint8_t area) const; - std::string serialize_afs() const; + std::string serialize_afs(bool is_v1) const; std::string serialize_gsl(bool big_endian) const; std::string serialize_json(Version version, std::shared_ptr name_index = nullptr) const; @@ -86,12 +86,12 @@ protected: ParsedRELData() = default; ParsedRELData(StringReader r, bool big_endian, bool is_v1); explicit ParsedRELData(const SpecCollection& collection); - std::string serialize(bool big_endian) const; + std::string serialize(bool big_endian, bool is_v1) const; template void parse_t(StringReader r, bool is_v1); template - std::string serialize_t() const; + std::string serialize_t(bool is_v1) const; SpecCollection as_collection() const; }; diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index 8c907ec7..09699ea2 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -708,7 +708,7 @@ static void on_9A(shared_ptr c, uint16_t, uint32_t, string& data) { } case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: { serial_number = stoul(cmd.serial_number.decode(), nullptr, 16); l = s->license_index->verify_gc(serial_number, cmd.access_key.decode()); @@ -777,7 +777,7 @@ static void on_9C(shared_ptr c, uint16_t, uint32_t, string& data) { break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: l = s->license_index->verify_gc(serial_number, cmd.access_key.decode(), cmd.password.decode()); break; @@ -916,7 +916,7 @@ static void on_9D_9E(shared_ptr c, uint16_t command, uint32_t, string& d break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: serial_number = stoul(base_cmd->serial_number.decode(), nullptr, 16); l = s->license_index->verify_gc(serial_number, base_cmd->access_key.decode()); @@ -1145,7 +1145,7 @@ static void on_93_BB(shared_ptr c, uint16_t, uint32_t, string& data) { static void on_9F(shared_ptr c, uint16_t, uint32_t, string& data) { switch (c->version()) { case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: { const auto& cmd = check_size_t(data); c->config.parse_from(cmd.data); @@ -1786,7 +1786,7 @@ static void on_09(shared_ptr c, uint16_t, uint32_t, string& data) { const auto& game_c = game->clients[x]; if (game_c.get()) { auto player = game_c->character(); - string name = player->disp.name.decode(game_c->language()); + string name = escape_player_name(player->disp.name.decode(game_c->language())); if (game->is_ep3()) { info += string_printf("%zu: $C6%s$C7 L%" PRIu32 "\n", x + 1, name.c_str(), player->disp.stats.level + 1); @@ -1808,16 +1808,16 @@ static void on_09(shared_ptr c, uint16_t, uint32_t, string& data) { bool cheats_enabled = game->check_flag(Lobby::Flag::CHEATS_ENABLED); bool locked = !game->password.empty(); if (cheats_enabled && locked) { - info += "$C4Locked$C7, $C6cheats enabled$C7\n"; + info += "$C4Locked$C7, $C6cheats on$C7\n"; } else if (cheats_enabled) { - info += "$C6Cheats enabled$C7\n"; + info += "$C6Cheats on$C7\n"; } else if (locked) { info += "$C4Locked$C7\n"; } if (game->quest) { info += (game->check_flag(Lobby::Flag::JOINABLE_QUEST_IN_PROGRESS)) ? "$C6Quest: " : "$C4Quest: "; - info += game->quest->name; + info += remove_color(game->quest->name); info += "\n"; } else if (game->check_flag(Lobby::Flag::JOINABLE_QUEST_IN_PROGRESS)) { info += "$C6Quest in progress\n"; @@ -1862,17 +1862,18 @@ static void on_09(shared_ptr c, uint16_t, uint32_t, string& data) { auto team = tourn->get_team(team_index); if (team) { string message; - if (team->name.empty()) { + string team_name = escape_player_name(team->name); + if (team_name.empty()) { message = "(No registrant)"; } else if (team->max_players == 1) { message = string_printf("$C6%s$C7\n%zu %s (%s)\nPlayers:", - team->name.c_str(), + team_name.c_str(), team->num_rounds_cleared, team->num_rounds_cleared == 1 ? "win" : "wins", team->is_active ? "active" : "defeated"); } else { message = string_printf("$C6%s$C7\n%zu %s (%s)%s\nPlayers:", - team->name.c_str(), + team_name.c_str(), team->num_rounds_cleared, team->num_rounds_cleared == 1 ? "win" : "wins", team->is_active ? "active" : "defeated", @@ -1883,10 +1884,13 @@ static void on_09(shared_ptr c, uint16_t, uint32_t, string& data) { if (player.player_name.empty()) { message += string_printf("\n $C6%08" PRIX32 "$C7", player.serial_number); } else { - message += string_printf("\n $C6%s$C7 (%08" PRIX32 ")", player.player_name.c_str(), player.serial_number); + string player_name = escape_player_name(player.player_name); + message += string_printf("\n $C6%s$C7 (%08" PRIX32 ")", player_name.c_str(), player.serial_number); } } else { - message += string_printf("\n $C3%s \"%s\"$C7", player.com_deck->player_name.c_str(), player.com_deck->deck_name.c_str()); + string player_name = escape_player_name(player.com_deck->player_name); + string deck_name = escape_player_name(player.com_deck->deck_name); + message += string_printf("\n $C3%s \"%s\"$C7", player_name.c_str(), deck_name.c_str()); } } send_ship_info(c, message); @@ -2944,7 +2948,7 @@ static void on_61_98(shared_ptr c, uint16_t command, uint32_t flag, stri } case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { const C_CharacterData_V3_61_98* cmd; @@ -2960,8 +2964,8 @@ static void on_61_98(shared_ptr c, uint16_t command, uint32_t flag, stri } } else { if (is_ep3(c->version())) { - c->channel.version = Version::GC_EP3_TRIAL_EDITION; - c->log.info("Game version changed to GC_EP3_TRIAL_EDITION"); + c->channel.version = Version::GC_EP3_NTE; + c->log.info("Game version changed to GC_EP3_NTE"); c->config.clear_flag(Client::Flag::ENCRYPTED_SEND_FUNCTION_CALL); if (c->config.specific_version == 0x33000000) { c->config.specific_version = 0x33534A54; // 3SJT @@ -3701,7 +3705,7 @@ static void on_C3(shared_ptr c, uint16_t, uint32_t, string& data) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: on_choice_search_t(c, cmd); @@ -3728,7 +3732,7 @@ static void on_81(shared_ptr c, uint16_t, uint32_t, string& data) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { const auto& cmd = check_size_t(data); @@ -3966,8 +3970,8 @@ shared_ptr create_game_generic( game->allow_version(Version::XB_V3); } break; - case Version::GC_EP3_TRIAL_EDITION: - game->allow_version(Version::GC_EP3_TRIAL_EDITION); + case Version::GC_EP3_NTE: + game->allow_version(Version::GC_EP3_NTE); break; case Version::GC_EP3: game->allow_version(Version::GC_EP3); @@ -4053,7 +4057,7 @@ shared_ptr create_game_generic( game->allowed_drop_modes = s->allowed_drop_modes_v3_normal; } break; - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: game->set_drop_mode(Lobby::DropMode::DISABLED); game->allowed_drop_modes = (1 << static_cast(game->drop_mode)); @@ -5378,7 +5382,7 @@ static void check_unlicensed_command(Version version, uint8_t command) { break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: // See comment in the DC case above for why DC commands are included here. if (command != 0x88 && // DC NTE @@ -5439,7 +5443,7 @@ void on_command_with_header(shared_ptr c, const string& data) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { auto& header = check_size_t(data, 0xFFFF); diff --git a/src/ReceiveSubcommands.cc b/src/ReceiveSubcommands.cc index 17bae742..d509f273 100644 --- a/src/ReceiveSubcommands.cc +++ b/src/ReceiveSubcommands.cc @@ -451,7 +451,7 @@ static void on_sync_joining_player_disp_and_inventory( break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: gc_cmd = &check_size_t(data, size); base = &gc_cmd->base; @@ -543,7 +543,7 @@ static void on_sync_joining_player_disp_and_inventory( case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: if (gc_cmd) { transcode_inventory_items(gc_cmd); @@ -748,7 +748,7 @@ static void on_send_guild_card(shared_ptr c, uint8_t command, uint8_t fl } case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: { const auto& cmd = check_size_t(data, size); c->character(true, false)->guild_card.description.encode(cmd.guild_card.description.decode(c->language()), c->language()); @@ -842,7 +842,7 @@ static void on_word_select_t(shared_ptr c, uint8_t command, uint8_t, voi } } catch (const exception& e) { - string name = c->character()->disp.name.decode(c->language()); + string name = escape_player_name(c->character()->disp.name.decode(c->language())); lc->log.warning("Untranslatable Word Select message: %s", e.what()); send_text_message_printf(lc, "$C4Untranslatable Word\nSelect message from\n%s", name.c_str()); } diff --git a/src/ReplaySession.cc b/src/ReplaySession.cc index 409fc9c4..34970593 100644 --- a/src/ReplaySession.cc +++ b/src/ReplaySession.cc @@ -152,7 +152,7 @@ void ReplaySession::check_for_password(shared_ptr ev) const { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { const auto& header = check_size_t(ev->data, 0xFFFF); @@ -246,7 +246,7 @@ void ReplaySession::apply_default_mask(shared_ptr ev) { case Version::PC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { uint8_t command; @@ -737,7 +737,7 @@ void ReplaySession::on_command_received( case Version::PC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: if (command == 0x02 || command == 0x17 || command == 0x91 || command == 0x9B) { diff --git a/src/SendCommands.cc b/src/SendCommands.cc index b9483963..987cae7b 100644 --- a/src/SendCommands.cc +++ b/src/SendCommands.cc @@ -134,7 +134,7 @@ void send_command_with_header(Channel& ch, const void* data, size_t size) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: send_command_with_header_t(ch, data, size); @@ -187,7 +187,7 @@ void send_server_init_dc_pc_v3(shared_ptr c, uint8_t flags) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: { auto det_crypt = make_shared( client_key, v2_crypt_initial_client_commands, v3_crypt_initial_client_commands); @@ -264,7 +264,7 @@ void send_server_init(shared_ptr c, uint8_t flags) { case Version::PC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: send_server_init_dc_pc_v3(c, flags); @@ -301,7 +301,7 @@ void send_update_client_config(shared_ptr c, bool always_send) { } case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: { c->config.set_flag(Client::Flag::HAS_GUILD_CARD_NUMBER); @@ -763,7 +763,7 @@ void send_message_box(shared_ptr c, const string& text) { break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: case Version::BB_V4: @@ -962,7 +962,7 @@ void send_simple_mail(shared_ptr c, uint32_t from_guild_card_number, con case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: send_simple_mail_t(c, from_guild_card_number, from_name, text); @@ -1032,7 +1032,7 @@ void send_choice_search_choices(shared_ptr c) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: send_choice_search_choices_t(c); @@ -1094,7 +1094,7 @@ void send_card_search_result( case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: send_card_search_result_t(c, result, result_lobby); @@ -1211,7 +1211,7 @@ void send_guild_card( break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: send_guild_card_dc_pc_gc_t( ch, guild_card_number, name, description, language, section_id, char_class); @@ -1287,7 +1287,7 @@ void send_menu_t(shared_ptr c, shared_ptr menu, bool is_info is_visible &= !(item.flags & MenuItem::Flag::INVISIBLE_ON_GC_NTE); [[fallthrough]]; case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: is_visible &= !(item.flags & MenuItem::Flag::INVISIBLE_ON_GC); break; @@ -1521,7 +1521,7 @@ void send_quest_menu( case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: send_quest_menu_t(c, quests, is_download_menu); break; @@ -1552,7 +1552,7 @@ void send_quest_categories_menu( case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: send_quest_categories_menu_t(c, quest_index, menu_type, episode); break; @@ -1868,7 +1868,7 @@ void send_join_game(shared_ptr c, shared_ptr l) { send_command_t(c, 0x64, player_count, cmd); break; } - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: { S_JoinGame_GC_Ep3_64 cmd; size_t player_count = populate_v3_cmd(cmd); @@ -1940,7 +1940,7 @@ void send_join_lobby_t(shared_ptr c, shared_ptr l, shared_ptrversion()) { - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: if ((lobby_type > 0x14) && (lobby_type < 0xE9)) { lobby_type = l->block - 1; @@ -2126,7 +2126,7 @@ void send_join_lobby(shared_ptr c, shared_ptr l) { break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: send_join_lobby_t(c, l); break; @@ -2166,7 +2166,7 @@ void send_player_join_notification(shared_ptr c, break; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: send_join_lobby_t(c, l, joining_client); break; @@ -2669,7 +2669,7 @@ void send_quest_function_call(shared_ptr c, uint16_t function_id) { void send_ep3_card_list_update(shared_ptr c) { if (!c->config.check_flag(Client::Flag::HAS_EP3_CARD_DEFS)) { auto s = c->require_server_state(); - const auto& data = (c->version() == Version::GC_EP3_TRIAL_EDITION) + const auto& data = (c->version() == Version::GC_EP3_NTE) ? s->ep3_card_index_trial->get_compressed_definitions() : s->ep3_card_index->get_compressed_definitions(); @@ -2743,7 +2743,7 @@ void send_ep3_set_context_token(shared_ptr c, uint32_t context_token) { void send_ep3_confirm_tournament_entry( shared_ptr c, shared_ptr tourn) { - if (c->version() == Version::GC_EP3_TRIAL_EDITION) { + if (c->version() == Version::GC_EP3_NTE) { throw runtime_error("cannot send tournament entry command to Episode 3 Trial Edition client"); } @@ -3314,7 +3314,7 @@ void send_open_quest_file( case Version::PC_NTE: case Version::PC_V2: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: send_open_quest_file_t(c, quest_name, filename, xb_filename, contents->size(), quest_number, type); break; @@ -3434,7 +3434,7 @@ void send_ep3_card_auction(shared_ptr l) { distribution_size += e.probability; } - auto card_index = (l->base_version == Version::GC_EP3_TRIAL_EDITION) + auto card_index = (l->base_version == Version::GC_EP3_NTE) ? s->ep3_card_index_trial : s->ep3_card_index; diff --git a/src/ServerState.cc b/src/ServerState.cc index 5e6e2776..54ff645e 100644 --- a/src/ServerState.cc +++ b/src/ServerState.cc @@ -111,7 +111,7 @@ void ServerState::init() { l->allow_version(Version::XB_V3); l->allow_version(Version::BB_V4); } - l->allow_version(Version::GC_EP3_TRIAL_EDITION); + l->allow_version(Version::GC_EP3_NTE); l->allow_version(Version::GC_EP3); l->block = x + 1; @@ -394,7 +394,7 @@ shared_ptr ServerState::proxy_destinations_menu_for_version(Version return this->proxy_destinations_menu_pc; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return this->proxy_destinations_menu_gc; case Version::XB_V3: @@ -416,7 +416,7 @@ const vector>& ServerState::proxy_destinations_for_versio case Version::PC_V2: return this->proxy_destinations_pc; case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return this->proxy_destinations_gc; case Version::XB_V3: @@ -437,7 +437,7 @@ shared_ptr ServerState::item_parameter_table_for_versi return this->item_parameter_table_v2; case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: case Version::XB_V3: return this->item_parameter_table_v3; diff --git a/src/Text.cc b/src/Text.cc index 1dcf2f01..803ec261 100644 --- a/src/Text.cc +++ b/src/Text.cc @@ -281,7 +281,6 @@ void add_color(StringWriter& w, const char* src, size_t max_input_chars) { } src++; } - w.put(0); } string add_color(const string& s) { @@ -290,6 +289,35 @@ string add_color(const string& s) { return std::move(w.str()); } +void remove_color(StringWriter& w, const char* src, size_t max_input_chars) { + for (size_t x = 0; (x < max_input_chars) && *src; x++) { + if (*src == '$') { + w.put('%'); + w.put('s'); + } else if (*src == '%') { + w.put('%'); + w.put('%'); + } else if (*src == '#') { + w.put('%'); + w.put('n'); + } else if (*src == '\t') { + w.put('$'); + } else if (*src == '\n') { + w.put('#'); + } else { + w.put(*src); + } + src++; + } + w.put(0); +} + +string remove_color(const string& s) { + StringWriter w; + remove_color(w, s.data(), s.size()); + return std::move(w.str()); +} + string strip_color(const string& s) { string ret; for (size_t r = 0; r < s.size(); r++) { @@ -302,3 +330,11 @@ string strip_color(const string& s) { } return ret; } + +string escape_player_name(const string& name) { + if (name.size() > 2 && name[0] == '\t' && name[1] != 'C') { + return remove_color(name.substr(2)); + } else { + return remove_color(name); + } +} diff --git a/src/Text.hh b/src/Text.hh index 0b1d2834..12f16156 100644 --- a/src/Text.hh +++ b/src/Text.hh @@ -549,4 +549,11 @@ std::string add_color(const std::string& s); size_t add_color_inplace(char* a, size_t max_chars); void add_color_inplace(std::string& s); +// remove_color does the opposite of add_color (it changes \t into $, for +// example). strip_color is irreversible; it deletes color escape sequences. +void remove_color(StringWriter& w, const char* src, size_t max_input_chars); +std::string remove_color(const std::string& s); + std::string strip_color(const std::string& s); + +std::string escape_player_name(const std::string& name); diff --git a/src/Version.cc b/src/Version.cc index d16816e5..ccee11a1 100644 --- a/src/Version.cc +++ b/src/Version.cc @@ -20,7 +20,7 @@ const char* login_port_name_for_version(Version v) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return "console-login"; case Version::PC_NTE: @@ -47,7 +47,7 @@ const char* lobby_port_name_for_version(Version v) { case Version::DC_V2: case Version::GC_NTE: case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return "console-lobby"; case Version::PC_NTE: @@ -75,7 +75,7 @@ const char* proxy_port_name_for_version(Version v) { case Version::GC_NTE: return "dc-proxy"; case Version::GC_V3: - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return "gc-proxy"; case Version::PC_NTE: @@ -113,8 +113,8 @@ const char* name_for_enum(Version v) { return "GC_NTE"; case Version::GC_V3: return "GC_V3"; - case Version::GC_EP3_TRIAL_EDITION: - return "GC_EP3_TRIAL_EDITION"; + case Version::GC_EP3_NTE: + return "GC_EP3_NTE"; case Version::GC_EP3: return "GC_EP3"; case Version::XB_V3: @@ -148,8 +148,8 @@ Version enum_for_name(const char* name) { return Version::GC_NTE; } else if (!strcmp(name, "GC_V3") || !strcasecmp(name, "gc")) { return Version::GC_V3; - } else if (!strcmp(name, "GC_EP3_TRIAL_EDITION")) { - return Version::GC_EP3_TRIAL_EDITION; + } else if (!strcmp(name, "GC_EP3_NTE")) { + return Version::GC_EP3_NTE; } else if (!strcmp(name, "GC_EP3")) { return Version::GC_EP3; } else if (!strcmp(name, "XB_V3") || !strcasecmp(name, "xb")) { @@ -228,7 +228,7 @@ uint32_t default_specific_version_for_version(Version version, int64_t sub_versi return 0x33000000; } throw logic_error("this should be impossible"); - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: return 0x33534A54; // 3SJT case Version::GC_EP3: switch (sub_version) { diff --git a/src/Version.hh b/src/Version.hh index 64d3a220..1c848db0 100644 --- a/src/Version.hh +++ b/src/Version.hh @@ -17,7 +17,7 @@ enum class Version { PC_V2 = 7, GC_NTE = 8, GC_V3 = 9, - GC_EP3_TRIAL_EDITION = 10, + GC_EP3_NTE = 10, GC_EP3 = 11, XB_V3 = 12, BB_V4 = 13, @@ -46,7 +46,7 @@ inline bool is_v1_or_v2(Version version) { } inline bool is_v3(Version version) { return (version == Version::GC_V3) || - (version == Version::GC_EP3_TRIAL_EDITION) || + (version == Version::GC_EP3_NTE) || (version == Version::GC_EP3) || (version == Version::XB_V3); } @@ -55,7 +55,7 @@ inline bool is_v4(Version version) { } inline bool is_ep3(Version version) { - return (version == Version::GC_EP3_TRIAL_EDITION) || (version == Version::GC_EP3); + return (version == Version::GC_EP3_NTE) || (version == Version::GC_EP3); } inline bool is_dc(Version version) { @@ -67,14 +67,14 @@ inline bool is_dc(Version version) { inline bool is_gc(Version version) { return (version == Version::GC_NTE) || (version == Version::GC_V3) || - (version == Version::GC_EP3_TRIAL_EDITION) || + (version == Version::GC_EP3_NTE) || (version == Version::GC_EP3); } inline bool is_big_endian(Version version) { return (version == Version::GC_NTE) || (version == Version::GC_V3) || - (version == Version::GC_EP3_TRIAL_EDITION) || + (version == Version::GC_EP3_NTE) || (version == Version::GC_EP3); } inline bool uses_v2_encryption(Version version) { @@ -89,7 +89,7 @@ inline bool uses_v2_encryption(Version version) { } inline bool uses_v3_encryption(Version version) { return (version == Version::GC_V3) || - (version == Version::GC_EP3_TRIAL_EDITION) || + (version == Version::GC_EP3_NTE) || (version == Version::GC_EP3) || (version == Version::XB_V3); } diff --git a/src/WordSelectTable.cc b/src/WordSelectTable.cc index 919d3902..ae986cb4 100644 --- a/src/WordSelectTable.cc +++ b/src/WordSelectTable.cc @@ -60,7 +60,7 @@ uint16_t WordSelectTable::Token::value_for_version(Version version) const { // TODO: Which index does GC_NTE use? Here we presume it's the same as GC, // but this may not be true return this->gc_value; - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: return this->ep3_value; case Version::BB_V4: @@ -93,7 +93,7 @@ WordSelectMessage WordSelectTable::translate( // but this may not be true index = &this->gc_index; break; - case Version::GC_EP3_TRIAL_EDITION: + case Version::GC_EP3_NTE: case Version::GC_EP3: index = &this->ep3_index; break; diff --git a/system/config.example.json b/system/config.example.json index f4fc6b79..02142de3 100644 --- a/system/config.example.json +++ b/system/config.example.json @@ -597,24 +597,24 @@ "MesetaCost": 10000, "BaseProbability": 0x0A3D70A3, // 4% "ProbabilityUpgrade": 0x0A3D70A3, // 4% - "Sunday": ["Kaladbolg", "Durandal", "Blade Dance", "M&A60 Vise", "H&S25 Justice", "L&K14 Combat", "Club of Laconium", "Photon Claw", "Silence Claw", "Stag Cutlery", "Holy Ray", "Ancient Saber", "Elysion", "Twin Psychogun", "Guilty Light", "Red Scorpio", "DB’s Saber", "DF Field", "Morning Prayer", "S-Parts ver1.16", "Standstill Shield", "Kasami Bracer", "Secure Feet", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Monday": ["Kaladbolg", "Flowen's Sword", "Last Survivor", "Dragon Slayer", "Rianov 303SNR", "H&S25 Justice", "L&K14 Combat", "Crush Bullet", "Meteor Smash", "Final Impact", "Club of Zumiuran", "Brave Hammer", "Alive Aqhu", "Ice Staff: Dagon", "Double Saber", "Elysion", "Red Saber", "Meteor Cudgel", "Red Sword", "Panzer Faust", "Plantain Leaf", "Fatsia", "Sange", "Kamui", "Talis", "DB’s Saber", "Guardianna", "Regenerate Gear", "DB’s Shield", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Tuesday": ["Blade Dance", "Bloody Art", "Cross Scar", "Brionac", "Diska of Braveman", "M&A60 Vise", "Club of Laconium", "Mace of Adaman", "Twin Brand", "Brave Knuckle", "Angry Fist", "God Hand", "Red Dagger", "Maser Beam", "Asuka", "Talis", "DB’s Saber", "Red Coat", "Secret Gear", "Regenerate Gear", "Black Ring", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Wednesday": ["Bloody Art", "Brionac", "Vjaya", "Rianov 303SNR", "Battle Verge", "Brave Hammer", "Alive Aqhu", "Soul Banish", "Red Partisan", "Yasminkov 2000H", "Yasminkov 7000V", "Maser Beam", "Musashi", "Yamato", "Zanba", "Ruby Bullet", "Sacred Guard", "S-Parts ver1.16", "S-Parts ver2.01", "Light Relief", "Attribute Wall", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Thursday": ["Gae Bolg", "Slicer of Assassin", "Diska of Liberator", "Diska of Braveman", "Varista", "M&A60 Vise", "Mace of Adaman", "Battle Verge", "Fire Scepter: Agni", "Ice Staff: Dagon", "Storm Wand: Indra", "Twin Brand", "Spread Needle", "Holy Ray", "Inferno Bazooka", "Victor Axe", "Flight Cutter", "Red Slicer", "Branch of Pakupaku", "Heart of Poumn", "Photon Launcher", "Guilty Light", "Talis", "Demolition Comet", "Ruby Bullet", "Guard Wave", "DF Field", "Luminous Field", "Morning Prayer", "Red Coat", "Infantry Mantle", "Regenerate Gear", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Friday": ["Varista", "Custom Ray ver.OO", "Bravace", "Visk-235W", "Rianov 303SNR", "M&A60 Vise", "H&S25 Justice", "Crush Bullet", "Club of Laconium", "Fire Scepter: Agni", "Victor Axe", "Caduceus", "Sting Tip", "Ancient Saber", "Red Saber", "Red Handgun", "Twin Psychogun", "Fatsia", "The Sigh of a God", "Guilty Light", "Talis", "Mahu", "Graviton Plate", "Attribute Plate", "Aura Field", "Electro Frame", "Sacred Cloth", "Smoking Plate", "Red Coat", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Saturday": ["Kaladbolg", "Varista", "Visk-235W", "Wals-MK2", "Justy-23ST", "Rianov 303SNR", "Club of Zumiuran", "Storm Wand: Indra", "Double Saber", "Caduceus", "Sting Tip", "Suppressed Gun", "Ancient Saber", "Twin Psychogun", "Red Mechgun", "Windmill", "Plantain Leaf", "Fatsia", "Revival Garment", "Spirit Garment", "Stink Frame", "D-Parts ver1.01", "D-Parts ver2.10", "Sense Plate", "Graviton Plate", "Custom Frame ver.OO", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], + "Sunday": ["Kaladbolg", "Durandal", "Blade Dance", "M&A60 Vise", "H&S25 Justice", "L&K14 Combat", "Club of Laconium", "Photon Claw", "Silence Claw", "Stag Cutlery", "Holy Ray", "Ancient Saber", "Elysion", "Twin Psychogun", "Guilty Light", "Red Scorpio", "DB's Saber", "DF Field", "Morning Prayer", "S-Parts ver1.16", "Standstill Shield", "Kasami Bracer", "Secure Feet", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Monday": ["Kaladbolg", "Flowen's Sword", "Last Survivor", "Dragon Slayer", "Rianov 303SNR", "H&S25 Justice", "L&K14 Combat", "Crush Bullet", "Meteor Smash", "Final Impact", "Club of Zumiuran", "Brave Hammer", "Alive Aqhu", "Ice Staff:Dagon", "Double Saber", "Elysion", "Red Saber", "Meteor Cudgel", "Red Sword", "Panzer Faust", "Plantain Leaf", "Fatsia", "Sange", "Kamui", "Talis", "DB's Saber", "Guardianna", "Regenerate Gear", "DB's Shield", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Tuesday": ["Blade Dance", "Bloody Art", "Cross Scar", "Brionac", "Diska of Braveman", "M&A60 Vise", "Club of Laconium", "Mace of Adaman", "Twin Brand", "Brave Knuckle", "Angry Fist", "God Hand", "Red Dagger", "Maser Beam", "Asuka", "Talis", "DB's Saber", "Red Coat", "Secret Gear", "Regenerate Gear", "Black Ring", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Wednesday": ["Bloody Art", "Brionac", "Vjaya", "Rianov 303SNR", "Battle Verge", "Brave Hammer", "Alive Aqhu", "Soul Banish", "Red Partisan", "Yasminkov 2000H", "Yasminkov 7000V", "Maser Beam", "Musashi", "Yamato", "Zanba", "Ruby Bullet", "Sacred Guard", "S-Parts ver1.16", "S-Parts ver2.01", "Light Relief", "Attribute Wall", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Thursday": ["Gae Bolg", "Slicer of Assassin", "Diska of Liberator", "Diska of Braveman", "Varista", "M&A60 Vise", "Mace of Adaman", "Battle Verge", "Fire Scepter:Agni", "Ice Staff:Dagon", "Storm Wand:Indra", "Twin Brand", "Spread Needle", "Holy Ray", "Inferno Bazooka", "Victor Axe", "Flight Cutter", "Red Slicer", "Branch of Pakupaku", "Heart of Poumn", "Photon Launcher", "Guilty Light", "Talis", "Demolition Comet", "Ruby Bullet", "Guard Wave", "DF Field", "Luminous Field", "Morning Prayer", "Red Coat", "Infantry Mantle", "Regenerate Gear", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Friday": ["Varista", "Custom Ray ver.OO", "Bravace", "Visk-235W", "Rianov 303SNR", "M&A60 Vise", "H&S25 Justice", "Crush Bullet", "Club of Laconium", "Fire Scepter:Agni", "Victor Axe", "Caduceus", "Sting Tip", "Ancient Saber", "Red Saber", "Red Handgun", "Twin Psychogun", "Fatsia", "The Sigh of a God", "Guilty Light", "Talis", "Mahu", "Graviton Plate", "Attribute Plate", "Aura Field", "Electro Frame", "Sacred Cloth", "Smoking Plate", "Red Coat", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Saturday": ["Kaladbolg", "Varista", "Visk-235W", "Wals-MK2", "Justy-23ST", "Rianov 303SNR", "Club of Zumiuran", "Storm Wand:Indra", "Double Saber", "Caduceus", "Sting Tip", "Suppressed Gun", "Ancient Saber", "Twin Psychogun", "Red Mechgun", "Windmill", "Plantain Leaf", "Fatsia", "Revival Garment", "Spirit Garment", "Stink Frame", "D-Parts ver1.01", "D-Parts ver2.10", "Sense Plate", "Graviton Plate", "Custom Frame ver.OO", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], }, { "MesetaCost": 100000, "BaseProbability": 0x0A3D70A3, // 4% "ProbabilityUpgrade": 0x0A3D70A3, // 4% "Sunday": ["Zero Divide", "Asteron Belt", "Raikiri", "Skyly Card", "Purplenum Card", "Oran Card", "Guren", "Black Odoshi Red Nimaidou", "V101"], - "Monday": ["Earth Wand: Brownie", "Viridia Card", "Greenill Card", "Yellowboze Card", "Yunchang", "Black Odoshi Domaru", "Revival Cuirass", "Gratia", "Regenerate Gear B.P.", "Honeycomb Reflector", "V501", "Heavenly/Battle"], + "Monday": ["Earth Wand Brownie", "Viridia Card", "Greenill Card", "Yellowboze Card", "Yunchang", "Black Odoshi Domaru", "Revival Cuirass", "Gratia", "Regenerate Gear B.P.", "Honeycomb Reflector", "V501", "Heavenly/Battle"], "Tuesday": ["Zero Divide", "Asteron Belt", "Phoenix Claw", "Skyly Card", "Pinkal Card", "Whitill Card", "Morning Glory", "Ignition Cloak", "Bunny Ears", "Cat Ears", "V502", "Smartlink"], "Wednesday": ["Phoenix Claw", "Bluefull Card", "Purplenum Card", "Pinkal Card", "Morning Glory", "Cannon Rouge", "Clio", "Morning Prayer", "Sacred Guard", "Honeycomb Reflector", "Heavenly/Legs"], - "Thursday": ["Asteron Belt", "Earth Wand: Brownie", "Phoenix Claw", "Raikiri", "Greenill Card", "Redria Card", "Whitill Card", "Flamberge", "Cannon Rouge", "Glide Divine", "Star Cuirass", "Stink Shield"], + "Thursday": ["Asteron Belt", "Earth Wand Brownie", "Phoenix Claw", "Raikiri", "Greenill Card", "Redria Card", "Whitill Card", "Flamberge", "Cannon Rouge", "Glide Divine", "Star Cuirass", "Stink Shield"], "Friday": ["Zero Divide", "Phoenix Claw", "Raikiri", "Power Maser", "Viridia Card", "Yellowboze Card", "Ophelie Seize", "Black Odoshi Domaru", "Black Odoshi Red Nimaidou"], - "Saturday": ["Earth Wand: Brownie", "Bluefull Card", "Redria Card", "Oran Card", "Kusanagi", "Honeycomb Reflector"], + "Saturday": ["Earth Wand Brownie", "Bluefull Card", "Redria Card", "Oran Card", "Kusanagi", "Honeycomb Reflector"], }, ], "QuestF960FailureResultItems": { // Items given when all tiers failed to give a prize diff --git a/system/item-tables/names-v4.json b/system/item-tables/names-v4.json index 632add0f..e738230e 100644 --- a/system/item-tables/names-v4.json +++ b/system/item-tables/names-v4.json @@ -976,7 +976,7 @@ "010149": "CURSED CLOAK", "01014A": "SELECT CLOAK", "01014B": "SPIRIT CUIRASS", - "01014C": "REVIVAL CURIASS", + "01014C": "REVIVAL CUIRASS", "01014D": "ALLIANCE UNIFORM", "01014E": "OFFICER UNIFORM", "01014F": "COMMANDER UNIFORM", diff --git a/system/quests/retrieval/q058-gc-e.bin.txt b/system/quests/retrieval/q058-gc-e.bin.txt index a5e90f95..1a76b536 100755 --- a/system/quests/retrieval/q058-gc-e.bin.txt +++ b/system/quests/retrieval/q058-gc-e.bin.txt @@ -7,12 +7,11 @@ // The .version directive specifies which version of the game the quest is for. // The values are DC_NTE, DC_V1_11_2000_PROTOTYPE, DC_V1, DC_V2, PC_V2, GC_NTE, -// GC_V3, GC_EP3_TRIAL_EDITION, GC_EP3, XB_V3, and BB_V4. This determines which -// set of opcodes to use during compilation, and also specifies the header -// format and string encoding. This does not affect where the quest appears in -// menus, so for versions that use the same opcodes, headers, and string -// encodings, it is OK to use a symbolic link (hence q058-xb-e.bin.txt is a link -// to this file). +// GC_V3, GC_EP3_NTE, GC_EP3, XB_V3, and BB_V4. This determines which set of +// opcodes to use during compilation, and also specifies the header format and +// string encoding. This does not affect where the quest appears in menus, so +// for versions that use the same opcodes, headers, and string encodings, it is +// OK to use a symbolic link (hence q058-xb-e.bin.txt is a link to this file). .version GC_V3 // The .quest_num directive specifies the internal number of the quest. This @@ -26,7 +25,8 @@ // The .language field specifies the internal language of the quest. On console // versions (DC, GC, and XB), this affects how strings are encoded - Japanese -// uses Shift-JIS and other languages use ISO8859. The language values are: +// uses Shift-JIS and other languages use ISO8859. (On PC V2 and BB, UTF-16 is +// used for strings in all languages.) The language values are: // 0 = Japanese // 1 = English // 2 = German @@ -38,7 +38,8 @@ .language 1 // The .episode directive specifies the quest's episode. The server ignores this -// if a set_episode or set_episode2 opcode is present in the start function. +// if a set_episode or set_episode2 opcode is present in the code following the +// start label. .episode Episode1 // These directives specify the quest's name, short description, and long @@ -51,7 +52,7 @@ .long_desc "Client: Hopkins, hunter\nQuest:\n My weapon was taken\n from me when I was\n fighting a Dragon.\nReward: ??? Meseta\n\n\n" // On BB, quests may specify a maximum number of players with this directive. If -// not specified, the default is 4. +// not given, the default is 4. On non-BB versions, this directive is ignored. // .max_players 4 // On BB, quests may be joinable while in progress. This directive enables that @@ -73,10 +74,11 @@ // hello_symbol_chat: // .data 28000000 FFFF 0D00 FFFF FFFF 05 18 1D 00 05 28 1D 01 36 20 2A 00 3C 00 32 00 FF 00 00 00 FF 00 00 00 FF 00 00 00 FF 00 00 02 FF 00 00 02 FF 00 00 02 FF 00 00 02 FF 00 00 02 // There is also a directive for including a large number of zero bytes: +// lots_of_zeroes: // .zero 0x400 // 1024 bytes of zeroes -// Every quest must have a start function; this is the main thread that starts -// when the quest begins. The start label implicitly has a number of zero. +// Every quest must have a start label; this is the main thread that starts when +// the quest begins. The start label is always assigned number 0. start: gget 0x0091, r252 set_floor_handler 0, floor_handler_pioneer_2 @@ -143,12 +145,12 @@ floor_handler_pioneer_2_not_first_time: thread_stg show_mission_complete_if_needed ret -label00CA: +label00CA@0x00CA: clear r50 set r51 ret -label00CB: +label00CB@0x00CB: clear r51 set r50 ret diff --git a/tests/GC-Episode3Battle.test.txt b/tests/GC-Episode3Battle.test.txt index 838ac202..ec4e0150 100644 --- a/tests/GC-Episode3Battle.test.txt +++ b/tests/GC-Episode3Battle.test.txt @@ -4265,9 +4265,8 @@ I 16332 2023-09-17 10:14:50 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 14 00 B3 04 42 01 40 00 00 10 FF FF FF FF | B @ 0010 | 00 00 00 00 | I 16332 2023-09-17 10:14:50 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* 0010 | 2F 43 41 78 34 30 20 4D 41 50 20 4C 49 53 54 00 | /CAx40 MAP LIST -0020 | 00 00 00 00 | I 16332 2023-09-17 10:14:51 - [StaticGameData] Generated Episode 3 compressed map list for 1 player(s) (177 maps; 0x227F2 -> 0x5ADE bytes) I 16332 2023-09-17 10:14:51 - [Commands] Sending to C-2 (Tali) (version=GC command=6C flag=00) 0000 | 6C 00 F4 5A B6 00 00 00 F0 5A 00 00 40 00 00 00 | l Z Z @ @@ -5769,9 +5768,8 @@ I 16332 2023-09-17 10:15:10 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 E0 E1 41 00 00 10 FF FF FF FF | A 0010 | 00 00 00 00 34 03 00 00 | 4 I 16332 2023-09-17 10:15:10 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* 0010 | 2F 43 41 78 34 31 20 4D 41 50 20 44 41 54 41 00 | /CAx41 MAP DATA -0020 | 00 00 00 00 | I 16332 2023-09-17 10:15:10 - [Commands] Sending to C-2 (Tali) (version=GC command=6C flag=00) 0000 | 6C 00 94 04 B6 00 00 00 90 04 00 00 41 00 00 00 | l A 0010 | 34 03 00 00 7B 04 00 00 87 00 00 01 FD 00 3F 03 | 4 { ? @@ -6468,9 +6466,9 @@ I 16332 2023-09-17 10:15:45 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 14 00 B3 04 00 00 1D 00 00 00 FF FF FF FF | 0010 | 00 00 00 00 | I 16332 2023-09-17 10:15:45 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 2A | ( C5* +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 2A | ( C5* 0010 | 2F 43 41 78 31 44 20 53 54 41 52 54 20 42 41 54 | /CAx1D START BAT -0020 | 54 4C 45 00 00 00 00 00 | TLE +0020 | 54 4C 45 00 | TLE I 16332 2023-09-17 10:15:45 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 5C 00 B4 16 00 00 4B 00 00 00 32 00 64 00 | \ K 2 d 0010 | 1E 00 50 00 0F 00 46 00 0A 00 37 00 07 00 2D 00 | P F 7 - @@ -8109,9 +8107,9 @@ I 16332 2023-09-17 10:16:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 00 30 | 0 0010 | 00 00 00 00 02 00 E2 00 | I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 05 00 00 03 00 00 04 01 00 20 00 00 15 02 02 02 | @@ -8127,9 +8125,9 @@ I 16332 2023-09-17 10:16:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 00 34 | 4 0010 | 00 00 00 00 03 00 DE 20 | I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 00 00 00 00 00 00 00 00 00 00 18 00 0A 00 | @@ -8388,9 +8386,8 @@ I 16332 2023-09-17 10:16:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 00 3C | H < 0010 | 00 00 00 00 03 42 F4 20 | B I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 03 00 04 04 04 00 00 01 00 00 00 00 03 03 02 03 | @@ -8406,9 +8403,8 @@ I 16332 2023-09-17 10:16:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 00 40 | H @ 0010 | 00 00 00 00 02 42 F4 20 | B I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:16:07 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 01 00 00 03 00 00 04 01 00 00 00 00 02 02 0D 02 | @@ -9275,8 +9271,8 @@ I 16332 2023-09-17 10:16:14 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 00 64 | d 0010 | 00 00 00 00 01 00 00 00 03 04 00 00 | I 16332 2023-09-17 10:16:14 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:16:14 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 04 00 03 03 03 00 00 01 00 00 00 00 12 01 14 01 | @@ -9368,8 +9364,8 @@ I 16332 2023-09-17 10:16:16 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 00 6C | l 0010 | 00 00 00 00 00 00 00 00 02 03 00 00 | I 16332 2023-09-17 10:16:16 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:16:16 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 00 03 00 00 04 00 00 00 00 00 18 00 1B 00 | @@ -9681,9 +9677,9 @@ I 16332 2023-09-17 10:16:18 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 00 78 | x 0010 | 00 00 00 00 00 00 4A E0 | J I 16332 2023-09-17 10:16:18 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:18 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 00 03 00 00 04 00 00 20 00 00 18 00 1B 00 | @@ -9699,9 +9695,9 @@ I 16332 2023-09-17 10:16:18 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 00 7C | | 0010 | 00 00 00 00 01 00 FE C0 | I 16332 2023-09-17 10:16:18 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:18 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 00 03 00 00 04 00 00 00 00 00 18 00 1B 00 | @@ -9841,9 +9837,9 @@ I 16332 2023-09-17 10:16:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 00 80 | ( 0010 | 00 00 00 00 00 02 BC 20 | I 16332 2023-09-17 10:16:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 80 | 0010 | 00 01 00 00 | @@ -9862,9 +9858,9 @@ I 16332 2023-09-17 10:16:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 00 84 | ( 0010 | 00 00 00 00 00 03 F3 E0 | I 16332 2023-09-17 10:16:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 84 | 0010 | 00 01 00 00 | @@ -10282,9 +10278,8 @@ I 16332 2023-09-17 10:16:24 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 00 8C | H 0010 | 00 00 00 00 01 42 F4 20 | B I 16332 2023-09-17 10:16:24 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:16:24 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 01 03 01 00 00 01 00 00 00 00 17 01 11 01 | @@ -10385,9 +10380,8 @@ I 16332 2023-09-17 10:16:27 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 20 00 00 00 98 | H 0010 | 00 00 00 00 00 42 F4 20 | B I 16332 2023-09-17 10:16:27 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:16:27 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 00 03 00 00 04 00 00 00 00 00 18 00 1B 00 | @@ -11050,8 +11044,8 @@ I 16332 2023-09-17 10:16:31 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 00 B0 | 0010 | 00 00 00 00 03 00 00 00 02 05 00 00 | I 16332 2023-09-17 10:16:31 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | C53 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 33 | C53 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:16:31 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 01 00 04 05 04 00 00 01 00 00 00 00 03 03 02 03 | @@ -11119,8 +11113,8 @@ I 16332 2023-09-17 10:16:31 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 00 B4 | 0010 | 00 00 00 00 02 00 07 00 03 03 00 00 | I 16332 2023-09-17 10:16:31 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:16:31 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 01 00 04 04 04 00 04 01 00 00 00 00 02 02 0D 02 | @@ -11209,8 +11203,8 @@ I 16332 2023-09-17 10:16:32 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 00 BC | 0010 | 00 00 00 00 02 00 00 00 03 07 00 00 | I 16332 2023-09-17 10:16:32 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:16:32 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 05 00 03 04 03 00 04 01 00 00 00 00 02 02 0D 02 | @@ -11655,9 +11649,9 @@ I 16332 2023-09-17 10:16:33 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 00 CC | 0010 | 00 00 00 00 03 00 E5 E0 | I 16332 2023-09-17 10:16:33 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:33 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 04 00 03 05 03 00 00 01 00 20 00 00 03 03 02 03 | @@ -11761,9 +11755,9 @@ I 16332 2023-09-17 10:16:33 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 00 D4 | 0010 | 00 00 00 00 02 00 D4 A0 | I 16332 2023-09-17 10:16:33 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:33 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 00 03 00 00 04 00 00 00 00 00 18 00 1B 00 | @@ -11976,9 +11970,9 @@ I 16332 2023-09-17 10:16:36 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 00 D8 | ( 0010 | 00 00 00 00 00 01 C0 20 | I 16332 2023-09-17 10:16:36 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:36 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 D8 | 0010 | 00 01 00 00 | @@ -12219,9 +12213,9 @@ I 16332 2023-09-17 10:16:38 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 BC 00 28 00 00 80 00 00 00 E4 | ( 0010 | 00 00 00 00 00 00 A0 C0 | I 16332 2023-09-17 10:16:38 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:38 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 E4 | 0010 | 00 01 00 00 | @@ -12534,9 +12528,9 @@ I 16332 2023-09-17 10:16:40 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 28 00 00 80 00 00 00 E8 | ( 0010 | 00 00 00 00 01 00 C0 20 | I 16332 2023-09-17 10:16:40 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:40 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 E8 | 0010 | 00 01 00 00 | @@ -12555,9 +12549,9 @@ I 16332 2023-09-17 10:16:41 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 00 EC | ( 0010 | 00 00 00 00 01 01 D8 20 | I 16332 2023-09-17 10:16:41 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:41 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 EC | 0010 | 00 01 00 00 | @@ -12781,9 +12775,9 @@ I 16332 2023-09-17 10:16:43 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 28 00 00 80 00 00 00 F0 | ( 0010 | 00 00 00 00 02 00 D1 40 | @ I 16332 2023-09-17 10:16:43 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:43 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 F0 | 0010 | 00 01 00 00 | @@ -12802,9 +12796,9 @@ I 16332 2023-09-17 10:16:43 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 00 F4 | ( 0010 | 00 00 00 00 02 01 D4 40 | @ I 16332 2023-09-17 10:16:43 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:43 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 F4 | 0010 | 00 01 00 00 | @@ -13168,9 +13162,8 @@ I 16332 2023-09-17 10:16:45 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 00 FC | H 0010 | 00 00 00 00 03 42 F4 20 | B I 16332 2023-09-17 10:16:45 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:16:45 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 02 00 03 05 03 00 00 01 00 00 00 00 03 03 02 03 | @@ -13186,9 +13179,8 @@ I 16332 2023-09-17 10:16:45 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 01 00 | H 0010 | 00 00 00 00 02 42 F4 20 | B I 16332 2023-09-17 10:16:45 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:16:45 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 01 00 01 04 01 00 04 01 00 00 00 00 0D 02 05 02 | @@ -14115,8 +14107,8 @@ I 16332 2023-09-17 10:16:52 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 01 24 | $ 0010 | 00 00 00 00 01 00 00 00 02 04 00 00 | I 16332 2023-09-17 10:16:52 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:16:52 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 05 00 05 03 05 00 00 01 02 00 00 00 17 01 11 01 | @@ -14492,9 +14484,9 @@ I 16332 2023-09-17 10:16:54 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 01 34 | 4 0010 | 00 00 00 00 01 00 E1 40 | @ I 16332 2023-09-17 10:16:54 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:16:54 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 04 03 04 00 00 01 02 20 00 00 17 01 11 01 | @@ -14607,9 +14599,9 @@ I 16332 2023-09-17 10:17:04 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 01 3C | < 0010 | 00 00 00 00 00 00 E1 40 | @ I 16332 2023-09-17 10:17:04 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:04 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 00 04 00 00 08 00 02 00 00 00 18 00 02 00 | @@ -14758,9 +14750,9 @@ I 16332 2023-09-17 10:17:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 01 40 | ( @ 0010 | 00 00 00 00 00 02 BB 00 | I 16332 2023-09-17 10:17:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:07 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 40 | @ 0010 | 00 01 00 00 | @@ -14779,9 +14771,9 @@ I 16332 2023-09-17 10:17:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 01 44 | ( D 0010 | 00 00 00 00 00 03 CB A0 | I 16332 2023-09-17 10:17:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:07 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 44 | D 0010 | 00 01 00 00 | @@ -15057,9 +15049,9 @@ I 16332 2023-09-17 10:17:10 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 01 48 | ( H 0010 | 00 00 00 00 01 02 CB A0 | I 16332 2023-09-17 10:17:10 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:10 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 48 | H 0010 | 00 01 00 00 | @@ -15078,9 +15070,9 @@ I 16332 2023-09-17 10:17:10 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 01 4C | ( L 0010 | 00 00 00 00 01 03 80 80 | I 16332 2023-09-17 10:17:10 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:10 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 4C | L 0010 | 00 01 00 00 | @@ -15444,9 +15436,8 @@ I 16332 2023-09-17 10:17:12 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 01 54 | H T 0010 | 00 00 00 00 01 42 F4 20 | B I 16332 2023-09-17 10:17:12 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:17:12 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 06 00 04 03 04 00 00 01 02 00 00 00 11 01 1B 01 | @@ -15501,9 +15492,8 @@ I 16332 2023-09-17 10:17:17 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 20 00 00 01 5C | H \ 0010 | 00 00 00 00 00 42 F4 20 | B I 16332 2023-09-17 10:17:17 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:17:17 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 00 04 00 00 08 00 02 00 00 00 18 00 02 00 | @@ -16184,8 +16174,8 @@ I 16332 2023-09-17 10:17:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 01 74 | t 0010 | 00 00 00 00 03 00 00 00 04 05 00 00 | I 16332 2023-09-17 10:17:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | C53 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 33 | C53 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:17:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 02 00 03 05 03 00 00 01 00 00 00 00 03 03 02 03 | @@ -16253,8 +16243,8 @@ I 16332 2023-09-17 10:17:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 01 78 | x 0010 | 00 00 00 00 02 00 07 00 03 04 00 00 | I 16332 2023-09-17 10:17:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:17:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 01 00 05 05 05 00 04 01 00 00 00 00 0D 02 05 02 | @@ -16343,8 +16333,8 @@ I 16332 2023-09-17 10:17:22 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 01 80 | 0010 | 00 00 00 00 02 00 00 00 02 07 00 00 | I 16332 2023-09-17 10:17:22 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:17:22 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 06 00 04 05 04 00 04 01 00 00 00 00 0D 02 05 02 | @@ -16621,9 +16611,9 @@ I 16332 2023-09-17 10:17:23 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 01 88 | 0010 | 00 00 00 00 03 00 F1 80 | I 16332 2023-09-17 10:17:23 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:23 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 02 00 03 05 03 00 00 01 00 20 00 00 03 03 02 03 | @@ -16815,9 +16805,9 @@ I 16332 2023-09-17 10:17:24 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 01 94 | 0010 | 00 00 00 00 02 00 F1 80 | I 16332 2023-09-17 10:17:24 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:24 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 00 04 00 00 08 00 00 00 00 00 18 00 02 00 | @@ -16969,9 +16959,9 @@ I 16332 2023-09-17 10:17:25 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 01 98 | ( 0010 | 00 00 00 00 00 01 C0 A0 | I 16332 2023-09-17 10:17:25 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:25 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 98 | 0010 | 00 01 00 00 | @@ -17101,9 +17091,9 @@ I 16332 2023-09-17 10:17:29 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 E0 97 28 00 00 80 00 00 01 A0 | ( 0010 | 00 00 00 00 00 00 A0 C0 | I 16332 2023-09-17 10:17:29 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:29 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 A0 | 0010 | 00 01 00 00 | @@ -17370,9 +17360,9 @@ I 16332 2023-09-17 10:17:30 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 28 00 00 80 00 00 01 A4 | ( 0010 | 00 00 00 00 01 00 BC A0 | I 16332 2023-09-17 10:17:30 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:30 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 A4 | 0010 | 00 01 00 00 | @@ -17391,9 +17381,9 @@ I 16332 2023-09-17 10:17:31 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 01 A8 | ( 0010 | 00 00 00 00 01 01 C0 A0 | I 16332 2023-09-17 10:17:31 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:31 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 A8 | 0010 | 00 01 00 00 | @@ -17757,9 +17747,8 @@ I 16332 2023-09-17 10:17:32 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 01 B0 | H 0010 | 00 00 00 00 03 42 F4 20 | B I 16332 2023-09-17 10:17:32 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:17:32 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 04 00 03 05 03 00 00 01 00 00 00 00 03 03 02 03 | @@ -17775,9 +17764,8 @@ I 16332 2023-09-17 10:17:32 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 01 B4 | H 0010 | 00 00 00 00 02 42 F4 20 | B I 16332 2023-09-17 10:17:32 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:17:32 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 05 00 02 05 02 00 04 01 00 00 00 00 0D 02 11 02 | @@ -18572,8 +18560,8 @@ I 16332 2023-09-17 10:17:36 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 01 D4 | 0010 | 00 00 00 00 01 00 00 00 02 05 00 00 | I 16332 2023-09-17 10:17:36 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:17:36 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 03 00 04 06 04 00 01 01 00 00 00 00 11 01 1B 01 | @@ -18665,8 +18653,8 @@ I 16332 2023-09-17 10:17:38 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 01 DC | 0010 | 00 00 00 00 00 00 00 00 02 04 00 00 | I 16332 2023-09-17 10:17:38 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:17:38 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 04 03 04 00 08 00 00 00 00 00 02 00 1E 00 | @@ -19047,9 +19035,9 @@ I 16332 2023-09-17 10:17:40 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 01 E8 | 0010 | 00 00 00 00 01 00 ED 40 | @ I 16332 2023-09-17 10:17:40 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:40 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 06 00 03 06 03 00 01 01 00 20 00 00 11 01 1B 01 | @@ -19375,9 +19363,9 @@ I 16332 2023-09-17 10:17:47 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 01 F8 | 0010 | 00 00 00 00 00 00 ED 40 | @ I 16332 2023-09-17 10:17:47 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:47 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 01 03 01 00 08 00 00 00 00 00 02 00 1E 00 | @@ -19562,9 +19550,9 @@ I 16332 2023-09-17 10:17:51 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 01 FC | ( 0010 | 00 00 00 00 00 02 BC 20 | I 16332 2023-09-17 10:17:51 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:51 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 FC | 0010 | 00 01 00 00 | @@ -19583,9 +19571,9 @@ I 16332 2023-09-17 10:17:51 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 02 00 | ( 0010 | 00 00 00 00 00 03 C6 80 | I 16332 2023-09-17 10:17:51 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:17:51 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 00 | 0010 | 00 01 00 00 | @@ -19899,9 +19887,9 @@ I 16332 2023-09-17 10:18:00 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 04 | ( 0010 | 00 00 00 00 01 02 C6 80 | I 16332 2023-09-17 10:18:00 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:00 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 04 | 0010 | 00 01 00 00 | @@ -19920,9 +19908,9 @@ I 16332 2023-09-17 10:18:00 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 08 | ( 0010 | 00 00 00 00 01 03 DC 00 | I 16332 2023-09-17 10:18:00 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:00 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 08 | 0010 | 00 01 00 00 | @@ -20149,9 +20137,9 @@ I 16332 2023-09-17 10:18:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 0C | ( 0010 | 00 00 00 00 02 02 DC 00 | I 16332 2023-09-17 10:18:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 0C | 0010 | 00 01 00 00 | @@ -20170,9 +20158,9 @@ I 16332 2023-09-17 10:18:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 10 | ( 0010 | 00 00 00 00 02 03 02 40 | @ I 16332 2023-09-17 10:18:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 10 | 0010 | 00 01 00 00 | @@ -20403,9 +20391,9 @@ I 16332 2023-09-17 10:18:20 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 14 | ( 0010 | 00 00 00 00 03 02 D8 20 | I 16332 2023-09-17 10:18:20 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:20 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 14 | 0010 | 00 01 00 00 | @@ -20424,9 +20412,9 @@ I 16332 2023-09-17 10:18:20 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 02 18 | ( 0010 | 00 00 00 00 03 03 DC 00 | I 16332 2023-09-17 10:18:20 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:20 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 18 | 0010 | 00 01 00 00 | @@ -20790,9 +20778,8 @@ I 16332 2023-09-17 10:18:29 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 02 20 | H 0010 | 00 00 00 00 01 42 F4 20 | B I 16332 2023-09-17 10:18:29 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:18:29 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 06 00 03 06 03 00 01 01 00 00 00 00 11 01 0E 01 | @@ -21027,9 +21014,8 @@ I 16332 2023-09-17 10:18:36 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 20 00 00 02 34 | H 4 0010 | 00 00 00 00 00 42 F4 20 | B I 16332 2023-09-17 10:18:36 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:18:36 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 01 03 01 00 08 00 00 00 00 00 1E 00 13 00 | @@ -21818,8 +21804,8 @@ I 16332 2023-09-17 10:18:50 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 02 50 | P 0010 | 00 00 00 00 02 00 00 00 03 07 00 00 | I 16332 2023-09-17 10:18:50 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 32 | C52 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:18:50 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 02 00 01 06 01 00 04 01 00 00 00 00 0D 02 11 02 | @@ -22207,9 +22193,9 @@ I 16332 2023-09-17 10:18:53 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 02 60 | ` 0010 | 00 00 00 00 02 00 38 60 | 8` I 16332 2023-09-17 10:18:53 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:53 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 03 00 00 06 00 00 04 01 00 20 00 00 0D 02 11 02 | @@ -22313,9 +22299,9 @@ I 16332 2023-09-17 10:18:54 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 02 68 | h 0010 | 00 00 00 00 03 00 1A C0 | I 16332 2023-09-17 10:18:54 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:54 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 01 03 01 00 08 00 00 00 00 00 1E 00 13 00 | @@ -22578,9 +22564,9 @@ I 16332 2023-09-17 10:18:57 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 AC 00 28 00 00 80 00 00 02 70 | ( p 0010 | 00 00 00 00 00 00 B4 A0 | I 16332 2023-09-17 10:18:57 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:57 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 70 | p 0010 | 00 01 00 00 | @@ -22599,9 +22585,9 @@ I 16332 2023-09-17 10:18:58 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 90 00 28 00 00 80 00 00 02 74 | ( t 0010 | 00 00 00 00 00 01 FE 00 | I 16332 2023-09-17 10:18:58 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:18:58 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 74 | t 0010 | 00 01 00 00 | @@ -22966,9 +22952,9 @@ I 16332 2023-09-17 10:19:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 02 78 | ( x 0010 | 00 00 00 00 01 01 B4 A0 | I 16332 2023-09-17 10:19:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:19:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 78 | x 0010 | 00 01 00 00 | @@ -23080,9 +23066,9 @@ I 16332 2023-09-17 10:19:12 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 AC 00 28 00 00 80 00 00 02 80 | ( 0010 | 00 00 00 00 01 00 A0 C0 | I 16332 2023-09-17 10:19:12 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:19:12 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 80 | 0010 | 00 01 00 00 | @@ -23414,9 +23400,8 @@ I 16332 2023-09-17 10:19:19 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 02 84 | H 0010 | 00 00 00 00 02 42 F4 20 | B I 16332 2023-09-17 10:19:19 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 32 | $ C52 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:19:19 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 02 00 00 00 | d 0010 | 03 00 00 06 00 00 04 01 00 00 00 00 0D 02 11 02 | @@ -23450,9 +23435,8 @@ I 16332 2023-09-17 10:19:19 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 02 88 | H 0010 | 00 00 00 00 03 42 F4 20 | B I 16332 2023-09-17 10:19:19 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:19:19 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 05 00 04 04 04 00 00 01 02 00 00 00 03 03 02 03 | @@ -24379,8 +24363,8 @@ I 16332 2023-09-17 10:19:37 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 02 B0 | 0010 | 00 00 00 00 00 00 00 00 03 05 00 00 | I 16332 2023-09-17 10:19:37 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:19:37 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 03 05 03 00 08 00 00 00 00 00 13 00 08 00 | @@ -24925,9 +24909,9 @@ I 16332 2023-09-17 10:19:41 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 02 C4 | 0010 | 00 00 00 00 01 00 ED 40 | @ I 16332 2023-09-17 10:19:41 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:19:41 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 03 00 00 05 00 00 04 01 00 20 00 00 11 01 0E 01 | @@ -25222,9 +25206,9 @@ I 16332 2023-09-17 10:19:49 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 02 D4 | 0010 | 00 00 00 00 00 00 ED 40 | @ I 16332 2023-09-17 10:19:49 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:19:49 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 00 05 00 00 08 00 00 00 00 00 13 00 08 00 | @@ -25427,9 +25411,9 @@ I 16332 2023-09-17 10:19:53 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 D8 | ( 0010 | 00 00 00 00 00 02 CF C0 | I 16332 2023-09-17 10:19:53 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:19:53 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 D8 | 0010 | 00 01 00 00 | @@ -25448,9 +25432,9 @@ I 16332 2023-09-17 10:19:53 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 02 DC | ( 0010 | 00 00 00 00 00 03 D4 00 | I 16332 2023-09-17 10:19:53 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:19:53 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 DC | 0010 | 00 01 00 00 | @@ -25819,9 +25803,9 @@ I 16332 2023-09-17 10:20:02 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 E0 | ( 0010 | 00 00 00 00 01 02 CF C0 | I 16332 2023-09-17 10:20:02 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:02 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 E0 | 0010 | 00 01 00 00 | @@ -25840,9 +25824,9 @@ I 16332 2023-09-17 10:20:02 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 E4 | ( 0010 | 00 00 00 00 01 03 D4 00 | I 16332 2023-09-17 10:20:02 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:02 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 E4 | 0010 | 00 01 00 00 | @@ -26115,9 +26099,9 @@ I 16332 2023-09-17 10:20:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 E8 | ( 0010 | 00 00 00 00 02 02 CF C0 | I 16332 2023-09-17 10:20:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 E8 | 0010 | 00 01 00 00 | @@ -26136,9 +26120,9 @@ I 16332 2023-09-17 10:20:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 02 EC | ( 0010 | 00 00 00 00 02 03 D4 00 | I 16332 2023-09-17 10:20:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 EC | 0010 | 00 01 00 00 | @@ -26342,9 +26326,9 @@ I 16332 2023-09-17 10:20:20 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 F0 | ( 0010 | 00 00 00 00 03 02 CF C0 | I 16332 2023-09-17 10:20:20 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:20 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 F0 | 0010 | 00 01 00 00 | @@ -26363,9 +26347,9 @@ I 16332 2023-09-17 10:20:20 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 02 F4 | ( 0010 | 00 00 00 00 03 03 D4 00 | I 16332 2023-09-17 10:20:20 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:20 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 F4 | 0010 | 00 01 00 00 | @@ -26589,9 +26573,9 @@ I 16332 2023-09-17 10:20:28 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 F8 | ( 0010 | 00 00 00 00 04 02 CF C0 | I 16332 2023-09-17 10:20:28 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 32 | ( C52 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:28 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 F8 | 0010 | 00 01 00 00 | @@ -26610,9 +26594,9 @@ I 16332 2023-09-17 10:20:28 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 02 00 28 00 00 80 00 00 02 FC | ( 0010 | 00 00 00 00 04 03 D4 00 | I 16332 2023-09-17 10:20:28 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:28 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 FC | 0010 | 00 01 00 00 | @@ -26979,9 +26963,8 @@ I 16332 2023-09-17 10:20:37 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 03 04 | H 0010 | 00 00 00 00 01 42 F4 20 | B I 16332 2023-09-17 10:20:37 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:20:37 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 02 00 00 05 00 00 04 01 00 00 00 00 0E 01 0B 01 | @@ -27220,9 +27203,8 @@ I 16332 2023-09-17 10:20:39 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 20 00 00 03 1C | H 0010 | 00 00 00 00 00 42 F4 20 | B I 16332 2023-09-17 10:20:39 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:20:39 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 00 05 00 00 08 00 00 00 00 00 13 00 0B 00 | @@ -27874,8 +27856,8 @@ I 16332 2023-09-17 10:20:50 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 03 2C | , 0010 | 00 00 00 00 03 00 00 00 04 03 00 00 | I 16332 2023-09-17 10:20:50 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | C53 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 33 | C53 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:20:50 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 04 00 03 04 03 00 00 01 00 00 00 00 03 03 02 03 | @@ -28167,9 +28149,9 @@ I 16332 2023-09-17 10:20:53 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 03 34 | 4 0010 | 00 00 00 00 03 00 1E 40 | @ I 16332 2023-09-17 10:20:53 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:20:53 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 00 05 00 00 08 00 00 00 00 00 13 00 0B 00 | @@ -28428,9 +28410,8 @@ I 16332 2023-09-17 10:20:55 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 20 00 00 03 3C | H < 0010 | 00 00 00 00 03 42 F4 20 | B I 16332 2023-09-17 10:20:55 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 33 | $ C53 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 16332 2023-09-17 10:20:55 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 03 00 00 00 | d 0010 | 03 00 03 04 03 00 00 01 00 00 00 00 03 03 1E 03 | @@ -29075,8 +29056,8 @@ I 16332 2023-09-17 10:21:06 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 03 54 | T 0010 | 00 00 00 00 01 00 00 00 02 04 00 00 | I 16332 2023-09-17 10:21:06 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:21:06 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 05 00 04 03 04 00 04 01 00 00 00 00 0E 01 0B 01 | @@ -29171,8 +29152,8 @@ I 16332 2023-09-17 10:21:08 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 03 5C | \ 0010 | 00 00 00 00 00 00 00 00 03 03 00 00 | I 16332 2023-09-17 10:21:08 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 16332 2023-09-17 10:21:08 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 04 06 04 00 08 00 00 00 00 00 13 00 0B 00 | @@ -29478,9 +29459,9 @@ I 16332 2023-09-17 10:21:10 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 03 68 | h 0010 | 00 00 00 00 01 00 ED 40 | @ I 16332 2023-09-17 10:21:10 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:21:10 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 06 00 03 03 03 00 04 01 00 20 00 00 0E 01 0B 01 | @@ -29787,9 +29768,9 @@ I 16332 2023-09-17 10:21:12 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 0C 00 00 03 78 | x 0010 | 00 00 00 00 00 00 ED 40 | @ I 16332 2023-09-17 10:21:12 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:21:12 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 01 06 01 00 08 00 00 00 00 00 13 00 0B 00 | @@ -29973,9 +29954,9 @@ I 16332 2023-09-17 10:21:16 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 03 00 28 00 00 80 00 00 03 7C | ( | 0010 | 00 00 00 00 00 03 C5 80 | I 16332 2023-09-17 10:21:16 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 33 | ( C53 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 16332 2023-09-17 10:21:16 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 7C | | 0010 | 00 01 00 00 | diff --git a/tests/GC-Episode3BattleWithSpectator.test.txt b/tests/GC-Episode3BattleWithSpectator.test.txt index 7c3852ed..d45c8d5e 100644 --- a/tests/GC-Episode3BattleWithSpectator.test.txt +++ b/tests/GC-Episode3BattleWithSpectator.test.txt @@ -4263,9 +4263,8 @@ I 17097 2023-09-19 21:53:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 14 00 B3 04 42 01 40 00 00 10 FF FF FF FF | B @ 0010 | 00 00 00 00 | I 17097 2023-09-19 21:53:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* 0010 | 2F 43 41 78 34 30 20 4D 41 50 20 4C 49 53 54 00 | /CAx40 MAP LIST -0020 | 00 00 00 00 | I 17097 2023-09-19 21:53:08 - [StaticGameData] Generated Episode 3 compressed map list for 1 player(s) (177 maps; 0x227F2 -> 0x5ADE bytes) I 17097 2023-09-19 21:53:08 - [Commands] Sending to C-2 (Tali) (version=GC command=6C flag=00) 0000 | 6C 00 F4 5A B6 00 00 00 F0 5A 00 00 40 00 00 00 | l Z Z @ @@ -5740,9 +5739,8 @@ I 17097 2023-09-19 21:53:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 E0 E1 41 00 00 10 FF FF FF FF | A 0010 | 00 00 00 00 F9 01 00 00 | I 17097 2023-09-19 21:53:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 2A | $ C5* 0010 | 2F 43 41 78 34 31 20 4D 41 50 20 44 41 54 41 00 | /CAx41 MAP DATA -0020 | 00 00 00 00 | I 17097 2023-09-19 21:53:12 - [Commands] Sending to C-2 (Tali) (version=GC command=6C flag=00) 0000 | 6C 00 1C 04 B6 00 00 00 18 04 00 00 41 00 00 00 | l A 0010 | F9 01 00 00 03 04 00 00 07 00 00 01 FD F8 FC F9 | @@ -11007,9 +11005,9 @@ I 17097 2023-09-19 21:54:58 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 14 00 B3 04 00 00 1D 00 00 00 FF FF FF FF | 0010 | 00 00 00 00 | I 17097 2023-09-19 21:54:58 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 2A | ( C5* +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 2A | ( C5* 0010 | 2F 43 41 78 31 44 20 53 54 41 52 54 20 42 41 54 | /CAx1D START BAT -0020 | 54 4C 45 00 00 00 00 00 | TLE +0020 | 54 4C 45 00 | TLE I 17097 2023-09-19 21:54:58 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 5C 00 B4 16 00 00 4B 00 00 00 32 00 64 00 | \ K 2 d 0010 | 1E 00 50 00 0F 00 46 00 0A 00 37 00 07 00 2D 00 | P F 7 - @@ -13513,9 +13511,9 @@ I 17097 2023-09-19 21:56:32 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 00 24 | $ 0010 | 00 00 00 00 00 00 90 20 | I 17097 2023-09-19 21:56:32 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:56:32 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 00 04 00 00 06 00 00 00 00 00 14 00 0A 00 | @@ -13750,9 +13748,8 @@ I 17097 2023-09-19 21:56:34 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 00 28 | H ( 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 21:56:34 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 21:56:34 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 00 04 00 00 06 00 00 00 00 00 14 00 0A 00 | @@ -15393,9 +15390,9 @@ I 17097 2023-09-19 21:56:54 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 00 48 | H 0010 | 00 00 00 00 01 00 C3 20 | I 17097 2023-09-19 21:56:54 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:56:54 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 00 04 00 00 06 00 00 00 00 00 14 00 0A 00 | @@ -15819,9 +15816,9 @@ I 17097 2023-09-19 21:56:59 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 00 50 | ( P 0010 | 00 00 00 00 00 00 7E 80 | ~ I 17097 2023-09-19 21:56:59 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:56:59 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 50 | P 0010 | 00 01 00 00 | @@ -16328,9 +16325,8 @@ I 17097 2023-09-19 21:57:06 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 00 54 | H T 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 21:57:06 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 21:57:06 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 06 00 02 03 02 00 02 01 02 00 00 00 14 01 0D 01 | @@ -17398,8 +17394,8 @@ I 17097 2023-09-19 21:57:30 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 00 68 | h 0010 | 00 00 00 00 00 00 00 00 03 05 00 00 | I 17097 2023-09-19 21:57:30 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 21:57:30 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 03 04 03 00 08 00 00 00 00 00 12 00 1E 00 | @@ -18338,9 +18334,9 @@ I 17097 2023-09-19 21:57:39 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 00 7C | | 0010 | 00 00 00 00 00 00 DF 80 | I 17097 2023-09-19 21:57:39 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:57:39 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 00 04 00 00 08 00 00 00 00 00 12 00 1E 00 | @@ -18818,9 +18814,9 @@ I 17097 2023-09-19 21:57:43 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 00 84 | ( 0010 | 00 00 00 00 00 01 B7 80 | I 17097 2023-09-19 21:57:43 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:57:43 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 84 | 0010 | 00 01 00 00 | @@ -19257,9 +19253,9 @@ I 17097 2023-09-19 21:57:52 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 00 88 | ( 0010 | 00 00 00 00 01 01 C9 40 | @ I 17097 2023-09-19 21:57:52 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:57:52 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 88 | 0010 | 00 01 00 00 | @@ -19786,9 +19782,8 @@ I 17097 2023-09-19 21:58:01 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 00 90 | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 21:58:01 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 21:58:01 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 00 04 00 00 08 00 00 00 00 00 12 00 1E 00 | @@ -21384,9 +21379,9 @@ I 17097 2023-09-19 21:58:22 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 00 B0 | 0010 | 00 00 00 00 01 00 F8 20 | I 17097 2023-09-19 21:58:22 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:58:22 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 00 04 00 00 08 00 00 00 00 00 12 00 1E 00 | @@ -21798,9 +21793,9 @@ I 17097 2023-09-19 21:58:25 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 00 B8 | ( 0010 | 00 00 00 00 00 00 88 60 | ` I 17097 2023-09-19 21:58:25 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:58:25 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 B8 | 0010 | 00 01 00 00 | @@ -22339,9 +22334,8 @@ I 17097 2023-09-19 21:58:33 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 00 BC | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 21:58:33 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 21:58:33 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 02 00 00 05 00 00 04 01 02 00 00 00 14 01 1C 01 | @@ -23377,8 +23371,8 @@ I 17097 2023-09-19 21:59:25 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 00 CC | 0010 | 00 00 00 00 00 00 00 00 02 04 00 00 | I 17097 2023-09-19 21:59:25 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 21:59:25 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 03 03 03 00 08 00 00 00 00 00 12 00 1E 00 | @@ -24341,9 +24335,9 @@ I 17097 2023-09-19 21:59:30 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 00 E0 | 0010 | 00 00 00 00 00 00 98 00 | I 17097 2023-09-19 21:59:30 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:59:30 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 00 03 00 00 08 00 00 00 00 00 12 00 1E 00 | @@ -24785,9 +24779,9 @@ I 17097 2023-09-19 21:59:34 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 00 E8 | ( 0010 | 00 00 00 00 00 01 B5 A0 | I 17097 2023-09-19 21:59:34 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:59:34 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 E8 | 0010 | 00 01 00 00 | @@ -25282,9 +25276,9 @@ I 17097 2023-09-19 21:59:43 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 00 EC | ( 0010 | 00 00 00 00 01 01 B5 A0 | I 17097 2023-09-19 21:59:43 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 21:59:43 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 00 EC | 0010 | 00 01 00 00 | @@ -25953,9 +25947,8 @@ I 17097 2023-09-19 21:59:53 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 00 F8 | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 21:59:53 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 21:59:53 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 00 03 00 00 08 00 00 00 00 00 12 00 16 00 | @@ -27125,8 +27118,8 @@ I 17097 2023-09-19 22:00:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 01 0C | 0010 | 00 00 00 00 01 00 07 00 02 03 00 00 | I 17097 2023-09-19 22:00:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 22:00:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 02 06 02 00 04 01 00 00 00 00 14 01 07 01 | @@ -28255,9 +28248,9 @@ I 17097 2023-09-19 22:00:16 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 01 18 | 0010 | 00 00 00 00 01 00 C3 20 | I 17097 2023-09-19 22:00:16 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:00:16 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 00 03 00 00 08 00 00 00 00 00 12 00 16 00 | @@ -28663,9 +28656,9 @@ I 17097 2023-09-19 22:00:19 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 01 20 | ( 0010 | 00 00 00 00 00 00 89 C0 | I 17097 2023-09-19 22:00:19 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:00:19 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 20 | 0010 | 00 01 00 00 | @@ -29210,9 +29203,8 @@ I 17097 2023-09-19 22:00:27 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 01 24 | H $ 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:00:27 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:00:27 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 01 06 01 00 04 01 00 00 00 00 14 01 07 01 | @@ -30982,9 +30974,9 @@ I 17097 2023-09-19 22:00:48 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 01 44 | D 0010 | 00 00 00 00 00 00 95 60 | ` I 17097 2023-09-19 22:00:48 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:00:48 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 03 03 03 00 08 00 02 00 00 00 16 00 13 00 | @@ -31444,9 +31436,9 @@ I 17097 2023-09-19 22:00:52 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 01 4C | ( L 0010 | 00 00 00 00 00 01 D3 80 | I 17097 2023-09-19 22:00:52 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:00:52 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 4C | L 0010 | 00 01 00 00 | @@ -31941,9 +31933,9 @@ I 17097 2023-09-19 22:01:01 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 01 50 | ( P 0010 | 00 00 00 00 01 01 B4 00 | I 17097 2023-09-19 22:01:01 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:01:01 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 50 | P 0010 | 00 01 00 00 | @@ -32346,9 +32338,9 @@ I 17097 2023-09-19 22:01:10 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 01 54 | ( T 0010 | 00 00 00 00 02 01 B4 60 | ` I 17097 2023-09-19 22:01:10 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:01:10 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 54 | T 0010 | 00 01 00 00 | @@ -32887,9 +32879,8 @@ I 17097 2023-09-19 22:01:20 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 01 5C | H \ 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:01:20 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:01:20 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 03 03 03 00 08 00 02 00 00 00 16 00 13 00 | @@ -34534,9 +34525,9 @@ I 17097 2023-09-19 22:01:42 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 01 7C | | 0010 | 00 00 00 00 01 00 DF 80 | I 17097 2023-09-19 22:01:42 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:01:42 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 03 03 03 00 08 00 00 00 00 00 16 00 13 00 | @@ -34988,9 +34979,9 @@ I 17097 2023-09-19 22:01:46 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 01 84 | ( 0010 | 00 00 00 00 00 00 7E 40 | ~@ I 17097 2023-09-19 22:01:46 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:01:46 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 84 | 0010 | 00 01 00 00 | @@ -35572,9 +35563,8 @@ I 17097 2023-09-19 22:01:54 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 01 88 | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:01:54 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:01:54 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 00 03 00 00 03 01 02 00 00 00 14 01 17 01 | @@ -37404,9 +37394,9 @@ I 17097 2023-09-19 22:02:19 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 01 A8 | 0010 | 00 00 00 00 00 00 F1 60 | ` I 17097 2023-09-19 22:02:19 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:02:19 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 04 06 04 00 08 00 02 00 00 00 16 00 1D 00 | @@ -37663,9 +37653,9 @@ I 17097 2023-09-19 22:02:23 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 01 AC | ( 0010 | 00 00 00 00 00 01 DC 80 | I 17097 2023-09-19 22:02:23 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:02:23 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 AC | 0010 | 00 01 00 00 | @@ -38166,9 +38156,9 @@ I 17097 2023-09-19 22:02:32 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 01 B0 | ( 0010 | 00 00 00 00 01 01 7E A0 | ~ I 17097 2023-09-19 22:02:32 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:02:32 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 B0 | 0010 | 00 01 00 00 | @@ -38571,9 +38561,9 @@ I 17097 2023-09-19 22:02:40 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 01 B4 | ( 0010 | 00 00 00 00 02 01 E6 A0 | I 17097 2023-09-19 22:02:40 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:02:40 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 B4 | 0010 | 00 01 00 00 | @@ -39134,9 +39124,8 @@ I 17097 2023-09-19 22:02:53 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 01 B8 | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:02:53 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:02:53 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 04 06 04 00 08 00 02 00 00 00 16 00 1D 00 | @@ -40692,9 +40681,9 @@ I 17097 2023-09-19 22:03:16 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 01 D8 | 0010 | 00 00 00 00 01 00 E6 A0 | I 17097 2023-09-19 22:03:16 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:03:16 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 04 06 04 00 08 00 00 00 00 00 16 00 1D 00 | @@ -40935,9 +40924,9 @@ I 17097 2023-09-19 22:03:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 28 00 00 80 00 00 01 DC | ( 0010 | 00 00 00 00 00 00 7D 20 | } I 17097 2023-09-19 22:03:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:03:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 01 DC | 0010 | 00 01 00 00 | @@ -41212,9 +41201,8 @@ I 17097 2023-09-19 22:03:29 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 01 E0 | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:03:29 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:03:29 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 03 00 00 03 00 00 04 01 00 00 00 00 14 01 0A 01 | @@ -42123,9 +42111,9 @@ I 17097 2023-09-19 22:03:51 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 02 00 | 0010 | 00 00 00 00 00 00 8D 40 | @ I 17097 2023-09-19 22:03:51 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:03:51 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 03 05 03 00 08 00 02 00 00 00 16 00 1D 00 | @@ -42279,9 +42267,9 @@ I 17097 2023-09-19 22:03:54 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 02 04 | ( 0010 | 00 00 00 00 00 01 B5 00 | I 17097 2023-09-19 22:03:54 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:03:54 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 04 | 0010 | 00 01 00 00 | @@ -42522,9 +42510,9 @@ I 17097 2023-09-19 22:04:03 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 02 08 | ( 0010 | 00 00 00 00 01 01 88 00 | I 17097 2023-09-19 22:04:03 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:03 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 08 | 0010 | 00 01 00 00 | @@ -42745,9 +42733,9 @@ I 17097 2023-09-19 22:04:12 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 02 0C | ( 0010 | 00 00 00 00 02 01 88 00 | I 17097 2023-09-19 22:04:12 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:12 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 0C | 0010 | 00 01 00 00 | @@ -42970,9 +42958,8 @@ I 17097 2023-09-19 22:04:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 02 10 | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:04:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:04:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 03 05 03 00 08 00 02 00 00 00 16 00 1D 00 | @@ -43776,9 +43763,9 @@ I 17097 2023-09-19 22:04:36 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 02 30 | 0 0010 | 00 00 00 00 01 00 8A 40 | @ I 17097 2023-09-19 22:04:36 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:36 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 03 05 03 00 08 00 00 00 00 00 16 00 1D 00 | @@ -43987,9 +43974,9 @@ I 17097 2023-09-19 22:04:37 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 84 00 28 00 00 80 00 00 02 38 | ( 8 0010 | 00 00 00 00 00 00 7E A0 | ~ I 17097 2023-09-19 22:04:37 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:37 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 38 | 8 0010 | 00 01 00 00 | @@ -44261,9 +44248,8 @@ I 17097 2023-09-19 22:04:39 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 02 3C | H < 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:04:39 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:04:39 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 04 00 00 03 00 00 04 01 02 00 00 00 14 01 18 01 | @@ -45157,9 +45143,9 @@ I 17097 2023-09-19 22:04:48 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 02 5C | \ 0010 | 00 00 00 00 00 00 99 A0 | I 17097 2023-09-19 22:04:48 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:48 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 03 05 03 00 08 00 00 00 00 00 1D 00 08 00 | @@ -45398,9 +45384,9 @@ I 17097 2023-09-19 22:04:49 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 02 64 | ( d 0010 | 00 00 00 00 00 01 B7 A0 | I 17097 2023-09-19 22:04:49 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:49 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 64 | d 0010 | 00 01 00 00 | @@ -45665,9 +45651,9 @@ I 17097 2023-09-19 22:04:51 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 02 68 | ( h 0010 | 00 00 00 00 01 01 B7 A0 | I 17097 2023-09-19 22:04:51 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:51 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 68 | h 0010 | 00 01 00 00 | @@ -45885,9 +45871,9 @@ I 17097 2023-09-19 22:04:52 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 02 6C | ( l 0010 | 00 00 00 00 02 01 B7 A0 | I 17097 2023-09-19 22:04:52 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:04:52 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 6C | l 0010 | 00 01 00 00 | @@ -46226,9 +46212,8 @@ I 17097 2023-09-19 22:04:57 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 02 78 | H x 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:04:57 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:04:57 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 03 00 03 05 03 00 08 00 00 00 00 00 1D 00 0F 00 | @@ -47138,9 +47123,9 @@ I 17097 2023-09-19 22:05:02 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 02 98 | 0010 | 00 00 00 00 01 00 E6 A0 | I 17097 2023-09-19 22:05:02 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:05:02 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 03 05 03 00 08 00 00 00 00 00 1D 00 0F 00 | @@ -47349,9 +47334,9 @@ I 17097 2023-09-19 22:05:03 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 02 A0 | ( 0010 | 00 00 00 00 00 00 85 A0 | I 17097 2023-09-19 22:05:03 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:05:03 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 A0 | 0010 | 00 01 00 00 | @@ -47614,9 +47599,8 @@ I 17097 2023-09-19 22:05:05 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 02 A4 | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:05:05 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:05:05 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 00 03 00 00 02 01 02 00 00 00 13 01 01 01 | @@ -48065,8 +48049,8 @@ I 17097 2023-09-19 22:05:08 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 02 B4 | 0010 | 00 00 00 00 00 00 00 00 03 03 00 00 | I 17097 2023-09-19 22:05:08 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 22:05:08 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 06 07 06 00 08 00 02 00 00 00 1D 00 0F 00 | @@ -48652,9 +48636,9 @@ I 17097 2023-09-19 22:05:18 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 02 C8 | 0010 | 00 00 00 00 00 00 EA 80 | I 17097 2023-09-19 22:05:18 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:05:18 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 00 07 00 00 08 00 02 00 00 00 1D 00 17 00 | @@ -48935,9 +48919,9 @@ I 17097 2023-09-19 22:05:22 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 02 D0 | ( 0010 | 00 00 00 00 00 01 94 40 | @ I 17097 2023-09-19 22:05:22 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:05:22 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 02 D0 | 0010 | 00 01 00 00 | @@ -49266,9 +49250,8 @@ I 17097 2023-09-19 22:05:31 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 02 D8 | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:05:31 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:05:31 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 00 07 00 00 08 00 02 00 00 00 1D 00 17 00 | @@ -50338,9 +50321,9 @@ I 17097 2023-09-19 22:05:37 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 02 FC | 0010 | 00 00 00 00 01 00 F0 40 | @ I 17097 2023-09-19 22:05:37 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:05:37 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 00 07 00 00 08 00 40 00 00 00 1D 00 17 00 | @ @@ -50561,9 +50544,9 @@ I 17097 2023-09-19 22:05:41 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 03 04 | ( 0010 | 00 00 00 00 00 00 85 A0 | I 17097 2023-09-19 22:05:41 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:05:41 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 04 | 0010 | 00 01 00 00 | @@ -50869,9 +50852,8 @@ I 17097 2023-09-19 22:05:43 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 03 0C | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:05:43 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:05:43 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 04 00 02 02 02 00 02 01 40 00 00 00 12 01 1B 01 | @ @@ -51362,8 +51344,8 @@ I 17097 2023-09-19 22:05:57 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 03 1C | 0010 | 00 00 00 00 00 00 00 00 02 03 00 00 | I 17097 2023-09-19 22:05:57 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 22:05:57 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 07 07 06 00 08 00 40 00 00 00 17 00 0C 00 | @ @@ -51861,9 +51843,9 @@ I 17097 2023-09-19 22:06:02 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 03 30 | 0 0010 | 00 00 00 00 00 00 84 80 | I 17097 2023-09-19 22:06:02 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:02 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 04 07 04 00 08 00 40 00 00 00 17 00 0C 00 | @ @@ -51994,9 +51976,9 @@ I 17097 2023-09-19 22:06:04 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 03 34 | ( 4 0010 | 00 00 00 00 00 01 C0 00 | I 17097 2023-09-19 22:06:04 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:04 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 34 | 4 0010 | 00 01 00 00 | @@ -52193,9 +52175,9 @@ I 17097 2023-09-19 22:06:06 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 03 38 | ( 8 0010 | 00 00 00 00 01 01 81 20 | I 17097 2023-09-19 22:06:06 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:06 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 38 | 8 0010 | 00 01 00 00 | @@ -52327,9 +52309,9 @@ I 17097 2023-09-19 22:06:08 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 03 3C | ( < 0010 | 00 00 00 00 02 01 DC A0 | I 17097 2023-09-19 22:06:08 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:08 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 3C | < 0010 | 00 01 00 00 | @@ -52648,9 +52630,8 @@ I 17097 2023-09-19 22:06:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 03 48 | H H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:06:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:06:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 04 07 04 00 08 00 40 00 00 00 17 00 11 00 | @ @@ -53165,8 +53146,8 @@ I 17097 2023-09-19 22:06:16 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 03 5C | \ 0010 | 00 00 00 00 01 00 00 00 03 01 00 00 | I 17097 2023-09-19 22:06:16 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 22:06:16 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 04 00 03 04 03 00 04 01 40 00 00 00 12 01 1B 01 | @ @@ -53234,8 +53215,8 @@ I 17097 2023-09-19 22:06:16 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 03 60 | ` 0010 | 00 00 00 00 01 00 07 00 03 03 00 00 | I 17097 2023-09-19 22:06:16 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 22:06:16 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 02 04 02 00 04 01 40 00 00 00 12 01 1B 01 | @ @@ -53627,9 +53608,9 @@ I 17097 2023-09-19 22:06:18 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 03 70 | p 0010 | 00 00 00 00 01 00 84 80 | I 17097 2023-09-19 22:06:18 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:18 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 04 07 04 00 08 00 40 00 00 00 17 00 11 00 | @ @@ -53856,9 +53837,9 @@ I 17097 2023-09-19 22:06:19 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 03 78 | ( x 0010 | 00 00 00 00 00 00 7C 20 | | I 17097 2023-09-19 22:06:19 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:19 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 78 | x 0010 | 00 01 00 00 | @@ -54073,9 +54054,9 @@ I 17097 2023-09-19 22:06:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 28 00 00 80 00 00 03 7C | ( | 0010 | 00 00 00 00 01 00 C7 C0 | I 17097 2023-09-19 22:06:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 7C | | 0010 | 00 01 00 00 | @@ -54316,9 +54297,8 @@ I 17097 2023-09-19 22:06:22 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 03 80 | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:06:22 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:06:22 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 01 00 00 04 00 00 04 01 40 00 00 00 12 01 1B 01 | @ @@ -55426,9 +55406,9 @@ I 17097 2023-09-19 22:06:40 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 03 A8 | 0010 | 00 00 00 00 00 00 8D 00 | I 17097 2023-09-19 22:06:40 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:40 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 00 05 00 00 08 00 42 00 00 00 0D 00 19 00 | B @@ -55747,9 +55727,9 @@ I 17097 2023-09-19 22:06:44 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 03 B0 | ( 0010 | 00 00 00 00 00 01 C3 00 | I 17097 2023-09-19 22:06:44 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:44 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 B0 | 0010 | 00 01 00 00 | @@ -56027,9 +56007,9 @@ I 17097 2023-09-19 22:06:48 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 03 B4 | ( 0010 | 00 00 00 00 01 01 C3 00 | I 17097 2023-09-19 22:06:48 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:06:48 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 B4 | 0010 | 00 01 00 00 | @@ -56304,9 +56284,8 @@ I 17097 2023-09-19 22:06:57 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 03 BC | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:06:57 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:06:57 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 00 05 00 00 08 00 42 00 00 00 19 00 15 00 | B @@ -57201,9 +57180,9 @@ I 17097 2023-09-19 22:07:02 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 03 DC | 0010 | 00 00 00 00 01 00 84 80 | I 17097 2023-09-19 22:07:02 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:02 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 00 05 00 00 08 00 00 00 00 00 19 00 15 00 | @@ -57418,9 +57397,9 @@ I 17097 2023-09-19 22:07:05 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 E0 2F 28 00 00 80 00 00 03 E4 | /( 0010 | 00 00 00 00 00 00 88 20 | I 17097 2023-09-19 22:07:05 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:05 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 03 E4 | 0010 | 00 01 00 00 | @@ -57735,9 +57714,8 @@ I 17097 2023-09-19 22:07:07 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 03 EC | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:07:07 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:07:07 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 06 00 00 04 00 00 04 01 00 00 00 00 12 01 1B 01 | @@ -58743,9 +58721,9 @@ I 17097 2023-09-19 22:07:17 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 04 10 | 0010 | 00 00 00 00 00 00 97 E0 | I 17097 2023-09-19 22:07:17 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:17 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 04 07 04 00 08 00 02 00 00 00 19 00 15 00 | @@ -58885,9 +58863,9 @@ I 17097 2023-09-19 22:07:18 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 04 14 | ( 0010 | 00 00 00 00 00 01 C7 C0 | I 17097 2023-09-19 22:07:18 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:18 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 14 | 0010 | 00 01 00 00 | @@ -59137,9 +59115,9 @@ I 17097 2023-09-19 22:07:20 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 04 18 | ( 0010 | 00 00 00 00 01 01 81 20 | I 17097 2023-09-19 22:07:20 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:20 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 18 | 0010 | 00 01 00 00 | @@ -59333,9 +59311,9 @@ I 17097 2023-09-19 22:07:22 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 04 1C | ( 0010 | 00 00 00 00 02 01 DC A0 | I 17097 2023-09-19 22:07:22 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:22 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 1C | 0010 | 00 01 00 00 | @@ -59687,9 +59665,8 @@ I 17097 2023-09-19 22:07:25 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 04 28 | H ( 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:07:25 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:07:25 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 04 07 04 00 08 00 02 00 00 00 19 00 15 00 | @@ -60599,9 +60576,9 @@ I 17097 2023-09-19 22:07:30 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 04 4C | L 0010 | 00 00 00 00 01 00 8E C0 | I 17097 2023-09-19 22:07:30 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:30 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 04 07 04 00 08 00 00 00 00 00 19 00 15 00 | @@ -60825,9 +60802,9 @@ I 17097 2023-09-19 22:07:32 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 04 54 | ( T 0010 | 00 00 00 00 00 00 81 20 | I 17097 2023-09-19 22:07:32 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:32 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 54 | T 0010 | 00 01 00 00 | @@ -61167,9 +61144,9 @@ I 17097 2023-09-19 22:07:35 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 84 00 28 00 00 80 00 00 04 5C | ( \ 0010 | 00 00 00 00 01 00 C9 40 | @ I 17097 2023-09-19 22:07:35 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:35 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 5C | \ 0010 | 00 01 00 00 | @@ -61388,9 +61365,8 @@ I 17097 2023-09-19 22:07:36 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 04 60 | H ` 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:07:36 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:07:36 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 03 00 00 04 00 00 04 01 02 00 00 00 12 01 1B 01 | @@ -62394,9 +62370,9 @@ I 17097 2023-09-19 22:07:47 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 04 84 | 0010 | 00 00 00 00 00 00 90 40 | @ I 17097 2023-09-19 22:07:47 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:47 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 04 07 04 00 08 00 00 00 00 00 19 00 14 00 | @@ -62653,9 +62629,9 @@ I 17097 2023-09-19 22:07:48 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 04 8C | ( 0010 | 00 00 00 00 00 01 BC 60 | ` I 17097 2023-09-19 22:07:48 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:48 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 8C | 0010 | 00 01 00 00 | @@ -62905,9 +62881,9 @@ I 17097 2023-09-19 22:07:50 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 78 00 28 00 00 80 00 00 04 90 | x ( 0010 | 00 00 00 00 01 01 BC 60 | ` I 17097 2023-09-19 22:07:50 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:50 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 90 | 0010 | 00 01 00 00 | @@ -63125,9 +63101,9 @@ I 17097 2023-09-19 22:07:52 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 78 00 28 00 00 80 00 00 04 94 | x ( 0010 | 00 00 00 00 02 01 BC 60 | ` I 17097 2023-09-19 22:07:52 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:52 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 94 | 0010 | 00 01 00 00 | @@ -63402,9 +63378,8 @@ I 17097 2023-09-19 22:07:55 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 04 9C | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:07:55 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:07:55 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 04 07 04 00 08 00 00 00 00 00 19 00 14 00 | @@ -64215,9 +64190,9 @@ I 17097 2023-09-19 22:07:59 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 04 BC | 0010 | 00 00 00 00 01 00 E2 80 | I 17097 2023-09-19 22:07:59 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:07:59 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 04 07 04 00 08 00 00 00 00 00 19 00 14 00 | @@ -64443,9 +64418,9 @@ I 17097 2023-09-19 22:08:00 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 84 00 28 00 00 80 00 00 04 C4 | ( 0010 | 00 00 00 00 00 00 93 20 | I 17097 2023-09-19 22:08:00 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:00 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 C4 | 0010 | 00 01 00 00 | @@ -64774,9 +64749,8 @@ I 17097 2023-09-19 22:08:02 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 04 CC | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:08:02 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:08:02 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 04 00 00 04 00 00 04 01 00 00 00 00 1B 01 05 01 | @@ -65782,9 +65756,9 @@ I 17097 2023-09-19 22:08:28 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 04 F0 | 0010 | 00 00 00 00 00 00 98 40 | @ I 17097 2023-09-19 22:08:28 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:28 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 05 07 05 00 08 00 00 00 00 00 19 00 12 00 | @@ -65924,9 +65898,9 @@ I 17097 2023-09-19 22:08:28 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 7C 00 28 00 00 80 00 00 04 F4 | | ( 0010 | 00 00 00 00 00 01 D1 00 | I 17097 2023-09-19 22:08:28 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:28 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 F4 | 0010 | 00 01 00 00 | @@ -66176,9 +66150,9 @@ I 17097 2023-09-19 22:08:30 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 7C 00 28 00 00 80 00 00 04 F8 | | ( 0010 | 00 00 00 00 01 01 BE 60 | ` I 17097 2023-09-19 22:08:30 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:30 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 F8 | 0010 | 00 01 00 00 | @@ -66396,9 +66370,9 @@ I 17097 2023-09-19 22:08:32 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 7C 00 28 00 00 80 00 00 04 FC | | ( 0010 | 00 00 00 00 02 01 CC 60 | ` I 17097 2023-09-19 22:08:32 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:32 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 04 FC | 0010 | 00 01 00 00 | @@ -66621,9 +66595,8 @@ I 17097 2023-09-19 22:08:34 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 05 00 | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:08:34 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:08:34 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 05 07 05 00 08 00 00 00 00 00 19 00 12 00 | @@ -67448,9 +67421,9 @@ I 17097 2023-09-19 22:08:38 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 05 20 | 0010 | 00 00 00 00 01 00 E2 80 | I 17097 2023-09-19 22:08:38 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:38 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 05 07 05 00 08 00 00 00 00 00 19 00 12 00 | @@ -67665,9 +67638,9 @@ I 17097 2023-09-19 22:08:41 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 84 00 28 00 00 80 00 00 05 28 | ( ( 0010 | 00 00 00 00 00 00 81 20 | I 17097 2023-09-19 22:08:41 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:41 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 05 28 | ( 0010 | 00 01 00 00 | @@ -67982,9 +67955,8 @@ I 17097 2023-09-19 22:08:43 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 05 30 | H 0 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:08:43 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:08:43 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 05 00 00 05 00 00 04 01 00 00 00 00 1B 01 13 01 | @@ -69002,9 +68974,9 @@ I 17097 2023-09-19 22:08:55 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 05 54 | T 0010 | 00 00 00 00 00 00 8D 00 | I 17097 2023-09-19 22:08:55 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:55 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 01 00 04 07 04 00 08 00 02 00 00 00 19 00 12 00 | @@ -69285,9 +69257,9 @@ I 17097 2023-09-19 22:08:56 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 05 5C | ( \ 0010 | 00 00 00 00 00 01 B5 00 | I 17097 2023-09-19 22:08:56 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:56 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 05 5C | \ 0010 | 00 01 00 00 | @@ -69560,9 +69532,9 @@ I 17097 2023-09-19 22:08:58 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 78 00 28 00 00 80 00 00 05 60 | x ( ` 0010 | 00 00 00 00 02 01 B5 00 | I 17097 2023-09-19 22:08:58 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:08:58 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 05 60 | ` 0010 | 00 01 00 00 | @@ -69939,9 +69911,8 @@ I 17097 2023-09-19 22:09:04 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 05 70 | H p 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:09:04 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:09:04 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 04 07 04 00 08 00 02 00 00 00 19 00 12 00 | @@ -70862,9 +70833,9 @@ I 17097 2023-09-19 22:09:09 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 05 94 | 0010 | 00 00 00 00 01 00 E2 80 | I 17097 2023-09-19 22:09:09 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:09 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 06 00 04 07 04 00 08 00 00 00 00 00 19 00 12 00 | @@ -71082,9 +71053,9 @@ I 17097 2023-09-19 22:09:11 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 84 00 28 00 00 80 00 00 05 9C | ( 0010 | 00 00 00 00 00 00 85 A0 | I 17097 2023-09-19 22:09:11 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:11 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 05 9C | 0010 | 00 01 00 00 | @@ -71436,9 +71407,9 @@ I 17097 2023-09-19 22:09:15 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 84 00 28 00 00 80 00 00 05 A4 | ( 0010 | 00 00 00 00 01 00 C9 00 | I 17097 2023-09-19 22:09:15 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:15 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 05 A4 | 0010 | 00 01 00 00 | @@ -71700,9 +71671,8 @@ I 17097 2023-09-19 22:09:17 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 05 AC | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:09:17 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:09:17 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 02 00 00 05 00 00 04 01 02 00 00 00 13 01 08 01 | @@ -72151,8 +72121,8 @@ I 17097 2023-09-19 22:09:21 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 05 BC | 0010 | 00 00 00 00 00 00 00 00 01 02 00 00 | I 17097 2023-09-19 22:09:21 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 30 | C50 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 22:09:21 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 07 09 06 00 08 00 00 00 00 00 1B 00 1D 00 | @@ -72763,9 +72733,9 @@ I 17097 2023-09-19 22:09:25 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 05 D4 | 0010 | 00 00 00 00 00 00 8D 00 | I 17097 2023-09-19 22:09:25 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:25 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 04 00 03 09 03 00 08 00 00 00 00 00 1B 00 1D 00 | @@ -73031,9 +73001,9 @@ I 17097 2023-09-19 22:09:26 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 80 00 28 00 00 80 00 00 05 DC | ( 0010 | 00 00 00 00 00 01 96 C0 | I 17097 2023-09-19 22:09:26 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:26 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 05 DC | 0010 | 00 01 00 00 | @@ -73263,9 +73233,9 @@ I 17097 2023-09-19 22:09:28 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 E0 97 28 00 00 80 00 00 05 E0 | ( 0010 | 00 00 00 00 01 01 97 00 | I 17097 2023-09-19 22:09:28 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:28 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 05 E0 | 0010 | 00 01 00 00 | @@ -73488,9 +73458,8 @@ I 17097 2023-09-19 22:09:30 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 48 00 00 10 00 00 05 E4 | H 0010 | 00 00 00 00 00 4E F4 C0 | N I 17097 2023-09-19 22:09:30 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 30 | $ C50 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:09:30 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 03 09 03 00 08 00 00 00 00 00 1B 00 1D 00 | @@ -74023,8 +73992,8 @@ I 17097 2023-09-19 22:09:33 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 1C 00 B3 06 00 00 10 00 00 00 00 00 05 F8 | 0010 | 00 00 00 00 01 00 00 00 01 01 00 00 | I 17097 2023-09-19 22:09:33 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 -0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 00 00 00 00 | /CAx10 MOVE +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 35 31 | C51 +0010 | 2F 43 41 78 31 30 20 4D 4F 56 45 00 | /CAx10 MOVE I 17097 2023-09-19 22:09:33 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 02 00 03 07 03 00 04 01 00 00 00 00 13 01 08 01 | @@ -74417,9 +74386,9 @@ I 17097 2023-09-19 22:09:34 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 06 08 | 0010 | 00 00 00 00 01 00 84 80 | I 17097 2023-09-19 22:09:34 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:34 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 02 00 03 09 03 00 08 00 00 00 00 00 1B 00 1D 00 | @@ -74652,9 +74621,9 @@ I 17097 2023-09-19 22:09:37 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 88 00 28 00 00 80 00 00 06 10 | ( 0010 | 00 00 00 00 00 00 92 80 | I 17097 2023-09-19 22:09:37 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:37 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 06 10 | 0010 | 00 01 00 00 | @@ -75021,9 +74990,9 @@ I 17097 2023-09-19 22:09:40 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 84 00 28 00 00 80 00 00 06 18 | ( 0010 | 00 00 00 00 01 00 96 C0 | I 17097 2023-09-19 22:09:40 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:40 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 06 18 | 0010 | 00 01 00 00 | @@ -75285,9 +75254,8 @@ I 17097 2023-09-19 22:09:42 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 48 00 00 C0 00 00 06 20 | H 0010 | 00 00 00 00 01 4E F4 C0 | N I 17097 2023-09-19 22:09:42 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 +0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 35 31 | $ C51 0010 | 2F 43 41 78 34 38 20 45 4E 44 20 54 55 52 4E 00 | /CAx48 END TURN -0020 | 00 00 00 00 | I 17097 2023-09-19 22:09:42 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 01 00 00 00 | d 0010 | 02 00 00 07 00 00 04 01 00 00 00 00 08 01 0A 01 | @@ -76419,9 +76387,9 @@ I 17097 2023-09-19 22:09:56 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 00 00 12 00 00 04 00 00 06 48 | H 0010 | 00 00 00 00 00 00 84 80 | I 17097 2023-09-19 22:09:56 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 30 | ( C50 0010 | 2F 43 41 78 31 32 20 45 4E 44 20 41 54 4B 20 4C | /CAx12 END ATK L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:09:56 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 64 00 B4 18 00 00 02 00 00 00 00 00 00 00 | d 0010 | 05 00 03 09 03 00 08 00 00 00 00 00 1D 00 16 00 | @@ -76561,9 +76529,9 @@ I 17097 2023-09-19 22:10:00 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 06 4C | ( L 0010 | 00 00 00 00 00 01 9B C0 | I 17097 2023-09-19 22:10:00 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:10:00 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 06 4C | L 0010 | 00 01 00 00 | @@ -76813,9 +76781,9 @@ I 17097 2023-09-19 22:10:09 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 06 50 | ( P 0010 | 00 00 00 00 01 01 9B C0 | I 17097 2023-09-19 22:10:09 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:10:09 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 06 50 | P 0010 | 00 01 00 00 | @@ -77022,9 +76990,9 @@ I 17097 2023-09-19 22:10:19 - [Commands] Received from C-2 (Tali) (version=GC co 0000 | CA 00 18 00 B3 05 01 00 28 00 00 80 00 00 06 54 | ( T 0010 | 00 00 00 00 02 01 9B 80 | I 17097 2023-09-19 22:10:19 - [Commands] Sending to C-2 (Tali) (version=GC command=B0 flag=00) -0000 | B0 00 28 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 +0000 | B0 00 24 00 00 00 00 00 00 00 00 00 09 43 35 31 | ( C51 0010 | 2F 43 41 78 32 38 20 45 4E 44 20 44 45 46 20 4C | /CAx28 END DEF L -0020 | 49 53 54 00 00 00 00 00 | IST +0020 | 49 53 54 00 | IST I 17097 2023-09-19 22:10:19 - [Commands] Sending to C-2 (Tali) (version=GC command=C9 flag=00) 0000 | C9 00 14 00 B4 04 00 00 1E 00 00 00 00 00 06 54 | T 0010 | 00 01 00 00 | diff --git a/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt b/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt index 56a48cc8..656e586b 100644 --- a/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt +++ b/tests/GC-Episode3TrialEditionLobbySmokeTest.test.txt @@ -189,8 +189,8 @@ I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (version=GC_EP3 comma 0650 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0670 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | -I 25793 2023-11-24 23:03:38 - [C-4] Game version changed to GC_EP3_TRIAL_EDITION -I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3_TRIAL_EDITION command=B8 flag=00) +I 25793 2023-11-24 23:03:38 - [C-4] Game version changed to GC_EP3_NTE +I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3_NTE command=B8 flag=00) 0000 | B8 00 44 79 3A 79 00 00 21 00 FF 01 3A FC F8 FF | Dy:y ! : 0010 | 40 03 F7 C6 FC EA FC E8 D8 FC EB 40 FF 09 01 8F | @ @ 0020 | 02 03 05 06 F8 D5 02 30 FE 18 08 FC 09 B5 FF 04 | 0 @@ -2132,19 +2132,19 @@ I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3_TRIAL_ED 7920 | C2 73 40 BF 71 75 59 C0 FF 0D FC FF AD BB D5 48 | s@ quY H 7930 | FE 1F 3B 88 FA EF 7C EF 02 55 B6 71 59 F8 FF 09 | ; | U qY 7940 | 00 00 00 00 | -I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3_TRIAL_EDITION command=04 flag=00) +I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3_NTE command=04 flag=00) 0000 | 04 00 2C 00 00 00 01 00 11 11 11 11 32 AC 99 83 | , 2 0010 | 54 4A 53 33 00 81 00 4A 20 00 04 00 00 00 00 00 | TJS3 J` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | -I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=99 flag=00) +I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=99 flag=00) 0000 | 99 00 04 00 | -I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=D6 flag=00) +I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=D6 flag=00) 0000 | D6 00 04 00 | -I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3_TRIAL_EDITION command=04 flag=00) +I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (version=GC_EP3_NTE command=04 flag=00) 0000 | 04 00 2C 00 00 00 01 00 11 11 11 11 32 AC 99 83 | , 2 0010 | 54 4A 53 33 00 81 00 48 20 00 04 00 00 00 00 00 | TJS3 J` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | -I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=07 flag=08) +I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=07 flag=08) 0000 | 07 06 C8 00 11 00 00 11 FF FF FF FF 04 00 41 6C | Al 0010 | 65 78 61 6E 64 72 69 61 00 00 00 00 00 00 00 00 | exandria 0020 | 11 00 00 11 11 22 22 11 04 0F 47 6F 20 74 6F 20 | "" Go to @@ -2158,32 +2158,32 @@ I 25793 2023-11-24 23:03:38 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_T 00A0 | 6E 65 63 74 00 00 00 00 00 00 00 00 11 00 00 11 | nect 00B0 | 11 99 99 11 04 0F 43 6C 65 61 72 20 6C 69 63 65 | Clear lice 00C0 | 6E 73 65 00 00 00 00 00 | nse -I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=B8 flag=00) +I 25793 2023-11-24 23:03:38 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=B8 flag=00) 0000 | B8 00 04 00 | -I 25793 2023-11-24 23:03:40 - [Commands] Received from C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=09 flag=00) +I 25793 2023-11-24 23:03:40 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=09 flag=00) 0000 | 09 00 0C 00 11 00 00 11 11 22 22 11 | "" -I 25793 2023-11-24 23:03:40 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=11 flag=00) +I 25793 2023-11-24 23:03:40 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=11 flag=00) 0000 | 11 00 4C 00 00 00 00 00 00 00 00 00 09 43 36 30 | L C60 0010 | 09 43 37 20 70 6C 61 79 65 72 73 20 6F 6E 6C 69 | C7 players onli 0020 | 6E 65 0A 09 43 36 30 09 43 37 20 67 61 6D 65 73 | ne C60 C7 games 0030 | 0A 09 43 36 30 09 43 37 20 63 6F 6D 70 61 74 69 | C60 C7 compati 0040 | 62 6C 65 20 67 61 6D 65 73 00 00 00 | ble games -I 25793 2023-11-24 23:03:41 - [Commands] Received from C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=10 flag=00) +I 25793 2023-11-24 23:03:41 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=10 flag=00) 0000 | 10 00 0C 00 11 00 00 11 11 22 22 11 | "" -I 25793 2023-11-24 23:03:41 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=97 flag=01) +I 25793 2023-11-24 23:03:41 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=97 flag=01) 0000 | 97 01 04 00 | -I 25793 2023-11-24 23:03:41 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=04 flag=00) +I 25793 2023-11-24 23:03:41 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=04 flag=00) 0000 | 04 00 2C 00 00 00 01 00 11 11 11 11 32 AC 99 83 | , 2 0010 | 54 4A 53 33 00 81 00 4C 20 00 00 00 00 00 00 00 | TJS3 L` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | -I 25793 2023-11-24 23:03:42 - [Commands] Received from C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=B1 flag=00) +I 25793 2023-11-24 23:03:42 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=B1 flag=00) 0000 | B1 00 04 00 | -I 25793 2023-11-24 23:03:42 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=B1 flag=00) +I 25793 2023-11-24 23:03:42 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=B1 flag=00) 0000 | B1 00 1C 00 32 30 32 33 3A 31 31 3A 32 35 3A 20 | 2023:11:25: 0010 | 30 37 3A 30 33 3A 34 32 2E 30 30 30 | 07:03:42.000 -I 25793 2023-11-24 23:03:43 - [Commands] Received from C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=99 flag=00) +I 25793 2023-11-24 23:03:43 - [Commands] Received from C-4 (Tali) (version=GC_EP3_NTE command=99 flag=00) 0000 | 99 00 04 00 | -I 25793 2023-11-24 23:03:43 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_TRIAL_EDITION command=19 flag=00) +I 25793 2023-11-24 23:03:43 - [Commands] Sending to C-4 (Tali) (version=GC_EP3_NTE command=19 flag=00) 0000 | 19 00 0C 00 23 23 23 23 F6 13 00 00 | #### I 25793 2023-11-24 23:03:43 - [IPStackSimulator] Client closed TCP connection 44+23232323232A0414 (10.0.1.5:1044 -> 35.35.35.35:9002) I 25793 2023-11-24 23:03:43 - [Server] Client disconnected: C-4 on virtual connection 0x1025044d0 @@ -2359,12 +2359,12 @@ I 25793 2023-11-24 23:03:44 - [Commands] Received from C-5 (version=GC_EP3 comma 0650 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0670 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | -I 25793 2023-11-24 23:03:44 - [C-5] Game version changed to GC_EP3_TRIAL_EDITION -I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=C5 flag=01) +I 25793 2023-11-24 23:03:44 - [C-5] Game version changed to GC_EP3_NTE +I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=C5 flag=01) 0000 | 04 00 2C 00 00 00 01 00 11 11 11 11 32 AC 99 83 | , 2 0010 | 54 4A 53 33 00 81 00 4C 20 00 00 00 00 00 00 00 | TJS3 L` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | -I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=C5 flag=01) +I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=C5 flag=01) 0000 | C5 01 20 01 00 00 00 00 FF 7F 00 00 00 00 00 00 | 0010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | @@ -2383,7 +2383,7 @@ I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_T 00F0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0100 | 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 | 0110 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | -I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=67 flag=01) +I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=67 flag=01) 0000 | 67 01 4C 04 00 00 01 0F 10 00 00 00 00 00 00 00 | g L 0010 | 00 00 01 00 11 11 11 11 7F 00 00 01 00 00 00 00 | 0020 | 54 61 6C 69 00 00 00 00 00 00 00 00 00 00 00 00 | Tali @@ -2453,183 +2453,183 @@ I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_T 0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0430 | 00 00 00 00 00 00 00 00 FF FF FF FF FF FF FF FF | 0440 | FF FF FF FF FF FF FF FF FF FF FF FF | -I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=04 flag=00) +I 25793 2023-11-24 23:03:44 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=04 flag=00) 0000 | 04 00 2C 00 00 00 01 00 11 11 11 11 32 AC 99 83 | , 2 0010 | 54 4A 53 33 00 83 00 4C 20 00 00 00 00 00 00 00 | TJS3 L` 0020 | 00 00 00 00 00 00 FF FF 80 FF FF FF | -I 25793 2023-11-24 23:03:45 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:45 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 1C 00 3F 06 00 00 00 00 00 00 0F 00 FF FF | ` ? 0010 | B2 84 1C BF 00 00 00 00 53 88 BA C2 | S -I 25793 2023-11-24 23:03:45 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:45 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 0C 00 1F 02 00 00 0F 00 00 00 | ` -I 25793 2023-11-24 23:03:45 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:45 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 08 00 23 01 00 00 | ` # -I 25793 2023-11-24 23:03:45 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=88 flag=01) +I 25793 2023-11-24 23:03:45 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=88 flag=01) 0000 | 88 01 10 00 00 00 01 00 11 11 11 11 00 00 00 00 | -I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 14 00 40 04 00 00 EA 6F A1 40 BD 37 AF C2 | ` @ o @ 7 0010 | 00 00 00 00 | -I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 14 00 40 04 00 00 6F 06 31 41 08 0F A5 C2 | ` @ o 1A 0010 | 00 00 00 00 | -I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 14 00 40 04 00 00 A5 F5 8F 41 29 11 9D C2 | ` @ A) 0010 | 00 00 00 00 | -I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:48 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 CE D4 AA 41 9A 85 8E C2 | ` B A -I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 E4 39 CB 41 70 F6 81 C2 | ` B 9 Ap -I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 56 90 E8 41 48 C2 69 C2 | ` B V AH i -I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 1B 05 03 42 EE A0 4F C2 | ` B B O -I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 57 C7 11 42 93 82 35 C2 | ` B W B 5 -I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 0A 88 20 42 5B 63 1B C2 | ` B B[c -I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:49 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 2B 49 2F 42 62 44 01 C2 | ` B +I/BbD -I 25793 2023-11-24 23:03:50 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:50 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 4C 0A 3E 42 D2 4A CE C1 | ` B L >B J -I 25793 2023-11-24 23:03:50 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:50 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 6D CB 4C 42 DC 0C 9A C1 | ` B m LB -I 25793 2023-11-24 23:03:50 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:50 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 DD 3C 43 42 D2 BE 3F C1 | ` B ; sB -I 25793 2023-11-24 23:03:58 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:58 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 42 03 00 00 B0 97 0C BF B5 B5 55 42 | ` B UB -I 25793 2023-11-24 23:03:58 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:58 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 1C 00 3E 06 00 00 00 00 96 88 0F 00 00 00 | ` > 0010 | CF F4 E1 BE 00 00 B5 B4 AB A9 57 42 | WB -I 25793 2023-11-24 23:03:59 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:59 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 14 00 40 04 00 00 46 84 05 C0 B3 58 38 42 | ` @ F X8B 0010 | 00 00 00 00 | -I 25793 2023-11-24 23:03:59 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:03:59 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 14 00 40 04 00 00 66 89 6E C0 E3 06 19 42 | ` @ f n B 0010 | 00 00 00 00 | -I 25793 2023-11-24 23:04:00 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:04:00 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 14 00 40 04 00 00 B5 01 A5 C0 D0 3B FB 41 | ` @ ; A 0010 | 00 00 00 00 | -I 25793 2023-11-24 23:04:00 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:04:00 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 1C 00 3E 06 00 00 00 00 66 88 0F 00 00 00 | ` > f 0010 | F9 97 7B C0 00 00 B5 B4 6C 1C 15 42 | { l B -I 25793 2023-11-24 23:04:00 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:04:00 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 52 03 00 00 00 00 00 00 66 88 FF FF | ` R f -I 25793 2023-11-24 23:04:03 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=E6 flag=00) +I 25793 2023-11-24 23:04:03 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=E6 flag=00) 0000 | E6 00 04 00 | -I 25793 2023-11-24 23:04:03 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=E6 flag=00) +I 25793 2023-11-24 23:04:03 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=E6 flag=00) 0000 | E6 00 20 00 44 00 00 44 00 00 00 00 00 00 41 6C | D D Al 0010 | 65 78 61 6E 64 72 69 61 00 00 00 00 00 00 00 04 | exandria -I 25793 2023-11-24 23:04:05 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:04:05 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 52 03 00 00 00 00 00 00 66 88 FF FF | ` R f -I 25793 2023-11-24 23:04:05 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:04:05 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 1C 00 3F 06 00 00 00 00 66 88 0F 00 00 00 | ` ? f 0010 | F9 97 7B C0 00 00 13 B5 6C 1C 15 42 | { l B -I 25793 2023-11-24 23:04:06 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=60 flag=00) +I 25793 2023-11-24 23:04:06 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=60 flag=00) 0000 | 60 00 10 00 52 03 00 00 00 00 00 00 66 88 FF FF | ` R f -I 25793 2023-11-24 23:04:08 - [Commands] Received from C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=A0 flag=00) +I 25793 2023-11-24 23:04:08 - [Commands] Received from C-5 (Tali) (version=GC_EP3_NTE command=A0 flag=00) 0000 | A0 00 1C 00 00 00 01 00 11 11 11 11 00 00 00 00 | 0010 | 00 00 00 00 00 00 00 00 00 00 00 00 | -I 25793 2023-11-24 23:04:08 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=69 flag=00) +I 25793 2023-11-24 23:04:08 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=69 flag=00) 0000 | 69 00 08 00 00 00 01 00 | i -I 25793 2023-11-24 23:04:08 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_TRIAL_EDITION command=19 flag=00) +I 25793 2023-11-24 23:04:08 - [Commands] Sending to C-5 (Tali) (version=GC_EP3_NTE command=19 flag=00) 0000 | 19 00 0C 00 23 23 23 23 EC 13 00 00 | #### I 25793 2023-11-24 23:04:08 - [IPStackSimulator] Client closed TCP connection 44+2323232313EF0415 (10.0.1.5:1045 -> 35.35.35.35:5103) I 25793 2023-11-24 23:04:08 - [IPStackSimulator] Client opened TCP connection 44+2323232313EC0416 (10.0.1.5:1046 -> 35.35.35.35:5100) (acked_server_seq=655F9802, next_client_seq=20A7C1D9) @@ -2823,8 +2823,8 @@ I 25793 2023-11-24 23:04:08 - [Commands] Received from C-6 (version=GC_EP3 comma 0650 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 0670 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | -I 25793 2023-11-24 23:04:08 - [C-6] Game version changed to GC_EP3_TRIAL_EDITION -I 25793 2023-11-24 23:04:09 - [Commands] Received from C-6 (Tali) (version=GC_EP3_TRIAL_EDITION command=10 flag=00) +I 25793 2023-11-24 23:04:08 - [C-6] Game version changed to GC_EP3_NTE +I 25793 2023-11-24 23:04:09 - [Commands] Received from C-6 (Tali) (version=GC_EP3_NTE command=10 flag=00) 0000 | 10 00 0C 00 11 00 00 11 11 88 88 11 | I 25793 2023-11-24 23:04:09 - [Server] Client disconnected: C-6 on virtual connection 0x1024042b0 I 25793 2023-11-24 23:04:09 - [IPStackSimulator] Server closed TCP connection 44+2323232313EC0416 (10.0.1.5:1046 -> 35.35.35.35:5100) diff --git a/tests/GC-ForestGame.test.txt b/tests/GC-ForestGame.test.txt index d0a3b8aa..1429ae77 100644 --- a/tests/GC-ForestGame.test.txt +++ b/tests/GC-ForestGame.test.txt @@ -1201,10 +1201,10 @@ I 49108 2023-05-26 16:19:11 - [Commands] Received from C-2 (Jess) (version=GC co 0000 | 06 00 18 00 00 00 00 00 00 00 00 00 09 45 24 69 | E$i 0010 | 6E 66 68 70 00 00 00 00 | nfhp I 49108 2023-05-26 16:19:11 - [Commands] Sending to C-2 (Jess) (version=GC command=B0 flag=00) -0000 | B0 00 40 00 00 00 00 00 00 00 00 00 09 43 36 54 | @ C6T +0000 | B0 00 3C 00 00 00 00 00 00 00 00 00 09 43 36 54 | @ C6T 0010 | 68 69 73 20 63 6F 6D 6D 61 6E 64 20 63 61 6E 0A | his command can 0020 | 6F 6E 6C 79 20 62 65 20 75 73 65 64 20 69 6E 0A | only be used in -0030 | 63 68 65 61 74 20 6D 6F 64 65 2E 00 00 00 00 00 | cheat mode. +0030 | 63 68 65 61 74 20 6D 6F 64 65 2E 00 | cheat mode. I 49108 2023-05-26 16:19:13 - [Commands] Received from C-2 (Jess) (version=GC command=06 flag=00) 0000 | 06 00 18 00 00 00 00 00 00 00 00 00 09 45 24 63 | E$c 0010 | 68 65 61 74 00 00 00 00 | heat @@ -2785,8 +2785,8 @@ I 49108 2023-05-26 16:21:07 - [Commands] Received from C-2 (Jess) (version=GC co 0000 | 06 00 14 00 00 00 00 00 00 00 00 00 09 45 24 77 | E$w 0010 | 68 61 74 00 | hat I 49108 2023-05-26 16:21:07 - [Commands] Sending to C-2 (Jess) (version=GC command=B0 flag=00) -0000 | B0 00 20 00 00 00 00 00 00 00 00 00 09 43 37 4D | C7M -0010 | 6F 6E 6F 66 6C 75 69 64 20 78 31 00 00 00 00 00 | onofluid x1 +0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 37 4D | C7M +0010 | 6F 6E 6F 66 6C 75 69 64 20 78 31 00 | onofluid x1 I 49108 2023-05-26 16:21:10 - [Commands] Received from C-2 (Jess) (version=GC command=62 flag=00) 0000 | 62 00 10 00 5A 03 00 00 68 01 01 06 01 00 00 00 | b Z h I 49108 2023-05-26 16:21:10 - [Commands] Sending to C-2 (Jess) (version=GC command=62 flag=00) @@ -7493,8 +7493,8 @@ I 49108 2023-05-26 16:25:36 - [Commands] Received from C-2 (Jess) (version=GC co 0000 | 06 00 14 00 00 00 00 00 00 00 00 00 09 45 24 77 | E$w 0010 | 68 61 74 00 | hat I 49108 2023-05-26 16:25:36 - [Commands] Sending to C-2 (Jess) (version=GC command=B0 flag=00) -0000 | B0 00 1C 00 00 00 00 00 00 00 00 00 09 43 37 38 | C78 -0010 | 20 4D 65 73 65 74 61 00 00 00 00 00 | Meseta +0000 | B0 00 18 00 00 00 00 00 00 00 00 00 09 43 37 38 | C78 +0010 | 20 4D 65 73 65 74 61 00 | Meseta I 49108 2023-05-26 16:25:36 - [Commands] Received from C-2 (Jess) (version=GC command=60 flag=00) 0000 | 60 00 14 00 40 04 00 00 7D EE 04 44 8F 4E 87 C3 | ` @ } D N 0010 | 00 00 00 00 | diff --git a/tests/PC-BasicGame.test.txt b/tests/PC-BasicGame.test.txt index 65575cbd..415686b3 100644 --- a/tests/PC-BasicGame.test.txt +++ b/tests/PC-BasicGame.test.txt @@ -706,13 +706,13 @@ I 49484 2023-05-26 16:36:25 - [Commands] Received from C-3 (Tali) (version=PC co 0020 | 30 00 30 00 30 00 30 00 30 00 30 00 30 00 30 00 | 0 0 0 0 0 0 0 0 0030 | 30 00 34 00 00 00 00 00 | 0 4 I 49484 2023-05-26 16:36:25 - [Commands] Sending to C-3 (Tali) (version=PC command=B0 flag=00) -0000 | 70 00 B0 00 00 00 00 00 00 00 00 00 09 00 43 00 | p C +0000 | 6C 00 B0 00 00 00 00 00 00 00 00 00 09 00 43 00 | p C 0010 | 36 00 54 00 68 00 69 00 73 00 20 00 63 00 6F 00 | 6 T h i s c o 0020 | 6D 00 6D 00 61 00 6E 00 64 00 20 00 63 00 61 00 | m m a n d c a 0030 | 6E 00 0A 00 6F 00 6E 00 6C 00 79 00 20 00 62 00 | n o n l y b 0040 | 65 00 20 00 75 00 73 00 65 00 64 00 20 00 69 00 | e u s e d i 0050 | 6E 00 0A 00 63 00 68 00 65 00 61 00 74 00 20 00 | n c h e a t -0060 | 6D 00 6F 00 64 00 65 00 2E 00 00 00 00 00 00 00 | m o d e . +0060 | 6D 00 6F 00 64 00 65 00 2E 00 00 00 | m o d e . I 49484 2023-05-26 16:36:29 - [Commands] Received from C-3 (Tali) (version=PC command=06 flag=00) 0000 | 20 00 06 00 00 00 00 00 00 00 00 00 09 00 45 00 | E 0010 | 24 00 63 00 68 00 65 00 61 00 74 00 00 00 00 00 | $ c h e a t @@ -731,11 +731,11 @@ I 49484 2023-05-26 16:36:33 - [Commands] Sending to C-3 (Tali) (version=PC comma 0010 | 49 EA E8 43 03 00 00 00 00 04 00 00 00 00 00 00 | I C 0020 | 05 00 01 00 00 00 00 00 00 00 00 00 | I 49484 2023-05-26 16:36:33 - [Commands] Sending to C-3 (Tali) (version=PC command=B0 flag=00) -0000 | 50 00 B0 00 00 00 00 00 00 00 00 00 09 00 43 00 | P C +0000 | 4C 00 B0 00 00 00 00 00 00 00 00 00 09 00 43 00 | P C 0010 | 37 00 49 00 74 00 65 00 6D 00 20 00 63 00 72 00 | 7 I t e m c r 0020 | 65 00 61 00 74 00 65 00 64 00 3A 00 0A 00 09 00 | e a t e d : 0030 | 43 00 37 00 4D 00 6F 00 6E 00 6F 00 6D 00 61 00 | C 7 M o n o m a -0040 | 74 00 65 00 20 00 78 00 34 00 00 00 00 00 00 00 | t e x 4 +0040 | 74 00 65 00 20 00 78 00 34 00 00 00 | t e x 4 I 49484 2023-05-26 16:36:37 - [Commands] Received from C-3 (Tali) (version=PC command=06 flag=00) 0000 | 1C 00 06 00 00 00 00 00 00 00 00 00 09 00 45 00 | E 0010 | 24 00 77 00 68 00 61 00 74 00 00 00 | $ w h a t diff --git a/tests/config.json b/tests/config.json index 2c20c168..31b79463 100644 --- a/tests/config.json +++ b/tests/config.json @@ -212,24 +212,24 @@ "MesetaCost": 10000, "BaseProbability": 0x0A3D70A3, // 4% "ProbabilityUpgrade": 0x0A3D70A3, // 4% - "Sunday": ["Kaladbolg", "Durandal", "Blade Dance", "M&A60 Vise", "H&S25 Justice", "L&K14 Combat", "Club of Laconium", "Photon Claw", "Silence Claw", "Stag Cutlery", "Holy Ray", "Ancient Saber", "Elysion", "Twin Psychogun", "Guilty Light", "Red Scorpio", "DB’s Saber", "DF Field", "Morning Prayer", "S-Parts ver1.16", "Standstill Shield", "Kasami Bracer", "Secure Feet", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Monday": ["Kaladbolg", "Flowen's Sword", "Last Survivor", "Dragon Slayer", "Rianov 303SNR", "H&S25 Justice", "L&K14 Combat", "Crush Bullet", "Meteor Smash", "Final Impact", "Club of Zumiuran", "Brave Hammer", "Alive Aqhu", "Ice Staff: Dagon", "Double Saber", "Elysion", "Red Saber", "Meteor Cudgel", "Red Sword", "Panzer Faust", "Plantain Leaf", "Fatsia", "Sange", "Kamui", "Talis", "DB’s Saber", "Guardianna", "Regenerate Gear", "DB’s Shield", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Tuesday": ["Blade Dance", "Bloody Art", "Cross Scar", "Brionac", "Diska of Braveman", "M&A60 Vise", "Club of Laconium", "Mace of Adaman", "Twin Brand", "Brave Knuckle", "Angry Fist", "God Hand", "Red Dagger", "Maser Beam", "Asuka", "Talis", "DB’s Saber", "Red Coat", "Secret Gear", "Regenerate Gear", "Black Ring", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Wednesday": ["Bloody Art", "Brionac", "Vjaya", "Rianov 303SNR", "Battle Verge", "Brave Hammer", "Alive Aqhu", "Soul Banish", "Red Partisan", "Yasminkov 2000H", "Yasminkov 7000V", "Maser Beam", "Musashi", "Yamato", "Zanba", "Ruby Bullet", "Sacred Guard", "S-Parts ver1.16", "S-Parts ver2.01", "Light Relief", "Attribute Wall", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Thursday": ["Gae Bolg", "Slicer of Assassin", "Diska of Liberator", "Diska of Braveman", "Varista", "M&A60 Vise", "Mace of Adaman", "Battle Verge", "Fire Scepter: Agni", "Ice Staff: Dagon", "Storm Wand: Indra", "Twin Brand", "Spread Needle", "Holy Ray", "Inferno Bazooka", "Victor Axe", "Flight Cutter", "Red Slicer", "Branch of Pakupaku", "Heart of Poumn", "Photon Launcher", "Guilty Light", "Talis", "Demolition Comet", "Ruby Bullet", "Guard Wave", "DF Field", "Luminous Field", "Morning Prayer", "Red Coat", "Infantry Mantle", "Regenerate Gear", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Friday": ["Varista", "Custom Ray ver.OO", "Bravace", "Visk-235W", "Rianov 303SNR", "M&A60 Vise", "H&S25 Justice", "Crush Bullet", "Club of Laconium", "Fire Scepter: Agni", "Victor Axe", "Caduceus", "Sting Tip", "Ancient Saber", "Red Saber", "Red Handgun", "Twin Psychogun", "Fatsia", "The Sigh of a God", "Guilty Light", "Talis", "Mahu", "Graviton Plate", "Attribute Plate", "Aura Field", "Electro Frame", "Sacred Cloth", "Smoking Plate", "Red Coat", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], - "Saturday": ["Kaladbolg", "Varista", "Visk-235W", "Wals-MK2", "Justy-23ST", "Rianov 303SNR", "Club of Zumiuran", "Storm Wand: Indra", "Double Saber", "Caduceus", "Sting Tip", "Suppressed Gun", "Ancient Saber", "Twin Psychogun", "Red Mechgun", "Windmill", "Plantain Leaf", "Fatsia", "Revival Garment", "Spirit Garment", "Stink Frame", "D-Parts ver1.01", "D-Parts ver2.10", "Sense Plate", "Graviton Plate", "Custom Frame ver.OO", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy’s Beak"], + "Sunday": ["Kaladbolg", "Durandal", "Blade Dance", "M&A60 Vise", "H&S25 Justice", "L&K14 Combat", "Club of Laconium", "Photon Claw", "Silence Claw", "Stag Cutlery", "Holy Ray", "Ancient Saber", "Elysion", "Twin Psychogun", "Guilty Light", "Red Scorpio", "DB's Saber", "DF Field", "Morning Prayer", "S-Parts ver1.16", "Standstill Shield", "Kasami Bracer", "Secure Feet", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Monday": ["Kaladbolg", "Flowen's Sword", "Last Survivor", "Dragon Slayer", "Rianov 303SNR", "H&S25 Justice", "L&K14 Combat", "Crush Bullet", "Meteor Smash", "Final Impact", "Club of Zumiuran", "Brave Hammer", "Alive Aqhu", "Ice Staff:Dagon", "Double Saber", "Elysion", "Red Saber", "Meteor Cudgel", "Red Sword", "Panzer Faust", "Plantain Leaf", "Fatsia", "Sange", "Kamui", "Talis", "DB's Saber", "Guardianna", "Regenerate Gear", "DB's Shield", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Tuesday": ["Blade Dance", "Bloody Art", "Cross Scar", "Brionac", "Diska of Braveman", "M&A60 Vise", "Club of Laconium", "Mace of Adaman", "Twin Brand", "Brave Knuckle", "Angry Fist", "God Hand", "Red Dagger", "Maser Beam", "Asuka", "Talis", "DB's Saber", "Red Coat", "Secret Gear", "Regenerate Gear", "Black Ring", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Wednesday": ["Bloody Art", "Brionac", "Vjaya", "Rianov 303SNR", "Battle Verge", "Brave Hammer", "Alive Aqhu", "Soul Banish", "Red Partisan", "Yasminkov 2000H", "Yasminkov 7000V", "Maser Beam", "Musashi", "Yamato", "Zanba", "Ruby Bullet", "Sacred Guard", "S-Parts ver1.16", "S-Parts ver2.01", "Light Relief", "Attribute Wall", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Thursday": ["Gae Bolg", "Slicer of Assassin", "Diska of Liberator", "Diska of Braveman", "Varista", "M&A60 Vise", "Mace of Adaman", "Battle Verge", "Fire Scepter:Agni", "Ice Staff:Dagon", "Storm Wand:Indra", "Twin Brand", "Spread Needle", "Holy Ray", "Inferno Bazooka", "Victor Axe", "Flight Cutter", "Red Slicer", "Branch of Pakupaku", "Heart of Poumn", "Photon Launcher", "Guilty Light", "Talis", "Demolition Comet", "Ruby Bullet", "Guard Wave", "DF Field", "Luminous Field", "Morning Prayer", "Red Coat", "Infantry Mantle", "Regenerate Gear", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Friday": ["Varista", "Custom Ray ver.OO", "Bravace", "Visk-235W", "Rianov 303SNR", "M&A60 Vise", "H&S25 Justice", "Crush Bullet", "Club of Laconium", "Fire Scepter:Agni", "Victor Axe", "Caduceus", "Sting Tip", "Ancient Saber", "Red Saber", "Red Handgun", "Twin Psychogun", "Fatsia", "The Sigh of a God", "Guilty Light", "Talis", "Mahu", "Graviton Plate", "Attribute Plate", "Aura Field", "Electro Frame", "Sacred Cloth", "Smoking Plate", "Red Coat", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], + "Saturday": ["Kaladbolg", "Varista", "Visk-235W", "Wals-MK2", "Justy-23ST", "Rianov 303SNR", "Club of Zumiuran", "Storm Wand:Indra", "Double Saber", "Caduceus", "Sting Tip", "Suppressed Gun", "Ancient Saber", "Twin Psychogun", "Red Mechgun", "Windmill", "Plantain Leaf", "Fatsia", "Revival Garment", "Spirit Garment", "Stink Frame", "D-Parts ver1.01", "D-Parts ver2.10", "Sense Plate", "Graviton Plate", "Custom Frame ver.OO", "AddSlot", "Photon Crystal", "Dragon Scale", "Rappy's Beak"], }, { "MesetaCost": 100000, "BaseProbability": 0x0A3D70A3, // 4% "ProbabilityUpgrade": 0x0A3D70A3, // 4% "Sunday": ["Zero Divide", "Asteron Belt", "Raikiri", "Skyly Card", "Purplenum Card", "Oran Card", "Guren", "Black Odoshi Red Nimaidou", "V101"], - "Monday": ["Earth Wand: Brownie", "Viridia Card", "Greenill Card", "Yellowboze Card", "Yunchang", "Black Odoshi Domaru", "Revival Cuirass", "Gratia", "Regenerate Gear B.P.", "Honeycomb Reflector", "V501", "Heavenly/Battle"], + "Monday": ["Earth Wand Brownie", "Viridia Card", "Greenill Card", "Yellowboze Card", "Yunchang", "Black Odoshi Domaru", "Revival Cuirass", "Gratia", "Regenerate Gear B.P.", "Honeycomb Reflector", "V501", "Heavenly/Battle"], "Tuesday": ["Zero Divide", "Asteron Belt", "Phoenix Claw", "Skyly Card", "Pinkal Card", "Whitill Card", "Morning Glory", "Ignition Cloak", "Bunny Ears", "Cat Ears", "V502", "Smartlink"], "Wednesday": ["Phoenix Claw", "Bluefull Card", "Purplenum Card", "Pinkal Card", "Morning Glory", "Cannon Rouge", "Clio", "Morning Prayer", "Sacred Guard", "Honeycomb Reflector", "Heavenly/Legs"], - "Thursday": ["Asteron Belt", "Earth Wand: Brownie", "Phoenix Claw", "Raikiri", "Greenill Card", "Redria Card", "Whitill Card", "Flamberge", "Cannon Rouge", "Glide Divine", "Star Cuirass", "Stink Shield"], + "Thursday": ["Asteron Belt", "Earth Wand Brownie", "Phoenix Claw", "Raikiri", "Greenill Card", "Redria Card", "Whitill Card", "Flamberge", "Cannon Rouge", "Glide Divine", "Star Cuirass", "Stink Shield"], "Friday": ["Zero Divide", "Phoenix Claw", "Raikiri", "Power Maser", "Viridia Card", "Yellowboze Card", "Ophelie Seize", "Black Odoshi Domaru", "Black Odoshi Red Nimaidou"], - "Saturday": ["Earth Wand: Brownie", "Bluefull Card", "Redria Card", "Oran Card", "Kusanagi", "Honeycomb Reflector"], + "Saturday": ["Earth Wand Brownie", "Bluefull Card", "Redria Card", "Oran Card", "Kusanagi", "Honeycomb Reflector"], }, ], "QuestF960FailureResultItems": {