Lier labelId et ElementId - Chasse aux trésors

Inscrit
26 Mars 2020
Messages
3
Reactions
0
#1
Bonjour a tous,

Dans le paquet "TreasureHuntMessage", j'arrive a lire le labelId et faire la correspondance avec ce que ça représente.
Par exemple 759 correspond a une "Charrette a 4 roues"

Cependant comment faire le lien entre ce labelId et un elementId / gfxId? Est-ce possible sans tout référencer a la main?
 
Inscrit
14 Decembre 2012
Messages
40
Reactions
0
#2
i18napi :

Ici le nom n'est pas forcément bien choisi :teeth:, le principe est le même que pour le webd2decoder mais cette application fournit des webservices permettant de récupérer le nom d'un objet ,d'un npc, d'un indice de chasse, ou la position d'une map à partir de son id.

Un exemple est dispo ici (hébergement gratuit donc l'application démarre à la première requête ;) :
https://i18napi.herokuapp.com/poi/150

Ce projet nécessite une base mongodb, mais une base avec le plan gratuit de mlab convient largement : https://mlab.com/

Il n'y a pas de readme mais le projet est relativement simple à comprendre si vous êtes familier avec l'écosystème Java.
https://github.com/jessydeclerck/i18napi
https://cadernis.fr/index.php?threa...decoder-i18napi-et-treasure-hunt-helper.2430/
 
Inscrit
26 Mars 2020
Messages
3
Reactions
0
#3
Merci de ta réponse mais je ne suis pas sur de comprendre ce que je dois y trouver, comment fait-il le lien entre le dlm de la map et l'indice de la chasse?
 
Inscrit
14 Decembre 2012
Messages
40
Reactions
0
#4
Merci de ta réponse mais je ne suis pas sur de comprendre ce que je dois y trouver, comment fait-il le lien entre le dlm de la map et l'indice de la chasse?
Au temps pour moi j'ai lu rapidement, tu peux tout simplement récuperer les endpoints de https://dofus-map.com/hunt (les réponses contiennent les ids des objets).
 
Inscrit
26 Mars 2020
Messages
3
Reactions
0
#5
Merci, je vais essayer de me servir de ce site dans un premier temps pour ensuite en déduire un lien entre les deux
 
Inscrit
26 Janvier 2016
Messages
76
Reactions
13
#6
Au temps pour moi j'ai lu rapidement, tu peux tout simplement récuperer les endpoints de https://dofus-map.com/hunt (les réponses contiennent les ids des objets).
je crains que tu n'ai encore lu rapidement, tu ne réponds pas vraiment à ça question.
Il ne te demande pas ou trouver le résultat mais comment le trouver.
J'imagine vu son message qu'il voulait via les sources trouver le lien entre un élément de la map et un id qui correspondrait à celui donnée dans sa chasse.

Perso je m'étais arrêtté ici à l'époque et rentrait petit à petit les id des indices à chaque chasse réussis.
 
Inscrit
1 Decembre 2017
Messages
1
Reactions
0
#7
Salut,
Est-ce que vous avez réussi a lier les labelId et les elementId / gfxId ?

Je suis également à la recherche de comment faire.
 
Inscrit
30 Octobre 2019
Messages
21
Reactions
11
#8
j'avais essayé mais j'ai pas trouvé de pattern particulier avec les gfxid et comme dofus hunt fait bien le taff à 98% j'ai pas essayé de comprendre
 
Inscrit
2 Juin 2020
Messages
53
Reactions
27
#9
j'avais essayé mais j'ai pas trouvé de pattern particulier avec les gfxid et comme dofus hunt fait bien le taff à 98% j'ai pas essayé de comprendre
+1, autant utiliser des données existantes que de tout recommencer à zéro, tu as juste à te soucier des éléments aléatoires de type forreur.
 
Inscrit
22 Mars 2017
Messages
26
Reactions
7
#10
C'est en gros impossible de lier elementId / gfxId.

Comme dit plus haut, le meilleur plan est de scraper dofusmaps/dofusama.

Les indices sont par contre pas 100% fiables, mais tu peux toujours abandonner la chasse. C'est aussi possible de corriger automatiquement les indices manquants ou mal indiqués. C'est pas trivial, mais avec assez de chasses, tu finira par avoir une base d'indices parfaite.

Aussi essaye de chasser avec un bot qui est jamais sorti d'Amakna, comme ça tu n'aura pas de chasses à Pandala ou ailleurs, ça réduit les problèmes.
 
Haut Bas