Dialogues
En cours
Cette documentation est encore en cours d'expansion et d'affinement. Les fonctionnalités, captures d'écran et descriptions peuvent changer jusqu'à la sortie publique de Talescape. Si quelque chose n'est pas clair ou que tu as besoin d'aide, demande sur le Discord officiel de Talescape. On est ravis de clarifier ou de mettre à jour les pages si besoin.
Clique pour charger la vidéo YouTube. Des données perso peuvent être transmises à Google. Consulte notre Politique de confidentialité pour en savoir plus.
L'Éditeur de dialogues permet de créer des conversations interactives entre des personnages et le joueur. Les dialogues se composent de lignes (texte parlé ou narration) et d'options (réponses du joueur) reliées dans un graphe de conversation visuel.
Les dialogues peuvent se ramifier, réagir aux choix du joueur et déclencher de la logique comme des events, des variables ou des changements d'objet. Ils peuvent appartenir à une scène, à un chapitre ou à l'ensemble de l'histoire.
1. Aperçu des dialogues
Le panneau Dialogues affiche les dialogues disponibles dans la portée actuelle. Chaque dialogue représente une conversation qui peut être déclenchée depuis une scène ou un événement.
Plusieurs dialogues peuvent exister dans la même scène. Par exemple, tu peux créer des dialogues séparés pour :
- Parler à différents personnages
- Inspecter des objets
- Répéter des interactions après l'avancement de l'histoire
Chaque dialogue peut être édité indépendamment. Les dialogues d'histoire et de chapitre peuvent être réutilisés à plusieurs endroits, tandis que les dialogues de scène restent locaux à une seule scène.
2. Portée du dialogue
La portée d'un dialogue détermine où il appartient.
- Scène : À utiliser pour les conversations qui n'ont de sens que dans un seul lieu.
- Chapitre : À utiliser pour les conversations qui peuvent avoir lieu n'importe où dans un chapitre.
- Histoire : À utiliser pour les conversations qui peuvent se produire dans toute l'histoire.
Ceci est utile pour les appels téléphoniques, les discussions avec un compagnon ou les interactions répétées qui ne doivent pas être liées à une seule pièce ou arrière-plan. La même conversation peut avoir une ambiance différente dans une forêt pluvieuse et dans une auberge confortable, tout en partageant la même structure de dialogue.
Vous pouvez combiner des dialogues à portée différente avec des conditions pour afficher des options différentes selon la scène ou l'état de l'histoire.
3. Graphe de dialogue
Les dialogues sont construits à l'aide d'un graphe de nœuds visuel.
Chaque nœud représente une partie de la conversation :
- Nœuds bleus : La ligne de départ du dialogue
- Nœuds foncés : Lignes de dialogue classiques
- Nœuds d'option : Choix de réponses du joueur
- Nœuds verts : Fins de dialogue
Les nœuds peuvent être déplacés librement et connectés en glissant d'un nœud à un autre. Le graphe se met à jour automatiquement lorsque vous ajoutez ou supprimez des éléments.
Pour les longues conversations, la mini-carte aide à naviguer dans la structure du dialogue.
4. Lignes de dialogue
Les lignes de dialogue représentent du texte prononcé par un personnage ou narré au joueur.
Chaque ligne inclut les champs suivants :
- Texte : Le dialogue ou la narration affichés au joueur.
- Audio (optionnel) : Un extrait vocal ou un fichier de synthèse vocale.
- Intervenants : Personnages visibles pendant cette ligne.
- Intervenant actif : Le personnage qui parle actuellement.
- Position du personnage : Détermine où les personnages apparaissent à l'écran.
- Échelle (optionnel) : Ajuste la taille visuelle du sprite du personnage.
Une ligne de dialogue peut inclure plusieurs intervenants, permettant à plusieurs personnages d'apparaître en même temps alors que l'un d'eux est marqué comme intervenant actif.
Les lignes se poursuivent automatiquement vers le nœud connecté suivant, sauf si la conversation bifurque en options pour le joueur.
5. Options de dialogue
Les options de dialogue représentent des réponses du joueur qui font bifurquer la conversation.
Chaque option contient :
- Texte : La réponse affichée au joueur.
- Se souvenir : Lorsqu'activé, le choix est automatiquement enregistré afin d'être référencé plus tard dans l'histoire.
- Nom du choix (optionnel) : Un identifiant unique utilisé pour référencer le choix mémorisé.
- Conditions : Règles qui contrôlent quand l'option est visible.
Les options te permettent de construire des conversations ramifiées et des réponses sensibles au contexte.
Par exemple :
- Une option peut n'apparaître que si le joueur possède un objet spécifique.
- Une réponse peut disparaître après avoir été choisie une fois.
- Un chemin de dialogue spécial peut se débloquer après qu'un choix précédent ait été mémorisé.
6. Conditions et logique
Les dialogues s'intègrent directement aux systèmes logiques de Talescape.
- Conditions déterminent si une ligne ou une option est visible.
- Events définissent ce qui se passe lorsqu'une ligne apparaît ou lorsqu'un choix est sélectionné.
Grâce aux events, tu peux :
- Modifier des variables
- Donner ou retirer des objets
- Déverrouiller des succès
- Déclencher d'autres systèmes de jeu
Cela permet de gérer la progression de l'histoire et la logique de gameplay directement dans les conversations.
7. Lier les nœuds de dialogue
Les connexions entre nœuds définissent le flux de la conversation.
Tu peux :
- Créer des liens en glissant d'un nœud à un autre
- Supprimer des liens en sélectionnant la connexion
- Déplacer des nœuds pour organiser la mise en page du dialogue
Les options créent automatiquement des branches, permettant plusieurs chemins possibles à travers la conversation.
Les nœuds verts marquent les fins de dialogue, où l'interaction se termine et le contrôle revient à la scène.
8. Intégration des dialogues
Les dialogues sont généralement déclenchés depuis un élément de scène, comme l'interaction avec un personnage ou un objet. Ils peuvent aussi être déclenchés par une logique de chapitre ou d'histoire plus large lorsque la portée du dialogue le permet.
Une seule scène peut contenir plusieurs dialogues indépendants, permettant différentes interactions selon ce que le joueur choisit de faire.
Les dialogues peuvent aussi utiliser leur propre arrière-plan. C'est utile pour des couches de présentation comme une superposition de téléphone, où la conversation doit apparaître au-dessus de la scène actuelle sans remplacer l'ensemble du décor.
9. Bonnes pratiques
- Garde les lignes de dialogue concises et faciles à lire.
- Choisis la portée la plus étroite qui convient à la conversation.
- Utilise plusieurs intervenants pour rendre les conversations plus dynamiques.
- Utilise des conditions pour que les options n'apparaissent que lorsqu'elles sont pertinentes.
- Utilise les choix mémorisés pour suivre les décisions importantes.
- Assure-toi que chaque branche atteint finalement une fin de dialogue.
- Teste les chemins de dialogue dans Aperçu de l'histoire pour vérifier la logique et le déroulement.
Des dialogues bien conçus constituent l'ossature émotionnelle et structurelle des histoires interactives. C'est là que les personnages s'expriment et où les choix du joueur façonnent la narration.