User Tools

Site Tools


networkprotocol:patch_us:0100

This packet is sent as soon as the client establishes a connection with the server.
It is not encrypted by default but provides the option to enable or disable encryption for following packets.

Setting the Seed and Cipher Flags to 0 will disable encryption entirely.
The patch protocol is derived from the PSO Blue Burst patch protocol and contains minor edits.

Variable Type Length Variable Description
uint32 4 Bytes 0x8B9F2DFA Unknown
uint32 4 Bytes Server Seed The server seed (0 has only been tested and works)
uint32 4 Bytes Client Seed The client seed (0 has only been tested and works)
uint8 1 Byte Client cipher flag Indicates if the following packets will be passed through a stream cipher.
0x00: Disabled
0x01 Enabled
uint8 1 Byte Server cipher flag Indicates if the following packets will be passed through a stream cipher.
0x00: Disabled
0x01 Enabled
uint16 2 Bytes Padding
uint32 4 Bytes 1 Unknown
networkprotocol/patch_us/0100.txt · Last modified: 2016/02/02 00:30 by marmalade