2.0 Chasse au tresors - poiLabelID / Tableau ID -> Nom?

Inscrit
5 Juin 2018
Messages
9
Reactions
0
#1
Bonjour !

J'aurai une question à propos des chasses aux trésors et notamment du poiLabelID.

J'ai fait un petit sniffer MITM, et voilà ce que je récupère du serveur (c'est le paquet qui correspond à la chasse au trésors) :

1618093846480.png

Bon j'ai bien l'objet à rechercher, qui porte le poiLabelID 758.
J'ai fait un petit script qui va chercher sur l'API dofus-map et je récupère bien la réponses des indices suivant la direction

Petit exemple : https://dofus-map.com/huntTool/getData.php?mapId=172229642&direction=bottom&world=0&language=fr

Le gros problème, c'est que je ne sais pour quel raison les ids sur dofus-map ont des fois un décalage de 1 à 5... par exemple le poiLabelID récupéré du sniffer est 102, et je récupère un 104.

On peut même facilement le voir dans les sources de dofus-map/hunt, il y a un tableau de valeur avec les noms par IDs (var text) :

1618094388884.png

Un exemple de la suite de cette variable "text" :
1618094489749.png
J'ai fais des tests, et j'ai noté cela :

poiLabelID - NOM - DECALAGE
------------------------------------------------------------------------------------------
184 - Panneau de pecheur - décalage de 1 (dofus-map 185)
201 - Roue en bois - décalage de 1 (dofus-map 202)
203 - Entrée mine en bois - pas décalage
226 - Squelette Humanoide - pas de décalage
257 - Coffre - Pas de décalage
318 - Pelle - décalage de 3 (dofus-map 321)
632 - Plante éventail - décalage de 5 (dofus-map 637)
698 - Chacha noir - dacalage de 6 (dofus-map 704)



On voit bien que les décalage sont un peu bizarre et donc impossible ou presque d'exploiter l'API (ou alors je suis débile et je passe à côté de quelque chose?)

Avez-vous des conseils de comment procéder de comment faire correspondre le poiLabelID de dofus et les IDs de dofus-map ?
Ou même y-a-til moyen de récupérer le tableau d'Ankama avec les noms par ID?

Le nom s'affiche en jeu, ça doit bien être renseigné quelque part.

Merci d'avance.
Loick
 
Dernière édition:
Inscrit
17 Mai 2020
Messages
5
Reactions
2
#2
Le client dofus contient les noms + identifiants à jour.
Les sources javascript Dofus-map/Hunt contiennent
aussi les noms et identifiants mais obsolètes . Tu peux dans un premier temps scrap toute la base de donnée puis remplacer ce qu'il faut
 
Inscrit
5 Juin 2018
Messages
9
Reactions
0
#3
Bonjour,
Ou exactement dans le client dofus ? Comment je fais pour les récupérer ?
J'ai fouillé les d2o mais pas de trace des indices, ou alors c'est que je les ai loupé
 
Inscrit
8 Aout 2020
Messages
4
Reactions
2
#4
Probably he means PointOfInterest.d2o ?
 
Haut Bas