SPMTP

From 3dbrew
Revision as of 00:02, 30 December 2019 by Nba Yoh (talk | contribs) (Created page with "= Packet Structure = == Handshake Packets == === Header === {| class="wikitable" border="1" |- ! Offset ! Size ! Description |- | 0x0 | 0x2 | Magic value (0x6363) |- | 0x2...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Packet Structure

Handshake Packets

Header

Offset Size Description
0x0 0x2 Magic value (0x6363)
0x2 0x2 Padding
0x4 0x4 Type
0x8 0x4 Zero
0xC 0x4 Content size

Packet Types

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