User Tools

Site Tools


uo_protocol_0xae

UO Protocol 0xAE

Unicode Speech message(Variable # of bytes)

This is sent to tell the client that someone is talking.

Offset Type     Name             Description
------ -------- ---------------- ------------------------------
 0000  BYTE     cmd
 0001  USHORT   size
 0003  UINT     serial           The serial of the character that is talking. 0xFFFFFFFF is used for system
 0007  UINT     body             The body number of the character that is talking. 0xFFFF is used for system.
 0011  BYTE     mode             the speech mode
 0012  USHORT   hue              the hue of the message
 0014  USHORT   font             the font number
 0016  CHAR[4]  language         the client's language preference
 0020  CHAR[30] name             the name of the character that is talking
 0050  UNI[]    text             the message to send in unicode (0x0000 terminated)

The speech mode

  • 0x00 - Regular
  • 0x01 - Broadcast
  • 0x02 - Emote
  • 0x06 - System
  • 0x07 - Message
  • 0x08 - Whisper
  • 0x09 - Yell
uo_protocol_0xae.txt · Last modified: 2014/07/17 18:21 by thooge