UO Protocol 0xB8
Request Char Profile (Variable # of bytes)
Offset Type Name Description
------ -------- ---------------- ------------------------------
0000 BYTE cmd
0001 USHORT size
0003 BYTE mode CLIENT ONLY! Does not exist in server message
0004 UINT id
If request, ends here.
If Update request
BYTE[2] cmdType (0x0001 - Update)
BYTE[2] msglen (# of unicode characters)
BYTE[msglen][2] new profile, in unicode, not null terminated.
Else If from server
BYTE[?] character name (not unicode, null terminated.)
BYTE[2] (0x0000) (a non-unicode title string?)
BYTE[?][2] profile (in unicode, ? can be 0)
BYTE[2] (0x0000)
BYTE[2] terminator (0x3300)