258 lines
11 KiB
Text
258 lines
11 KiB
Text
[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")
|