From d40dbec9f0f752b7753430bdb1cccab6f61b3b8d Mon Sep 17 00:00:00 2001 From: James Osborne Date: Mon, 25 May 2026 18:49:45 -0400 Subject: [PATCH] Log room name bytes for crossplay opt-in --- src/ReceiveCommands.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index 07b55120..2af0fa76 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -5018,9 +5018,18 @@ shared_ptr create_game_generic( game->allowed_versions = safe_default_compatibility_group_for_version(creator_c->version()); } + string name_bytes; + for (uint8_t ch : name) { + if (!name_bytes.empty()) { + name_bytes += ' '; + } + name_bytes += std::format("{:02X}", ch); + } + game->log.info_f( - "PSO Peeps crossplay opt-in: name=[{}] creator_version={} full_crossplay_enabled={} allowed_versions={:04X}", + "PSO Peeps crossplay opt-in: name=[{}] name_bytes=[{}] creator_version={} full_crossplay_enabled={} allowed_versions={:04X}", name, + name_bytes, static_cast(creator_c->version()), full_crossplay_enabled, game->allowed_versions);