Baldur's Gate et Dragon Age | La Couronne de Cuivre
 

Précédent   Baldur's Gate et Dragon Age | La Couronne de Cuivre > La Forge de GrondMarteau > La Forge des Apprentis > Problèmes Techniques

Problèmes Techniques
Un problème technique lors de la création d'un mod? Exposez votre probleme et les membres vous aideront de leur mieux.

Réponse
 
Outils de la discussion Note
Vieux 21/10/2003, 23h37   #1
Grenouillebleue, Adepte de Grondmarteau
Loup Effrayant
 
Date d'inscription: septembre 2003
Localisation: Paris
Messages: 707
Par défaut

Je souhaiterais que Kim ait de nombreux commentaires insérées dans un certain nombre de discussions ou quêtes. Malheureusement, l'examen des fichiers correspondants de Chloe m'a donné le tournis.

Est-ce que quelqu'un pourrait m'expliquer clairement, avec des mots basiques, comment utiliser les EXTEND_BOTTOM et autres INTERJECT, ou bien me diriger vers un tutorial plus complet que celui de teambg ?

Pour prendre un exemple CONCRET (qui évidemment ne sera pas dans le mod), supposons que je veuille que, lorsqu'on rencontre le tanneur dans le quartier du pont, Kim rajoute au milieu de la discussion un commentaire comme quoi "Ca sent mauvais, par ici".

Quelles sont les étapes à faire pour rajouter ça ?
__________________
MOD KIM TERMINE
- Des centaines de dialogues et d'interactions
- De nombreuses quêtes
- De nouveaux objets magiques
- Une véritable romance

Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
Intro 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Grenouillebleue est déconnecté   Réponse avec citation
Vieux 22/10/2003, 20h17   #2
Lamnis Valnon
Invités
 
Messages: n/a
Par défaut

A mons avis, ça se fait par script, ça. EXTENDED_BOTTOM, c'est pour rajouter quelques scripts dans un bcs (ou autre je pense). Ca s'utilise dans le tp2, tu crées ton script bcs, puis tu indiques (comme dans le tuto traduit) à quel script du jeu tu veu l'attacher. INTERJECT, je ne sais pas du tout ce que c'est.
  Réponse avec citation
Vieux 22/10/2003, 20h20   #3
Silk
Invités
 
Messages: n/a
Par défaut

Je présume que c'est l'inverse Ca doit servir à créer une réplique dans un dialogue autre.
  Réponse avec citation
Vieux 22/10/2003, 20h54   #4
Grenouillebleue, Adepte de Grondmarteau
Loup Effrayant
 
Date d'inscription: septembre 2003
Localisation: Paris
Messages: 707
Par défaut

Bon, ça va, je viens d'avoir un cours par le grand JCompton en personne (co-créateur de Weidu & créateur de Kelsey), et ça simplifie tout de suite les choses :hein:

En clair, pour ceux que ça intéresse:

Citation:

Okay, well, let's say you want your interjection after the line "The guards have already canvassed the neighborhood, so if you want anything, go talk to them.* I don't know who or what you are, so I'm not talking to you." This line is TANNER 3: you can discover that with WeiDU, with DLTCEP, with NI (remember that the normal NI browsing mode starts numbering from 1 instead of 0, so either subtract 1 or use the Edit tab), or with the beta version of InfExp that shows weighting and DLG/state info and such (which I can provide if you give me an e-mail address.)

I_C_T says "Okay, I am going to give you a DLG name and state number. You will put this new transition for my NPC at the botom of that state, we will have our new line, and then you will COPY_TRANS the old transition list from the original DLG name and state number I provided at the beginning."

I_C_T TANNER 3 UniqueVariableNameHere
== FROG IF ~IsValidForPartyDialog("Frog")~ THEN ~Hey, sicko tanner boy! We've got your number! Tell him, <CHARNAME>!~
END

So now, you'll see the TANNER 3 line, and then if the NPC is valid for dialogue, you'll see "Hey, sicko tanner boy!" etc., and then the game will use the old transition list that used to be at TANNER 3.

In this case, that's a list of reply options for the PC, so the reply options will appear immediately under the new Frog lines. Since this can look weird (because the PC is addressing the tanner and not Frog), when you know you're I_C_T'ing into a state with PC reply options, I consider it good style to give the object of the replies another line, so that his name is the one on the screen for the replies. Like so:

I_C_T TANNER 3 UniqueVariableNameHere
== FROG IF ~IsValidForPartyDialog("Frog")~ THEN ~Hey, sicko tanner boy! We've got your number! Tell him, <CHARNAME>!~
== TANNER IF ~IsValidForPartyDialog("Frog")~ THEN ~Hah! I doubt it, Frog!~
END


Note that the condition is the same for both of the lines in the I_C_T (IsValidForPartyDialog("Frog")) because we only want the Tanner's new line to show up if we've actually seen Frog's line.

Il y a aussi une explication bien faite dans le readme de Weidu.

