From e1e4dfad9dbf920eb1fe7f962906da110273a27d Mon Sep 17 00:00:00 2001 From: Marco Date: Fri, 4 Apr 2025 13:54:03 +0200 Subject: [PATCH] Finished intro --- .../MuzzleFlashIntro/MuzzleFlashIntro.png | 3 + .../MuzzleFlashIntro.png.import | 34 ++++ .../MuzzleFlashIntro/MuzzleFlashIntro.pxc | Bin 0 -> 3433 bytes .../MuzzleFlashIntro/MuzzleFlashIntro.pxc1 | Bin 0 -> 3164 bytes Scenes/Cutscenes/Intro.tscn | 154 +++++++++++++++--- 5 files changed, 172 insertions(+), 19 deletions(-) create mode 100644 ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png create mode 100644 ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png.import create mode 100644 ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.pxc create mode 100644 ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.pxc1 diff --git a/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png b/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png new file mode 100644 index 00000000..72dbb6fe --- /dev/null +++ b/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1839e2207c80a1293ac75eceb08bed40dc18e6342c15f1df6f79a9759332c074 +size 1078 diff --git a/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png.import b/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png.import new file mode 100644 index 00000000..e95528f5 --- /dev/null +++ b/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://di1mfjeb1emj8" +path="res://.godot/imported/MuzzleFlashIntro.png-654dbbc8bd8c8144908ab02a2072ff40.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png" +dest_files=["res://.godot/imported/MuzzleFlashIntro.png-654dbbc8bd8c8144908ab02a2072ff40.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.pxc b/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.pxc new file mode 100644 index 0000000000000000000000000000000000000000..b346dd1a59c3b3fe4bc3e38522fac36ddc8106f0 GIT binary patch literal 3433 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 Lpa1zU?dL%WSIMz{ literal 0 HcmV?d00001 diff --git a/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.pxc1 b/ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.pxc1 new file mode 100644 index 0000000000000000000000000000000000000000..352209ba8e2d797133a4b5282e57f02681154db5 GIT binary patch literal 3164 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 CltGgK literal 0 HcmV?d00001 diff --git a/Scenes/Cutscenes/Intro.tscn b/Scenes/Cutscenes/Intro.tscn index 4b44c7ec..18f1a641 100644 --- a/Scenes/Cutscenes/Intro.tscn +++ b/Scenes/Cutscenes/Intro.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=88 format=3 uid="uid://oaxftu6lytvv"] +[gd_scene load_steps=94 format=3 uid="uid://oaxftu6lytvv"] [ext_resource type="Script" uid="uid://d1cxthcj2fc10" path="res://Scripts/UI/IntroScenePlayer.cs" id="1_jtu71"] [ext_resource type="Texture2D" uid="uid://4skj5ik6qpu4" path="res://Sprites/Briefing/Intro1small.png" id="2_6u3to"] @@ -64,6 +64,10 @@ [ext_resource type="Texture2D" uid="uid://d06483xi11poy" path="res://Sprites/Briefing/Intro/robot pov/l0_robot pov1.png" id="58_dgmlk"] [ext_resource type="Texture2D" uid="uid://cv1fmski5dvhk" path="res://Sprites/Briefing/Intro/robot pov/l1_robot pov1.png" id="59_5r400"] [ext_resource type="Texture2D" uid="uid://cyh6fv64v1y0f" path="res://Sprites/Briefing/Intro/robot pov/l2_robot pov1.png" id="60_2bgr7"] +[ext_resource type="Texture2D" uid="uid://di1mfjeb1emj8" path="res://ExternalMaterial/MuzzleFlashIntro/MuzzleFlashIntro.png" id="61_5r400"] +[ext_resource type="Texture2D" uid="uid://djj3ferfa5mwv" path="res://Sprites/Briefing/Intro/robot pov/l2_robot pov2.png" id="61_qihmg"] +[ext_resource type="Script" uid="uid://w85hem1ec8cq" path="res://Scripts/Tools/AnimatedTextureRect.gd" id="62_8b3n1"] +[ext_resource type="Texture2D" uid="uid://burwdwv732smb" path="res://Sprites/Briefing/Intro/robot pov/l2_robot pov3.png" id="63_eb5k1"] [sub_resource type="Gradient" id="Gradient_k5r5b"] colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 1) @@ -148,7 +152,7 @@ tracks/5/keys = { [sub_resource type="Animation" id="Animation_cvfpi"] resource_name = "forest_pan" -length = 3.0 +length = 4.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -216,10 +220,10 @@ tracks/5/path = NodePath(".:modulate") tracks/5/interp = 1 tracks/5/loop_wrap = true tracks/5/keys = { -"times": PackedFloat32Array(0, 0.466667), -"transitions": PackedFloat32Array(1, 1), +"times": PackedFloat32Array(0, 0.466667, 3.4, 3.66667), +"transitions": PackedFloat32Array(1, 1, 1, 1), "update": 0, -"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_yr5qh"] @@ -308,18 +312,46 @@ angle_max = 145.5 gravity = Vector3(0, 0, 0) scale_min = 0.6 +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_dgmlk"] +particle_flag_disable_z = true +angle_min = -231.0 +angle_max = 271.8 +spread = 180.0 +initial_velocity_min = 98.48 +initial_velocity_max = 141.77 +gravity = Vector3(0, 0, 0) +linear_accel_min = 16.9 +linear_accel_max = 60.38 + +[sub_resource type="SpriteFrames" id="SpriteFrames_cq8x2"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("60_2bgr7") +}, { +"duration": 1.0, +"texture": ExtResource("61_qihmg") +}, { +"duration": 1.0, +"texture": ExtResource("63_eb5k1") +}], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + [sub_resource type="ShaderMaterial" id="ShaderMaterial_mf5e4"] shader = ExtResource("6_xs4jm") shader_parameter/screen_width = 1024.0 shader_parameter/screen_height = 600.0 shader_parameter/BarrelPower = 1.0 shader_parameter/color_bleeding = 0.265 -shader_parameter/bleeding_range_x = 2.845 -shader_parameter/bleeding_range_y = 2.64 -shader_parameter/lines_distance = 4.0 -shader_parameter/scan_size = 2.0 -shader_parameter/scanline_alpha = 0.9 -shader_parameter/lines_velocity = 30.0 +shader_parameter/bleeding_range_x = 1.235 +shader_parameter/bleeding_range_y = -0.01 +shader_parameter/lines_distance = 2.0 +shader_parameter/scan_size = 3.105 +shader_parameter/scanline_alpha = 0.94 +shader_parameter/lines_velocity = 23.6 [sub_resource type="Gradient" id="Gradient_dgmlk"] colors = PackedColorArray(1, 0.984314, 1, 1, 1, 1, 1, 1) @@ -640,6 +672,30 @@ tracks/25/keys = { "update": 1, "values": [true] } +tracks/26/type = "value" +tracks/26/imported = false +tracks/26/enabled = true +tracks/26/path = NodePath("MarginContainer/ImagesContainer/Intro11/CrystalEmitter:emitting") +tracks/26/interp = 1 +tracks/26/loop_wrap = true +tracks/26/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/27/type = "value" +tracks/27/imported = false +tracks/27/enabled = true +tracks/27/path = NodePath("MarginContainer/ImagesContainer/CirnoReforming/CirnoReformingTexture:position") +tracks/27/interp = 1 +tracks/27/loop_wrap = true +tracks/27/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} [sub_resource type="Animation" id="Animation_d4oe4"] resource_name = "intro" @@ -767,7 +823,7 @@ tracks/9/keys = { tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true -tracks/10/path = NodePath("MarginContainer/ImagesContainer/Intro12:modulate") +tracks/10/path = NodePath("MarginContainer/ImagesContainer/CirnoReforming:modulate") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { @@ -1093,6 +1149,30 @@ tracks/36/keys = { "clips": PackedStringArray("forest_pan"), "times": PackedFloat32Array(0) } +tracks/37/type = "value" +tracks/37/imported = false +tracks/37/enabled = true +tracks/37/path = NodePath("MarginContainer/ImagesContainer/Intro11/CrystalEmitter:emitting") +tracks/37/interp = 1 +tracks/37/loop_wrap = true +tracks/37/keys = { +"times": PackedFloat32Array(10.7333, 23.2859), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/38/type = "value" +tracks/38/imported = false +tracks/38/enabled = true +tracks/38/path = NodePath("MarginContainer/ImagesContainer/CirnoReforming/CirnoReformingTexture:position") +tracks/38/interp = 1 +tracks/38/loop_wrap = true +tracks/38/keys = { +"times": PackedFloat32Array(24.1667, 28.6333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, -26.79), Vector2(0, 10.15)] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_p86nr"] _data = { @@ -1258,6 +1338,7 @@ texture = ExtResource("31_mqbwl") stretch_mode = 5 [node name="Intro7" type="TextureRect" parent="MarginContainer/ImagesContainer"] +modulate = Color(1, 1, 1, 0) layout_mode = 2 texture = ExtResource("35_gbvvb") stretch_mode = 5 @@ -1281,6 +1362,7 @@ offset_bottom = 40.0 texture = ExtResource("38_kkn1r") [node name="Intro8" type="TextureRect" parent="MarginContainer/ImagesContainer"] +modulate = Color(1, 1, 1, 0) layout_mode = 2 texture = ExtResource("39_4d10p") stretch_mode = 5 @@ -1298,6 +1380,7 @@ offset_bottom = 40.0 texture = ExtResource("41_bsyaq") [node name="Intro9" type="TextureRect" parent="MarginContainer/ImagesContainer"] +modulate = Color(1, 1, 1, 0) clip_contents = true layout_mode = 2 texture = ExtResource("42_oui7j") @@ -1323,6 +1406,7 @@ offset_bottom = 100.0 texture = ExtResource("45_8f1jm") [node name="Intro10" type="TextureRect" parent="MarginContainer/ImagesContainer"] +modulate = Color(1, 1, 1, 0) clip_contents = true layout_mode = 2 texture = ExtResource("42_oui7j") @@ -1357,7 +1441,7 @@ texture = ExtResource("35_lrnvt") process_material = SubResource("ParticleProcessMaterial_6n1fx") [node name="Intro11" type="TextureRect" parent="MarginContainer/ImagesContainer"] -modulate = Color(1, 1, 1, 0.870762) +modulate = Color(1, 1, 1, 0) clip_contents = true layout_mode = 2 texture = ExtResource("50_kkn1r") @@ -1378,18 +1462,32 @@ offset_right = 40.0 offset_bottom = 40.0 texture = ExtResource("52_2p1cn") -[node name="Intro12" type="TextureRect" parent="MarginContainer/ImagesContainer"] +[node name="CrystalEmitter" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro11"] +position = Vector2(83.5956, 43.464) +emitting = false +amount = 64 +texture = ExtResource("51_4d10p") +process_material = SubResource("ParticleProcessMaterial_dgmlk") + +[node name="CirnoReforming" type="TextureRect" parent="MarginContainer/ImagesContainer"] modulate = Color(1, 1, 1, 0) +clip_contents = true layout_mode = 2 texture = ExtResource("53_oui7j") stretch_mode = 5 -[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro12"] +[node name="CirnoReformingTexture" type="TextureRect" parent="MarginContainer/ImagesContainer/CirnoReforming"] layout_mode = 0 -offset_right = 40.0 -offset_bottom = 40.0 +offset_right = 130.0 +offset_bottom = 100.0 texture = ExtResource("54_bqvt7") +[node name="CrystalEmitter2" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/CirnoReforming/CirnoReformingTexture"] +position = Vector2(63.7495, 44.7237) +amount = 64 +texture = ExtResource("51_4d10p") +process_material = SubResource("ParticleProcessMaterial_dgmlk") + [node name="Intro13" type="TextureRect" parent="MarginContainer/ImagesContainer"] modulate = Color(1, 1, 1, 0) layout_mode = 2 @@ -1419,18 +1517,36 @@ offset_right = 40.0 offset_bottom = 40.0 texture = ExtResource("59_5r400") -[node name="TextureRect2" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro14"] +[node name="RobotUI" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro14"] +visible = false layout_mode = 0 offset_right = 40.0 offset_bottom = 40.0 texture = ExtResource("60_2bgr7") +[node name="AnimatedTextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro14"] +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +texture = ExtResource("61_qihmg") +script = ExtResource("62_8b3n1") +Frames = SubResource("SpriteFrames_cq8x2") +metadata/_custom_type_script = "uid://w85hem1ec8cq" + [node name="Intro15" type="TextureRect" parent="MarginContainer/ImagesContainer"] modulate = Color(1, 1, 1, 0) layout_mode = 2 -texture = ExtResource("16_augg6") +texture = ExtResource("59_5r400") stretch_mode = 5 +[node name="TextureRect" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro15"] +layout_mode = 0 +offset_left = 19.76 +offset_top = 13.165 +offset_right = 83.76 +offset_bottom = 77.165 +texture = ExtResource("61_5r400") + [node name="CRT" type="TextureRect" parent="MarginContainer"] material = SubResource("ShaderMaterial_mf5e4") layout_mode = 2