[gd_scene load_steps=6 format=3 uid="uid://cbuep470x6krw"] [ext_resource type="Script" path="res://addons/inkgd/editor/panel/configuration/ink_configuration_panel.gd" id="1"] [sub_resource type="Image" id="Image_h71nq"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "LumAlpha8", "height": 16, "mipmaps": false, "width": 16 } [sub_resource type="ImageTexture" id="7"] image = SubResource("Image_h71nq") [sub_resource type="Image" id="Image_e0kbj"] data = { "data": PackedByteArray(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "format": "LumAlpha8", "height": 16, "mipmaps": false, "width": 16 } [sub_resource type="ImageTexture" id="5"] image = SubResource("Image_e0kbj") [node name="Configuration" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 script = ExtResource("1") [node name="ScrollContainer" type="ScrollContainer" parent="."] layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 pivot_offset = Vector2(1346, -25) [node name="V" type="VBoxContainer" parent="ScrollContainer"] layout_mode = 2 size_flags_horizontal = 3 theme_override_constants/separation = 25 [node name="InklecateV" type="VBoxContainer" parent="ScrollContainer/V"] layout_mode = 2 size_flags_horizontal = 3 [node name="H" type="HBoxContainer" parent="ScrollContainer/V/InklecateV"] layout_mode = 2 [node name="Label" type="Label" parent="ScrollContainer/V/InklecateV/H"] layout_mode = 2 size_flags_horizontal = 3 text = "Inklecate" [node name="TestButton" type="Button" parent="ScrollContainer/V/InklecateV/H"] layout_mode = 2 mouse_filter = 1 text = "Test configuration" [node name="M" type="MarginContainer" parent="ScrollContainer/V/InklecateV"] layout_mode = 2 [node name="Panel" type="Panel" parent="ScrollContainer/V/InklecateV/M"] self_modulate = Color(1, 1, 1, 0.686275) layout_mode = 2 [node name="M" type="MarginContainer" parent="ScrollContainer/V/InklecateV/M"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 theme_override_constants/margin_left = 5 theme_override_constants/margin_top = 5 theme_override_constants/margin_right = 5 theme_override_constants/margin_bottom = 5 [node name="V" type="VBoxContainer" parent="ScrollContainer/V/InklecateV/M/M"] layout_mode = 2 size_flags_horizontal = 3 [node name="G" type="GridContainer" parent="ScrollContainer/V/InklecateV/M/M/V"] layout_mode = 2 size_flags_horizontal = 3 columns = 2 [node name="UseMonoLabel" type="Label" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 1 tooltip_text = "When toggled, run inklecate through Mono. Only enable this setting is you want to use an older version of inklecate or you have a custom setup. Modern versions of inklecate come bundled with a mono runtime on all platforms." mouse_filter = 1 text = "Use Mono / .NET Core" [node name="UseMonoCheckBox" type="CheckBox" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 text = "Yes" [node name="MonoLabel" type="Label" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 1 tooltip_text = "The path to Mono." mouse_filter = 1 text = "Mono / .NET Core Executable" [node name="MonoH" type="HBoxContainer" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 [node name="MonoLineEdit" type="LineEdit" parent="ScrollContainer/V/InklecateV/M/M/V/G/MonoH"] layout_mode = 2 size_flags_horizontal = 3 text = "/Library/Frameworks/Mono.framework/Versions/Current/Commands/mono" [node name="MonoDialogButton" type="Button" parent="ScrollContainer/V/InklecateV/M/M/V/G/MonoH"] layout_mode = 2 icon = SubResource("7") [node name="ExecutableLabel" type="Label" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 1 tooltip_text = "The path to inklecate." mouse_filter = 1 text = "Executable" [node name="ExecutableH" type="HBoxContainer" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 [node name="ExecutableLineEdit" type="LineEdit" parent="ScrollContainer/V/InklecateV/M/M/V/G/ExecutableH"] layout_mode = 2 size_flags_horizontal = 3 text = "/opt/homebrew/bin/inklecate" [node name="ExecutableDialogButton" type="Button" parent="ScrollContainer/V/InklecateV/M/M/V/G/ExecutableH"] layout_mode = 2 icon = SubResource("7") [node name="Recompilation Mode" type="Label" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 1 tooltip_text = "Define if/when your stories should be recompiled. – Manual: no automatic compilation. – During Build: every time the project is built/ran, the stories will be recompiled. – On change: as soon as an Ink resource is reimported by Godot, trigger a recompilation. A folder to watch can be defined in the \"Story\" tab." mouse_filter = 1 text = "Recompilation Mode" [node name="RecompilationModeOptionButton" type="OptionButton" parent="ScrollContainer/V/InklecateV/M/M/V/G"] layout_mode = 2 item_count = 3 selected = 0 popup/item_0/text = "Manual" popup/item_0/id = 0 popup/item_1/text = "During Build" popup/item_1/id = 1 popup/item_2/text = "On change (experimental)" popup/item_2/id = 2 [node name="InkDirectoryLabel" type="Label" parent="ScrollContainer/V/InklecateV/M/M/V/G"] visible = false layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 1 tooltip_text = "The path to Mono." mouse_filter = 1 text = "Mono" [node name="InkDirectoryH" type="HBoxContainer" parent="ScrollContainer/V/InklecateV/M/M/V/G"] visible = false layout_mode = 2 size_flags_horizontal = 3 [node name="InkDirectoryLineEdit" type="LineEdit" parent="ScrollContainer/V/InklecateV/M/M/V/G/InkDirectoryH"] layout_mode = 2 size_flags_horizontal = 3 [node name="InkDIrectoryDialogButton" type="Button" parent="ScrollContainer/V/InklecateV/M/M/V/G/InkDirectoryH"] layout_mode = 2 icon = SubResource("5") [node name="MonoSupportV" type="VBoxContainer" parent="ScrollContainer/V"] layout_mode = 2 size_flags_horizontal = 3 [node name="H" type="HBoxContainer" parent="ScrollContainer/V/MonoSupportV"] layout_mode = 2 [node name="Label" type="Label" parent="ScrollContainer/V/MonoSupportV/H"] layout_mode = 2 size_flags_horizontal = 3 text = "Mono Support" [node name="DocumentationButton" type="Button" parent="ScrollContainer/V/MonoSupportV/H"] layout_mode = 2 mouse_filter = 1 theme_override_constants/h_separation = 8 text = "Documentation" [node name="M" type="MarginContainer" parent="ScrollContainer/V/MonoSupportV"] layout_mode = 2 [node name="Panel" type="Panel" parent="ScrollContainer/V/MonoSupportV/M"] self_modulate = Color(1, 1, 1, 0.686275) layout_mode = 2 [node name="M" type="MarginContainer" parent="ScrollContainer/V/MonoSupportV/M"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 theme_override_constants/margin_left = 5 theme_override_constants/margin_top = 5 theme_override_constants/margin_right = 5 theme_override_constants/margin_bottom = 5 [node name="V" type="VBoxContainer" parent="ScrollContainer/V/MonoSupportV/M/M"] layout_mode = 2 size_flags_horizontal = 3 [node name="G" type="GridContainer" parent="ScrollContainer/V/MonoSupportV/M/M/V"] layout_mode = 2 size_flags_horizontal = 3 columns = 2 [node name="DLLLabel" type="Label" parent="ScrollContainer/V/MonoSupportV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 1 tooltip_text = "Whether the ink runtime DLL (ink-engine-runtime.dll) can be found in the project or not." mouse_filter = 1 text = "ink DLL" [node name="DLLH" type="HBoxContainer" parent="ScrollContainer/V/MonoSupportV/M/M/V/G"] layout_mode = 2 size_flags_horizontal = 3 [node name="PresenceLabel" type="Label" parent="ScrollContainer/V/MonoSupportV/M/M/V/G/DLLH"] layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 1 mouse_filter = 1 theme_override_colors/font_color = Color(1, 0, 0, 1) text = "MISSING" [node name="RefreshButton" type="Button" parent="ScrollContainer/V/MonoSupportV/M/M/V/G/DLLH"] layout_mode = 2 theme_override_constants/h_separation = 8 text = "Scan" icon = SubResource("7")