Bref, ces fonctions servent à créer des interjections (c'est à dire des interventions du PNJ en plein milieu d'un autre dialogue, comme par exemple Minsc qui parle de ne pas tuer d'animaux innocents quand on accepte la quête de FrancMarché).

I_C_T veut dire Interject_Copy_Trans. Ca permet de rajouter un commentaire dans le fichier .dlg d'un autre personnage qui s'insère DANS le dialogue préexistant.


Exemple: grâce à ça, on peut modifier une rencontre comme celle du tanneur.

Au lieu d'avoir:
- Je suis fermé, revenez demain
- Haha, on sait pour tes crimes
- Oh, zut, je suis pris (fuit)

On peut avoir:
- Je suis fermé, revenez demain
- Haha, on sait pour tes crimes
- Oui, t'es trop nul, t'as laissé une peau d'éléphant sur le sol <-- interjection
- Oh, zut je suis pris (fuit)
__________________
MOD KIM TERMINE
- Des centaines de dialogues et d'interactions
- De nombreuses quêtes
- De nouveaux objets magiques
- Une véritable romance

Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
Intro 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Grenouillebleue est déconnecté   Réponse avec citation
Vieux 22/10/2003, 21h00   #5
Silk
Invités
 
Messages: n/a
Par défaut

C'est un peu ce que j'avais dit, mais bon... :notme:
  Réponse avec citation
Vieux 22/10/2003, 21h21   #6
Lamnis Valnon
Invités
 
Messages: n/a
Par défaut

Excellent ! :rigoler: La peau d'éléphant fait un peu peau de tigre mais bon... Ca m'a toujours dérangé ce petit détail... Ca va fuser avec Saemon, je sais pas pourquoi, mais Lamnis va perdre des phrases...
  Réponse avec citation
Vieux 22/10/2003, 21h23   #7
Silk
Invités
 
Messages: n/a
Par défaut

Lamnis, tu es au courant que c'est fait exprès, au moins ? :heu:
  Réponse avec citation
Vieux 22/10/2003, 21h40   #8
Lamnis Valnon
Invités
 
Messages: n/a
Par défaut

Euh... Que quoi est fait exprès ? (sent qu'il va encore passer pour un con... :8: )
  Réponse avec citation
Vieux 22/10/2003, 21h43   #9
Silk
Invités
 
Messages: n/a
Par défaut

Bah la peau d'éléphant à l'apprence de tigre, c'est de l'humour... Pour montrer que le mec qui analyse est vraiment une tarte et que personne ne sait ce que c'est qu'un éléphant en réalité, tout le monde invente des trucs mais personne ne le sait... (c'est un point commun à TOUS les livres de SF, cette blague, j'ai jamais su pourquoi :8: Une référence obscure à l'afrique et au commerce triangulaire, peut-être).
  Réponse avec citation
Vieux 22/10/2003, 21h51   #10
Grenouillebleue, Adepte de Grondmarteau
Loup Effrayant
 
Date d'inscription: septembre 2003
Localisation: Paris
Messages: 707
Par défaut

C'est probablement une référence à la blague de Tolkien et de son Olifant (avec Samwise qui explique que les Olifants sont de gros animaux avec un grand nez qui bouge tout seul)
__________________
MOD KIM TERMINE
- Des centaines de dialogues et d'interactions
- De nombreuses quêtes
- De nouveaux objets magiques
- Une véritable romance

Roman d'Heroic Fantasy en feuilleton (un chapitre par jour)
Intro 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
Grenouillebleue est déconnecté   Réponse avec citation
Vieux 22/10/2003, 22h22   #11
Silk
Invités
 
Messages: n/a
Par défaut

Et qui a été reprise après... En tout cas, j'ai toujours trouvé ça à mourir de rire, cette peau de tigre, et l'autre avec ses connaissances pointues qui t'affirmes scientifiquement que c'est une peau d'éléphant. Bref, revenons à nos moutons, enfin à nos éléphants.
  Réponse avec citation
Réponse

Liens sociaux

Tags
Aucune


Utilisateurs regardant la discussion actuelle : 1 (0 membre(s) et 1 invité(s))
 
Outils de la discussion
Noter la discussion
Noter la discussion:

Règles de messages
Vous pouvez créer de nouvelles discussions
Vous pouvez envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are non

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Interjections ! Grenouillebleue Kim 10 24/10/2003 18h29


Fuseau horaire GMT +2. Il est actuellement 13h08.


Merci de soutenir La Couronne de Cuivre et le Wiki consacré à Baldur's Gate et aux RPG

Les forums La Sirène Rougissante, La Couronne de Cuivre, ainsi que les sites associés Le Portail du Web et Le Monde de Baldur's Gate sont protégés par le Code de la propriété littéraire et artistique. Baldur's Gate I (1998), Tales of the Sword Coast (1999), Baldur's Gate II (2000) Shadows of Amn, et Throne of Bhaal (2001) sont ©BioWare, licenses et distribution ©ATARI. Dungeons & Dragons material est ©Wizards of the Coast. NeverWinter Nights est un produit ©Bioware, licenses et distribution ©ATARI. DRAGON AGE © 2002-2007 BioWare Corp. Dragon Age, the Dragon Age logo, BioWare Corp., and the BioWare logo are trademarks of BioWare Corp. in the United States, Canada and other countries. All other trademarks are the property of their respective owners. All rights reserved.
Conformément à l'article 34 de la loi 78-17 du 6 janvier 1978 dite loi "Informatiques et Libertés" vous disposez d'un droit d'accès, de modification, de rectification et de suppression de vos données personnelles (déclaration CNIL en cours mai 2007). Pour faire valoir ce droit contactez nous en cliquant ici et en utilisant le formulaire à votre disposition


Édité par : vBulletin® version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC7 Tous droits réservés.
Version française #16 par l'association vBulletin francophone

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183