[gd_scene load_steps=26 format=3 uid="uid://oiehbor0dlqx"] [ext_resource type="Script" uid="uid://dfiwoln8mdwm8" path="res://Scripts/EditorScreen.gd" id="1_sd512"] [ext_resource type="Theme" uid="uid://dbgs4id7y5d1c" path="res://UI/Themes/Dark.tres" id="1_v0ton"] [ext_resource type="PackedScene" uid="uid://btre5j66mpchy" path="res://Scenes/Stages/Helen House/HelenHouse.tscn" id="2_p1t5g"] [ext_resource type="Texture2D" uid="uid://xllpr3qc064c" path="res://UI/Play.png" id="3_g6u4d"] [ext_resource type="Texture2D" uid="uid://dgacnkv2dc65s" path="res://UI/PlayBackwards.png" id="3_mr8sb"] [ext_resource type="Texture2D" uid="uid://dts4eh6hyt8p3" path="res://UI/SkipBackwards.png" id="3_r4ytj"] [ext_resource type="Texture2D" uid="uid://bwhgy4u37jmo1" path="res://UI/Pause.png" id="4_ba3jn"] [ext_resource type="Texture2D" uid="uid://dhx2v2fd0egxd" path="res://UI/FastBackwards.png" id="4_wy7jo"] [ext_resource type="Texture2D" uid="uid://dsr03w7r667fw" path="res://UI/FastForward.png" id="8_v0ton"] [ext_resource type="Texture2D" uid="uid://bphwtliq2ahus" path="res://UI/SkipForward.png" id="9_20noo"] [ext_resource type="Texture2D" uid="uid://ckg2ihy105ttj" path="res://UI/Record.png" id="10_wy7jo"] [ext_resource type="PackedScene" uid="uid://dyuhywnk8heav" path="res://Scenes/Stages/Helen House/HelenHouseMovementRows.tscn" id="12_20noo"] [ext_resource type="PackedScene" uid="uid://dwhrame6udwbh" path="res://Scenes/Stages/Helen House/HelenHouseFlyout.tscn" id="13_wy7jo"] [sub_resource type="ViewportTexture" id="ViewportTexture_g6u4d"] viewport_path = NodePath("SubViewport") [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_wy7jo"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_v0ton"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_20noo"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_mch36"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_fxi2g"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_bdf35"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_j2w5p"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_bv2rw"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_gx718"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_gu086"] [sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_othvt"] [node name="EditorScreen" type="Control"] layout_mode = 3 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme = ExtResource("1_v0ton") script = ExtResource("1_sd512") [node name="SubViewport" type="SubViewport" parent="."] size = Vector2i(1280, 720) [node name="HelenHouse" parent="SubViewport" instance=ExtResource("2_p1t5g")] [node name="ColorRect" type="ColorRect" parent="."] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 color = Color(0.187176, 0.187176, 0.187176, 1) [node name="CameraPreview" type="TextureRect" parent="."] layout_mode = 1 anchors_preset = -1 anchor_left = 0.5 anchor_right = 1.0 offset_left = -4.0 offset_top = 48.0 offset_right = -4.0 grow_horizontal = 0 texture = SubResource("ViewportTexture_g6u4d") expand_mode = 5 stretch_mode = 6 [node name="Label" type="Label" parent="."] layout_mode = 1 anchors_preset = -1 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = 144.0 offset_top = 48.0 offset_right = -8.0 offset_bottom = 48.0 grow_horizontal = 2 grow_vertical = 2 text = "Welcome to Pneumatic Plaything Animatronic Simulator! You can press the buttons to the side to control the bots manually, adjust their flows, change the camera angle, or switch their cosmetics. Open the Controls menu to see all of the keybinds." horizontal_alignment = 1 vertical_alignment = 1 [node name="MenuBar" type="Panel" parent="."] layout_mode = 1 anchors_preset = -1 anchor_right = 1.0 offset_left = 4.0 offset_top = 4.0 offset_right = -4.0 offset_bottom = 44.0 grow_horizontal = 2 [node name="Wordmark" type="Label" parent="MenuBar"] layout_mode = 1 anchors_preset = -1 anchor_left = 1.0 anchor_top = 0.5 anchor_right = 1.0 anchor_bottom = 0.5 offset_left = -228.0 offset_top = -16.0 offset_right = -4.0 offset_bottom = 16.0 grow_horizontal = 0 grow_vertical = 2 text = "Pneumatic Plaything v0.2" horizontal_alignment = 1 vertical_alignment = 1 [node name="StageSelector" type="OptionButton" parent="MenuBar"] layout_mode = 0 offset_left = 4.0 offset_top = 4.0 offset_right = 260.0 offset_bottom = 36.0 selected = 0 item_count = 1 popup/item_0/text = "Helen House (Custom)" popup/item_0/id = 0 [node name="LoadShowtapeButton" type="Button" parent="MenuBar"] layout_mode = 0 offset_left = 264.0 offset_top = 4.0 offset_right = 392.0 offset_bottom = 36.0 text = "Load Showtape" [node name="NewShowtapeButton" type="Button" parent="MenuBar"] layout_mode = 0 offset_left = 396.0 offset_top = 4.0 offset_right = 524.0 offset_bottom = 36.0 text = "New Showtape" [node name="SaveShowtapeButton" type="Button" parent="MenuBar"] layout_mode = 0 offset_left = 528.0 offset_top = 4.0 offset_right = 656.0 offset_bottom = 36.0 text = "Save Showtape" [node name="ControlsButton" type="Button" parent="MenuBar"] layout_mode = 0 offset_left = 660.0 offset_top = 4.0 offset_right = 788.0 offset_bottom = 36.0 text = "Controls" [node name="CreditsButton" type="Button" parent="MenuBar"] layout_mode = 0 offset_left = 792.0 offset_top = 4.0 offset_right = 920.0 offset_bottom = 36.0 text = "Credits" [node name="SequencerPanel" type="Panel" parent="."] layout_mode = 1 anchors_preset = -1 anchor_top = 0.5 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 4.0 offset_top = 52.0 offset_right = -4.0 offset_bottom = -4.0 grow_horizontal = 2 grow_vertical = 2 [node name="TransportControls" type="Control" parent="SequencerPanel"] layout_mode = 1 anchors_preset = 10 anchor_right = 1.0 offset_bottom = 48.0 grow_horizontal = 2 [node name="Label" type="Label" parent="SequencerPanel/TransportControls"] layout_mode = 0 offset_left = 8.0 offset_top = 8.0 offset_right = 196.0 offset_bottom = 40.0 text = "00:00:00:00 / 00:00:00:00" vertical_alignment = 1 [node name="Centered" type="Control" parent="SequencerPanel/TransportControls"] layout_mode = 1 anchors_preset = 8 anchor_left = 0.5 anchor_top = 0.5 anchor_right = 0.5 anchor_bottom = 0.5 offset_left = -156.0 offset_top = -24.0 offset_right = 156.0 offset_bottom = 24.0 grow_horizontal = 2 grow_vertical = 2 [node name="SkipBackwardsButton" type="Button" parent="SequencerPanel/TransportControls/Centered"] layout_mode = 0 offset_left = 4.0 offset_top = 4.0 offset_right = 44.0 offset_bottom = 44.0 icon = ExtResource("3_r4ytj") [node name="FastBackwardsButton" type="Button" parent="SequencerPanel/TransportControls/Centered"] layout_mode = 0 offset_left = 48.0 offset_top = 4.0 offset_right = 88.0 offset_bottom = 44.0 icon = ExtResource("4_wy7jo") [node name="PlayBackwardsButton" type="Button" parent="SequencerPanel/TransportControls/Centered"] layout_mode = 0 offset_left = 92.0 offset_top = 4.0 offset_right = 132.0 offset_bottom = 44.0 icon = ExtResource("3_mr8sb") [node name="PauseButton" type="Button" parent="SequencerPanel/TransportControls/Centered"] layout_mode = 0 offset_left = 136.0 offset_top = 4.0 offset_right = 176.0 offset_bottom = 44.0 icon = ExtResource("4_ba3jn") [node name="PlayButton" type="Button" parent="SequencerPanel/TransportControls/Centered"] layout_mode = 0 offset_left = 180.0 offset_top = 4.0 offset_right = 220.0 offset_bottom = 44.0 icon = ExtResource("3_g6u4d") [node name="FastForwardButton" type="Button" parent="SequencerPanel/TransportControls/Centered"] layout_mode = 0 offset_left = 224.0 offset_top = 4.0 offset_right = 264.0 offset_bottom = 44.0 icon = ExtResource("8_v0ton") [node name="SkipForwardButton" type="Button" parent="SequencerPanel/TransportControls/Centered"] layout_mode = 0 offset_left = 268.0 offset_top = 4.0 offset_right = 308.0 offset_bottom = 44.0 icon = ExtResource("9_20noo") [node name="RecordButton" type="Button" parent="SequencerPanel/TransportControls"] layout_mode = 1 anchors_preset = -1 anchor_left = 1.0 anchor_top = 0.5 anchor_right = 1.0 anchor_bottom = 0.5 offset_left = -40.0 offset_top = -20.0 offset_right = -4.0 offset_bottom = 20.0 grow_horizontal = 0 grow_vertical = 2 icon = ExtResource("10_wy7jo") [node name="TimelinePanel" type="Panel" parent="SequencerPanel"] layout_mode = 1 anchors_preset = -1 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 4.0 offset_top = 48.0 offset_right = -4.0 offset_bottom = -4.0 grow_horizontal = 2 grow_vertical = 2 [node name="VScrollBar" type="VScrollBar" parent="SequencerPanel/TimelinePanel"] layout_mode = 1 anchors_preset = -1 anchor_bottom = 1.0 offset_left = 4.0 offset_top = 4.0 offset_right = 12.0 offset_bottom = -4.0 grow_vertical = 2 max_value = 18.0 step = 1.0 [node name="InvisibleMask" type="Control" parent="SequencerPanel/TimelinePanel"] clip_contents = true layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 offset_left = 16.0 offset_top = 4.0 offset_right = -4.0 offset_bottom = -4.0 grow_horizontal = 2 grow_vertical = 2 [node name="RowsHandle" type="Control" parent="SequencerPanel/TimelinePanel/InvisibleMask"] layout_mode = 1 anchors_preset = 10 anchor_right = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="HelenHouseMovementRows" parent="SequencerPanel/TimelinePanel/InvisibleMask/RowsHandle" instance=ExtResource("12_20noo")] layout_mode = 1 [node name="HelenHouseFlyout" parent="." instance=ExtResource("13_wy7jo")] layout_mode = 1 anchors_preset = -1 anchor_bottom = 0.5 offset_left = 4.0 offset_top = 48.0 offset_right = 140.0 offset_bottom = 48.0 [node name="ControlsScreen" type="Control" parent="."] visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="InputEater" type="Button" parent="ControlsScreen"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/focus = SubResource("StyleBoxEmpty_wy7jo") theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_v0ton") theme_override_styles/disabled = SubResource("StyleBoxEmpty_20noo") theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_mch36") theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_fxi2g") theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_bdf35") theme_override_styles/hover = SubResource("StyleBoxEmpty_j2w5p") theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_bv2rw") theme_override_styles/pressed = SubResource("StyleBoxEmpty_gx718") theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_gu086") theme_override_styles/normal = SubResource("StyleBoxEmpty_othvt") [node name="DialogPanel" type="Panel" parent="ControlsScreen"] layout_mode = 1 anchors_preset = -1 anchor_left = 0.3 anchor_top = 0.2 anchor_right = 0.7 anchor_bottom = 0.8 grow_horizontal = 2 grow_vertical = 2 [node name="Label" type="Label" parent="ControlsScreen/DialogPanel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 text = "Fullscreen camera view: ESC Play/Pause: Space Play Reverse: Shift + Space Fast Forward: Shift + Right Arrow Fast Reverse: Shift + Left Skip Forward: Right Arrow Skip Backward: Left Arrow Change Camera Angle: Tab" horizontal_alignment = 1 vertical_alignment = 1 [node name="CreditsScreen" type="Control" parent="."] visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 [node name="InputEater" type="Button" parent="CreditsScreen"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 theme_override_styles/focus = SubResource("StyleBoxEmpty_wy7jo") theme_override_styles/disabled_mirrored = SubResource("StyleBoxEmpty_v0ton") theme_override_styles/disabled = SubResource("StyleBoxEmpty_20noo") theme_override_styles/hover_pressed_mirrored = SubResource("StyleBoxEmpty_mch36") theme_override_styles/hover_pressed = SubResource("StyleBoxEmpty_fxi2g") theme_override_styles/hover_mirrored = SubResource("StyleBoxEmpty_bdf35") theme_override_styles/hover = SubResource("StyleBoxEmpty_j2w5p") theme_override_styles/pressed_mirrored = SubResource("StyleBoxEmpty_bv2rw") theme_override_styles/pressed = SubResource("StyleBoxEmpty_gx718") theme_override_styles/normal_mirrored = SubResource("StyleBoxEmpty_gu086") theme_override_styles/normal = SubResource("StyleBoxEmpty_othvt") [node name="DialogPanel" type="Panel" parent="CreditsScreen"] layout_mode = 1 anchors_preset = -1 anchor_left = 0.3 anchor_top = 0.2 anchor_right = 0.7 anchor_bottom = 0.8 grow_horizontal = 2 grow_vertical = 2 [node name="Label" type="Label" parent="CreditsScreen/DialogPanel"] layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 text = "Pneumatic Plaything Animatronic Simulator Project Oversight: Persephone (KawaiiZenbo) Interface Design: Persephone Simulator Backend: Persephone 3-Stage Helen Henny Model: Persephone This project is not associated with CEC Entertainment LLC. or Creative Engineering Inc." horizontal_alignment = 1 vertical_alignment = 1 [node name="CameraFullScreen" type="TextureRect" parent="."] visible = false layout_mode = 1 anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 grow_horizontal = 2 grow_vertical = 2 texture = SubResource("ViewportTexture_g6u4d") expand_mode = 2 [connection signal="pressed" from="MenuBar/ControlsButton" to="." method="_on_controls_button_pressed"] [connection signal="pressed" from="MenuBar/CreditsButton" to="." method="_on_credits_button_pressed"] [connection signal="value_changed" from="SequencerPanel/TimelinePanel/VScrollBar" to="." method="_on_v_scroll_bar_value_changed"] [connection signal="pressed" from="ControlsScreen/InputEater" to="." method="_on_controls_input_eater_pressed"] [connection signal="pressed" from="CreditsScreen/InputEater" to="." method="_on_credits_input_eater_pressed"]