Thanks a lot! I love programming games. I'm just writing a simple client in python, and when sending a HELP packet, I'm receiving a packet with byte 0x82 as the header, which if I'm not mistaken is packet type 0x10 (0x82 >> 3 = 0x10), rather than 2. Am I missing something?
Sending HELP packet (5 bytes):
OFFS DUMP ASCII
0000 00 58 52 32 4B .XR2K
Receiving response...
OFFS DUMP ASCII
0000 82 58 52 32 4B 96 23 53 - 50 41 43 45 20 54 45 52 .XR2K.#SPACE TER
...
The bit fields are listed from Most Significant Bit to Least Significant Bit, so 0x82 is a type 0x02 packet with a two-byte length field.
omg... I feel like an idiot. Don't know why I didn't see that. Thanks a lot!