- 580 downloads
- Version 1.0.0
Dialogue SystemThe DialogueSystem is a framework designed to give developers the tools to create interactive, branching conversations for their plugins or callout packs. It provides the underlying logic and data handling needed for dynamic dialogues, including linked questions, multiple answers, and conditional outcomes that react to player choices. Web Editor IntegrationTo make building complex conversations easier, the DialogueSystem is fully integrated with a custom built web editor: https://dialoguesystem.vercel.app The Web Editor allows creators to visually design branching dialogue trees by connecting questions and answers, setting conditions, and defining outcomes. The editor exports your dialogue as a JSON file, which mods or callout packs can load using the DialogueSystem’s API. Developers and advanced players can edit these exported JSON files directly or modify them through the Web Editor to change how in‑game interrogations, conversations, or roleplay interactions unfold. This makes it possible for the community to customize existing dialogues, add new lines, or adapt tone and pacing without altering core gameplay logic. The combination of the DialogueSystem framework and the Web Editor tool creates a powerful, modular system where both mod creators and players can shape dialogue experiences to fit their worlds, from simple Q&A interactions to deep, branching narrative systems. Note It’s important to note that the DialogueSystem itself does not add any gameplay content or dialogue by default. Instead, it acts as a foundation that other mods, callout packs, or plugins can build upon. Without a supporting mod or callout that uses it, the DialogueSystem will not trigger or display any conversations on its own. Its purpose is to supply the necessary structure (data parsing, state handling, and runtime management) so that mod authors can easily integrate interactive dialogue into their own creations. For a full overview of how conversations flow and how to design your own dialogues, see the Github Wiki: https://github.com/DialogueSystemV/DialogueSystem/wiki. FinallyIf you enjoy immersive roleplay, investigative storytelling, or natural-feeling character interactions, encourage your favorite mod developers and callout creators to integrate the DialogueSystem into their work. Your feedback and requests help developers see the value of integration. The more mods that use the DialogueSystem, the richer and more interactive the game world becomes for everyone. Support/Hangout: https://discord.gg/pqHurm4W2V