|
|
|
@ -1,8 +1,10 @@
|
|
|
|
|
[gd_scene load_steps=4 format=3 uid="uid://d3eaqw2rdurct"]
|
|
|
|
|
[gd_scene load_steps=6 format=3 uid="uid://d3eaqw2rdurct"]
|
|
|
|
|
|
|
|
|
|
[ext_resource type="Script" path="res://src/ui/menus/settings_menu/settings_menu.gd" id="1_lbcn7"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://bpmpj4n6xp17l" path="res://src/ui/menus/settings_menu/settings/checkbox_setting/checkbox_setting.tscn" id="2_f274v"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dut1lj8ju37sq" path="res://src/ui/menus/settings_menu/settings/numeric_setting/numeric_setting.tscn" id="3_jox8e"]
|
|
|
|
|
[ext_resource type="PackedScene" uid="uid://dpry41u0ctikn" path="res://src/ui/menus/settings_menu/settings/dropdown_setting/dropdown_setting.tscn" id="4_g7eck"]
|
|
|
|
|
[ext_resource type="Script" path="res://src/ui/menus/settings_menu/settings/checkbox_setting/fullscreen_setting.gd" id="4_ug1id"]
|
|
|
|
|
|
|
|
|
|
[node name="SettingsMenu" type="MarginContainer"]
|
|
|
|
|
anchors_preset = 15
|
|
|
|
@ -14,9 +16,10 @@ script = ExtResource("1_lbcn7")
|
|
|
|
|
|
|
|
|
|
[node name="TabContainer" type="TabContainer" parent="."]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
current_tab = 0
|
|
|
|
|
current_tab = 1
|
|
|
|
|
|
|
|
|
|
[node name="SETTINGS_GAME" type="MarginContainer" parent="TabContainer"]
|
|
|
|
|
visible = false
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
theme_type_variation = &"SettingsPageContainer"
|
|
|
|
|
metadata/_tab_index = 0
|
|
|
|
@ -157,7 +160,6 @@ key = &"game/config/controls/camera/invert_pitch"
|
|
|
|
|
text = "SETTINGS_INVERT_PITCH"
|
|
|
|
|
|
|
|
|
|
[node name="SETTINGS_GRAPHICS" type="MarginContainer" parent="TabContainer"]
|
|
|
|
|
visible = false
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
theme_type_variation = &"SettingsPageContainer"
|
|
|
|
|
metadata/_tab_index = 1
|
|
|
|
@ -194,6 +196,114 @@ theme_type_variation = &"SettingsListMargin"
|
|
|
|
|
[node name="SettingsList" type="VBoxContainer" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
|
|
|
|
|
[node name="DisplayHeading" type="HBoxContainer" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/DisplayHeading"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
theme_type_variation = &"HeaderMedium"
|
|
|
|
|
text = "SETTINGS_GRAPHICS_DISPLAY_HEADING"
|
|
|
|
|
|
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/DisplayHeading"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_horizontal = 3
|
|
|
|
|
|
|
|
|
|
[node name="Fullscreen" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("2_f274v")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
script = ExtResource("4_ug1id")
|
|
|
|
|
key = &"display/window/size/mode"
|
|
|
|
|
|
|
|
|
|
[node name="SettingLabel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/Fullscreen" index="1"]
|
|
|
|
|
text = "SETTINGS_GRAPHICS_FULLSCREEN"
|
|
|
|
|
|
|
|
|
|
[node name="VSync" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("2_f274v")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
key = &"display/window/vsync/vsync_mode"
|
|
|
|
|
|
|
|
|
|
[node name="SettingLabel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/VSync" index="1"]
|
|
|
|
|
text = "SETTINGS_GRAPHICS_VSYNC"
|
|
|
|
|
|
|
|
|
|
[node name="AntialiasingHeading" type="HBoxContainer" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/AntialiasingHeading"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
theme_type_variation = &"HeaderMedium"
|
|
|
|
|
text = "SETTINGS_GRAPHICS_AA_HEADING"
|
|
|
|
|
|
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/AntialiasingHeading"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_horizontal = 3
|
|
|
|
|
|
|
|
|
|
[node name="MSAA" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("4_g7eck")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
key = &"rendering/anti_aliasing/quality/msaa_3d"
|
|
|
|
|
|
|
|
|
|
[node name="SettingLabel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/MSAA" index="1"]
|
|
|
|
|
text = "SETTINGS_GRAPHICS_MSAA"
|
|
|
|
|
|
|
|
|
|
[node name="Dropdown" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/MSAA/PanelContainer/MarginContainer" index="0"]
|
|
|
|
|
item_count = 4
|
|
|
|
|
popup/item_0/text = "SETTINGS_GRAPHICS_MSAA_0"
|
|
|
|
|
popup/item_1/text = "SETTINGS_GRAPHICS_MSAA_2"
|
|
|
|
|
popup/item_1/id = 1
|
|
|
|
|
popup/item_2/text = "SETTINGS_GRAPHICS_MSAA_4"
|
|
|
|
|
popup/item_2/id = 2
|
|
|
|
|
popup/item_3/text = "SETTINGS_GRAPHICS_MSAA_8"
|
|
|
|
|
popup/item_3/id = 3
|
|
|
|
|
|
|
|
|
|
[node name="FXAA" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("2_f274v")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
key = &"rendering/anti_aliasing/quality/screen_space_aa"
|
|
|
|
|
|
|
|
|
|
[node name="SettingLabel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/FXAA" index="1"]
|
|
|
|
|
text = "SETTINGS_GRAPHICS_FXAA"
|
|
|
|
|
|
|
|
|
|
[node name="TAA" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("2_f274v")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
key = &"rendering/anti_aliasing/quality/use_taa"
|
|
|
|
|
|
|
|
|
|
[node name="SettingLabel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/TAA" index="1"]
|
|
|
|
|
text = "SETTINGS_GRAPHICS_TAA"
|
|
|
|
|
|
|
|
|
|
[node name="Debanding" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("2_f274v")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
key = &"rendering/anti_aliasing/quality/use_debanding"
|
|
|
|
|
|
|
|
|
|
[node name="SettingLabel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/Debanding" index="1"]
|
|
|
|
|
text = "SETTINGS_GRAPHICS_DEBANDING"
|
|
|
|
|
|
|
|
|
|
[node name="TextureHeading" type="HBoxContainer" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
|
|
|
|
|
[node name="Label" type="Label" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/TextureHeading"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
theme_type_variation = &"HeaderMedium"
|
|
|
|
|
text = "SETTINGS_GRAPHICS_TEXTURES_HEADING"
|
|
|
|
|
|
|
|
|
|
[node name="HSeparator" type="HSeparator" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/TextureHeading"]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
size_flags_horizontal = 3
|
|
|
|
|
|
|
|
|
|
[node name="AnisotropicLevel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("4_g7eck")]
|
|
|
|
|
layout_mode = 2
|
|
|
|
|
key = &"rendering/textures/default_filters/anisotropic_filtering_level"
|
|
|
|
|
|
|
|
|
|
[node name="SettingLabel" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/AnisotropicLevel" index="1"]
|
|
|
|
|
text = "SETTINGS_GRAPHICS_ANISOTROPIC"
|
|
|
|
|
|
|
|
|
|
[node name="Dropdown" parent="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/AnisotropicLevel/PanelContainer/MarginContainer" index="0"]
|
|
|
|
|
item_count = 5
|
|
|
|
|
popup/item_0/text = "SETTINGS_GRAPHICS_ANISOTROPIC_0"
|
|
|
|
|
popup/item_1/text = "SETTINGS_GRAPHICS_ANISOTROPIC_1"
|
|
|
|
|
popup/item_1/id = 1
|
|
|
|
|
popup/item_2/text = "SETTINGS_GRAPHICS_ANISOTROPIC_2"
|
|
|
|
|
popup/item_2/id = 2
|
|
|
|
|
popup/item_3/text = "SETTINGS_GRAPHICS_ANISOTROPIC_3"
|
|
|
|
|
popup/item_3/id = 3
|
|
|
|
|
popup/item_4/text = "SETTINGS_GRAPHICS_ANISOTROPIC_4"
|
|
|
|
|
popup/item_4/id = 4
|
|
|
|
|
|
|
|
|
|
[node name="SETTINGS_AUDIO" type="MarginContainer" parent="TabContainer"]
|
|
|
|
|
visible = false
|
|
|
|
|
layout_mode = 2
|
|
|
|
@ -306,3 +416,10 @@ text = "UI_ACCEPT"
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/AccelerationX"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/AccelerationY"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/InvertPitch"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/Fullscreen"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/VSync"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/MSAA"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/FXAA"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/TAA"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/Debanding"]
|
|
|
|
|
[editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/AnisotropicLevel"]
|
|
|
|
|