[gd_scene load_steps=30 format=3 uid="uid://onv4dnuf1kk1"] [ext_resource type="FontFile" uid="uid://cvjffehw5s8ut" path="res://fonts/FsJenson1.ttf" id="1_qkfah"] [ext_resource type="Script" path="res://scenes/screens/main_menu.gd" id="1_yehem"] [ext_resource type="Texture2D" uid="uid://cwx25ylanlny2" path="res://images/backgrounds/main_menu_01/0001.png" id="2_3aa2r"] [ext_resource type="Texture2D" uid="uid://c0qa5ixkx1cdj" path="res://images/backgrounds/main_menu_01/0002.png" id="3_rix5m"] [ext_resource type="Texture2D" uid="uid://bags8op6x23ay" path="res://images/backgrounds/main_menu_01/0003.png" id="4_iiljn"] [ext_resource type="Texture2D" uid="uid://8jipdoai5gy7" path="res://images/backgrounds/main_menu_01/0004.png" id="5_xbe5v"] [ext_resource type="Texture2D" uid="uid://gobqqmxfdtq" path="res://images/backgrounds/main_menu_01/0005.png" id="6_11q4i"] [ext_resource type="Texture2D" uid="uid://cgauglb4shsm3" path="res://images/backgrounds/main_menu_01/0006.png" id="7_mafjt"] [ext_resource type="Texture2D" uid="uid://c1y26yiulx1xv" path="res://images/backgrounds/main_menu_01/0007.png" id="8_4qyl7"] [ext_resource type="Texture2D" uid="uid://eepfmshimjne" path="res://images/backgrounds/main_menu_01/0008.png" id="9_hm22s"] [ext_resource type="Texture2D" uid="uid://b21cecq2oiuj8" path="res://images/backgrounds/main_menu_01/0009.png" id="10_u8yo1"] [ext_resource type="Texture2D" uid="uid://ryis6tpqxxpp" path="res://images/backgrounds/main_menu_2.png" id="11_c4y3s"] [ext_resource type="Script" path="res://addons/resonate/music_manager/music_bank.gd" id="12_kf5m8"] [ext_resource type="Texture2D" uid="uid://b350qf6o6i6gy" path="res://images/ui/volume-high-solid.svg" id="13_etr4h"] [ext_resource type="Script" path="res://addons/resonate/music_manager/music_track_resource.gd" id="13_li636"] [ext_resource type="Texture2D" uid="uid://ykb3qmxlb1ph" path="res://images/ui/panel-border-014.png" id="13_y2w4v"] [ext_resource type="Theme" uid="uid://ckrbqku1sx5ge" path="res://scenes/ui_elements/textbox_theme.tres" id="14_j72go"] [ext_resource type="Script" path="res://addons/resonate/music_manager/music_stem_resource.gd" id="14_l87h8"] [ext_resource type="AudioStream" uid="uid://dyam8vvj6rlp7" path="res://music/Fulminant.mp3" id="15_w4ohi"] [sub_resource type="Animation" id="Animation_3tys0"] resource_name = "main_menu_01" length = 1.50002 loop_mode = 1 step = 0.166667 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("TextureRect:texture") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.166667, 0.333333, 0.5, 0.666667, 0.833333, 1, 1.16667, 1.33333, 1.5), "transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1), "update": 1, "values": [ExtResource("2_3aa2r"), ExtResource("3_rix5m"), ExtResource("4_iiljn"), ExtResource("5_xbe5v"), ExtResource("6_11q4i"), ExtResource("7_mafjt"), ExtResource("8_4qyl7"), ExtResource("9_hm22s"), ExtResource("10_u8yo1"), ExtResource("2_3aa2r")] } [sub_resource type="Animation" id="Animation_abbe0"] resource_name = "RESET" length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:color") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Color(0, 0, 0, 1)] } [sub_resource type="Animation" id="Animation_cf6h8"] resource_name = "reveal_main_menu" length = 0.5 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ColorRect:color") tracks/0/interp = 2 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("TitleMarginContainer:theme_override_constants/margin_top") tracks/1/interp = 2 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0, 0.5), "transitions": PackedFloat32Array(1, 1), "update": 0, "values": [-30, 20] } [sub_resource type="Animation" id="Animation_6xul7"] resource_name = "main_menu_02" length = 0.001 loop_mode = 2 step = 0.166667 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("TextureRect:texture") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 1, "values": [ExtResource("11_c4y3s")] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_hgqec"] _data = { "RESET": SubResource("Animation_abbe0"), "main_menu_01": SubResource("Animation_3tys0"), "main_menu_02": SubResource("Animation_6xul7"), "reveal_main_menu": SubResource("Animation_cf6h8") } [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_llf77"] bg_color = Color(0.74902, 0.74902, 0.74902, 1) [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wa6sw"] bg_color = Color(0.517647, 0.517647, 0.517647, 1) border_width_left = 3 border_width_top = 3 border_width_right = 3 border_width_bottom = 3 border_color = Color(0.203922, 0.482353, 0.85098, 1) corner_radius_top_left = 6 corner_radius_top_right = 2 corner_radius_bottom_right = 2 corner_radius_bottom_left = 2 expand_margin_left = 3.0 expand_margin_top = 3.0 expand_margin_right = 3.0 expand_margin_bottom = 3.0 [sub_resource type="StyleBoxFlat" id="StyleBoxFlat_07dbw"] bg_color = Color(0.0470588, 0.0666667, 0.160784, 0.752941) corner_radius_top_left = 14 corner_radius_top_right = 14 corner_radius_bottom_right = 14 corner_radius_bottom_left = 14 [sub_resource type="Resource" id="Resource_os855"] script = ExtResource("14_l87h8") name = "main" enabled = true volume = 0.0 stream = ExtResource("15_w4ohi") [sub_resource type="Resource" id="Resource_kpms5"] script = ExtResource("13_li636") name = "fulminant" bus = "" stems = Array[ExtResource("14_l87h8")]([SubResource("Resource_os855")]) [node name="MainMenu" type="Node2D"] script = ExtResource("1_yehem") [node name="AnimationPlayer" type="AnimationPlayer" parent="."] root_node = NodePath("../CanvasLayer") libraries = { "": SubResource("AnimationLibrary_hgqec") } [node name="AnimationPlayerBG" type="AnimationPlayer" parent="."] root_node = NodePath("../CanvasLayer") libraries = { "": SubResource("AnimationLibrary_hgqec") } [node name="CanvasLayer" type="CanvasLayer" parent="."] [node name="TextureRect" type="TextureRect" parent="CanvasLayer"] anchors_preset = 7 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 offset_left = -400.0 offset_top = -600.0 offset_right = 400.0 grow_horizontal = 2 grow_vertical = 0 texture = ExtResource("11_c4y3s") [node name="TitleMarginContainer" type="MarginContainer" parent="CanvasLayer"] anchors_preset = 5 anchor_left = 0.5 anchor_right = 0.5 offset_left = -217.0 offset_right = 218.0 offset_bottom = 222.0 grow_horizontal = 2 theme_override_constants/margin_top = -20 [node name="Title" type="Label" parent="CanvasLayer/TitleMarginContainer"] layout_mode = 2 theme_override_colors/font_outline_color = Color(0, 0, 0, 1) theme_override_constants/outline_size = 40 theme_override_constants/line_spacing = -26 theme_override_fonts/font = ExtResource("1_qkfah") theme_override_font_sizes/font_size = 180 text = "Crossing Over" horizontal_alignment = 1 [node name="MuteButtonContainer" type="MarginContainer" parent="CanvasLayer"] anchors_preset = 1 anchor_left = 1.0 anchor_right = 1.0 offset_left = -40.0 offset_bottom = 40.0 grow_horizontal = 0 theme_override_constants/margin_top = 20 theme_override_constants/margin_right = 20 [node name="MuteButton" type="Button" parent="CanvasLayer/MuteButtonContainer"] custom_minimum_size = Vector2(30, 30) layout_mode = 2 focus_next = NodePath("../../ButtonsMarginContainer/VBoxContainer/NewGame/NewGameButton") focus_previous = NodePath("../../ButtonsMarginContainer/VBoxContainer/Credits/CreditsButton") theme_override_styles/hover = SubResource("StyleBoxFlat_llf77") theme_override_styles/focus = SubResource("StyleBoxFlat_wa6sw") keep_pressed_outside = true icon = ExtResource("13_etr4h") [node name="Panel" type="Panel" parent="CanvasLayer/MuteButtonContainer/MuteButton"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_07dbw") [node name="MarginContainer" type="MarginContainer" parent="CanvasLayer/MuteButtonContainer/MuteButton"] layout_mode = 0 offset_right = 40.0 offset_bottom = 40.0 theme_override_constants/margin_left = 8 theme_override_constants/margin_top = 8 theme_override_constants/margin_right = 8 theme_override_constants/margin_bottom = 8 [node name="TextureRect" type="TextureRect" parent="CanvasLayer/MuteButtonContainer/MuteButton/MarginContainer"] layout_mode = 2 texture = ExtResource("13_etr4h") expand_mode = 2 [node name="ButtonsMarginContainer" type="MarginContainer" parent="CanvasLayer"] anchors_preset = 7 anchor_left = 0.5 anchor_top = 1.0 anchor_right = 0.5 anchor_bottom = 1.0 offset_left = -266.0 offset_top = -52.0 offset_right = 266.0 grow_horizontal = 2 grow_vertical = 0 theme_override_constants/margin_bottom = 40 [node name="VBoxContainer" type="VBoxContainer" parent="CanvasLayer/ButtonsMarginContainer"] custom_minimum_size = Vector2(532, 0) layout_mode = 2 size_flags_horizontal = 4 size_flags_vertical = 4 theme_override_constants/separation = 52 alignment = 1 [node name="NewGame" type="Control" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer"] layout_mode = 2 [node name="NewGameButton" type="Button" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/NewGame"] unique_name_in_owner = true custom_minimum_size = Vector2(0, 26) layout_mode = 1 anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_top = -21.0 offset_right = 512.0 offset_bottom = 21.0 grow_vertical = 2 focus_previous = NodePath("../../../../MuteButtonContainer/MuteButton") theme_override_styles/hover = SubResource("StyleBoxFlat_llf77") theme_override_styles/focus = SubResource("StyleBoxFlat_wa6sw") keep_pressed_outside = true [node name="Panel" type="Panel" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/NewGame/NewGameButton"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_07dbw") [node name="NameFrame" type="NinePatchRect" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/NewGame/NewGameButton"] modulate = Color(0.882353, 0.894118, 0.960784, 1) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("13_y2w4v") draw_center = false patch_margin_left = 14 patch_margin_top = 14 patch_margin_right = 14 patch_margin_bottom = 14 axis_stretch_horizontal = 1 axis_stretch_vertical = 1 [node name="Margin" type="MarginContainer" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/NewGame/NewGameButton/NameFrame"] layout_mode = 1 anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_top = -21.0 offset_right = 532.0 offset_bottom = 21.0 grow_vertical = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 8 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 8 [node name="NewGameLabel" type="Label" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/NewGame/NewGameButton/NameFrame/Margin"] modulate = Color(0.882353, 0.894118, 0.960784, 1) layout_mode = 2 size_flags_horizontal = 4 theme = ExtResource("14_j72go") text = "New game" visible_characters_behavior = 1 [node name="Continue" type="Control" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer"] layout_mode = 2 [node name="ContinueButton" type="Button" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Continue"] custom_minimum_size = Vector2(0, 26) layout_mode = 1 anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_top = -21.0 offset_right = 512.0 offset_bottom = 21.0 grow_vertical = 2 theme_override_styles/hover = SubResource("StyleBoxFlat_llf77") theme_override_styles/focus = SubResource("StyleBoxFlat_wa6sw") keep_pressed_outside = true [node name="Panel" type="Panel" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Continue/ContinueButton"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_07dbw") [node name="NameFrame" type="NinePatchRect" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Continue/ContinueButton"] modulate = Color(0.882353, 0.894118, 0.960784, 1) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("13_y2w4v") draw_center = false patch_margin_left = 14 patch_margin_top = 14 patch_margin_right = 14 patch_margin_bottom = 14 axis_stretch_horizontal = 1 axis_stretch_vertical = 1 [node name="Margin" type="MarginContainer" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Continue/ContinueButton/NameFrame"] layout_mode = 1 anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_top = -21.0 offset_right = 532.0 offset_bottom = 21.0 grow_vertical = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 8 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 8 [node name="ContinueLabel" type="Label" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Continue/ContinueButton/NameFrame/Margin"] modulate = Color(0.882353, 0.894118, 0.960784, 1) layout_mode = 2 size_flags_horizontal = 4 theme = ExtResource("14_j72go") text = "Continue" visible_characters_behavior = 1 [node name="Credits" type="Control" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer"] layout_mode = 2 [node name="CreditsButton" type="Button" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Credits"] custom_minimum_size = Vector2(0, 26) layout_mode = 1 anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_top = -21.0 offset_right = 512.0 offset_bottom = 21.0 grow_vertical = 2 focus_next = NodePath("../../../../MuteButtonContainer/MuteButton") theme_override_styles/hover = SubResource("StyleBoxFlat_llf77") theme_override_styles/focus = SubResource("StyleBoxFlat_wa6sw") keep_pressed_outside = true [node name="Panel" type="Panel" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Credits/CreditsButton"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/panel = SubResource("StyleBoxFlat_07dbw") [node name="NameFrame" type="NinePatchRect" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Credits/CreditsButton"] modulate = Color(0.882353, 0.894118, 0.960784, 1) layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = ExtResource("13_y2w4v") draw_center = false patch_margin_left = 14 patch_margin_top = 14 patch_margin_right = 14 patch_margin_bottom = 14 axis_stretch_horizontal = 1 axis_stretch_vertical = 1 [node name="Margin" type="MarginContainer" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Credits/CreditsButton/NameFrame"] layout_mode = 1 anchors_preset = 4 anchor_top = 0.5 anchor_bottom = 0.5 offset_top = -21.0 offset_right = 532.0 offset_bottom = 21.0 grow_vertical = 2 theme_override_constants/margin_left = 16 theme_override_constants/margin_top = 8 theme_override_constants/margin_right = 16 theme_override_constants/margin_bottom = 8 [node name="CreditsLabel" type="Label" parent="CanvasLayer/ButtonsMarginContainer/VBoxContainer/Credits/CreditsButton/NameFrame/Margin"] modulate = Color(0.882353, 0.894118, 0.960784, 1) layout_mode = 2 size_flags_horizontal = 4 theme = ExtResource("14_j72go") text = "Credits" visible_characters_behavior = 1 [node name="ColorRect" type="ColorRect" parent="CanvasLayer"] anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0, 0, 0, 1) [node name="MusicBank" type="Node" parent="."] script = ExtResource("12_kf5m8") label = "main_menu" tracks = Array[ExtResource("13_li636")]([SubResource("Resource_kpms5")])