audio implementations, chariot frames deleted, world visual fixes

This commit is contained in:
Pal
2026-05-08 16:49:47 -07:00
parent 30baf852d9
commit e17e5e91b1
1999 changed files with 1116 additions and 34571 deletions
@@ -18,8 +18,8 @@
[ext_resource type="Texture2D" uid="uid://cx8bbg4nf5r0y" path="res://src/map/dungeon/models/Special Floors & Rooms/Altar/02_ALTAR_FLOOR_ZER0_VER_COLUM2N.png" id="15_mhar8"]
[ext_resource type="Texture2D" uid="uid://bhttrt4aqu1d7" path="res://src/map/dungeon/models/Special Floors & Rooms/Altar/02_ALTAR_FLOOR_ZER0_VER_COLUMN.jpg" id="16_5mvkt"]
[ext_resource type="Texture2D" uid="uid://dlpcuirysjp77" path="res://src/map/dungeon/models/Special Floors & Rooms/Altar/02_ALTAR_FLOOR_ZER0_VER_OW_DARKEST_METAL.png" id="17_5i3fp"]
[ext_resource type="AudioStream" uid="uid://2veneecq76n7" path="res://src/audio/amb/amb_wind_loop_altar.ogg" id="19_t5dsv"]
[ext_resource type="Shader" uid="uid://c4a68uhm5o2h4" path="res://src/map/map shaders/Altar Sky Environment.gdshader" id="27_lb4gb"]
[ext_resource type="AudioStream" uid="uid://bmiitw4fcs68e" path="res://src/audio/amb/amb_wind_loop_altar.wav" id="28_je2oh"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_tyshr"]
@@ -1202,7 +1202,9 @@ camera_attributes = SubResource("CameraAttributesPractical_ojbcg")
[node name="AmbientWind" type="AudioStreamPlayer" parent="." groups=["DimmableAudio"]]
process_mode = 3
stream = ExtResource("28_je2oh")
volume_db = -8.0
stream = ExtResource("19_t5dsv")
volume_db = -0.462
autoplay = true
bus = &"AMBIENT"
parameters/looping = true
script = ExtResource("5_7xfp0")
@@ -1,4 +1,4 @@
[gd_scene load_steps=28 format=3 uid="uid://bo20ffw2ygbks"]
[gd_scene load_steps=30 format=3 uid="uid://bo20ffw2ygbks"]
[ext_resource type="Script" uid="uid://xd6tx3lifebl" path="res://src/map/dungeon/code/SpecialFloor.cs" id="1_j4ho3"]
[ext_resource type="PackedScene" uid="uid://bodjd0em1q8s1" path="res://src/map/dungeon/models/Special Floors & Rooms/35. Goddess of Guidance's Floor/35_A2_GUIDANCE_FLOOR.glb" id="3_1ee1y"]
@@ -6,6 +6,7 @@
[ext_resource type="PackedScene" uid="uid://dye6ov6jfygke" path="res://src/map/Placeables/FloorMapPlaceable.tscn" id="5_7jpl7"]
[ext_resource type="Texture2D" uid="uid://byd2a2hshj5s4" path="res://src/map/dungeon/models/Special Floors & Rooms/36. Final Floor/36_A2_FINAL_FLOOR_VER.0_wood_final_tree.jpg" id="6_vrdbg"]
[ext_resource type="PackedScene" uid="uid://5nje7dl3hxld" path="res://src/map/dungeon/models/Special Floors & Rooms/35. Goddess of Guidance's Floor/GOGROOM EXTENSION.glb" id="7_vrdbg"]
[ext_resource type="AudioStream" uid="uid://d3uj87dsngy22" path="res://src/audio/amb/amb_water_lapping2.ogg" id="8_ltkmj"]
[ext_resource type="Shader" uid="uid://beg8sp6kw66w8" path="res://src/map/map shaders/GOGROOM Water.gdshader" id="16_q4do2"]
[sub_resource type="ConcavePolygonShape3D" id="ConcavePolygonShape3D_iajdo"]
@@ -119,6 +120,9 @@ albedo_texture = ExtResource("6_vrdbg")
[sub_resource type="BoxMesh" id="BoxMesh_32hxa"]
material = SubResource("StandardMaterial3D_ltkmj")
[sub_resource type="BoxShape3D" id="BoxShape3D_32hxa"]
size = Vector3(53.9355, 47.5181, 65.8796)
[node name="Goddess of Guidance\'s Floor" type="Node3D"]
script = ExtResource("1_j4ho3")
@@ -236,4 +240,22 @@ mesh = SubResource("BoxMesh_32hxa")
[node name="GOGROOM EXTENSION" parent="." instance=ExtResource("7_vrdbg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 2.745, 0)
[node name="Audio" type="Node3D" parent="."]
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="Audio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.48273, 0, -5.80761)
stream = ExtResource("8_ltkmj")
volume_db = 0.773
unit_size = 20.62
autoplay = true
max_distance = 197.89
bus = &"AMBIENT"
parameters/looping = true
[node name="Area3D" type="Area3D" parent="Audio"]
[node name="CollisionShape3D" type="CollisionShape3D" parent="Audio/Area3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -7.82333, 1.62671, -61.6317)
shape = SubResource("BoxShape3D_32hxa")
[editable path="35_A2_GUIDANCE_FLOOR"]
@@ -354,13 +354,6 @@ skeleton = NodePath("")
[node name="Wings" parent="poseableGPOG3" instance=ExtResource("4_ua5b4")]
transform = Transform3D(2.67504, 0, -0.894175, 0, 2.82052, 0, 0.894175, 0, 2.67504, 13.3441, -2.66487, 1.65475)
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -68.531, 11.0046, 14.5827)
stream = ExtResource("5_i62g0")
unit_size = 100.0
autoplay = true
bus = &"AMBIENT"
[node name="Blocks Scene" parent="." instance=ExtResource("6_i62g0")]
transform = Transform3D(0.68, 0, 0, 0, 0.68, 0, 0, 0, 0.68, 49.3917, 0.681077, 2.57838)
@@ -402,4 +395,10 @@ visible = false
visible = false
shape = SubResource("ConcavePolygonShape3D_pg8tt")
[node name="AudioStreamPlayer" type="AudioStreamPlayer" parent="."]
stream = ExtResource("5_i62g0")
volume_db = -8.541
autoplay = true
parameters/looping = true
[editable path="Blocks Scene"]
@@ -1,4 +1,4 @@
[gd_scene load_steps=102 format=4 uid="uid://b6xevrj7vuuyq"]
[gd_scene load_steps=101 format=4 uid="uid://b6xevrj7vuuyq"]
[ext_resource type="Script" uid="uid://dn85unitw20hr" path="res://src/map/dungeon/floors/Special Floors/BadEnd.cs" id="1_j65oo"]
[ext_resource type="PackedScene" uid="uid://dld10xlpr8d17" path="res://src/map/assets/Overworld Assetts/OW_gate.glb" id="2_nrusr"]
@@ -7,10 +7,8 @@
[ext_resource type="Shader" uid="uid://blrcjqdo7emhs" path="res://src/map/overworld/Models/water.gdshader" id="5_bmxqf"]
[ext_resource type="CompressedTexture2DArray" uid="uid://c0kjnbpgaa6bs" path="res://src/map/assets/caustics.png" id="6_m5gce"]
[ext_resource type="Texture2D" uid="uid://cbsdc4uthojov" path="res://src/map/assets/waternormal2.jpg" id="7_5uvg7"]
[ext_resource type="AudioStream" uid="uid://cblhg7lmwn5ng" path="res://src/audio/amb/amb_perlin.wav" id="8_1llf1"]
[ext_resource type="Script" uid="uid://b83kye8yinfxs" path="res://src/audio/AmbientSFXPlayer3D.cs" id="9_jkrcr"]
[ext_resource type="AudioStream" uid="uid://b8um78tuv72lj" path="res://src/audio/amb/amb_beach.wav" id="10_l2xs8"]
[ext_resource type="AudioStream" uid="uid://byw0oogbgggp0" path="res://src/audio/amb/amb_white_noise.wav" id="11_knpc3"]
[ext_resource type="AudioStream" uid="uid://b7g0tnn43an8" path="res://src/audio/amb/amb_white_noise.ogg" id="9_w77rv"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="12_7nxk4"]
[ext_resource type="Shader" uid="uid://b7t52o30btgnn" path="res://src/map/map shaders/Ocean.gdshader" id="13_bw3uu"]
[ext_resource type="Texture2D" uid="uid://c38grr8d22ukg" path="res://src/map/assets/Overworld Assetts/cloudscape.png" id="14_bt7id"]
@@ -18,6 +16,7 @@
[ext_resource type="PackedScene" uid="uid://bn5egdkg03f5d" path="res://src/map/dungeon/door/UnlockableDoor.tscn" id="16_86uyu"]
[ext_resource type="Texture2D" uid="uid://c6bcwd1ym1dcg" path="res://src/map/overworld/Models/Overworld Re-Scaled (Missing Distance Objects)_outside_darker_brick.png" id="17_ujbud"]
[ext_resource type="Texture2D" uid="uid://ypb8vnmolp7e" path="res://src/map/overworld/Models/Overworld Re-Scaled (Missing Distance Objects)_OW_Worked-Stone-Outside.png" id="18_p1exo"]
[ext_resource type="AudioStream" uid="uid://cgk17d8erskht" path="res://src/audio/amb/amb_ocean.ogg" id="18_sviw5"]
[ext_resource type="Texture2D" uid="uid://s8y4xcx33gh8" path="res://src/map/overworld/Models/Overworld Re-Scaled (Missing Distance Objects)_stone_column_carved.png" id="19_slyji"]
[sub_resource type="NavigationMesh" id="NavigationMesh_j65oo"]
@@ -855,6 +854,17 @@ tracks/0/keys = {
"update": 0,
"values": [Vector3(2408.5, -14937.2, -4001.35), Vector3(2370.23, -14651.5, -3831.03)]
}
tracks/1/type = "audio"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("../Audio/RUMBLE")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"clips": [],
"times": PackedFloat32Array()
}
tracks/1/use_blend = true
[sub_resource type="Animation" id="Animation_o5pdk"]
length = 0.001
@@ -1264,83 +1274,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -332.467, -0.636, 113.556)
mesh = SubResource("PlaneMesh_xwneg")
skeleton = NodePath("../../..")
[node name="Audio" type="Node3D" parent="NavigationRegion3D/Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -350.758, -3.90238, 113.556)
[node name="DimmableAudio" type="Node3D" parent="NavigationRegion3D/Node3D/Audio"]
unique_name_in_owner = true
transform = Transform3D(1.51515, 0, 0, 0, 1.51515, 0, 0, 0, 1.51515, 137.047, -0.658938, -5.82563)
[node name="Interior" type="AudioStreamPlayer3D" parent="NavigationRegion3D/Node3D/Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.4453, 0, 5.97604)
stream = ExtResource("8_1llf1")
volume_db = 5.275
unit_size = 10.55
max_db = -3.264
max_distance = 100.0
bus = &"AMBIENT"
script = ExtResource("9_jkrcr")
[node name="Interior2" type="AudioStreamPlayer3D" parent="NavigationRegion3D/Node3D/Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -231.692, 6.43338, -92.712)
stream = ExtResource("8_1llf1")
volume_db = 5.275
unit_size = 10.55
max_db = -3.264
max_distance = 54.99
bus = &"AMBIENT"
script = ExtResource("9_jkrcr")
[node name="Ocean" type="AudioStreamPlayer3D" parent="NavigationRegion3D/Node3D/Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -210.527, -9.55156, -81.5173)
stream = ExtResource("10_l2xs8")
volume_db = 8.791
unit_size = 4.51
max_db = -13.154
max_distance = 247.56
bus = &"AMBIENT"
attenuation_filter_cutoff_hz = 20500.0
script = ExtResource("9_jkrcr")
[node name="Ocean2" type="AudioStreamPlayer3D" parent="NavigationRegion3D/Node3D/Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 109.176, -130.646, -48.6352)
stream = ExtResource("10_l2xs8")
volume_db = 30.769
unit_size = 1.77
max_db = -10.353
max_distance = 157.54
max_polyphony = 2
bus = &"AMBIENT"
attenuation_filter_db = -34.0
script = ExtResource("9_jkrcr")
[node name="Ocean3" type="AudioStreamPlayer3D" parent="NavigationRegion3D/Node3D/Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -329.209, -9.13597, -39.3283)
stream = ExtResource("10_l2xs8")
volume_db = 30.769
unit_size = 11.1
max_db = -5.078
max_distance = 90.02
max_polyphony = 2
bus = &"AMBIENT"
attenuation_filter_cutoff_hz = 691.0
attenuation_filter_db = -34.0
script = ExtResource("9_jkrcr")
[node name="Waterfall" type="AudioStreamPlayer3D" parent="NavigationRegion3D/Node3D/Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -107.057, 0, -48.0532)
stream = ExtResource("11_knpc3")
volume_db = 2.774
max_distance = 116.36
bus = &"AMBIENT"
script = ExtResource("9_jkrcr")
[node name="VFX" type="Node3D" parent="NavigationRegion3D/Node3D"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -350.758, -3.90238, 113.556)
@@ -1776,140 +1709,140 @@ bones/0/parent = -1
bones/0/rest = Transform3D(0.99734, -0.0728728, -0.00159906, 0.0728796, 0.996578, 0.03901, -0.00124918, -0.0390228, 0.999238, 0.0569801, -0.796968, 0.117812)
bones/0/enabled = true
bones/0/position = Vector3(-0.0132771, -0.101083, -0.396076)
bones/0/rotation = Quaternion(0.604473, 0.00228324, -0.0263951, 0.796185)
bones/0/rotation = Quaternion(0.609832, 0.00380717, -0.0263681, 0.792083)
bones/0/scale = Vector3(1, 1, 1)
bones/1/name = "Bone.002"
bones/1/parent = 0
bones/1/rest = Transform3D(0.175377, 0.963955, 0.200085, -0.983796, 0.179283, -0.00142516, -0.0372456, -0.196593, 0.979778, 1.28057e-08, 0.411761, -2.01966e-07)
bones/1/enabled = true
bones/1/position = Vector3(1.28057e-08, 0.411761, -2.01966e-07)
bones/1/rotation = Quaternion(0.0903784, 0.139333, -0.6984, 0.696172)
bones/1/rotation = Quaternion(0.0788191, 0.12562, -0.680812, 0.717288)
bones/1/scale = Vector3(1, 1, 1)
bones/2/name = "Bone.003"
bones/2/parent = 1
bones/2/rest = Transform3D(0.795965, -0.570794, -0.20158, 0.58425, 0.811523, 0.00907713, 0.158406, -0.124998, 0.97943, 2.83588e-07, 0.29443, 3.35276e-08)
bones/2/enabled = true
bones/2/position = Vector3(2.83588e-07, 0.29443, 3.35276e-08)
bones/2/rotation = Quaternion(-0.00391079, -0.0239074, 0.306306, 0.951625)
bones/2/rotation = Quaternion(-0.450755, -0.546163, 0.296222, 0.64092)
bones/2/scale = Vector3(1, 1, 1)
bones/3/name = "Bone.004"
bones/3/parent = 2
bones/3/rest = Transform3D(0.989608, -0.143493, 0.00920923, 0.14374, 0.98559, -0.0891694, 0.00371869, 0.0895666, 0.995974, -5.96046e-08, 0.214918, -8.56817e-08)
bones/3/enabled = true
bones/3/position = Vector3(-5.96046e-08, 0.214918, -8.56817e-08)
bones/3/rotation = Quaternion(-0.0940519, 0.0221427, 0.228157, 0.968818)
bones/3/rotation = Quaternion(0.0012294, -0.00744702, 0.410551, 0.911806)
bones/3/scale = Vector3(1, 1, 1)
bones/4/name = "Bone.005"
bones/4/parent = 0
bones/4/rest = Transform3D(0.8559, 0.514148, 0.0555615, -0.517113, 0.85201, 0.0816818, -0.00534251, -0.098643, 0.995109, 1.28057e-08, 0.411761, -2.01966e-07)
bones/4/enabled = true
bones/4/position = Vector3(1.28057e-08, 0.411761, -2.01966e-07)
bones/4/rotation = Quaternion(0.163643, 0.077141, -0.277541, 0.943526)
bones/4/rotation = Quaternion(0.146634, 0.071276, -0.266936, 0.949823)
bones/4/scale = Vector3(1, 1, 1)
bones/5/name = "Bone.006"
bones/5/parent = 4
bones/5/rest = Transform3D(0.912677, -0.40143, -0.0766494, 0.407121, 0.909436, 0.0847344, 0.0356927, -0.108541, 0.993451, -2.94298e-07, 0.311928, 4.79631e-08)
bones/5/enabled = true
bones/5/position = Vector3(-2.94298e-07, 0.311928, 4.79631e-08)
bones/5/rotation = Quaternion(0.0256067, -0.0079069, 0.208317, 0.977694)
bones/5/rotation = Quaternion(-0.430214, 0.0111278, 0.166551, 0.88716)
bones/5/scale = Vector3(1, 1, 1)
bones/6/name = "Bone.007"
bones/6/parent = 5
bones/6/rest = Transform3D(0.999973, 0.00695748, 0.00230702, -0.00732943, 0.952989, 0.302917, -9.10251e-05, -0.302926, 0.953014, 1.86265e-09, 0.280384, 1.46683e-08)
bones/6/enabled = true
bones/6/position = Vector3(1.86265e-09, 0.280384, 1.46683e-08)
bones/6/rotation = Quaternion(-0.290937, -0.10533, -0.0806652, 0.947499)
bones/6/rotation = Quaternion(-0.500851, -0.134503, -0.0944475, 0.849787)
bones/6/scale = Vector3(1, 1, 1)
bones/7/name = "Bone.008"
bones/7/parent = 6
bones/7/rest = Transform3D(0.996094, -0.0359853, -0.0806324, 0.0483371, 0.986431, 0.156901, 0.0738921, -0.160185, 0.984317, 1.76951e-08, 0.140897, 1.84868e-07)
bones/7/enabled = true
bones/7/position = Vector3(1.76951e-08, 0.140897, 1.84868e-07)
bones/7/rotation = Quaternion(-0.195065, -0.0237462, 0.0168009, 0.980359)
bones/7/rotation = Quaternion(-0.170435, 0.0175165, -0.00753826, 0.985184)
bones/7/scale = Vector3(1, 1, 1)
bones/8/name = "Bone.009"
bones/8/parent = 0
bones/8/rest = Transform3D(0.998353, 0.0572181, 0.00421836, -0.0573725, 0.99522, 0.079025, 0.000323458, -0.0791368, 0.996864, 1.28057e-08, 0.411761, -2.01966e-07)
bones/8/enabled = true
bones/8/position = Vector3(1.28057e-08, 0.411761, -2.01966e-07)
bones/8/rotation = Quaternion(0.173169, 0.00176637, -0.0256645, 0.984556)
bones/8/rotation = Quaternion(0.155601, -0.0020632, -0.0272347, 0.987442)
bones/8/scale = Vector3(1, 1, 1)
bones/9/name = "Bone.010"
bones/9/parent = 8
bones/9/rest = Transform3D(0.998918, -0.0447606, -0.0126519, 0.0461449, 0.987834, 0.14851, 0.00585053, -0.148933, 0.98883, 5.58794e-09, 0.28761, 7.36327e-09)
bones/9/enabled = true
bones/9/position = Vector3(5.58794e-09, 0.28761, 7.36327e-09)
bones/9/rotation = Quaternion(0.00281864, -0.0106953, 0.0166505, 0.9998)
bones/9/rotation = Quaternion(-0.28371, -0.0507679, 0.0452313, 0.956496)
bones/9/scale = Vector3(1, 1, 1)
bones/10/name = "Bone.011"
bones/10/parent = 9
bones/10/rest = Transform3D(0.999945, 0.000256902, -0.0104478, 0.00300076, 0.950545, 0.310573, 0.0100109, -0.310587, 0.950492, -1.16415e-08, 0.287509, 1.04774e-08)
bones/10/enabled = true
bones/10/position = Vector3(-1.16415e-08, 0.287509, 1.04774e-08)
bones/10/rotation = Quaternion(-0.23264, -0.106844, 0.0804109, 0.963326)
bones/10/rotation = Quaternion(-0.295676, -0.101698, 0.0963769, 0.944958)
bones/10/scale = Vector3(1, 1, 1)
bones/11/name = "Bone.012"
bones/11/parent = 10
bones/11/rest = Transform3D(0.997952, 0.02193, -0.0600963, -0.0135825, 0.990623, 0.135943, 0.062514, -0.134849, 0.988892, 1.86265e-09, 0.170844, -1.52271e-07)
bones/11/enabled = true
bones/11/position = Vector3(1.86265e-09, 0.170844, -1.52271e-07)
bones/11/rotation = Quaternion(-0.342941, -0.119609, 0.0291782, 0.931254)
bones/11/rotation = Quaternion(-0.361725, 0.00263436, 0.113078, 0.925398)
bones/11/scale = Vector3(1, 1, 1)
bones/12/name = "Bone.013"
bones/12/parent = 0
bones/12/rest = Transform3D(0.910285, -0.412909, -0.0297977, 0.413935, 0.906722, 0.0807057, -0.00630587, -0.0857995, 0.996292, 1.28057e-08, 0.411761, -2.01966e-07)
bones/12/enabled = true
bones/12/position = Vector3(1.28057e-08, 0.411761, -2.01966e-07)
bones/12/rotation = Quaternion(0.166306, -0.0463108, 0.20949, 0.962451)
bones/12/rotation = Quaternion(0.14827, -0.0468041, 0.207706, 0.965755)
bones/12/scale = Vector3(1, 1, 1)
bones/13/name = "Bone.014"
bones/13/parent = 12
bones/13/rest = Transform3D(0.958706, 0.281091, 0.0432387, -0.284277, 0.951588, 0.116903, -0.00828502, -0.124367, 0.992202, 2.98023e-08, 0.297592, 1.9744e-07)
bones/13/enabled = true
bones/13/position = Vector3(2.98023e-08, 0.297592, 1.9744e-07)
bones/13/rotation = Quaternion(0.0110626, -0.0147714, -0.15301, 0.988052)
bones/13/rotation = Quaternion(-0.282067, 0.0702508, -0.14788, 0.945322)
bones/13/scale = Vector3(1, 1, 1)
bones/14/name = "Bone.015"
bones/14/parent = 13
bones/14/rest = Transform3D(0.994836, -0.100097, -0.016765, 0.095577, 0.868428, 0.486516, -0.0341397, -0.485607, 0.873511, -1.35973e-07, 0.311291, -2.04891e-07)
bones/14/enabled = true
bones/14/position = Vector3(-1.35973e-07, 0.311291, -2.04891e-07)
bones/14/rotation = Quaternion(-0.366973, -0.000820569, 0.0512991, 0.928816)
bones/14/rotation = Quaternion(-0.435377, -0.149201, 0.138192, 0.876978)
bones/14/scale = Vector3(1, 1, 1)
bones/15/name = "Bone.016"
bones/15/parent = 14
bones/15/rest = Transform3D(0.985406, 0.151265, 0.0780701, -0.133166, 0.97071, -0.199974, -0.106032, 0.186659, 0.976686, 1.2666e-07, 0.158436, 3.09199e-07)
bones/15/enabled = true
bones/15/position = Vector3(1.2666e-07, 0.158436, 3.09199e-07)
bones/15/rotation = Quaternion(-0.079111, 0.138305, -0.0956766, 0.982578)
bones/15/rotation = Quaternion(-0.151785, 0.17122, -0.0104587, 0.973414)
bones/15/scale = Vector3(1, 1, 1)
bones/16/name = "Bone.017"
bones/16/parent = 0
bones/16/rest = Transform3D(0.670007, -0.741756, -0.0298262, 0.742087, 0.668144, 0.0537577, -0.0199469, -0.0581517, 0.998108, 1.28057e-08, 0.411761, -2.01966e-07)
bones/16/enabled = true
bones/16/position = Vector3(1.28057e-08, 0.411761, -2.01966e-07)
bones/16/rotation = Quaternion(0.16937, -0.074768, 0.400039, 0.897604)
bones/16/rotation = Quaternion(0.151364, -0.072792, 0.395893, 0.902806)
bones/16/scale = Vector3(1, 1, 1)
bones/17/name = "Bone.018"
bones/17/parent = 16
bones/17/rest = Transform3D(0.80924, 0.581781, 0.0816172, -0.587314, 0.804455, 0.0889663, -0.0138985, -0.11993, 0.992685, -1.49012e-07, 0.348069, 1.4063e-07)
bones/17/enabled = true
bones/17/position = Vector3(-1.49012e-07, 0.348069, 1.4063e-07)
bones/17/rotation = Quaternion(-0.0521857, 0.140364, -0.221714, 0.963544)
bones/17/rotation = Quaternion(-0.129426, 0.15574, -0.280423, 0.938273)
bones/17/scale = Vector3(1, 1, 1)
bones/18/name = "Bone.019"
bones/18/parent = 17
bones/18/rest = Transform3D(0.998706, 0.0373336, -0.0345475, -0.0335529, 0.99399, 0.104198, 0.0382299, -0.102904, 0.993956, -2.51457e-08, 0.249705, 5.21541e-08)
bones/18/enabled = true
bones/18/position = Vector3(-2.51457e-08, 0.249705, 5.21541e-08)
bones/18/rotation = Quaternion(-0.244115, -0.0562858, -0.0233865, 0.967829)
bones/18/rotation = Quaternion(-0.304553, -0.03774, -0.0747218, 0.94881)
bones/18/scale = Vector3(1, 1, 1)
bones/19/name = "Bone.020"
bones/19/parent = 18
bones/19/rest = Transform3D(0.98697, -0.159731, -0.0193677, 0.158631, 0.945817, 0.283312, -0.0269355, -0.282693, 0.958832, -5.21541e-08, 0.125638, 1.2666e-07)
bones/19/enabled = true
bones/19/position = Vector3(-5.21541e-08, 0.125638, 1.2666e-07)
bones/19/rotation = Quaternion(-0.327823, 0.0395137, 0.0862458, 0.939964)
bones/19/rotation = Quaternion(-0.375817, -0.00109681, 0.0341861, 0.926063)
bones/19/scale = Vector3(1, 1, 1)
[node name="CHEST" type="MeshInstance3D" parent="Hand of Heaven /Armature/Skeleton3D"]
@@ -1942,3 +1875,30 @@ collision_mask = 256
[node name="CollisionShape3D" type="CollisionShape3D" parent="Room/Exit"]
transform = Transform3D(0.999997, 0, 0, 0, 0.999997, 0, 0, 0, 0.999997, 49.8444, 0.654074, -3.16857)
shape = SubResource("BoxShape3D_b53dq")
[node name="Audio" type="Node3D" parent="."]
transform = Transform3D(0.66, 0, 0, 0, 0.66, 0, 0, 0, 0.66, -293.644, -2.57557, 69.8565)
[node name="DimmableAudio" type="Node3D" parent="Audio"]
unique_name_in_owner = true
transform = Transform3D(1.51515, 0, 0, 0, 1.51515, 0, 0, 0, 1.51515, 137.047, -0.658938, -5.82563)
[node name="Waterfall" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -107.057, 0, -48.0532)
stream = ExtResource("9_w77rv")
volume_db = 2.774
autoplay = true
max_distance = 116.36
bus = &"AMBIENT"
parameters/looping = true
script = ExtResource("9_jkrcr")
[node name="Ocean" type="AudioStreamPlayer" parent="Audio"]
stream = ExtResource("18_sviw5")
autoplay = true
bus = &"AMBIENT"
parameters/looping = true
[node name="RUMBLE" type="AudioStreamPlayer" parent="Audio"]
autoplay = true
@@ -1,4 +1,4 @@
[gd_scene load_steps=67 format=4 uid="uid://dc3e6m3nl1mpl"]
[gd_scene load_steps=68 format=4 uid="uid://dc3e6m3nl1mpl"]
[ext_resource type="Script" uid="uid://gal66yd2dil0" path="res://src/map/dungeon/floors/Special Floors/Cellular.cs" id="1_eqiop"]
[ext_resource type="Texture2D" uid="uid://6v36rbqncvi7" path="res://src/map/dungeon/models/Special Floors & Rooms/EX-Cell/stryucture.png" id="2_45x2d"]
@@ -10,6 +10,7 @@
[ext_resource type="Shader" uid="uid://ucyntjbf812l" path="res://src/map/map shaders/VOIDSHADE.gdshader" id="7_d1qtu"]
[ext_resource type="Texture2D" uid="uid://tgce7l7svu6d" path="res://src/map/dungeon/models/Special Floors & Rooms/EX-Cell/1.png" id="8_vpnob"]
[ext_resource type="Shader" uid="uid://bpkmgenx50vof" path="res://src/map/map shaders/VOID PORTAL.gdshader" id="10_45x2d"]
[ext_resource type="AudioStream" uid="uid://btkbelic75ecn" path="res://src/audio/amb/amb_cellular.ogg" id="11_o8hbn"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fnq6d"]
render_priority = 0
@@ -628,3 +629,9 @@ transform = Transform3D(0.419158, 0, -0.408083, 0, 0.585, 0, 0.408083, 0, 0.4191
material_override = SubResource("ShaderMaterial_o8hbn")
mesh = SubResource("QuadMesh_8ehr4")
skeleton = NodePath("../..")
[node name="AMB" type="AudioStreamPlayer" parent="."]
stream = ExtResource("11_o8hbn")
volume_db = 2.009
autoplay = true
parameters/looping = true
File diff suppressed because one or more lines are too long
@@ -1,10 +1,7 @@
[gd_scene load_steps=198 format=4 uid="uid://dvnc26rebk6o0"]
[gd_scene load_steps=207 format=4 uid="uid://dvnc26rebk6o0"]
[ext_resource type="Script" uid="uid://cuhfkyh3d7noa" path="res://src/map/dungeon/code/Overworld.cs" id="1_5hmt3"]
[ext_resource type="Texture2D" uid="uid://co6h8vyi11sl2" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_63.png" id="2_g6b7b"]
[ext_resource type="AudioStream" uid="uid://ym4ur8a2qxhp" path="res://src/audio/amb/amb_perlin.wav" id="2_wbbo3"]
[ext_resource type="AudioStream" uid="uid://b7wxddjx3qw5o" path="res://src/audio/amb/amb_white_noise.wav" id="3_c2gp5"]
[ext_resource type="AudioStream" uid="uid://ddii3pi8x75xc" path="res://src/audio/amb/amb_beach.wav" id="3_pvi8n"]
[ext_resource type="Texture2D" uid="uid://w33fr6exryiy" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_37.png" id="3_uyygh"]
[ext_resource type="Texture2D" uid="uid://dv10yaqvp3mub" path="res://src/map/overworld/Models/Overworld_CLOUD_RINGS_INNER_71.png" id="4_r8r3k"]
[ext_resource type="Shader" uid="uid://brhf7s3riyag5" path="res://src/map/map shaders/Metal.gdshader" id="5_d1qcb"]
@@ -38,6 +35,10 @@
[ext_resource type="Texture2D" uid="uid://co3s2s5tswuj4" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_MOSAIC.png" id="30_6gklp"]
[ext_resource type="Texture2D" uid="uid://pu4o1pwi6hnf" path="res://src/map/overworld/Overworld Fixes Models/Overworld Reexport Fixes_rock_outside_colored_CORRECTED1.png" id="31_kdqo4"]
[ext_resource type="PackedScene" uid="uid://r5d74jsx8tq6" path="res://src/map/Placeables/Stele B.tscn" id="32_xqf5a"]
[ext_resource type="AudioStream" uid="uid://60hn13ryqn88" path="res://src/audio/amb/amb_perlin.ogg" id="49_xqf5a"]
[ext_resource type="AudioStream" uid="uid://db0e4p4b11tyf" path="res://src/audio/amb/amb_beach.ogg" id="51_v60tm"]
[ext_resource type="AudioStream" uid="uid://b7g0tnn43an8" path="res://src/audio/amb/amb_white_noise.ogg" id="52_o5pdk"]
[ext_resource type="AudioStream" uid="uid://cdweiwl17xnn6" path="res://src/audio/amb/amb_water_lapping1.ogg" id="53_xqf5a"]
[ext_resource type="PackedScene" uid="uid://dqjovmlt1y4tb" path="res://src/map/Placeables/Sarco.tscn" id="59_mic3u"]
[ext_resource type="PackedScene" uid="uid://doncarj3f8iua" path="res://src/vfx/Torch.tscn" id="60_xqf5a"]
[ext_resource type="PackedScene" uid="uid://b3owhc620qisb" path="res://src/map/Placeables/Stele A.tscn" id="61_v60tm"]
@@ -1454,7 +1455,7 @@ shader = ExtResource("70_uyygh")
shader_parameter/cloud_color = Vector4(2.165, 1.93, 2.76, 0.625)
shader_parameter/cloud_opacity = 0.006
[sub_resource type="FastNoiseLite" id="FastNoiseLite_d8mjt"]
[sub_resource type="FastNoiseLite" id="FastNoiseLite_kttcc"]
noise_type = 3
frequency = 0.051
fractal_type = 0
@@ -1462,15 +1463,15 @@ domain_warp_enabled = true
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_lelcw"]
seamless = true
noise = SubResource("FastNoiseLite_d8mjt")
noise = SubResource("FastNoiseLite_kttcc")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_7im4w"]
[sub_resource type="FastNoiseLite" id="FastNoiseLite_ghnan"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_u788r"]
seamless = true
noise = SubResource("FastNoiseLite_7im4w")
noise = SubResource("FastNoiseLite_ghnan")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ou4jy"]
[sub_resource type="ShaderMaterial" id="ShaderMaterial_kmsma"]
render_priority = 0
shader = ExtResource("17_b53dq")
shader_parameter/wave_1 = Vector4(0.3, 4, 0.2, 0.6)
@@ -1522,7 +1523,7 @@ shader_parameter/num_caustic_layers = 1.0
shader_parameter/caustic_distortion_strength = 0.001
[sub_resource type="CylinderMesh" id="CylinderMesh_tjomn"]
material = SubResource("ShaderMaterial_ou4jy")
material = SubResource("ShaderMaterial_kmsma")
bottom_radius = 4.0
height = 0.001
@@ -1599,6 +1600,82 @@ shader_parameter/uv_sampler = SubResource("NoiseTexture2D_odhf5")
shader_parameter/num_caustic_layers = 16.0
shader_parameter/caustic_distortion_strength = 0.001
[sub_resource type="FastNoiseLite" id="FastNoiseLite_kmsma"]
frequency = 0.0519
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_s3d63"]
seamless = true
as_normal_map = true
noise = SubResource("FastNoiseLite_kmsma")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_d8mjt"]
noise_type = 3
frequency = 0.051
fractal_type = 0
domain_warp_enabled = true
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_e6qyg"]
seamless = true
noise = SubResource("FastNoiseLite_d8mjt")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_7im4w"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_5gaf8"]
seamless = true
noise = SubResource("FastNoiseLite_7im4w")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ou4jy"]
render_priority = 0
shader = ExtResource("17_b53dq")
shader_parameter/wave_1 = Vector4(0.3, 4, 0.2, 0.6)
shader_parameter/wave_2 = Vector4(-0.26, -0.19, 0.01, 0.47)
shader_parameter/wave_3 = Vector4(-7.67, 5.63, 0.1, 0.38)
shader_parameter/wave_4 = Vector4(-0.42, -1.63, 0.1, 0.28)
shader_parameter/wave_5 = Vector4(1.66, 0.07, 0.15, 1.81)
shader_parameter/wave_6 = Vector4(1.2, 1.14, 0.01, 0.33)
shader_parameter/wave_7 = Vector4(-1.6, 7.3, 0.11, 0.73)
shader_parameter/wave_8 = Vector4(-0.42, -1.63, 0.15, 1.52)
shader_parameter/time_factor = 2.5
shader_parameter/noise_zoom = 2.0
shader_parameter/noise_amp = 1.0
shader_parameter/base_water_color = Color(0, 0.592828, 0.515505, 1)
shader_parameter/fresnel_water_color = Color(0.457416, 0.678852, 0.519402, 1)
shader_parameter/deep_water_color = Color(0.732793, 0.968719, 0.655931, 1)
shader_parameter/shallow_water_color = Color(0.406848, 0.699941, 0.470216, 1)
shader_parameter/beers_law = 0.495
shader_parameter/depth_offset = -1.2
shader_parameter/near = 7.0
shader_parameter/far = 10000.0
shader_parameter/edge_texture_scale = 3.5
shader_parameter/edge_texture_offset = 1.265
shader_parameter/edge_texture_speed = 2.505
shader_parameter/edge_foam_intensity = 0.955
shader_parameter/edge_fade_start = -3.0
shader_parameter/edge_fade_end = 6.6
shader_parameter/edge_foam_texture = SubResource("NoiseTexture2D_s3d63")
shader_parameter/peak_height_threshold = 1.0
shader_parameter/peak_color = Vector3(1, 1, 1)
shader_parameter/peak_intensity = 1.0
shader_parameter/foam_intensity = 1.0
shader_parameter/foam_scale = 1.0
shader_parameter/metallic = 0.6
shader_parameter/roughness = 0.54
shader_parameter/uv_scale_text_a = 0.1
shader_parameter/uv_speed_text_a = Vector2(0.42, 0.3)
shader_parameter/uv_scale_text_b = 2.72
shader_parameter/uv_speed_text_b = Vector2(0.15, 0.1)
shader_parameter/normal_strength = 1.0
shader_parameter/uv_sampler_scale = 0.3
shader_parameter/blend_factor = 0.01
shader_parameter/perturbation_strength = 0.035
shader_parameter/perturbation_time = 0.3
shader_parameter/normalmap_a = ExtResource("85_0u0mt")
shader_parameter/normalmap_b = SubResource("NoiseTexture2D_e6qyg")
shader_parameter/uv_sampler = SubResource("NoiseTexture2D_5gaf8")
shader_parameter/caustic_sampler = ExtResource("84_r86sn")
shader_parameter/num_caustic_layers = 1.0
shader_parameter/caustic_distortion_strength = 0.001
[sub_resource type="PlaneMesh" id="PlaneMesh_xwneg"]
lightmap_size_hint = Vector2i(1003, 753)
material = SubResource("ShaderMaterial_ou4jy")
@@ -1622,6 +1699,11 @@ noise = SubResource("FastNoiseLite_xqf5a")
density = 0.0254
density_texture = SubResource("NoiseTexture3D_v60tm")
[sub_resource type="FogMaterial" id="FogMaterial_xqf5a"]
density = 8.0
albedo = Color(0, 0, 0, 1)
edge_fade = 0.0353554
[sub_resource type="PlaneMesh" id="PlaneMesh_cqjgr"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_gdgdy"]
@@ -2261,6 +2343,11 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 151.275, -5.82558, 270.138)
size = Vector3(279.973, 65.4964, 306.2)
material = SubResource("FogMaterial_o5pdk")
[node name="FogVolume2" type="FogVolume" parent="VFX"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 128.515, 6.56357, 17.6036)
size = Vector3(2, 27.1622, 20.9376)
material = SubResource("FogMaterial_xqf5a")
[node name="Audio" type="Node3D" parent="."]
transform = Transform3D(0.66, 0, 0, 0, 0.66, 0, 0, 0, 0.66, -293.644, -2.57557, 69.8565)
@@ -2271,41 +2358,44 @@ transform = Transform3D(1.51515, 0, 0, 0, 1.51515, 0, 0, 0, 1.51515, 137.047, -0
[node name="Interior" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 22.4453, 0, 5.97604)
stream = ExtResource("2_wbbo3")
stream = ExtResource("49_xqf5a")
volume_db = 5.275
unit_size = 10.55
max_db = -3.264
max_distance = 100.0
bus = &"AMBIENT"
parameters/looping = true
script = ExtResource("66_q7hpd")
[node name="Interior2" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -231.692, 6.43338, -92.712)
stream = ExtResource("2_wbbo3")
stream = ExtResource("49_xqf5a")
volume_db = 5.275
unit_size = 10.55
max_db = -3.264
max_distance = 54.99
bus = &"AMBIENT"
parameters/looping = true
script = ExtResource("66_q7hpd")
[node name="Ocean" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -210.527, -9.55156, -81.5173)
stream = ExtResource("3_pvi8n")
stream = ExtResource("51_v60tm")
volume_db = 8.791
unit_size = 4.51
max_db = -13.154
max_distance = 247.56
bus = &"AMBIENT"
attenuation_filter_cutoff_hz = 20500.0
parameters/looping = true
script = ExtResource("66_q7hpd")
[node name="Ocean2" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 109.176, -130.646, -48.6352)
stream = ExtResource("3_pvi8n")
stream = ExtResource("51_v60tm")
volume_db = 30.769
unit_size = 1.77
max_db = -10.353
@@ -2313,12 +2403,13 @@ max_distance = 157.54
max_polyphony = 2
bus = &"AMBIENT"
attenuation_filter_db = -34.0
parameters/looping = true
script = ExtResource("66_q7hpd")
[node name="Ocean3" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -329.209, -9.13597, -39.3283)
stream = ExtResource("3_pvi8n")
stream = ExtResource("51_v60tm")
volume_db = 30.769
unit_size = 11.1
max_db = -5.078
@@ -2327,17 +2418,27 @@ max_polyphony = 2
bus = &"AMBIENT"
attenuation_filter_cutoff_hz = 691.0
attenuation_filter_db = -34.0
parameters/looping = true
script = ExtResource("66_q7hpd")
[node name="Waterfall" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio" groups=["DimmableAudio"]]
process_mode = 3
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -107.057, 0, -48.0532)
stream = ExtResource("3_c2gp5")
stream = ExtResource("52_o5pdk")
volume_db = 2.774
max_distance = 116.36
bus = &"AMBIENT"
parameters/looping = true
script = ExtResource("66_q7hpd")
[node name="Water Lapping" type="AudioStreamPlayer3D" parent="Audio/DimmableAudio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -90.7421, 6.52446, -21.4624)
stream = ExtResource("53_xqf5a")
autoplay = true
max_distance = 15.0
bus = &"AMBIENT"
parameters/looping = true
[node name="Actors" type="Node3D" parent="."]
transform = Transform3D(-0.267765, 0, 0.351913, 0, 0.4422, 0, -0.351913, 0, -0.267765, -380.41, 3.62424, 26.8484)
@@ -1,4 +1,4 @@
[gd_scene load_steps=83 format=4 uid="uid://bfel23t0brfgb"]
[gd_scene load_steps=86 format=4 uid="uid://bfel23t0brfgb"]
[ext_resource type="Script" uid="uid://4yx8q5wp3acp" path="res://src/map/dungeon/floors/Special Floors/River.cs" id="1_0q5xi"]
[ext_resource type="Shader" uid="uid://buj0rfyawbmuu" path="res://src/map/dungeon/models/Special Floors & Rooms/EX-Grassy/Grassland.gdshader" id="2_poprr"]
@@ -20,6 +20,9 @@
[ext_resource type="Texture2D" uid="uid://4acpnr07pmlg" path="res://src/map/dungeon/models/Special Floors & Rooms/EX-River/impalers_impalers.png" id="18_bnmex"]
[ext_resource type="Shader" uid="uid://bpkmgenx50vof" path="res://src/map/map shaders/VOID PORTAL.gdshader" id="18_poprr"]
[ext_resource type="Texture2D" uid="uid://byd2a2hshj5s4" path="res://src/map/dungeon/models/Special Floors & Rooms/36. Final Floor/36_A2_FINAL_FLOOR_VER.0_wood_final_tree.jpg" id="19_bnmex"]
[ext_resource type="AudioStream" uid="uid://b5vhghigr263m" path="res://src/audio/amb/amb_ATMOSTPHERE.ogg" id="21_bk4cs"]
[ext_resource type="AudioStream" uid="uid://cstt5t4tspgll" path="res://src/audio/amb/amb_RIVER.ogg" id="22_wboc7"]
[ext_resource type="AudioStream" uid="uid://dun1mdjlmv2iy" path="res://src/audio/amb/amb_CRICKETS.ogg" id="23_p5cam"]
[sub_resource type="CompressedTexture2D" id="CompressedTexture2D_fsavp"]
@@ -1024,3 +1027,22 @@ transform = Transform3D(-0.0215939, 0, -0.148438, 0, 0.15, 0, 0.148438, 0, -0.02
[node name="Cube_004" type="MeshInstance3D" parent="Dock"]
mesh = SubResource("ArrayMesh_p0fs4")
skeleton = NodePath("")
[node name="AMB1 - atmosphere" type="AudioStreamPlayer" parent="."]
stream = ExtResource("21_bk4cs")
volume_db = 4.522
autoplay = true
bus = &"AMBIENT"
parameters/looping = true
[node name="AMB2 - stream" type="AudioStreamPlayer" parent="."]
stream = ExtResource("22_wboc7")
autoplay = true
bus = &"AMBIENT"
parameters/looping = true
[node name="AMB3 - crickets" type="AudioStreamPlayer" parent="."]
stream = ExtResource("23_p5cam")
autoplay = true
bus = &"AMBIENT"
parameters/looping = true
@@ -1,4 +1,4 @@
[gd_scene load_steps=98 format=4 uid="uid://dfpyfpnya0f4u"]
[gd_scene load_steps=99 format=4 uid="uid://dfpyfpnya0f4u"]
[ext_resource type="Texture2D" uid="uid://b5eatyg2m2v3x" path="res://src/map/dungeon/models/Area 1/Water/WaterRoomFixs_SA115.png" id="2_cgkx3"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_hbsbj"]
@@ -24,6 +24,7 @@
[ext_resource type="Texture2D" uid="uid://c6nvjsxvrixby" path="res://src/map/dungeon/models/Area 1/Water/WaterRoomFixs_tile3.png" id="19_a0d8w"]
[ext_resource type="Texture2D" uid="uid://rgm2xidlu0s0" path="res://src/map/dungeon/models/Area 1/Water/WaterRoomFixs_Green mottled.png" id="20_1fe27"]
[ext_resource type="PackedScene" uid="uid://d4hoflik3yvyx" path="res://src/map/dungeon/models/Area 1/Water/Water Room CHain Fixes.glb" id="24_edwv6"]
[ext_resource type="AudioStream" uid="uid://cdweiwl17xnn6" path="res://src/audio/amb/amb_water_lapping1.ogg" id="25_cgkx3"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_d6jel"]
resource_name = "SA115"
@@ -2059,3 +2060,23 @@ mesh = SubResource("PlaneMesh_cgkx3")
[node name="Water Room CHain Fixes" parent="." instance=ExtResource("24_edwv6")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.284123, 2.11906, -0.0542002)
[node name="Audio" type="Node3D" parent="."]
[node name="Water 1" type="AudioStreamPlayer3D" parent="Audio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.460612, -1.57167, 10.8585)
stream = ExtResource("25_cgkx3")
autoplay = true
max_distance = 45.0
max_polyphony = 2
bus = &"AMBIENT"
parameters/looping = true
[node name="Water 2" type="AudioStreamPlayer3D" parent="Audio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.460612, -1.57167, -11.4033)
stream = ExtResource("25_cgkx3")
autoplay = true
max_distance = 45.0
max_polyphony = 2
bus = &"AMBIENT"
parameters/looping = true
@@ -1,4 +1,4 @@
[gd_scene load_steps=42 format=4 uid="uid://b8u3sfhexlhfu"]
[gd_scene load_steps=43 format=4 uid="uid://b8u3sfhexlhfu"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_k4n66"]
[ext_resource type="Texture2D" uid="uid://b2xl16pk3sbl0" path="res://src/map/dungeon/models/Area 1/WaterCircle/A1-WateryCircle_OW_METALISH_1.jpg" id="2_wbtug"]
@@ -14,6 +14,7 @@
[ext_resource type="PackedScene" uid="uid://crt7ay2vmdqb3" path="res://src/map/dungeon/models/Area 1/WaterCircle/Flipped.glb" id="7_qjvxm"]
[ext_resource type="Texture2D" uid="uid://x6pg7l55goat" path="res://src/map/dungeon/models/Area 1/WaterCircle/A1-WateryCircle_TILE4.png" id="8_gjhll"]
[ext_resource type="PackedScene" uid="uid://baavkflkbmlow" path="res://src/map/assets/Lamp.tscn" id="14_bn7jv"]
[ext_resource type="AudioStream" uid="uid://cdweiwl17xnn6" path="res://src/audio/amb/amb_water_lapping1.ogg" id="15_hotln"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_h2beb"]
resource_name = "Material.003"
@@ -535,5 +536,9 @@ draw_pass_1 = SubResource("QuadMesh_fel6n")
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.055, -2.324, -0.178)
[node name="Water Audio" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.991641, 0)
stream = ExtResource("15_hotln")
autoplay = true
max_distance = 55.0
[editable path="Model/Flipped"]
@@ -1,4 +1,4 @@
[gd_scene load_steps=26 format=3 uid="uid://d1uldtsv8u8vw"]
[gd_scene load_steps=36 format=3 uid="uid://d1uldtsv8u8vw"]
[ext_resource type="PackedScene" uid="uid://82gby88dqm0l" path="res://src/map/dungeon/models/Area 2/Fountain/A2-Fountain.glb" id="2_0wmhg"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="2_dp1b6"]
@@ -7,6 +7,10 @@
[ext_resource type="PackedScene" uid="uid://kbrt3cos7udm" path="res://src/map/Placeables/A2-Socket.tscn" id="5_w6m53"]
[ext_resource type="PackedScene" uid="uid://bnf4mvmjogax" path="res://src/map/assets/Lamp Model/A2Top Lamp.glb" id="6_sl5mh"]
[ext_resource type="PackedScene" uid="uid://baavkflkbmlow" path="res://src/map/assets/Lamp.tscn" id="7_pgjwb"]
[ext_resource type="AudioStream" uid="uid://cdweiwl17xnn6" path="res://src/audio/amb/amb_water_lapping1.ogg" id="8_i3wjl"]
[ext_resource type="Shader" uid="uid://blrcjqdo7emhs" path="res://src/map/overworld/Models/water.gdshader" id="9_ch0al"]
[ext_resource type="CompressedTexture2DArray" uid="uid://c0kjnbpgaa6bs" path="res://src/map/assets/caustics.png" id="10_r24rn"]
[ext_resource type="Texture2D" uid="uid://cbsdc4uthojov" path="res://src/map/assets/waternormal2.jpg" id="11_udhju"]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_h8hok"]
height = 7.573
@@ -90,6 +94,78 @@ subdivide_width = 2
subdivide_height = 2
subdivide_depth = 2
[sub_resource type="FastNoiseLite" id="FastNoiseLite_d8mjt"]
noise_type = 3
frequency = 0.051
fractal_type = 0
domain_warp_enabled = true
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_e6qyg"]
seamless = true
noise = SubResource("FastNoiseLite_d8mjt")
[sub_resource type="FastNoiseLite" id="FastNoiseLite_7im4w"]
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_5gaf8"]
seamless = true
noise = SubResource("FastNoiseLite_7im4w")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_ou4jy"]
render_priority = 0
shader = ExtResource("9_ch0al")
shader_parameter/wave_1 = Vector4(0.3, 4, 0.2, 0.6)
shader_parameter/wave_2 = Vector4(-0.26, -0.19, 0.01, 0.47)
shader_parameter/wave_3 = Vector4(-7.67, 5.63, 0.1, 0.38)
shader_parameter/wave_4 = Vector4(-0.42, -1.63, 0.1, 0.28)
shader_parameter/wave_5 = Vector4(1.66, 0.07, 0.15, 1.81)
shader_parameter/wave_6 = Vector4(1.2, 1.14, 0.01, 0.33)
shader_parameter/wave_7 = Vector4(-1.6, 7.3, 0.11, 0.73)
shader_parameter/wave_8 = Vector4(-0.42, -1.63, 0.15, 1.52)
shader_parameter/time_factor = 2.5
shader_parameter/noise_zoom = 2.0
shader_parameter/noise_amp = 1.0
shader_parameter/base_water_color = Color(0, 0.592828, 0.515505, 1)
shader_parameter/fresnel_water_color = Color(0.457416, 0.678852, 0.519402, 1)
shader_parameter/deep_water_color = Color(0.732793, 0.968719, 0.655931, 1)
shader_parameter/shallow_water_color = Color(0.406848, 0.699941, 0.470216, 1)
shader_parameter/beers_law = 0.495
shader_parameter/depth_offset = -1.2
shader_parameter/near = 7.0
shader_parameter/far = 10000.0
shader_parameter/edge_texture_scale = 3.5
shader_parameter/edge_texture_offset = 1.0
shader_parameter/edge_texture_speed = 0.1
shader_parameter/edge_foam_intensity = 2.0
shader_parameter/edge_fade_start = -3.0
shader_parameter/edge_fade_end = 6.6
shader_parameter/peak_height_threshold = 1.0
shader_parameter/peak_color = Vector3(1, 1, 1)
shader_parameter/peak_intensity = 1.0
shader_parameter/foam_intensity = 1.0
shader_parameter/foam_scale = 1.0
shader_parameter/metallic = 0.6
shader_parameter/roughness = 0.54
shader_parameter/uv_scale_text_a = 0.1
shader_parameter/uv_speed_text_a = Vector2(1.18, 1.52)
shader_parameter/uv_scale_text_b = 0.6
shader_parameter/uv_speed_text_b = Vector2(0.15, 0.1)
shader_parameter/normal_strength = 1.0
shader_parameter/uv_sampler_scale = 0.3
shader_parameter/blend_factor = 0.03
shader_parameter/perturbation_strength = 1.0
shader_parameter/perturbation_time = 0.3
shader_parameter/normalmap_a = ExtResource("11_udhju")
shader_parameter/normalmap_b = SubResource("NoiseTexture2D_e6qyg")
shader_parameter/uv_sampler = SubResource("NoiseTexture2D_5gaf8")
shader_parameter/caustic_sampler = ExtResource("10_r24rn")
shader_parameter/num_caustic_layers = 1.0
shader_parameter/caustic_distortion_strength = 0.001
[sub_resource type="CylinderMesh" id="CylinderMesh_ibadd"]
material = SubResource("ShaderMaterial_ou4jy")
bottom_radius = 4.0
height = 0.001
[node name="Antechamber 4" type="Node3D"]
script = ExtResource("2_dp1b6")
@@ -98,6 +174,9 @@ script = ExtResource("2_dp1b6")
[node name="A2-Fountain" parent="Model" instance=ExtResource("2_0wmhg")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0223598, 0, 0.0241566)
[node name="Fountain_001" parent="Model/A2-Fountain" index="12"]
visible = false
[node name="Collisions" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0223598, 2, 0.0241566)
@@ -268,4 +347,16 @@ transform = Transform3D(0.77, 0, 0, 0, 0.77, 0, 0, 0, 0.77, 0.0567667, 7.74701,
[node name="Lamp" parent="." instance=ExtResource("7_pgjwb")]
transform = Transform3D(0.77, 0, 0, 0, 0.77, 0, 0, 0, 0.77, 0.0411255, 2.37496, 0.136207)
[node name="Water Lapping" type="AudioStreamPlayer3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.89317, 0.343308, -5.04629)
stream = ExtResource("8_i3wjl")
autoplay = true
max_distance = 15.0
bus = &"AMBIENT"
[node name="FountainWater" type="MeshInstance3D" parent="."]
transform = Transform3D(0.324, 0, 0, 0, 0.302, 0, 0, 0, 0.327, 6.91775, 0.542736, -5.06113)
mesh = SubResource("CylinderMesh_ibadd")
skeleton = NodePath("../Model/A2-Fountain/Fountain_001")
[editable path="Model/A2-Fountain"]
@@ -1,8 +1,9 @@
[gd_scene load_steps=31 format=3 uid="uid://cypdcaqeylnwl"]
[gd_scene load_steps=32 format=3 uid="uid://cypdcaqeylnwl"]
[ext_resource type="Script" uid="uid://dhollu4j3pynq" path="res://src/map/dungeon/code/MonsterRoom.cs" id="1_h7qp4"]
[ext_resource type="PackedScene" uid="uid://bhp13lryklool" path="res://src/map/dungeon/models/Area 2/Waterroom/A2 Water Room.glb" id="2_d5u83"]
[ext_resource type="Shader" uid="uid://dj3ut2w0lnwq2" path="res://src/map/map shaders/Overworld God Rays.gdshader" id="4_41mai"]
[ext_resource type="AudioStream" uid="uid://cdweiwl17xnn6" path="res://src/audio/amb/amb_water_lapping1.ogg" id="5_18wua"]
[ext_resource type="Texture2D" uid="uid://dw50ys561j8no" path="res://src/map/assets/DUST_1.png" id="5_d0ika"]
[sub_resource type="BoxShape3D" id="BoxShape3D_14xap"]
@@ -418,3 +419,24 @@ radius = 0.243164
height = 0.610291
cone = true
material = SubResource("ShaderMaterial_d5u83")
[node name="Audio" type="Node3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.74288, 0)
[node name="Water 1" type="AudioStreamPlayer3D" parent="Audio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.460612, -1.57167, 10.8585)
stream = ExtResource("5_18wua")
autoplay = true
max_distance = 45.0
max_polyphony = 2
bus = &"AMBIENT"
parameters/looping = true
[node name="Water 2" type="AudioStreamPlayer3D" parent="Audio"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.460612, -1.57167, -11.4033)
stream = ExtResource("5_18wua")
autoplay = true
max_distance = 45.0
max_polyphony = 2
bus = &"AMBIENT"
parameters/looping = true
@@ -27,15 +27,15 @@ void vertex() {
void fragment() {
vec3 fallof = texture(gradient, base_uv).rgb;
float fresnel = pow(1.0 - dot(normalize(NORMAL), normalize(VIEW)), rim_power);
float fade = mix(1.0, -1.0, fresnel);
ROUGHNESS = 0.0;
ROUGHNESS = 0.0;
SPECULAR = 0.0;
vec3 emission_tex = texture(texture_emission, UV).rgb;
EMISSION = (emission.rgb + emission_tex) * emission_energy * fallof;
ALPHA = clamp(fade, 0.0, 1.0) * EMISSION.r * alpha;
ALPHA = clamp(fade, 0.0, 1.0) * EMISSION.r * alpha;
}
@@ -30,15 +30,15 @@ void vertex() {
void fragment() {
vec3 fallof = texture(gradient, base_uv).rgb;
float fresnel = pow(1.0 - dot(normalize(NORMAL), normalize(VIEW)), rim_power);
float fade = mix(1.0, -1.0, fresnel);
ROUGHNESS = 0.0;
ROUGHNESS = 0.0;
SPECULAR = 0.0;
vec3 emission_tex = texture(texture_emission, UV).rgb;
EMISSION = (emission.rgb + emission_tex) * emission_energy * fallof;
ALPHA = clamp(fade, 0.0, 1.0) * EMISSION.r * alpha;
ALPHA = clamp(fade, 0.0, 1.0) * EMISSION.r * alpha;
}"