From a416145e2754a6d5d50e608b0c5ee58314123031 Mon Sep 17 00:00:00 2001 From: Jordan Cristiano Date: Wed, 20 Apr 2016 21:12:24 -0400 Subject: [PATCH] Identified unknown SVC_CreateStringTable member as compressedData --- demboyz/netmessages/svc_createstringtable.cpp | 8 ++++---- demboyz/netmessages/svc_createstringtable.h | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/demboyz/netmessages/svc_createstringtable.cpp b/demboyz/netmessages/svc_createstringtable.cpp index 8bd71b5..18a9446 100644 --- a/demboyz/netmessages/svc_createstringtable.cpp +++ b/demboyz/netmessages/svc_createstringtable.cpp @@ -42,7 +42,7 @@ namespace NetHandlers } if (context.protocol > 14) { - data->unk1 = bitbuf.ReadOneBit() != 0; + data->compressedData = bitbuf.ReadOneBit() != 0; } data->data.reset(new uint8_t[math::BitsToBytes(data->dataLengthInBits)]); bitbuf.ReadBits(data->data.get(), data->dataLengthInBits); @@ -74,7 +74,7 @@ namespace NetHandlers } if (context.protocol > 14) { - bitbuf.WriteOneBit(data->unk1); + bitbuf.WriteOneBit(data->compressedData); } bitbuf.WriteBits(data->data.get(), data->dataLengthInBits); return !bitbuf.IsOverflowed(); @@ -94,7 +94,7 @@ namespace NetHandlers data->userDataSizeBits = reader.ReadUInt32("userDataSizeBits"); if (context.protocol > 14) { - data->unk1 = reader.ReadBool("unk1"); + data->compressedData = reader.ReadBool("compressedData"); } data->data.reset(new uint8_t[math::BitsToBytes(data->dataLengthInBits)]); reader.ReadBits("data", data->data.get(), data->dataLengthInBits); @@ -115,7 +115,7 @@ namespace NetHandlers jsonbuf.WriteUInt32("userDataSizeBits", data->userDataSizeBits); if (context.protocol > 14) { - jsonbuf.WriteBool("unk1", data->unk1); + jsonbuf.WriteBool("compressedData", data->compressedData); } jsonbuf.WriteBits("data", data->data.get(), data->dataLengthInBits); jsonbuf.EndObject(); diff --git a/demboyz/netmessages/svc_createstringtable.h b/demboyz/netmessages/svc_createstringtable.h index bd10bc2..5216cc7 100644 --- a/demboyz/netmessages/svc_createstringtable.h +++ b/demboyz/netmessages/svc_createstringtable.h @@ -16,7 +16,7 @@ namespace NetMsg bool isUserDataFixedSize; uint16_t userDataSize; uint8_t userDataSizeBits; - bool unk1; + bool compressedData; std::unique_ptr data; }; }