Packet 0x93
From Sylverant
Jump to navigationJump to searchPSOv1 clients send Packet 0x93 to the server in order to log in to the ship/block server. BlueBurst clients send this packet both to the login and character ports of the login server. The data should be interpreted differently depending on which of these two receives the packet.
Dreamcast Packet Format
Bytes | Meaning |
---|---|
0x00 | Packet Type (0x93) |
0x01 | Flags (0x00) |
0x02-0x03 | Packet Size (Variable) |
0x04-0x07 | Player Tag (0x00010000) |
0x08-0x0B | Guildcard Number |
0x0C-0x1B | Unknown |
0x1C-0x23 | Serial Number (ASCII) |
0x24-0x2C | Padding (all zeroes) |
0x2D-0x34 | Access Key (ASCII) |
0x35-0x3D | Padding (all zeroes) |
0x3E-0x45 | Some sort of Dreamcast-specific ID? |
0x46-0x9D | Padding (all zeroes) |
0x9E-0xAD | Character Name |
0xAE-0xAF | Padding (all zeroes) |
0xB0... | Data set in Packet 0x04, if any. |
BlueBurst Packet Format (Little Endian)
Bytes | Meaning |
---|---|
0x00-0x01 | Packet Length (0xb4) |
0x02-0x03 | Packet Type (0x93) |
0x04-0x07 | Flags (usually 0x00) |
0x08-0x0F | Unknown |
0x10-0x11 | Client Version |
0x12-0x17 | Unknown |
0x18-0x1B | Team Id * |
0x1C-0x2B | Username |
0x2C-0x4B | Padding (0x00) |
0x4C-0x5B | Password |
0x5C-0x83 | Padding (0x00) |
0x84-0x8B | Hardware info (client-specific string) |
0x8C-0xB4 | Version String * |