Difference between revisions of "Packet 0x88"

From Sylverant
Jump to navigationJump to search
(Add page about Packet 0x88.)
 
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)