JustNao / Karrelage

MITM pour Dofus 2.XX
17 stars 8 forks source link

Not an issue more like asking for help #1

Closed Yassine3isi closed 1 year ago

Yassine3isi commented 1 year ago

I don't know why i keep getting this error when trying to update the protocole image

JustNao commented 1 year ago

The regex used to find the type of each element in the protocols fails somewhere. I can't reproduce on my side with the latest update, can you try to completely delete the protocols folder and decompile again ? May have been an issue with your decompiling creating a corrupted file or something.

Yassine3isi commented 1 year ago

Dans la décompilation je reçois ce message , image apres quel version python et ffdec tu utilise ? python 3.11 et ffdec 18.4.0

JustNao commented 1 year ago

L'erreur est "normale", je l'ai aussi en décompilant. Elle ne produit pas de fichiers corrompus, ignore la juste jusqu'à ce que tous les script soient exportés, puis tu peux cliquer sur "OK". Tu peux lancer ffdec par le .bat et pas le .exe, ça a l'air d'enlever l'erreur. Je viens d'ajouter un script script/update_packets.py pour faire tout en même temps (qui utilise le .bat), vois si tu as toujours l'erreur avec ça.

Yassine3isi commented 1 year ago

Encore le meme problem , la decompilation se passe bien mais au moment du build protocole.pk sa passe pas image Est ce que ton dossier protocole est comme le mien : image

JustNao commented 1 year ago

Il y'avait une erreur sur update_packets.py, il ne prenait pas les bons fichiers sources pour build protocol.pk. Supprime tous tes dossiers protocol et ré-essaye. Si ça ne marche toujours pas, tu peux essayer de debug en regardant quel fichier en particulier pose problème, voir ce qu'il a de différent.

JustNao commented 1 year ago

The issue was coming from the ffdec decompiler version, which doesn't have the same output for certain classes. Version 14.6.0 works (I didn't try which version specifically broke it).