Mittlerweile könnte man meinen ich mach's richtig.
Alles aus Spaß natürlich.
Habe auch einen MessageParser der mir die eingehenden WarRock packets nicely mit Klassendefinitionen matcht und die Parameter parsed/injected. Aus
string packet wird
AbstractMessage message.
Beispiel einer Message:
.
Die Clientmods sind allesamt C#, ich hooke eine Menge und das HTML UI was mal bei Parity vorgestellt wurde wird so langsam Realität.
Mittels dieser Messages werde ich auch verschlüsselte und binärformatierte Nachrichten zwischen Server und Client bewerkstelligen. Dazu läuft lokal ein Server der sozusagen als Gateway zwischen WR Protokoll und protobuf Protokoll steht. Der besagte Server gibt dann auch Informationen über SSO Tokens und stellt die API Verbindung bereit für das HTML UI. Das HTML UI soll ggf. auch nur partiell sein.