-
Notifications
You must be signed in to change notification settings - Fork 0
1.4 Project Settings
BDC_Patrick edited this page Jan 9, 2026
·
14 revisions
| Image | Info |
![]() |
Central configuration for the Dialog Backend. |
| Description | |
|
The BDC Dialog Backend Settings allow you to configure global assets, default values, and editor preferences. These settings are stored in the project configuration (DefaultGame.ini) and can be accessed via Project Settings -> Game -> BDC Dialog Backend. |
|
Defines the default User Widget classes to be spawned by the Subsystem for different dialog modes.
| Property | Type | Description |
| Widget - Front Dialog | ![]() |
Primary UI for standard "Front" interactions (e.g., Visual Novels, RPG conversations). |
| Widget - Subtitle Dialog | ![]() |
UI used for "Background" dialogs (e.g., barks, ambient subtitles). |
| Widget - Bubble Dialog | ![]() |
UI spawned above characters for "Bubble" dialogs. |
| Dialog Preview Box Widget | ![]() |
The widget class used inside the Dialog Graph Editor to render the live preview. |
| Bubble Widget Minimum wait time | ![]() |
Minimum seconds a bubble remains visible before auto-closing (Default: 3.0s). |
Default UI sound effects played automatically by the system. Leave NULL if you don#t want to play automatic Sounds.
| Property | Type | Description |
| Dialog Rollup Sound | ![]() |
Played during text scrolling (typewriter effect). |
| Dialog Update Sound | ![]() |
Played when the dialog node updates (Next/New Line). |
| Dialog Continue Sound | ![]() |
Played when the player presses the "Continue" input. |
| Dialog Select Sound | ![]() |
Played when the player selects an Option. |
Configuration for Text Styling, Emojis, and Decorator Materials.
| Property | Type | Description |
| Emoji Table | ![]() |
DataTable defining the emoji mapping for the <emj> tag. |
| Tongue Tables | ![]() |
Map of DataTables for different languages/dialects used by the <tongue> tag. |
| Preview Text Style Set | ![]() |
Styles used in the Editor Preview box. |
| Text Pulse Curves | ![]() |
Float Curves used by the <pulse> tag for custom scaling/rotation. |
| Decorator Material [Type] | ![]() |
References to the Master Materials used for rich text effects (Wobble, Sparkling, Glitch, Glow, Burn). |
Customize the look of the Dialog Graph Editor nodes and wires.
| Property | Type | Description |
| Header Design | ![]() |
The visual style of the node headers (e.g., Clean, Bubbles, Stars). |
| Header Color [Node Type] | ![]() |
Custom colors for Message, Option, Branch, Event, Beacon, Jumper, Delay, and End nodes. |
| Outline Colors | ![]() |
Colors for Normal, Hovered, and Selected node states. |
| Wire Color | ![]() |
Color of the connection wires in the graph. |
These maps define the Initial Values for the Global Value System when the game starts (before any SaveGame is loaded).
| Map Name | Key / Value | Description |
| Integer32 Defaults | Name / Int | Default values for standard integers (e.g., Gold = 100). |
| Float Defaults | Name / Float | Default values for floats (e.g., Relationship = 0.5). |
| String Defaults | Name / String | Default values for text strings (e.g., PlayerName = "Hero"). |
| Boolean Defaults | Name / Bool | Default flags (e.g., HasMetKing = False). |
| Tags Defaults | Name / TagContainer | Default gameplay tag sets. |
I. What is the Dialog Backend?
II. Setting up
|






