Page 1 sur 1

[DLG] Dialogues entre PNJ

Posté : mer. 01 juin 2005, 09:53
par thorak le nain
Bonjour,
j'ai décidé à me remettre à l'écriture des dialogues de Kerdrïn avec les autres pnj.
Mais je ne connais pas tous les personnages. Par exemple je n'ai jamais pris haer delys , Edwin et Keldorn dans mon équipe je voudrais savoir si on pouvait extraire les dialogues du jeu de quelques façon que ce soit.
J'ai trouvé un logiciel qui extrayait quelques bouts de dialogues mais ce n'etait pas top top.


Une autre question qui n'a rien à voir avec la question précédente: est il possible de changer le portrait au cours d'aventure... à la suite d'une action déterminée...?

Posté : mer. 01 juin 2005, 10:33
par Thot
Je n'ai pas BG sur cet ordinateur, donc je ne peux pas te donner avec précision les commandes, mais tu peux accéder aux dialogues d'un PNJ avec WeiDU.

Dans le cas d'Edwin, par exemple, si tu effectues :
weidu edwin.dlg
weidu bedwin.dlg
weidu edwinj.dlg

Tu devrais avoir accès aux dialogues de recrutement d'Edwin (fichier edwin.D), aux banters -- dialogues avec les PNJ de ton groupe (fichier BEdwin.d) et aux interjections d'Edwin avec les PNJ non-recrutables (fichiers EdwinJ.d).

Les fichiers D sont relativement simples à comprendre (l'aide de WeiDU explique leur architecture dans le pire des cas), et te permettront de voir à quoi ressembleront ceux que tu devras produire pour ton mod.

Posté : mer. 01 juin 2005, 15:14
par Morgul
Pour la seconde question, je n'y connais rien en moddage, mais je sais que le mod NPC Flirtpack permet de raser Anomen (ce qui se traduit par un changement d'avatar pour un certain temps) à la suite d'un dialogue précis. Ptêt qu'en téléchargeant le mod et en étudiant la méthode employée tu pourrais trouver la réponse à ta question si personne ne peut t'aiguiller.
Sinon la soluce de Melusane donne quelques dialogues inter-persos, ça peut toujours servir.

Posté : mer. 01 juin 2005, 20:28
par Isaya
En complément de ce qu'indique Thot, il existe un moyen simple de récupérer tout le dialogue d'un personnage avec les autres du groupe ou les interventions ponctuelles dans les dialogues des personnages externes. WeiDU a une option --transitive qui permet de récupérer le texte des autres protagonistes du dialogue.

WeiDU --transitive bedwin.dlg

Tu obtiendras, sous forme relativement lisible (souvent même un peu plus que sans l'option), les intéractions des autres personnages en plus des paroles d'Edwin.

Posté : mer. 01 juin 2005, 23:03
par Angelus Crow
Juste une question : devoir "décompiler" les dialogues avec WeiDU ce n'est pas s'embêter quand on peut les lire avec NearInfinity ?

Niveau lisibilité ça n'est pas si mal et surtout, inutile de rentrer des commandes.

Posté : jeu. 02 juin 2005, 10:38
par Thot
Oups, j'avais oublié l'option --transitive (en effet, les dialogues sont beaucoup moins facile à suivre sans elle).

Angelus : Lire les dialogues par NearInfinity est tout de même assez fastidieux. D'autant qu'il me semble qu'on ne peut pas voir les interventions des autres personnages, ce qui limite sérieusement la lisibilité.

Posté : jeu. 02 juin 2005, 21:26
par Isaya
Near Infinity permet de suivre les interventions des autres personnages. Le seul inconvénient est que la marche arrière ne fonctionne plus alors.

L'extraction avec WeiDU permet d'avoir d'un seul coup tous les échanges du personnage (par rapport à un des fichiers). Ca peut s'avérer plus pratique pour thorak que de suivre un par un tous les différents départs de dialogue à partir de Near Infinity.

Posté : jeu. 02 juin 2005, 21:41
par Angelus Crow
D'accord.

Donc en fait, c'est plutôt moi qui m'embête en utilisant NearInfinity... Merci ^^ .

Posté : ven. 03 juin 2005, 14:25
par thorak le nain
merci beaucoup :happy: