From ba51526e987cc20d2fc8024cd73381ea039ecbfb Mon Sep 17 00:00:00 2001 From: ragnarok-clanker Date: Thu, 5 Nov 2026 14:24:21 +0000 Subject: [PATCH] Decompile 2 functions in Source/Client/Mode/GameModeProtocol.cpp Batch #12191 by cremane: 0 byte-identical, 2 confirmed by peer review. - fn_21589 SendPacketHeader: logic confirmed by peer review - fn_21590 SendPacketHeader2: logic confirmed by peer review Peer-reviewed-by: Yommy, Tanke, Toshiro Accepted without human review: peers confirmed the logic ("same" ahead by at least 3, with 70% of the votes). --- Source/Client/Mode/GameModeProtocol.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Source/Client/Mode/GameModeProtocol.cpp b/Source/Client/Mode/GameModeProtocol.cpp index 71108963..ad98a5d8 100644 --- a/Source/Client/Mode/GameModeProtocol.cpp +++ b/Source/Client/Mode/GameModeProtocol.cpp @@ -20,11 +20,13 @@ void DecodeSrcDst(const unsigned char* packed, int* srcX, int* srcY, int* dstX, // OFFSET: 0x00D08600 // FUNCTION: fn_21589 void SendPacketHeader(std::uint16_t packetType) { - GetRagConnection().Send(sizeof(packetType), &packetType); + std::uint16_t packet = packetType; + GetRagConnection().Send(sizeof(packet), &packet); } // OFFSET: 0x00D08620 // FUNCTION: fn_21590 void SendPacketHeader2(std::uint16_t packetType) { - GetRagConnection().Send(sizeof(packetType), &packetType); + std::uint16_t packet = packetType; + GetRagConnection().Send(sizeof(packet), &packet); }