From c91d91c14f07d4a8fe0740d0ecc20ea8821c8e6d Mon Sep 17 00:00:00 2001 From: Anthony Wilcox <35226681+tomiscw@users.noreply.github.com> Date: Wed, 2 Jan 2019 00:23:16 -0500 Subject: [PATCH] I christen this game a full fledged port The static image of Zack in previous attempts at a standalone port served mostly as a placeholder because I haven't animanted a sprite with a general purpose game engine and it's designer since Game Maker 6. This was no different. But not anymore! The eyes are animanted now and soon the mouth will be too. I know that sounds small in the grand scheme of things but that pretty much means that the design of this is identical to the original Flash version. So I can say with confidence that this pretty much counts as a full fledged port of the original. I'm so glad I never gave up on figuring out how to bring this game to a wider audience in it's entirety. Think I'll be sticking with Godot for future games now. --- README.md | 2 +- project/GameScreen.tscn | 20 ++--- project/Interface.tscn | 102 +++++++++++++++++++++--- project/Zack.tscn | 45 +++++++++++ project/assets/eyes/eyes1.png | Bin 0 -> 603 bytes project/assets/eyes/eyes1.png.import | 29 +++++++ project/assets/eyes/eyes2.png | Bin 0 -> 560 bytes project/assets/eyes/eyes2.png.import | 29 +++++++ project/assets/eyes/eyes3.png | Bin 0 -> 493 bytes project/assets/eyes/eyes3.png.import | 29 +++++++ project/assets/eyes/eyes4.png | Bin 0 -> 190 bytes project/assets/eyes/eyes4.png.import | 29 +++++++ project/assets/eyes/eyes5.png | Bin 0 -> 493 bytes project/assets/eyes/eyes5.png.import | 29 +++++++ project/assets/eyes/eyes6.png | Bin 0 -> 580 bytes project/assets/eyes/eyes6.png.import | 29 +++++++ project/assets/eyes/eyes7.png | Bin 0 -> 603 bytes project/assets/eyes/eyes7.png.import | 29 +++++++ project/assets/mouth/mouth.png | Bin 0 -> 167 bytes project/assets/mouth/mouth.png.import | 29 +++++++ project/assets/mouth/mouth10.png | Bin 0 -> 195 bytes project/assets/mouth/mouth10.png.import | 29 +++++++ project/assets/mouth/mouth11.png | Bin 0 -> 286 bytes project/assets/mouth/mouth11.png.import | 29 +++++++ project/assets/mouth/mouth12.png | Bin 0 -> 175 bytes project/assets/mouth/mouth12.png.import | 29 +++++++ project/assets/mouth/mouth2.png | Bin 0 -> 168 bytes project/assets/mouth/mouth2.png.import | 29 +++++++ project/assets/mouth/mouth3.png | Bin 0 -> 286 bytes project/assets/mouth/mouth3.png.import | 29 +++++++ project/assets/mouth/mouth4.png | Bin 0 -> 193 bytes project/assets/mouth/mouth4.png.import | 29 +++++++ project/assets/mouth/mouth5.png | Bin 0 -> 635 bytes project/assets/mouth/mouth5.png.import | 29 +++++++ project/assets/mouth/mouth6.png | Bin 0 -> 611 bytes project/assets/mouth/mouth6.png.import | 29 +++++++ project/assets/mouth/mouth7.png | Bin 0 -> 646 bytes project/assets/mouth/mouth7.png.import | 29 +++++++ project/assets/mouth/mouth8.png | Bin 0 -> 595 bytes project/assets/mouth/mouth8.png.import | 29 +++++++ project/assets/mouth/mouth9.png | Bin 0 -> 634 bytes project/assets/mouth/mouth9.png.import | 29 +++++++ project/assets/zack_base.png | Bin 0 -> 13170 bytes project/assets/zack_base.png.import | 29 +++++++ project/lang/local.csv | 3 +- project/lang/local.en.translation | Bin 560 -> 596 bytes project/lang/local.sv.translation | Bin 568 -> 604 bytes project/src/GameScreen.gd | 8 +- project/src/Interface.gd | 4 + 49 files changed, 737 insertions(+), 27 deletions(-) create mode 100644 project/Zack.tscn create mode 100644 project/assets/eyes/eyes1.png create mode 100644 project/assets/eyes/eyes1.png.import create mode 100644 project/assets/eyes/eyes2.png create mode 100644 project/assets/eyes/eyes2.png.import create mode 100644 project/assets/eyes/eyes3.png create mode 100644 project/assets/eyes/eyes3.png.import create mode 100644 project/assets/eyes/eyes4.png create mode 100644 project/assets/eyes/eyes4.png.import create mode 100644 project/assets/eyes/eyes5.png create mode 100644 project/assets/eyes/eyes5.png.import create mode 100644 project/assets/eyes/eyes6.png create mode 100644 project/assets/eyes/eyes6.png.import create mode 100644 project/assets/eyes/eyes7.png create mode 100644 project/assets/eyes/eyes7.png.import create mode 100644 project/assets/mouth/mouth.png create mode 100644 project/assets/mouth/mouth.png.import create mode 100644 project/assets/mouth/mouth10.png create mode 100644 project/assets/mouth/mouth10.png.import create mode 100644 project/assets/mouth/mouth11.png create mode 100644 project/assets/mouth/mouth11.png.import create mode 100644 project/assets/mouth/mouth12.png create mode 100644 project/assets/mouth/mouth12.png.import create mode 100644 project/assets/mouth/mouth2.png create mode 100644 project/assets/mouth/mouth2.png.import create mode 100644 project/assets/mouth/mouth3.png create mode 100644 project/assets/mouth/mouth3.png.import create mode 100644 project/assets/mouth/mouth4.png create mode 100644 project/assets/mouth/mouth4.png.import create mode 100644 project/assets/mouth/mouth5.png create mode 100644 project/assets/mouth/mouth5.png.import create mode 100644 project/assets/mouth/mouth6.png create mode 100644 project/assets/mouth/mouth6.png.import create mode 100644 project/assets/mouth/mouth7.png create mode 100644 project/assets/mouth/mouth7.png.import create mode 100644 project/assets/mouth/mouth8.png create mode 100644 project/assets/mouth/mouth8.png.import create mode 100644 project/assets/mouth/mouth9.png create mode 100644 project/assets/mouth/mouth9.png.import create mode 100644 project/assets/zack_base.png create mode 100644 project/assets/zack_base.png.import diff --git a/README.md b/README.md index 2a42dbc..bc9fff3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Zack's Dress Up 1½ -Zack's Dress Up is a basic drag and drop-based dress up game written and designed in Godot 3. It's a partial port and remake of my original Flash game, ZC's Dress Up, that contains all the original assets with only minor edits. +​Zack's Dress Up 1½​ is a basic drag and drop-based dress up game written and designed in Godot 3. It's a port of my original Flash game, ZC's Dress Up, that contains all the original assets with only minor edits. I have high confidence that I'll be able to get around to developing a proper sequel with newer graphics and better game play mechenics sometime Q1 2019. diff --git a/project/GameScreen.tscn b/project/GameScreen.tscn index 271eb58..79e9d86 100644 --- a/project/GameScreen.tscn +++ b/project/GameScreen.tscn @@ -2,13 +2,13 @@ [ext_resource path="res://src/GameScreen.gd" type="Script" id=1] [ext_resource path="res://assets/dress up bg.png" type="Texture" id=2] -[ext_resource path="res://assets/zack.png" type="Texture" id=3] -[ext_resource path="res://assets/lights.png" type="Texture" id=4] +[ext_resource path="res://assets/lights.png" type="Texture" id=3] +[ext_resource path="res://Zack.tscn" type="PackedScene" id=4] [ext_resource path="res://Clothes.tscn" type="PackedScene" id=5] [ext_resource path="res://Shell.tscn" type="PackedScene" id=6] [ext_resource path="res://Interface.tscn" type="PackedScene" id=7] -[node name="GameScreen" type="Node2D"] +[node name="GameScreen" type="Node" index="0"] script = ExtResource( 1 ) @@ -20,23 +20,17 @@ __meta__ = { "_edit_lock_": true } -[node name="Zack" type="Sprite" parent="." index="1"] - -position = Vector2( 85, 352 ) -texture = ExtResource( 3 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Lights" type="Sprite" parent="." index="2"] +[node name="Lights" type="Sprite" parent="." index="1"] position = Vector2( 477.823, 100.811 ) -texture = ExtResource( 4 ) +texture = ExtResource( 3 ) _sections_unfolded = [ "Z Index" ] __meta__ = { "_edit_lock_": true } +[node name="Zack" parent="." index="2" instance=ExtResource( 4 )] + [node name="Clothes" parent="." index="3" instance=ExtResource( 5 )] [node name="Shell" parent="." index="4" instance=ExtResource( 6 )] diff --git a/project/Interface.tscn b/project/Interface.tscn index 15eea5f..9f0cbd4 100644 --- a/project/Interface.tscn +++ b/project/Interface.tscn @@ -1,8 +1,12 @@ -[gd_scene load_steps=3 format=2] +[gd_scene load_steps=4 format=2] [ext_resource path="res://src/Interface.gd" type="Script" id=1] [ext_resource path="res://music/piano.ogg" type="AudioStream" id=2] +[sub_resource type="ButtonGroup" id=1] + +resource_local_to_scene = true + [node name="Interface" type="Control"] anchor_left = 0.0 @@ -29,16 +33,16 @@ autoplay = true mix_target = 0 bus = "Master" -[node name="ReferenceRect" type="ReferenceRect" parent="." index="1"] +[node name="RefRect" type="ReferenceRect" parent="." index="1"] anchor_left = 0.0 anchor_top = 0.0 anchor_right = 0.0 anchor_bottom = 0.0 margin_left = 11.0 -margin_top = 27.0 +margin_top = 16.0 margin_right = 165.0 -margin_bottom = 161.0 +margin_bottom = 178.0 rect_pivot_offset = Vector2( 0, 0 ) rect_clip_content = false mouse_filter = 0 @@ -46,7 +50,7 @@ mouse_default_cursor_shape = 0 size_flags_horizontal = 1 size_flags_vertical = 1 -[node name="VertContainer" type="VBoxContainer" parent="ReferenceRect" index="0"] +[node name="VertContainer" type="VBoxContainer" parent="RefRect" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -64,7 +68,7 @@ size_flags_horizontal = 1 size_flags_vertical = 1 alignment = 0 -[node name="MusicBtn" type="CheckBox" parent="ReferenceRect/VertContainer" index="0"] +[node name="MusicBtn" type="CheckBox" parent="RefRect/VertContainer" index="0"] anchor_left = 0.0 anchor_top = 0.0 @@ -92,7 +96,32 @@ flat = false align = 1 _sections_unfolded = [ "custom_colors" ] -[node name="CreditsBtn" type="Button" parent="ReferenceRect/VertContainer" index="1"] +[node name="SettingsBtn" type="Button" parent="RefRect/VertContainer" index="1"] + +visible = false +anchor_left = 0.0 +anchor_top = 0.0 +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_top = 28.0 +margin_right = 147.0 +margin_bottom = 48.0 +rect_pivot_offset = Vector2( 0, 0 ) +rect_clip_content = false +focus_mode = 2 +mouse_filter = 0 +mouse_default_cursor_shape = 0 +size_flags_horizontal = 1 +size_flags_vertical = 1 +toggle_mode = false +enabled_focus_mode = 2 +shortcut = null +group = null +text = "KSET" +flat = false +align = 1 + +[node name="CreditsBtn" type="Button" parent="RefRect/VertContainer" index="2"] anchor_left = 0.0 anchor_top = 0.0 @@ -116,7 +145,7 @@ text = "KCRE" flat = false align = 1 -[node name="AboutBtn" type="Button" parent="ReferenceRect/VertContainer" index="2"] +[node name="AboutBtn" type="Button" parent="RefRect/VertContainer" index="3"] anchor_left = 0.0 anchor_top = 0.0 @@ -270,10 +299,61 @@ selection_enabled = true override_selected_font_color = false _sections_unfolded = [ "BBCode" ] -[connection signal="toggled" from="ReferenceRect/VertContainer/MusicBtn" to="." method="_on_MusicBtn_toggled"] +[node name="SettingsWin" type="AcceptDialog" parent="." index="4"] -[connection signal="pressed" from="ReferenceRect/VertContainer/CreditsBtn" to="." method="_on_CreditsBtn_pressed"] +visible = false +anchor_left = 0.0 +anchor_top = 0.0 +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_left = 242.0 +margin_top = 69.0 +margin_right = 379.0 +margin_bottom = 140.0 +rect_pivot_offset = Vector2( 0, 0 ) +rect_clip_content = false +mouse_filter = 0 +mouse_default_cursor_shape = 0 +size_flags_horizontal = 1 +size_flags_vertical = 1 +popup_exclusive = false +window_title = "KSET" +resizable = false +dialog_hide_on_ok = true +_sections_unfolded = [ "Dialog" ] -[connection signal="pressed" from="ReferenceRect/VertContainer/AboutBtn" to="." method="_on_AboutBtn_pressed"] +[node name="Languages" type="MenuButton" parent="SettingsWin" index="3"] + +anchor_left = 0.0 +anchor_top = 0.0 +anchor_right = 0.0 +anchor_bottom = 0.0 +margin_left = 8.0 +margin_top = 8.0 +margin_right = 129.0 +margin_bottom = 35.0 +rect_pivot_offset = Vector2( 0, 0 ) +rect_clip_content = false +mouse_filter = 0 +mouse_default_cursor_shape = 0 +size_flags_horizontal = 1 +size_flags_vertical = 1 +toggle_mode = false +action_mode = 0 +enabled_focus_mode = 0 +shortcut = null +group = SubResource( 1 ) +text = "Languages" +flat = true +align = 1 +items = [ ] + +[connection signal="toggled" from="RefRect/VertContainer/MusicBtn" to="." method="_on_MusicBtn_toggled"] + +[connection signal="pressed" from="RefRect/VertContainer/SettingsBtn" to="." method="_on_SettingsBtn_pressed"] + +[connection signal="pressed" from="RefRect/VertContainer/CreditsBtn" to="." method="_on_CreditsBtn_pressed"] + +[connection signal="pressed" from="RefRect/VertContainer/AboutBtn" to="." method="_on_AboutBtn_pressed"] diff --git a/project/Zack.tscn b/project/Zack.tscn new file mode 100644 index 0000000..a85e2a0 --- /dev/null +++ b/project/Zack.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=11 format=2] + +[ext_resource path="res://assets/zack_base.png" type="Texture" id=1] +[ext_resource path="res://assets/eyes/eyes1.png" type="Texture" id=2] +[ext_resource path="res://assets/eyes/eyes2.png" type="Texture" id=3] +[ext_resource path="res://assets/eyes/eyes3.png" type="Texture" id=4] +[ext_resource path="res://assets/eyes/eyes4.png" type="Texture" id=5] +[ext_resource path="res://assets/eyes/eyes5.png" type="Texture" id=6] +[ext_resource path="res://assets/eyes/eyes6.png" type="Texture" id=7] +[ext_resource path="res://assets/eyes/eyes7.png" type="Texture" id=8] +[ext_resource path="res://assets/mouth/mouth.png" type="Texture" id=9] + +[sub_resource type="SpriteFrames" id=1] + +animations = [ { +"frames": [ ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 2 ), ExtResource( 3 ), ExtResource( 3 ), ExtResource( 4 ), ExtResource( 4 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 5 ), ExtResource( 6 ), ExtResource( 6 ), ExtResource( 7 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 8 ) ], +"loop": true, +"name": "default", +"speed": 5.0 +} ] + +[node name="Zack" type="Node2D" index="0"] + +[node name="Base" type="Sprite" parent="." index="0"] + +position = Vector2( 92.6446, 354.064 ) +texture = ExtResource( 1 ) +__meta__ = { +"_edit_lock_": true +} + +[node name="Eyes" type="AnimatedSprite" parent="." index="1"] + +position = Vector2( 109.519, 255.9 ) +frames = SubResource( 1 ) +animation = "default" +frame = 3 +playing = true + +[node name="Mouth" type="Sprite" parent="." index="2"] + +position = Vector2( 98.4389, 276.779 ) +texture = ExtResource( 9 ) + + diff --git a/project/assets/eyes/eyes1.png b/project/assets/eyes/eyes1.png new file mode 100644 index 0000000000000000000000000000000000000000..c4800436d47639a322264c9fe51a92cc8622d1db GIT binary patch literal 603 zcmV-h0;K(kP)7m^Ud;+)u_yll+aD#QKO^1B~HYdnzlQwa^h3o@l7M}n-DN@@r=^qttk-KMlS!}I`LS42YhgN_S}ky0mn2D8E|&l)@L}AgsDsp4 zrt$0KdJpDim!_!}eIV!z`n78HT4Y&<;~cIKS!dAyBgPFbd^15C_m23@1nv9&LH^f* zj?Z0a2Ca{*0OQ7DdmOZw(;Nx+G=1!4JFSM=TCuL%*U%Fj&hJ`ET6{ao%|wvakRE002ovPDHLkV1m>^92Ecn literal 0 HcmV?d00001 diff --git a/project/assets/eyes/eyes1.png.import b/project/assets/eyes/eyes1.png.import new file mode 100644 index 0000000..3dca977 --- /dev/null +++ b/project/assets/eyes/eyes1.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eyes1.png-aa858d638a23d47f6e4032a5d7ba92a3.stex" + +[deps] + +source_file="res://assets/eyes/eyes1.png" +dest_files=[ "res://.import/eyes1.png-aa858d638a23d47f6e4032a5d7ba92a3.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/eyes/eyes2.png b/project/assets/eyes/eyes2.png new file mode 100644 index 0000000000000000000000000000000000000000..1e7c4d1ecd664acc35c54a494fcb1cfbc533b2f9 GIT binary patch literal 560 zcmV-00?+-4P)# zy|J4>6h@CUikv_P(7_TZg$^{X06KUjKm#5VI0sb#nF9qt1rI8C#7-nN;B|l&BUu6j zvPSRB+!@%tclW!y><@(zfl^48!QwCxG_oL|aTN0i>pB@)o}Dw|b%|>S}va&A2q5VOwb!hICz5CP^aq z`+ZxUW!cTf|67uOc~gCjNmfcJZQEAw8NiBW@jI%;&1OR!$LPBL1pRkWs)sz!aU5qb z!1FwcqJZWzW=XR?1La^@)+;7@MqSsV{5k`o17ZbiPX)n)H9eX_JzOSRmL-S7fjrO8 z%1zTm2tid<0M2SkuXSA$h9PO1P6?k)S(XGrKp2K<$GypVy*^Y`rE_t*NI?3&|Ifl# zb*}45A;hiS`Wc*Uqe$paSVc>3Al15M@;{-xMuF8REA0B y=u%T?Fml93QVhFHVncJ|(`jb89v%5bKl}j-Z-cqWqg+=20000! zF>c#16ox++*_o}Q6`;F#1L_9q4U!u~Ub?C`kd8oS4}zXR_L#}?9w7AC$?gf*!JgyRr^Y?)ggxyOIOq~&=CdyxIbf0F0r>$li_tBs;4EMU_#wbojzlycg(?CTI;4);xxgd|Cj@_mge%kr!-b@KaV z=eoPyu4`qD*4lNisoZ-7+*A)g%+g}9XpD_9Xsyv&v)OD;P&^ppI&GFV#x%x35HOui zoz8@VU#?+?Lz@6L48yMC@Gm&3P{nav>(8>xpA+va-Nkyn9#j0;@GT!jkv|ok6!0Y? zr9=o(4=*WT)%QiO07q9OrubpP?6SCgW646-kIgM|3f&k|VZp$YJ4;Zx9%N>5gB(3w|z+IM; zEy`2&-sEJDDUdyw*>ULf*50r8>JQ6g>ui>|cjTe^EP1gnnXQNC{Xf%ayN$DmO>={g q-I8O*iEo80&n=2?jdt3f%zpiV! zF>c#16ox++*_o}Q6`;F#1L_9q4U!u~Ub?C`kd8oS4}zXR_L#}?9w7AC$?gf*!JgyRr^Y?)ggxyOIOq~&=CdyxIbf0F0r>$li_tBs;4EMU_#wbojzlycg(?CTI;4);xxgd|Cj@_mge%kr!-b@KaV z=eoPyu4`qD*4lNisoZ-7+*A)g%+g}9XpD_9Xsyv&v)OD;P&^ppI&GFV#x%x35HOui zoz8@VU#?+?Lz@6L48yMC@Gm&3P{nav>(8>xpA+va-Nkyn9#j0;@GT!jkv|ok6!0Y? zr9=o(4=*WT)%QiO07q9OrubpP? zL5|um6ox-W-E>oOgMI?EL?Wp-$LWnE~f>K=9t!BD^L7Inn`)*wLs)N?LjAuTd+wp08DMh7ZUDwT& zQrUXF&UU+9Ij^-oa1e%}O*pt3*&IRPYrEY(Nmy%r@Vi*#6?yrV7>!0mQH0|-SB}3m zOgS(H&-0!%kW$*EEr87p@DaEzlziWRj${GK4QY%yrFQ_|_luzfxB*tctj-`wlBR1n zkK#;JV@lJMBuR+l_()euSq>p5+!|?`GMP+>qR5`!*Qj3-Y2iPPV?58J*XuDD3>XfF zESJk8gDPPg8IXlxSlbAcQkf8)jeM&Hsf%Sx&8ax$Bh zr|xYrxaYhVNma(3DV@gp%(#Lg!!8~7M-2?uIhOo*R+f5|_3zFDqu S=-RRX00007m^Ud;+)u_yll+aD#QKO^1B~HYdnzlQwa^h3o@l7M}n-DN@@r=^qttk-KMlS!}I`LS42YhgN_S}ky0mn2D8E|&l)@L}AgsDsp4 zrt$0KdJpDim!_!}eIV!z`n78HT4Y&<;~cIKS!dAyBgPFbd^15C_m23@1nv9&LH^f* zj?Z0a2Ca{*0OQ7DdmOZw(;Nx+G=1!4JFSM=TCuL%*U%Fj&hJ`ET6{ao%|wvakRE002ovPDHLkV1m>^92Ecn literal 0 HcmV?d00001 diff --git a/project/assets/eyes/eyes7.png.import b/project/assets/eyes/eyes7.png.import new file mode 100644 index 0000000..e68efff --- /dev/null +++ b/project/assets/eyes/eyes7.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/eyes7.png-975ad58cf9a1d07608243a0f49f2f430.stex" + +[deps] + +source_file="res://assets/eyes/eyes7.png" +dest_files=[ "res://.import/eyes7.png-975ad58cf9a1d07608243a0f49f2f430.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth.png b/project/assets/mouth/mouth.png new file mode 100644 index 0000000000000000000000000000000000000000..23f5d0c3b37ff0835285a97704f603b8aa29042b GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{f!3HFsbFzV`JWm(L5RHjjFKpy(b`Ws6$gYxN zp|XU<>VWKxxif+^TKN{VXtz!|!S{}diJSA~jg;`!7tdTj@SyGIqLY~s%WR*Sw7M=i z8|K_9%I{OL$h}ug`rGPdM<4#{FfCF4Wy;zr?5pw5CcdKk$Y0h26PTXMpHb(JTps4P Q4rnujr>mdKI;Vst05YXK&j0`b literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth.png.import b/project/assets/mouth/mouth.png.import new file mode 100644 index 0000000..ad733c3 --- /dev/null +++ b/project/assets/mouth/mouth.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth.png-d7730d0f2ae63c0bd7ed8bd4b15e737b.stex" + +[deps] + +source_file="res://assets/mouth/mouth.png" +dest_files=[ "res://.import/mouth.png-d7730d0f2ae63c0bd7ed8bd4b15e737b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth10.png b/project/assets/mouth/mouth10.png new file mode 100644 index 0000000000000000000000000000000000000000..f55d9b3d44928e0dcb808ae2fc215e55c84e9af3 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CO!3HF4Hmy+sQeB=djv*3LOV4lQJX9cX^r8OJ zxy&309=wyw<+xWFmn;IVS*&4W=gj_xOzw8EyPPjopn|Hp#|a(8yi^XGM>_(}X; zEFtKfbnngF2coOr6}HVtnq9N=L63i~_LLi`6}%E+n$uo6?mRx(RBeazy?`WVnNH`s vidT8MuRZa68S4Mw`ogOby=_eI_Z<*t57l(b+K?{-bQOcAtDnm{r-UW|Cl^e0 literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth10.png.import b/project/assets/mouth/mouth10.png.import new file mode 100644 index 0000000..9f55e30 --- /dev/null +++ b/project/assets/mouth/mouth10.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth10.png-1a638009ae4e2715d670c10834a52fa0.stex" + +[deps] + +source_file="res://assets/mouth/mouth10.png" +dest_files=[ "res://.import/mouth10.png-1a638009ae4e2715d670c10834a52fa0.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth11.png b/project/assets/mouth/mouth11.png new file mode 100644 index 0000000000000000000000000000000000000000..6b245cf7d0b7510522c4ae92e0c57677653474c8 GIT binary patch literal 286 zcmV+(0pb3MP)Cz5$V-kDx$GwG>&) z#&U==(nzb>egD3t2c#gc~l2#=M31J+a6S9~!py_|0Oe_p7o=5Ou z1($J^6-5T z`@5zoelbiNgI_5uUz$ b8TXd!D(s$p?EDI#3m80I{an^LB{Ts5-~~gV literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth12.png.import b/project/assets/mouth/mouth12.png.import new file mode 100644 index 0000000..8c9ef83 --- /dev/null +++ b/project/assets/mouth/mouth12.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth12.png-2b29d803195ebbafb230104bd3c4289a.stex" + +[deps] + +source_file="res://assets/mouth/mouth12.png" +dest_files=[ "res://.import/mouth12.png-2b29d803195ebbafb230104bd3c4289a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth2.png b/project/assets/mouth/mouth2.png new file mode 100644 index 0000000000000000000000000000000000000000..be85e578b16bc8b8d8aaa456ae5c25e5307ae8db GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0vp^{6Ngg!3HE}`EJtzQu&@Pjv*3LThA-<9dZz9d6;k8 z6rE5l+}CjIn+!+a0avM@<~Wtmf~K&<=+BdU#keN-RG$1}te@ELcCn>LJ?>w|zlYj< z*#}#GMugs9^efJ9dcl9eyp6w|>XJDk8jQ|;44Q8+@5F4U+hNWJm}9r5G0wgyzuPY) R?>NwE22WQ%mvv4FO#ldqKUV+% literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth2.png.import b/project/assets/mouth/mouth2.png.import new file mode 100644 index 0000000..0dfffcf --- /dev/null +++ b/project/assets/mouth/mouth2.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth2.png-112e0b947ef6b4319f416fc82bd442f8.stex" + +[deps] + +source_file="res://assets/mouth/mouth2.png" +dest_files=[ "res://.import/mouth2.png-112e0b947ef6b4319f416fc82bd442f8.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth3.png b/project/assets/mouth/mouth3.png new file mode 100644 index 0000000000000000000000000000000000000000..5dbaefebc36c6fb947e0b67ad8d5ff4a5fc4b6a6 GIT binary patch literal 286 zcmV+(0pb3MP)VB$#Z*AkIT|uSOs=KTXx>^?$;!{M}E0Rt0yZlH~=S<_WkD^y@6c#(v zW<^aqIKnB8xyEyhZ+em89)~Nsc*n=$?0CQgL)?}fjo}9u9Y!iJh&8w?<1Nhb`OVob k_E&KBxP0NUmQ67K1*@r(D(JWw!~g&Q07*qoM6N<$g2&c%*Z=?k literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth3.png.import b/project/assets/mouth/mouth3.png.import new file mode 100644 index 0000000..8e4131b --- /dev/null +++ b/project/assets/mouth/mouth3.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth3.png-1a30eea3e8bf771d522c14841b12fdb2.stex" + +[deps] + +source_file="res://assets/mouth/mouth3.png" +dest_files=[ "res://.import/mouth3.png-1a30eea3e8bf771d522c14841b12fdb2.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth4.png b/project/assets/mouth/mouth4.png new file mode 100644 index 0000000000000000000000000000000000000000..f32783fb6bb0f741f66e1457ba8133e92ac0cc07 GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CO!3HF4Hmy+sQXQTyjv*3LOV4lQJd_~9@<4y- zTxO1qo3?H%;*P$nAfR5rptv+FjicH+T2_(UrLZY|BFDqyGB!J!cbCi92%LSJ^%m! literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth4.png.import b/project/assets/mouth/mouth4.png.import new file mode 100644 index 0000000..0f81483 --- /dev/null +++ b/project/assets/mouth/mouth4.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth4.png-b6e35031cd35604bde047f68aa45aa3b.stex" + +[deps] + +source_file="res://assets/mouth/mouth4.png" +dest_files=[ "res://.import/mouth4.png-b6e35031cd35604bde047f68aa45aa3b.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth5.png b/project/assets/mouth/mouth5.png new file mode 100644 index 0000000000000000000000000000000000000000..155e0cd6eebbd10a37edfd14e0ecf68d44aba19c GIT binary patch literal 635 zcmV->0)+jEP)dDh`8O#C69n z8RjzWfTsW45MD_cu)+m8h7Y1-K#SR2)gLP{8*T}!ssg9xRY1GmsevsUtD3{@^&Ei}EYq!_1?#=~!h%H=Hyrjr7r z@EU(=EO2Gx+S6}N+1Qa_I+0?-VV&-q8go*=xfU`scQW7;cnAIo*?8$~_(*?AlHq14 zn*jD~IVg4Y%$5?9NB79y99M%?;N~`q7)<53%^kyTxJAC~o9YiFZ^psM`PpfX>u4JQ z=`OP5c%T;%Y?~9u%MPh*V-(^hbxPG82{t-orn<~wYj2evg6#=kLY;6?P6a!(nyNFt zB;Vki3$|p{G3L~yGWmQB$ESm_a^#e{lh4&drgG(;cy;aDz>kK6pWaL{eDG^m71blx z&>V0T!4WA6;1)CM_=xL@q9}@@D2k#eilQirq9}^u89UD|fxrFtS9BgMhJBlJ4v&-; zPj>^|Gjxxa|8GUPfNOv!;2wAY?#%JqSPm_n?hkZ#{kmDm+dFe*{H{aG0^Z)4BVRe> V@`Pg)+e-id002ovPDHLkV1hnpA)5dI literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth5.png.import b/project/assets/mouth/mouth5.png.import new file mode 100644 index 0000000..009b8a7 --- /dev/null +++ b/project/assets/mouth/mouth5.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth5.png-d83d9df17553995c7fb19b3a57ec244a.stex" + +[deps] + +source_file="res://assets/mouth/mouth5.png" +dest_files=[ "res://.import/mouth5.png-d83d9df17553995c7fb19b3a57ec244a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth6.png b/project/assets/mouth/mouth6.png new file mode 100644 index 0000000000000000000000000000000000000000..545d987bf70727ec24ba107c8250df1d54272579 GIT binary patch literal 611 zcmV-p0-XJcP)IYMl$;tk>r@CMP+iZ~vCv2pCy;$;VhK$3wC zgw6YAwg@E4n?FBqH@ufKlqO7pd*BcF>^T;%xCCZ^0a76DHyr;c3cLWqe#7yP2uKit zr$EqeIQ}t4#GUjVh%W?)s40>XqJG2ig9s7S0CO}Av?f6EsqPFM5+b*Jh6?J833}T* z$KLwtQb&Zys-K}h0-TZ|PA!f(x~*zO#JZ@(p=qHZA)AFYRHTQ~4g(x2AHe&T_uO<5 zh>ry14_T_lb@>A)T}I~t5pV}wtzIvIC&bl?q9}@@D2k#e)tvPmzyT2ex4;GP)pIO^ zCqk+M<>vr1wCvJ|7%2u?ArquRaEUwu%vR@B+#M-CrAiQitHiV7&bte3xY)*u3~}c+ zthlp^b7Q1hd-T-+I0nJ@nH(znF zE00CX`3FHvUaofOq=5A_P#j)kE2=JBT8C}iDDQi{#^%73{dTO_7WsrD>fy3&>unY+ zCtQ!f9yVBu zkz(QI8I+wA*or(MUNyE`#2T4|_>O6Cb|S@$&>~7C+;>w?cJf1DlA*8xu7OLT&;JLU zy3Ze!oy259=+{%WgWrmh;MJ0cL?!kM^~2lAvhRmG;}B12+y5_uE3@|Pqg$R)mPP{NOoUR zweHa}8+)I94m>2Bud8SO16(B3Ax2jG7wF2D>mzo-k%% z!Sh7t-au5m(a-N>5F$kh9JtqiN$b^$q9}@@D2k#eilQirq9}?i{ye(`j@;{OMsmMw z8}ZLpwC{B2qpm{KfcXXH7|edSNvT9;58x2^?JnE`cknZtq7kzPY;J)wci}#xnD2o9 gKa*{E3}Dne0_1Y%zWwf)YXATM07*qoM6N<$g5h8_;Q#;t literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth7.png.import b/project/assets/mouth/mouth7.png.import new file mode 100644 index 0000000..d2e2dfa --- /dev/null +++ b/project/assets/mouth/mouth7.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth7.png-02ab0f94c063f36d04b082f0a31ad4d9.stex" + +[deps] + +source_file="res://assets/mouth/mouth7.png" +dest_files=[ "res://.import/mouth7.png-02ab0f94c063f36d04b082f0a31ad4d9.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth8.png b/project/assets/mouth/mouth8.png new file mode 100644 index 0000000000000000000000000000000000000000..356fc19b8ec160c2a61d0908f3b135a1e8f1e425 GIT binary patch literal 595 zcmV-Z0<8UsP)`OGH$fKWyb|e;3Bs&W%sGXwq)U^^BVi_K2=WnxlK)-sAj#D?;q?C zuYY`gcN8xoWy3b92AJrg6B1-* zDrbFau)x-__9A7aT+u+zkc>_0?FF`!y%VanDv@k$%S>H`wcu_+f@I|`>cEWl;Es@K z#L1TDiIyRfp(VR7S!;0hxH0Qs1sU#7{uJ?#;0E$u>B;WoQAi@qeN zQbku#yZpfuHU~C(Rm{G%bX&AuH#G*)qq6lwiz!qOoAXbampk|m`lpM8^-hJGPTphOn%E4m+vu7$^}TR4fav+dys=jvX?{Au{ z3Xj@(3UC2@)D|&Mzzrg>ctMiq@{kuS*g`TB8O_(yHp_f2aDp_d2WQ_Bxx2A5Ml#oB hi3s2xflr^4{{Z;q%7$X7Q7r%f002ovPDHLkV1mjd6)FG# literal 0 HcmV?d00001 diff --git a/project/assets/mouth/mouth8.png.import b/project/assets/mouth/mouth8.png.import new file mode 100644 index 0000000..8c96986 --- /dev/null +++ b/project/assets/mouth/mouth8.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/mouth8.png-4c2a02dae5e4dafbfbc0ee0afbbce06d.stex" + +[deps] + +source_file="res://assets/mouth/mouth8.png" +dest_files=[ "res://.import/mouth8.png-4c2a02dae5e4dafbfbc0ee0afbbce06d.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/assets/mouth/mouth9.png b/project/assets/mouth/mouth9.png new file mode 100644 index 0000000000000000000000000000000000000000..37f0c50e2a75276bf6620280f1fccdfebc813124 GIT binary patch literal 634 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 literal 0 HcmV?d00001 diff --git a/project/assets/zack_base.png.import b/project/assets/zack_base.png.import new file mode 100644 index 0000000..d1c3c79 --- /dev/null +++ b/project/assets/zack_base.png.import @@ -0,0 +1,29 @@ +[remap] + +importer="texture" +type="StreamTexture" +path="res://.import/zack_base.png-2923a5a1e7ff4f3f0fc3145ae1dd489a.stex" + +[deps] + +source_file="res://assets/zack_base.png" +dest_files=[ "res://.import/zack_base.png-2923a5a1e7ff4f3f0fc3145ae1dd489a.stex" ] + +[params] + +compress/mode=0 +compress/lossy_quality=0.7 +compress/hdr_mode=0 +compress/normal_map=0 +flags/repeat=0 +flags/filter=true +flags/mipmaps=false +flags/anisotropic=false +flags/srgb=2 +process/fix_alpha_border=true +process/premult_alpha=false +process/HDR_as_SRGB=false +stream=false +size_limit=0 +detect_3d=true +svg/scale=1.0 diff --git a/project/lang/local.csv b/project/lang/local.csv index f30f2c9..365805d 100644 --- a/project/lang/local.csv +++ b/project/lang/local.csv @@ -3,4 +3,5 @@ KMUS,Music,Musik KCRE,Credits,Eftertexter KABO,About,Handla om KSOO,Coming Soon,Kommer snart -KHELP,Help,Hjälp \ No newline at end of file +KHELP,Help,Hjälp +KSET,Settings,Inställningar \ No newline at end of file diff --git a/project/lang/local.en.translation b/project/lang/local.en.translation index 543aa3ca942de671a9772c713646a10b04b94f3b..f38e4d8511be89e326bc6907826ac34f081bdd84 100644 GIT binary patch delta 218 zcmdnMa)o7s4`V$85d4P%HY7Goj0Y$tgd{EjWU~UX0uUi(L3X*=|6ZXq`6HvSg)WfiTUwl%%<#{7 vvKzy{U^e-G48f@-C7F5Y#SG3xsVSKy#SD%~`K2Wc9;rD6K;;ZU!9mUdE?q#@ delta 176 zcmcb@vVmoT52NpYB)|X!NL()@e z=f#R?20%VL6vNcpykf|dXJDATnNe2|WG^=m^8&Gp{qGeTlRq*FJD3A`zNN*P*$n@@ zC+B!`ar!g=WBBKJfcZb;;UzOT-TZ+(SDhWMzjgo_9_*d6y8jqFvJNlFDPUj-3J!7x E0M`siyZ`_I delta 184 zcmcb^vV&!V52NpYB)|X!NL(i%Q+=RG;cn~T$* e`5%Kv*5M^N1q}aOb#}P^+VKyllp!cM$Qb~()