2.0 Messages inconnus

Inscrit
3 Mai 2020
Messages
40
Reactions
14
#1
Salut ! Je reprends juste mon bot MITM sur la dernière version de Dofus. J'ai arrêté le dev à la version 2.55, tout fonctionnait bien mais maintenant je n'arrive même plus à me connecter en jeu :/ ... Je reçois des messages que mon bot ne connait pas (j'ai pourtant mis à jour le protocol). Par exemple en premier message avant je recevais le ProtocolRequiredMessage d'ID 1 alors que maintenant je reçois cette suite de bytes :

Code:
55a50f000d312e302e312d30623763666638
... que mon bot interprète comme suit : { messageId: 5481, lengthType: 1, length: 15, globalInstanceId: null }. Aucune trace du message 5481 dans les sources de dofus.

Est ce que vous avez une idée ? J'ai loupé quelque chose qui aurait changé dans le protocol ?

Merci !
 
Inscrit
1 Février 2017
Messages
24
Reactions
6
#2
Vérifie que tu as refais ton protocole avec la dernière version du jeu; je ne peux pas regarder les sources en ce moment, mais j'ai remarqué dans les derniers patchs que tous les messages du protocoles ont vu leur ID être modifié.

Si jamais tu ne retrouves pas, je vais regarder rendu chez moi pour vérifier dans mes notes par rapport aux changements effectués au protocol, peut-être j'ai la solution là-dedans à quelque part.
 

Elwazo

Contributeur
Inscrit
30 Mars 2020
Messages
9
Reactions
6
#3
Il me semble que le protocolID qui figure dans les classes des messages n'est plus bon. Il y a un endroit où un fichier déclare un gros tableau de correspondance pid / classe, et c'est celui là qu'il fait prendre.
 
Inscrit
3 Mai 2020
Messages
40
Reactions
14
#4
Ok je pensais être sur la toute dernière version du protocol mais à priori non ! Merci beaucoup !
 
Haut Bas