Extend channels support to whisper, guild, say, etc.
It would be quite cool if devs could easily play with all chat channels, instead of just party/squad. (as I'm mainly asking due to chat-log addon which could benefit from this for sure)
Yes please, I would love to have something like that for the upcoming wvw alliance change to implement some kind of user validation based on map/say chat. Since the API probably won't work for a while.
would appreciate npc speech text 🙏🏻
would appreciate npc speech text 🙏🏻
Really needed for the translator addon
Those messages go over a different internal mechanism than the one unofficial extras is capturing so it's not "just" an effort of whitelisting more message types. That being said it would be possible.
For each message type there would also be the discussion of what's okay to track vs. not. The general stance from ANet with combat is that it's OK to track your own social group (party/squad), but it's not OK to track outside of that. I believe it would be fair to apply the same to chat message tracking as well - i.e. NPC and whispers should be fine for sure. Guild chat probably as well. Say chat only for party/squad members (or something like that).
With all the above in mind, it's a significant amount of reverse engineering work and I don't believe anyone is up for it at this time
I sat down and reversed the chat further, so i added a callback for NPC Chatter/Speech. It is available with the latest pre-release. The new callback superseeds the old one and can replace it. Please test it and report back any issues and suggestions.