{
    "category":  "Chat",
    "packets":  [
                    {
                        "id":  "0xB2",
                        "name":  "Chat Message",
                        "description":  "Server sends chat system messages and commands to the client.",
                        "direction":  "outgoing",
                        "isDynamic":  true,
                        "size":  "13+",
                        "fields":  [
                                       {
                                           "name":  "Packet ID",
                                           "type":  "byte",
                                           "size":  1,
                                           "value":  "0xB2",
                                           "description":  "Packet identifier"
                                       },
                                       {
                                           "name":  "Length",
                                           "type":  "ushort",
                                           "size":  2,
                                           "description":  "Packet length"
                                       },
                                       {
                                           "name":  "Command",
                                           "type":  "ushort",
                                           "size":  2,
                                           "description":  "Chat command number (original number minus 20)"
                                       },
                                       {
                                           "name":  "Language",
                                           "type":  "ascii",
                                           "size":  4,
                                           "description":  "Language code (e.g., \u0027enu\u0027 for English)"
                                       },
                                       {
                                           "name":  "Param 1",
                                           "type":  "utf16be-t",
                                           "description":  "First parameter (Big Endian Unicode, null-terminated)"
                                       },
                                       {
                                           "name":  "Param 2",
                                           "type":  "utf16be-t",
                                           "description":  "Second parameter (Big Endian Unicode, null-terminated)"
                                       }
                                   ],
                        "related":  [
                                        {
                                            "id":  "0xB3",
                                            "direction":  "incoming",
                                            "relationship":  "request",
                                            "note":  "Client sends Chat Action"
                                        },
                                        {
                                            "id":  "0xB5",
                                            "direction":  "incoming",
                                            "relationship":  "request",
                                            "note":  "Client sends Open Chat Window Request"
                                        }
                                    ],
                        "notes":  "Part of the in-game chat system. Command numbers are offset by -20 from original values.",
                        "source":  {
                                       "file":  "Projects/UOContent/Engines/Chat/ChatPackets.cs",
                                       "line":  104
                                   }
                    }
                ]
}