Packet 0x9E

From Sylverant
Jump to navigationJump to search

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

Bytes Meaning
0x00 Packet Type (0x9E)
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 Unused/Junk
0x14 Version code
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-0x57 Access Key (ASCII)
0x58-0x5B Padding (all zeroes)
0x5C-0x63 Serial Number (again...)
0x64-0x8B Padding (all zeroes)
0x8C-0x97 Access Key (again...)
0x98-0xBB Padding (all zeroes)
0xBC-0xCB Character Name (PC)
0xCC-0xEB Padding (all zeroes)
0xEC... Data set in Packet 0x04, if any.