viclew1 / VLDofusBot

Sniffer/MITM & Pixel Bot for Dofus
62 stars 16 forks source link

Problème de téléportation zaap #18

Closed AnasZerktouni closed 1 year ago

AnasZerktouni commented 1 year ago

Bonjour

D'abord merci pour le travail sur ce bot, c'est vraiment une tuerie pour la chasse d'archi, je le laisse tourner pendant que je suis au taff et c'est vraiment niquel. J'ai juste un problème depuis assez récemment (je soupçonne peut-être la MaJ du mardi ?), où le bot se téléporte pas du tout au bon zaap quand je choisis une zone. Ca marchait parfaitement avant mais là ça ne marche pas du tout, je reçois ce message d'erreur :

"Executing Dofus script : [Explore area]

J'ai essayé de tout réinstaller, essayé sur deux pc différents, ça fait toujours le même problème. Du coup je suis obligé d'utiliser le zaap manuellement avant de lancer le bot.

Au passage, j'ai aussi une requête, je sais pas si c'est possible, mais je vois que les chemins empruntés sont pas super optimisés, le cadrillage de la zone n'est pas optimal (faire par exemple de gauche à droite sur toute la zone), et il se retrouve à repasser plusieurs fois par les mêmes map. Est-ce qu'il y aurait un moyen de dicter au bot une façon plus idéale de faire ?

Merci !

viclew1 commented 1 year ago

Hello !

Tout d'abord, merci beaucoup !

Ensuite, j'ai l'impression que c'est des bugs que j'ai corrigé il y a quelques semaines, tu as bien tous tes projets (VLDofusBot, VLDofusBotSniffer, VLDofusBotCore, DofusProtocolUpdater) pull sur master ? (Je t'avoue que la version release n'est plus très à jour, il faut que je m'en occupe ...)

Pour ta requête, il faudra que je me repenche dessus, mais c'était pas si évident que ça d'avoir un algo qui recherche toute la zone de manière optimisée sans prendre un temps fou à calculer ce chemin :|

AnasZerktouni commented 1 year ago

Alors si par pull sur master, tu veux dire "git submodule foreach git checkout master", oui c'est fait. C'est vraiment bizarre car j'avais pas ce problème avant cette semaine, alors que ça fait 1 mois que j'utilise le bot.

Pas de soucis pour la requête c'est juste une suggestion.

viclew1 commented 1 year ago

Essaie de faire un "git submodule foreach git pull" pour voir

Pas de soucis c'est même une très bonne proposition haha faut juste que je trouve le temps/l'envie de pondre un algo qui marcherait mieux

AnasZerktouni commented 1 year ago

J'ai essayé, c'est toujours pas bon :(

Après, j'ai dû faire une ptite manip tout seul dans le fichier build.gradle.kts au moment de l'installation, car ça marchait pas. J'ai rajouté un tasks.withType { duplicatesStrategy = DuplicatesStrategy.EXCLUDE }

Sans ça, quand je faisais le build j'avais un message d'erreur dans le cmd qui me disait qu'il y avait des duplicates sur des icônes du jeu. -> du coup juste un peu de debug avec les quelques notions de programmation que j'ai.

Je sais pas si ça peut avoir un lien ?

viclew1 commented 1 year ago

Ca, ça ressemble à un soucis de gradle version > 6.9, je sais pas trop pourquoi ça fait ça mais bon :| Mais je pense pas que ça puisse provoquer les bugs que tu m'as montré, c'est bizarre j'ai l'impression de voir une version du passé du bot. Tu as quelle résolution d'écran ? Et tu aurais changé d'écran ou de résolution récemment par hasard ?

AnasZerktouni commented 1 year ago

Alors je suis en 1920 * 1080, j'avais le paramètre image à 125 %. Je l'ai remis à 100%, j'ai plus le problème de la map "dédoublée" sur VLdofusbot, mais le problème de zaap est toujours présent.

J'ai pas fait de changement dernièrement non :|

viclew1 commented 1 year ago

Ouais du classique quoi. J'avoue que je sais pas trop ce qui peut causer ça, j'ai essayé sur plusieurs PC différents et je reproduis pas du tout le soucis :| Intéressant par contre le fait que la mise à l'échelle pète la map, je regarderai ça Le seul truc que je peux te proposer c'est de réinitialiser l'interface graphique du jeu pour voir si ça marche de nouveau (un peu chiant de replacer toutes les barres mais bon)

Désolé pour la lenteur de la réponse, je t'avais complètement oublié..

viclew1 commented 1 year ago

Ah aussi, pour vérifier, tu peux m'envoyer un screenshot de ton interface graphique quand tu utilises le zaap depuis ton havre sac ?

AnasZerktouni commented 1 year ago

Hello ! tkt pas, je continue de tourner manuellement pour les zaaps pour l'instant J'ai réinitialisé les positions d'interface du jeu, toujours le problème :c

Voila pour le screenshot que tu m'as demandé : image

AnasZerktouni commented 1 year ago

Hello/Re, j'ai remarqué qu'à chaque fois qu'il se trompe de destination de zaap, il part juste au zaap deux cases plus haut dans l'interface de zaap. Je crois que ça doit venir de la fonction GetFilteredZaapDestinations dans le fichier ZaapTowardTask, Peut-être dans les bornes de l'intervalle de la sublist de sortedzaapdestinations.

T'en penses quoi ?

viclew1 commented 1 year ago

Hello,

Encore désolé, j'ai pas du tout pris le temps de m'occuper de ça :| mais je vois pas du tout, j'ai essayé sur pas mal de persos, sur quelques PC et j'arrive pas à reproduire. Les derniers trucs qui pourraient me donner des pistes, ça serait que si tu as un autre perso sur lequel tu n'as pas le problème, ou bien, tu peux aller dans les options du bot et activer les overlays (en particulier celui de l'UI) : image

Ensuite, si tu sélectionnes ton perso dans l'interface du bot et que tu appuies sur ctrl + U, tu auras un overlay qui s'affiche sur la fenêtre du personnage en jeu, tu peux sélectionner "ZAAP_SELECTION" et vérifier que ton interface de zaap est superposée avec l'overlay, si tout va bien, tu auras qqch comme ça : image