Difference between revisions of "Packet 0x9E"

From Sylverant
Jump to navigationJump to search
(Add page for Packet 0x9E, which is mostly identical to the PC version of Packet 0x9D...)
(No difference)

Revision as of 22:07, 29 March 2015

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.