Oyez, oyez !

Les résultats du vote sur les meilleurs RPG de tous les temps sont désormais dévoilés dans ce message !

Merci à toutes et à tous pour votre participation !

N'hésitez pas à aller commenter, ajouter des jeux auxquels vous n'auriez pas pensé...

[WeiDU] Comment modifier la réplique d'un dialogue existant ?

Répondre
Avatar du membre
Akadis
Adepte de Grondemarteau
Araignée éclipsante
Messages : 1224
Enregistré le : lun. 28 avr. 2003, 10:58
Localisation : Bordeaux
Contact :
Statut : Hors ligne

[WeiDU] Comment modifier la réplique d'un dialogue existant ?

.

Message par Akadis »

Je voudrais modifier le texte d'une des réponses dans un dialogue sans toucher à quoi que ce soit d'autre.
Avec le readme de WeiDU j'ai vu qu'on peut le faire pour ce que nous dit un PNJ grâce à l'instruction REPLACE_SAY mais je n'ai pas trouvé l'instruction équivalente pour les réponses du PJ.
Existe-t-il une instruction simple du style REPLACE_REPLY ou suis-je obligé de remplace tout le bloc avec un file .d comme ci-dessous

Code : Tout sélectionner

[size=84]REPLACE [i]dlgfile[/i]
IF ~~ THEN BEGIN 0
  SAY ~...~
  IF ~~ THEN REPLY ~...~ GOTO 1
  IF ~~ THEN REPLY ~Réponse modifiée~ GOTO 2
  IF ~~ THEN REPLY ~...~ GOTO 3
END
END[/size]
Développeur du mod Akadis version disponible Beta 3.1b : envoyez moi un M. P
Responsable de la maintenance du mod
Kim
Avatar du membre
Shinook
Ours des cavernes
Messages : 1102
Enregistré le : mar. 18 mai 2004, 17:12
Localisation : Angers
Contact :
Statut : Hors ligne
.

Message par Shinook »

Visiblement, personne n'en sais rien :..: . Un conseil : essaye de mettre cette fonction, et vérifie-la avec Weidu, tu verras comme cela si elle existe. Par ocntre, s'il y a plusieurs REPLY dans le même bloc, je me demande comment faire :heu: ...

En fait, remplacer le bloc tout entier en copiant ce que tu ne veux pas changer serait peut-être plus simple :oops: .

zefklop
Statut : Hors ligne
.

Message par zefklop »

J'ai une répons toute bête : Trouver la référence de la réponse dans le dialog.tlk (appelons la XXX)
Dans le fichier .tp2, utiliser la commande STRING_SET de cette façon

STRING_SET ~XXX~ ~Réponse modifiée~

Et c'est tout :)
Avatar du membre
Isaya
Adepte de Grondemarteau
Planaire
Messages : 6990
Enregistré le : mar. 22 juil. 2003, 21:03
Localisation : Plaisir
Contact :
Statut : Hors ligne
.

Message par Isaya »

Modifier le fichier tlk avec STRING_SET est à éviter autant que possible. Il se peut très bien que plusieurs dialogues utilisent le même texte.

Deecy, je t'invite à consulter des mods qui modifient les dialogues de personnages connus (Imoen Romance, le Flirt Pack, le mod qui étoffe la quête du voleur, ...). Tu y trouveras peut-être une réponse face à ce genre de problème. La solution proposée par Shinook (remplacer l'échange complet) doit fonctionner. Tu peux utiliser la possibilité de référencer le texte d'origine pour les parties non modifiées (si ma mémoire est bonne, c'est avec #xxx où xxx est la référence d'origine dans le fichier tlk, que tu peux obtenir facilement en décompilant le dialogue que tu veux modifier).
:!: Peu disponible
Guide d'installation (et FAQ) de Baldur's Gate, Baldur's Gate II, Baldur's Gate Trilogy (BGT), BG1Tutu, Widescreen, BGEE
Pensez à utiliser à la fonction Recherche pour trouver une réponse à votre question !
Répondre

Retourner vers « Dialogues »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invité