From 35b23915d31bd4938eaf26b3dd106566ad1ee7b4 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Mon, 11 Nov 2024 20:22:19 +0100 Subject: [PATCH] Common: reverse engineer last OOB message ID Out-of-band message ID 'N' is MatchInfo update (calls CHLClient::RemoteMatchInfoUpdated() which then calls UICodeCallback_RemoteMatchInfoUpdated. The RemoteMatchInfo data can be retrieved through script function GetRemoteMatchInfo()). --- src/common/proto_oob.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/common/proto_oob.h b/src/common/proto_oob.h index b9d922a1..3bf7deca 100644 --- a/src/common/proto_oob.h +++ b/src/common/proto_oob.h @@ -30,10 +30,10 @@ #define S2C_CONNREJECT 'K' // special protocol for rejected connections // Generic Ping Request -#define A2A_PING 'L' // respond with an A2A_ACK -#define A2A_ACK 'M' // general acknowledgment without info +#define A2A_PING 'L' // respond with an A2A_ACK +#define A2A_ACK 'M' // general acknowledgment without info -#define S2C_UNKNOWN_UISCRIPT 'N' // TODO: figure out what this does, see [r5apex + 0x288880] +#define S2C_MATCHINFO_UPDATE 'N' // remote match info update // Data Block Request #define S2C_DATABLOCK_FRAGMENT 'O' // data block fragment