From 325c750843e8c28726b9a35e26af90bbb2aaa2ac Mon Sep 17 00:00:00 2001 From: Sara Date: Wed, 5 Nov 2025 14:53:19 +0100 Subject: [PATCH 1/2] feat: added startup prompt --- vr-project/objects/startup_prompt.tscn | 22 ++++++++++++++++++++++ vr-project/scenes/game_scene.tscn | 6 +++++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 vr-project/objects/startup_prompt.tscn diff --git a/vr-project/objects/startup_prompt.tscn b/vr-project/objects/startup_prompt.tscn new file mode 100644 index 00000000..384a4c76 --- /dev/null +++ b/vr-project/objects/startup_prompt.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=2 format=3 uid="uid://dk7l2fqdmgq04"] + +[sub_resource type="TextMesh" id="TextMesh_vf62l"] +text = "YOU are the MURDERER. +You will have to frame someone else. +Manipulate the evidence by only sending + photos that imply another killer." +horizontal_alignment = 0 +depth = 0.01 + +[node name="StartupPrompt" type="Node3D"] + +[node name="MeshInstance3D" type="MeshInstance3D" parent="."] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.4688745, 0, 0) +mesh = SubResource("TextMesh_vf62l") + +[node name="Timer" type="Timer" parent="."] +wait_time = 30.0 +one_shot = true +autostart = true + +[connection signal="timeout" from="Timer" to="." method="queue_free"] diff --git a/vr-project/scenes/game_scene.tscn b/vr-project/scenes/game_scene.tscn index 55e5311a..f86113fb 100644 --- a/vr-project/scenes/game_scene.tscn +++ b/vr-project/scenes/game_scene.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=51 format=3 uid="uid://b5m5h30gog3pu"] +[gd_scene load_steps=52 format=3 uid="uid://b5m5h30gog3pu"] [ext_resource type="PackedScene" uid="uid://2cbtvp67pwom" path="res://3D Models/Block Out VR.blend" id="1_w5aja"] [ext_resource type="PackedScene" uid="uid://ctf3dsro4aqon" path="res://vr_base.tscn" id="2_onqr8"] @@ -47,6 +47,7 @@ [ext_resource type="Material" uid="uid://dl74txvwrcy78" path="res://Materials/Card5ToonMat.tres" id="34_twkf6"] [ext_resource type="PackedScene" uid="uid://brtwuyu06y0c8" path="res://3D Models/Bureau interogation.blend" id="44_mjtaf"] [ext_resource type="PackedScene" uid="uid://c38tdehcvs0m0" path="res://3D Models/Work desk.blend" id="45_ww6lu"] +[ext_resource type="PackedScene" uid="uid://dk7l2fqdmgq04" path="res://objects/startup_prompt.tscn" id="48_v7uyc"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_onqr8"] sky_top_color = Color(1, 0.35000002, 0.55583334, 1) @@ -422,3 +423,6 @@ light_color = Color(0.8929014, 0.11482837, 0.47894144, 1) light_energy = 0.495 omni_range = 0.6529605 omni_attenuation = 0.263 + +[node name="StartupPrompt" parent="." instance=ExtResource("48_v7uyc")] +transform = Transform3D(-0.9659258, 0, 0.25881913, 0, 1, 0, -0.25881913, 0, -0.9659258, -0.037028793, 2.3805563, 3.1381927) From fc139ff4fee408055ee8b1aefbe5de695818b71e Mon Sep 17 00:00:00 2001 From: Sara Date: Wed, 5 Nov 2025 14:59:59 +0100 Subject: [PATCH 2/2] fix: moved the desk down to the floor --- vr-project/scenes/game_scene.tscn | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/vr-project/scenes/game_scene.tscn b/vr-project/scenes/game_scene.tscn index f86113fb..fb4e04c0 100644 --- a/vr-project/scenes/game_scene.tscn +++ b/vr-project/scenes/game_scene.tscn @@ -111,7 +111,7 @@ shadow_blur = 1.054 transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.38688594, -0.0103544, 1.4647582) [node name="Stapler" parent="." instance=ExtResource("3_ycayy")] -transform = Transform3D(-1.9726052, 0, 1.7671852, 0, 2.6484175, 0, -1.7671852, 0, -1.9726052, 0.40129814, 1.1189419, 3.1127234) +transform = Transform3D(-1.9726052, 0, 1.7671852, 0, 2.6484175, 0, -1.7671852, 0, -1.9726052, 0.40129814, 0.75303245, 3.1127234) [node name="ClueMarker" type="ClueMarker" parent="Stapler"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.028165957, 0) @@ -245,7 +245,7 @@ lower_fade = 1e-05 clue_id = 1 [node name="Bloodsplatter4" type="Decal" parent="."] -transform = Transform3D(-0.8823406, 0, -0.47061145, 0, 1, 0, 0.47061145, 0, -0.8823406, 0.7437153, 1.156807, 2.540987) +transform = Transform3D(-0.8823406, 0, -0.47061145, 0, 1, 0, 0.47061145, 0, -0.8823406, 0.7437153, 1.0186454, 2.540987) layers = 2 size = Vector3(0.24926758, 0.1588974, 0.3431549) texture_albedo = ExtResource("15_liy57") @@ -364,7 +364,7 @@ material_override = ExtResource("31_ngbhp") texture = ExtResource("26_bpk3j") [node name="Document1" type="Sprite3D" parent="."] -transform = Transform3D(0.0117143, -0.0076664984, 0, -3.3511327e-10, -5.120483e-10, 0.518, -0.0076664984, -0.0117143, -2.26425e-08, -1.4255768, 1.1277156, 3.0902348) +transform = Transform3D(0.0117143, -0.0076664984, 0, -3.3511327e-10, -5.120483e-10, 0.518, -0.0076664984, -0.0117143, -2.26425e-08, -1.4245176, 1.1277156, 3.0918531) material_override = ExtResource("28_twkf6") texture = ExtResource("29_4fjq2") @@ -412,7 +412,7 @@ material_override = ExtResource("34_twkf6") texture = ExtResource("26_hfwyp") [node name="Bureau interogation" parent="." instance=ExtResource("44_mjtaf")] -transform = Transform3D(-0.077194065, 0, -1.3762528, 0, 0.9635232, 0, 1.2188165, 0, -0.08716533, -0.75633144, 0.9989996, 2.9127693) +transform = Transform3D(-0.077194065, 0, -1.3762528, 0, 0.9635232, 0, 1.2188165, 0, -0.08716533, -0.75633144, 0.86587775, 2.9127693) [node name="Work desk" parent="." instance=ExtResource("45_ww6lu")] transform = Transform3D(-1.8745768, 0, 1.6055135e-07, 0, 1.575552, 0, -1.6388071e-07, 0, -1.8364934, 1.9798516, 0.65795434, 3.318394)