Page 1 sur 1

[ITM] Bug étrange : objet remplacé par une pile de pièces d'or dans l'inventaire !

Posté : mer. 18 janv. 2006, 17:27
par Mekren le maudit
Voilà, grâce à un harcelage en règle de notre cher Shinook :oops: , j'ai réglé un problème de .cre assez bête, qui m'empêchait de voir les noms de mes créatures dans le jeu. Mais ce fut une joie bien vite rabrouée: en effet, j'ai crée deux objets et les ai équipés à ma création avec DLTCEP. Le truc, c'est que si tout à l'air d'aller bien à première vue, dans le jeu ça l'est moins: à la place de l'objet demandé, ma créature possède... Une malheureuse pièce d'or :snif: . Résultat, pas d'armure ni d'arme, mon bel ennemi ne sait rien faire...

Quelqu'un saurait comment régler ce problème ? Je note que cela ne fait pas cela avec les objets déjà présents dans le jeu (j'utilise des fichiers itm placés dans l'override).

Edit: 1000 posts, ouéééé :hips2: ...

Posté : mer. 18 janv. 2006, 20:27
par Isaya
Puisque tu utilises deux objets nouveaux, je te suggère d'essayer des objets existants à la place. Si ça marche, c'est que tes nouveaux objets sont défectueux.
Autre solution (puisque tu sembles parler de la représentation dans l'inventaire) : vérifie que tes objets ont bien les bons fichiers BAM définis pour les différentes apparences (au sol, dans l'inventaire, ...). Si jamais tu as mis l'image d'une pièce d'or à la place de l'image de ton armure pour l'affichage dans l'inventaire, ton armure aura bêtement l'aspect d'une pièce d'or.

Posté : mer. 18 janv. 2006, 20:34
par Mekren le maudit
Non, il y a les bons bams, j'ai une certaine expérience en moddage d'objets. De plus, ce n'est pas seulement l'apparence d'une pièce d'or, C'EST une pièce d'or. Aucun effet ajouté comme le devraient les fichiers itm crées.
Mon problème, c'est que ces objets marchent parfaitement lorsque je les insère dans le jeu via SK. C'est donc qu'il doit y avoir une erreur au niveau de la procédure d'insertion, mais cela me laisse un peu là :omg: .
Edit: finalement non, dans SK ils ont l'air normaux, mais dans le jeu, c'est à nouveau des pièces d'or, qui se comportent comme des pièces d'or. Qu'est-ce que c'est que cela?

Edit 2: et j'ai vérifié mes fichiers itm, ils sont parfaitement corrects. C't'horrib, ça :..: ...

Posté : jeu. 19 janv. 2006, 22:11
par Isaya
Désolé pour les propositions un peu basiques, mais on ne sait jamais, car on oublie souvent de vérifier les trucs les plus simples.
Et d'ailleurs, je vais continuer... Es-tu bien sûr que tes objets ont le type approprié ("Item type" dans DLTCEP) ? Il existe un type pour les pièces (coin) mais il se pourrait aussi que le jeu n'aime pas les valeurs incorrectes (hors des valeurs connues) et fasse un peu n'importe quoi. Avec quel éditeur travailles-tu ?

J'ai l'impression de ne pas tout comprendre. Tu laisses entendre que tu équipes des créatures non recrutables ("mon bel ennemi"), alors comment peux-tu vérifier son inventaire ?

Enfin, tu n'as pas répondu à ma première question. Que se passe-t-il si tu mets des objets d'origine ? Si ça marche correctement avec eux, il ne fait guère de doute que tes objets sont défectueux. A l'inverse essaie un de tes objets sur un personnage de ton équipe pour t'assurer qu'il fonctionne bien.

Dans la recherche de problème, une bonne méthode consiste à toujours chercher à procéder par élimination progressive (une chose à la fois) ou à chercher à reproduire le problème en simplifiant au maximum le cas (pour restreindre le périmètre). Tu pourrais donc chercher à recréer les objets, d'abord sans effet puis en ajoutant progressivement les effets un par un.

