[gd_scene load_steps=19 format=2] [ext_resource path="res://objects/hud/options_screen_scholar.gd" type="Script" id=1] [ext_resource path="res://ui/theme.tres" type="Theme" id=2] [ext_resource path="res://objects/hud/radio_buttons.gd" type="Script" id=3] [ext_resource path="res://shaders/wibble_wobble.gdshader" type="Shader" id=4] [ext_resource path="res://graphics/hud/pause_arrow.png" type="Texture" id=5] [ext_resource path="res://objects/hud/select_border.gd" type="Script" id=6] [ext_resource path="res://objects/hud/labeled_slider.gd" type="Script" id=7] [ext_resource path="res://objects/hud/set_keyboard_button.gd" type="Script" id=8] [ext_resource path="res://objects/hud/set_gamepad_button.gd" type="Script" id=9] [ext_resource path="res://objects/hud/scroll_follow_focus.gd" type="Script" id=10] [ext_resource path="res://graphics/hud/levelselect_nexlevel.png" type="Texture" id=11] [ext_resource path="res://objects/hud/player_name_input.gd" type="Script" id=12] [sub_resource type="StyleBoxFlat" id=5] content_margin_left = 1.0 content_margin_right = 1.0 bg_color = Color( 0.14902, 0.0980392, 0.247059, 1 ) corner_detail = 1 anti_aliasing = false [sub_resource type="StyleBoxFlat" id=6] content_margin_left = 1.0 content_margin_right = 1.0 bg_color = Color( 0.213124, 0.165611, 0.382812, 1 ) corner_detail = 1 anti_aliasing = false [sub_resource type="ShaderMaterial" id=1] shader = ExtResource( 4 ) shader_param/speed = Vector2( 4, 0 ) shader_param/ammount = Vector2( 2, 0 ) shader_param/offset = Vector2( 0, 0 ) shader_param/delay = Vector2( 0, 0 ) [sub_resource type="ShaderMaterial" id=2] shader = ExtResource( 4 ) shader_param/speed = Vector2( 4, 0 ) shader_param/ammount = Vector2( 2, 0 ) shader_param/offset = Vector2( 0, 0 ) shader_param/delay = Vector2( 4, 0 ) [sub_resource type="AtlasTexture" id=3] atlas = ExtResource( 11 ) region = Rect2( 0, 0, 8, 8 ) [sub_resource type="AtlasTexture" id=4] atlas = ExtResource( 11 ) region = Rect2( 8, 0, 8, 8 ) [node name="OptionsScreen" type="Control"] anchor_right = 1.0 anchor_bottom = 1.0 theme = ExtResource( 2 ) script = ExtResource( 1 ) [node name="CenterContainer" type="CenterContainer" parent="."] anchor_right = 1.0 anchor_bottom = 1.0 [node name="PanelContainer" type="PanelContainer" parent="CenterContainer"] margin_left = 8.0 margin_top = 16.0 margin_right = 248.0 margin_bottom = 176.0 rect_min_size = Vector2( 240, 160 ) [node name="MarginContainer" type="MarginContainer" parent="CenterContainer/PanelContainer"] margin_left = 3.0 margin_top = 3.0 margin_right = 237.0 margin_bottom = 157.0 custom_constants/margin_right = 8 custom_constants/margin_top = 4 custom_constants/margin_left = 8 custom_constants/margin_bottom = 2 [node name="VBoxContainer" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer"] margin_left = 8.0 margin_top = 4.0 margin_right = 226.0 margin_bottom = 152.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer"] margin_right = 218.0 margin_bottom = 10.0 text = "-options-" align = 1 [node name="SelectTab" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer"] unique_name_in_owner = true margin_top = 14.0 margin_right = 218.0 margin_bottom = 24.0 focus_mode = 2 alignment = 1 script = ExtResource( 3 ) condense = true options = [ "game", "video", "audio", "input" ] [node name="HSeparator" type="HSeparator" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer"] margin_top = 28.0 margin_right = 218.0 margin_bottom = 32.0 [node name="Tabs" type="TabContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer"] unique_name_in_owner = true margin_top = 36.0 margin_right = 218.0 margin_bottom = 148.0 focus_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 tabs_visible = false [node name="Game" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs"] anchor_right = 1.0 anchor_bottom = 1.0 focus_next = NodePath("Rumble/SelectRumble") [node name="Rumble" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game"] margin_right = 218.0 margin_bottom = 12.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/Rumble"] margin_top = 1.0 margin_right = 49.0 margin_bottom = 11.0 text = "Rumble:" [node name="SelectRumble" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/Rumble"] unique_name_in_owner = true margin_left = 53.0 margin_right = 218.0 margin_bottom = 12.0 focus_neighbour_top = NodePath("../../../../SelectTab") focus_neighbour_bottom = NodePath("../../Gore/SelectGore") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "off", "deaths", "full" ] [node name="Gore" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game"] margin_top = 16.0 margin_right = 218.0 margin_bottom = 28.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/Gore"] margin_top = 1.0 margin_right = 35.0 margin_bottom = 11.0 text = "Gore:" [node name="SelectGore" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/Gore"] unique_name_in_owner = true margin_left = 39.0 margin_right = 218.0 margin_bottom = 12.0 focus_neighbour_top = NodePath("../../Rumble/SelectRumble") focus_neighbour_bottom = NodePath("../../SpeedrunTimer/SelectSpeedrunTimer") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "none", "no stains", "full" ] [node name="SpeedrunTimer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game"] margin_top = 32.0 margin_right = 218.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/SpeedrunTimer"] margin_top = 1.0 margin_right = 105.0 margin_bottom = 11.0 text = "Speedrun Timer:" [node name="SelectSpeedrunTimer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/SpeedrunTimer"] unique_name_in_owner = true margin_left = 144.0 margin_right = 183.0 margin_bottom = 12.0 focus_neighbour_top = NodePath("../../Gore/SelectGore") focus_neighbour_bottom = NodePath("../../SpeccyHelp/SelectSpeccyHelp") focus_mode = 2 size_flags_horizontal = 6 script = ExtResource( 3 ) condense = true options = [ "off", "on" ] [node name="SpeccyHelp" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game"] margin_top = 48.0 margin_right = 218.0 margin_bottom = 60.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/SpeccyHelp"] margin_top = 1.0 margin_right = 119.0 margin_bottom = 11.0 text = "Help from speccy:" [node name="SelectSpeccyHelp" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/SpeccyHelp"] unique_name_in_owner = true margin_left = 151.0 margin_right = 190.0 margin_bottom = 12.0 focus_neighbour_top = NodePath("../../SpeedrunTimer/SelectSpeedrunTimer") focus_neighbour_bottom = NodePath("../../ScoreBoardName/PlayerNameInput") focus_mode = 2 size_flags_horizontal = 6 script = ExtResource( 3 ) condense = true options = [ "off", "on" ] [node name="ScoreBoardName" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game"] margin_top = 64.0 margin_right = 218.0 margin_bottom = 74.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName"] margin_right = 112.0 margin_bottom = 10.0 text = "Scoreboard name:" [node name="PlayerNameInput" type="TextEdit" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName"] margin_left = 130.0 margin_right = 203.0 margin_bottom = 10.0 rect_min_size = Vector2( 73, 0 ) focus_neighbour_top = NodePath("../../SpeccyHelp/SelectSpeccyHelp") size_flags_horizontal = 6 custom_constants/line_spacing = 0 custom_styles/focus = SubResource( 5 ) custom_styles/normal = SubResource( 6 ) script = ExtResource( 12 ) [node name="Video" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs"] visible = false anchor_right = 1.0 anchor_bottom = 1.0 focus_next = NodePath("Fullscreen/SelectFullscreen") [node name="Fullscreen" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video"] margin_right = 218.0 margin_bottom = 10.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Fullscreen"] margin_right = 140.0 margin_bottom = 10.0 text = "Start In fullscreen:" [node name="SelectFullscreen" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Fullscreen"] unique_name_in_owner = true margin_left = 144.0 margin_right = 218.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../../../SelectTab") focus_neighbour_bottom = NodePath("../../WindowSize/SelectWindowSize") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "off", "on" ] [node name="WindowSize" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video"] margin_top = 14.0 margin_right = 218.0 margin_bottom = 24.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/WindowSize"] margin_right = 84.0 margin_bottom = 10.0 text = "window size:" [node name="SelectWindowSize" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/WindowSize"] unique_name_in_owner = true margin_left = 88.0 margin_right = 218.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../Fullscreen/SelectFullscreen") focus_neighbour_bottom = NodePath("../../Scaling/SelectScaling") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "1x", "2x", "3x", "4x", "5x" ] [node name="Scaling" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video"] margin_top = 28.0 margin_right = 218.0 margin_bottom = 38.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Scaling"] margin_right = 56.0 margin_bottom = 10.0 text = "scaling:" [node name="SelectScaling" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Scaling"] unique_name_in_owner = true margin_left = 60.0 margin_right = 218.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../WindowSize/SelectWindowSize") focus_neighbour_bottom = NodePath("../../FadeSpeed/SelectFadeSpeed") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "integer", "aspect", "stretch" ] [node name="FadeSpeed" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video"] margin_top = 42.0 margin_right = 218.0 margin_bottom = 52.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/FadeSpeed"] margin_right = 35.0 margin_bottom = 10.0 text = "fade:" [node name="SelectFadeSpeed" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/FadeSpeed"] unique_name_in_owner = true margin_left = 39.0 margin_right = 218.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../Scaling/SelectScaling") focus_neighbour_bottom = NodePath("../../Border/HBoxContainer/SelectBorder") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "slow", "medium", "fast", "instant" ] [node name="Border" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video"] margin_top = 56.0 margin_right = 218.0 margin_bottom = 66.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border"] margin_right = 49.0 margin_bottom = 10.0 text = "border:" [node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border"] margin_left = 53.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 alignment = 1 [node name="BorderBackArrow" type="TextureRect" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer"] unique_name_in_owner = true visible = false material = SubResource( 1 ) margin_left = 30.0 margin_top = 1.0 margin_right = 36.0 margin_bottom = 9.0 size_flags_vertical = 4 texture = ExtResource( 5 ) flip_h = true [node name="SelectBorder" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer"] unique_name_in_owner = true margin_left = 40.0 margin_right = 124.0 margin_bottom = 10.0 focus_neighbour_left = NodePath(".") focus_neighbour_top = NodePath("../../../FadeSpeed/SelectFadeSpeed") focus_neighbour_right = NodePath(".") focus_neighbour_bottom = NodePath("../../../Scanlines/SelectScanlines") theme = ExtResource( 2 ) custom_colors/font_color = Color( 1, 1, 1, 1 ) text = "trans rights" script = ExtResource( 6 ) [node name="BorderNextArrow" type="TextureRect" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer"] unique_name_in_owner = true visible = false material = SubResource( 2 ) margin_left = 128.0 margin_top = 1.0 margin_right = 134.0 margin_bottom = 9.0 size_flags_vertical = 4 texture = ExtResource( 5 ) [node name="Scanlines" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video"] margin_top = 70.0 margin_right = 218.0 margin_bottom = 80.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Scanlines"] margin_right = 70.0 margin_bottom = 10.0 text = "scanlines:" [node name="SelectScanlines" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Scanlines"] unique_name_in_owner = true margin_left = 74.0 margin_right = 218.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../Border/HBoxContainer/SelectBorder") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "none", "lcd", "crt" ] [node name="Audio" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs"] visible = false anchor_right = 1.0 anchor_bottom = 1.0 focus_next = NodePath("Master/SelectMasterVol") [node name="Master" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio"] margin_right = 218.0 margin_bottom = 12.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Master"] margin_top = 1.0 margin_right = 94.0 margin_bottom = 11.0 size_flags_horizontal = 3 text = "Master vol.:" [node name="SelectMasterVol" type="HSlider" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Master"] unique_name_in_owner = true margin_left = 98.0 margin_right = 193.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../../../SelectTab") focus_neighbour_bottom = NodePath("../../Music/SelectMusicVol") size_flags_horizontal = 3 step = 5.0 value = 100.0 scrollable = false script = ExtResource( 7 ) label = NodePath("../Volume") [node name="Volume" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Master"] margin_left = 197.0 margin_top = 1.0 margin_right = 218.0 margin_bottom = 11.0 rect_min_size = Vector2( 21, 0 ) size_flags_horizontal = 9 text = "100" align = 2 [node name="Music" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio"] margin_top = 16.0 margin_right = 218.0 margin_bottom = 28.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Music"] margin_top = 1.0 margin_right = 94.0 margin_bottom = 11.0 size_flags_horizontal = 3 text = "Music vol.:" [node name="SelectMusicVol" type="HSlider" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Music"] unique_name_in_owner = true margin_left = 98.0 margin_right = 193.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../Master/SelectMasterVol") focus_neighbour_bottom = NodePath("../../Sound/SelectSoundVol") size_flags_horizontal = 3 step = 5.0 value = 100.0 scrollable = false script = ExtResource( 7 ) label = NodePath("../Volume") [node name="Volume" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Music"] margin_left = 197.0 margin_top = 1.0 margin_right = 218.0 margin_bottom = 11.0 rect_min_size = Vector2( 21, 0 ) size_flags_horizontal = 9 text = "100" align = 2 [node name="Sound" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio"] margin_top = 32.0 margin_right = 218.0 margin_bottom = 44.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Sound"] margin_top = 1.0 margin_right = 94.0 margin_bottom = 11.0 size_flags_horizontal = 3 text = "Sound vol.:" [node name="SelectSoundVol" type="HSlider" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Sound"] unique_name_in_owner = true margin_left = 98.0 margin_right = 193.0 margin_bottom = 10.0 focus_neighbour_top = NodePath("../../Music/SelectMusicVol") focus_neighbour_bottom = NodePath("../../LandingSound/SelectLandingSound") size_flags_horizontal = 3 step = 5.0 value = 100.0 scrollable = false script = ExtResource( 7 ) label = NodePath("../Volume") [node name="Volume" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Sound"] margin_left = 197.0 margin_top = 1.0 margin_right = 218.0 margin_bottom = 11.0 rect_min_size = Vector2( 21, 0 ) size_flags_horizontal = 9 text = "100" align = 2 [node name="LandingSound" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio"] margin_top = 48.0 margin_right = 218.0 margin_bottom = 60.0 rect_min_size = Vector2( 0, 12 ) [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/LandingSound"] margin_top = 1.0 margin_right = 98.0 margin_bottom = 11.0 text = "Landing sound:" [node name="SelectLandingSound" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/LandingSound"] unique_name_in_owner = true margin_left = 102.0 margin_right = 218.0 margin_bottom = 12.0 focus_neighbour_top = NodePath("../../Sound/SelectSoundVol") focus_mode = 2 size_flags_horizontal = 3 script = ExtResource( 3 ) options = [ "off", "on" ] [node name="Input" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs"] visible = false anchor_right = 1.0 anchor_bottom = 1.0 focus_next = NodePath("ScrollContainer/ControlsVBox/Left/Keyboard") size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Header" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input"] margin_right = 218.0 margin_bottom = 12.0 rect_min_size = Vector2( 0, 12 ) [node name="Spacer" type="CenterContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/Header"] margin_right = 92.0 margin_bottom = 12.0 rect_min_size = Vector2( 92, 0 ) [node name="UpArrow" type="TextureRect" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/Header/Spacer"] unique_name_in_owner = true margin_left = 42.0 margin_top = 2.0 margin_right = 50.0 margin_bottom = 10.0 texture = SubResource( 3 ) [node name="Keyboard" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/Header"] margin_left = 96.0 margin_top = 1.0 margin_right = 155.0 margin_bottom = 11.0 size_flags_horizontal = 3 text = "Keyboard" align = 1 [node name="Gamepad" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/Header"] margin_left = 159.0 margin_top = 1.0 margin_right = 218.0 margin_bottom = 11.0 size_flags_horizontal = 3 text = "Gamepad" align = 1 [node name="ScrollContainer" type="ScrollContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input"] margin_top = 16.0 margin_right = 218.0 margin_bottom = 98.0 size_flags_horizontal = 3 size_flags_vertical = 3 script = ExtResource( 10 ) [node name="ControlsVBox" type="VBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer"] unique_name_in_owner = true margin_right = 218.0 margin_bottom = 122.0 size_flags_horizontal = 3 size_flags_vertical = 3 [node name="Left" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_right = 218.0 margin_bottom = 10.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Left"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "left" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Left"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "move_left" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Left"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" icon_align = 1 script = ExtResource( 9 ) action = "move_left" options_screen = NodePath("../../../../../../../../../..") [node name="Right" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_top = 14.0 margin_right = 218.0 margin_bottom = 24.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Right"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "right" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Right"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "move_right" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Right"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" script = ExtResource( 9 ) action = "move_right" options_screen = NodePath("../../../../../../../../../..") [node name="Up" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_top = 28.0 margin_right = 218.0 margin_bottom = 38.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Up"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "up" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Up"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "move_up" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Up"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" script = ExtResource( 9 ) action = "move_up" options_screen = NodePath("../../../../../../../../../..") [node name="Down" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_top = 42.0 margin_right = 218.0 margin_bottom = 52.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Down"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "down" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Down"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "move_down" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Down"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" script = ExtResource( 9 ) action = "move_down" options_screen = NodePath("../../../../../../../../../..") [node name="Confirm" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_top = 56.0 margin_right = 218.0 margin_bottom = 66.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Confirm"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "confirm" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Confirm"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "ui_accept" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Confirm"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" script = ExtResource( 9 ) action = "ui_accept" options_screen = NodePath("../../../../../../../../../..") [node name="Back" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_top = 70.0 margin_right = 218.0 margin_bottom = 80.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Back"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "back" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Back"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "ui_cancel" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Back"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" script = ExtResource( 9 ) action = "ui_cancel" options_screen = NodePath("../../../../../../../../../..") [node name="Jump" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_top = 84.0 margin_right = 218.0 margin_bottom = 94.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Jump"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "jump" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Jump"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "jump" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Jump"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" script = ExtResource( 9 ) action = "jump" options_screen = NodePath("../../../../../../../../../..") [node name="Attack" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_top = 98.0 margin_right = 218.0 margin_bottom = 108.0 [node name="Label" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Attack"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) text = "attack" align = 1 [node name="Keyboard" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Attack"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 focus_neighbour_left = NodePath("../..") size_flags_horizontal = 3 text = "-" script = ExtResource( 8 ) action = "shoot" options_screen = NodePath("../../../../../../../../../..") [node name="Gamepad" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/Attack"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 text = "-" script = ExtResource( 9 ) action = "shoot" options_screen = NodePath("../../../../../../../../../..") [node name="DefaultControls" type="Button" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox"] margin_left = 81.0 margin_top = 112.0 margin_right = 137.0 margin_bottom = 122.0 focus_neighbour_left = NodePath("..") focus_neighbour_right = NodePath("..") size_flags_horizontal = 4 text = "defaults" [node name="HBoxContainer" type="HBoxContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input"] margin_top = 102.0 margin_right = 218.0 margin_bottom = 112.0 [node name="Spacer" type="CenterContainer" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/HBoxContainer"] margin_right = 92.0 margin_bottom = 10.0 rect_min_size = Vector2( 92, 0 ) [node name="DownArrow" type="TextureRect" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/HBoxContainer/Spacer"] unique_name_in_owner = true margin_left = 42.0 margin_top = 1.0 margin_right = 50.0 margin_bottom = 9.0 texture = SubResource( 4 ) [node name="Keyboard" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/HBoxContainer"] margin_left = 96.0 margin_right = 155.0 margin_bottom = 10.0 size_flags_horizontal = 3 align = 1 [node name="Gamepad" type="Label" parent="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/HBoxContainer"] margin_left = 159.0 margin_right = 218.0 margin_bottom = 10.0 size_flags_horizontal = 3 align = 1 [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/SelectTab" to="." method="_on_tab_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/Rumble/SelectRumble" to="." method="_on_Rumble_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/Gore/SelectGore" to="." method="_on_Gore_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/SpeedrunTimer/SelectSpeedrunTimer" to="." method="_on_SelectSpeedrunTimer_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/SpeccyHelp/SelectSpeccyHelp" to="." method="_on_SelectSpeccyHelp_selected"] [connection signal="focus_entered" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" to="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" method="_on_focus_entered"] [connection signal="focus_exited" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" to="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" method="_on_focus_exited"] [connection signal="gui_input" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" to="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" method="_on_gui_input"] [connection signal="text_changed" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" to="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Game/ScoreBoardName/PlayerNameInput" method="_on_text_changed"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Fullscreen/SelectFullscreen" to="." method="_on_Fullscreen_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/WindowSize/SelectWindowSize" to="." method="_on_WindowSize_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Scaling/SelectScaling" to="." method="_on_Scaling_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/FadeSpeed/SelectFadeSpeed" to="." method="_on_FadeSpeed_selected"] [connection signal="focus_entered" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer/SelectBorder" to="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer/SelectBorder" method="_on_focus_entered"] [connection signal="focus_exited" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer/SelectBorder" to="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer/SelectBorder" method="_on_focus_exited"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Border/HBoxContainer/SelectBorder" to="." method="_on_Border_selected"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Video/Scanlines/SelectScanlines" to="." method="_on_Scanlines_selected"] [connection signal="value_changed" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Master/SelectMasterVol" to="." method="_on_MasterVol_value_changed"] [connection signal="value_changed" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Music/SelectMusicVol" to="." method="_on_MusicVol_value_changed"] [connection signal="value_changed" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/Sound/SelectSoundVol" to="." method="_on_SoundVol_value_changed"] [connection signal="selected" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Audio/LandingSound/SelectLandingSound" to="." method="_on_LandingSound_selected"] [connection signal="button_down" from="CenterContainer/PanelContainer/MarginContainer/VBoxContainer/Tabs/Input/ScrollContainer/ControlsVBox/DefaultControls" to="." method="_on_DefaultControls_button_down"]