From eef9bc71c1c49e76970200bfb9d9dc0a5dbf6bee Mon Sep 17 00:00:00 2001 From: MaddoScientisto Date: Wed, 5 Mar 2025 23:16:41 +0100 Subject: [PATCH] Intro animation --- Scenes/Cutscenes/Intro.tscn | 437 +++++++++++++++++- Sprites/Briefing/Intro2-cirno-sprite.aseprite | 3 + Sprites/Briefing/Intro2-cirno-sprite.png | 3 + .../Briefing/Intro2-cirno-sprite.png.import | 34 ++ Sprites/Briefing/Intro2Frame1.aseprite | 3 + Sprites/Briefing/Intro2Frame1.png | 3 + Sprites/Briefing/Intro2Frame1.png.import | 34 ++ Sprites/Briefing/Intro2Frame2.png | 3 + Sprites/Briefing/Intro2Frame2.png.import | 34 ++ Sprites/Briefing/Intro2Frame3.png | 3 + Sprites/Briefing/Intro2Frame3.png.import | 34 ++ Sprites/Briefing/Intro9-back.png | 3 + Sprites/Briefing/Intro9-back.png.import | 34 ++ Sprites/Briefing/Intro9-cirno.png | 3 + Sprites/Briefing/Intro9-cirno.png.import | 34 ++ Sprites/Briefing/Intro9-cirno2.png | 3 + Sprites/Briefing/Intro9-cirno2.png.import | 34 ++ Sprites/Briefing/Intro9-laser.png | 3 + Sprites/Briefing/Intro9-laser.png.import | 34 ++ Sprites/Briefing/Intro9.aseprite | 3 + Sprites/Bullets/moon.aseprite | 3 + Sprites/Bullets/moon.png | 3 + Sprites/Bullets/moon.png.import | 34 ++ 23 files changed, 759 insertions(+), 23 deletions(-) create mode 100644 Sprites/Briefing/Intro2-cirno-sprite.aseprite create mode 100644 Sprites/Briefing/Intro2-cirno-sprite.png create mode 100644 Sprites/Briefing/Intro2-cirno-sprite.png.import create mode 100644 Sprites/Briefing/Intro2Frame1.aseprite create mode 100644 Sprites/Briefing/Intro2Frame1.png create mode 100644 Sprites/Briefing/Intro2Frame1.png.import create mode 100644 Sprites/Briefing/Intro2Frame2.png create mode 100644 Sprites/Briefing/Intro2Frame2.png.import create mode 100644 Sprites/Briefing/Intro2Frame3.png create mode 100644 Sprites/Briefing/Intro2Frame3.png.import create mode 100644 Sprites/Briefing/Intro9-back.png create mode 100644 Sprites/Briefing/Intro9-back.png.import create mode 100644 Sprites/Briefing/Intro9-cirno.png create mode 100644 Sprites/Briefing/Intro9-cirno.png.import create mode 100644 Sprites/Briefing/Intro9-cirno2.png create mode 100644 Sprites/Briefing/Intro9-cirno2.png.import create mode 100644 Sprites/Briefing/Intro9-laser.png create mode 100644 Sprites/Briefing/Intro9-laser.png.import create mode 100644 Sprites/Briefing/Intro9.aseprite create mode 100644 Sprites/Bullets/moon.aseprite create mode 100644 Sprites/Bullets/moon.png create mode 100644 Sprites/Bullets/moon.png.import diff --git a/Scenes/Cutscenes/Intro.tscn b/Scenes/Cutscenes/Intro.tscn index d7e09929..2a5e23d4 100644 --- a/Scenes/Cutscenes/Intro.tscn +++ b/Scenes/Cutscenes/Intro.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=40 format=3 uid="uid://oaxftu6lytvv"] +[gd_scene load_steps=61 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"] @@ -25,10 +25,21 @@ [ext_resource type="PackedScene" uid="uid://b3tyacxxw88lx" path="res://Scenes/Utils/StreamPlayerWithName.tscn" id="20_8r24y"] [ext_resource type="Texture2D" uid="uid://bxxbat04gb4he" path="res://Sprites/Briefing/Intro1smal_top.png" id="21_p6mrt"] [ext_resource type="AudioStream" uid="uid://7fo2dxosnjk4" path="res://Music/Intro.mp3" id="21_p86nr"] +[ext_resource type="Texture2D" uid="uid://dfdiovh2ir76g" path="res://Sprites/Briefing/Intro2Frame1.png" id="22_7ih2n"] [ext_resource type="Texture2D" uid="uid://d18l62c22dtvp" path="res://Sprites/Briefing/Intro6_greenlights.png" id="22_adyhy"] [ext_resource type="Shader" uid="uid://0ruey5bjl7mh" path="res://Shaders/Blink.gdshader" id="22_p6mrt"] +[ext_resource type="Texture2D" uid="uid://bixoyum7d2i2f" path="res://Sprites/Briefing/Intro2Frame2.png" id="23_1mpya"] [ext_resource type="Texture2D" uid="uid://bl5ts672buvl" path="res://Sprites/Briefing/Intro5-Cirno.png" id="23_adyhy"] [ext_resource type="Resource" uid="uid://b0aryixgv2vkj" path="res://Resources/Music/No_Restraint.tres" id="23_vtao2"] +[ext_resource type="Texture2D" uid="uid://cuk73356040d8" path="res://Sprites/Briefing/Intro2Frame3.png" id="24_4fpm6"] +[ext_resource type="Texture2D" uid="uid://dooyhu8vt63vm" path="res://Sprites/Bullets/mid_bullet_blue.png" id="25_c4jwh"] +[ext_resource type="Texture2D" uid="uid://cd7kj0lpqm13r" path="res://Sprites/Briefing/Intro2-cirno-sprite.png" id="25_s4al5"] +[ext_resource type="Texture2D" uid="uid://b1n40bquu8mwl" path="res://Sprites/Briefing/Intro9-back.png" id="29_4fpm6"] +[ext_resource type="Texture2D" uid="uid://d3614x0jhln8" path="res://Sprites/Briefing/Intro9-cirno.png" id="30_s4al5"] +[ext_resource type="Texture2D" uid="uid://ycjncjnwgjjb" path="res://Sprites/Briefing/Intro9-laser.png" id="31_s4al5"] +[ext_resource type="Texture2D" uid="uid://bmlgpu5uiwrjr" path="res://Sprites/Briefing/Intro9-cirno2.png" id="32_es0im"] +[ext_resource type="Texture2D" uid="uid://bos7gyel73rr6" path="res://Sprites/Bullets/moon.png" id="35_lrnvt"] +[ext_resource type="Texture2D" uid="uid://cfldr7l7dearo" path="res://Sprites/Bullets/mid_bullet_red.png" id="36_6sldi"] [sub_resource type="Gradient" id="Gradient_k5r5b"] colors = PackedColorArray(0, 0, 0, 1, 0, 0, 0, 1) @@ -55,6 +66,67 @@ emission_ring_cone_angle = 90.0 gravity = Vector3(0, -98, 0) color = Color(0.184314, 0.298039, 1, 1) +[sub_resource type="Curve" id="Curve_6sldi"] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="CurveTexture" id="CurveTexture_6n1fx"] +curve = SubResource("Curve_6sldi") + +[sub_resource type="Gradient" id="Gradient_om1mi"] +colors = PackedColorArray(0.717647, 0, 0, 1, 1, 0.566092, 0.337112, 1) + +[sub_resource type="GradientTexture1D" id="GradientTexture1D_seqj8"] +gradient = SubResource("Gradient_om1mi") + +[sub_resource type="Curve" id="Curve_jmnog"] +_limits = [0.0, 72.86, 0.0, 1.0] +_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 9.35717), 0.0, 0.0, 0, 0] +point_count = 2 + +[sub_resource type="CurveTexture" id="CurveTexture_kvayf"] +curve = SubResource("Curve_jmnog") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_ypu2s"] +particle_flag_disable_z = true +gravity = Vector3(0, 0, 0) +scale_curve = SubResource("CurveTexture_kvayf") +color_ramp = SubResource("GradientTexture1D_seqj8") +alpha_curve = SubResource("CurveTexture_6n1fx") + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_3mfpq"] +particle_flag_disable_z = true +emission_shape = 1 +emission_sphere_radius = 1.0 +angular_velocity_min = -1.60933e-05 +angular_velocity_max = -1.60933e-05 +radial_velocity_min = 101.01 +radial_velocity_max = 282.83 +gravity = Vector3(0, 0, 0) +scale_min = 0.5 +scale_max = 0.5 + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6sldi"] +particle_flag_disable_z = true +emission_shape = 1 +emission_sphere_radius = 1.0 +angular_velocity_min = -1.60933e-05 +angular_velocity_max = -1.60933e-05 +radial_velocity_min = 101.01 +radial_velocity_max = 282.83 +gravity = Vector3(0, 0, 0) +scale_min = 0.5 +scale_max = 0.5 + +[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6n1fx"] +particle_flag_disable_z = true +emission_shape = 1 +emission_sphere_radius = 48.56 +angle_min = -240.0 +angle_max = 145.5 +gravity = Vector3(0, 0, 0) +scale_min = 0.6 + [sub_resource type="ShaderMaterial" id="ShaderMaterial_mf5e4"] shader = ExtResource("6_xs4jm") shader_parameter/screen_width = 1024.0 @@ -186,7 +258,7 @@ tracks/8/keys = { tracks/9/type = "value" tracks/9/imported = false tracks/9/enabled = true -tracks/9/path = NodePath("MarginContainer/ImagesContainer/Intro15:modulate") +tracks/9/path = NodePath("MarginContainer/ImagesContainer/Intro14:modulate") tracks/9/interp = 1 tracks/9/loop_wrap = true tracks/9/keys = { @@ -198,7 +270,7 @@ tracks/9/keys = { tracks/10/type = "value" tracks/10/imported = false tracks/10/enabled = true -tracks/10/path = NodePath("MarginContainer/ImagesContainer/Intro14:modulate") +tracks/10/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:modulate") tracks/10/interp = 1 tracks/10/loop_wrap = true tracks/10/keys = { @@ -210,19 +282,19 @@ tracks/10/keys = { tracks/11/type = "value" tracks/11/imported = false tracks/11/enabled = true -tracks/11/path = NodePath("MarginContainer/ImagesContainer/Intro11/Intro11-Crystal:modulate") +tracks/11/path = NodePath("MarginContainer/ImagesContainer/Intro1/Back:position") tracks/11/interp = 1 tracks/11/loop_wrap = true tracks/11/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, -"values": [Color(1, 1, 1, 1)] +"values": [Vector2(0, 0)] } tracks/12/type = "value" tracks/12/imported = false tracks/12/enabled = true -tracks/12/path = NodePath("MarginContainer/ImagesContainer/Intro1/Back:position") +tracks/12/path = NodePath("MarginContainer/ImagesContainer/Intro1/Top:position") tracks/12/interp = 1 tracks/12/loop_wrap = true tracks/12/keys = { @@ -234,50 +306,170 @@ tracks/12/keys = { tracks/13/type = "value" tracks/13/imported = false tracks/13/enabled = true -tracks/13/path = NodePath("MarginContainer/ImagesContainer/Intro1/Top:position") +tracks/13/path = NodePath("MarginContainer/ImagesContainer/Intro5/GPUParticles2D:emitting") tracks/13/interp = 1 tracks/13/loop_wrap = true tracks/13/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 0, -"values": [Vector2(0, 0)] +"update": 1, +"values": [true] } tracks/14/type = "value" tracks/14/imported = false tracks/14/enabled = true -tracks/14/path = NodePath("MarginContainer/ImagesContainer/Intro5/GPUParticles2D:emitting") +tracks/14/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/teleport_progress") tracks/14/interp = 1 tracks/14/loop_wrap = true tracks/14/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), -"update": 1, -"values": [true] +"update": 0, +"values": [0.05] } tracks/15/type = "value" tracks/15/imported = false tracks/15/enabled = true -tracks/15/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/teleport_progress") +tracks/15/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/scanline_density") tracks/15/interp = 1 tracks/15/loop_wrap = true tracks/15/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, -"values": [0.05] +"values": [12.0] } tracks/16/type = "value" tracks/16/imported = false tracks/16/enabled = true -tracks/16/path = NodePath("MarginContainer/ImagesContainer/Intro5/Cirno:material:shader_parameter/scanline_density") +tracks/16/path = NodePath("MarginContainer/ImagesContainer/Intro10/Bullets:emitting") tracks/16/interp = 1 tracks/16/loop_wrap = true tracks/16/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/17/type = "value" +tracks/17/imported = false +tracks/17/enabled = true +tracks/17/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-2:modulate") +tracks/17/interp = 1 +tracks/17/loop_wrap = true +tracks/17/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [12.0] +"values": [Color(1, 1, 1, 1)] +} +tracks/18/type = "value" +tracks/18/imported = false +tracks/18/enabled = true +tracks/18/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-3:modulate") +tracks/18/interp = 1 +tracks/18/loop_wrap = true +tracks/18/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/19/type = "value" +tracks/19/imported = false +tracks/19/enabled = true +tracks/19/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:position") +tracks/19/interp = 1 +tracks/19/loop_wrap = true +tracks/19/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/20/type = "value" +tracks/20/imported = false +tracks/20/enabled = true +tracks/20/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno-death:modulate") +tracks/20/interp = 1 +tracks/20/loop_wrap = true +tracks/20/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/21/type = "value" +tracks/21/imported = false +tracks/21/enabled = true +tracks/21/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:modulate") +tracks/21/interp = 1 +tracks/21/loop_wrap = true +tracks/21/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/22/type = "value" +tracks/22/imported = false +tracks/22/enabled = true +tracks/22/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:position") +tracks/22/interp = 1 +tracks/22/loop_wrap = true +tracks/22/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0, 0)] +} +tracks/23/type = "value" +tracks/23/imported = false +tracks/23/enabled = true +tracks/23/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:modulate") +tracks/23/interp = 1 +tracks/23/loop_wrap = true +tracks/23/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/24/type = "value" +tracks/24/imported = false +tracks/24/enabled = true +tracks/24/path = NodePath("MarginContainer/ImagesContainer/Intro10/Shards:emitting") +tracks/24/interp = 1 +tracks/24/loop_wrap = true +tracks/24/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/25/type = "value" +tracks/25/imported = false +tracks/25/enabled = true +tracks/25/path = NodePath("MarginContainer/ImagesContainer/Intro10/Moons:emitting") +tracks/25/interp = 1 +tracks/25/loop_wrap = true +tracks/25/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} +tracks/26/type = "value" +tracks/26/imported = false +tracks/26/enabled = true +tracks/26/path = NodePath("MarginContainer/ImagesContainer/Intro10/ExplosionCore:emitting") +tracks/26/interp = 1 +tracks/26/loop_wrap = true +tracks/26/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] } [sub_resource type="Animation" id="Animation_d4oe4"] @@ -602,6 +794,138 @@ tracks/25/keys = { "update": 0, "values": [40.0, 50.0] } +tracks/26/type = "value" +tracks/26/imported = false +tracks/26/enabled = true +tracks/26/path = NodePath("MarginContainer/ImagesContainer/Intro10/Bullets:emitting") +tracks/26/interp = 1 +tracks/26/loop_wrap = true +tracks/26/keys = { +"times": PackedFloat32Array(17.7333, 18.3333), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/27/type = "value" +tracks/27/imported = false +tracks/27/enabled = true +tracks/27/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-2:modulate") +tracks/27/interp = 1 +tracks/27/loop_wrap = true +tracks/27/keys = { +"times": PackedFloat32Array(0.666667, 2.26667, 2.96667, 3.43333), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} +tracks/28/type = "value" +tracks/28/imported = false +tracks/28/enabled = true +tracks/28/path = NodePath("MarginContainer/ImagesContainer/Intro2/Intro2-3:modulate") +tracks/28/interp = 1 +tracks/28/loop_wrap = true +tracks/28/keys = { +"times": PackedFloat32Array(0.7, 2.6, 2.96667, 3.73333), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 1, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0), Color(1, 1, 1, 1)] +} +tracks/29/type = "value" +tracks/29/imported = false +tracks/29/enabled = true +tracks/29/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:position") +tracks/29/interp = 1 +tracks/29/loop_wrap = true +tracks/29/keys = { +"times": PackedFloat32Array(15.5095, 16.3395), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(5, 0)] +} +tracks/30/type = "value" +tracks/30/imported = false +tracks/30/enabled = true +tracks/30/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno-death:modulate") +tracks/30/interp = 1 +tracks/30/loop_wrap = true +tracks/30/keys = { +"times": PackedFloat32Array(14.3333, 16.1333, 16.4333), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 0.973106)] +} +tracks/31/type = "value" +tracks/31/imported = false +tracks/31/enabled = true +tracks/31/path = NodePath("MarginContainer/ImagesContainer/Intro9/Cirno shot:modulate") +tracks/31/interp = 1 +tracks/31/loop_wrap = true +tracks/31/keys = { +"times": PackedFloat32Array(16.1, 16.3333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/32/type = "value" +tracks/32/imported = false +tracks/32/enabled = true +tracks/32/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:position") +tracks/32/interp = 1 +tracks/32/loop_wrap = true +tracks/32/keys = { +"times": PackedFloat32Array(15.5, 16.3333), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0, 0), Vector2(5, 0)] +} +tracks/33/type = "value" +tracks/33/imported = false +tracks/33/enabled = true +tracks/33/path = NodePath("MarginContainer/ImagesContainer/Intro9/Laser:modulate") +tracks/33/interp = 1 +tracks/33/loop_wrap = true +tracks/33/keys = { +"times": PackedFloat32Array(16.1333, 16.3667), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/34/type = "value" +tracks/34/imported = false +tracks/34/enabled = true +tracks/34/path = NodePath("MarginContainer/ImagesContainer/Intro10/Shards:emitting") +tracks/34/interp = 1 +tracks/34/loop_wrap = true +tracks/34/keys = { +"times": PackedFloat32Array(17.7, 18), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/35/type = "value" +tracks/35/imported = false +tracks/35/enabled = true +tracks/35/path = NodePath("MarginContainer/ImagesContainer/Intro10/Moons:emitting") +tracks/35/interp = 1 +tracks/35/loop_wrap = true +tracks/35/keys = { +"times": PackedFloat32Array(17.7333, 17.9667), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/36/type = "value" +tracks/36/imported = false +tracks/36/enabled = true +tracks/36/path = NodePath("MarginContainer/ImagesContainer/Intro10/ExplosionCore:emitting") +tracks/36/interp = 1 +tracks/36/loop_wrap = true +tracks/36/keys = { +"times": PackedFloat32Array(16.6667, 17.8, 20.1667), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 1, +"values": [false, true, false] +} [sub_resource type="AnimationLibrary" id="AnimationLibrary_p86nr"] _data = { @@ -666,10 +990,29 @@ texture = ExtResource("21_p6mrt") [node name="Intro2" type="TextureRect" parent="MarginContainer/ImagesContainer"] modulate = Color(1, 1, 1, 0) +clip_contents = true layout_mode = 2 -texture = ExtResource("3_5hqyp") +texture = ExtResource("22_7ih2n") stretch_mode = 5 +[node name="Intro2-2" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro2"] +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +texture = ExtResource("23_1mpya") + +[node name="Intro2-3" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro2"] +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +texture = ExtResource("24_4fpm6") + +[node name="CirnoFlying" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro2"] +layout_mode = 0 +offset_right = 40.0 +offset_bottom = 40.0 +texture = ExtResource("25_s4al5") + [node name="Intro3" type="TextureRect" parent="MarginContainer/ImagesContainer"] modulate = Color(1, 1, 1, 0) layout_mode = 2 @@ -723,25 +1066,71 @@ texture = ExtResource("8_bnr5y") stretch_mode = 5 [node name="Intro8" type="TextureRect" parent="MarginContainer/ImagesContainer"] -modulate = Color(1, 1, 1, 0) layout_mode = 2 texture = ExtResource("9_d4oe4") stretch_mode = 5 [node name="Intro9" type="TextureRect" parent="MarginContainer/ImagesContainer"] -modulate = Color(1, 1, 1, 0) +clip_contents = true layout_mode = 2 -texture = ExtResource("10_8r24y") +texture = ExtResource("29_4fpm6") stretch_mode = 5 +[node name="Cirno shot" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro9"] +layout_mode = 0 +offset_right = 130.0 +offset_bottom = 100.0 +texture = ExtResource("30_s4al5") + +[node name="Laser" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro9"] +layout_mode = 0 +offset_right = 130.0 +offset_bottom = 100.0 +texture = ExtResource("31_s4al5") + +[node name="Cirno-death" type="TextureRect" parent="MarginContainer/ImagesContainer/Intro9"] +layout_mode = 0 +offset_left = 4.99 +offset_right = 134.99 +offset_bottom = 100.0 +texture = ExtResource("32_es0im") + [node name="Intro10" type="TextureRect" parent="MarginContainer/ImagesContainer"] -modulate = Color(1, 1, 1, 0) +clip_contents = true layout_mode = 2 -texture = ExtResource("11_p86nr") +texture = ExtResource("29_4fpm6") stretch_mode = 5 +[node name="ExplosionCore" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"] +position = Vector2(64.1303, 57.0239) +amount = 1 +texture = ExtResource("36_6sldi") +lifetime = 2.0 +one_shot = true +use_fixed_seed = true +seed = 2972533948 +process_material = SubResource("ParticleProcessMaterial_ypu2s") + +[node name="Bullets" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"] +position = Vector2(64.3038, 47.1176) +amount = 64 +texture = ExtResource("25_c4jwh") +process_material = SubResource("ParticleProcessMaterial_3mfpq") + +[node name="Shards" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"] +position = Vector2(64.3038, 47.1176) +amount = 16 +texture = ExtResource("19_paaiq") +process_material = SubResource("ParticleProcessMaterial_6sldi") + +[node name="Moons" type="GPUParticles2D" parent="MarginContainer/ImagesContainer/Intro10"] +position = Vector2(64.3038, 47.1176) +amount = 16 +texture = ExtResource("35_lrnvt") +process_material = SubResource("ParticleProcessMaterial_6n1fx") + [node name="Intro11" type="TextureRect" parent="MarginContainer/ImagesContainer"] -modulate = Color(1, 1, 1, 0) +modulate = Color(1, 1, 1, 0.398885) clip_contents = true layout_mode = 2 texture = ExtResource("12_paaiq") @@ -774,11 +1163,13 @@ texture = ExtResource("15_aiaxc") stretch_mode = 5 [node name="Intro15" type="TextureRect" parent="MarginContainer/ImagesContainer"] +modulate = Color(1, 1, 1, 0) layout_mode = 2 texture = ExtResource("16_augg6") stretch_mode = 5 [node name="CRT" type="TextureRect" parent="MarginContainer"] +visible = false material = SubResource("ShaderMaterial_mf5e4") layout_mode = 2 texture = SubResource("GradientTexture2D_bnr5y") diff --git a/Sprites/Briefing/Intro2-cirno-sprite.aseprite b/Sprites/Briefing/Intro2-cirno-sprite.aseprite new file mode 100644 index 00000000..be3540ba --- /dev/null +++ b/Sprites/Briefing/Intro2-cirno-sprite.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55b7add467597d138a736e0a708fdc0e3437147f91f3cf1aa094a15b78af631e +size 1535 diff --git a/Sprites/Briefing/Intro2-cirno-sprite.png b/Sprites/Briefing/Intro2-cirno-sprite.png new file mode 100644 index 00000000..1279c4e1 --- /dev/null +++ b/Sprites/Briefing/Intro2-cirno-sprite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b1154b364081cf988ee3b55e319829d67d2b365625d89ef670e571cfb4b180de +size 2011 diff --git a/Sprites/Briefing/Intro2-cirno-sprite.png.import b/Sprites/Briefing/Intro2-cirno-sprite.png.import new file mode 100644 index 00000000..48cfc808 --- /dev/null +++ b/Sprites/Briefing/Intro2-cirno-sprite.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cd7kj0lpqm13r" +path="res://.godot/imported/Intro2-cirno-sprite.png-5979e28c06d21ac72449772be36a2553.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro2-cirno-sprite.png" +dest_files=["res://.godot/imported/Intro2-cirno-sprite.png-5979e28c06d21ac72449772be36a2553.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/Sprites/Briefing/Intro2Frame1.aseprite b/Sprites/Briefing/Intro2Frame1.aseprite new file mode 100644 index 00000000..bc303081 --- /dev/null +++ b/Sprites/Briefing/Intro2Frame1.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:622ab34af58dc8eaf690e5fde452e2cda0f30c35031cdb00f942a4f73bf7f614 +size 2926 diff --git a/Sprites/Briefing/Intro2Frame1.png b/Sprites/Briefing/Intro2Frame1.png new file mode 100644 index 00000000..84a2997c --- /dev/null +++ b/Sprites/Briefing/Intro2Frame1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdcc9af2b78df95b32e3fa2927d0cfe2197c376feb394c0bc2a9dcaa402020ab +size 870 diff --git a/Sprites/Briefing/Intro2Frame1.png.import b/Sprites/Briefing/Intro2Frame1.png.import new file mode 100644 index 00000000..5a64c415 --- /dev/null +++ b/Sprites/Briefing/Intro2Frame1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfdiovh2ir76g" +path="res://.godot/imported/Intro2Frame1.png-804cf1aa225790391f746e1084d46afe.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro2Frame1.png" +dest_files=["res://.godot/imported/Intro2Frame1.png-804cf1aa225790391f746e1084d46afe.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/Sprites/Briefing/Intro2Frame2.png b/Sprites/Briefing/Intro2Frame2.png new file mode 100644 index 00000000..82836197 --- /dev/null +++ b/Sprites/Briefing/Intro2Frame2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:868a5af2c7d599c8781c859832ab561982c655ceacbd0b0a1dc8403724b5990d +size 983 diff --git a/Sprites/Briefing/Intro2Frame2.png.import b/Sprites/Briefing/Intro2Frame2.png.import new file mode 100644 index 00000000..ef808de4 --- /dev/null +++ b/Sprites/Briefing/Intro2Frame2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bixoyum7d2i2f" +path="res://.godot/imported/Intro2Frame2.png-35d161f46db76f8dd44e7451615d7ab6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro2Frame2.png" +dest_files=["res://.godot/imported/Intro2Frame2.png-35d161f46db76f8dd44e7451615d7ab6.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/Sprites/Briefing/Intro2Frame3.png b/Sprites/Briefing/Intro2Frame3.png new file mode 100644 index 00000000..59e08a4f --- /dev/null +++ b/Sprites/Briefing/Intro2Frame3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45a31b1a731daaeb672b6e2267130f2772167f1f6a39bbe8a4c6b066474a73f0 +size 1000 diff --git a/Sprites/Briefing/Intro2Frame3.png.import b/Sprites/Briefing/Intro2Frame3.png.import new file mode 100644 index 00000000..8052b114 --- /dev/null +++ b/Sprites/Briefing/Intro2Frame3.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cuk73356040d8" +path="res://.godot/imported/Intro2Frame3.png-e31e700dbb45b0e0ab565438e4372529.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro2Frame3.png" +dest_files=["res://.godot/imported/Intro2Frame3.png-e31e700dbb45b0e0ab565438e4372529.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/Sprites/Briefing/Intro9-back.png b/Sprites/Briefing/Intro9-back.png new file mode 100644 index 00000000..75831545 --- /dev/null +++ b/Sprites/Briefing/Intro9-back.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78ed06fdfcded23e580290e89058c703b9643835f3fd2bc7b441beb271aff39b +size 380 diff --git a/Sprites/Briefing/Intro9-back.png.import b/Sprites/Briefing/Intro9-back.png.import new file mode 100644 index 00000000..6f312e84 --- /dev/null +++ b/Sprites/Briefing/Intro9-back.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b1n40bquu8mwl" +path="res://.godot/imported/Intro9-back.png-f30d9ff7d159926bd5a82432722b1cc7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro9-back.png" +dest_files=["res://.godot/imported/Intro9-back.png-f30d9ff7d159926bd5a82432722b1cc7.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/Sprites/Briefing/Intro9-cirno.png b/Sprites/Briefing/Intro9-cirno.png new file mode 100644 index 00000000..604816f9 --- /dev/null +++ b/Sprites/Briefing/Intro9-cirno.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7591c6f90da34028b146f1e6f82e8ba4701dd16102f1feaa8b57000cecf9ba89 +size 1392 diff --git a/Sprites/Briefing/Intro9-cirno.png.import b/Sprites/Briefing/Intro9-cirno.png.import new file mode 100644 index 00000000..b4257b3c --- /dev/null +++ b/Sprites/Briefing/Intro9-cirno.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d3614x0jhln8" +path="res://.godot/imported/Intro9-cirno.png-e290afab2b421f29ed5340f98e8cd749.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro9-cirno.png" +dest_files=["res://.godot/imported/Intro9-cirno.png-e290afab2b421f29ed5340f98e8cd749.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/Sprites/Briefing/Intro9-cirno2.png b/Sprites/Briefing/Intro9-cirno2.png new file mode 100644 index 00000000..77923ec5 --- /dev/null +++ b/Sprites/Briefing/Intro9-cirno2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9846ebd207fbbebf3cfc43059836071f4d213c042d5d5a71af01e986dd4c36e7 +size 1457 diff --git a/Sprites/Briefing/Intro9-cirno2.png.import b/Sprites/Briefing/Intro9-cirno2.png.import new file mode 100644 index 00000000..6ad01034 --- /dev/null +++ b/Sprites/Briefing/Intro9-cirno2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmlgpu5uiwrjr" +path="res://.godot/imported/Intro9-cirno2.png-b45cb8bf34114dc33c8ddf814e1a2c0b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro9-cirno2.png" +dest_files=["res://.godot/imported/Intro9-cirno2.png-b45cb8bf34114dc33c8ddf814e1a2c0b.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/Sprites/Briefing/Intro9-laser.png b/Sprites/Briefing/Intro9-laser.png new file mode 100644 index 00000000..24281fd7 --- /dev/null +++ b/Sprites/Briefing/Intro9-laser.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42313c85b72b4298965978e1f03fb5da149631f5a0fc891e8d8b42b913b1f057 +size 363 diff --git a/Sprites/Briefing/Intro9-laser.png.import b/Sprites/Briefing/Intro9-laser.png.import new file mode 100644 index 00000000..cf970f9c --- /dev/null +++ b/Sprites/Briefing/Intro9-laser.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ycjncjnwgjjb" +path="res://.godot/imported/Intro9-laser.png-ca97b7027ee4338f0cbaa42aad0ecac6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Briefing/Intro9-laser.png" +dest_files=["res://.godot/imported/Intro9-laser.png-ca97b7027ee4338f0cbaa42aad0ecac6.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/Sprites/Briefing/Intro9.aseprite b/Sprites/Briefing/Intro9.aseprite new file mode 100644 index 00000000..ae3d3987 --- /dev/null +++ b/Sprites/Briefing/Intro9.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfe32eb8ea3636ce7380c47935ba3ed61de8591ae02126f8b996fe28f44f29f1 +size 4263 diff --git a/Sprites/Bullets/moon.aseprite b/Sprites/Bullets/moon.aseprite new file mode 100644 index 00000000..5b4d8cb9 --- /dev/null +++ b/Sprites/Bullets/moon.aseprite @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5b2a182036ce21bb9dafc7f844233d9f64618d0a07c91c367c726db3f1d7db16 +size 470 diff --git a/Sprites/Bullets/moon.png b/Sprites/Bullets/moon.png new file mode 100644 index 00000000..f3aab393 --- /dev/null +++ b/Sprites/Bullets/moon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51122d29d56b3a11956fdec539771508a1d902237692569658233cee99299459 +size 156 diff --git a/Sprites/Bullets/moon.png.import b/Sprites/Bullets/moon.png.import new file mode 100644 index 00000000..60cf9d4c --- /dev/null +++ b/Sprites/Bullets/moon.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bos7gyel73rr6" +path="res://.godot/imported/moon.png-3ed0dfa71b720b880edfa8d3410db1b6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Sprites/Bullets/moon.png" +dest_files=["res://.godot/imported/moon.png-3ed0dfa71b720b880edfa8d3410db1b6.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