diff --git a/Assets/Movies/CaveBasic.png b/Assets/Movies/CaveBasic.png new file mode 100644 index 0000000..03c15a2 Binary files /dev/null and b/Assets/Movies/CaveBasic.png differ diff --git a/Assets/Movies/CaveBasic.png.import b/Assets/Movies/CaveBasic.png.import new file mode 100644 index 0000000..af820a5 --- /dev/null +++ b/Assets/Movies/CaveBasic.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tp3w3lkitu85" +path="res://.godot/imported/CaveBasic.png-b4270e01b12867444794be7b1160e68a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Movies/CaveBasic.png" +dest_files=["res://.godot/imported/CaveBasic.png-b4270e01b12867444794be7b1160e68a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/Assets/Movies/CaveInside.png b/Assets/Movies/CaveInside.png new file mode 100644 index 0000000..b1e175f Binary files /dev/null and b/Assets/Movies/CaveInside.png differ diff --git a/Assets/Movies/CaveInside.png.import b/Assets/Movies/CaveInside.png.import new file mode 100644 index 0000000..d65b909 --- /dev/null +++ b/Assets/Movies/CaveInside.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://21wyfeqhci52" +path="res://.godot/imported/CaveInside.png-159958942b70ff4b964f93154095ae6a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Movies/CaveInside.png" +dest_files=["res://.godot/imported/CaveInside.png-159958942b70ff4b964f93154095ae6a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/Assets/Movies/RoomBasic.png b/Assets/Movies/RoomBasic.png new file mode 100644 index 0000000..f568850 Binary files /dev/null and b/Assets/Movies/RoomBasic.png differ diff --git a/Assets/Movies/RoomBasic.png.import b/Assets/Movies/RoomBasic.png.import new file mode 100644 index 0000000..781bb6a --- /dev/null +++ b/Assets/Movies/RoomBasic.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dh24miynbbdvy" +path="res://.godot/imported/RoomBasic.png-5655f57e4e83fe25e11e705876b1dad5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://Assets/Movies/RoomBasic.png" +dest_files=["res://.godot/imported/RoomBasic.png-5655f57e4e83fe25e11e705876b1dad5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +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/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +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/Assets/Movies/Sources/CaveBasic.aseprite b/Assets/Movies/Sources/CaveBasic.aseprite new file mode 100644 index 0000000..8c1b3cf Binary files /dev/null and b/Assets/Movies/Sources/CaveBasic.aseprite differ diff --git a/Assets/Movies/Sources/CaveInside.aseprite b/Assets/Movies/Sources/CaveInside.aseprite new file mode 100644 index 0000000..b653d4f Binary files /dev/null and b/Assets/Movies/Sources/CaveInside.aseprite differ diff --git a/Assets/Movies/Sources/RoomBasic.aseprite b/Assets/Movies/Sources/RoomBasic.aseprite new file mode 100644 index 0000000..b725c96 Binary files /dev/null and b/Assets/Movies/Sources/RoomBasic.aseprite differ diff --git a/Scenes/MovieScene.tscn b/Scenes/MovieScene.tscn new file mode 100644 index 0000000..4751a7a --- /dev/null +++ b/Scenes/MovieScene.tscn @@ -0,0 +1,412 @@ +[gd_scene format=3 uid="uid://cgfprug5uguga"] + +[ext_resource type="Texture2D" uid="uid://dh24miynbbdvy" path="res://Assets/Movies/RoomBasic.png" id="1_njogg"] +[ext_resource type="Texture2D" uid="uid://tp3w3lkitu85" path="res://Assets/Movies/CaveBasic.png" id="2_c2vvq"] +[ext_resource type="Texture2D" uid="uid://21wyfeqhci52" path="res://Assets/Movies/CaveInside.png" id="3_c2vvq"] + +[sub_resource type="Animation" id="Animation_c2vvq"] +resource_name = "Intro" +length = 19.0 +loop_mode = 1 +tracks/0/type = "method" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("Intro/Room") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 0.0001, 10, 10.0001), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"values": [{ +"args": [&"Intro", 1.0, false], +"method": &"play" +}, { +"args": [], +"method": &"show" +}, { +"args": [], +"method": &"stop" +}, { +"args": [], +"method": &"hide" +}] +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("Intro/CaveOutside") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(9.966666, 10, 12, 12.033181), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"values": [{ +"args": [], +"method": &"show" +}, { +"args": [&"Intro", 1.0, false], +"method": &"play" +}, { +"args": [], +"method": &"stop" +}, { +"args": [], +"method": &"hide" +}] +} +tracks/2/type = "method" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("Intro/CaveInside") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(12, 12.008422), +"transitions": PackedFloat32Array(1, 1), +"values": [{ +"args": [&"Intro", 1.0, false], +"method": &"play" +}, { +"args": [], +"method": &"show" +}] +} + +[sub_resource type="Animation" id="Animation_oj3vx"] +length = 0.001 + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_oj3vx"] +_data = { +&"Intro": SubResource("Animation_c2vvq"), +&"RESET": SubResource("Animation_oj3vx") +} + +[sub_resource type="AtlasTexture" id="AtlasTexture_oj3vx"] +atlas = ExtResource("1_njogg") +region = Rect2(0, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_482wn"] +atlas = ExtResource("1_njogg") +region = Rect2(640, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ehh24"] +atlas = ExtResource("1_njogg") +region = Rect2(1280, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v5cgf"] +atlas = ExtResource("1_njogg") +region = Rect2(1920, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fktcp"] +atlas = ExtResource("1_njogg") +region = Rect2(2560, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_0aubd"] +atlas = ExtResource("1_njogg") +region = Rect2(3200, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_er3xh"] +atlas = ExtResource("1_njogg") +region = Rect2(3840, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_5c7l7"] +atlas = ExtResource("1_njogg") +region = Rect2(4480, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_72hxa"] +atlas = ExtResource("1_njogg") +region = Rect2(5120, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rtxt4"] +atlas = ExtResource("1_njogg") +region = Rect2(5760, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_vr0oa"] +atlas = ExtResource("1_njogg") +region = Rect2(6400, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1sxx2"] +atlas = ExtResource("1_njogg") +region = Rect2(7040, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tpan2"] +atlas = ExtResource("1_njogg") +region = Rect2(7680, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6h47n"] +atlas = ExtResource("1_njogg") +region = Rect2(8320, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gx4y0"] +atlas = ExtResource("1_njogg") +region = Rect2(8960, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c7imp"] +atlas = ExtResource("1_njogg") +region = Rect2(9600, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_o6sy3"] +atlas = ExtResource("1_njogg") +region = Rect2(10240, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_fa642"] +atlas = ExtResource("1_njogg") +region = Rect2(10880, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q04bn"] +atlas = ExtResource("1_njogg") +region = Rect2(11520, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gg1o7"] +atlas = ExtResource("1_njogg") +region = Rect2(12160, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_el80b"] +atlas = ExtResource("1_njogg") +region = Rect2(12800, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_p3ybh"] +atlas = ExtResource("1_njogg") +region = Rect2(13440, 0, 640, 360) + +[sub_resource type="SpriteFrames" id="SpriteFrames_8qa50"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_oj3vx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_482wn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ehh24") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v5cgf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fktcp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_0aubd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_er3xh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_5c7l7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_72hxa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_rtxt4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_vr0oa") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1sxx2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_tpan2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_6h47n") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gx4y0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c7imp") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_o6sy3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_fa642") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_q04bn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_gg1o7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_el80b") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_p3ybh") +}], +"loop": false, +"name": &"Intro", +"speed": 2.0 +}, { +"frames": [], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_6bde2"] +atlas = ExtResource("2_c2vvq") +region = Rect2(0, 0, 640, 360) + +[sub_resource type="SpriteFrames" id="SpriteFrames_lnnri"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6bde2") +}], +"loop": false, +"name": &"Intro", +"speed": 2.0 +}, { +"frames": [], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[sub_resource type="AtlasTexture" id="AtlasTexture_8qa50"] +atlas = ExtResource("3_c2vvq") +region = Rect2(0, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lnnri"] +atlas = ExtResource("3_c2vvq") +region = Rect2(640, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h0n42"] +atlas = ExtResource("3_c2vvq") +region = Rect2(1280, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4sevv"] +atlas = ExtResource("3_c2vvq") +region = Rect2(1920, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ckiwx"] +atlas = ExtResource("3_c2vvq") +region = Rect2(2560, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_63teq"] +atlas = ExtResource("3_c2vvq") +region = Rect2(3200, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_lc2dr"] +atlas = ExtResource("3_c2vvq") +region = Rect2(3840, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ocvb0"] +atlas = ExtResource("3_c2vvq") +region = Rect2(4480, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_xeiww"] +atlas = ExtResource("3_c2vvq") +region = Rect2(5120, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4psnh"] +atlas = ExtResource("3_c2vvq") +region = Rect2(5760, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1oj60"] +atlas = ExtResource("3_c2vvq") +region = Rect2(6400, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_4amjm"] +atlas = ExtResource("3_c2vvq") +region = Rect2(7040, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_17kmt"] +atlas = ExtResource("3_c2vvq") +region = Rect2(7680, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cjnhs"] +atlas = ExtResource("3_c2vvq") +region = Rect2(8320, 0, 640, 360) + +[sub_resource type="AtlasTexture" id="AtlasTexture_t1pho"] +atlas = ExtResource("3_c2vvq") +region = Rect2(8960, 0, 640, 360) + +[sub_resource type="SpriteFrames" id="SpriteFrames_juhbr"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_8qa50") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lnnri") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_h0n42") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4sevv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ckiwx") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_63teq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_lc2dr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ocvb0") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_xeiww") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4psnh") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_1oj60") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_4amjm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_17kmt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cjnhs") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_t1pho") +}], +"loop": false, +"name": &"Intro", +"speed": 2.0 +}, { +"frames": [], +"loop": true, +"name": &"default", +"speed": 5.0 +}] + +[node name="MovieScene" type="Node2D" unique_id=624004114] + +[node name="AnimationPlayer" type="AnimationPlayer" parent="." unique_id=1314341296] +libraries/ = SubResource("AnimationLibrary_oj3vx") +autoplay = &"Intro" + +[node name="Intro" type="Node2D" parent="." unique_id=1049669092] +position = Vector2(960, 540) +scale = Vector2(3, 3) + +[node name="Room" type="AnimatedSprite2D" parent="Intro" unique_id=649123949] +visible = false +sprite_frames = SubResource("SpriteFrames_8qa50") +animation = &"Intro" + +[node name="CaveOutside" type="AnimatedSprite2D" parent="Intro" unique_id=865295049] +visible = false +sprite_frames = SubResource("SpriteFrames_lnnri") +animation = &"Intro" + +[node name="CaveInside" type="AnimatedSprite2D" parent="Intro" unique_id=1350292496] +visible = false +sprite_frames = SubResource("SpriteFrames_juhbr") +animation = &"Intro"