705 lines
26 KiB
Text
705 lines
26 KiB
Text
[gd_scene load_steps=4 format=3]
|
|
|
|
[ext_resource type="Script" path="res://ui/settings_panel.gd" id="1_panel"]
|
|
[ext_resource type="Theme" path="res://ui/game_theme.tres" id="2_theme"]
|
|
[ext_resource type="Script" path="res://ui/components/organizer_tab.gd" id="3_tab"]
|
|
|
|
[node name="SettingsPanel" type="Control"]
|
|
visible = false
|
|
custom_minimum_size = Vector2(880, 660)
|
|
layout_mode = 3
|
|
anchors_preset = 0
|
|
theme = ExtResource("2_theme")
|
|
script = ExtResource("1_panel")
|
|
|
|
[node name="MainPanel" type="PanelContainer" parent="."]
|
|
unique_name_in_owner = true
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
|
|
[node name="OuterMargin" type="MarginContainer" parent="MainPanel"]
|
|
layout_mode = 2
|
|
theme_override_constants/margin_left = 24
|
|
theme_override_constants/margin_top = 18
|
|
theme_override_constants/margin_right = 24
|
|
theme_override_constants/margin_bottom = 18
|
|
|
|
[node name="Layout" type="VBoxContainer" parent="MainPanel/OuterMargin"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = -26
|
|
|
|
[node name="Heading" type="Label" parent="MainPanel/OuterMargin/Layout"]
|
|
custom_minimum_size = Vector2(0, 66)
|
|
layout_mode = 2
|
|
theme_override_font_sizes/font_size = 30
|
|
text = "settings"
|
|
horizontal_alignment = 1
|
|
|
|
[node name="TabBar" type="HBoxContainer" parent="MainPanel/OuterMargin/Layout"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 52)
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 8
|
|
alignment = 1
|
|
|
|
[node name="DisplayTab" type="Button" parent="MainPanel/OuterMargin/Layout/TabBar"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(145, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
text = "display"
|
|
script = ExtResource("3_tab")
|
|
|
|
[node name="SoundTab" type="Button" parent="MainPanel/OuterMargin/Layout/TabBar"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(128, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
text = "sound"
|
|
script = ExtResource("3_tab")
|
|
palette_index = 1
|
|
|
|
[node name="ControlsTab" type="Button" parent="MainPanel/OuterMargin/Layout/TabBar"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(142, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
text = "controls"
|
|
script = ExtResource("3_tab")
|
|
palette_index = 2
|
|
|
|
[node name="AccessibilityTab" type="Button" parent="MainPanel/OuterMargin/Layout/TabBar"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(180, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_bottom = NodePath("../../ContentPanel/ContentMargin/PageStack/AccessibilityPage/Grid/AutoClickToggle")
|
|
text = "accessibility"
|
|
script = ExtResource("3_tab")
|
|
|
|
[node name="DataTab" type="Button" parent="MainPanel/OuterMargin/Layout/TabBar"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(115, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_bottom = NodePath("../../ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/FolderRow/OpenDataFolder")
|
|
text = "data"
|
|
script = ExtResource("3_tab")
|
|
palette_index = 1
|
|
|
|
[node name="ContentPanel" type="PanelContainer" parent="MainPanel/OuterMargin/Layout"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 474)
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
|
|
[node name="ContentMargin" type="MarginContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel"]
|
|
layout_mode = 2
|
|
theme_override_constants/margin_left = 28
|
|
theme_override_constants/margin_top = 20
|
|
theme_override_constants/margin_right = 28
|
|
theme_override_constants/margin_bottom = 20
|
|
|
|
[node name="PageStack" type="Control" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin"]
|
|
layout_mode = 2
|
|
|
|
[node name="DisplayPage" type="VBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
theme_override_constants/separation = 12
|
|
|
|
[node name="Intro" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage"]
|
|
layout_mode = 2
|
|
theme_override_font_sizes/font_size = 18
|
|
text = "presentation"
|
|
|
|
[node name="Grid" type="GridContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage"]
|
|
layout_mode = 2
|
|
theme_override_constants/h_separation = 20
|
|
theme_override_constants/v_separation = 10
|
|
columns = 2
|
|
|
|
[node name="WorldPixelationLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
custom_minimum_size = Vector2(260, 48)
|
|
layout_mode = 2
|
|
text = "world pixelation"
|
|
vertical_alignment = 1
|
|
|
|
[node name="WorldPixelationSelector" type="OptionButton" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
|
|
[node name="UIPixelationLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
custom_minimum_size = Vector2(260, 48)
|
|
layout_mode = 2
|
|
text = "ui pixelation"
|
|
vertical_alignment = 1
|
|
|
|
[node name="UIPixelationSelector" type="OptionButton" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
|
|
[node name="ChatDockLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
custom_minimum_size = Vector2(260, 48)
|
|
layout_mode = 2
|
|
text = "chat dock"
|
|
vertical_alignment = 1
|
|
|
|
[node name="ChatDockSelector" type="OptionButton" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
|
|
[node name="ChatModeLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
custom_minimum_size = Vector2(260, 48)
|
|
layout_mode = 2
|
|
text = "chat mode"
|
|
vertical_alignment = 1
|
|
|
|
[node name="ChatModeSelector" type="OptionButton" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
|
|
[node name="PaintDockLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
custom_minimum_size = Vector2(260, 48)
|
|
layout_mode = 2
|
|
text = "art kit dock"
|
|
vertical_alignment = 1
|
|
|
|
[node name="PaintDockSelector" type="OptionButton" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
|
|
[node name="FullscreenLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
custom_minimum_size = Vector2(260, 48)
|
|
layout_mode = 2
|
|
text = "fullscreen"
|
|
vertical_alignment = 1
|
|
|
|
[node name="FullscreenToggle" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DisplayPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
toggle_mode = true
|
|
text = "off"
|
|
|
|
[node name="SoundPage" type="VBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack"]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
theme_override_constants/separation = 14
|
|
|
|
[node name="Intro" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage"]
|
|
layout_mode = 2
|
|
theme_override_font_sizes/font_size = 18
|
|
text = "audio mix"
|
|
|
|
[node name="Grid" type="GridContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage"]
|
|
layout_mode = 2
|
|
theme_override_constants/h_separation = 18
|
|
theme_override_constants/v_separation = 18
|
|
columns = 3
|
|
|
|
[node name="MasterLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
custom_minimum_size = Vector2(180, 48)
|
|
layout_mode = 2
|
|
text = "master"
|
|
vertical_alignment = 1
|
|
|
|
[node name="MasterVolumeSlider" type="HSlider" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(390, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
max_value = 100.0
|
|
step = 1.0
|
|
value = 100.0
|
|
|
|
[node name="MasterVolumeValue" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(70, 48)
|
|
layout_mode = 2
|
|
text = "100%"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
|
|
[node name="MusicLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
custom_minimum_size = Vector2(180, 48)
|
|
layout_mode = 2
|
|
text = "music"
|
|
vertical_alignment = 1
|
|
|
|
[node name="MusicVolumeSlider" type="HSlider" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(390, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
max_value = 100.0
|
|
step = 1.0
|
|
value = 100.0
|
|
|
|
[node name="MusicVolumeValue" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(70, 48)
|
|
layout_mode = 2
|
|
text = "100%"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
|
|
[node name="EffectsLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
custom_minimum_size = Vector2(180, 48)
|
|
layout_mode = 2
|
|
text = "effects"
|
|
vertical_alignment = 1
|
|
|
|
[node name="EffectsVolumeSlider" type="HSlider" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(390, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
max_value = 100.0
|
|
step = 1.0
|
|
value = 100.0
|
|
|
|
[node name="EffectsVolumeValue" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(70, 48)
|
|
layout_mode = 2
|
|
text = "100%"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
|
|
[node name="EnvironmentLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
custom_minimum_size = Vector2(180, 48)
|
|
layout_mode = 2
|
|
text = "environment"
|
|
vertical_alignment = 1
|
|
|
|
[node name="EnvironmentVolumeSlider" type="HSlider" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(390, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
max_value = 100.0
|
|
step = 1.0
|
|
value = 100.0
|
|
|
|
[node name="EnvironmentVolumeValue" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(70, 48)
|
|
layout_mode = 2
|
|
text = "100%"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
|
|
[node name="Helper" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/SoundPage"]
|
|
layout_mode = 2
|
|
text = "Changes are previewed immediately and saved when settings are applied."
|
|
autowrap_mode = 2
|
|
|
|
[node name="ControlsPage" type="VBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack"]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
theme_override_constants/separation = 12
|
|
|
|
[node name="Intro" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage"]
|
|
layout_mode = 2
|
|
theme_override_font_sizes/font_size = 18
|
|
text = "camera and input"
|
|
|
|
[node name="Grid" type="GridContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage"]
|
|
layout_mode = 2
|
|
theme_override_constants/h_separation = 18
|
|
theme_override_constants/v_separation = 10
|
|
columns = 3
|
|
|
|
[node name="MouseLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
custom_minimum_size = Vector2(210, 48)
|
|
layout_mode = 2
|
|
text = "mouse sensitivity"
|
|
vertical_alignment = 1
|
|
|
|
[node name="MouseSensitivitySlider" type="HSlider" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(330, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
min_value = 0.001
|
|
max_value = 0.012
|
|
step = 0.0005
|
|
value = 0.005
|
|
|
|
[node name="MouseSensitivityValue" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(100, 48)
|
|
layout_mode = 2
|
|
text = "0.0050"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
|
|
[node name="ControllerLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
custom_minimum_size = Vector2(210, 48)
|
|
layout_mode = 2
|
|
text = "controller sensitivity"
|
|
vertical_alignment = 1
|
|
|
|
[node name="ControllerSensitivitySlider" type="HSlider" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(330, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
min_value = 0.5
|
|
max_value = 5.0
|
|
step = 0.1
|
|
value = 2.5
|
|
|
|
[node name="ControllerSensitivityValue" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(100, 48)
|
|
layout_mode = 2
|
|
text = "2.5"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
|
|
[node name="InvertYLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
custom_minimum_size = Vector2(210, 48)
|
|
layout_mode = 2
|
|
text = "invert vertical camera"
|
|
vertical_alignment = 1
|
|
|
|
[node name="InvertYToggle" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(330, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
toggle_mode = true
|
|
text = "off"
|
|
|
|
[node name="InvertYSpacer" type="Control" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
layout_mode = 2
|
|
|
|
[node name="KeyboardLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
custom_minimum_size = Vector2(210, 48)
|
|
layout_mode = 2
|
|
text = "on-screen keyboard"
|
|
vertical_alignment = 1
|
|
|
|
[node name="OnScreenKeyboardToggle" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(330, 48)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_bottom = NodePath("../../BindingButtons/ControllerMapping")
|
|
toggle_mode = true
|
|
text = "off"
|
|
|
|
[node name="KeyboardSpacer" type="Control" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/Grid"]
|
|
layout_mode = 2
|
|
|
|
[node name="BindingButtons" type="HBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 16
|
|
alignment = 1
|
|
|
|
[node name="ControllerMapping" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/BindingButtons"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_right = NodePath("../KeyboardMapping")
|
|
focus_neighbor_top = NodePath("../../Grid/OnScreenKeyboardToggle")
|
|
text = "controller binds"
|
|
|
|
[node name="KeyboardMapping" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/ControlsPage/BindingButtons"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(300, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_left = NodePath("../ControllerMapping")
|
|
focus_neighbor_top = NodePath("../../Grid/OnScreenKeyboardToggle")
|
|
text = "keyboard binds"
|
|
|
|
[node name="AccessibilityPage" type="VBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack"]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
theme_override_constants/separation = 18
|
|
|
|
[node name="Intro" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage"]
|
|
layout_mode = 2
|
|
theme_override_font_sizes/font_size = 18
|
|
text = "interaction assistance"
|
|
|
|
[node name="Grid" type="GridContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage"]
|
|
layout_mode = 2
|
|
theme_override_constants/h_separation = 18
|
|
theme_override_constants/v_separation = 18
|
|
columns = 3
|
|
|
|
[node name="AutoClickLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage/Grid"]
|
|
custom_minimum_size = Vector2(210, 52)
|
|
layout_mode = 2
|
|
text = "auto-click"
|
|
vertical_alignment = 1
|
|
|
|
[node name="AutoClickToggle" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(330, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_top = NodePath("../../../../../../TabBar/AccessibilityTab")
|
|
focus_neighbor_bottom = NodePath("../AutoClickIntervalSlider")
|
|
toggle_mode = true
|
|
text = "off"
|
|
|
|
[node name="AutoClickSpacer" type="Control" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage/Grid"]
|
|
layout_mode = 2
|
|
|
|
[node name="IntervalLabel" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage/Grid"]
|
|
custom_minimum_size = Vector2(210, 52)
|
|
layout_mode = 2
|
|
text = "auto-click interval"
|
|
vertical_alignment = 1
|
|
|
|
[node name="AutoClickIntervalSlider" type="HSlider" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(330, 52)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_top = NodePath("../AutoClickToggle")
|
|
focus_neighbor_bottom = NodePath("../../../../../../FooterGroup/FooterLayout/Footer/ApplySettingsButton")
|
|
min_value = 0.1
|
|
max_value = 0.5
|
|
step = 0.01
|
|
value = 0.2
|
|
|
|
[node name="AutoClickIntervalValue" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage/Grid"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(100, 52)
|
|
layout_mode = 2
|
|
text = "0.20 s"
|
|
horizontal_alignment = 2
|
|
vertical_alignment = 1
|
|
|
|
[node name="IntervalHelp" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/AccessibilityPage"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
text = "While the fishing input is held, lower intervals clear barriers faster."
|
|
autowrap_mode = 2
|
|
|
|
[node name="DataPage" type="VBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack"]
|
|
unique_name_in_owner = true
|
|
visible = false
|
|
layout_mode = 1
|
|
anchors_preset = 15
|
|
anchor_right = 1.0
|
|
anchor_bottom = 1.0
|
|
grow_horizontal = 2
|
|
grow_vertical = 2
|
|
theme_override_constants/separation = 10
|
|
|
|
[node name="DataFolderPath" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
text = "Data folder unavailable"
|
|
text_overrun_behavior = 3
|
|
|
|
[node name="DataStorageMode" type="Label" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage"]
|
|
unique_name_in_owner = true
|
|
layout_mode = 2
|
|
text = "storage mode unavailable"
|
|
|
|
[node name="DataScroll" type="ScrollContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage"]
|
|
layout_mode = 2
|
|
size_flags_vertical = 3
|
|
horizontal_scroll_mode = 0
|
|
follow_focus = true
|
|
|
|
[node name="DataButtons" type="VBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll"]
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
theme_override_constants/separation = 8
|
|
|
|
[node name="FolderRow" type="HBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 12
|
|
|
|
[node name="OpenDataFolder" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/FolderRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_right = NodePath("../ChangeDataFolder")
|
|
focus_neighbor_top = NodePath("../../../../../../../../TabBar/DataTab")
|
|
focus_neighbor_bottom = NodePath("../../ProgressionRow/ExportProgression")
|
|
text = "open data folder"
|
|
|
|
[node name="ChangeDataFolder" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/FolderRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_left = NodePath("../OpenDataFolder")
|
|
focus_neighbor_top = NodePath("../../../../../../../../TabBar/DataTab")
|
|
focus_neighbor_bottom = NodePath("../../ProgressionRow/ImportProgression")
|
|
text = "change data folder"
|
|
|
|
[node name="ProgressionRow" type="HBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 12
|
|
|
|
[node name="ExportProgression" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/ProgressionRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_right = NodePath("../ImportProgression")
|
|
focus_neighbor_top = NodePath("../../FolderRow/OpenDataFolder")
|
|
focus_neighbor_bottom = NodePath("../../CopyPlayerFingerprint")
|
|
text = "export progression"
|
|
|
|
[node name="ImportProgression" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/ProgressionRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_left = NodePath("../ExportProgression")
|
|
focus_neighbor_top = NodePath("../../FolderRow/ChangeDataFolder")
|
|
focus_neighbor_bottom = NodePath("../../CopyPlayerFingerprint")
|
|
text = "import progression"
|
|
|
|
[node name="CopyPlayerFingerprint" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_top = NodePath("../ProgressionRow/ExportProgression")
|
|
focus_neighbor_bottom = NodePath("../PlayerIdentityRow/ExportPlayerIdentity")
|
|
text = "copy player fingerprint"
|
|
|
|
[node name="PlayerIdentityRow" type="HBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 12
|
|
|
|
[node name="ExportPlayerIdentity" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/PlayerIdentityRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_right = NodePath("../ImportPlayerIdentity")
|
|
focus_neighbor_top = NodePath("../../CopyPlayerFingerprint")
|
|
focus_neighbor_bottom = NodePath("../../HostIdentityRow/ExportHostIdentity")
|
|
text = "export player identity"
|
|
|
|
[node name="ImportPlayerIdentity" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/PlayerIdentityRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_left = NodePath("../ExportPlayerIdentity")
|
|
focus_neighbor_top = NodePath("../../CopyPlayerFingerprint")
|
|
focus_neighbor_bottom = NodePath("../../HostIdentityRow/ImportHostIdentity")
|
|
text = "import player identity"
|
|
|
|
[node name="HostIdentityRow" type="HBoxContainer" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 12
|
|
|
|
[node name="ExportHostIdentity" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/HostIdentityRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_right = NodePath("../ImportHostIdentity")
|
|
focus_neighbor_top = NodePath("../../PlayerIdentityRow/ExportPlayerIdentity")
|
|
text = "export host identity"
|
|
|
|
[node name="ImportHostIdentity" type="Button" parent="MainPanel/OuterMargin/Layout/ContentPanel/ContentMargin/PageStack/DataPage/DataScroll/DataButtons/HostIdentityRow"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 44)
|
|
layout_mode = 2
|
|
size_flags_horizontal = 3
|
|
focus_mode = 2
|
|
focus_neighbor_left = NodePath("../ExportHostIdentity")
|
|
focus_neighbor_top = NodePath("../../PlayerIdentityRow/ImportPlayerIdentity")
|
|
text = "import host identity"
|
|
|
|
[node name="FooterGroup" type="MarginContainer" parent="MainPanel/OuterMargin/Layout"]
|
|
layout_mode = 2
|
|
theme_override_constants/margin_top = 34
|
|
|
|
[node name="FooterLayout" type="VBoxContainer" parent="MainPanel/OuterMargin/Layout/FooterGroup"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 8
|
|
|
|
[node name="SettingsFeedback" type="Label" parent="MainPanel/OuterMargin/Layout/FooterGroup/FooterLayout"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(0, 24)
|
|
layout_mode = 2
|
|
mouse_filter = 2
|
|
horizontal_alignment = 1
|
|
vertical_alignment = 1
|
|
text_overrun_behavior = 3
|
|
|
|
[node name="Footer" type="HBoxContainer" parent="MainPanel/OuterMargin/Layout/FooterGroup/FooterLayout"]
|
|
layout_mode = 2
|
|
theme_override_constants/separation = 12
|
|
alignment = 2
|
|
|
|
[node name="ApplySettingsButton" type="Button" parent="MainPanel/OuterMargin/Layout/FooterGroup/FooterLayout/Footer"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(180, 44)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_right = NodePath("../SettingsBackButton")
|
|
text = "apply"
|
|
|
|
[node name="SettingsBackButton" type="Button" parent="MainPanel/OuterMargin/Layout/FooterGroup/FooterLayout/Footer"]
|
|
unique_name_in_owner = true
|
|
custom_minimum_size = Vector2(180, 44)
|
|
layout_mode = 2
|
|
focus_mode = 2
|
|
focus_neighbor_left = NodePath("../ApplySettingsButton")
|
|
text = "back"
|