Table of Contents

UO Protocol

The following information is mainly created based on the information from The Wolfpack Hackers' Guide and Kair Packet Guide. See also: http://docs.polserver.com/packets/

All known commands will be documented including obsolete packets. Please fill in the reasons for that and the corresponding version information. Also the version (date) of the first occurrence of new packet-types can be interesting.

Data Types

BYTE   8-bit unsigned
SBYTE  8-bit signed
BOOL   8-bit boolean (0x00=False, 0xFF=True)
CHAR   8-bit single ASCII character
UNI    16-bit single unicode character
SHORT  16-bit signed
USHORT 16-bit unsigned
INT    32-bit signed
UINT   32-bit unsigned

There seems to be no float data because of performance considerations.

Game Packets Structure

Patch Server Protocol

Development