Posté : ven. 20 janv. 2006, 07:34
par Mekren le maudit
Et d'ailleurs, je vais continuer... Es-tu bien sûr que tes objets ont le type approprié ("Item type" dans DLTCEP) ? Il existe un type pour les pièces (coin) mais il se pourrait aussi que le jeu n'aime pas les valeurs incorrectes (hors des valeurs connues) et fasse un peu n'importe quoi. Avec quel éditeur travailles-tu ?
Je travaille avec IEEP. Le type est tout à fait approprié.
J'ai l'impression de ne pas tout comprendre. Tu laisses entendre que tu équipes des créatures non recrutables ("mon bel ennemi"), alors comment peux-tu vérifier son inventaire ?
En fait, j'ai fait une épée et une armure. Ils n'apparaissent pas sur la paperdoll e n'ont aucun des effets qu'ils devraient avoir (pas de bonus à la CA, même pas d'attaque, pas de bonus divers) et lorsque je tue ledit ennemi, je trouve des pièces d'or en lieu et place de l'équipement.
A l'inverse essaie un de tes objets sur un personnage de ton équipe pour t'assurer qu'il fonctionne bien
Cela fait exactement la même chose, bien que SK me montre lesdits objets comme étant parfaitement normaux.
Tu pourrais donc chercher à recréer les objets, d'abord sans effet puis en ajoutant progressivement les effets un par un.
Vais tenter cela, je vous tient au courant.

Posté : ven. 20 janv. 2006, 12:22
par Akadis
Ton "bel ennemi" a t'il des pièces d'or dans son fichier .cre ?
Dans ce cas le fait que tu trouves de l'or est normal.

Pour pièces d'équipement :
Lorsque le paramètre "movable" est décoché (dans l'onglet "Icons & Item attribues" de DLTCEP) les objets n'apparaissent jamais au sol lorsque la créature qui les porte est tuée. Est-il coché dans tes fichiers ITM ?

Posté : ven. 20 janv. 2006, 13:15
par Mekren le maudit
Lorsque le paramètre "movable" est décoché (dans l'onglet "Icons & Item attribues" de DLTCEP) les objets n'apparaissent jamais au sol lorsque la créature qui les porte est tuée. Est-il coché dans tes fichiers ITM ?
Coché.
Ton "bel ennemi" a t'il des pièces d'or dans son fichier .cre ?
Dans ce cas le fait que tu trouves de l'or est normal.
Il en a, oui. Le truc, c'est que lorsque je le tue, je trouve trois tas: deux fois une pièce (ce qui correspond aux objets crées) et le tas normal.

D'ailleurs, j'ai réessayé de créer bout par bout les fichiers itm, tout ce que je crée en ce moment se transforme en pièces d'or, même quand je recopie caractère par caractère un objet qui fonctionne parfaitement. c'est à devenir dingue.

Posté : ven. 20 janv. 2006, 13:21
par Akadis
Essaye de refaire des objets avec IEEP ou NI pour voir si le problème vient de DLTCEP ou de BG2.

Posté : ven. 20 janv. 2006, 13:24
par Mekren le maudit
Essaye de refaire des objets avec IEEP ou NI pour voir si le problème vient de DLTCEP ou de BG2.
Je l'avais déjà fait, sans résultats. mais j'ai trou-vé :hein: !!!
C'est vraiment le truc auquel je n'aurais pas pensé... Apparemment, mettre un 0 en premier caractère du fichier itm affole BG2! Depuis, j'ai remplaçé ce 0 par un a, et tout va bien.

Ouuufff.

Posté : ven. 20 janv. 2006, 16:10
par Shinook
Voilà quelque chose d'intéressant, je n'avais jamais essayé de commencer par un 0 le nom du fichier. Bah, maintenant, je saurai qu'il ne faut pas le faire :mad: .

Posté : ven. 20 janv. 2006, 16:36
par Mekren le maudit
Attention, ça marche pour les fichiers Cre, mais pas pour les itm. c'est pour ça que je ne m'étais rendu compte de rien, tout d'abord, puisque les fichiers cre passaient :notme2: .