Archamedes_Fr, tu ne te retrouves pas avec "Bad StrRef" dans la description par défaut en mettant "****" ? Bon, je suppose que tu l'aurais vu , donc tant mieux ; le "59" est une entrée blanche de dialog.tlk. c'était pour éviter cela.
Ben justement, moi j'ai jamais rien touché, et ça m'a tout de même tout décalé. J'ai bien fait gaffe à ne pas modifier les ID, vu que j'avais peur que ça déstabilise tout, pis ça n'y a rien fait, ça a quand même tout planté.
Peut-être ton problème vient-il de là: L'ID véritable d'une ligne dans un 2da, n'a rien à voir avec la valeur entrée dans la colonne "ID", mais avec le numéro de la ligne .
ex:
2DA V2.0
LABEL ...
0 ...
1 ...
...
413 ...
515 ...
...
S'il n'y a pas de discontinuité entre la ligne d'ID 1 et celle ayant 413 dans la première colonne, cette dernière aura bien l'ID 413. En revanche la ligne suivante n'aura pas l'ID 515 mais 414. Donc si l'on rajoute une ligne entre les deux dernières l'ID de la dernière va changer:
2DA V2.0
LABEL ...
0 ...
1 ...
...
413 ...
3646 ...
515 ...
...
l'ID de la dernière ligne est maintenant 415. Du coup tout ce qui référençait cette ligne dans le module (ou dans d'autre 2da) pointe maintenant vers la ligne "3646".
Comment faire pour éviter ça: fixer de façon absolu les IDs dans les 2da. Pour cela, quand on saute une ou plusieurs lignes, il faut remplir avec des lignes "vides" , ou plutôt ayant "****" dans chaque entrée. Le petit logiciel HakCombine.exe qui se trouve sur le Vault fera ça pour toi.
EDIT "idée" à la place d'"ID"
|