diff --git a/godot/main.tscn b/godot/main.tscn new file mode 100644 index 0000000..7409846 --- /dev/null +++ b/godot/main.tscn @@ -0,0 +1,171 @@ +[gd_scene load_steps=18 format=3 uid="uid://pcj1nku3mf21"] + +[ext_resource type="PackedScene" uid="uid://bua7f25rpewkp" path="res://small_room.glb" id="1_mxs07"] +[ext_resource type="PackedScene" uid="uid://drmb4sitb74fx" path="res://control_scheme/controller.tscn" id="2_4ciir"] +[ext_resource type="PackedScene" uid="uid://c43pr474qofhl" path="res://physics/grape.tscn" id="3_cknru"] +[ext_resource type="PackedScene" path="res://cake.tscn" id="4_pqssx"] +[ext_resource type="PackedScene" uid="uid://cfpiau12q3fut" path="res://Objects/child/child.tscn" id="5_o3qks"] +[ext_resource type="PackedScene" uid="uid://dfkyytk42ecwk" path="res://Objects/igloo/igloo.tscn" id="6_g4v1s"] +[ext_resource type="Script" path="res://tests/control_scheme/screen_shader.gd" id="7_eyw85"] +[ext_resource type="Shader" path="res://tests/control_scheme/screen_shader.gdshader" id="8_8yvo8"] +[ext_resource type="PackedScene" uid="uid://b1uf31ed6h0ir" path="res://UI/TAS UI/TAS UI.tscn" id="9_2xkrk"] +[ext_resource type="AudioStream" uid="uid://dw06bektw4j8m" path="res://audio/TricksterGhostNew.mp3" id="10_c38y3"] +[ext_resource type="PackedScene" uid="uid://b7qky0n2ea40e" path="res://Objects/domino/domino2.tscn" id="11_4wk46"] +[ext_resource type="PackedScene" path="res://Objects/balloon/balloon2.tscn" id="12_2uywm"] + +[sub_resource type="Gradient" id="Gradient_iyif7"] +offsets = PackedFloat32Array(0.333333, 0.635088, 1) +colors = PackedColorArray(0, 0, 0.345098, 1, 0.968421, 0.968421, 0.979319, 1, 1, 1, 1, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_kxwvs"] +gradient = SubResource("Gradient_iyif7") + +[sub_resource type="ShaderMaterial" id="ShaderMaterial_fmv5l"] +shader = ExtResource("8_8yvo8") +shader_parameter/step = Vector2(1, 0) +shader_parameter/radius = 15.0 +shader_parameter/amount = -0.485 +shader_parameter/darken_curve = SubResource("GradientTexture1D_kxwvs") + +[sub_resource type="Environment" id="Environment_nytpg"] +ambient_light_source = 2 +ambient_light_color = Color(1, 1, 1, 1) +glow_normalized = true +glow_bloom = 1.0 +volumetric_fog_enabled = true +volumetric_fog_density = 0.4 +volumetric_fog_emission = Color(0.462745, 0.866667, 1, 1) + +[sub_resource type="BoxShape3D" id="BoxShape3D_vb47w"] +size = Vector3(2.00501, 0.0572979, 2.00633) + +[node name="small_room" instance=ExtResource("1_mxs07")] + +[node name="StaticBody3D" parent="room" index="0"] +visible = false + +[node name="controller" parent="." index="2" node_paths=PackedStringArray("camera", "initial_target") instance=ExtResource("2_4ciir")] +camera = NodePath("../Camera3D") +initial_target = NodePath("../grape") + +[node name="grape" parent="." index="3" instance=ExtResource("3_cknru")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.56762, 0.385236) + +[node name="grape2" parent="." index="4" instance=ExtResource("3_cknru")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.115958, 1.77839, -0.189013) + +[node name="Camera3D" type="Camera3D" parent="." index="5"] +current = true + +[node name="cake" parent="." index="6" instance=ExtResource("4_pqssx")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.45077, 0) + +[node name="child" parent="." index="7" instance=ExtResource("5_o3qks")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -2.93688) + +[node name="igloo" parent="." index="8" instance=ExtResource("6_g4v1s")] + +[node name="screen_shader" type="Control" parent="." index="9"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 1 +script = ExtResource("7_eyw85") + +[node name="ColorRect" type="ColorRect" parent="screen_shader" index="0"] +material = SubResource("ShaderMaterial_fmv5l") +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 1 + +[node name="WorldEnvironment2" type="WorldEnvironment" parent="screen_shader" index="1"] +environment = SubResource("Environment_nytpg") + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="screen_shader" index="2"] +transform = Transform3D(0.495368, 0.868683, -1.47631e-08, -0.635304, 0.362283, 0.682011, 0.592452, -0.337846, 0.731342, 0, 2.28, 1.03672) + +[node name="TAS UI" parent="." index="10" instance=ExtResource("9_2xkrk")] + +[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="." index="11"] +stream = ExtResource("10_c38y3") +autoplay = true + +[node name="balloon" parent="." index="12" instance=ExtResource("12_2uywm")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2, 2, 0) + +[node name="balloon2" parent="." index="13" instance=ExtResource("12_2uywm")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2, 2, 1) + +[node name="balloon3" parent="." index="14" instance=ExtResource("12_2uywm")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2, 2) + +[node name="Domino" parent="." index="15" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0) + +[node name="Domino3" parent="." index="16" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0.0354462) + +[node name="Domino4" parent="." index="17" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0.0698607) + +[node name="Domino5" parent="." index="18" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0.1133) + +[node name="Domino6" parent="." index="19" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0.151116) + +[node name="Domino7" parent="." index="20" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0.188421) + +[node name="Domino8" parent="." index="21" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0.228817) + +[node name="Domino9" parent="." index="22" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.50107, 1.40533, 0.262285) + +[node name="Domino10" parent="." index="23" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.952815, 0, -0.303551, 0, 1, 0, 0.303551, 0, 0.952815, 0.50107, 1.40533, 0.292591) + +[node name="Domino11" parent="." index="24" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.880461, 0, -0.474119, 0, 1, 0, 0.474119, 0, 0.880461, 0.485342, 1.40533, 0.31984) + +[node name="Domino12" parent="." index="25" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.465754, 0, -0.884915, 0, 1, 0, 0.884915, 0, 0.465754, 0.464729, 1.40533, 0.347183) + +[node name="Domino13" parent="." index="26" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.465754, 0, -0.884915, 0, 1, 0, 0.884915, 0, 0.465754, 0.43821, 1.40533, 0.362896) + +[node name="Domino14" parent="." index="27" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.465754, 0, -0.884915, 0, 1, 0, 0.884915, 0, 0.465754, 0.41282, 1.40533, 0.379142) + +[node name="Domino15" parent="." index="28" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.465754, 0, -0.884915, 0, 1, 0, 0.884915, 0, 0.465754, 0.382435, 1.40533, 0.396734) + +[node name="Domino16" parent="." index="29" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.465754, 0, -0.884915, 0, 1, 0, 0.884915, 0, 0.465754, 0.347705, 1.40533, 0.410562) + +[node name="Domino17" parent="." index="30" instance=ExtResource("11_4wk46")] +transform = Transform3D(0.0232282, 0, -0.99973, 0, 1, 0, 0.99973, 0, 0.0232282, 0.302793, 1.40533, 0.427238) + +[node name="Domino2" parent="." index="31" instance=ExtResource("11_4wk46")] +transform = Transform3D(1, 0, 0, 0, 0.894459, -0.44715, 0, 0.44715, 0.894459, 0.500416, 1.41428, -0.0384791) + +[node name="Table Collision" type="RigidBody3D" parent="." index="32"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.32475, 0) +lock_rotation = true +freeze = true + +[node name="CollisionShape3D" type="CollisionShape3D" parent="Table Collision" index="0"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.00472426, 0) +shape = SubResource("BoxShape3D_vb47w") + +[node name="Area3D" type="Area3D" parent="." index="33"] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1.32475, 0) +visible = false