ChatMessageTypes were reversed by:
Checking the type in the packet upon receipt by server while using slash commands
Replaying the ChatMsg packet back to the sender after modifying the messagetype value
Shaql magic
english.str references to the type names
Message type names that are not based on actual names are prefixed with U_
Message type names that are completely unknown are named UNK_#
Some un-assigned names (probably not all of them):
CMT_METAGAME, CMT_SPEEDHACK, CMT_DUMPBUILDINGTREE, CMT_CLIENT_BATCH
CMT_COMMAND_ZONE96, CMT_COMMAND_ZONE97, CMT_COMMAND_ZONE98, CMT_COMMAND_ZONE99
ChatMessageTypes were reversed by: Checking the type in the packet upon receipt by server while using slash commands Replaying the ChatMsg packet back to the sender after modifying the messagetype value Shaql magic english.str references to the type names
Message type names that are not based on actual names are prefixed with U_ Message type names that are completely unknown are named UNK_#
Some un-assigned names (probably not all of them): CMT_METAGAME, CMT_SPEEDHACK, CMT_DUMPBUILDINGTREE, CMT_CLIENT_BATCH CMT_COMMAND_ZONE96, CMT_COMMAND_ZONE97, CMT_COMMAND_ZONE98, CMT_COMMAND_ZONE99