You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
469 lines
24 KiB
469 lines
24 KiB
6 months ago
|
[gd_scene load_steps=6 format=3 uid="uid://cf3qks3v18xmr"]
|
||
|
|
||
|
[ext_resource type="Script" path="res://addons/dialogic/Modules/Text/settings_text.gd" id="2"]
|
||
|
[ext_resource type="PackedScene" uid="uid://dpwhshre1n4t6" path="res://addons/dialogic/Editor/Events/Fields/field_options_dynamic.tscn" id="3"]
|
||
|
[ext_resource type="PackedScene" uid="uid://dbpkta2tjsqim" path="res://addons/dialogic/Editor/Common/hint_tooltip_icon.tscn" id="3_s7xhj"]
|
||
|
|
||
|
[sub_resource type="Image" id="Image_0sqes"]
|
||
|
data = {
|
||
|
"data": PackedByteArray(255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 94, 94, 127, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 231, 255, 94, 94, 54, 255, 94, 94, 57, 255, 93, 93, 233, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 93, 93, 41, 255, 255, 255, 0, 255, 255, 255, 0, 255, 97, 97, 42, 255, 93, 93, 233, 255, 93, 93, 232, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 44, 255, 255, 255, 0, 255, 97, 97, 42, 255, 97, 97, 42, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 96, 96, 45, 255, 93, 93, 235, 255, 94, 94, 234, 255, 95, 95, 43, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 93, 93, 235, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 233, 255, 95, 95, 59, 255, 96, 96, 61, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 93, 93, 255, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 255, 255, 0, 255, 93, 93, 255, 255, 93,
|
||
|
"format": "RGBA8",
|
||
|
"height": 16,
|
||
|
"mipmaps": false,
|
||
|
"width": 16
|
||
|
}
|
||
|
|
||
|
[sub_resource type="ImageTexture" id="ImageTexture_3xcp4"]
|
||
|
image = SubResource("Image_0sqes")
|
||
|
|
||
|
[node name="DialogText" type="VBoxContainer"]
|
||
|
anchors_preset = 15
|
||
|
anchor_right = 1.0
|
||
|
anchor_bottom = 1.0
|
||
|
offset_bottom = -156.0
|
||
|
grow_horizontal = 2
|
||
|
grow_vertical = 2
|
||
|
script = ExtResource("2")
|
||
|
|
||
|
[node name="VBoxContainer" type="VBoxContainer" parent="."]
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 3
|
||
|
|
||
|
[node name="Title3" type="Label" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
theme_type_variation = &"DialogicSettingsSection"
|
||
|
text = "Behaviour"
|
||
|
|
||
|
[node name="VBox" type="GridContainer" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
columns = 2
|
||
|
|
||
|
[node name="DefaultSpeedLabel" type="HBoxContainer" parent="VBoxContainer/VBox"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label" type="Label" parent="VBoxContainer/VBox/DefaultSpeedLabel"]
|
||
|
layout_mode = 2
|
||
|
text = "Default letter speed"
|
||
|
|
||
|
[node name="HintTooltip2" parent="VBoxContainer/VBox/DefaultSpeedLabel" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "The speed in seconds per character. A speed of 0 will reveal the full text instantly (still taking pauses into consideration)."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "The speed in seconds per character. A speed of 0 will reveal the full text instantly (still taking pauses into consideration)."
|
||
|
|
||
|
[node name="DefaultSpeed" type="SpinBox" parent="VBoxContainer/VBox"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
step = 0.001
|
||
|
|
||
|
[node name="InputActionLabel" type="HBoxContainer" parent="VBoxContainer/VBox"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label2" type="Label" parent="VBoxContainer/VBox/InputActionLabel"]
|
||
|
layout_mode = 2
|
||
|
text = "Input action"
|
||
|
|
||
|
[node name="HintTooltip3" parent="VBoxContainer/VBox/InputActionLabel" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "The action that skips text and generally advances to the next event.
|
||
|
You can modify actions in the Project Settings > Input Map."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "The action that skips text and generally advances to the next event.
|
||
|
You can modify actions in the Project Settings > Input Map."
|
||
|
|
||
|
[node name="InputAction" parent="VBoxContainer/VBox" instance=ExtResource("3")]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 3
|
||
|
|
||
|
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/VBox"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label3" type="Label" parent="VBoxContainer/VBox/HBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
text = "Text Reveal Skippable"
|
||
|
|
||
|
[node name="HintTooltip4" parent="VBoxContainer/VBox/HBoxContainer" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "If enabled the revealing of text can be skipped with the input action.
|
||
|
If disabled you can only advance to the next event when revealing has finnished."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "If enabled the revealing of text can be skipped with the input action.
|
||
|
If disabled you can only advance to the next event when revealing has finnished."
|
||
|
|
||
|
[node name="Skippable" type="HBoxContainer" parent="VBoxContainer/VBox"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Skippable" type="CheckBox" parent="VBoxContainer/VBox/Skippable"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/VBox/Skippable"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label3" type="Label" parent="VBoxContainer/VBox/Skippable/HBoxContainer2"]
|
||
|
layout_mode = 2
|
||
|
text = "Skip Delay:"
|
||
|
|
||
|
[node name="HintTooltip4" parent="VBoxContainer/VBox/Skippable/HBoxContainer2" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "Delay before you can skip.
|
||
|
|
||
|
Use this to prevent users from skipping through your timeline to quickly."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "Delay before you can skip.
|
||
|
|
||
|
Use this to prevent users from skipping through your timeline too quickly."
|
||
|
|
||
|
[node name="SkippableDelay" type="SpinBox" parent="VBoxContainer/VBox/Skippable/HBoxContainer2"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 3
|
||
|
step = 0.01
|
||
|
suffix = "s"
|
||
|
|
||
|
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/VBox/Skippable"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label3" type="Label" parent="VBoxContainer/VBox/Skippable/HBoxContainer3"]
|
||
|
layout_mode = 2
|
||
|
text = "Advance Delay:"
|
||
|
|
||
|
[node name="HintTooltip4" parent="VBoxContainer/VBox/Skippable/HBoxContainer3" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "Delay before you can advance (if the text finishes revealing on it's own).
|
||
|
|
||
|
This is used to prevent players from advancing when they actually wanted to skip the revealing, but did so very shortly after the text was already fully revealed."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "Delay before you can advance (only if the text finishes revealing on it's own).
|
||
|
|
||
|
This is used to prevent players from advancing when they actually wanted to skip the revealing, but did so very shortly after the text was already fully revealed."
|
||
|
|
||
|
[node name="AdvanceDelay" type="SpinBox" parent="VBoxContainer/VBox/Skippable/HBoxContainer3"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 3
|
||
|
step = 0.01
|
||
|
suffix = "s"
|
||
|
|
||
|
[node name="ColorNames" type="HBoxContainer" parent="VBoxContainer/VBox"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label4" type="Label" parent="VBoxContainer/VBox/ColorNames"]
|
||
|
layout_mode = 2
|
||
|
text = "Autocolor names"
|
||
|
|
||
|
[node name="HintTooltip5" parent="VBoxContainer/VBox/ColorNames" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "If enabled character names will be colored in the characters color in text events."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "If enabled character names will be colored in the characters color in text events."
|
||
|
|
||
|
[node name="AutocolorNames" type="CheckBox" parent="VBoxContainer/VBox"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer/VBox"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label5" type="Label" parent="VBoxContainer/VBox/HBoxContainer3"]
|
||
|
layout_mode = 2
|
||
|
text = "New lines as new events"
|
||
|
|
||
|
[node name="HintTooltip7" parent="VBoxContainer/VBox/HBoxContainer3" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "If enabled dialogic, new lines will be treated as [n] effects,
|
||
|
seemingly waiting for input before starting a new text."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "If enabled dialogic, new lines will be treated as [n] effects,
|
||
|
seemingly waiting for input before starting a new text."
|
||
|
|
||
|
[node name="HBoxContainer4" type="HBoxContainer" parent="VBoxContainer/VBox"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="NewEvents" type="CheckBox" parent="VBoxContainer/VBox/HBoxContainer4"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="NewEventOption" type="OptionButton" parent="VBoxContainer/VBox/HBoxContainer4"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
item_count = 2
|
||
|
selected = 0
|
||
|
fit_to_longest_item = false
|
||
|
popup/item_0/text = "As new event"
|
||
|
popup/item_0/id = 0
|
||
|
popup/item_1/text = "Appended"
|
||
|
popup/item_1/id = 1
|
||
|
|
||
|
[node name="HSeparator" type="HSeparator" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="HBoxContainer AutoAdvance" type="HBoxContainer" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Title" type="Label" parent="VBoxContainer/HBoxContainer AutoAdvance"]
|
||
|
layout_mode = 2
|
||
|
theme_type_variation = &"DialogicSettingsSection"
|
||
|
text = "Auto-Advance"
|
||
|
|
||
|
[node name="HintTooltip" parent="VBoxContainer/HBoxContainer AutoAdvance" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "Autoadvance is the concept of automatically progressing to the next event upon completing text display, usually after a certain delay.
|
||
|
|
||
|
You can enabled Auto-Advance from code using either:
|
||
|
- Dialogic.Inputs.auto_advance.enabled_until_user_input = true
|
||
|
- Dialogic.Inputs.auto_advance.enabled_until_next_event = true
|
||
|
- Dialogic.Inputs.auto_advance.enabled_forced = true
|
||
|
These add up, so if any of them is true, Auto-Advance will happen.
|
||
|
Unless manual advancement is disabled, the Auto-Advance time can always be skipped by the player.
|
||
|
|
||
|
The Auto-Advance will wait for Voice audio to finish playing. This behaviour can be disabled via code. "
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "Autoadvance is the concept of automatically progressing to the next event upon completing text display, usually after a certain delay.
|
||
|
|
||
|
You can enabled Auto-Advance from code using either:
|
||
|
- Dialogic.Inputs.auto_advance.enabled_until_user_input = true
|
||
|
- Dialogic.Inputs.auto_advance.enabled_until_next_event = true
|
||
|
- Dialogic.Inputs.auto_advance.enabled_forced = true
|
||
|
These add up, so if any of them is true, Auto-Advance will happen.
|
||
|
Unless manual advancement is disabled, the Auto-Advance time can always be skipped by the player.
|
||
|
|
||
|
The Auto-Advance will wait for Voice audio to finish playing. This behaviour can be disabled via code. "
|
||
|
|
||
|
[node name="AutoadvanceSettings" type="GridContainer" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
columns = 2
|
||
|
|
||
|
[node name="HBox_BaseDelay2" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay2"]
|
||
|
layout_mode = 2
|
||
|
text = "Base Delay"
|
||
|
|
||
|
[node name="HintTooltip" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay2" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "This is the base delay for autoadvancment."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "This is the base delay for autoadvancment."
|
||
|
|
||
|
[node name="FixedDelay" type="SpinBox" parent="VBoxContainer/AutoadvanceSettings"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 2
|
||
|
step = 0.01
|
||
|
value = 1.0
|
||
|
suffix = "s"
|
||
|
|
||
|
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label2" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
text = "Additional Delay"
|
||
|
|
||
|
[node name="HintTooltip2" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "An additional delay per character or word can be added.
|
||
|
|
||
|
Note: When changing values via code, you can actually use both modes simultaniously."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "An additional delay per character or word can be added.
|
||
|
|
||
|
Note: When changing values via code, you can actually use both modes simultaniously."
|
||
|
|
||
|
[node name="HBoxContainer2" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="AdditionalDelayMode" type="OptionButton" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
item_count = 3
|
||
|
selected = 0
|
||
|
fit_to_longest_item = false
|
||
|
popup/item_0/text = "None"
|
||
|
popup/item_0/id = 0
|
||
|
popup/item_1/text = "Per Word"
|
||
|
popup/item_1/id = 1
|
||
|
popup/item_2/text = "Per Character"
|
||
|
popup/item_2/id = 2
|
||
|
|
||
|
[node name="AdditionalDelay" type="SpinBox" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
step = 0.001
|
||
|
|
||
|
[node name="AutoadvanceIgnoreCharacters" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label3" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters"]
|
||
|
layout_mode = 2
|
||
|
text = "Ignored Characters"
|
||
|
|
||
|
[node name="HintTooltip3" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "An ignored character will add no delay, this is useful to exclude interpunction and whitespaces.
|
||
|
|
||
|
If disabled, the general line of text length will be used, stripping the BBCode tags first.
|
||
|
If enabled, the text will be scanned and the matching characters will be skipped."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "An ignored character will add no delay, this is useful to exclude interpunction and whitespaces.
|
||
|
|
||
|
If disabled, the general line of text length will be used, stripping the BBCode tags first.
|
||
|
If enabled, the text will be scanned and the matching characters will be skipped."
|
||
|
|
||
|
[node name="IgnoredCharactersEnabled" type="CheckBox" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="IgnoredCharacters" type="LineEdit" parent="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
text = "/\\\\,.( ); ?!-+\"'"
|
||
|
expand_to_text_length = true
|
||
|
|
||
|
[node name="HBox_BaseDelay" type="HBoxContainer" parent="VBoxContainer/AutoadvanceSettings"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label" type="Label" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay"]
|
||
|
layout_mode = 2
|
||
|
text = "Enabled at the start"
|
||
|
|
||
|
[node name="HintTooltip" parent="VBoxContainer/AutoadvanceSettings/HBox_BaseDelay" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "While you would usually enable Auto-Advance via code,
|
||
|
if this is true it will be initially enabled.
|
||
|
This kind of Auto-Advance (system) only stops when disabled via code. "
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "While you would usually enable Auto-Advance via code,
|
||
|
if this is true it will be initially enabled.
|
||
|
This kind of Auto-Advance (system) only stops when disabled via code. "
|
||
|
|
||
|
[node name="AutoAdvance" type="CheckBox" parent="VBoxContainer/AutoadvanceSettings"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="HSeparator2" type="HSeparator" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="HBoxContainer AutoSkip" type="HBoxContainer" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Title" type="Label" parent="VBoxContainer/HBoxContainer AutoSkip"]
|
||
|
layout_mode = 2
|
||
|
theme_type_variation = &"DialogicSettingsSection"
|
||
|
text = "Auto-Skip"
|
||
|
|
||
|
[node name="HintTooltip" parent="VBoxContainer/HBoxContainer AutoSkip" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "Auto-Skip is the concept of automatically skipping Timeline Events to the next unread Text Event or Event demanding user inputs (e.g. Choice, Wait Input, and Text Input).
|
||
|
|
||
|
You can enable Auto-Skip from code via:
|
||
|
Dialogic.Inputsauto_skip.enabled = true
|
||
|
|
||
|
By default, Auto-Skip will cancel on user input.
|
||
|
You can disable this by calling:
|
||
|
Dialogic.Inputsauto_skip.disable_on_user_input = false"
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "Auto-Skip is the concept of automatically skipping Timeline Events to the next unread Text Event or Event demanding user inputs (e.g. Choice, Wait Input, and Text Input).
|
||
|
|
||
|
You can enable Auto-Skip from code via:
|
||
|
Dialogic.Inputsauto_skip.enabled = true
|
||
|
|
||
|
By default, Auto-Skip will cancel on user input.
|
||
|
You can disable this by calling:
|
||
|
Dialogic.Inputsauto_skip.disable_on_user_input = false"
|
||
|
|
||
|
[node name="AutoskipSettings" type="GridContainer" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
columns = 2
|
||
|
|
||
|
[node name="HBox_BaseDelay2" type="HBoxContainer" parent="VBoxContainer/AutoskipSettings"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label" type="Label" parent="VBoxContainer/AutoskipSettings/HBox_BaseDelay2"]
|
||
|
layout_mode = 2
|
||
|
text = "Time per Event"
|
||
|
|
||
|
[node name="HintTooltip" parent="VBoxContainer/AutoskipSettings/HBox_BaseDelay2" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "The time until Auto-Skip will execute the next event.
|
||
|
|
||
|
If this is set to 0.1s, each event should finish within that time.
|
||
|
Custom events must respect this time, built-in events already handle Auto-Skip."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "The time until Auto-Skip will execute the next event.
|
||
|
|
||
|
If this is set to 0.1s, each event should finish within that time.
|
||
|
Custom events must respect this time, built-in events already handle Auto-Skip."
|
||
|
|
||
|
[node name="AutoskipTimePerEvent" type="SpinBox" parent="VBoxContainer/AutoskipSettings"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 2
|
||
|
step = 0.01
|
||
|
value = 0.1
|
||
|
suffix = "s"
|
||
|
|
||
|
[node name="HSeparator3" type="HSeparator" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="HBoxContainer" type="HBoxContainer" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Title2" type="Label" parent="VBoxContainer/HBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
theme_type_variation = &"DialogicSettingsSection"
|
||
|
text = "Auto-Pauses"
|
||
|
|
||
|
[node name="HintTooltip" parent="VBoxContainer/HBoxContainer" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "Adds pauses after certain letters.
|
||
|
|
||
|
Each set can contain multiple letters that will (individually)
|
||
|
have a pause of the given length added after them."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "Adds pauses after certain letters.
|
||
|
|
||
|
Each set can contain multiple letters that will (individually)
|
||
|
have a pause of the given length added after them."
|
||
|
|
||
|
[node name="Add" type="Button" parent="VBoxContainer/HBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 8
|
||
|
size_flags_vertical = 4
|
||
|
text = "Add set"
|
||
|
|
||
|
[node name="AutoPauseSets" type="GridContainer" parent="VBoxContainer"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
size_flags_horizontal = 3
|
||
|
columns = 3
|
||
|
|
||
|
[node name="HBoxContainer3" type="HBoxContainer" parent="VBoxContainer"]
|
||
|
layout_mode = 2
|
||
|
|
||
|
[node name="Label5" type="Label" parent="VBoxContainer/HBoxContainer3"]
|
||
|
layout_mode = 2
|
||
|
text = "Absolute auto-pause times"
|
||
|
|
||
|
[node name="HintTooltip7" parent="VBoxContainer/HBoxContainer3" instance=ExtResource("3_s7xhj")]
|
||
|
layout_mode = 2
|
||
|
tooltip_text = "If not enabled autopauses will be multiplied by the speed and user speed. When enabled those will be ignored."
|
||
|
texture = SubResource("ImageTexture_3xcp4")
|
||
|
hint_text = "If not enabled autopauses will be multiplied by the speed and user speed. When enabled those will be ignored."
|
||
|
|
||
|
[node name="AutoPausesAbsolute" type="CheckBox" parent="VBoxContainer/HBoxContainer3"]
|
||
|
unique_name_in_owner = true
|
||
|
layout_mode = 2
|
||
|
|
||
|
[connection signal="value_changed" from="VBoxContainer/VBox/InputAction" to="." method="_on_InputAction_value_changed"]
|
||
|
[connection signal="value_changed" from="VBoxContainer/VBox/Skippable/HBoxContainer3/AdvanceDelay" to="." method="_on_skippable_delay_value_changed"]
|
||
|
[connection signal="item_selected" from="VBoxContainer/VBox/HBoxContainer4/NewEventOption" to="." method="_on_new_event_option_item_selected"]
|
||
|
[connection signal="item_selected" from="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AdditionalDelayMode" to="." method="_on_additional_delay_mode_item_selected"]
|
||
|
[connection signal="value_changed" from="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AdditionalDelay" to="." method="_on_additional_delay_value_changed"]
|
||
|
[connection signal="text_changed" from="VBoxContainer/AutoadvanceSettings/HBoxContainer2/AutoadvanceIgnoreCharacters/IgnoredCharacters" to="." method="_on_IgnoredCharacters_text_changed"]
|
||
|
[connection signal="pressed" from="VBoxContainer/HBoxContainer/Add" to="." method="_on_add_autopauses_set_pressed"]
|