Hello,
As far as I (and google) know, there isn't much public information available on the WoW network protocol for MoP (versions 5.*). Some opensource MoP server emulators exists, but these projets support only a limited subset of the protocol.
I am trying to document this protocol better (I am currently working on version 5.0.5 but I am willing to work on any version as long as it is MoP), and I have made some progress, primarily with packets related to NPC and player movements, combat, and spells.
I am not talking about the logon/auth protocol, but the *world* protocol (which is handling all the in-game actions like movements, spells, etc.).
Is there any coordinated effort for MoP protocol reverse engineering?
To be perfectly clear: I am not talking about code, only about network protocol documentation (packet format, etc). Information on client-side memory structures can be useful too, but only if it leads to better understanding of the protocol (I am not interested in memory editing).
I have some experience with reverse engineering ("fluent" in x86 assembly, and can also do blackbox reverse engineering by sniffing, etc) and with WoW server emulators (primarily TrinityCore), so I am willing to work on it and contribute useful information, but I am a bit daunted by the prospect of doing it alone.
Please let me know if there are people that are willing to collaborate on this subject.
Thanks in advance for your answers.
PS : Sorry, I was not sure of the section to post that. I posted it here, since even if it's not tied to a specific WoW Emulator, the work will benefit any MoP WoW Server Emulator.