[gd_scene load_steps=3 format=3 uid="uid://cpg4lg1r3ff6m"] [ext_resource type="Script" path="res://addons/dialogue_manager/views/settings_view.gd" id="1_06uxa"] [sub_resource type="Theme" id="Theme_3a8rc"] HSeparator/constants/separation = 20 [node name="SettingsView" type="TabContainer"] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_right = -206.0 offset_bottom = -345.0 grow_horizontal = 2 grow_vertical = 2 size_flags_horizontal = 3 size_flags_vertical = 3 theme = SubResource("Theme_3a8rc") current_tab = 2 script = ExtResource("1_06uxa") [node name="Editor" type="VBoxContainer" parent="."] visible = false layout_mode = 2 [node name="NewTemplateButton" type="CheckBox" parent="Editor"] layout_mode = 2 button_pressed = true text = "New dialogue files will start with template text" [node name="MissingTranslationsHint" type="Label" parent="Editor"] modulate = Color(1, 1, 1, 0.501961) custom_minimum_size = Vector2(10, 0) layout_mode = 2 text = "If you are using static translation keys then having this enabled will help you find any lines that you haven't added a key to yet." autowrap_mode = 3 [node name="CharactersTranslationsButton" type="CheckBox" parent="Editor"] layout_mode = 2 button_pressed = true text = "Export character names in translation files" [node name="WrapLinesButton" type="CheckBox" parent="Editor"] layout_mode = 2 button_pressed = true text = "Wrap long lines" [node name="HSeparator" type="HSeparator" parent="Editor"] layout_mode = 2 [node name="DefaultCSVLocaleLabel" type="Label" parent="Editor"] layout_mode = 2 text = "Default CSV Locale" [node name="DefaultCSVLocale" type="LineEdit" parent="Editor"] layout_mode = 2 [node name="Runtime" type="VBoxContainer" parent="."] visible = false layout_mode = 2 [node name="IncludeAllResponsesButton" type="CheckBox" parent="Runtime"] layout_mode = 2 text = "Include responses with failed conditions" [node name="IgnoreMissingStateValues" type="CheckBox" parent="Runtime"] layout_mode = 2 text = "Skip over missing state value errors (not recommended)" [node name="HSeparator" type="HSeparator" parent="Runtime"] layout_mode = 2 [node name="CustomBalloonLabel" type="Label" parent="Runtime"] layout_mode = 2 text = "Custom balloon to use when calling \"DialogueManager.show_balloon()\"" [node name="CustomBalloon" type="HBoxContainer" parent="Runtime"] layout_mode = 2 [node name="BalloonPath" type="LineEdit" parent="Runtime/CustomBalloon"] layout_mode = 2 size_flags_horizontal = 3 focus_mode = 0 editable = false shortcut_keys_enabled = false middle_mouse_paste_enabled = false [node name="RevertBalloonPath" type="Button" parent="Runtime/CustomBalloon"] visible = false layout_mode = 2 tooltip_text = "Revert to default test scene" flat = true [node name="LoadBalloonPath" type="Button" parent="Runtime/CustomBalloon"] layout_mode = 2 [node name="HSeparator2" type="HSeparator" parent="Runtime"] layout_mode = 2 [node name="StatesTitle" type="Label" parent="Runtime"] layout_mode = 2 text = "State Shortcuts" [node name="StatesMessage" type="Label" parent="Runtime"] layout_mode = 2 text = "If an autoload is enabled here you can refer to its properties and methods without having to use its name." [node name="StatesHint" type="Label" parent="Runtime"] modulate = Color(1, 1, 1, 0.501961) custom_minimum_size = Vector2(10, 0) layout_mode = 2 text = "ie. Instead of \"SomeState.some_property\" you could just use \"some_property\"" autowrap_mode = 3 [node name="GlobalsList" type="Tree" parent="Runtime"] layout_mode = 2 size_flags_vertical = 3 columns = 3 column_titles_visible = true allow_reselect = true hide_folding = true hide_root = true select_mode = 1 [node name="Advanced" type="VBoxContainer" parent="."] layout_mode = 2 [node name="CheckForUpdates" type="CheckBox" parent="Advanced"] layout_mode = 2 text = "Check for updates" [node name="HSeparator" type="HSeparator" parent="Advanced"] layout_mode = 2 [node name="IncludeCharactersInTranslations" type="CheckBox" parent="Advanced"] layout_mode = 2 text = "Include character names in translation exports" [node name="IncludeNotesInTranslations" type="CheckBox" parent="Advanced"] layout_mode = 2 text = "Include notes (## comments) in translation exports" [node name="ExternalSeparator" type="HSeparator" parent="Advanced"] layout_mode = 2 [node name="OpenInExternalEditorButton" type="CheckBox" parent="Advanced"] layout_mode = 2 text = "Open dialogue files in external editor" [node name="ExternalWarning" type="Label" parent="Advanced"] layout_mode = 2 text = "Note: Syntax highlighting and detailed error checking are not supported in external editors." [node name="HSeparator3" type="HSeparator" parent="Advanced"] layout_mode = 2 [node name="CustomTestSceneLabel" type="Label" parent="Advanced"] layout_mode = 2 text = "Custom test scene (must extend BaseDialogueTestScene)" [node name="CustomTestScene" type="HBoxContainer" parent="Advanced"] layout_mode = 2 [node name="TestScenePath" type="LineEdit" parent="Advanced/CustomTestScene"] layout_mode = 2 size_flags_horizontal = 3 focus_mode = 0 placeholder_text = "res://addons/dialogue_manager/test_scene.tscn" editable = false shortcut_keys_enabled = false middle_mouse_paste_enabled = false [node name="RevertTestScene" type="Button" parent="Advanced/CustomTestScene"] visible = false layout_mode = 2 tooltip_text = "Revert to default test scene" flat = true [node name="LoadTestScene" type="Button" parent="Advanced/CustomTestScene"] layout_mode = 2 [node name="HSeparator4" type="HSeparator" parent="Advanced"] layout_mode = 2 [node name="RecompileWarning" type="Label" parent="Advanced"] layout_mode = 2 text = "Changing these settings will force a recompile of all dialogue. Only change them if you know what you are doing." [node name="MissingTranslationsButton" type="CheckBox" parent="Advanced"] layout_mode = 2 text = "Treat missing translation keys as errors" [node name="CreateLinesForResponseCharacters" type="CheckBox" parent="Advanced"] layout_mode = 2 text = "Create child dialogue line for responses with character names in them" [node name="CustomTestSceneFileDialog" type="FileDialog" parent="."] title = "Open a File" ok_button_text = "Open" file_mode = 0 filters = PackedStringArray("*.tscn ; Scene") [connection signal="toggled" from="Editor/NewTemplateButton" to="." method="_on_sample_template_toggled"] [connection signal="toggled" from="Editor/CharactersTranslationsButton" to="." method="_on_characters_translations_button_toggled"] [connection signal="toggled" from="Editor/WrapLinesButton" to="." method="_on_wrap_lines_button_toggled"] [connection signal="text_changed" from="Editor/DefaultCSVLocale" to="." method="_on_default_csv_locale_text_changed"] [connection signal="toggled" from="Runtime/IncludeAllResponsesButton" to="." method="_on_include_all_responses_button_toggled"] [connection signal="toggled" from="Runtime/IgnoreMissingStateValues" to="." method="_on_ignore_missing_state_values_toggled"] [connection signal="pressed" from="Runtime/CustomBalloon/RevertBalloonPath" to="." method="_on_revert_balloon_path_pressed"] [connection signal="pressed" from="Runtime/CustomBalloon/LoadBalloonPath" to="." method="_on_load_balloon_path_pressed"] [connection signal="button_clicked" from="Runtime/GlobalsList" to="." method="_on_globals_list_button_clicked"] [connection signal="item_selected" from="Runtime/GlobalsList" to="." method="_on_globals_list_item_selected"] [connection signal="toggled" from="Advanced/CheckForUpdates" to="." method="_on_keep_up_to_date_toggled"] [connection signal="toggled" from="Advanced/IncludeCharactersInTranslations" to="." method="_on_include_characters_in_translations_toggled"] [connection signal="toggled" from="Advanced/IncludeNotesInTranslations" to="." method="_on_include_notes_in_translations_toggled"] [connection signal="toggled" from="Advanced/OpenInExternalEditorButton" to="." method="_on_open_in_external_editor_button_toggled"] [connection signal="pressed" from="Advanced/CustomTestScene/RevertTestScene" to="." method="_on_revert_test_scene_pressed"] [connection signal="pressed" from="Advanced/CustomTestScene/LoadTestScene" to="." method="_on_load_test_scene_pressed"] [connection signal="toggled" from="Advanced/MissingTranslationsButton" to="." method="_on_missing_translations_button_toggled"] [connection signal="toggled" from="Advanced/CreateLinesForResponseCharacters" to="." method="_on_create_lines_for_response_characters_toggled"] [connection signal="file_selected" from="CustomTestSceneFileDialog" to="." method="_on_custom_test_scene_file_dialog_file_selected"]