Difference between revisions of "Packet 0x9D"
From Sylverant
Jump to navigationJump to search (Add page about Packet 0x9D.) |
(Update some stuff here with what login server seems to get from PSOPC.) |
||
Line 1: | Line 1: | ||
− | PSOv2 clients send this packet (instead of [[Packet 0x93]]) to log onto the ship/block server. | + | PSOv2 clients send this packet (instead of [[Packet 0x93]]) to log onto the ship/block server. This packet is also sent to the login server after the initial [[Packet 0x9A]] by these clients. |
==Dreamcast Packet Format== | ==Dreamcast Packet Format== | ||
Line 7: | Line 7: | ||
| 0x00 || Packet Type (0x9D) | | 0x00 || Packet Type (0x9D) | ||
|- | |- | ||
− | | 0x01 || Flags ( | + | | 0x01 || Flags (Unknown) |
|- | |- | ||
| 0x02-0x03 || Packet Size (Variable) | | 0x02-0x03 || Packet Size (Variable) | ||
|- | |- | ||
− | | 0x04-0x07 || Player Tag (0x00010000) | + | | 0x04-0x07 || Player Tag (0x00010000) - Junk here on Login Server |
|- | |- | ||
− | | 0x08-0x0B || Guildcard Number | + | | 0x08-0x0B || Guildcard Number - 0xFFFFFFFF if not yet set. |
|- | |- | ||
− | | 0x0C-0x1B || | + | | 0x0C-0x13 || Unknown/Junk |
+ | |- | ||
+ | | 0x14 || Version code (at least on PSOGC) | ||
+ | |- | ||
+ | | 0x15-0x18 || Unused | ||
+ | |- | ||
+ | | 0x19 || [[Language Codes|Language Code]] | ||
+ | |- | ||
+ | | 0x1A-0x1B || Unused | ||
|- | |- | ||
| 0x1C-0x3B || Padding (all zeroes) | | 0x1C-0x3B || Padding (all zeroes) | ||
Line 27: | Line 35: | ||
| 0x54-0x5B || Padding (all zeroes) | | 0x54-0x5B || Padding (all zeroes) | ||
|- | |- | ||
− | | 0x5C-0x63 || Some sort of Dreamcast-specific ID | + | | 0x5C-0x63 || Some sort of Dreamcast-specific ID (DCv2) or Serial Number (PC) |
+ | |- | ||
+ | | 0x64-0x8B || Padding (all zeroes) | ||
|- | |- | ||
− | | | + | | 0x8C-0x93 || Access Key (PC) or Padding (DCv2) |
|- | |- | ||
− | | | + | | 0x94-0xBB || Padding (all zeroes) |
|- | |- | ||
− | | | + | | 0xBC-0xCB || Character Name (PC) or Unknown (DCv2) |
|- | |- | ||
| 0xCC... || Data set in [[Packet 0x04]], if any. | | 0xCC... || Data set in [[Packet 0x04]], if any. |
Latest revision as of 14:09, 1 March 2010
PSOv2 clients send this packet (instead of Packet 0x93) to log onto the ship/block server. This packet is also sent to the login server after the initial Packet 0x9A by these clients.
Dreamcast Packet Format
Bytes | Meaning |
---|---|
0x00 | Packet Type (0x9D) |
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 | Unknown/Junk |
0x14 | Version code (at least on PSOGC) |
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-0x53 | Access Key (ASCII) |
0x54-0x5B | Padding (all zeroes) |
0x5C-0x63 | Some sort of Dreamcast-specific ID (DCv2) or Serial Number (PC) |
0x64-0x8B | Padding (all zeroes) |
0x8C-0x93 | Access Key (PC) or Padding (DCv2) |
0x94-0xBB | Padding (all zeroes) |
0xBC-0xCB | Character Name (PC) or Unknown (DCv2) |
0xCC... | Data set in Packet 0x04, if any. |