Packet 0x9D

From Sylverant
Jump to navigationJump to search

PSOv2 clients send this packet (instead of Packet 0x93) to log onto the ship/block server. This packet is also sent to the login server after the initial Packet 0x9A by these clients.

Dreamcast Packet Format

Bytes Meaning
0x00 Packet Type (0x9D)
0x01 Flags (Unknown)
0x02-0x03 Packet Size (Variable)
0x04-0x07 Player Tag (0x00010000) - Junk here on Login Server
0x08-0x0B Guildcard Number - 0xFFFFFFFF if not yet set.
0x0C-0x13 Unknown/Junk
0x14 Version code (at least on PSOGC)
0x15-0x18 Unused
0x19 Language Code
0x1A-0x1B Unused
0x1C-0x3B Padding (all zeroes)
0x3C-0x43 Serial Number (ASCII)
0x44-0x4B Padding (all zeroes)
0x4C-0x53 Access Key (ASCII)
0x54-0x5B Padding (all zeroes)
0x5C-0x63 Some sort of Dreamcast-specific ID (DCv2) or Serial Number (PC)
0x64-0x8B Padding (all zeroes)
0x8C-0x93 Access Key (PC) or Padding (DCv2)
0x94-0xBB Padding (all zeroes)
0xBC-0xCB Character Name (PC) or Unknown (DCv2)
0xCC... Data set in Packet 0x04, if any.