diff --git a/README.md b/README.md index 79ab6a8..bb41139 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ -An Action Role Playing Game inspired by TLOZ A Link to the Past, Touhou Project, Megaman X, among others. The only Open Source Genshin Killer. This game is made using Godot Engine, but will migrated to a new engine at some point of development. You can find engine source code at https://git.asgardius.company/asgardius/virtualx-engine +An Action Role Playing Game inspired by TLOZ A Link to the Past, Touhou Project, Megaman X, among others. The only Open Source Genshin Killer and the only game at the moment that offers official bittorrent downloads. This game is made using Godot Engine, but will migrated to a new engine at some point of development. You can find engine source code at https://git.asgardius.company/asgardius/virtualx-engine At the moment this game is only a proof of concept. If you want to help send me an email to asgardius@asgardius.company You can find game documentation at https://cloud.asgardius.company/s/3tPKHsMznzMjzEc?path=%2Fgame%20documentation%2FMidori%20in%20the%20Magic%20School diff --git a/sprites/common/elysium/face.png b/sprites/common/elysium/face.png new file mode 100644 index 0000000..ee41f81 Binary files /dev/null and b/sprites/common/elysium/face.png differ diff --git a/sprites/common/elysium/face.png.import b/sprites/common/elysium/face.png.import new file mode 100644 index 0000000..5a84e89 --- /dev/null +++ b/sprites/common/elysium/face.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b4iaxlfdqpl00" +path="res://.godot/imported/face.png-a53f671e81b1cbeb683540f0b0863620.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/elysium/face.png" +dest_files=["res://.godot/imported/face.png-a53f671e81b1cbeb683540f0b0863620.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/common/elysium/facehud.png b/sprites/common/elysium/facehud.png new file mode 100644 index 0000000..377eebf Binary files /dev/null and b/sprites/common/elysium/facehud.png differ diff --git a/sprites/common/elysium/facehud.png.import b/sprites/common/elysium/facehud.png.import new file mode 100644 index 0000000..092475f --- /dev/null +++ b/sprites/common/elysium/facehud.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b37w1yefydcbs" +path="res://.godot/imported/facehud.png-0e0ee90cda86d6b96f4a83fba4cbd354.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/elysium/facehud.png" +dest_files=["res://.godot/imported/facehud.png-0e0ee90cda86d6b96f4a83fba4cbd354.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/common/elysium/fullbody.png b/sprites/common/elysium/fullbody.png new file mode 100644 index 0000000..4a9a47d Binary files /dev/null and b/sprites/common/elysium/fullbody.png differ diff --git a/sprites/common/elysium/fullbody.png.import b/sprites/common/elysium/fullbody.png.import new file mode 100644 index 0000000..01350f7 --- /dev/null +++ b/sprites/common/elysium/fullbody.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://law2nm5u372n" +path="res://.godot/imported/fullbody.png-bf72d1e477827d9d4db0071291f9e898.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/elysium/fullbody.png" +dest_files=["res://.godot/imported/fullbody.png-bf72d1e477827d9d4db0071291f9e898.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/common/elysium/sprite.png b/sprites/common/elysium/sprite.png new file mode 100644 index 0000000..6b9422c Binary files /dev/null and b/sprites/common/elysium/sprite.png differ diff --git a/sprites/common/elysium/sprite.png.import b/sprites/common/elysium/sprite.png.import new file mode 100644 index 0000000..a866e96 --- /dev/null +++ b/sprites/common/elysium/sprite.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bja2xrpqnurva" +path="res://.godot/imported/sprite.png-47670afd3973d4fa790c81eafb1f2efc.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/elysium/sprite.png" +dest_files=["res://.godot/imported/sprite.png-47670afd3973d4fa790c81eafb1f2efc.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/common/elysium/sprite.xcf b/sprites/common/elysium/sprite.xcf new file mode 100644 index 0000000..a72d002 Binary files /dev/null and b/sprites/common/elysium/sprite.xcf differ diff --git a/sprites/common/kimberly/face.png b/sprites/common/kimberly/face.png new file mode 100644 index 0000000..c03568f Binary files /dev/null and b/sprites/common/kimberly/face.png differ diff --git a/sprites/common/kimberly/face.png.import b/sprites/common/kimberly/face.png.import new file mode 100644 index 0000000..a914e48 --- /dev/null +++ b/sprites/common/kimberly/face.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6grtf1p1wlyk" +path="res://.godot/imported/face.png-1e797412fcbf61060b1f44740e5c4fe9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/kimberly/face.png" +dest_files=["res://.godot/imported/face.png-1e797412fcbf61060b1f44740e5c4fe9.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/common/kimberly/facehud.png b/sprites/common/kimberly/facehud.png new file mode 100644 index 0000000..1b7fd45 Binary files /dev/null and b/sprites/common/kimberly/facehud.png differ diff --git a/sprites/common/kimberly/facehud.png.import b/sprites/common/kimberly/facehud.png.import new file mode 100644 index 0000000..0092b34 --- /dev/null +++ b/sprites/common/kimberly/facehud.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkcchuy5t3itq" +path="res://.godot/imported/facehud.png-a25c3258263cc9b0f1c5a07c52dfd40a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/kimberly/facehud.png" +dest_files=["res://.godot/imported/facehud.png-a25c3258263cc9b0f1c5a07c52dfd40a.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/common/kimberly/fullbody.png b/sprites/common/kimberly/fullbody.png new file mode 100644 index 0000000..ad31d3b Binary files /dev/null and b/sprites/common/kimberly/fullbody.png differ diff --git a/sprites/common/kimberly/fullbody.png.import b/sprites/common/kimberly/fullbody.png.import new file mode 100644 index 0000000..3656770 --- /dev/null +++ b/sprites/common/kimberly/fullbody.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2wkdn3mmqb1e" +path="res://.godot/imported/fullbody.png-fb35a5a431fdf1c9ecfaa87b5071212b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/kimberly/fullbody.png" +dest_files=["res://.godot/imported/fullbody.png-fb35a5a431fdf1c9ecfaa87b5071212b.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/common/kimberly/sprite.png b/sprites/common/kimberly/sprite.png new file mode 100644 index 0000000..e4eff0a Binary files /dev/null and b/sprites/common/kimberly/sprite.png differ diff --git a/sprites/common/kimberly/sprite.png.import b/sprites/common/kimberly/sprite.png.import new file mode 100644 index 0000000..8bc2cd3 --- /dev/null +++ b/sprites/common/kimberly/sprite.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://by7git27p1fp6" +path="res://.godot/imported/sprite.png-d3e6c66ac9fab05b086e1f377b2b0b14.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/kimberly/sprite.png" +dest_files=["res://.godot/imported/sprite.png-d3e6c66ac9fab05b086e1f377b2b0b14.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/common/kimberly/sprite.xcf b/sprites/common/kimberly/sprite.xcf new file mode 100644 index 0000000..e8683c2 Binary files /dev/null and b/sprites/common/kimberly/sprite.xcf differ diff --git a/sprites/common/layla/face.png b/sprites/common/layla/face.png new file mode 100644 index 0000000..ee40fff Binary files /dev/null and b/sprites/common/layla/face.png differ diff --git a/sprites/common/layla/face.png.import b/sprites/common/layla/face.png.import new file mode 100644 index 0000000..b542217 --- /dev/null +++ b/sprites/common/layla/face.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jkqnodxrsu0x" +path="res://.godot/imported/face.png-1da7264408b20ac34098b5601b3988f5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/layla/face.png" +dest_files=["res://.godot/imported/face.png-1da7264408b20ac34098b5601b3988f5.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/common/layla/facehud.png b/sprites/common/layla/facehud.png new file mode 100644 index 0000000..be5aa70 Binary files /dev/null and b/sprites/common/layla/facehud.png differ diff --git a/sprites/common/layla/facehud.png.import b/sprites/common/layla/facehud.png.import new file mode 100644 index 0000000..efd1709 --- /dev/null +++ b/sprites/common/layla/facehud.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ded5hyvdbkgos" +path="res://.godot/imported/facehud.png-c2449088c99d918b9ab89dc3ccdab490.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/layla/facehud.png" +dest_files=["res://.godot/imported/facehud.png-c2449088c99d918b9ab89dc3ccdab490.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/common/layla/sprite.png b/sprites/common/layla/sprite.png new file mode 100644 index 0000000..0910f66 Binary files /dev/null and b/sprites/common/layla/sprite.png differ diff --git a/sprites/common/layla/sprite.png.import b/sprites/common/layla/sprite.png.import new file mode 100644 index 0000000..85b86f4 --- /dev/null +++ b/sprites/common/layla/sprite.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://thrfx5rengri" +path="res://.godot/imported/sprite.png-62f265594fea3dd41e7320085f395a38.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/layla/sprite.png" +dest_files=["res://.godot/imported/sprite.png-62f265594fea3dd41e7320085f395a38.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/common/layla/sprite.xcf b/sprites/common/layla/sprite.xcf new file mode 100644 index 0000000..560db38 Binary files /dev/null and b/sprites/common/layla/sprite.xcf differ diff --git a/sprites/common/midori/face.png.import b/sprites/common/midori/face.png.import index f82ac03..04d6998 100644 --- a/sprites/common/midori/face.png.import +++ b/sprites/common/midori/face.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c0rypbts4oins" +uid="uid://nr3805p1uaxd" path="res://.godot/imported/face.png-61681eed419e1281db85ad47cd2cad15.ctex" metadata={ "vram_texture": false diff --git a/sprites/common/midori/facehud.png.import b/sprites/common/midori/facehud.png.import index 122ed2a..7159c59 100644 --- a/sprites/common/midori/facehud.png.import +++ b/sprites/common/midori/facehud.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://ckjccj40wqboe" +uid="uid://buo00yej38tdf" path="res://.godot/imported/facehud.png-853dc11b9d2eda9b4f3dbda0602e31cd.ctex" metadata={ "vram_texture": false diff --git a/sprites/common/midori/fullbody.png.import b/sprites/common/midori/fullbody.png.import index 56a2973..47dc15d 100644 --- a/sprites/common/midori/fullbody.png.import +++ b/sprites/common/midori/fullbody.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bq28g3p7dhc5l" +uid="uid://5hxxcw7n0bpw" path="res://.godot/imported/fullbody.png-a9411ccdea6aad7001a641b6a5133c26.ctex" metadata={ "vram_texture": false diff --git a/sprites/common/midori/lily.gd b/sprites/common/midori/lily.gd deleted file mode 100644 index cac7fef..0000000 --- a/sprites/common/midori/lily.gd +++ /dev/null @@ -1,52 +0,0 @@ -extends CharacterBody2D - - -const SPEED = 300.0 -const JUMP_VELOCITY = -400.0 -var angle = 2 -var weakness = 0 - -# Get the gravity from the project settings to be synced with RigidBody nodes. -var gravity = ProjectSettings.get_setting("physics/2d/default_gravity") - -@onready var anim := $AnimationPlayer - -func _physics_process(delta): - velocity.x = 0 - velocity.y = 0 - # Add the gravity. - #var velocity = Vector2.ZERO - #if Global.live == 1: - #velocity = (Vector2.RIGHT.rotated(rotation) * 500 * Global.xm * delta)-Vector2.UP.rotated(rotation) * 500 * Global.ym * delta - #origmpos = get_viewport().get_mouse_position() - #if Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) != 0: - # velocity = Vector2.UP.rotated(rotation) * -400 * Input.get_joy_axis(0,JOY_AXIS_LEFT_Y) - #position += velocity - position += velocity - if velocity.y > 0.3: - angle = 2 - elif velocity.y < -0.3: - angle = 0 - elif velocity.x > 0.3: - angle = 1 - elif velocity.x < -0.3: - angle = 3 - if velocity.y != 0 || velocity.x != 0: - if angle == 0: - anim.play("nwalk") - elif angle == 1: - anim.play("ewalk") - elif angle == 3: - anim.play("wwalk") - else: - anim.play("swalk") - else: - if angle == 0: - anim.play("nidle") - elif angle == 1: - anim.play("eidle") - elif angle == 3: - anim.play("widle") - else: - anim.play("sidle") - #move_and_slide() diff --git a/sprites/common/midori/lily.tscn b/sprites/common/midori/lily.tscn deleted file mode 100644 index 9a696ba..0000000 --- a/sprites/common/midori/lily.tscn +++ /dev/null @@ -1,180 +0,0 @@ -[gd_scene load_steps=14 format=3 uid="uid://b216q83uw4c45"] - -[ext_resource type="Script" path="res://sprites/common/midori/lily.gd" id="1_0lf8i"] -[ext_resource type="Texture2D" uid="uid://bc2vrf8qggvtp" path="res://sprites/common/midori/sprite.png" id="2_lcff3"] - -[sub_resource type="RectangleShape2D" id="RectangleShape2D_dj8gt"] -size = Vector2(86, 68) - -[sub_resource type="Animation" id="Animation_i5rhc"] -length = 0.001 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [0] -} - -[sub_resource type="Animation" id="Animation_8my4d"] -resource_name = "eidle" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [6] -} - -[sub_resource type="Animation" id="Animation_op07l"] -resource_name = "ewalk" -length = 0.3 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [7, 6, 8] -} - -[sub_resource type="Animation" id="Animation_cajcr"] -resource_name = "nidle" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0.2), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [3] -} - -[sub_resource type="Animation" id="Animation_7lhgw"] -resource_name = "nwalk" -length = 0.3 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [4, 3, 5] -} - -[sub_resource type="Animation" id="Animation_w3ius"] -resource_name = "sidle" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [0] -} - -[sub_resource type="Animation" id="Animation_u56r5"] -resource_name = "swalk" -length = 0.3 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [1, 0, 2] -} - -[sub_resource type="Animation" id="Animation_isodq"] -resource_name = "widle" -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0.2), -"transitions": PackedFloat32Array(1), -"update": 1, -"values": [9] -} - -[sub_resource type="Animation" id="Animation_letwb"] -resource_name = "wwalk" -length = 0.3 -loop_mode = 1 -tracks/0/type = "value" -tracks/0/imported = false -tracks/0/enabled = true -tracks/0/path = NodePath("Sprite2D:frame") -tracks/0/interp = 1 -tracks/0/loop_wrap = true -tracks/0/keys = { -"times": PackedFloat32Array(0, 0.1, 0.2), -"transitions": PackedFloat32Array(1, 1, 1), -"update": 1, -"values": [10, 9, 11] -} - -[sub_resource type="AnimationLibrary" id="AnimationLibrary_mh65y"] -_data = { -"RESET": SubResource("Animation_i5rhc"), -"eidle": SubResource("Animation_8my4d"), -"ewalk": SubResource("Animation_op07l"), -"nidle": SubResource("Animation_cajcr"), -"nwalk": SubResource("Animation_7lhgw"), -"sidle": SubResource("Animation_w3ius"), -"swalk": SubResource("Animation_u56r5"), -"widle": SubResource("Animation_isodq"), -"wwalk": SubResource("Animation_letwb") -} - -[node name="Lily" type="CharacterBody2D"] -script = ExtResource("1_0lf8i") - -[node name="Sprite2D" type="Sprite2D" parent="."] -texture = ExtResource("2_lcff3") -hframes = 3 -vframes = 4 - -[node name="CollisionShape2D" type="CollisionShape2D" parent="."] -position = Vector2(0, 94) -shape = SubResource("RectangleShape2D_dj8gt") - -[node name="AnimationPlayer" type="AnimationPlayer" parent="."] -libraries = { -"": SubResource("AnimationLibrary_mh65y") -} diff --git a/sprites/common/midori/sprite.png.import b/sprites/common/midori/sprite.png.import index 14ff469..45936e8 100644 --- a/sprites/common/midori/sprite.png.import +++ b/sprites/common/midori/sprite.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bc2vrf8qggvtp" +uid="uid://cbiin6eb1jqsh" path="res://.godot/imported/sprite.png-ce427b185553672e3e09cd3e81d98e38.ctex" metadata={ "vram_texture": false diff --git a/sprites/common/tuna/face.png b/sprites/common/tuna/face.png new file mode 100644 index 0000000..91eb3a4 Binary files /dev/null and b/sprites/common/tuna/face.png differ diff --git a/sprites/common/tuna/face.png.import b/sprites/common/tuna/face.png.import new file mode 100644 index 0000000..42af3a6 --- /dev/null +++ b/sprites/common/tuna/face.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drw4us1iefbta" +path="res://.godot/imported/face.png-f69ce8e096841ed00d6a16ac8e4dcd62.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/tuna/face.png" +dest_files=["res://.godot/imported/face.png-f69ce8e096841ed00d6a16ac8e4dcd62.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/common/tuna/facehud.png b/sprites/common/tuna/facehud.png new file mode 100644 index 0000000..5a176c8 Binary files /dev/null and b/sprites/common/tuna/facehud.png differ diff --git a/sprites/common/tuna/facehud.png.import b/sprites/common/tuna/facehud.png.import new file mode 100644 index 0000000..5b142ec --- /dev/null +++ b/sprites/common/tuna/facehud.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bqf060xgle6xg" +path="res://.godot/imported/facehud.png-af468e6e463674d3a0217cedb1096b8b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/tuna/facehud.png" +dest_files=["res://.godot/imported/facehud.png-af468e6e463674d3a0217cedb1096b8b.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/common/tuna/fullbody.png b/sprites/common/tuna/fullbody.png new file mode 100644 index 0000000..bda5631 Binary files /dev/null and b/sprites/common/tuna/fullbody.png differ diff --git a/sprites/common/tuna/fullbody.png.import b/sprites/common/tuna/fullbody.png.import new file mode 100644 index 0000000..0d691f4 --- /dev/null +++ b/sprites/common/tuna/fullbody.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ckv1dbw4jylyc" +path="res://.godot/imported/fullbody.png-dbabb43433f43dfaf2add0f3d1e64a30.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/tuna/fullbody.png" +dest_files=["res://.godot/imported/fullbody.png-dbabb43433f43dfaf2add0f3d1e64a30.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/common/tuna/sprite.png b/sprites/common/tuna/sprite.png new file mode 100644 index 0000000..ea4e00b Binary files /dev/null and b/sprites/common/tuna/sprite.png differ diff --git a/sprites/common/tuna/sprite.png.import b/sprites/common/tuna/sprite.png.import new file mode 100644 index 0000000..b2c502a --- /dev/null +++ b/sprites/common/tuna/sprite.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ctx4u3eexhmh1" +path="res://.godot/imported/sprite.png-8fb3e3b3a426f9203ac467425d12a2d3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://sprites/common/tuna/sprite.png" +dest_files=["res://.godot/imported/sprite.png-8fb3e3b3a426f9203ac467425d12a2d3.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/common/tuna/sprite.xcf b/sprites/common/tuna/sprite.xcf new file mode 100644 index 0000000..dd128b6 Binary files /dev/null and b/sprites/common/tuna/sprite.xcf differ