[gd_scene load_steps=9 format=3 uid="uid://bq3awxxjn1tuw"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/ResolutionSelector.gd" id="1_i8nro"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/VideoTab.gd" id="1_jvv62"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/ScreenModeSelector.gd" id="2_wa7vw"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/GuiScaleSelector.gd" id="3_pgc5d"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/MonitorDisplaySelector.gd" id="3_y6lyb"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/RefreshRateSelector.gd" id="4_381mg"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/QualityPresetSelector.gd" id="5_srg4v"] [ext_resource type="Script" path="res://src/Game/Menu/OptionMenu/ResolutionRevertDialog.gd" id="8_802cr"] [node name="Video" type="HBoxContainer" node_paths=PackedStringArray("initial_focus")] editor_description = "UI-46" alignment = 1 script = ExtResource("1_jvv62") initial_focus = NodePath("VideoSettingList/VideoSettingGrid/ResolutionSelector") [node name="VideoSettingList" type="VBoxContainer" parent="."] layout_mode = 2 [node name="Control" type="Control" parent="VideoSettingList"] layout_mode = 2 size_flags_vertical = 3 size_flags_stretch_ratio = 0.1 [node name="VideoSettingGrid" type="GridContainer" parent="VideoSettingList"] layout_mode = 2 size_flags_vertical = 3 columns = 2 [node name="ResolutionLabel" type="Label" parent="VideoSettingList/VideoSettingGrid"] layout_mode = 2 text = "OPTIONS_VIDEO_RESOLUTION" [node name="ResolutionSelector" type="OptionButton" parent="VideoSettingList/VideoSettingGrid" node_paths=PackedStringArray("revert_dialog")] editor_description = "UI-19" layout_mode = 2 focus_neighbor_bottom = NodePath("../ScreenModeSelector") item_count = 1 selected = 0 popup/item_0/text = "MISSING" popup/item_0/id = 0 script = ExtResource("1_i8nro") revert_dialog = NodePath("../../../ResolutionRevertDialog") section_name = "video" setting_name = "resolution" [node name="GuiScaleLabel" type="Label" parent="VideoSettingList/VideoSettingGrid"] layout_mode = 2 text = "OPTIONS_VIDEO_GUI_SCALE" [node name="GuiScaleSelector" type="OptionButton" parent="VideoSettingList/VideoSettingGrid"] editor_description = "UI-23" layout_mode = 2 focus_neighbor_bottom = NodePath("../ScreenModeSelector") item_count = 1 selected = 0 popup/item_0/text = "MISSING" popup/item_0/id = 0 script = ExtResource("3_pgc5d") section_name = "video" setting_name = "gui_scale" [node name="ScreenModeLabel" type="Label" parent="VideoSettingList/VideoSettingGrid"] editor_description = "UI-44" layout_mode = 2 text = "OPTIONS_VIDEO_SCREEN_MODE" [node name="ScreenModeSelector" type="OptionButton" parent="VideoSettingList/VideoSettingGrid" node_paths=PackedStringArray("revert_dialog")] layout_mode = 2 focus_neighbor_top = NodePath("../ResolutionSelector") focus_neighbor_bottom = NodePath("../MonitorDisplaySelector") item_count = 3 selected = 0 popup/item_0/text = "OPTIONS_VIDEO_FULLSCREEN" popup/item_0/id = 0 popup/item_1/text = "OPTIONS_VIDEO_BORDERLESS" popup/item_1/id = 1 popup/item_2/text = "OPTIONS_VIDEO_WINDOWED" popup/item_2/id = 2 script = ExtResource("2_wa7vw") revert_dialog = NodePath("../../../ResolutionRevertDialog") section_name = "video" setting_name = "mode_selected" [node name="MonitorSelectionLabel" type="Label" parent="VideoSettingList/VideoSettingGrid"] layout_mode = 2 text = "OPTIONS_VIDEO_MONITOR_SELECTION" [node name="MonitorDisplaySelector" type="OptionButton" parent="VideoSettingList/VideoSettingGrid"] layout_mode = 2 focus_neighbor_top = NodePath("../ScreenModeSelector") focus_neighbor_bottom = NodePath("../RefreshRateSelector") item_count = 1 selected = 0 popup/item_0/text = "MISSING" popup/item_0/id = 0 script = ExtResource("3_y6lyb") section_name = "video" setting_name = "current_screen" [node name="RefreshRateLabel" type="Label" parent="VideoSettingList/VideoSettingGrid"] layout_mode = 2 text = "OPTIONS_VIDEO_REFRESH_RATE" [node name="RefreshRateSelector" type="OptionButton" parent="VideoSettingList/VideoSettingGrid"] editor_description = "UI-18, UIFUN-20" layout_mode = 2 tooltip_text = "OPTIONS_VIDEO_REFRESH_RATE_TOOLTIP" focus_neighbor_top = NodePath("../MonitorDisplaySelector") focus_neighbor_bottom = NodePath("../QualityPresetSelector") item_count = 8 selected = 0 popup/item_0/text = "VSYNC" popup/item_0/id = 0 popup/item_1/text = "30hz" popup/item_1/id = 1 popup/item_2/text = "60hz" popup/item_2/id = 2 popup/item_3/text = "90hz" popup/item_3/id = 3 popup/item_4/text = "120hz" popup/item_4/id = 4 popup/item_5/text = "144hz" popup/item_5/id = 5 popup/item_6/text = "365hz" popup/item_6/id = 6 popup/item_7/text = "Unlimited" popup/item_7/id = 7 script = ExtResource("4_381mg") section_name = "video" setting_name = "refresh_rate" default_selected = 0 [node name="QualityPresetLabel" type="Label" parent="VideoSettingList/VideoSettingGrid"] layout_mode = 2 text = "OPTIONS_VIDEO_QUALITY" [node name="QualityPresetSelector" type="OptionButton" parent="VideoSettingList/VideoSettingGrid"] editor_description = "UI-21, UIFUN-22" layout_mode = 2 focus_neighbor_top = NodePath("../RefreshRateSelector") item_count = 5 selected = 1 popup/item_0/text = "Low" popup/item_0/id = 0 popup/item_1/text = "Medium" popup/item_1/id = 1 popup/item_2/text = "High" popup/item_2/id = 2 popup/item_3/text = "Ultra" popup/item_3/id = 3 popup/item_4/text = "Custom" popup/item_4/id = 4 script = ExtResource("5_srg4v") section_name = "video" setting_name = "quality_preset" default_selected = 1 [node name="ResolutionRevertDialog" type="ConfirmationDialog" parent="." node_paths=PackedStringArray("timer")] editor_description = "UI-873" disable_3d = true title = "OPTIONS_VIDEO_RESOLUTION_DIALOG_TITLE" size = Vector2i(730, 100) ok_button_text = "DIALOG_OK" cancel_button_text = "DIALOG_CANCEL" script = ExtResource("8_802cr") timer = NodePath("ResolutionRevertTimer") [node name="ResolutionRevertTimer" type="Timer" parent="ResolutionRevertDialog"] wait_time = 5.0 one_shot = true [connection signal="option_selected" from="VideoSettingList/VideoSettingGrid/ResolutionSelector" to="VideoSettingList/VideoSettingGrid/ResolutionSelector" method="_on_option_selected"] [connection signal="option_selected" from="VideoSettingList/VideoSettingGrid/GuiScaleSelector" to="VideoSettingList/VideoSettingGrid/GuiScaleSelector" method="_on_option_selected"] [connection signal="option_selected" from="VideoSettingList/VideoSettingGrid/ScreenModeSelector" to="VideoSettingList/VideoSettingGrid/ScreenModeSelector" method="_on_option_selected"] [connection signal="option_selected" from="VideoSettingList/VideoSettingGrid/MonitorDisplaySelector" to="VideoSettingList/VideoSettingGrid/MonitorDisplaySelector" method="_on_option_selected"] [connection signal="canceled" from="ResolutionRevertDialog" to="ResolutionRevertDialog" method="_on_canceled_or_close_requested"] [connection signal="close_requested" from="ResolutionRevertDialog" to="ResolutionRevertDialog" method="_on_canceled_or_close_requested"] [connection signal="confirmed" from="ResolutionRevertDialog" to="ResolutionRevertDialog" method="_on_confirmed"] [connection signal="timeout" from="ResolutionRevertDialog/ResolutionRevertTimer" to="ResolutionRevertDialog" method="_on_resolution_revert_timer_timeout"]