Je me permet de répondre ici, comme ça d'autres peuvent participer et rattraper mes éventuelles boulettes.
Comme je te l'ai dis, je n'ai aucune expérience en Weidu mais ça pourrait quand même t'aider.
j'ai lu rapidement le .tpa, il permet de modifier automatiquement la description de l'objet, notamment en enlevant les restrictions d'utilisation... Pratique si tu souhaites n'avoir qu'un seul fichier .tra pour les versions EE et non EE. *tousse*
Il améliore la description mais il n'est aucunement essentiel au bon fonctionnement du mod. Le modifier pour le rendre parfaitement compatible avec IWDEE, à moins que les descriptions soient identiques à celles de BG2 - ce dont je doute sérieusement - il faut mieux remettre cette tâche à beaucoup beaucoup plus tard.
Tu peux tout de même retirer toute la dernière partie concernant BG2 / BGT, le else en question pourra poser des problèmes à l'installation sur IWDEE. (en gros, si tu suis le lien fournit par Freddy_Gwendo, tu peux enlever les lignes 70 à 90 comprises).
Pour le PREDICATE, ça semble bon.
Pour les OUTER_SET, c'est moins bon.
Le commentaire juste au-dessus peut porter à confusion.
En gros, il y a deux possibilités (si j'ai bien compris) :
tu veux que l'amulette d'Edwin soit retirable sous trois conditions : bg2ee, eet ou ToBEx installé.
tu veux qu'il ne se passe rien du tout si c'est idwee.
tu devrais obtenir quelque chose comme ça :
Code:
OUTER_SET is_item_use = (is_bg2ee OR is_eet OR is_tobex) ? 1 : 0 // les 3 conditions nécessaires
puis
Code:
ACTION_IF NOT is_iwdee BEGIN // il se passe quelque chose que si le jeu n'est pas iwdee
BEGIN @10040
ACTION_IF is_item_use BEGIN // les trois conditions pour rendre l'amulette retirable
[...]
END ELSE BEGIN
FAIL ~Ce composant nécessite TOB/BG2EE/EET.~
END
END
Pour les voix, c'est le même principe que pour le fichier .sto.