Packet 0x88: Difference between revisions
Appearance
Add page about Packet 0x88. |
No edit summary |
||
| Line 1: | Line 1: | ||
The server sends out Packet 0x88 to clients to inform them of the colors of arrows of all players in the lobby. This is typically brought on when a client sends a [[Packet 0x89]] to the server to change their arrow color, but is also sent when a client initially joins if anyone has arrows above their heads. | The server sends out Packet 0x88 to clients to inform them of the colors of arrows of all players in the lobby. This is typically brought on when a client sends a [[Packet 0x89]] to the server to change their arrow color, but is also sent when a client initially joins if anyone has arrows above their heads. | ||
If this packet is sent while a player is loading into a lobby, some versions of PSO will ignore it, so the server must wait a couple of seconds before sending this packet to a player who just entered a lobby. | |||
==Dreamcast Packet Format== | ==Dreamcast Packet Format== | ||
Revision as of 04:47, 12 January 2010
The server sends out Packet 0x88 to clients to inform them of the colors of arrows of all players in the lobby. This is typically brought on when a client sends a Packet 0x89 to the server to change their arrow color, but is also sent when a client initially joins if anyone has arrows above their heads.
If this packet is sent while a player is loading into a lobby, some versions of PSO will ignore it, so the server must wait a couple of seconds before sending this packet to a player who just entered a lobby.
Dreamcast Packet Format
| Bytes | Meaning |
|---|---|
| 0x00 | Packet Type (0x88) |
| 0x01 | Flags (Number of entries) |
| 0x02-0x03 | Packet Size (Variable) |
| 0x04... | Arrow entries (see below for format) |
Arrow color entry format
| Bytes | Meaning |
|---|---|
| 0x00-0x03 | Player Tag (0x00010000) |
| 0x04-0x07 | Player Guildcard Number |
| 0x08 | Player Arrow Color |
| 0x09-0x0B | Padding (all zeroes) |