Create linear or dynamic dialogs, add captions, localize multiple types of components, and interpolate or recolor chosen strings.Dialogue SystemCreate a linear or dynamic dialog sequence.Customize the appearance of the system and its elements.Control settings for each individual part of the sequence.Captions SystemCreate and control a timed sequence of captions.Customize the system and its elements.Languages AssetStores your project's localization information.Automatically guides the components connected to it.Localize Text, Image, and Audio Source,Utterer Dialogue System and Utterer Captions System components.Import or export translations in .csv formatDynamics AssetStores your custom list of dynamic calls in order to interpolate or color-code certain strings.Examples: Swap all instances of "Player" with the user's chosen name. Set a certain word to a standout color.Most Utterer components have an associated tool which functions as a workspace for editing the component.Dialogue and Captions Tools create a window for each part in the sequence.Texts, Images, and Audio Tools create a window for each language in the languages list.All Tools have the following:Scrollable workspaceDraggable windowsCustom background colorLight & Dark modesQuick-positioning (rows, columns, or diagonally)Dialogue SystemFade the system and/or its elementsApply typing animationsPause the scene during the sequenceUse an auto layout or create a custom layoutHide or show different elements of the systemCustomize colors, fonts, textures, etc.Can be interactive, time-based, and/or response-basedDialogue Tool :Edit your dialogue sequenceLocalize using LanguagesAdd and remove dialogue parts to the sequenceControl which inputs can interact with the systemImport/export strings from txt/csv filesBehaviours can be added to responsesWorks with TextMesh Pro, TextMeshProUGUI, and Legacy Text components.Captions SystemFade captionsApply typing animationsHide or show the backgroundCustomize colors, fonts, textures, etc.Scale the background to the textScale the text to the backgroundCaptions Tool :Edit your captions sequenceAdd and remove caption parts to the sequenceImport/export strings from txt/csv filesWorks with TextMesh Pro, TextMeshProUGUI, and Legacy Text components.LanguagesLocalize your project by choosing from a prebuilt list of over 180 languages. Comes with a Porter tool for importing and exporting .csv spreadsheets.Utterer Languages includes a Language Chooser script which syncs dropdown components with the Languages In Use list and allows the user to choose a language at runtime.Uses the following components:Utterer TextsCan be added to objects with Text, TextMeshPro, or TextMeshProUGUI componentsThis component's tool can import/export strings from txt/csv files.Utterer AudioCan be added to objects with Audio Source componentsThis component's tool shows the length and wavefile of each audio clip.Utterer ImagesCan be added to objects with Image componentsThis component's tool shows the the size and preview of each image.Built-in compatibility with:Utterer Dialogue SystemUtterer Captions SystemDynamicsUtterer Dynamics replaces any "call" (a string or part of a string surrounded by < and > - Ex. ) with its associated "ID" (Ex. "Madsir").If a call's ID is "color" the system will change the color of the string inside the call with a color of your choice (ex. Call: , ID :"color")Works with TextMesh Pro, TextMeshProUGUI, and Legacy Text components.Extras:This asset includes a User Manual, a Scripting Reference Manual, and a Helpful Scripts pack for enabling, disabling, and triggering objects.Compatibility:If you don't have the Text Mesh Pro package installed, uncheck the TMP Variants folder in the asset's Prefabs folder when installing.