Packet 0x9C

Packet 0x9C is sent by PSOv2 Clients as a response to a Packet 0x9A that tells them that they are a new user. This is mostly analogous to Packet 0x92 that is sent by PSOv1. The client then expects a response packet 0x9C.

Dreamcast/PC/Gamecube Packet Format (Client->Server)

BytesMeaning
0x00-0x03Packet Header (Type: 0x9C, size: 0xA4)
0x04-0x0BUnknown/Junk (Probably Player Tag + Guildcard, but neither are set)
0x0CVersion Code
0x0D-0x10Unused
0x11Language Code
0x12-0x13Unused
0x14-0x1BSerial Number (ASCII)
0x1C-0x43Unused
0x44-0x4FAccess Key (ASCII) (8-bytes on PC)
0x50-0x73Unused
0x74-0xA3E-mail Address (PC) or Password (Gamecube) (May be shorter -- Padded by 0-bytes)

Dreamcast/PC/Gamecube Packet Format (Server->Client)

BytesMeaning
0x00-0x03Packet Header (Type: 0x9C, Size: 0x04, Flags: Login Response; see below)

Login Responses

FlagMeaning
0User Registration Failed (DCv2/PC) or Bad Password (GC -- No.127)
1Ok (Client sends a Packet 0x9D (DCv2/PC) or Packet 0x9E (GC) next)