Autre DofusPersos SWF

Inscrit
12 Octobre 2016
Messages
11
Reactions
0
#1
Bonjour à tous,

J'essai actuellement d'utiliser sur mon site le render DofusPersos.swf pour afficher le personnages avec son équipement.
Cela fonctionne bien manuellement.

J'ai dans ma BDD tous les items du jeu avec les images associées et le reste.
Par contre pour utiliser les images via le render DofusPersos.swf il faut les fichiers .swl, chose que j'ai pu récupérer.
Évidemment l'image de l'item et le fichier .swl n'ont pas le même ID...

Du coup ma question est comment je peux faire le rapprochement entre le fichier .swl et l'item en question mise à pars ouvrir tous les fichiers un par un ?

Si jamais vous avez des pistes, je suis preneur :)

Merci d'avance.

Cordialement,
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#2
Quand tu parles de l'image de l'item, tu parles bien des swl ce trouvant ici : content/gfx/sprites/skins ?
Pour faire le rapprochement entre ton item et le swl dans ta bdd tu dois avoir une colonne appearranceId avec un id, il s'agit de l'id du swl de l'item (son skin)
 
Inscrit
12 Octobre 2016
Messages
11
Reactions
0
#3
Bonjour skeezr,

Oui j'ai bien créée une nouvelle colonne. Le problème n'est pas dans la récupération des données loin de là !
Mais plutôt comment déterminer quel swl appartient à quel item. Car évidemment ma table n'a pas n'a pas les swl d'enregistrer.
En gros 234.swl appartient à quel item ?

Car j'ai développé ma propre API pour récupérer les items, les stats et tout le reste. Mais nul pars dans les fichiers ou sur le site l'ID du swl est référencé.
Donc je bloque ...
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#4
Va falloir utiliser des sites du genre dofustools ou dofusbook, pour dofustools tu récupère le swf afficher sur la page créateur de skin et tu récupère un fichier Items.ma3 au passage qui contiens des infos (id, nom, skin (id swl)) dans le swf que t'auras récupérer t'a la structure du fichier (ma3) et tu va pouvoir le lire et pour dofustools c'est pareille sauf que là les infos des items sont en json et pareille tu peux récupérer l'id du skin
 
Inscrit
12 Octobre 2016
Messages
11
Reactions
0
#5
Oui je pensais déjà faire de cette manière mais ce que je veux c'est que sans eux comment c'est possible ? Car le jour où des nouveaux items sortent j'ai pas envie d'attendre après eux pour pouvoir faire la liaison entre l'item et son id swl...

Il y a bien à mon avis une autre solution que eux à vrai dire utilisent je pense, non ?
 
Inscrit
16 Mars 2014
Messages
214
Reactions
30
#6
Avant c'était stock dans les d2o mais maintenant c'est stock côté serveur du coup faut chercher a la main, y'a aussi via le site de dofus dans l’encyclopédie sur les panoplies tu trouves un aperçus avec le look du personnage c'est aussi un moyen de récupérer rapidement le look des items
 
Inscrit
12 Octobre 2016
Messages
11
Reactions
0
#7
Ah oui en effet les panoplies pourraient fonctionner mais pas pour tous.
J'avais decompiler aussi le i18n des items, l'apparenceId est présent mais pas sur tous les items...

Merci quand même pour ton aide ! Si jamais quelqu'un trouve une solution ultime ça serait génial quand même :)
 
Haut Bas