Baldur's Gate et Dragon Age | La Couronne de Cuivre
Merci de prendre connaissance des conditions d'utilisation des forums, des blogs et du chat

Précédent   Baldur's Gate et Dragon Age | La Couronne de Cuivre > La Forge de GrondMarteau > La Forge des Apprentis > Les Outils

Les Outils
Besoin d'outils pour concevoir vos mods ? Ne cherchez plus, vous êtes à la bonne adresse. Trouvez ici une description des différents outils disponibles.

Réponse
 
Outils de la discussion Noter la discussion
Vieux 29/04/2008, 12h22   #1
Jack The Ripper, Aventurier
Araignée Géante
 
Avatar de Jack The Ripper
 
Date d'inscription: décembre 2007
Localisation: A l'hôpital psychiatrique
Messages: 552
Envoyer un message via MSN à Jack The Ripper
Par défaut [TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 6

La Leçon 5 consistait donc à mettre en place le fichier Creature. Ce n’était en somme jusque là que l’apprentissage de la maîtrise d’un logiciel, Creature Maker. A présent, nous commençons à toucher à la programmation pure mais nous commencerons de manière plutôt soft avec les fichiers .tra. Ne soyez pas effrayé par la longueur de ce tutorial, cela s'explique en grande partie par les exemples que j'y ai inclus.

Leçon 6 : LES FICHIERS .TRA
à Cette leçon fait suite à la Leçon 5 ([TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 5)

LOGICIELS NECESSAIRES : Blocnote ou ConText (ou les deux)
MOD BELLA JANSEN FORTEMENT RECOMMANDE


1/ Le répertoire Translations : fonctions

Le fichier .tra (pour Translation) est un fichier crée avec Blocnote ou ConText (voir Leçon 1 ([TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 1)).
Ce sont des éditeurs de texte : cela signifie qu’il va falloir prendre clavier en main et faire le boulot soi-même, il n’y aura pas de logiciel comme pour le fichier .cre.
Le fichier .tra doit être classé dans le répertoire Translations de votre mod. Il existe deux sortes de fichier .tra :
-le Setup.tra
-le fichier .tra classique

2/ Le Setup.tra : nature & fonction

Le Setup.tra contient :
-tout ce qui concerne votre personnage : nom, biographie…
-les noms des autres créatures apportées par le mod
-les descriptions d’items (si nouveaux items)
-les descriptions de sorts (si nouveaux sorts)
-les descriptions de kits (si nouveaux kits)

En somme, aucun dialogue n’y est rangé (romance, dialogue de quête, ect).
NOTE : le Setup.tra est en étroite relation avec le Setup.tp2, déjà abordé superficiellement dans la Leçon 3 ([TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 3). Nous verrons un peu plus loin en quoi sont-ils étroitement liés.

3/ Le fichier .tra classique : nature & fonction

Un fichier .tra contient toutes les paroles prononcées par une Creature (si vous lui accordez la parole, bien sûr) dans le jeu. Le fichier .tra est étroitement lié au fichier .d, qui permet de programmer les dialogues contenus dans le .tra. Le .d fera l’objet de la leçon suivante, mais sachez que ces deux types de fichiers seront ceux sur lesquels vous travaillerez le plus souvent, avec les fichiers .baf (fichiers scripts).
Je prends cette fois-ci pour exemple le mod Severian, bien plus riche en personnages que le mod Bella qui n’en contient qu’un (le personnage Bella Jansen). Voici donc ce que vous trouverez dans le répertoire Translations du mod Severian :



Constatez qu’il s’y trouve plusieurs fichiers .tra. Pourquoi ? Rappelons que ce mod rajoute plusieurs créatures à BG2, il n’y a pas que Severian : ceci est dû à la quête (si votre mod n’en contient pas, en effet il y a de fortes chances pour qu’il n’y ait qu’une seule créature, à savoir votre PNJ).
Mentionnons ici une règle d’or à retenir impérativement :
Toute créature que vous aurez dotée de parole doit avoir un fichier .tra et un fichier .d associés.
Oui, mais si je ne souhaite pas que cette créature parle ?
Dans ce cas, vous ne créez aucun .d ni .tra et tout se passe dans le setup.tp2 (après avoir réalisé votre fichier .cre, of course).

4/ Syntaxe d’un fichier .tra

Cette brève présentation me permet maintenant d’énoncer une autre règle d’or :
La programmation d’un mod exige une syntaxe et une organisation précises. Il ne s’agit pas d’écrire tout et n’importe quoi avec son clavier, sans quoi WeiDU, le programme chargé de lire votre baratin, y perdra son latin. Il existe donc un certain nombre de règles ainsi qu’une organisation à adopter.
Je commencerai par vous livrer ici la syntaxe communément utilisée pour écrire du fichier .tra (valable autant pour le fichier .tra classique que pour le setup.tra) :

Extrait du fichier #TBella.tra
-------------------------------------
// ON CONSIDERE ICI QUE JAN JANSEN EST ABSENT DU GROUPE

@0 = ~(A peine avez vous pénétré dans le bâtiment qu'une silhouette véloce et menue vous heurte de plein fouet. La chute est rude : vous tombez tous les deux sur le derrière, sonnés)~
----------------------------------------------------------------------------

// ON CONSIDERE ICI QUE JAN JANSEN EST ABSENT DU GROUPE

è Il s’agit ici d’une Annotation, induite par le //
è Tout ce qui se trouve après // ne sera pas lu par WeiDU, je recommande donc fortement de profiter de cette fonction pour jalonner un maximum votre parcours de repères (quand votre mod aura atteint plusieurs milliers de lignes, vous saluerez cette fonction)

@0 = ~(A peine avez vous pénétré dans le bâtiment qu'une silhouette véloce et menue vous heurte de plein fouet. La chute est rude : vous tombez tous les deux sur le derrière, sonnés)~

à Il s’agit ici de la toute première phrase qui débute votre mod. Vous constaterez qu’elle est introduite par un @0 = ~Blabla~ . Cette syntaxe doit impérativement être respectée.
è Le chiffre @0 n’est pas une obligation, c’est vous et seulement vous qui déterminez ce chiffre. Il ne s’agit que d’un repère pour WeiDU car nous trouverons le même @0 dans le fichier .d correspondant.
è Les deux ~ ~ sont obligatoires en début et en fin de phrase. Oubliez-en un seul et votre mod ne s’installera pas.

Inutile de s’aventurer plus loin en ce qui concerne la syntaxe : un fichier .tra ne se contente que de cela. Naturellement, à vous de vous organiser au mieux en ce qui concerne les numéros et les annotations, afin que votre travail reste le plus clair possible, sinon vous aurez tôt fait de vous emmêler.

A présent, comment s’organisent les fichiers .tra ?
Ici, je commencerai par le Setup.tra dont vous savez à présent à quoi il correspond. Je présenterai d’abord un schéma simple (mod de base type Bella Jansen) et un schéma complexe (mod complexe, type Tashia, Sheena, Severian ect).

5/ Le Setup.tra

A/ Le Setup.tra : Schéma simple

Le schéma simple implique une absence de nouveaux items, de sorts et de créatures autres que votre PNJ, à l’instar du mod Bella Jansen. C’est parfois (souvent ?) le type de schéma que l’on retrouve chez le mod One-day NPC, le « NPC-minute » conçue en moins d’une journée.

Un Setup.tra de schéma simple ne présente donc que deux éléments : le nom de votre personnage et sa biographie. Voici comment nous devons le réaliser :

a/ A l’aide de Blocnote ou ConText, créer un document .txt dont vous renommerez l’extension (.txt) en .tra. Il devra s’intituler Setup.tra
b/ Une fois cela fait, il ne vous reste plus qu’à écrire. Ce qui suit est tiré du mod Bella Jansen, contenu dans le Setup.tra :
-----------------------------------------------------------
@0 = ~Bella Jansen NPC : version Beta 0.00~

@10 = ~Bella Jansen~
@11 = ~Bella Jansen, née d'Honorine Jansen (née Long-Tarin) et de père inconnu (on suppose qu'Honorine a quelque peu batifolé dans le foin dans sa jeunesse) a montré très tôt des prédispositions pour la magie, prédispositions qui se révélèrent désastreuses lorsque la petite, tout juste âgée de huit ans, réalisa son premier hiatus entropique, réduisant ainsi en cendres la maison familiale. Par la suite, ses "talents" magiques se développèrent considérablement mais son art reste imprévisible. La recruter dans votre groupe reste bien hasardeux, d'autant qu'elle est une Jansen, et nous savons tous ce que signifie être une Jansen...Mais la conceptrice n'a pas eu le temps d'y intégrer des banters, donc vous aurez la paix pendant toute l'aventure! :-)~
----------------------------------------------------------------------------

@0 = ~Bella Jansen NPC : version Beta 0.00~

à Comme je l’ai précisé plus haut, le Setup.tra est étroitement lié au Setup-Bella.tp2 qui centralise l’information. Cette ligne apparaît à l’installation du mod, lorsque vous cliquez sur le Setup-Bella.exe : il permet au joueur d’obtenir confirmation qu’il installe bien un NPC, Bella Jansen, et la bonne version (version bêta 0.00). Nous verrons à l’étude du .tp2 comment le setup.tra et le setup.tp2 sont liés.

@10 = ~Bella Jansen~

à Cette ligne contient le nom du personnage. Sans elle, votre personnage n’aura aucun nom, ce qui serait tout de même fort de café, non ? Comme de juste, cette ligne est en étroite relation avec le Setup-Bella.tp2.

@11 = ~Bella Jansen, née d'Honorine Jansen (née Long-Tarin) et de père inconnu ect…~

à La biographie de Bella est écrite ici. Encore une fois, cette ligne est étroitement liée au Setup-Bella.tp2.

NOTE : les numéros de @ sont laissés à votre convenance. Donnez-leur le numéro que vous souhaitez, peu importe.

B/ Le Setup.tra : Schéma complexe

Le Schéma complexe implique l’ajout de sorts, d’items, de créatures autres que votre PNJ à BG2. C’est ce type de schéma que nous retrouverons dans les mods complexes tels que Tashia, Sheena et Severian, cités plus haut.
Comme exemple, je prends ici le mod Severian puisque c’est celui que je connais le mieux, et gros avantage, de langue francophone. Je l’ai maquillé et compressé pour l’occasion afin d’éviter tout spoil. Comme plus haut mais agencé de façon différente, les parties en bleu sont contenues dans le Setup.tra de Severian:

@0 = ~Severian NPC : version Beta 1.71~

à Même chose que pour @0 = ~Bella Jansen NPC : version Beta 0.00~

@10 = ~Severian
à Confère son nom à notre héros
@11 = ~Blaidd~
à Ajout du nom de son Familier, Blaidd le Loup

@12 = ~Bio~
à La biographie de Severian

@20 = ~***~
@21 = ~***~
@22 = ~***~
@23 = ~***~
@24 = ~***~
@25 = ~***~
@26 = ~***~
@27 = ~***~
@28 = ~***~
@29 = ~***~

à Tout ce qui figure en *** sont des noms de créatures autres que Severian. Il s’agit ici de leur donner un nom (volontairement masqués pour éviter le spoil)

@100 = ~Kit : Pisteur~
@101 = ~Pisteur~
@102 = ~Pisteur~
à Ajoute le kit et donne son nom.
@103 = ~PISTEUR :
Description~
à La description du Kit

@500 = ~Anneau de Blaidd~
à Nom de l’item Anneau de Blaidd
@501 = ~Description de l’anneau~
à Description de l’Anneau

@510 = ~Armure~
à Nom (maquillé) de l’armure de Severian
@511 = ~Description de l’armure ~
à Description de cette armure

@520 = ~Baguette~
à Nom (maquillé) d’un item ajouté
@521 = ~Description de cet item~

Ect…

Quatre points sont à préciser à cette occasion :

a)Là encore, les numéros de @ dépendent simplement de votre organisation.
b)Si vous ne savez pas comment décrire un item, il suffit simplement de vous rendre dans le jeu et de vous inspirer de la présentation d’un item original (histoire de l’objet, paramètres ect).
c)Qu’il s’agisse d’une arme, d’un sort, d’un objet, c’est toujours la même façon de procéder. Notez cependant que toute créature autre que votre PNJ ne peut bénéficier de biographie (logique).
d)Et la quatrième, que j’érige en règle d’or :
Le Setup.tra n’installe aucun fichier. Il se contente d’ajouter du texte à ce fichier. Il s’agit de son habillage, non de son contenu.

Vous rangerez ce Setup.tra dans le sous-répertoire Translations de votre mod.

Il ne vous reste plus qu’à poursuivre avec le fichier .tra et ses subtilités.


6/ Le fichier .tra

Le fichier .tra peut paraître à première vue bien plus simple que le Setup.tra. Cependant, il recèle quelques subtilités qu’il faut absolument maîtriser.
Sa fabrication est similaire à celle du Setup.tra, à quelque chose près :

a/ A l’aide de Blocnote ou ConText, créer un document .txt dont vous renommerez l’extension (.txt) en .tra.
b/ Vous nommerez votre .tra [préfixe+nomdevotrepersonnage] suivant la règle élémentaire de la limitation de huit lettres (voir fin Leçon 1 ([TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 1)). Le mod Bella Jansen donne ceci:
#TBella.tra :
#T = préfixe
Bella= nom du PNJ
.tra = extension du fichier
#TBella = 7 lettres, la limite est respectée.
c/ Une fois cela fait, il ne vous reste plus qu’à écrire. Ce qui suit est tiré du mod Bella Jansen, contenu dans le #TBella.tra (la syntaxe ayant déjà été abordée plus haut, je n’y reviendrai plus, me contentant seulement de donner une illustration comme confirmation ) :
---------------------------------------------------------------------
@50000 = ~Bella~

// ON CONSIDERE ICI QUE JAN JANSEN EST ABSENT DU GROUPE

@0 = ~(A peine avez vous pénétré dans le bâtiment qu'une silhouette véloce et menue vous heurte de plein fouet. La chute est rude : vous tombez tous les deux sur le derrière, sonnés)~ // Bella
@100 = ~Eh! Tu pourrais regarder où tu vas!~ // Charname
@2 = ~Oh, bonjour! Vous aussi, vous venez payer une amende? Pfff, tout ça parce que je faisais de la magie dans la rue...Non mais, vous vous rendez compte? (La jeune gnome se relève, époussette soigneusement ses coquets vêtements)~ // Bella
@3 = ~Alors voilà, ça me fait quand même dix pièces d'or...Tout mon argent de poche de la semaine! Maman sera furieuse...Oh mais...je ne suis pas obligée de rentrer à la maison. Je peux venir avec vous, dites? Vous avez l'air d'un aventurier!~ ~Alors voilà, ça me fait quand même dix pièces d'or...Tout mon argent de poche de la semaine! Maman sera furieuse...Oh mais...je ne suis pas obligée de rentrer à la maison. Je peux venir avec vous, dites? Vous avez l'air d'une aventurière!~ // Bella
@300 = ~Bien sûr, si tu sais te rendre utile. Je suis à la recherche de compagnons pour m'aider à sauver une amie enlevée par les Mages Cagoulés.~ // Charname - @5
@301 = ~Bien sûr, si tu sais te rendre utile. Je suis à la recherche de compagnons pour m'aider à coincer un puissant magicien qui ne me cause que des ennuis depuis le début.~ // Charname - @7
@302 = ~Je doute que, haute comme trois pommes, tu me sois utile : tu m'as tout l'air d'être une petite peste qui devrait rester chez sa mère plutôt que de renverser les honnêtes aventuriers!~ // Charname - @4
---------------------------------------------------------------------
Ect…

La syntaxe ayant déjà été abordée, je m’intéresserai à l’organisation d’un fichier .tra.
Il est primordial de bien la comprendre, ceci vous évitera bien des désagréments…

Quelques règles d’or pour commencer :
- Est considérée comme appartenant à un personnage toute discussion débutée par lui.
à Ici, Bella engage la conversation. Nous placerons donc le @0 dans le #TBella.tra qui est le fichier .tra associé au PNJ.
-Toute Créature ne peut avoir qu’un seul fichier .tra et un seul fichier .d associés.
-Un .tra doit toujours être écrit avant un .d.

Fort de ces quelques règles primordiales, nous abordons maintenant deux cas différents de conversation :

A / CONVERSATION A DEUX PROTAGONISTES

Il s’agit d’une conversation à deux personnages, pas plus. Dans l’exemple Bella Jansen, il s’agit de Charname et de Bella, et personne d’autre.


@50000 = ~Bella~

à Cette ligne débute le fichier .tra. Elle ne doit être attribuée qu’au PNJ, tout autre .tra associé à une créature ne contiendra pas cette ligne.
à Le @ est laissé à votre convenance, peu importe.

@0 = ~(A peine avez vous pénétré dans le bâtiment qu'une silhouette véloce et menue vous heurte de plein fouet. La chute est rude : vous tombez tous les deux sur le derrière, sonnés)~

à Cette phrase est attribuée à Bella Jansen. Puisqu’elle débute le dialogue, c’est donc dans son #TBella.tra que nous retrouverons cette réplique. Par la suite, tout ce qui se dit dans ce dialogue, que ce soit une réplique de Charname ou d’autres personnages, sera écrit ici, car le dialogue est considéré comme appartenant à Bella (puisque c’est elle qui le débute).
à Si vous craignez de vous perdre dans vos textes, rien ne vous empêche de glisser une Annotation à l’aide des // à la fin de la phrase, comme dans l’exemple.

@100 = ~Eh! Tu pourrais regarder où tu vas!~ // Charname

à J’emploie ici une numérotation qui peut paraître illogique mais qui l’est, bien au contraire. Un exemple plus parlant va suivre.
à Ici, nous n’avons qu’une réponse de Charname.

@2 = ~Oh, bonjour! Vous aussi, vous venez payer une amende? Pfff, tout ça parce que je faisais de la magie dans la rue...Non mais, vous vous rendez compte? (La jeune gnome se relève, époussette soigneusement ses coquets vêtements)~ // Bella

à La réponse de Bella faisant suite au @100. Rien à signaler, si ce n’est qu’elle laisse un sentiment d’incomplétude sur la fin…la réponse se trouve juste en dessous.

@3 = ~Alors voilà, ça me fait quand même dix pièces d'or...Tout mon argent de poche de la semaine! Maman sera furieuse...Oh mais...je ne suis pas obligée de rentrer à la maison. Je peux venir avec vous, dites? Vous avez l'air d'un aventurier!~ ~Alors voilà, ça me fait quand même dix pièces d'or...Tout mon argent de poche de la semaine! Maman sera furieuse...Oh mais...je ne suis pas obligée de rentrer à la maison. Je peux venir avec vous, dites? Vous avez l'air d'une aventurière!~ // Bella

à La suite de la réplique @2. Pourquoi ne pas avoir tout rassemblé dans le @2 ? Le but ici est d’alléger le texte, afin d’épargner au lecteur un infâme pavé de texte (sans parler du facteur esthétique).
à La suite de la réplique se trouve donc dans le @3.
à Il est intéressant ici de remarquer la distinction des genres, le mot « Aventurier » ne se mariant guère avec un Charname au féminin. Rien de plus simple, comme vous le voyez, le féminin se plaçant en second sur la ligne (et vous n'avez rien d'autre à faire!)

300 = ~Bien sûr, si tu sais te rendre utile. Je suis à la recherche de compagnons pour m'aider à sauver une amie enlevée par les Mages Cagoulés.~ // Charname - @5
@301 = ~Bien sûr, si tu sais te rendre utile. Je suis à la recherche de compagnons pour m'aider à coincer un puissant magicien qui ne me cause que des ennuis depuis le début.~ // Charname - @7
@302 = ~Je doute que, haute comme trois pommes, tu me sois utile : tu m'as tout l'air d'être une petite peste qui devrait rester chez sa mère plutôt que de renverser les honnêtes aventuriers!~ // Charname - @4

à Il s’agit ici d’un choix de répliques, trois pour être précise, attribués à Charname. A ce stade de la conversation, le joueur cliquera sur un des trois choix disponibles.
à Le @ après // Charname indique que cette réponse renvoie à une réplique de Bella, numérotée @5 , @7 ou @4 (méthode toute personnelle, vous vous organiserez bien sûr à votre convenance)
à Notez la numérotation @300, @301 et @302 qui, je le rappelle, se rapportent à une méthode toute personnelle. Une telle numérotation permet de repérer facilement toutes les répliques de Charname, facilitant ainsi la programmation. Mais attention ! Si vous comptez mettre sur pied un mod de 5000 lignes, vous risquez fort de vous retrouver avec plusieurs @ numérotés pareillement…Dans ce cas, il est préférable d’ajouter des chiffres :
@300 passerait à @30000
@301 à @30100
@302 à @30200 ect…

(peu de chance que votre mod atteigne les 30000 lignes, n’est-ce pas ?)

/!\ ATTENTION : WeiDU ne gère aucun @ au delà de la valeur 999 999. /!\

Tout ceci peut paraître compliqué, mais si vous avez téléchargé l’exemple Bella Jansen, tout est déjà beaucoup plus simple.

B/ CONVERSATION A PLUSIEURS PROTAGONISTES

Il ne sera pas rare dans votre mod que plusieurs protagonistes prennent la parole. Il est possible dans la conversation à plusieurs, soit :
-de faire intervenir des membres de votre groupe dans la conversation (Jaja, Vicky, Edwin et consorts)
-de faire intervenir un ou plusieurs protagonistes extérieurs, ajoutés par le mod
-de faire intervenir un pnj (marchand par exemple) déjà présent ingame (ce dernier cas ne sera pas abordé ici, mes connaissances étant encore nulles à ce sujet).

Un exemple pour chaque cas, et tout sera tout de suite plus clair (attention : ces exemples ne sont pas contenus dans le mod Bella Jansen, ce n’est là que pure improvisation de ma part) :

a)Avec des PNJ du jeu (Jaheira, Anomen)
Protagonistes : Charname, Bella, Jaheira, Anomen
Lieu : une boîte de nuit

@0 = ~J’adore danser !~ // Bella
@100 = ~Aïe ! Tu me marches sur les pieds !~ // Charname
@2 = ~Gente dame, m’accorderez-vous cette danse ?~ // Anomen
@3 = ~*Baffe* // Jaheira
@4 = ~Ohhh !~ // Bella

Je doute que Féerune recèle des boîtes de nuit mais enfin, tout y est : quatre protagonistes, et le tout contenu dans le fichier #TBella.tra
à Dans le fichier #TBella.tra, car c’est elle qui commence la conversation
à Notez que Jaheira et Anomen sont des personnages déjà existants et inclus en party
à Notez que toutes leurs répliques sont contenues dans le #TBella.tra

a)Avec une créature apportée par le mod (Gigi-Les-bons-tuyaux)
Protagonistes : Charname, Bella, Gigi Les-bons-tuyaux
Lieu : un égout putride

@0 = ~<CHARNAME>, j’ai peur ! Et ça pue ici, pouah !~ // Bella
@100 = ~Quoi encore ? Ne me dis pas que tu veux que je te porte ! Ah, mais voici celui que nous cherchions…~ // Charname
@2 = ~Salut à vous, nobles aventuriers ! Ne me dites rien ! Vous êtes ici pour résoudre l’énigme, n’est-ce pas ?~ // Gigi Les-bons-tuyaux
@200 = ~Enigme ? Quelle énigme ? Je me demandais simplement si tu connaissais un bon resto dans le coin ? ça a plutôt l’air pittoresque par ici.~ // Charname
@3 = ~Chut, laisse-le parler !~ // Bella

Ici idem, puisque c’est Bella qui débute la conversation, nous rangerons le tout dans le #TBella.tra.
à Trois protagonistes : Bella, Charname et Gigi-Les-bons-tuyaux.
à Notez que Gigi-Les-bons-tuyaux est un personnage qui n’existe pas dans le jeu original : il est importé par le mod.
--> Notez le <CHARNAME> : c'est ainsi que le nom de votre PJ doit apparaître dans le .tra. En majuscule, avec les < >.

Et voilà, nous avons fait le tour…
Pour terminer, une série de questions-réponses pour clarifier le tout :

-En cas de conversation à quatre personnages et plus, que dois-je faire ?
à La procédure est la même : vous écrivez tout dans le fichier .tra correspondant au personnage qui débute la conversation.

-Dois-je employer la même méthode de travail ?
à Absolument pas. Chacun est libre de s’organiser comme il l’entend.

-Le fichier .d change-t-il en fonction de ces deux cas de figure ?
à OUI. C’est la raison pour laquelle j’ai différencié le dialogue avec une créature apportée par le mod, et le dialogue avec des PNJ déjà présents dans le jeu.

-Si j’ai bien compris, le personnage qui débute le dialogue, possède le dialogue entier dans son .tra ?
à Assurément. Admettons que Ken votre PNJ adresse la parole à Barbie qui est Charname. Le dialogue sera contenu dans [préfixe+Ken].tra.


Comme toujours, n'hésitez pas à poser vos questions ici en cas de pépin au niveau des .tra


Vous êtes toujours là ? Ce n’est pas aussi compliqué que ça en a l’air…Et si vous avez bien saisi le topo, vous voici maintenant fin prêt pour...

l’initiation aux mystères du fichier .d , dans la Leçon 7. ([TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 7)
__________________
STATUT : Toujours sur la brèche pour votre plaisir, m'ssieurs dames
Lefou hurle sa démence en RP sur La Couronne de Zinc
Le Trailer des Chroniques de Severian, un mod PNJ pour La Couronne de Cuivre

Dernière modification par Jack The Ripper ; 29/04/2008 à 17h10.
Jack The Ripper est déconnecté   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
[TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 5 Jack The Ripper Les Outils 1 03/05/2008 16h24
[TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 1 Jack The Ripper Les Outils 9 03/05/2008 15h14
[TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 2 Jack The Ripper Les Outils 1 29/04/2008 13h57
[TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 4 Jack The Ripper Les Outils 4 28/04/2008 15h06
[TUTORIAL] Le Mod Pnj pour les Nuls : Leçon 3 Jack The Ripper Les Outils 0 27/04/2008 20h09


Fuseau horaire GMT +2. Il est actuellement 06h37.



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.0
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0 RC5 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 184 185