diff --git a/src/base-environments/transition/import/textures/station_tiles.tres b/src/base-environments/transition/import/textures/station_tiles.tres index 962a3fbd..560cee60 100644 --- a/src/base-environments/transition/import/textures/station_tiles.tres +++ b/src/base-environments/transition/import/textures/station_tiles.tres @@ -1,4 +1,4 @@ -[gd_resource type="ShaderMaterial" load_steps=10 format=3 uid="uid://b3wybjajg4dr3"] +[gd_resource type="ShaderMaterial" format=3 uid="uid://b3wybjajg4dr3"] [ext_resource type="Texture2D" uid="uid://dg241b0ow4owm" path="res://base-environments/transition/import/textures/StationTiles_Albedo.png" id="1_oop75"] [ext_resource type="Texture2D" uid="uid://dst0u5b51mx4h" path="res://base-environments/transition/shaders/water_color.exr" id="1_s12gp"] diff --git a/src/base-environments/transition/subway_sequence.tscn b/src/base-environments/transition/subway_sequence.tscn index 6275d856..6a9db38d 100644 --- a/src/base-environments/transition/subway_sequence.tscn +++ b/src/base-environments/transition/subway_sequence.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=46 format=3 uid="uid://fgp3tbah7msy"] +[gd_scene format=3 uid="uid://fgp3tbah7msy"] [ext_resource type="Script" uid="uid://snugj1gnggjj" path="res://base-environments/transition/code/subway_sequence.gd" id="1_yfan7"] [ext_resource type="PackedScene" uid="uid://mkccbig41bqb" path="res://logic-scenes/player_controller/player_controller.tscn" id="2_il5go"] @@ -160,35 +160,38 @@ metadata/_custom_type_script = "uid://br1w2nt4pj8lt" [sub_resource type="Compositor" id="Compositor_e75no"] compositor_effects = Array[CompositorEffect]([SubResource("CompositorEffect_820wi")]) -[node name="SubwaySequence" type="Node3D"] +[node name="SubwaySequence" type="Node3D" unique_id=1018038775] script = ExtResource("1_yfan7") id = 2 -[node name="Logic" type="Node3D" parent="." groups=["labels"]] +[node name="Logic" type="Node3D" parent="." unique_id=1036462417 groups=["labels"]] unique_name_in_owner = true -[node name="PlayerController" parent="Logic" instance=ExtResource("2_il5go")] +[node name="PlayerController" parent="Logic" unique_id=1470359340 instance=ExtResource("2_il5go")] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.0218763, 6.1035156e-05, -5.6086483) continuous_cd = true -[node name="Track0Dolly" parent="Logic" instance=ExtResource("17_yfan7")] +[node name="PlayerAnimationPlayer" parent="Logic/PlayerController" index="3"] +autoplay = &"RESET" + +[node name="Track0Dolly" parent="Logic" unique_id=1260956118 instance=ExtResource("17_yfan7")] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.2, -0.2, -32.5) index = 0 signage_group = "signage2" -[node name="Track1Dolly" parent="Logic" instance=ExtResource("17_yfan7")] +[node name="Track1Dolly" parent="Logic" unique_id=1724160312 instance=ExtResource("17_yfan7")] unique_name_in_owner = true transform = Transform3D(-1, 0, -8.742278e-08, 0, 1, 0, 8.742278e-08, 0, -1, -6.2, -0.2, -32.5) index = 1 signage_group = "signage1" -[node name="Fahrplan" type="Node3D" parent="Logic"] +[node name="Fahrplan" type="Node3D" parent="Logic" unique_id=152007071] script = ExtResource("4_yfan7") metadata/_custom_type_script = "uid://bi4cwmajhpa5f" -[node name="hirschfeld" parent="Logic/Fahrplan" groups=["signage1"] instance=ExtResource("5_rum2v")] +[node name="hirschfeld" parent="Logic/Fahrplan" unique_id=1025522873 groups=["signage1"] instance=ExtResource("5_rum2v")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.015596004, 0.007891655, -0.018885009) script = ExtResource("10_iq74k") i18n_key = &"Hirschfeld-Str." @@ -198,49 +201,49 @@ train_labels = Dictionary[StringName, String]({ &"u2uni_mensa": "U2 Ambitz" }) -[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/hirschfeld"] +[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/hirschfeld" unique_id=219537514] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638) size = Vector3(20, 3.75, 84) data = ExtResource("6_ii0j1") -[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/hirschfeld"] +[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/hirschfeld" unique_id=743802734] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606) -[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D"] +[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D" unique_id=41657722] transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D"] +[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D" unique_id=334005610] transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D"] +[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D" unique_id=17792309] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0) mesh = SubResource("BoxMesh_rkl48") -[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D"] +[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D" unique_id=348777461] transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0) material_override = SubResource("StandardMaterial3D_sofnd") use_collision = true -[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D/CSGCombiner3D" unique_id=1471837353] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) mesh = SubResource("BoxMesh_8c5ii") -[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D/CSGCombiner3D" unique_id=560339757] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) operation = 2 mesh = SubResource("BoxMesh_symoa") -[node name="MapViewport" type="SubViewport" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D"] +[node name="MapViewport" type="SubViewport" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D" unique_id=660990974] disable_3d = true size = Vector2i(2896, 2048) render_target_update_mode = 4 -[node name="SubwayMap" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D/MapViewport" instance=ExtResource("8_rcbu2")] +[node name="SubwayMap" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D/MapViewport" unique_id=1327987493 instance=ExtResource("8_rcbu2")] unique_name_in_owner = true -[node name="SubwayMapAudio" type="AudioStreamPlayer3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D"] +[node name="SubwayMapAudio" type="AudioStreamPlayer3D" parent="Logic/Fahrplan/hirschfeld/SubwayMap3D" unique_id=1590847118] stream = ExtResource("7_rkl48") unit_size = 2.0 max_db = -5.0 @@ -248,7 +251,7 @@ autoplay = true panning_strength = 0.5 bus = &"sfx" -[node name="uni_mensa" parent="Logic/Fahrplan" instance=ExtResource("9_bdj4u")] +[node name="uni_mensa" parent="Logic/Fahrplan" unique_id=304084571 instance=ExtResource("9_bdj4u")] visible = false script = ExtResource("10_iq74k") i18n_key = &"Uni (Alte Mensa)" @@ -257,41 +260,41 @@ train_labels = Dictionary[StringName, String]({ &"u2uni_main": "U2 Ambitz" }) -[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/uni_mensa"] +[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/uni_mensa" unique_id=1338723615] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638) size = Vector3(11, 3.7785034, 84) data = ExtResource("11_rum2v") -[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/uni_mensa"] +[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/uni_mensa" unique_id=1260007767] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606) -[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D"] +[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D" unique_id=890459378] transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D"] +[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D" unique_id=1267781612] transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D"] +[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D" unique_id=2039597028] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0) mesh = SubResource("BoxMesh_rkl48") -[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D"] +[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D" unique_id=1404856523] transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0) material_override = SubResource("StandardMaterial3D_sofnd") use_collision = true -[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D/CSGCombiner3D" unique_id=1734820387] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) mesh = SubResource("BoxMesh_8c5ii") -[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/uni_mensa/SubwayMap3D/CSGCombiner3D" unique_id=174662135] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) operation = 2 mesh = SubResource("BoxMesh_symoa") -[node name="uni_main" parent="Logic/Fahrplan" instance=ExtResource("9_bdj4u")] +[node name="uni_main" parent="Logic/Fahrplan" unique_id=1504839562 instance=ExtResource("9_bdj4u")] visible = false script = ExtResource("10_iq74k") i18n_key = &"Universität" @@ -304,41 +307,41 @@ train_labels = Dictionary[StringName, String]({ &"u8saint_jude": "U8 Südstadt" }) -[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/uni_main"] +[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/uni_main" unique_id=386955165] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638) size = Vector3(11, 3.7785034, 84) data = ExtResource("12_ii0j1") -[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/uni_main"] +[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/uni_main" unique_id=231475232] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606) -[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D"] +[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D" unique_id=834128604] transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D"] +[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D" unique_id=1791831471] transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D"] +[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D" unique_id=498012930] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0) mesh = SubResource("BoxMesh_rkl48") -[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D"] +[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D" unique_id=1749544554] transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0) material_override = SubResource("StandardMaterial3D_sofnd") use_collision = true -[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D/CSGCombiner3D" unique_id=1851785829] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) mesh = SubResource("BoxMesh_8c5ii") -[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/uni_main/SubwayMap3D/CSGCombiner3D" unique_id=393572311] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) operation = 2 mesh = SubResource("BoxMesh_symoa") -[node name="saint_exupery" parent="Logic/Fahrplan" instance=ExtResource("11_vomua")] +[node name="saint_exupery" parent="Logic/Fahrplan" unique_id=2082832980 instance=ExtResource("11_vomua")] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2, 0, 0, 0) visible = false @@ -349,13 +352,13 @@ train_labels = Dictionary[StringName, String]({ &"u4rosenthal": "U4 Gesundquell" }) -[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/saint_exupery"] +[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/saint_exupery" unique_id=1675586253] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638) subdiv = 2 size = Vector3(11, 3.7785034, 84) data = ExtResource("11_iq74k") -[node name="ministry" parent="Logic/Fahrplan" instance=ExtResource("11_vomua")] +[node name="ministry" parent="Logic/Fahrplan" unique_id=1579179194 instance=ExtResource("11_vomua")] unique_name_in_owner = true transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2, 0, 0, 0) visible = false @@ -365,12 +368,12 @@ train_labels = Dictionary[StringName, String]({ &"u2uni_main": "U2 Turingplatz" }) -[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/ministry"] +[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/ministry" unique_id=596807491] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638) size = Vector3(11, 3.7785034, 84) data = ExtResource("11_il5go") -[node name="rosenthal" parent="Logic/Fahrplan" instance=ExtResource("11_vomua")] +[node name="rosenthal" parent="Logic/Fahrplan" unique_id=1622186918 instance=ExtResource("11_vomua")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.2, 0, 0, 0) visible = false script = ExtResource("12_il5go") @@ -382,13 +385,13 @@ train_labels = Dictionary[StringName, String]({ &"u8uni_main": "U8 Südstadt" }) -[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/rosenthal"] +[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/rosenthal" unique_id=1430309998] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.020572662, 1.5449562, -25.981638) subdiv = 2 size = Vector3(11, 3.7785034, 84) data = ExtResource("14_iq74k") -[node name="parity_square" parent="Logic/Fahrplan" instance=ExtResource("13_265nv")] +[node name="parity_square" parent="Logic/Fahrplan" unique_id=1338819324 instance=ExtResource("13_265nv")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1.3, 0, 0, 0) visible = false script = ExtResource("10_iq74k") @@ -399,173 +402,173 @@ train_labels = Dictionary[StringName, String]({ &"u4saint_exupery": "U4 Gesundquell" }) -[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/parity_square"] +[node name="VoxelGI" type="VoxelGI" parent="Logic/Fahrplan/parity_square" unique_id=2063732742] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.7692308, 0.020572662, 1.5449562, -27.640734) subdiv = 2 size = Vector3(11, 3.7785034, 104.75287) data = ExtResource("16_iq74k") -[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/parity_square"] +[node name="SubwayMap3D" type="Node3D" parent="Logic/Fahrplan/parity_square" unique_id=231071355] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.021, 1.4, -22.606) -[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D"] +[node name="MapPanel1" type="MeshInstance3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D" unique_id=524358054] transform = Transform3D(-6.389512e-08, 0, 1.46175, 0, 1.46175, 0, -1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D"] +[node name="MapPanel2" type="MeshInstance3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D" unique_id=1321406280] transform = Transform3D(-6.389512e-08, 0, -1.46175, 0, 1.46175, 0, 1.46175, 0, -6.389512e-08, 0, 0, 0) mesh = SubResource("QuadMesh_rkl48") -[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D"] +[node name="Stand" type="MeshInstance3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D" unique_id=1444043959] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.15, 0) mesh = SubResource("BoxMesh_rkl48") -[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D"] +[node name="CSGCombiner3D" type="CSGCombiner3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D" unique_id=514725949] transform = Transform3D(1.46175, 0, 0, 0, 1.46175, 0, 0, 0, 1.46175, 0, 0, 0) material_override = SubResource("StandardMaterial3D_sofnd") use_collision = true -[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D" type="CSGMesh3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D/CSGCombiner3D" unique_id=817547320] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) mesh = SubResource("BoxMesh_8c5ii") -[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D/CSGCombiner3D"] +[node name="CSGMesh3D2" type="CSGMesh3D" parent="Logic/Fahrplan/parity_square/SubwayMap3D/CSGCombiner3D" unique_id=1279756535] transform = Transform3D(1, 0, -7.1054274e-15, 0, 1, 0, 7.1054274e-15, 0, 1, 0, 0, 0) operation = 2 mesh = SubResource("BoxMesh_symoa") -[node name="MapViewport" type="SubViewport" parent="Logic/Fahrplan/parity_square/SubwayMap3D"] +[node name="MapViewport" type="SubViewport" parent="Logic/Fahrplan/parity_square/SubwayMap3D" unique_id=1230936345] disable_3d = true size = Vector2i(2896, 2048) render_target_update_mode = 4 -[node name="SubwayMap" parent="Logic/Fahrplan/parity_square/SubwayMap3D/MapViewport" instance=ExtResource("8_rcbu2")] +[node name="SubwayMap" parent="Logic/Fahrplan/parity_square/SubwayMap3D/MapViewport" unique_id=118012432 instance=ExtResource("8_rcbu2")] -[node name="Collision" type="StaticBody3D" parent="Logic"] +[node name="Collision" type="StaticBody3D" parent="Logic" unique_id=1981379044] -[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Logic/Collision"] +[node name="World Boundary (Floor)" type="CollisionShape3D" parent="Logic/Collision" unique_id=836708414] shape = SubResource("WorldBoundaryShape3D_rkl48") debug_color = Color(0.5019608, 0.003921569, 0.9607843, 1) -[node name="CollisionShape3D3" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D3" type="CollisionShape3D" parent="Logic/Collision" unique_id=1454083655] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, -66.5) shape = SubResource("BoxShape3D_yfan7") -[node name="CollisionShape3D4" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D4" type="CollisionShape3D" parent="Logic/Collision" unique_id=401580690] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.143, 1, 0.25) shape = SubResource("BoxShape3D_yfan7") -[node name="CollisionShape3D5" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D5" type="CollisionShape3D" parent="Logic/Collision" unique_id=1029621015] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.8523458, 1, -1.1576476) shape = SubResource("BoxShape3D_il5go") -[node name="CollisionShape3D7" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D7" type="CollisionShape3D" parent="Logic/Collision" unique_id=1662055133] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 1.567, 1.031, -2) shape = SubResource("BoxShape3D_iq74k") -[node name="CollisionShape3D8" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D8" type="CollisionShape3D" parent="Logic/Collision" unique_id=402007193] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.567, 1.031, -2) shape = SubResource("BoxShape3D_biibr") -[node name="CollisionShape3D9" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D9" type="CollisionShape3D" parent="Logic/Collision" unique_id=1576481142] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 0, 1.031, -2) shape = SubResource("BoxShape3D_rum2v") -[node name="CollisionShape3D10" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D10" type="CollisionShape3D" parent="Logic/Collision" unique_id=1452079625] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -7.783883) shape = SubResource("BoxShape3D_ii0j1") -[node name="CollisionShape3D11" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D11" type="CollisionShape3D" parent="Logic/Collision" unique_id=1008810294] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -9.45743) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D12" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D12" type="CollisionShape3D" parent="Logic/Collision" unique_id=541853028] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -17.783882) shape = SubResource("BoxShape3D_ii0j1") -[node name="CollisionShape3D13" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D13" type="CollisionShape3D" parent="Logic/Collision" unique_id=677607764] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -19.45743) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D14" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D14" type="CollisionShape3D" parent="Logic/Collision" unique_id=1293358347] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -16.102852) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D15" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D15" type="CollisionShape3D" parent="Logic/Collision" unique_id=985616557] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -27.783882) shape = SubResource("BoxShape3D_ii0j1") -[node name="CollisionShape3D16" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D16" type="CollisionShape3D" parent="Logic/Collision" unique_id=801985133] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -29.45743) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D17" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D17" type="CollisionShape3D" parent="Logic/Collision" unique_id=197748420] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -26.102852) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D18" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D18" type="CollisionShape3D" parent="Logic/Collision" unique_id=761326610] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -37.783882) shape = SubResource("BoxShape3D_ii0j1") -[node name="CollisionShape3D19" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D19" type="CollisionShape3D" parent="Logic/Collision" unique_id=1342889226] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -39.457428) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D20" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D20" type="CollisionShape3D" parent="Logic/Collision" unique_id=1047602758] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -36.10285) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D21" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D21" type="CollisionShape3D" parent="Logic/Collision" unique_id=1841460790] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -47.783882) shape = SubResource("BoxShape3D_ii0j1") -[node name="CollisionShape3D22" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D22" type="CollisionShape3D" parent="Logic/Collision" unique_id=312700908] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -49.457428) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D23" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D23" type="CollisionShape3D" parent="Logic/Collision" unique_id=1015805918] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -46.10285) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D24" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D24" type="CollisionShape3D" parent="Logic/Collision" unique_id=1122736393] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 2.5282154e-07, 1.031, -57.783882) shape = SubResource("BoxShape3D_ii0j1") -[node name="CollisionShape3D26" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D26" type="CollisionShape3D" parent="Logic/Collision" unique_id=2021914520] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, 3.259746e-07, 0.29198635, -56.10285) shape = SubResource("BoxShape3D_ltric") -[node name="CollisionShape3D6" type="CollisionShape3D" parent="Logic/Collision"] +[node name="CollisionShape3D6" type="CollisionShape3D" parent="Logic/Collision" unique_id=458997453] transform = Transform3D(-4.371139e-08, 0, -1, 0, 1, 0, 1, 0, -4.371139e-08, -1.8618617, 1, -1.1576476) shape = SubResource("BoxShape3D_il5go") -[node name="train" type="CollisionShape3D" parent="Logic/Collision"] +[node name="train" type="CollisionShape3D" parent="Logic/Collision" unique_id=595610224] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.0680046, -0.24993896, -32.189793) shape = SubResource("BoxShape3D_rcbu2") -[node name="MapViewport" type="SubViewport" parent="Logic"] +[node name="MapViewport" type="SubViewport" parent="Logic" unique_id=1028638766] disable_3d = true size = Vector2i(2896, 2048) render_target_update_mode = 4 -[node name="SubwayMap" parent="Logic/MapViewport" instance=ExtResource("8_rcbu2")] +[node name="SubwayMap" parent="Logic/MapViewport" unique_id=128682480 instance=ExtResource("8_rcbu2")] -[node name="material_helper" type="MeshInstance3D" parent="Logic"] +[node name="material_helper" type="MeshInstance3D" parent="Logic" unique_id=1311824011] material_override = ExtResource("15_hdxw7") cast_shadow = 0 skeleton = NodePath("../SceneAnimationPlayer") -[node name="SceneAnimationPlayer" type="AnimationPlayer" parent="Logic"] +[node name="SceneAnimationPlayer" type="AnimationPlayer" parent="Logic" unique_id=1436676833] unique_name_in_owner = true -autoplay = "RESET" +autoplay = &"RESET" -[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +[node name="WorldEnvironment" type="WorldEnvironment" parent="." unique_id=1995838121] environment = SubResource("Environment_8c5ii") camera_attributes = SubResource("CameraAttributesPractical_symoa") compositor = SubResource("Compositor_e75no") script = ExtResource("17_ov8kk") -[node name="UI" type="Control" parent="."] +[node name="UI" type="Control" parent="." unique_id=1555005290] unique_name_in_owner = true layout_mode = 3 anchors_preset = 0 diff --git a/src/base-environments/volunteer_room/import/textures/.gitattributes b/src/base-environments/volunteer_room/import/textures/.gitattributes deleted file mode 100644 index a200e74b..00000000 --- a/src/base-environments/volunteer_room/import/textures/.gitattributes +++ /dev/null @@ -1,2 +0,0 @@ -kitchen_hardware_albedo.tga filter=lfs diff=lfs merge=lfs -text -kitchen_hardware_normal.tga filter=lfs diff=lfs merge=lfs -text diff --git a/src/base-environments/youth_room/chest_revealnim.anim b/src/base-environments/youth_room/chest_revealnim.anim index 4e8e4bb5..5857400f 100644 Binary files a/src/base-environments/youth_room/chest_revealnim.anim and b/src/base-environments/youth_room/chest_revealnim.anim differ diff --git a/src/base-environments/youth_room/import/youth_special_meshes_comic_book_1.res b/src/base-environments/youth_room/import/youth_special_meshes_comic_book_1.res index 7da2c267..e6f1bdc7 100644 Binary files a/src/base-environments/youth_room/import/youth_special_meshes_comic_book_1.res and b/src/base-environments/youth_room/import/youth_special_meshes_comic_book_1.res differ diff --git a/src/base-environments/youth_room/import/youth_special_meshes_comic_book_2.res b/src/base-environments/youth_room/import/youth_special_meshes_comic_book_2.res index 0929f8a2..eeac206a 100644 Binary files a/src/base-environments/youth_room/import/youth_special_meshes_comic_book_2.res and b/src/base-environments/youth_room/import/youth_special_meshes_comic_book_2.res differ diff --git a/src/base-environments/youth_room/import/youth_special_meshes_old_mask.res b/src/base-environments/youth_room/import/youth_special_meshes_old_mask.res index 7ea43a62..65ddd9e6 100644 Binary files a/src/base-environments/youth_room/import/youth_special_meshes_old_mask.res and b/src/base-environments/youth_room/import/youth_special_meshes_old_mask.res differ diff --git a/src/base-environments/youth_room/shaders/fairy_light_diode.res b/src/base-environments/youth_room/shaders/fairy_light_diode.res index eae52750..b4297844 100644 Binary files a/src/base-environments/youth_room/shaders/fairy_light_diode.res and b/src/base-environments/youth_room/shaders/fairy_light_diode.res differ diff --git a/src/base-environments/youth_room/shaders/falling-lava.res b/src/base-environments/youth_room/shaders/falling-lava.res index fd353920..3d911666 100644 Binary files a/src/base-environments/youth_room/shaders/falling-lava.res and b/src/base-environments/youth_room/shaders/falling-lava.res differ diff --git a/src/base-environments/youth_room/shaders/lava-glass.res b/src/base-environments/youth_room/shaders/lava-glass.res index 475a3c30..6ce37357 100644 Binary files a/src/base-environments/youth_room/shaders/lava-glass.res and b/src/base-environments/youth_room/shaders/lava-glass.res differ diff --git a/src/base-environments/youth_room/shaders/lava-metal.res b/src/base-environments/youth_room/shaders/lava-metal.res index ba0bb9f5..b67e951a 100644 Binary files a/src/base-environments/youth_room/shaders/lava-metal.res and b/src/base-environments/youth_room/shaders/lava-metal.res differ diff --git a/src/base-environments/youth_room/shaders/raising-lava.res b/src/base-environments/youth_room/shaders/raising-lava.res index 070ac851..b51084f3 100644 Binary files a/src/base-environments/youth_room/shaders/raising-lava.res and b/src/base-environments/youth_room/shaders/raising-lava.res differ diff --git a/src/default_bus_layout.tres b/src/default_bus_layout.tres index 72de730f..ec2aacf0 100644 --- a/src/default_bus_layout.tres +++ b/src/default_bus_layout.tres @@ -1,4 +1,4 @@ -[gd_resource type="AudioBusLayout" load_steps=10 format=3 uid="uid://djkwd76o033io"] +[gd_resource type="AudioBusLayout" format=3 uid="uid://djkwd76o033io"] [sub_resource type="AudioEffectLowPassFilter" id="AudioEffectLowPassFilter_ijm2o"] resource_name = "LowPassFilter" diff --git a/src/internationalisation.csv.import b/src/internationalisation.csv.import index a776b7f8..426fb237 100644 --- a/src/internationalisation.csv.import +++ b/src/internationalisation.csv.import @@ -6,12 +6,14 @@ uid="uid://dqfmgincww78d" [deps] -files=["res://internationalisation.en.translation", "res://internationalisation.de.translation", "res://internationalisation.es.translation", "res://internationalisation.ja.translation", "res://internationalisation.notes.translation"] +files=["res://internationalisation.en.translation", "res://internationalisation.de.translation", "res://internationalisation.es.translation", "res://internationalisation.en.translation", "res://internationalisation.notes.translation"] source_file="res://internationalisation.csv" -dest_files=["res://internationalisation.en.translation", "res://internationalisation.de.translation", "res://internationalisation.es.translation", "res://internationalisation.ja.translation", "res://internationalisation.notes.translation"] +dest_files=["res://internationalisation.en.translation", "res://internationalisation.de.translation", "res://internationalisation.es.translation", "res://internationalisation.en.translation", "res://internationalisation.notes.translation"] [params] compress=true delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/src/internationalisation.de.translation b/src/internationalisation.de.translation index 9b81b50e..4fe7cfb0 100644 Binary files a/src/internationalisation.de.translation and b/src/internationalisation.de.translation differ diff --git a/src/internationalisation.en.translation b/src/internationalisation.en.translation index 0f7c76d4..34c012e7 100644 Binary files a/src/internationalisation.en.translation and b/src/internationalisation.en.translation differ diff --git a/src/internationalisation.es.translation b/src/internationalisation.es.translation index 8e10353f..481d4a14 100644 Binary files a/src/internationalisation.es.translation and b/src/internationalisation.es.translation differ diff --git a/src/internationalisation.notes.translation b/src/internationalisation.notes.translation index eae48d40..61d6273a 100644 Binary files a/src/internationalisation.notes.translation and b/src/internationalisation.notes.translation differ diff --git a/src/logic-scenes/board/board.gd b/src/logic-scenes/board/board.gd index 01190b0f..27b56984 100644 --- a/src/logic-scenes/board/board.gd +++ b/src/logic-scenes/board/board.gd @@ -1,10 +1,9 @@ extends Control const dev_board_pre = preload("res://dev-util/board of devs.tscn") -var dev_board: Control func _ready(): - dev_board = dev_board_pre.instantiate() + var dev_board := dev_board_pre.instantiate() if $cards.get_child_count(false) > 0: $cards.get_children(false)[0].grab_focus() @@ -16,6 +15,8 @@ func _ready(): elif item is StickyNote: spawn_sticky_note((item as StickyNote).duplicate()) + dev_board.free() + func spawn_card(card: Card): $cards.add_child(card) diff --git a/src/logic-scenes/board/card-textures/card-sprites.tres b/src/logic-scenes/board/card-textures/card-sprites.tres index 9f0ddd0b..c0c334e3 100644 --- a/src/logic-scenes/board/card-textures/card-sprites.tres +++ b/src/logic-scenes/board/card-textures/card-sprites.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=7 format=3 uid="uid://j7e7me3hl6xt"] +[gd_resource type="SpriteFrames" format=3 uid="uid://j7e7me3hl6xt"] [ext_resource type="Texture2D" uid="uid://sv0nhkkur1tt" path="res://logic-scenes/board/card-textures/cardsheet.png" id="1_l4v2i"] diff --git a/src/logic-scenes/board/card-textures/sticky-note_sprites.tres b/src/logic-scenes/board/card-textures/sticky-note_sprites.tres index c9fa1adc..6647991c 100644 --- a/src/logic-scenes/board/card-textures/sticky-note_sprites.tres +++ b/src/logic-scenes/board/card-textures/sticky-note_sprites.tres @@ -1,4 +1,4 @@ -[gd_resource type="SpriteFrames" load_steps=14 format=3 uid="uid://bixem613olfie"] +[gd_resource type="SpriteFrames" format=3 uid="uid://bixem613olfie"] [ext_resource type="Texture2D" uid="uid://c8ckkjmdegyis" path="res://logic-scenes/board/card-textures/postitsheet.png" id="1_c6eib"] diff --git a/src/logic-scenes/board/card.gd b/src/logic-scenes/board/card.gd index 126a1bda..f321ef6e 100644 --- a/src/logic-scenes/board/card.gd +++ b/src/logic-scenes/board/card.gd @@ -82,13 +82,12 @@ func set_highlight(value: bool) -> void: if burn > 0 and background_sprite.material == null: if background_sprite != null: background_sprite.material = crumble_material.duplicate() - add_child(card_fire, false, Node.INTERNAL_MODE_FRONT) - card_fire.material = card_fire.material.duplicate() + card_fire.show() elif burn_progress > 0 and burn <= 0: background_sprite.material.set_shader_parameter("fire_progression", 0) card_fire.material.set_shader_parameter("fire_progression", 0) background_sprite.material = null - remove_child(card_fire) + card_fire.hide() burn_progress = burn if background_sprite != null and card_fire != null and burn_progress > 0: @@ -129,7 +128,7 @@ func torch(): await burn_tween.finished var crumble_material: ShaderMaterial = preload("res://logic-scenes/card_burner/card_crumble.material") -var card_fire: Sprite2D = preload("res://logic-scenes/card_burner/card_fire.tscn").instantiate() +var card_fire: Sprite2D var sticky_note_position: Vector2 = Vector2(-66, 83) @@ -146,6 +145,10 @@ func init(card_name: String = "card", own_id:StringName = "-1") -> void: func _ready(): super._ready() + card_fire = preload("res://logic-scenes/card_burner/card_fire.tscn").instantiate() + card_fire.material = card_fire.material.duplicate() + add_child(card_fire, false, Node.INTERNAL_MODE_FRONT) + card_fire.hide() _handle_wiggle(0) _on_text_updated.call_deferred() diff --git a/src/logic-scenes/collectable/import/old-mask.res b/src/logic-scenes/collectable/import/old-mask.res index b682b01e..f4a1ef92 100644 Binary files a/src/logic-scenes/collectable/import/old-mask.res and b/src/logic-scenes/collectable/import/old-mask.res differ diff --git a/src/project.godot b/src/project.godot index 23920feb..cae1ee5c 100644 --- a/src/project.godot +++ b/src/project.godot @@ -18,11 +18,11 @@ compatibility/default_parent_skeleton_in_mesh_instance_3d=true config/name="Frame of Mind" run/main_scene="uid://ccdfkvtu6sb36" config/use_custom_user_dir=true -config/features=PackedStringArray("4.5", "Forward Plus") +config/features=PackedStringArray("4.6", "Forward Plus") boot_splash/bg_color=Color(0.0313726, 0.0117647, 0.129412, 1) +boot_splash/stretch_mode=0 boot_splash/image="res://splash.png" config/icon="res://icon.png" -boot_splash/stretch_mode=0 [audio] @@ -34,7 +34,7 @@ HardCards="*res://dev-util/hardcoded_cards.tscn" State="*res://singletons/global_state.gd" Scenes="*res://singletons/scene_reference.gd" Steamworks="*res://dev-util/steamworks.gd" -PromptManager="*res://addons/input_prompts/input_prompt_manager.gd" +PromptManager="*uid://7tdmg25cjdqd" Steam="*res://dev-util/steam.gd" Main="*res://singletons/main/main.tscn" I18n="*res://dev-util/i18n.gd" @@ -263,6 +263,6 @@ lights_and_shadows/directional_shadow/size=2048 global_illumination/voxel_gi/quality=1 viewport/hdr_2d=true anti_aliasing/quality/msaa_3d=2 -environment/screen_space_reflection/roughness_quality=3 -anti_aliasing/quality/use_taa=true anti_aliasing/quality/use_debanding=true +anti_aliasing/quality/use_taa=true +environment/screen_space_reflection/roughness_quality=3