speedin-santa/Scenes/UI/MainMenu.tscn

932 lines
34 KiB
Plaintext
Raw Normal View History

2024-12-18 16:35:26 -05:00
[gd_scene load_steps=43 format=3 uid="uid://078w2ydk8xqb"]
[ext_resource type="Script" path="res://Scripts/UI/MainMenu.gd" id="1_apwjj"]
[ext_resource type="Theme" uid="uid://kp44uy5twt4a" path="res://Theme/title.tres" id="2_3f6ag"]
[ext_resource type="Script" path="res://Scripts/UI/MainMenuUIHandler.gd" id="3_fj4vl"]
[ext_resource type="FontFile" uid="uid://dt4hqt5b46p30" path="res://Fonts/SnowtopCaps.ttf" id="4_fas7r"]
[ext_resource type="Script" path="res://Scripts/UI/IconHover.gd" id="5_bgxg8"]
[ext_resource type="Texture2D" uid="uid://c15w40e16g78s" path="res://Sprites/gift.png" id="6_dis66"]
[ext_resource type="Script" path="res://Scripts/UI/CreditsMenu.gd" id="7_muosy"]
[ext_resource type="Script" path="res://Scripts/Resources/Credit.gd" id="8_qsm6r"]
[ext_resource type="Resource" uid="uid://dnn8jojud2acp" path="res://Resources/Credits/GameDesigner.tres" id="9_sy6dt"]
[ext_resource type="Resource" uid="uid://4afcs0xgffwb" path="res://Resources/Credits/Programmer.tres" id="10_hoe6n"]
[ext_resource type="PackedScene" uid="uid://c8alwbgq5xila" path="res://Models/kenney_holiday-kit/Models/GLB format/cabin-wall.glb" id="11_55aka"]
[ext_resource type="Resource" uid="uid://jmilds5o8a2n" path="res://Resources/Credits/Music.tres" id="11_80kt4"]
[ext_resource type="PackedScene" uid="uid://whi4lxte8h21" path="res://Models/kenney_holiday-kit/Models/GLB format/floor-wood.glb" id="12_diy18"]
[ext_resource type="Resource" uid="uid://d1cq31gtni7v3" path="res://Resources/Credits/Assets.tres" id="12_ejk4h"]
[ext_resource type="Resource" uid="uid://birlfiqvftbje" path="res://Resources/Credits/InteriorAssets.tres" id="13_8ffig"]
[ext_resource type="PackedScene" uid="uid://duoa5t716fvej" path="res://Models/kenney_holiday-kit/Models/GLB format/floor-stone.glb" id="13_hnyse"]
[ext_resource type="Resource" uid="uid://deiry7vws8wre" path="res://Resources/Credits/Reindeer.tres" id="14_hhunt"]
[ext_resource type="Shader" path="res://Shaders/Fire.gdshader" id="14_ww8rx"]
[ext_resource type="Resource" uid="uid://bwvpkl8nftyj4" path="res://Resources/Credits/Santa.tres" id="15_hncht"]
[ext_resource type="Script" path="res://Scripts/Effects/Flames.gd" id="15_ligte"]
[ext_resource type="Resource" uid="uid://dhl2f3uebxy5x" path="res://Resources/Credits/Sleigh.tres" id="16_2ymqh"]
[ext_resource type="Script" path="res://Scripts/Effects/Flicker.gd" id="16_kldxl"]
[ext_resource type="PackedScene" uid="uid://blmemsxxy452i" path="res://Models/kenney_holiday-kit/Models/GLB format/wreath-decorated.glb" id="17_4a1ep"]
[ext_resource type="Resource" uid="uid://b7he7n7hpigtc" path="res://Resources/Credits/Fire.tres" id="17_xksoj"]
[ext_resource type="PackedScene" uid="uid://djlet1j3y6cst" path="res://Models/3d_objects-free/optimizedTree.glb" id="18_8hj06"]
[ext_resource type="Resource" uid="uid://bwvapcylxvn7t" path="res://Resources/Credits/PresentIcon.tres" id="18_nbijx"]
[ext_resource type="PackedScene" uid="uid://cj1vi2u3f0x0f" path="res://Models/3d_objects-free/optimizedFireplace.glb" id="19_8a8q5"]
[ext_resource type="Resource" uid="uid://bxseguby34tkb" path="res://Resources/Credits/Font.tres" id="19_cjgoj"]
[ext_resource type="Resource" uid="uid://bjggffks0dvgk" path="res://Resources/Credits/FireSound.tres" id="20_lrijq"]
[ext_resource type="PackedScene" uid="uid://b70psr66unkak" path="res://Models/3d_objects-free/optimizedChair.glb" id="20_oagnv"]
[ext_resource type="PackedScene" uid="uid://m4j1cx3w1dcv" path="res://Models/3d_objects-free/optimizedCookies.glb" id="21_tj0yb"]
[ext_resource type="AudioStream" uid="uid://c67caf433e050" path="res://Sounds/Ambiance/nighttime-outdoor-fireplace-70583.mp3" id="22_bjtkv"]
[ext_resource type="AudioStream" uid="uid://dlwfmu2ij78sr" path="res://Sounds/Music/Slower_Version-2023-08-25_-_Holiday_Homecoming_-_www.FesliyanStudios.com.mp3" id="24_121kd"]
[ext_resource type="Script" path="res://Scripts/AudioLoop.gd" id="33_2ogav"]
[sub_resource type="Animation" id="Animation_hr65w"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Main:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(0, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Main:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [true]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Settings:visible")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Settings:position")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(577, 0)]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Credits:visible")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [false]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Credits:position")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(740, -768)]
}
[sub_resource type="Animation" id="Animation_g0gbh"]
resource_name = "ShowCredits"
length = 0.5
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Credits:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.0333333, 0.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [false, true, true]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Credits:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(740, -768), Vector2(740, 0)]
}
[sub_resource type="Animation" id="Animation_122k7"]
resource_name = "ShowMain"
length = 0.5
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Main:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(458, 0), Vector2(0, 0)]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Main:visible")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.0333333, 0.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [false, true, true]
}
[sub_resource type="Animation" id="Animation_4qra1"]
resource_name = "ShowSettings"
length = 0.5
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Settings:visible")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.0333333, 0.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 1,
"values": [false, true, true]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Settings:position")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(577, 0), Vector2(0, 0)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_0w6hq"]
_data = {
"RESET": SubResource("Animation_hr65w"),
"ShowCredits": SubResource("Animation_g0gbh"),
"ShowMain": SubResource("Animation_122k7"),
"ShowSettings": SubResource("Animation_4qra1")
}
[sub_resource type="ShaderMaterial" id="ShaderMaterial_rwiaw"]
resource_local_to_scene = true
render_priority = 0
shader = ExtResource("14_ww8rx")
shader_parameter/detail_strength = 5.0
shader_parameter/scroll_speed = 1.1
shader_parameter/fire_height = 1.0
2024-12-18 16:35:26 -05:00
shader_parameter/fire_shape = 1.5
shader_parameter/fire_thickness = 0.7
2024-12-18 16:35:26 -05:00
shader_parameter/fire_sharpness = 0.5
shader_parameter/intensity = 1.6
shader_parameter/noise_octaves = 3
shader_parameter/noise_lacunarity = 4.0
shader_parameter/noise_gain = 0.5
shader_parameter/noise_amplitude = 1.0
shader_parameter/noise_frequency = 1.5
[sub_resource type="QuadMesh" id="QuadMesh_m7i20"]
material = SubResource("ShaderMaterial_rwiaw")
size = Vector2(0.4, 0.4)
2024-12-18 16:35:26 -05:00
[sub_resource type="Environment" id="Environment_nnf8b"]
ambient_light_source = 2
ambient_light_color = Color(0.180005, 0.180005, 0.180005, 1)
reflected_light_source = 1
glow_enabled = true
[node name="MainMenu" type="Node"]
script = ExtResource("1_apwjj")
[node name="UI" type="Control" parent="." node_paths=PackedStringArray("animator")]
layout_mode = 3
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
theme = ExtResource("2_3f6ag")
script = ExtResource("3_fj4vl")
animator = NodePath("AnimationPlayer")
[node name="AnimationPlayer" type="AnimationPlayer" parent="UI"]
libraries = {
"": SubResource("AnimationLibrary_0w6hq")
}
autoplay = "ShowMain"
[node name="Main" type="MarginContainer" parent="UI"]
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = 458.0
offset_right = 458.0
grow_horizontal = 2
grow_vertical = 2
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Main"]
layout_mode = 2
[node name="Title" type="RichTextLabel" parent="UI/Main/VBoxContainer"]
layout_mode = 2
theme_override_colors/default_color = Color(0, 0, 0, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
theme_override_constants/outline_size = 6
theme_override_constants/line_separation = -33
theme_override_fonts/normal_font = ExtResource("4_fas7r")
theme_override_font_sizes/normal_font_size = 90
bbcode_enabled = true
text = "[right]Speedin'
Santa[/right]"
fit_content = true
[node name="Play" type="Button" parent="UI/Main/VBoxContainer"]
custom_minimum_size = Vector2(300, 0)
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/h_separation = 10
theme_override_font_sizes/font_size = 32
text = "Play"
alignment = 2
icon_alignment = 2
expand_icon = true
script = ExtResource("5_bgxg8")
iconTex = ExtResource("6_dis66")
[node name="Settings" type="Button" parent="UI/Main/VBoxContainer"]
custom_minimum_size = Vector2(300, 0)
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/h_separation = 10
theme_override_font_sizes/font_size = 32
text = "Settings"
alignment = 2
icon_alignment = 2
expand_icon = true
script = ExtResource("5_bgxg8")
iconTex = ExtResource("6_dis66")
[node name="Credits" type="Button" parent="UI/Main/VBoxContainer"]
custom_minimum_size = Vector2(300, 0)
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/h_separation = 10
theme_override_font_sizes/font_size = 32
text = "Credits"
alignment = 2
icon_alignment = 2
expand_icon = true
script = ExtResource("5_bgxg8")
iconTex = ExtResource("6_dis66")
[node name="Quit" type="Button" parent="UI/Main/VBoxContainer"]
custom_minimum_size = Vector2(300, 0)
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/h_separation = 10
theme_override_font_sizes/font_size = 32
text = "Quit"
alignment = 2
icon_alignment = 2
expand_icon = true
script = ExtResource("5_bgxg8")
iconTex = ExtResource("6_dis66")
[node name="Settings" type="MarginContainer" parent="UI"]
visible = false
layout_mode = 1
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
offset_bottom = 293.0
grow_horizontal = 2
grow_vertical = 2
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings"]
layout_mode = 2
[node name="Title" type="RichTextLabel" parent="UI/Settings/VBoxContainer"]
layout_mode = 2
theme_override_colors/default_color = Color(0, 0, 0, 1)
theme_override_colors/font_outline_color = Color(1, 1, 1, 1)
theme_override_constants/outline_size = 6
theme_override_constants/line_separation = -33
theme_override_fonts/normal_font = ExtResource("4_fas7r")
theme_override_font_sizes/normal_font_size = 64
bbcode_enabled = true
text = "[right]Settings[/right]"
fit_content = true
[node name="TabContainer" type="TabContainer" parent="UI/Settings/VBoxContainer"]
custom_minimum_size = Vector2(0, 450)
layout_mode = 2
tab_alignment = 2
current_tab = 1
[node name="Video" type="ScrollContainer" parent="UI/Settings/VBoxContainer/TabContainer"]
visible = false
layout_mode = 2
metadata/_tab_index = 0
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Video"]
layout_mode = 2
size_flags_horizontal = 3
theme_override_constants/separation = 15
[node name="WindowMode" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="WindowModeLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/WindowMode"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]Window Mode[/right]"
fit_content = true
[node name="WindowMode" type="OptionButton" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/WindowMode"]
custom_minimum_size = Vector2(170, 0)
layout_mode = 2
size_flags_horizontal = 8
alignment = 2
selected = 1
item_count = 2
popup/item_0/text = "Fullscreen"
popup/item_1/text = "Windowed"
popup/item_1/id = 1
[node name="MSAA" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="AntiAliasingLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/MSAA"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]MSAA Level[/right]"
fit_content = true
[node name="AntiAliasing" type="OptionButton" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/MSAA"]
custom_minimum_size = Vector2(170, 0)
layout_mode = 2
size_flags_horizontal = 8
alignment = 2
selected = 1
item_count = 4
popup/item_0/text = "Off"
popup/item_1/text = "2x (Fast)"
popup/item_1/id = 1
popup/item_2/text = "4x (Medium)"
popup/item_2/id = 2
popup/item_3/text = "8x (Slow)"
popup/item_3/id = 3
[node name="VSync" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="VSyncLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/VSync"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]VSync[/right]"
fit_content = true
[node name="VSyncMode" type="OptionButton" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/VSync"]
custom_minimum_size = Vector2(170, 0)
layout_mode = 2
size_flags_horizontal = 8
alignment = 2
selected = 1
item_count = 4
popup/item_0/text = "Off"
popup/item_1/text = "On"
popup/item_1/id = 1
popup/item_2/text = "Adaptive"
popup/item_2/id = 2
popup/item_3/text = "Mailbox"
popup/item_3/id = 3
[node name="FPSCap" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="FPSCapLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/FPSCap"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]FPS Cap[/right]"
fit_content = true
[node name="FPSCap" type="OptionButton" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/FPSCap"]
custom_minimum_size = Vector2(170, 0)
layout_mode = 2
size_flags_horizontal = 8
alignment = 2
selected = 1
item_count = 7
popup/item_0/text = "Unlimited"
popup/item_1/text = "24"
popup/item_1/id = 1
popup/item_2/text = "30"
popup/item_2/id = 2
popup/item_3/text = "60"
popup/item_3/id = 3
popup/item_4/text = "90"
popup/item_4/id = 4
popup/item_5/text = "120"
popup/item_5/id = 5
popup/item_6/text = "144"
popup/item_6/id = 6
[node name="FPSCounter" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="FPSCounterLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/FPSCounter"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]FPS Counter[/right]"
fit_content = true
[node name="CheckBox" type="CheckBox" parent="UI/Settings/VBoxContainer/TabContainer/Video/VBoxContainer/FPSCounter"]
layout_mode = 2
[node name="Audio" type="ScrollContainer" parent="UI/Settings/VBoxContainer/TabContainer"]
layout_mode = 2
metadata/_tab_index = 1
[node name="VBoxContainer" type="VBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Audio"]
layout_mode = 2
size_flags_horizontal = 3
size_flags_vertical = 3
[node name="Master" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="MasterLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Master"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]Master Volume[/right]"
fit_content = true
[node name="MasterSlider" type="HSlider" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Master"]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
size_flags_vertical = 4
max_value = 1.2
step = 0.02
value = 1.0
[node name="Music" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="MusicLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Music"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]Music Volume[/right]"
fit_content = true
[node name="MusicSlider" type="HSlider" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Music"]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
size_flags_vertical = 4
max_value = 1.2
step = 0.02
value = 1.0
[node name="Effects" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="EffectsLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Effects"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]Effects Volume[/right]"
fit_content = true
[node name="EffectsSlider" type="HSlider" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Effects"]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
size_flags_vertical = 4
max_value = 1.2
step = 0.02
value = 1.0
[node name="Ambiance" type="HBoxContainer" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer"]
layout_mode = 2
size_flags_horizontal = 8
theme_override_constants/separation = 15
[node name="AmbianceLabel" type="RichTextLabel" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Ambiance"]
custom_minimum_size = Vector2(220, 0)
layout_mode = 2
size_flags_horizontal = 8
bbcode_enabled = true
text = "[right]Ambiance Volume[/right]"
fit_content = true
[node name="AmbianceSlider" type="HSlider" parent="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Ambiance"]
custom_minimum_size = Vector2(150, 0)
layout_mode = 2
size_flags_vertical = 4
max_value = 1.2
step = 0.02
value = 1.0
[node name="Back" type="Button" parent="UI/Settings/VBoxContainer"]
custom_minimum_size = Vector2(80, 0)
layout_mode = 2
size_flags_horizontal = 8
size_flags_vertical = 0
text = "Back"
alignment = 2
[node name="Credits" type="MarginContainer" parent="UI" node_paths=PackedStringArray("animator")]
visible = false
layout_mode = 1
anchors_preset = 11
anchor_left = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
offset_left = -412.0
offset_top = -768.0
offset_bottom = -768.0
grow_horizontal = 0
grow_vertical = 2
theme_override_constants/margin_top = 0
theme_override_constants/margin_bottom = 0
script = ExtResource("7_muosy")
animator = NodePath("../AnimationPlayer")
spawnTimer = 1.5
credits = Array[ExtResource("8_qsm6r")]([ExtResource("9_sy6dt"), ExtResource("10_hoe6n"), ExtResource("11_80kt4"), ExtResource("12_ejk4h"), ExtResource("13_8ffig"), ExtResource("14_hhunt"), ExtResource("15_hncht"), ExtResource("16_2ymqh"), ExtResource("17_xksoj"), ExtResource("18_nbijx"), ExtResource("19_cjgoj"), ExtResource("20_lrijq")])
[node name="ColorRect" type="ColorRect" parent="UI/Credits"]
layout_mode = 2
mouse_filter = 1
color = Color(0, 0, 0, 0.294118)
[node name="CreditHolder" type="Control" parent="UI/Credits"]
layout_mode = 2
mouse_filter = 1
[node name="Back" type="Button" parent="UI/Credits"]
layout_mode = 2
size_flags_horizontal = 8
size_flags_vertical = 8
text = "Back"
[node name="Scene" type="Node3D" parent="."]
[node name="Camera3D" type="Camera3D" parent="Scene"]
transform = Transform3D(1, 0, 0, 0, 0.965926, 0.258819, 0, -0.258819, 0.965926, -0.658416, 0.890882, 0.143562)
[node name="Cabin" type="Node3D" parent="Scene"]
[node name="cabin-wall2" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2)
[node name="cabin-wall7" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, -2)
[node name="cabin-wall11" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 0, -2)
[node name="cabin-wall16" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0, 1, -2)
[node name="cabin-wall12" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2, 0, -2)
[node name="cabin-wall15" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, 1, 0, 1, 0, -1, 0, -4.37114e-08, -2, 1, -2)
[node name="cabin-wall13" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 1, -2.5)
[node name="cabin-wall14" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, -2.5)
[node name="cabin-wall4" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 0.999489, 0.000284851, -0.999688)
[node name="cabin-wall10" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1, 0, 0)
[node name="cabin-wall6" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1, 1, -1)
[node name="cabin-wall19" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, 1, 1, 0)
[node name="cabin-wall5" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -2, 0, -1)
[node name="cabin-wall17" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -2, 0, 0)
[node name="cabin-wall9" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -2, 1, -1)
[node name="cabin-wall18" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(-4.37114e-08, 0, -1, 0, 1, 0, 1, 0, -4.37114e-08, -2, 1, 0)
[node name="cabin-wall3" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -2)
[node name="cabin-wall8" parent="Scene/Cabin" instance=ExtResource("11_55aka")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 1, -2)
[node name="floor-wood2" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.5)
[node name="floor-wood3" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -1.5)
[node name="floor-wood4" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, -0.5)
[node name="floor-wood7" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 0, 0.5)
[node name="floor-wood5" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, -0.5)
[node name="floor-wood8" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1, 0, 0.5)
[node name="floor-wood6" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.5)
[node name="floor-wood9" parent="Scene/Cabin" instance=ExtResource("12_diy18")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0.5)
[node name="floor-stone3" parent="Scene/Cabin" instance=ExtResource("13_hnyse")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, 0, -2)
[node name="Flames" type="MeshInstance3D" parent="Scene/Cabin"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.989268, 0.459707, -1.58833)
2024-12-18 16:35:26 -05:00
mesh = SubResource("QuadMesh_m7i20")
skeleton = NodePath("../..")
script = ExtResource("15_ligte")
[node name="OmniLight3D" type="OmniLight3D" parent="Scene/Cabin"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.997079, 0.482618, -1.46874)
light_color = Color(0.988235, 0.694118, 0.415686, 1)
light_specular = 0.265
light_bake_mode = 1
shadow_enabled = true
shadow_bias = 0.043
omni_range = 2.15365
2024-12-18 16:35:26 -05:00
script = ExtResource("16_kldxl")
flickerStrength = 0.09
moveStrength = 0.002
[node name="wreath-decorated2" parent="Scene/Cabin" instance=ExtResource("17_4a1ep")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.12524, 0.812163, -1.54162)
[node name="optimizedTree" parent="Scene/Cabin" instance=ExtResource("18_8hj06")]
transform = Transform3D(0.3, 0, 0, 0, 0.3, 0, 0, 0, 0.3, -1.87953, 0, -1.09631)
[node name="OmniLight3D" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.252001, 2.38354, 1.00874)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D4" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, -0.215056, 2.38354, 1.0783)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D5" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.881361, 2.65521, -0.31276)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D6" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.98737, 2.65109, 0.0812528)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D2" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.629803, 2.46549, 0.842961)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D3" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.900467, 2.53471, 0.547487)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D7" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.543739, 1.21256, 1.48553)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D8" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, -0.0889401, 1.21256, 1.57828)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D9" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 1.39503, 1.48423, 0.246842)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D10" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 1.25261, 1.48011, 0.730291)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D11" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.977852, 1.29451, 1.16407)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D12" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.383468, 3.52109, 0.400271)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D16" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, -0.0291247, 3.40915, 0.578716)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D17" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, -0.335855, 3.31904, 0.463373)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D15" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.376248, 3.71267, 0.0254815)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D18" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 0.143182, 4.13586, 0.093457)
light_color = Color(1, 1, 0.247059, 1)
light_energy = 0.15
light_size = 1.0
light_bake_mode = 1
omni_range = 0.15
[node name="OmniLight3D13" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 1.35528, 1.54988, -0.220216)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="OmniLight3D14" type="OmniLight3D" parent="Scene/Cabin/optimizedTree"]
transform = Transform3D(3.33333, 0, 0, 0, 3.33333, 0, 0, 0, 3.33333, 1.10685, 1.57026, -0.624337)
light_color = Color(1, 1, 0.486275, 1)
light_energy = 0.05
light_size = 0.05
light_bake_mode = 1
omni_range = 0.1
[node name="optimizedFireplace" parent="Scene/Cabin" instance=ExtResource("19_8a8q5")]
transform = Transform3D(-1.31134e-08, 0, -0.3, 0, 0.3, 0, 0.3, 0, -1.31134e-08, -0.999329, 1.19209e-07, -1.61665)
[node name="optimizedChair" parent="Scene/Cabin" instance=ExtResource("20_oagnv")]
transform = Transform3D(-0.2178, 0, -0.206309, 0, 0.3, 0, 0.206309, 0, -0.2178, -0.015852, 0.0558453, -1.00065)
[node name="optimizedCookies" parent="Scene/Cabin" instance=ExtResource("21_tj0yb")]
transform = Transform3D(-0.387129, 0, 0.100652, 0, 0.4, 0, -0.100652, 0, -0.387129, -1.63645, 0.0455892, -1.05111)
[node name="WorldEnvironment" type="WorldEnvironment" parent="Scene"]
environment = SubResource("Environment_nnf8b")
[node name="FireFlicker" type="Timer" parent="."]
wait_time = 0.15
autostart = true
[node name="FireCrackles" type="AudioStreamPlayer" parent="."]
stream = ExtResource("22_bjtkv")
autoplay = true
bus = &"Ambiance"
script = ExtResource("33_2ogav")
[node name="Music" type="AudioStreamPlayer" parent="."]
stream = ExtResource("24_121kd")
autoplay = true
bus = &"Music"
script = ExtResource("33_2ogav")
[connection signal="animation_finished" from="UI/AnimationPlayer" to="UI/Credits" method="animFinished"]
[connection signal="pressed" from="UI/Main/VBoxContainer/Play" to="." method="_on_play_pressed"]
[connection signal="pressed" from="UI/Main/VBoxContainer/Settings" to="UI" method="_on_settings_pressed"]
[connection signal="pressed" from="UI/Main/VBoxContainer/Credits" to="UI" method="_on_credits_pressed"]
[connection signal="pressed" from="UI/Main/VBoxContainer/Quit" to="UI" method="_on_quit_pressed"]
[connection signal="value_changed" from="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Master/MasterSlider" to="UI" method="_on_master_slider_value_changed"]
[connection signal="value_changed" from="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Music/MusicSlider" to="UI" method="_on_music_slider_value_changed"]
[connection signal="value_changed" from="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Effects/EffectsSlider" to="UI" method="_on_effects_slider_value_changed"]
[connection signal="value_changed" from="UI/Settings/VBoxContainer/TabContainer/Audio/VBoxContainer/Ambiance/AmbianceSlider" to="UI" method="_on_ambiance_slider_value_changed"]
[connection signal="pressed" from="UI/Settings/VBoxContainer/Back" to="UI" method="_on_back_pressed"]
[connection signal="pressed" from="UI/Credits/Back" to="UI" method="_on_credits_back_pressed"]
[connection signal="timeout" from="FireFlicker" to="Scene/Cabin/OmniLight3D" method="flicker"]