Modification de Mod:Créer un dialogue

Sauter à la navigation Sauter à la recherche

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La précédente modification va être annulée. Veuillez vérifier les différences ci-dessous, puis publier l’annulation ci-dessous si c’est bien ce que vous voulez faire.

Version actuelle Votre texte
Ligne 1 : Ligne 1 :
Ce tutoriel vous expliquera comment créer ou modifier des dialogues dans ''[[Wikipédia 2197|Nous Aurons]]''.
+
Ce tutoriel vous expliquera comment créer ou modifier des dialogues dans ''Nous Aurons''.
 
[[file:Ecran Notepad++.jpg|thumb|Ce tutoriel utilise principalement l'éditeur de texte Notepad++.]]
 
[[file:Ecran Notepad++.jpg|thumb|Ce tutoriel utilise principalement l'éditeur de texte Notepad++.]]
  
Ligne 32 : Ligne 32 :
 
* '''''Int'' et ''Cha'':''' indiquent une portion de dialogue qui se déclenche quand le joueur a un score d'[[Intelligence]] ou de [[Charisme]] bas.
 
* '''''Int'' et ''Cha'':''' indiquent une portion de dialogue qui se déclenche quand le joueur a un score d'[[Intelligence]] ou de [[Charisme]] bas.
 
* '''''<Ck>-'':''' est placé dans tout dialogue pour changer la couleur du texte pour noir et le précéder d'un tiret.
 
* '''''<Ck>-'':''' est placé dans tout dialogue pour changer la couleur du texte pour noir et le précéder d'un tiret.
* Quelques expressions courtes peuvent être ajoutées au nom de code du dialogue pour le différencier (ex:Occupe){{Avertissement|Les caractères "/" et ":" ne peuvent être utilisés tels quels dans les dialogues. Remplacez les par "^" et "#" pour bien les afficher.}}
+
* Quelques expressions courtes peuvent être ajoutées au nom de code du dialogue pour le différencier (ex:Occupe
  
 
=== Étapes de rédaction ===
 
=== Étapes de rédaction ===
Ligne 60 : Ligne 60 :
  
 
=== Codes d'écriture ===
 
=== Codes d'écriture ===
Les codes suivants servent à colorer le texte et ajouter des caractères spéciaux, par exemple.
+
Les codes suivants servent à colorer le texte et ajouter des caractères spéciaux, par exemple.{{Avertissement|Les caractères "/" et ":" ne peuvent être utilisés tels quels dans les dialogues. Remplacez les par "^" et "#" pour bien les afficher.}}
* '''''\n'':''' Passer une ligne.
 
 
* '''''<C*>'' et ''<C->'':''' Ajouter/enlever une Couleur. Remplacez '''*''' par ''b'' (bleu), ''c'' (cyan), ''k'' (noir), ''m'' (magenta), ''o'' (orange), ''r'' (rouge), ''w'' (blanc) ou ''y'' (jaune).
 
* '''''<C*>'' et ''<C->'':''' Ajouter/enlever une Couleur. Remplacez '''*''' par ''b'' (bleu), ''c'' (cyan), ''k'' (noir), ''m'' (magenta), ''o'' (orange), ''r'' (rouge), ''w'' (blanc) ou ''y'' (jaune).
* '''''<rgb:***,***,***>'':''' Ajouter une couleur RGB spécifique. Remplacez '''***''' par un chiffre de 1 à 255.  
+
* '''''<rgb:***,***,***>'':''' Ajouter une couleur RGB spécifique. Remplacez '''*''' par un chiffre de 1 à 255.  
* '''''<b+>'' et ''<b->'':''' Ajouter/enlever Gras.
+
* '''''<b+>'' et ''<b->'':''' Ajouter/enlever Gras  
 
* '''''<Jl>'', ''<Jc>'', ''<Jr>'' et ''<Jj>'':''' Texte aligné à gauche, au centre, à droite ou justifié.
 
* '''''<Jl>'', ''<Jc>'', ''<Jr>'' et ''<Jj>'':''' Texte aligné à gauche, au centre, à droite ou justifié.
 
  → [http://10projets.org/nousaurons/editor_readme.html#TextCodes Plus d'informations (anglais)]
 
  → [http://10projets.org/nousaurons/editor_readme.html#TextCodes Plus d'informations (anglais)]
Ligne 74 : Ligne 73 :
 
# Cliquez sur {{Faux bouton|MORE|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|MORE|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|LEVEL EDITOR|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|LEVEL EDITOR|couleur=noir|bouton=oui}}.
# Accédez au menu {{Faux bouton|File|couleur=gris|bordure=noir}} puis {{Faux bouton|Open|couleur=gris3}}.
+
# Accédez au menu {{Faux bouton|File|couleur=gris|bordure=noir}} puis {{Faux bouton|Open|couleur=gris}}.
# Ouvrez le fichier du lieu précédemment créé qui doit se terminer par '''.mis'''.
+
# Ouvrez le fichier du lieu précédemment créé qui doit se terminer par '''.ent'''.
  
 
=== Intégrer le dialogue ===
 
=== Intégrer le dialogue ===
# Cliquez sur l'onglet {{Faux bouton|Level|couleur=noir2}}.
 
# Cliquez sur le bouton {{Faux bouton|Speech...|couleur=gris|bordure=noir}} en bas.
 
# Cliquez sur le bouton {{Faux bouton|Add|couleur=gris|bordure=noir}} en haut.
 
# Faites défiler la liste à gauche jusqu'en bas.
 
# Cliquez sur {{Faux bouton|New Node|couleur=noir}} et remplacez le "New Node" par le nom de code de votre première portion de dialogue sous le bouton {{Faux bouton|Remove|couleur=gris|bordure=noir}}
 
#* {{Faux bouton|✔&nbsp;&nbsp;&nbsp;&nbsp;Floating&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|couleur=noir2}}'''(coché par défaut):''' fait flotter le dialogue au dessus de la tête du personnage.
 
#* {{Faux bouton|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Windowed&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;|couleur=noir2}}''':''' ajoute le dialogue dans une boîte en bas avec le portrait du personnage et un bouton {{Faux bouton|OK|couleur=blanc|bouton=oui}}.
 
# Ajoutez le nom de code du dialogue sous {{Faux bouton|Default Event|couleur=gris}} (pour les scripts).
 
# Sélectionnez le code du dialogue à la droite de {{Faux bouton|Random 1|couleur=gris}}.{{Idée|Lorsque vous ajoutez les dialogues flottants ''Rdm1'' à ''6'', vous pouvez les ajouter les 6 un à la suite de l'autre. Le jeu les présentera au hasard.}}
 
  
=== Scripter le dialogue (avancé) ===
+
=== Scripter le dialogue ===
Coder un dialogue à l'intérieur de l'[[Mod:Éditeurs#.C3.89diteur_de_niveaux_.28Level_editor.29|éditeur de niveaux]] nécessite un grand nombre de scripts. Référez-vous à la section [[Mod:Scripts]] pour connaître les bases du codage dans l'éditeur de niveaux.
 
 
 
==== Préparer le code à ajouter ====
 
Le [https://docs.google.com/spreadsheets/d/18ThIXbzwQTrOZfpMNC0ySB2-eH5YKY_HKtT3xwHx6OM/edit#gid=0 tableau suivant] vous permet de connaître à l'avance les codes les plus complexes à utiliser pour programmer votre dialogue, suivant un certain nombre de conditions spéciales pré-déterminées (exemple: le joueur refuse d'aider, essaie de séduire, est menaçant.e, etc.)
 
 
 
==== Coder la première portion du dialogue ====
 
{{Avertissement|La section{{Faux bouton|Triggers...|couleur=gris|bordure=noir}} de l'éditeur de niveaux contient un très grand nombre de triggers, ajoutés avec les années. '''Évitez de les modifier à moins que vous sachiez exactement ce que vous faites.''' Ne soyez pas intimidé.e par cette liste, vous n'avez pas à interagir avec ; ajoutez simplement votre code à la fin de celle-ci en utilisant la barre de défilement pour atteindre rapidement à la fin.}}
 
# Cliquez sur l'onglet {{Faux bouton|Level|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|Triggers...|couleur=gris|bordure=noir}} en bas à gauche.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Ajoutez une description (exemple: ''PERS1 - Accueil'')
 
# L'onglet {{Faux bouton|✔&nbsp;Conditions|couleur=noir2}} est déjà ouvert. Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# La condition {{Faux bouton|Always|couleur=noir2}} est déjà sélectionnée. Cliquez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}} en bas à droite.
 
# Cliquez sur l'onglet {{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}. Il se transforme ainsi : {{Faux bouton|✔&nbsp;Actions|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Set Click Speech|couleur=noir2}}.
 
# Sous {{Faux bouton|Set Click Speech for Unit|couleur=gris}}, cliquez sur {{Faux bouton|list...|couleur=gris|bordure=noir}} et sélectionner le nom de code du personnage que vous voulez faire parler. Si vous n'avez pas ajouté de personnage déjà, [[Mod:Créer_un_lieu#Ajouter_un_personnage|suivez ces étapes]].
 
# Sous {{Faux bouton|to|couleur=gris}}, sélectionnez le code du dialogue que vous avez précédemment intégré.
 
# Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}{{Idée|En tout temps, double-cliquer sur un élément de la liste de triggers vous permet d'y retourner pour le modifier.}}
 
 
 
==== Coder les autres portions du dialogue ====
 
Les portions de dialogue suivantes n'utiliseront plus la condition ''Always'', mais nécessiteront toutes une condition spéciale pour apparaître.
 
# Cliquez sur l'onglet {{Faux bouton|Level|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|Triggers...|couleur=gris|bordure=noir}} en bas à gauche.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Ajoutez une description (exemple: ''PERS1 - 01'')
 
# L'onglet {{Faux bouton|✔&nbsp;Conditions|couleur=noir2}} est déjà ouvert. Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Always|couleur=noir2}} et sélectionnez {{Faux bouton|Speech Occured|couleur=noir2}}, puis sous {{Faux bouton|Speech Event was|couleur=gris}}, sélectionnez la portion de dialogue que vous avez codé avant.
 
# Cliquez sur l'onglet {{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}. Il se transforme ainsi : {{Faux bouton|✔&nbsp;Actions|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Set Click Speech|couleur=noir2}}.
 
# Sous {{Faux bouton|Set Click Speech for Unit|couleur=gris}}, cliquez sur {{Faux bouton|list...|couleur=gris|bordure=noir}} et sélectionner le nom de code du personnage que vous voulez faire parler de nouveau.
 
# Sous {{Faux bouton|to|couleur=gris}}, sélectionnez le code de la prochaine section du dialogue.
 
# Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}{{Idée|Cette étape réalisée, après un premier dialogue, cliquer de nouveau sur le personnage lancera un nouveau dialogue.}}
 
 
 
==== Coder une réponse du joueur ou un enchaînement d'interactions ====
 
Il est possible de coder une série d'interactions apparaissant automatiquement après une portion de dialogue (après le clic du bouton de la fenêtre de dialogue).
 
# Cliquez sur l'onglet {{Faux bouton|Level|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|Triggers...|couleur=gris|bordure=noir}} en bas à gauche.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Ajoutez une description (exemple: ''PERS1 - 01R'')
 
# L'onglet {{Faux bouton|✔&nbsp;Conditions|couleur=noir2}} est déjà ouvert. Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Always|couleur=noir2}} et sélectionnez {{Faux bouton|Speech Occured|couleur=noir2}}, puis sous {{Faux bouton|Speech Event was|couleur=gris}}, sélectionnez la portion de dialogue à laquelle une réponse sera donnée.
 
# Cliquez sur l'onglet {{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}. Il se transforme ainsi : {{Faux bouton|✔&nbsp;Actions|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Set Variable|couleur=noir2}}.
 
# Sous {{Faux bouton|Variable|couleur=gris}}, tapez, par exemple: ''Pers1_message''.
 
# Sous {{Faux bouton|&nbsp;&nbsp;&nbsp;Value|couleur=gris}}, tapez, par exemple: ''AccR''.
 
# Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Ajoutez une description (exemple: ''PERS1 - 01R (message)'')
 
# L'onglet {{Faux bouton|✔&nbsp;Conditions|couleur=noir2}} est déjà ouvert. Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Always|couleur=noir2}} et sélectionnez {{Faux bouton|Variable|couleur=noir2}}, puis sous {{Faux bouton|Variable|couleur=gris}}, tapez la variable que vous venez juste de choisir, puis sous {{Faux bouton|is Value|couleur=gris}} la valeur que vous venez de choisir.
 
# Cliquez sur l'onglet {{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}. Il se transforme ainsi : {{Faux bouton|✔&nbsp;Actions|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Force Speech|couleur=noir2}}.
 
# Sous {{Faux bouton|Unit|couleur=gris}}, cliquez sur {{Faux bouton|list...|couleur=gris|bordure=noir}} et sélectionner le nom de code du personnage qui répondra. S'il s'agit du joueur, tapez "LeJoueur" plutôt.
 
# Sous {{Faux bouton|will use speech node|couleur=gris}}, sélectionnez le code de la section du dialogue correspondant à la réponse.
 
# Cochez la case {{Faux bouton|Blocking|couleur=noir2}} en haut à droite.
 
# Répétez les étapes à partir de '''18''' pour ajouter toutes les portions de dialogues que vous le souhaitez. Elles s'enchaîneront toutes une à la suite de l'autre.
 
# Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}
 
 
 
==== Coder une portion du dialogue qui dépend d'une condition ====
 
Lorsque vous ajoutez une condition, vous pouvez toujours ajouter un nombre de conditions supplémentaires qui devront toutes être vraies pour que le script actionne la portion de dialogue prévue.
 
Ceci vous permet, par exemple, de créer une portion de dialogue spécifique si le joueur a un score d'intelligence < 5 et une autre si son score est >= 5. Si vous ne considérez pas toutes les possibilités, il se peut qu'il ne se passe rien si le joueur n'a pas les caractéristiques nécessaires.
 
Pour coder une réponse apparaissant seulement si le personnage-joueur a au moins 5 d'intelligence, suivez toutes les étapes de [[Mod:Créer_un_dialogue#Coder_une_r.C3.A9ponse_du_joueur_ou_un_encha.C3.AEnement_d.27interactions|la portion précédente]], mais ajoutez celles-ci après l'étape '''6''':
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Always|couleur=noir2}} et sélectionnez {{Faux bouton|Quantity - Unit|couleur=noir2}}, puis sous {{Faux bouton|Unit|couleur=gris}}, tapez "LeJoueur", puis sous {{Faux bouton|has|couleur=gris}}, cliquez sur {{Faux bouton|change|couleur=gris|bordure=noir}}. Cliquez sur {{Faux bouton|More than|couleur=noir2}} et entrez la valeur "4" à la droite de que vous venez de {{Faux bouton|Num|couleur=gris}}. Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}
 
# Sous {{Faux bouton|type|couleur=gris}} cliquez sur {{Faux bouton|change|couleur=gris|bordure=noir}} puis sélectionnez {{Faux bouton|Stat|couleur=noir2}}. Cliquez sur {{Faux bouton|strength|couleur=noir2}} à droite et changez le pour {{Faux bouton|intelligence|couleur=noir2}}. Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}.
 

Toutes les contributions à Wikipédia 2197 sont considérées comme publiées sous les termes de la CC BY-NC 3.0 (voir Wikipédia 2197:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source provenant du domaine public ou d’une ressource libre similaire. N’UTILISEZ PAS DE TRAVAUX SOUS DROIT D’AUTEUR SANS AUTORISATION EXPRESSE !

Pour créer, modifier ou publier cette page, veuillez répondre à la question ci-dessous (plus d’informations) :

Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)