diff --git a/assets/characters/coco/coco.tscn b/assets/characters/coco/coco.tscn index 7dea224..27f993f 100644 --- a/assets/characters/coco/coco.tscn +++ b/assets/characters/coco/coco.tscn @@ -1,12 +1,13 @@ -[gd_scene load_steps=13 format=3 uid="uid://boywgcl7f5ci6"] +[gd_scene load_steps=14 format=3 uid="uid://boywgcl7f5ci6"] [ext_resource type="Script" path="res://assets/characters/player.gd" id="1_bvkmh"] [ext_resource type="Script" path="res://src/viewport.gd" id="3_d52t1"] -[ext_resource type="SpineAtlasResource" uid="uid://blgw2st7akt4s" path="res://assets/characters/coco/spine.atlas" id="4_u28hi"] -[ext_resource type="SpineSkeletonFileResource" uid="uid://drnpfi1niq3od" path="res://assets/characters/coco/spine.skel" id="5_enjjr"] +[ext_resource type="SpineAtlasResource" uid="uid://dj1egdltvn5f3" path="res://assets/characters/coco/coco_bandicoot.atlas" id="3_lykqw"] +[ext_resource type="SpineSkeletonFileResource" uid="uid://c3twn8iltvcj0" path="res://assets/characters/coco/coco_bandicoot.skel" id="4_m8s0r"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="5_migwh"] +[ext_resource type="Script" path="res://assets/characters/coco/states/idle.gd" id="6_0vw3v"] -[sub_resource type="ViewportTexture" id="ViewportTexture_v8p7q"] +[sub_resource type="ViewportTexture" id="ViewportTexture_ciuee"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="ShaderMaterial" id="ShaderMaterial_fy03b"] @@ -17,14 +18,15 @@ transparency = 1 shading_mode = 0 diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_v8p7q") +albedo_texture = SubResource("ViewportTexture_ciuee") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] +size = Vector2(1.2, 1.2) [sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_16wh3"] -atlas_res = ExtResource("4_u28hi") -skeleton_file_res = ExtResource("5_enjjr") +atlas_res = ExtResource("3_lykqw") +skeleton_file_res = ExtResource("4_m8s0r") [sub_resource type="CylinderShape3D" id="CylinderShape3D_wn1m5"] @@ -56,12 +58,11 @@ script = ExtResource("3_d52t1") transparent_bg = true handle_input_locally = false canvas_cull_mask = 4294966273 -size = Vector2i(1024, 1024) size_2d_override_stretch = true [node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"] -position = Vector2(512, 466) -scale = Vector2(0.35, 0.35) +position = Vector2(276, 399) +scale = Vector2(0.28, 0.28) skeleton_data_res = SubResource("SpineSkeletonDataResource_16wh3") preview_skin = "default" preview_animation = "animation" @@ -79,3 +80,20 @@ shape = SubResource("CylinderShape3D_wn1m5") [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) shape = SubResource("CylinderShape3D_cbp6h") + +[node name="LimboHSM" type="LimboHSM" parent="."] + +[node name="Idle" type="LimboState" parent="LimboHSM"] +script = ExtResource("6_0vw3v") + +[node name="Move" type="LimboState" parent="LimboHSM"] + +[node name="Jump" type="LimboState" parent="LimboHSM"] + +[node name="Fall" type="LimboState" parent="LimboHSM"] + +[node name="Attack" type="LimboState" parent="LimboHSM"] + +[node name="AirAttack" type="LimboState" parent="LimboHSM"] + +[node name="Crouch" type="LimboState" parent="LimboHSM"] diff --git a/assets/characters/coco/coco_bandicoot.atlas b/assets/characters/coco/coco_bandicoot.atlas new file mode 100644 index 0000000..bb05c52 --- /dev/null +++ b/assets/characters/coco/coco_bandicoot.atlas @@ -0,0 +1,42 @@ +coco_bandicoot.png +size:523,522 +filter:Linear,Linear +scale:0.5 +accessories.png +bounds:442,162,47,57 +coco_arm_back_1 +bounds:111,4,99,173 +offsets:0,0,100,173 +rotate:90 +coco_arm_front_1 +bounds:286,41,88,198 +rotate:90 +coco_body_1 +bounds:220,131,135,212 +offsets:0,0,139,212 +coco_eyebrows_1 +bounds:286,11,89,28 +coco_eyewhite_1 +bounds:2,2,107,104 +offsets:2,0,109,104 +coco_hand_back_1 +bounds:442,221,61,59 +coco_hand_front_1 +bounds:442,282,79,61 +coco_head_1 +bounds:220,345,222,175 +coco_leg_back_1 +bounds:126,105,92,415 +coco_leg_front_1 +bounds:2,108,122,412 +coco_ponytail_1 +bounds:357,135,83,208 +coco_pupil_back_1 +bounds:220,115,14,27 +rotate:90 +coco_pupil_front_1 +bounds:377,11,28,62 +rotate:90 +flower.png +bounds:444,366,154,74 +rotate:90 diff --git a/assets/characters/coco/coco_bandicoot.atlas.import b/assets/characters/coco/coco_bandicoot.atlas.import new file mode 100644 index 0000000..7efbc0b --- /dev/null +++ b/assets/characters/coco/coco_bandicoot.atlas.import @@ -0,0 +1,15 @@ +[remap] + +importer="spine.atlas" +type="SpineAtlasResource" +uid="uid://dj1egdltvn5f3" +path="res://.godot/imported/coco_bandicoot.atlas-a9723e48c8760188cbda6bfa3bcf48fb.spatlas" + +[deps] + +source_file="res://assets/characters/coco/coco_bandicoot.atlas" +dest_files=["res://.godot/imported/coco_bandicoot.atlas-a9723e48c8760188cbda6bfa3bcf48fb.spatlas"] + +[params] + +normal_map_prefix="n" diff --git a/assets/characters/coco/coco_bandicoot.png b/assets/characters/coco/coco_bandicoot.png new file mode 100644 index 0000000..a97fd71 Binary files /dev/null and b/assets/characters/coco/coco_bandicoot.png differ diff --git a/assets/decals/coco_laptop/Copy of Paint Layer 9.png.import b/assets/characters/coco/coco_bandicoot.png.import similarity index 64% rename from assets/decals/coco_laptop/Copy of Paint Layer 9.png.import rename to assets/characters/coco/coco_bandicoot.png.import index b6cd3b2..7b082ad 100644 --- a/assets/decals/coco_laptop/Copy of Paint Layer 9.png.import +++ b/assets/characters/coco/coco_bandicoot.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://bp00wssa1bnbb" -path="res://.godot/imported/Copy of Paint Layer 9.png-fee4e5741f7b8accc41364d820f9aede.ctex" +uid="uid://b0heatnvh1716" +path="res://.godot/imported/coco_bandicoot.png-e61121777b7fda3b9e2d5f1d70abc3ce.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/decals/coco_laptop/Copy of Paint Layer 9.png" -dest_files=["res://.godot/imported/Copy of Paint Layer 9.png-fee4e5741f7b8accc41364d820f9aede.ctex"] +source_file="res://assets/characters/coco/coco_bandicoot.png" +dest_files=["res://.godot/imported/coco_bandicoot.png-e61121777b7fda3b9e2d5f1d70abc3ce.ctex"] [params] diff --git a/assets/characters/coco/coco_bandicoot.skel b/assets/characters/coco/coco_bandicoot.skel new file mode 100644 index 0000000..2343320 Binary files /dev/null and b/assets/characters/coco/coco_bandicoot.skel differ diff --git a/assets/characters/coco/coco_bandicoot.skel.import b/assets/characters/coco/coco_bandicoot.skel.import new file mode 100644 index 0000000..aa37777 --- /dev/null +++ b/assets/characters/coco/coco_bandicoot.skel.import @@ -0,0 +1,14 @@ +[remap] + +importer="spine.skel" +type="SpineSkeletonFileResource" +uid="uid://c3twn8iltvcj0" +path="res://.godot/imported/coco_bandicoot.skel-a6ef82bea842182e821f15eb7a4d17f9.spskel" + +[deps] + +source_file="res://assets/characters/coco/coco_bandicoot.skel" +dest_files=["res://.godot/imported/coco_bandicoot.skel-a6ef82bea842182e821f15eb7a4d17f9.spskel"] + +[params] + diff --git a/assets/characters/coco/npc_coco.tscn b/assets/characters/coco/npc_coco.tscn index d0cb2a6..dfd9678 100644 --- a/assets/characters/coco/npc_coco.tscn +++ b/assets/characters/coco/npc_coco.tscn @@ -4,7 +4,7 @@ [ext_resource type="SpineSkeletonDataResource" uid="uid://dn5wtcrr40ahd" path="res://assets/characters/coco/coco.tres" id="2_8ur8k"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="3_m02kv"] -[sub_resource type="ViewportTexture" id="ViewportTexture_usswm"] +[sub_resource type="ViewportTexture" id="ViewportTexture_1jniv"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"] @@ -15,7 +15,7 @@ transparency = 1 shading_mode = 0 diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_usswm") +albedo_texture = SubResource("ViewportTexture_1jniv") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] @@ -50,7 +50,7 @@ scale = Vector2(0.5, 0.5) skeleton_data_res = ExtResource("2_8ur8k") preview_skin = "default" preview_animation = "animation" -preview_frame = true +preview_frame = false preview_time = 0.0 script = ExtResource("3_m02kv") diff --git a/assets/characters/coco/spine.skel b/assets/characters/coco/spine.skel index 5a485d3..6eb0e1e 100644 Binary files a/assets/characters/coco/spine.skel and b/assets/characters/coco/spine.skel differ diff --git a/assets/characters/coco/states/idle.gd b/assets/characters/coco/states/idle.gd new file mode 100644 index 0000000..0254cd1 --- /dev/null +++ b/assets/characters/coco/states/idle.gd @@ -0,0 +1,15 @@ +extends LimboState + +@export var animation_player: Node +@export var animation: SpineAnimationTrack + +func _enter() -> void: + print("pretending to enter animation state") + +# Called when the node enters the scene tree for the first time. +func _ready() -> void: + pass # Replace with function body. + +# Called every frame. 'delta' is the elapsed time since the previous frame. +func _process(delta: float) -> void: + pass diff --git a/assets/characters/pasadena/light-sprite.png b/assets/characters/pasadena/light-sprite.png new file mode 100644 index 0000000..2ed7797 Binary files /dev/null and b/assets/characters/pasadena/light-sprite.png differ diff --git a/assets/characters/pasadena/light-sprite.png.import b/assets/characters/pasadena/light-sprite.png.import new file mode 100644 index 0000000..6f549f9 --- /dev/null +++ b/assets/characters/pasadena/light-sprite.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://273d6nf7cwcf" +path="res://.godot/imported/light-sprite.png-21e31f491b7c85e8164bcaee6558b54c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/characters/pasadena/light-sprite.png" +dest_files=["res://.godot/imported/light-sprite.png-21e31f491b7c85e8164bcaee6558b54c.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/assets/characters/pasadena/n_spine.png b/assets/characters/pasadena/n_spine.png new file mode 100644 index 0000000..e587961 Binary files /dev/null and b/assets/characters/pasadena/n_spine.png differ diff --git a/assets/characters/pasadena/n_spine.png.import b/assets/characters/pasadena/n_spine.png.import new file mode 100644 index 0000000..12e5ad7 --- /dev/null +++ b/assets/characters/pasadena/n_spine.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uxq5mje7nhme" +path="res://.godot/imported/n_spine.png-a824b0dd14b43037737fbd7298f2f1df.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/characters/pasadena/n_spine.png" +dest_files=["res://.godot/imported/n_spine.png-a824b0dd14b43037737fbd7298f2f1df.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/assets/characters/pasadena/npc.tscn b/assets/characters/pasadena/npc.tscn index 18e3af3..c36cb38 100644 --- a/assets/characters/pasadena/npc.tscn +++ b/assets/characters/pasadena/npc.tscn @@ -1,10 +1,11 @@ [gd_scene load_steps=17 format=3 uid="uid://cbfoxxoamehgg"] [ext_resource type="Script" path="res://src/viewport.gd" id="3_1olx4"] -[ext_resource type="SpineAtlasResource" uid="uid://daqwxuavhnvus" path="res://assets/characters/pasadena/spine.atlas" id="4_tbp5u"] +[ext_resource type="SpineAtlasResource" uid="uid://b18ehwidhrtaj" path="res://assets/characters/pasadena/spine.atlas" id="4_tbp5u"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="5_f351d"] [ext_resource type="Texture2D" uid="uid://dj20ug78dpiv7" path="res://assets/fx/questionmark.png" id="5_hvfvd"] -[ext_resource type="SpineSkeletonFileResource" uid="uid://cckcloyvyljjb" path="res://assets/characters/pasadena/spine.skel" id="5_k5je5"] +[ext_resource type="SpineSkeletonFileResource" uid="uid://eb5r1xu5uvlp" path="res://assets/characters/pasadena/spine.skel" id="5_k5je5"] +[ext_resource type="Texture2D" uid="uid://273d6nf7cwcf" path="res://assets/characters/pasadena/light-sprite.png" id="6_isy1m"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_s0iww"] transparency = 1 @@ -32,7 +33,7 @@ max_value = 200.0 _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0] point_count = 3 -[sub_resource type="ViewportTexture" id="ViewportTexture_vfgay"] +[sub_resource type="ViewportTexture" id="ViewportTexture_lj65j"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] @@ -41,7 +42,7 @@ blend_mode = 4 shading_mode = 0 diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_vfgay") +albedo_texture = SubResource("ViewportTexture_lj65j") texture_filter = 0 texture_repeat = false billboard_mode = 1 @@ -49,14 +50,9 @@ billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] lightmap_size_hint = Vector2i(7, 7) -[sub_resource type="SpineAnimationMix" id="SpineAnimationMix_piuq6"] -from = "animation" -to = "animation" - -[sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_ufcij"] +[sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_bftpc"] atlas_res = ExtResource("4_tbp5u") skeleton_file_res = ExtResource("5_k5je5") -animation_mixes = [SubResource("SpineAnimationMix_piuq6")] [sub_resource type="CylinderShape3D" id="CylinderShape3D_wn1m5"] @@ -94,6 +90,11 @@ gi_mode = 0 mesh = SubResource("QuadMesh_iwcmf") script = ExtResource("3_1olx4") +[node name="PointLight2D" type="PointLight2D" parent="MeshInstance3D"] +position = Vector2(54, 0) +color = Color(0.95, 0, 0.38, 1) +texture = ExtResource("6_isy1m") + [node name="SubViewport" type="SubViewport" parent="MeshInstance3D"] transparent_bg = true positional_shadow_atlas_quad_0 = 0 @@ -102,10 +103,10 @@ size = Vector2i(3000, 3000) [node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"] position = Vector2(42, -207) -skeleton_data_res = SubResource("SpineSkeletonDataResource_ufcij") +skeleton_data_res = SubResource("SpineSkeletonDataResource_bftpc") preview_skin = "default" preview_animation = "animation" -preview_frame = true +preview_frame = false preview_time = 0.0 script = ExtResource("5_f351d") diff --git a/assets/characters/pasadena/spine.atlas.import b/assets/characters/pasadena/spine.atlas.import index 4130978..1bde6c2 100644 --- a/assets/characters/pasadena/spine.atlas.import +++ b/assets/characters/pasadena/spine.atlas.import @@ -2,7 +2,7 @@ importer="spine.atlas" type="SpineAtlasResource" -uid="uid://daqwxuavhnvus" +uid="uid://b18ehwidhrtaj" path="res://.godot/imported/spine.atlas-ed2b346c97cec6d1dc959b99f669e60c.spatlas" [deps] diff --git a/assets/characters/pasadena/spine.png.1~ b/assets/characters/pasadena/spine.png.1~ new file mode 100644 index 0000000..8cf5fc4 Binary files /dev/null and b/assets/characters/pasadena/spine.png.1~ differ diff --git a/assets/characters/pasadena/spine.png.2~ b/assets/characters/pasadena/spine.png.2~ new file mode 100644 index 0000000..8cf5fc4 Binary files /dev/null and b/assets/characters/pasadena/spine.png.2~ differ diff --git a/assets/characters/pasadena/spine.png.import b/assets/characters/pasadena/spine.png.import index 7a52478..edb7e0c 100644 --- a/assets/characters/pasadena/spine.png.import +++ b/assets/characters/pasadena/spine.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://c6og5bpp8gt61" +uid="uid://xtaxk4rl4eu1" path="res://.godot/imported/spine.png-9b174fb346cacc3fa8ed6a403536a860.ctex" metadata={ "vram_texture": false diff --git a/assets/characters/pasadena/spine.skel.import b/assets/characters/pasadena/spine.skel.import index ed50f84..349fb0d 100644 --- a/assets/characters/pasadena/spine.skel.import +++ b/assets/characters/pasadena/spine.skel.import @@ -2,7 +2,7 @@ importer="spine.skel" type="SpineSkeletonFileResource" -uid="uid://cckcloyvyljjb" +uid="uid://eb5r1xu5uvlp" path="res://.godot/imported/spine.skel-332b4935e83ec0a0fab3586b58715043.spskel" [deps] diff --git a/assets/characters/pasadena/spine_2.png.import b/assets/characters/pasadena/spine_2.png.import index 75be6df..8fafd89 100644 --- a/assets/characters/pasadena/spine_2.png.import +++ b/assets/characters/pasadena/spine_2.png.import @@ -2,7 +2,7 @@ importer="texture" type="CompressedTexture2D" -uid="uid://d0npdl6rpk2bq" +uid="uid://bm1aclsd7d38g" path="res://.godot/imported/spine_2.png-2313c2edf530b4b75c392b1bbf0e8159.ctex" metadata={ "vram_texture": false diff --git a/assets/characters/pasadena/spine_n.png.import b/assets/characters/pasadena/spine_n.png.import new file mode 100644 index 0000000..cf53c00 --- /dev/null +++ b/assets/characters/pasadena/spine_n.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://wmkjwva4pt5" +path="res://.godot/imported/spine_n.png-6d0535ad5b756f3453452e724aaaca65.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/characters/pasadena/spine_n.png" +dest_files=["res://.godot/imported/spine_n.png-6d0535ad5b756f3453452e724aaaca65.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/assets/characters/pasadena/spine_n2.png b/assets/characters/pasadena/spine_n2.png new file mode 100644 index 0000000..9059513 Binary files /dev/null and b/assets/characters/pasadena/spine_n2.png differ diff --git a/assets/characters/pasadena/spine_n2.png.import b/assets/characters/pasadena/spine_n2.png.import new file mode 100644 index 0000000..a2a7db1 --- /dev/null +++ b/assets/characters/pasadena/spine_n2.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dv7abesj8cybl" +path="res://.godot/imported/spine_n2.png-3ee8951971ff6974e520d73f312b48e7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/characters/pasadena/spine_n2.png" +dest_files=["res://.godot/imported/spine_n2.png-3ee8951971ff6974e520d73f312b48e7.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/assets/characters/player.gd b/assets/characters/player.gd index 7fc4dea..b53bd47 100644 --- a/assets/characters/player.gd +++ b/assets/characters/player.gd @@ -4,9 +4,23 @@ const SPEED = 150.0 const RUN_SPEED = 400.0 const JUMP_VELOCITY = 200 +# +#@export var state_machine: LimboHSM +## States +#@onready var idle_state: LimboState = $LimboHSM/Idle + + var last_direction:= Vector3.ONE @onready var camera: Camera3D = $Camera3D - +# +#func _ready(): + #_initialize_state_machine() +# +#func _initialize_state_machine(): + #state_machine.initial_state = idle_state + #state_machine.initialize(self) + #state_machine.set_active(true) + # func _physics_process(delta: float) -> void: # Add the gravity. if not is_on_floor(): @@ -32,7 +46,7 @@ func _physics_process(delta: float) -> void: camera.position.y = lerp(camera.position.y, position.y, 0.08) + 0.07 camera.position.z = position.z + 4 -func _unhandled_input(event: InputEvent) -> void: +func _unhandled_input(_event: InputEvent) -> void: if Input.is_action_pressed("zoom_in"): camera.fov -= 1 * (5 if Input.is_key_pressed(KEY_SHIFT) else 1) camera.size -= 1 * (0.2 if Input.is_key_pressed(KEY_SHIFT) else 0.05) diff --git a/assets/characters/tawna/tawna.tscn b/assets/characters/tawna/tawna.tscn index 032b220..3b20711 100644 --- a/assets/characters/tawna/tawna.tscn +++ b/assets/characters/tawna/tawna.tscn @@ -33,7 +33,7 @@ max_value = 200.0 _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0] point_count = 3 -[sub_resource type="ViewportTexture" id="ViewportTexture_r7ffu"] +[sub_resource type="ViewportTexture" id="ViewportTexture_7i7n4"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] @@ -41,7 +41,7 @@ transparency = 1 shading_mode = 0 diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_r7ffu") +albedo_texture = SubResource("ViewportTexture_7i7n4") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] diff --git a/assets/decals/coco_laptop/coco_laptop.tscn b/assets/decals/coco_laptop/coco_laptop.tscn index c74dda4..3d4ba2d 100644 --- a/assets/decals/coco_laptop/coco_laptop.tscn +++ b/assets/decals/coco_laptop/coco_laptop.tscn @@ -5,7 +5,7 @@ [ext_resource type="SpineSkeletonFileResource" uid="uid://bgfatg5jcpnei" path="res://assets/decals/coco_laptop/spine.skel" id="3_80gpg"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="4_lbpda"] -[sub_resource type="ViewportTexture" id="ViewportTexture_3oi8b"] +[sub_resource type="ViewportTexture" id="ViewportTexture_7iycc"] viewport_path = NodePath("MeshInstance3D/SubViewport") [sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"] @@ -17,7 +17,7 @@ no_depth_test = true shading_mode = 0 diffuse_mode = 3 specular_mode = 1 -albedo_texture = SubResource("ViewportTexture_3oi8b") +albedo_texture = SubResource("ViewportTexture_7iycc") billboard_mode = 1 [sub_resource type="QuadMesh" id="QuadMesh_hf324"] diff --git a/assets/decals/coco_laptop/spine.atlas b/assets/decals/coco_laptop/spine.atlas index 18b022b..dbdb152 100644 --- a/assets/decals/coco_laptop/spine.atlas +++ b/assets/decals/coco_laptop/spine.atlas @@ -1,6 +1,17 @@ spine.png -size:775,816 +size:1449,509 filter:Linear,Linear scale:0.5 -Copy of Paint Layer 9 -bounds:2,2,771,812 +b +bounds:2,17,490,872 +offsets:0,0,490,893 +rotate:90 +ear ring +bounds:876,2,62,97 +rotate:90 +hair +bounds:876,66,441,571 +rotate:90 +questionmark.png +bounds:975,12,52,62 +rotate:90 diff --git a/assets/decals/coco_laptop/spine.atlas.import b/assets/decals/coco_laptop/spine.atlas.import index 47c5c97..fbf2f76 100644 --- a/assets/decals/coco_laptop/spine.atlas.import +++ b/assets/decals/coco_laptop/spine.atlas.import @@ -2,7 +2,7 @@ importer="spine.atlas" type="SpineAtlasResource" -uid="uid://ygki650eir0a" +uid="uid://c0buipvooyuv6" path="res://.godot/imported/spine.atlas-d805b2cb532401524c815e5efdc18fc1.spatlas" [deps] diff --git a/assets/decals/coco_laptop/spine.png b/assets/decals/coco_laptop/spine.png deleted file mode 100644 index 8f753da..0000000 Binary files a/assets/decals/coco_laptop/spine.png and /dev/null differ diff --git a/assets/decals/coco_laptop/spine.skel b/assets/decals/coco_laptop/spine.skel index 1d59646..871fd00 100644 Binary files a/assets/decals/coco_laptop/spine.skel and b/assets/decals/coco_laptop/spine.skel differ diff --git a/assets/decals/coco_laptop/spine.skel.import b/assets/decals/coco_laptop/spine.skel.import index 86daa3d..7e527db 100644 --- a/assets/decals/coco_laptop/spine.skel.import +++ b/assets/decals/coco_laptop/spine.skel.import @@ -2,7 +2,7 @@ importer="spine.skel" type="SpineSkeletonFileResource" -uid="uid://bgfatg5jcpnei" +uid="uid://cqiqp7ck7k0md" path="res://.godot/imported/spine.skel-f8078d6cfa2b521fb44813166539f211.spskel" [deps] diff --git a/assets/levels/maps/debug1.tscn b/assets/levels/maps/debug1.tscn index 12a2c5f..38d898a 100644 --- a/assets/levels/maps/debug1.tscn +++ b/assets/levels/maps/debug1.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=39 format=3 uid="uid://b2b0sgltiefki"] +[gd_scene load_steps=38 format=3 uid="uid://b2b0sgltiefki"] [ext_resource type="Script" path="res://assets/levels/level_1.gd" id="1_irx2k"] [ext_resource type="Texture2D" uid="uid://1gj5g7mvjkbd" path="res://assets/background-bright.png" id="2_d8eiv"] @@ -19,7 +19,6 @@ [ext_resource type="PackedScene" uid="uid://da0mv3cisoubi" path="res://assets/objects/switch/switch.tscn" id="17_1yuu1"] [ext_resource type="PackedScene" uid="uid://cj7k48mei62om" path="res://assets/characters/megumi/megumi.tscn" id="18_5v3lx"] [ext_resource type="PackedScene" uid="uid://b2maarsg7u3po" path="res://assets/characters/coco/npc_coco.tscn" id="18_tn7yc"] -[ext_resource type="PackedScene" uid="uid://cap1wbpvkq2t" path="res://assets/decals/coco_laptop/coco_laptop.tscn" id="19_5as3d"] [sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_4e4p4"] panorama = ExtResource("2_d8eiv") @@ -72,14 +71,14 @@ data = PackedVector3Array(5, 0, 5, -5, 0, 5, 5, 0, -5, -5, 0, 5, -5, 0, -5, 5, 0 vertices = PackedVector3Array(1.56663, 0.279793, -3.25, 1.56663, 0.279793, -2.75, 2.31663, 0.279793, -2.5, 4.31663, 0.279793, -3.25, 2.31663, 0.279793, -1.5, 1.56663, 0.279793, 2.5, 8.31663, 0.279793, 2.5, 8.31663, 0.279793, -4.5, 1.56663, 0.279793, -1.25, 4.31663, 0.279793, -4.5, 0.81663, 0.279793, -2.5, -5.68337, 0.279793, -3.25, 0.81663, 0.279793, -1.5, -5.68337, 0.279793, 2.5) polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(4, 3, 5), PackedInt32Array(5, 3, 6), PackedInt32Array(6, 3, 7), PackedInt32Array(4, 2, 3), PackedInt32Array(5, 8, 4), PackedInt32Array(3, 9, 7), PackedInt32Array(1, 10, 0), PackedInt32Array(0, 10, 11), PackedInt32Array(8, 5, 12), PackedInt32Array(12, 5, 13), PackedInt32Array(12, 13, 11), PackedInt32Array(11, 10, 12)] -[sub_resource type="ViewportTexture" id="ViewportTexture_i2lmm"] +[sub_resource type="ViewportTexture" id="ViewportTexture_3nfil"] viewport_path = NodePath("NavigationRegion3D/MeshInstance3D/SubViewport") [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mdr1l"] transparency = 2 alpha_scissor_threshold = 0.5 alpha_antialiasing_mode = 0 -albedo_texture = SubResource("ViewportTexture_i2lmm") +albedo_texture = SubResource("ViewportTexture_3nfil") metallic_specular = 0.0 [sub_resource type="ShaderMaterial" id="ShaderMaterial_lrfyr"] @@ -269,6 +268,3 @@ mesh = SubResource("BoxMesh_0b70n") [node name="Water" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.976, 1.156) mesh = SubResource("PlaneMesh_me2s6") - -[node name="CocoLaptop" parent="." instance=ExtResource("19_5as3d")] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.36065, 0, 0) diff --git a/assets/levels/maps/debug2.tscn b/assets/levels/maps/debug2.tscn index e7245f3..42f2b48 100644 --- a/assets/levels/maps/debug2.tscn +++ b/assets/levels/maps/debug2.tscn @@ -19,9 +19,7 @@ ground_horizon_color = Color(0.129, 0.129, 0.129, 1) sky_material = SubResource("ProceduralSkyMaterial_tp8ku") [sub_resource type="Environment" id="Environment_d3cpo"] -background_mode = 2 sky = SubResource("Sky_shl8g") -tonemap_mode = 2 [node name="Level" type="Node3D"] diff --git a/assets/levels/maps/debug3.tscn b/assets/levels/maps/debug3.tscn index ebd5b82..4ccff95 100644 --- a/assets/levels/maps/debug3.tscn +++ b/assets/levels/maps/debug3.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=6 format=3 uid="uid://bh6be020myw3t"] +[gd_scene load_steps=7 format=3 uid="uid://bh6be020myw3t"] [ext_resource type="PackedScene" uid="uid://hylwpibwtg0c" path="res://assets/objects/box/box.tscn" id="2_oswex"] -[ext_resource type="PackedScene" uid="uid://bs6cfck1f4yp5" path="res://assets/levels/transition.tscn" id="3_4u0gi"] + +[ext_resource type="PackedScene" uid="uid://cap1wbpvkq2t" path="res://assets/decals/coco_laptop/coco_laptop.tscn" id="3_mh1s3"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_tp8ku"] sky_top_color = Color(0.129, 0.129, 0.129, 1) @@ -14,9 +15,7 @@ sky_material = SubResource("ProceduralSkyMaterial_tp8ku") [sub_resource type="Environment" id="Environment_d3cpo"] background_mode = 2 -background_energy_multiplier = 0.0 sky = SubResource("Sky_shl8g") -tonemap_mode = 2 [node name="Level" type="Node3D"] @@ -34,3 +33,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.88343, -0.541142, -1.40864 [node name="Transition" parent="." instance=ExtResource("3_4u0gi")] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.76319, 0.00614509, -0.694203) + +[node name="CocoLaptop" parent="." instance=ExtResource("3_mh1s3")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.96179, -0.041142, -0.558912) diff --git a/assets/spine/coco-walk/2/b_arm.png b/assets/spine/coco-walk/2/b_arm.png new file mode 100644 index 0000000..7238de2 Binary files /dev/null and b/assets/spine/coco-walk/2/b_arm.png differ diff --git a/assets/decals/coco_laptop/spine.png.import b/assets/spine/coco-walk/2/b_arm.png.import similarity index 68% rename from assets/decals/coco_laptop/spine.png.import rename to assets/spine/coco-walk/2/b_arm.png.import index e9c8dea..3cde141 100644 --- a/assets/decals/coco_laptop/spine.png.import +++ b/assets/spine/coco-walk/2/b_arm.png.import @@ -2,16 +2,16 @@ importer="texture" type="CompressedTexture2D" -uid="uid://y0l3qt7heuw2" -path="res://.godot/imported/spine.png-46165cb6abf088cdd1dfcf9e60069516.ctex" +uid="uid://bqbf1sy6sovf0" +path="res://.godot/imported/b_arm.png-7cc1e0fc84c17a42f53ec11a3350c66b.ctex" metadata={ "vram_texture": false } [deps] -source_file="res://assets/decals/coco_laptop/spine.png" -dest_files=["res://.godot/imported/spine.png-46165cb6abf088cdd1dfcf9e60069516.ctex"] +source_file="res://assets/spine/coco-walk/2/b_arm.png" +dest_files=["res://.godot/imported/b_arm.png-7cc1e0fc84c17a42f53ec11a3350c66b.ctex"] [params] diff --git a/assets/spine/coco-walk/2/f_arm.png b/assets/spine/coco-walk/2/f_arm.png new file mode 100644 index 0000000..43d4b5e Binary files /dev/null and b/assets/spine/coco-walk/2/f_arm.png differ diff --git a/assets/spine/coco-walk/2/f_arm.png.import b/assets/spine/coco-walk/2/f_arm.png.import new file mode 100644 index 0000000..2286407 --- /dev/null +++ b/assets/spine/coco-walk/2/f_arm.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bhdwqh4waqeu6" +path="res://.godot/imported/f_arm.png-0799761df07d42f6bda5b39e57a789cf.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/2/f_arm.png" +dest_files=["res://.godot/imported/f_arm.png-0799761df07d42f6bda5b39e57a789cf.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/assets/spine/coco-walk/2/hair.png b/assets/spine/coco-walk/2/hair.png new file mode 100644 index 0000000..0919443 Binary files /dev/null and b/assets/spine/coco-walk/2/hair.png differ diff --git a/assets/spine/coco-walk/2/hair.png.import b/assets/spine/coco-walk/2/hair.png.import new file mode 100644 index 0000000..9cb228b --- /dev/null +++ b/assets/spine/coco-walk/2/hair.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcdldx2mbwqf0" +path="res://.godot/imported/hair.png-d361ab49f20e4794098f69271477b15c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/2/hair.png" +dest_files=["res://.godot/imported/hair.png-d361ab49f20e4794098f69271477b15c.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/assets/spine/coco-walk/2/head1.png b/assets/spine/coco-walk/2/head1.png new file mode 100644 index 0000000..0f6a3b3 Binary files /dev/null and b/assets/spine/coco-walk/2/head1.png differ diff --git a/assets/spine/coco-walk/2/head1.png.import b/assets/spine/coco-walk/2/head1.png.import new file mode 100644 index 0000000..e5e0ce8 --- /dev/null +++ b/assets/spine/coco-walk/2/head1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dmd2stovx0551" +path="res://.godot/imported/head1.png-5ae86f88ad06fb299682c6146d67d36b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/2/head1.png" +dest_files=["res://.godot/imported/head1.png-5ae86f88ad06fb299682c6146d67d36b.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/assets/spine/coco-walk/2/shirt.png b/assets/spine/coco-walk/2/shirt.png new file mode 100644 index 0000000..00bb739 Binary files /dev/null and b/assets/spine/coco-walk/2/shirt.png differ diff --git a/assets/spine/coco-walk/2/shirt.png.import b/assets/spine/coco-walk/2/shirt.png.import new file mode 100644 index 0000000..0960354 --- /dev/null +++ b/assets/spine/coco-walk/2/shirt.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bo53akvrl6vfj" +path="res://.godot/imported/shirt.png-850039de67a04bd217dde3a294d8927e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/2/shirt.png" +dest_files=["res://.godot/imported/shirt.png-850039de67a04bd217dde3a294d8927e.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/assets/spine/coco-walk/2/spine.json b/assets/spine/coco-walk/2/spine.json new file mode 100644 index 0000000..ae0a5ae --- /dev/null +++ b/assets/spine/coco-walk/2/spine.json @@ -0,0 +1,144 @@ +{ + "skeleton": { + "images": "/home/user/Projects/Spine/coco-walk/2" + }, + "bones": [ + { + "name": "root" + }, + { + "name": "head", + "parent": "root", + "length": 0, + "x": 1084.0, + "y": -584.5 + } + ], + "slots": [ + { + "name": "b_arm", + "bone": "root", + "attachment": "b_arm", + "blend": "normal" + }, + { + "name": "body", + "bone": "root", + "attachment": "body", + "blend": "normal" + }, + { + "name": "b_leg", + "bone": "root", + "attachment": "b_leg", + "blend": "normal" + }, + { + "name": "f_leg", + "bone": "root", + "attachment": "f_leg", + "blend": "normal" + }, + { + "name": "f_arm", + "bone": "root", + "attachment": "f_arm", + "blend": "normal" + }, + { + "name": "shirt", + "bone": "root", + "attachment": "shirt", + "blend": "normal" + }, + { + "name": "head1", + "bone": "head", + "attachment": "head1", + "blend": "normal" + }, + { + "name": "hair", + "bone": "root", + "attachment": "hair", + "blend": "normal" + } + ], + "skins": { + "default": { + "b_arm": { + "b_arm": { + "x": 1058.0, + "y": -1128.5, + "width": 350, + "height": 291, + "type": "region" + } + }, + "body": { + "body": { + "x": 1059.0, + "y": -1376.0, + "width": 546, + "height": 826, + "type": "region" + } + }, + "b_leg": { + "b_leg": { + "x": 851.0, + "y": -2254.0, + "width": 1174, + "height": 1178, + "type": "region" + } + }, + "f_leg": { + "f_leg": { + "x": 1230.5, + "y": -2140.0, + "width": 901, + "height": 1316, + "type": "region" + } + }, + "f_arm": { + "f_arm": { + "x": 1193.0, + "y": -1596.0, + "width": 270, + "height": 452, + "type": "region" + } + }, + "shirt": { + "shirt": { + "x": 1070.0, + "y": -1257.0, + "width": 514, + "height": 640, + "type": "region" + } + }, + "head1": { + "head1": { + "x": 0.0, + "y": 0.0, + "width": 742, + "height": 921, + "type": "region" + } + }, + "hair": { + "hair": { + "x": 449.5, + "y": -908.5, + "width": 631, + "height": 859, + "type": "region" + } + } + } + }, + "animations": {} +} \ No newline at end of file diff --git a/assets/spine/coco-walk/c1a.png b/assets/spine/coco-walk/c1a.png new file mode 100644 index 0000000..ba7d3d0 Binary files /dev/null and b/assets/spine/coco-walk/c1a.png differ diff --git a/assets/spine/coco-walk/c1a.png.1~ b/assets/spine/coco-walk/c1a.png.1~ new file mode 100644 index 0000000..5888e62 Binary files /dev/null and b/assets/spine/coco-walk/c1a.png.1~ differ diff --git a/assets/spine/coco-walk/c1a.png.import b/assets/spine/coco-walk/c1a.png.import new file mode 100644 index 0000000..f38f0b8 --- /dev/null +++ b/assets/spine/coco-walk/c1a.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dthfnvmg8qrrc" +path="res://.godot/imported/c1a.png-39cc47dd7523a87afd386b4e7efd918c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/c1a.png" +dest_files=["res://.godot/imported/c1a.png-39cc47dd7523a87afd386b4e7efd918c.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/assets/spine/coco-walk/c1b.png b/assets/spine/coco-walk/c1b.png new file mode 100644 index 0000000..141256a Binary files /dev/null and b/assets/spine/coco-walk/c1b.png differ diff --git a/assets/spine/coco-walk/c1b.png.import b/assets/spine/coco-walk/c1b.png.import new file mode 100644 index 0000000..cc139b4 --- /dev/null +++ b/assets/spine/coco-walk/c1b.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lps52hidkuwv" +path="res://.godot/imported/c1b.png-4c557f2dcb80e0409d2be36d1080ac08.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/c1b.png" +dest_files=["res://.godot/imported/c1b.png-4c557f2dcb80e0409d2be36d1080ac08.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/assets/spine/coco-walk/c2a.png b/assets/spine/coco-walk/c2a.png new file mode 100644 index 0000000..e06c3de Binary files /dev/null and b/assets/spine/coco-walk/c2a.png differ diff --git a/assets/spine/coco-walk/c2a.png.import b/assets/spine/coco-walk/c2a.png.import new file mode 100644 index 0000000..2f10edc --- /dev/null +++ b/assets/spine/coco-walk/c2a.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bb4tv0tjrpkue" +path="res://.godot/imported/c2a.png-51a448c76a7918e239d2084f6141f153.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/c2a.png" +dest_files=["res://.godot/imported/c2a.png-51a448c76a7918e239d2084f6141f153.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/assets/spine/coco-walk/c2b.png b/assets/spine/coco-walk/c2b.png new file mode 100644 index 0000000..98e678b Binary files /dev/null and b/assets/spine/coco-walk/c2b.png differ diff --git a/assets/spine/coco-walk/c2b.png.import b/assets/spine/coco-walk/c2b.png.import new file mode 100644 index 0000000..75cae24 --- /dev/null +++ b/assets/spine/coco-walk/c2b.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfpd4hr4rynwi" +path="res://.godot/imported/c2b.png-d550021c1b460fcdeeaa4bd4eda17061.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/c2b.png" +dest_files=["res://.godot/imported/c2b.png-d550021c1b460fcdeeaa4bd4eda17061.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/assets/spine/coco-walk/coco.spine b/assets/spine/coco-walk/coco.spine new file mode 100644 index 0000000..22c8a91 Binary files /dev/null and b/assets/spine/coco-walk/coco.spine differ diff --git a/assets/spine/coco-walk/images/accessories.png.png b/assets/spine/coco-walk/images/accessories.png.png new file mode 100644 index 0000000..64a1221 Binary files /dev/null and b/assets/spine/coco-walk/images/accessories.png.png differ diff --git a/assets/spine/coco-walk/images/accessories.png.png.import b/assets/spine/coco-walk/images/accessories.png.png.import new file mode 100644 index 0000000..5ebe034 --- /dev/null +++ b/assets/spine/coco-walk/images/accessories.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://tq6ktwjugsx6" +path="res://.godot/imported/accessories.png.png-b3042cd9e20a33612a9b4df6cdc536fd.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/accessories.png.png" +dest_files=["res://.godot/imported/accessories.png.png-b3042cd9e20a33612a9b4df6cdc536fd.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/assets/spine/coco-walk/images/coco_arm_back_1.png b/assets/spine/coco-walk/images/coco_arm_back_1.png new file mode 100644 index 0000000..5623698 Binary files /dev/null and b/assets/spine/coco-walk/images/coco_arm_back_1.png differ diff --git a/assets/spine/coco-walk/images/coco_arm_back_1.png.import b/assets/spine/coco-walk/images/coco_arm_back_1.png.import new file mode 100644 index 0000000..6912ddb --- /dev/null +++ b/assets/spine/coco-walk/images/coco_arm_back_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cw8c1uri8kwau" +path="res://.godot/imported/coco_arm_back_1.png-07548d3b0d6ea9ca30d6f263e4756919.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_arm_back_1.png" +dest_files=["res://.godot/imported/coco_arm_back_1.png-07548d3b0d6ea9ca30d6f263e4756919.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/assets/spine/coco-walk/images/coco_arm_front_1.png b/assets/spine/coco-walk/images/coco_arm_front_1.png new file mode 100644 index 0000000..4818bb0 Binary files /dev/null and b/assets/spine/coco-walk/images/coco_arm_front_1.png differ diff --git a/assets/spine/coco-walk/images/coco_arm_front_1.png.import b/assets/spine/coco-walk/images/coco_arm_front_1.png.import new file mode 100644 index 0000000..515a68a --- /dev/null +++ b/assets/spine/coco-walk/images/coco_arm_front_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8tlkf4cr76a4" +path="res://.godot/imported/coco_arm_front_1.png-e0c292d8c655c16b501fdbf0c532943b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_arm_front_1.png" +dest_files=["res://.godot/imported/coco_arm_front_1.png-e0c292d8c655c16b501fdbf0c532943b.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/assets/spine/coco-walk/images/coco_body_1.png b/assets/spine/coco-walk/images/coco_body_1.png new file mode 100644 index 0000000..8220407 Binary files /dev/null and b/assets/spine/coco-walk/images/coco_body_1.png differ diff --git a/assets/spine/coco-walk/images/coco_body_1.png.import b/assets/spine/coco-walk/images/coco_body_1.png.import new file mode 100644 index 0000000..d45e2b7 --- /dev/null +++ b/assets/spine/coco-walk/images/coco_body_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cn4j7rcpxqiy3" +path="res://.godot/imported/coco_body_1.png-3e47d390fd1e6516e958612ed0756342.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_body_1.png" +dest_files=["res://.godot/imported/coco_body_1.png-3e47d390fd1e6516e958612ed0756342.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/assets/spine/coco-walk/images/coco_eyebrows_1.png b/assets/spine/coco-walk/images/coco_eyebrows_1.png new file mode 100644 index 0000000..eeadecf Binary files /dev/null and b/assets/spine/coco-walk/images/coco_eyebrows_1.png differ diff --git a/assets/spine/coco-walk/images/coco_eyebrows_1.png.import b/assets/spine/coco-walk/images/coco_eyebrows_1.png.import new file mode 100644 index 0000000..c50aedf --- /dev/null +++ b/assets/spine/coco-walk/images/coco_eyebrows_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhy7py0ibr3ut" +path="res://.godot/imported/coco_eyebrows_1.png-f6ac7d5fe465261b8744adb7813b5a8e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_eyebrows_1.png" +dest_files=["res://.godot/imported/coco_eyebrows_1.png-f6ac7d5fe465261b8744adb7813b5a8e.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/assets/spine/coco-walk/images/coco_eyewhite_1.png b/assets/spine/coco-walk/images/coco_eyewhite_1.png new file mode 100644 index 0000000..72eea6d Binary files /dev/null and b/assets/spine/coco-walk/images/coco_eyewhite_1.png differ diff --git a/assets/spine/coco-walk/images/coco_eyewhite_1.png.import b/assets/spine/coco-walk/images/coco_eyewhite_1.png.import new file mode 100644 index 0000000..5b8a412 --- /dev/null +++ b/assets/spine/coco-walk/images/coco_eyewhite_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://o2ngtwulvmtj" +path="res://.godot/imported/coco_eyewhite_1.png-54822c164d9d01bbaff9477958e4f9c9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_eyewhite_1.png" +dest_files=["res://.godot/imported/coco_eyewhite_1.png-54822c164d9d01bbaff9477958e4f9c9.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/assets/spine/coco-walk/images/coco_hand_back_1.png b/assets/spine/coco-walk/images/coco_hand_back_1.png new file mode 100644 index 0000000..98bdbdf Binary files /dev/null and b/assets/spine/coco-walk/images/coco_hand_back_1.png differ diff --git a/assets/spine/coco-walk/images/coco_hand_back_1.png.import b/assets/spine/coco-walk/images/coco_hand_back_1.png.import new file mode 100644 index 0000000..2766f87 --- /dev/null +++ b/assets/spine/coco-walk/images/coco_hand_back_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3ge7eg3rjtiw" +path="res://.godot/imported/coco_hand_back_1.png-0e2af2934fa18a0f9290d50031088067.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_hand_back_1.png" +dest_files=["res://.godot/imported/coco_hand_back_1.png-0e2af2934fa18a0f9290d50031088067.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/assets/spine/coco-walk/images/coco_hand_front_1.png b/assets/spine/coco-walk/images/coco_hand_front_1.png new file mode 100644 index 0000000..6f550f1 Binary files /dev/null and b/assets/spine/coco-walk/images/coco_hand_front_1.png differ diff --git a/assets/spine/coco-walk/images/coco_hand_front_1.png.import b/assets/spine/coco-walk/images/coco_hand_front_1.png.import new file mode 100644 index 0000000..2a5746d --- /dev/null +++ b/assets/spine/coco-walk/images/coco_hand_front_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duedh8e27n657" +path="res://.godot/imported/coco_hand_front_1.png-50a27d39f93beed10a86bdba49283c57.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_hand_front_1.png" +dest_files=["res://.godot/imported/coco_hand_front_1.png-50a27d39f93beed10a86bdba49283c57.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/assets/spine/coco-walk/images/coco_head_1.png b/assets/spine/coco-walk/images/coco_head_1.png new file mode 100644 index 0000000..ae16500 Binary files /dev/null and b/assets/spine/coco-walk/images/coco_head_1.png differ diff --git a/assets/spine/coco-walk/images/coco_head_1.png.import b/assets/spine/coco-walk/images/coco_head_1.png.import new file mode 100644 index 0000000..ac6fc4b --- /dev/null +++ b/assets/spine/coco-walk/images/coco_head_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ca5wy1okc1cqy" +path="res://.godot/imported/coco_head_1.png-a24bf5cac1630708a4eaa90a9005429c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_head_1.png" +dest_files=["res://.godot/imported/coco_head_1.png-a24bf5cac1630708a4eaa90a9005429c.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/assets/spine/coco-walk/images/coco_leg_back_1.png b/assets/spine/coco-walk/images/coco_leg_back_1.png new file mode 100644 index 0000000..80fb49d Binary files /dev/null and b/assets/spine/coco-walk/images/coco_leg_back_1.png differ diff --git a/assets/spine/coco-walk/images/coco_leg_back_1.png.import b/assets/spine/coco-walk/images/coco_leg_back_1.png.import new file mode 100644 index 0000000..9749869 --- /dev/null +++ b/assets/spine/coco-walk/images/coco_leg_back_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxldahpavjq3q" +path="res://.godot/imported/coco_leg_back_1.png-a470cd55517d86b8924d50d9a13c3ab8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_leg_back_1.png" +dest_files=["res://.godot/imported/coco_leg_back_1.png-a470cd55517d86b8924d50d9a13c3ab8.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/assets/spine/coco-walk/images/coco_leg_front_1.png b/assets/spine/coco-walk/images/coco_leg_front_1.png new file mode 100644 index 0000000..1e296d1 Binary files /dev/null and b/assets/spine/coco-walk/images/coco_leg_front_1.png differ diff --git a/assets/spine/coco-walk/images/coco_leg_front_1.png.import b/assets/spine/coco-walk/images/coco_leg_front_1.png.import new file mode 100644 index 0000000..722ada8 --- /dev/null +++ b/assets/spine/coco-walk/images/coco_leg_front_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://da7vccff16tb8" +path="res://.godot/imported/coco_leg_front_1.png-7249dc4dcbad8469ac048302d467dde3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_leg_front_1.png" +dest_files=["res://.godot/imported/coco_leg_front_1.png-7249dc4dcbad8469ac048302d467dde3.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/assets/spine/coco-walk/images/coco_ponytail_1.png b/assets/spine/coco-walk/images/coco_ponytail_1.png new file mode 100644 index 0000000..379c95b Binary files /dev/null and b/assets/spine/coco-walk/images/coco_ponytail_1.png differ diff --git a/assets/spine/coco-walk/images/coco_ponytail_1.png.import b/assets/spine/coco-walk/images/coco_ponytail_1.png.import new file mode 100644 index 0000000..ce677e9 --- /dev/null +++ b/assets/spine/coco-walk/images/coco_ponytail_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfc4k1w33o0kd" +path="res://.godot/imported/coco_ponytail_1.png-9d87f178ea9c509377ec10f5e6c73c59.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_ponytail_1.png" +dest_files=["res://.godot/imported/coco_ponytail_1.png-9d87f178ea9c509377ec10f5e6c73c59.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/assets/spine/coco-walk/images/coco_pupil_back_1.png b/assets/spine/coco-walk/images/coco_pupil_back_1.png new file mode 100644 index 0000000..cba79b8 Binary files /dev/null and b/assets/spine/coco-walk/images/coco_pupil_back_1.png differ diff --git a/assets/spine/coco-walk/images/coco_pupil_back_1.png.import b/assets/spine/coco-walk/images/coco_pupil_back_1.png.import new file mode 100644 index 0000000..accf4fd --- /dev/null +++ b/assets/spine/coco-walk/images/coco_pupil_back_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b5p8ambcle28j" +path="res://.godot/imported/coco_pupil_back_1.png-0a4ae5a9e56b96c04bb8047d8d6f256e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_pupil_back_1.png" +dest_files=["res://.godot/imported/coco_pupil_back_1.png-0a4ae5a9e56b96c04bb8047d8d6f256e.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/assets/spine/coco-walk/images/coco_pupil_front_1.png b/assets/spine/coco-walk/images/coco_pupil_front_1.png new file mode 100644 index 0000000..8f9b04a Binary files /dev/null and b/assets/spine/coco-walk/images/coco_pupil_front_1.png differ diff --git a/assets/spine/coco-walk/images/coco_pupil_front_1.png.import b/assets/spine/coco-walk/images/coco_pupil_front_1.png.import new file mode 100644 index 0000000..f43d50a --- /dev/null +++ b/assets/spine/coco-walk/images/coco_pupil_front_1.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lf11q3iatfcc" +path="res://.godot/imported/coco_pupil_front_1.png-3e6a0aaa9f26cdaa9bcc73da66b1379b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/coco_pupil_front_1.png" +dest_files=["res://.godot/imported/coco_pupil_front_1.png-3e6a0aaa9f26cdaa9bcc73da66b1379b.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/assets/spine/coco-walk/images/flower.png.png b/assets/spine/coco-walk/images/flower.png.png new file mode 100644 index 0000000..6588c1d Binary files /dev/null and b/assets/spine/coco-walk/images/flower.png.png differ diff --git a/assets/spine/coco-walk/images/flower.png.png.import b/assets/spine/coco-walk/images/flower.png.png.import new file mode 100644 index 0000000..91a57a9 --- /dev/null +++ b/assets/spine/coco-walk/images/flower.png.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://06hblvv242su" +path="res://.godot/imported/flower.png.png-0a7d879c180acd01c9977c9978f47849.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://assets/spine/coco-walk/images/flower.png.png" +dest_files=["res://.godot/imported/flower.png.png-0a7d879c180acd01c9977c9978f47849.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/assets/spine/coco-walk/images/spine.json b/assets/spine/coco-walk/images/spine.json new file mode 100644 index 0000000..cc89db2 --- /dev/null +++ b/assets/spine/coco-walk/images/spine.json @@ -0,0 +1,218 @@ +{ + "skeleton": { + "images": "/home/user/Projects/Games/Test/assets/spine/coco-walk/images/" + }, + "bones": [ + { + "name": "root" + }, + { + "name": "test", + "parent": "root", + "length": 0, + "x": 242.5, + "y": 1265.4999999999995 + } + ], + "slots": [ + { + "name": "coco_arm_back_1", + "bone": "root", + "attachment": "coco_arm_back_1", + "blend": "normal" + }, + { + "name": "coco_leg_front_1", + "bone": "root", + "attachment": "coco_leg_front_1", + "blend": "normal" + }, + { + "name": "coco_leg_back_1", + "bone": "root", + "attachment": "coco_leg_back_1", + "blend": "normal" + }, + { + "name": "coco_body_1", + "bone": "root", + "attachment": "coco_body_1", + "blend": "normal" + }, + { + "name": "coco_hand_back_1", + "bone": "root", + "attachment": "coco_hand_back_1", + "blend": "normal" + }, + { + "name": "coco_arm_front_1", + "bone": "root", + "attachment": "coco_arm_front_1", + "blend": "normal" + }, + { + "name": "coco_hand_front_1", + "bone": "root", + "attachment": "coco_hand_front_1", + "blend": "normal" + }, + { + "name": "coco_ponytail_1", + "bone": "root", + "attachment": "coco_ponytail_1", + "blend": "normal" + }, + { + "name": "coco_eyewhite_1", + "bone": "root", + "attachment": "coco_eyewhite_1", + "blend": "normal" + }, + { + "name": "coco_pupil_back_1", + "bone": "root", + "attachment": "coco_pupil_back_1", + "blend": "normal" + }, + { + "name": "coco_pupil_front_1", + "bone": "root", + "attachment": "coco_pupil_front_1", + "blend": "normal" + }, + { + "name": "coco_head_1", + "bone": "root", + "attachment": "coco_head_1", + "blend": "normal" + }, + { + "name": "test", + "bone": "test", + "attachment": "coco_eyebrows_1", + "blend": "normal" + } + ], + "skins": { + "default": { + "coco_arm_back_1": { + "coco_arm_back_1": { + "x": 106.0, + "y": 747.0, + "width": 200, + "height": 346 + } + }, + "coco_leg_front_1": { + "coco_leg_front_1": { + "x": -101.0, + "y": 270.0, + "width": 244, + "height": 824 + } + }, + "coco_leg_back_1": { + "coco_leg_back_1": { + "x": 72.0, + "y": 280.5, + "width": 184, + "height": 829 + } + }, + "coco_body_1": { + "coco_body_1": { + "x": -29.0, + "y": 730.5, + "width": 278, + "height": 423 + } + }, + "coco_hand_back_1": { + "coco_hand_back_1": { + "x": 213.5, + "y": 591.0, + "width": 121, + "height": 118 + } + }, + "coco_arm_front_1": { + "coco_arm_front_1": { + "x": -195.5, + "y": 732.0, + "width": 175, + "height": 396 + } + }, + "coco_hand_front_1": { + "coco_hand_front_1": { + "x": -270.5, + "y": 548.0, + "width": 157, + "height": 122 + } + }, + "coco_ponytail_1": { + "coco_ponytail_1": { + "x": -385.0, + "y": 1426.0, + "width": 166, + "height": 416 + } + }, + "coco_eyewhite_1": { + "coco_eyewhite_1": { + "x": -14.0, + "y": 1076.0, + "width": 218, + "height": 208 + } + }, + "coco_pupil_back_1": { + "coco_pupil_back_1": { + "x": 37.5, + "y": 1047.0, + "width": 27, + "height": 54 + } + }, + "coco_pupil_front_1": { + "coco_pupil_front_1": { + "x": -35.5, + "y": 1022.0, + "width": 55, + "height": 124 + } + }, + "coco_head_1": { + "coco_head_1": { + "x": 9.5, + "y": 1090.5, + "width": 443, + "height": 349 + } + }, + "test": { + "coco_eyebrows_1": { + "x": -234.0, + "y": -133.0, + "width": 177, + "height": 55 + }, + "accessories.png": { + "x": 125.5, + "y": -98.0, + "width": 94, + "height": 113 + }, + "flower.png": { + "x": 168.5, + "y": 87.0, + "width": 308, + "height": 147 + } + } + } + }, + "animations": {} +} \ No newline at end of file diff --git a/assets/spine/coco-walk/spine.json b/assets/spine/coco-walk/spine.json new file mode 100644 index 0000000..081852e --- /dev/null +++ b/assets/spine/coco-walk/spine.json @@ -0,0 +1,144 @@ +{ + "skeleton": { + "images": "/home/user/Projects/Spine/coco-walk" + }, + "bones": [ + { + "name": "root" + }, + { + "name": "head", + "parent": "root", + "length": 0, + "x": 0.0, + "y": 1.0 + } + ], + "slots": [ + { + "name": "b_arm", + "bone": "root", + "attachment": "b_arm", + "blend": "normal" + }, + { + "name": "body", + "bone": "root", + "attachment": "body", + "blend": "normal" + }, + { + "name": "b_leg", + "bone": "root", + "attachment": "b_leg", + "blend": "normal" + }, + { + "name": "f_leg", + "bone": "root", + "attachment": "f_leg", + "blend": "normal" + }, + { + "name": "f_arm", + "bone": "root", + "attachment": "f_arm", + "blend": "normal" + }, + { + "name": "shirt", + "bone": "root", + "attachment": "shirt", + "blend": "normal" + }, + { + "name": "head1", + "bone": "head", + "attachment": "head1", + "blend": "normal" + }, + { + "name": "hair", + "bone": "root", + "attachment": "hair", + "blend": "normal" + } + ], + "skins": { + "default": { + "b_arm": { + "b_arm": { + "x": 825.0, + "y": -1398.5, + "width": 816, + "height": 831, + "type": "region" + } + }, + "body": { + "body": { + "x": 1051.5, + "y": -1369.5, + "width": 577, + "height": 813, + "type": "region" + } + }, + "b_leg": { + "b_leg": { + "x": 1102.5, + "y": -2183.0, + "width": 671, + "height": 1060, + "type": "region" + } + }, + "f_leg": { + "f_leg": { + "x": 861.0, + "y": -2274.0, + "width": 752, + "height": 1272, + "type": "region" + } + }, + "f_arm": { + "f_arm": { + "x": 1439.0, + "y": -1373.5, + "width": 664, + "height": 741, + "type": "region" + } + }, + "shirt": { + "shirt": { + "x": 1060.5, + "y": -1239.0, + "width": 809, + "height": 604, + "type": "region" + } + }, + "head1": { + "head1": { + "x": 1084.0, + "y": -585.5, + "width": 742, + "height": 921, + "type": "region" + } + }, + "hair": { + "hair": { + "x": 457.5, + "y": -880.5, + "width": 631, + "height": 859, + "type": "region" + } + } + } + }, + "animations": {} +} \ No newline at end of file