829 bytes added
, 00:02, 30 December 2019
= Packet Structure =
== Handshake Packets ==
=== Header ===
{| class="wikitable" border="1"
|-
! Offset
! Size
! Description
|-
| 0x0
| 0x2
| Magic value (0x6363)
|-
| 0x2
| 0x2
| Padding
|-
| 0x4
| 0x4
| Type
|-
| 0x8
| 0x4
| Zero
|-
| 0xC
| 0x4
| Content size
|}
=== Packet Types ===
{| class="wikitable" border="1"
|-
! Id
! Description
|-
| 0x41(CLIENT) / 0x42(MASTER)
| Identity: original mac address, transferable id, etc.
|-
| 0x43
| Accepted peer's identity
|-
| 0x11(CLIENT) / 0x12(MASTER)
| Module Filter
|-
| 0x21(CLIENT) / 0x22(MASTER)
| Friend Code
|-
| 0x23(CLIENT) / 0x24(MASTER)
| Friend "flag" (whether peer is in your friend list)
|-
| 0x31(CLIENT) / 0x32(MASTER)
| Message Box Metadata List
|-
| 0x33(CLIENT) / 0x34(MASTER)
| Message Box Metadata List parsed by peer
|-
| 0x81
| TMP Box Metadata List
|}