Packet 0x9E

Gamecube clients send this packet to log onto the ship/block server. This packet is also sent to the login server, either after receiving a success reply from Packet 0xDB or Packet 0x9C.

Gamecube Packet Format

BytesMeaning
0x00Packet Type (0x9E)
0x01Flags (Unknown)
0x02-0x03Packet Size (Variable)
0x04-0x07Player Tag (0x00010000) - Junk here on Login Server
0x08-0x0BGuild card Number - 0xFFFFFFFF if not yet set.
0x0C-0x13Unused/Junk
0x14Version Code
0x15-0x18Unused
0x19Language Code
0x1A-0x1BUnused
0x1C-0x3BPadding (all zeroes)
0x3C-0x43Serial Number (ASCII)
0x44-0x4BPadding (all zeroes)
0x4C-0x57Access Key (ASCII)
0x58-0x5BPadding (all zeroes)
0x5C-0x63Serial Number (again...)
0x64-0x8BPadding (all zeroes)
0x8C-0x97Access Key (again...)
0x98-0xBBPadding (all zeroes)
0xBC-0xCBCharacter Name (PC)
0xCC-0xEBPadding (all zeroes)
0xEC...Data set in Packet 0x04, if any.