project-topaz / topaz

Server emulator for FFXI
Other
159 stars 224 forks source link

Fix Tells due to November Client packet changes (#1534) #1538

Closed ghost closed 3 years ago

ghost commented 3 years ago

I affirm:

Latest client changed the outgoing tell packet (0x0B6) start locations for Recipient and message by one byte. In addition, a maximum length recipient name has the potential to no longer be null-terminated. The latter issue only impacts logging, as strictly 15 bytes are read from the data to determine RecipientName.

Note: This fix only corrects tells not functioning, and does not implement the new outgoing 0x05 value.