Page 1 sur 1

[ITM] Afficher un message lorsqu'on clique sur l'emplacement d'un objet non retirable

Posté : ven. 06 févr. 2009, 11:57
par Armand
J’essaie de faire un truc un peu particulier mais malgré tous mes efforts je cale. En fais je voudrais que quand je clique sur l'emplacement d'un objet que l'on ne peut pas enlever genre les gants un message personnalisé s'affiche.

J'ai essayé de prendre exemple sur l'amulette d'Edwin, je suis parvenu à trouver le StringRef (10222) mais malgré toutes mes recherches que ça soit sous NI ou sur Infinite engine explorer je cale. Apparemment il n'y a aucune référence à cela que ça soit dans les DLG ou dans les scripts.

J'aurais tendance à penser que c'est codé via l'objet pourtant sous DLTCEP je vois absolument rien.

Si quelqu'un a une idée...

Re : [Objet] Référence à un tra

Posté : ven. 06 févr. 2009, 12:47
par Akadis
Ce texte est référencé directement dans le propriété de l'objet .ITM.
Avec NI ouvre le fichier ITM de l'amulette d'Edwin et recherche le champ qui a la valeur 10222

Re : [Objet] Référence à un tra

Posté : ven. 06 févr. 2009, 13:43
par Armand
Eh bien en fait il n'y a aucune réf de ce type dans l'objet pourtant il existe j'ai vérifié. La seule réf est 10632 et c'est la description de l'objet. Tu peux vérifier si tu veux c'est l'objet : MISC89.

Re : [Objet] Référence à un tra

Posté : ven. 06 févr. 2009, 17:45
par Isaya
Inutile de chercher, tout ce qui se rapporte aux objets spécifiques non retirables et qui affiche un texte spécifique est codé en dur. Il y a notamment l'amulette d'Edwin et Bouh. Il semble que ce soit un reste de Baldur's Gate (où il y avait aussi l'épée de Xan).
A contrario, les personnages de BGII, comme Nalia, n'ont pas de texte particulier pour leurs objets identitaires non retirables.

Je ne suis pas parvenu à retrouver de discussion qui en parlait sur les forums anglo-saxons. Mais tu peux constater en faisant une recherche de référence avec NI qu'aucun objet du jeu ne pointe sur le texte 10222.

Re : [Objet] Référence à un tra

Posté : ven. 06 févr. 2009, 18:10
par phoeunix
J'avoue que c'est assez mystérieux. Une recherche de la strref 10222 n'a donné aucune occurrence dans aucun type de fichier avec NI, comme si cette ligne n'était utilisée nulle part.
Ensuite, fait intéressant, les lignes personnalisées des objets qu'on ne peut pas enlever ne se manifestent que chez les personnages concernés : si je place Bouh ou l'amulette d'Edwin sur un autre personnage, le jeu se contente d'un simple "Cet objet ne peut être retiré" au lieu des phrases spécifiques. Ceci me fait penser qu'il doit y avoir une association d'une façon ou d'une autre entre l'objet et le personnage.
Cependant, les .cre ne m'ont rien apporté de plus qui irait dans ce sens.

Edit : Ha bah si c'est codé en dur, ça règle la question dans ce cas.

Re : [Objet] Référence à un tra

Posté : ven. 06 févr. 2009, 20:22
par Armand
Arghh! Je m'en doutais! :dash2:

Tant pis. Merci de m'avoir répondu tout de même!