From 9d74b49ab62908d4acf53dde444413886b8b28e5 Mon Sep 17 00:00:00 2001 From: Radio Date: Thu, 4 Jun 2026 15:15:11 +0300 Subject: escoria setup and old branch archives --- .../Assets.xcassets/AppIcon.appiconset/100.png | Bin 0 -> 8370 bytes .../AppIcon.appiconset/100.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/1024.png | Bin 0 -> 176294 bytes .../AppIcon.appiconset/1024.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/114.png | Bin 0 -> 9530 bytes .../AppIcon.appiconset/114.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/120.png | Bin 0 -> 10077 bytes .../AppIcon.appiconset/120.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/128.png | Bin 0 -> 10777 bytes .../AppIcon.appiconset/128.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/144.png | Bin 0 -> 12408 bytes .../AppIcon.appiconset/144.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/152.png | Bin 0 -> 13299 bytes .../AppIcon.appiconset/152.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/16.png | Bin 0 -> 812 bytes .../AppIcon.appiconset/16.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/167.png | Bin 0 -> 14827 bytes .../AppIcon.appiconset/167.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/172.png | Bin 0 -> 15316 bytes .../AppIcon.appiconset/172.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/180.png | Bin 0 -> 16144 bytes .../AppIcon.appiconset/180.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/196.png | Bin 0 -> 17903 bytes .../AppIcon.appiconset/196.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/20.png | Bin 0 -> 1065 bytes .../AppIcon.appiconset/20.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/216.png | Bin 0 -> 20111 bytes .../AppIcon.appiconset/216.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/256.png | Bin 0 -> 24393 bytes .../AppIcon.appiconset/256.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/29.png | Bin 0 -> 1693 bytes .../AppIcon.appiconset/29.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/32.png | Bin 0 -> 1959 bytes .../AppIcon.appiconset/32.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/40.png | Bin 0 -> 2622 bytes .../AppIcon.appiconset/40.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/48.png | Bin 0 -> 3400 bytes .../AppIcon.appiconset/48.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/50.png | Bin 0 -> 3606 bytes .../AppIcon.appiconset/50.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/512.png | Bin 0 -> 62997 bytes .../AppIcon.appiconset/512.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/55.png | Bin 0 -> 4116 bytes .../AppIcon.appiconset/55.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/57.png | Bin 0 -> 4393 bytes .../AppIcon.appiconset/57.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/58.png | Bin 0 -> 4415 bytes .../AppIcon.appiconset/58.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/60.png | Bin 0 -> 4544 bytes .../AppIcon.appiconset/60.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/64.png | Bin 0 -> 4945 bytes .../AppIcon.appiconset/64.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/72.png | Bin 0 -> 5685 bytes .../AppIcon.appiconset/72.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/76.png | Bin 0 -> 6129 bytes .../AppIcon.appiconset/76.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/80.png | Bin 0 -> 6496 bytes .../AppIcon.appiconset/80.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/87.png | Bin 0 -> 7125 bytes .../AppIcon.appiconset/87.png.import | 40 +++ .../Assets.xcassets/AppIcon.appiconset/88.png | Bin 0 -> 7232 bytes .../AppIcon.appiconset/88.png.import | 40 +++ .../AppIcon.appiconset/Contents.json | 1 + game/appicons/android/mipmap-hdpi/ic_launcher.png | Bin 0 -> 5483 bytes .../android/mipmap-hdpi/ic_launcher.png.import | 40 +++ game/appicons/android/mipmap-mdpi/ic_launcher.png | Bin 0 -> 3275 bytes .../android/mipmap-mdpi/ic_launcher.png.import | 40 +++ game/appicons/android/mipmap-xhdpi/ic_launcher.png | Bin 0 -> 7682 bytes .../android/mipmap-xhdpi/ic_launcher.png.import | 40 +++ .../appicons/android/mipmap-xxhdpi/ic_launcher.png | Bin 0 -> 12158 bytes .../android/mipmap-xxhdpi/ic_launcher.png.import | 40 +++ .../android/mipmap-xxxhdpi/ic_launcher.png | Bin 0 -> 16987 bytes .../android/mipmap-xxxhdpi/ic_launcher.png.import | 40 +++ game/appicons/appstore.png | Bin 0 -> 176294 bytes game/appicons/appstore.png.import | 40 +++ game/appicons/playstore.png | Bin 0 -> 62299 bytes game/appicons/playstore.png.import | 40 +++ game/characters/weener/png/weener.png | Bin 0 -> 36510 bytes game/characters/weener/png/weener.png.import | 40 +++ game/characters/weener/png/weener.png~ | Bin 0 -> 36510 bytes game/characters/weener/weener.tscn | 325 +++++++++++++++++++++ game/fonts/caslonantique.tres | 7 + game/fonts/caslonantique.ttf | Bin 0 -> 147756 bytes game/fonts/caslonantique.ttf.import | 36 +++ game/items/escitems/button.tscn | 96 ++++++ game/items/inventory/pen.esc | 3 + game/items/inventory/pen.png | Bin 0 -> 310 bytes game/items/inventory/pen.png.import | 40 +++ game/items/inventory/pen.tscn | 23 ++ game/items/textures/bottle.png | Bin 0 -> 373 bytes game/items/textures/bottle.png.import | 40 +++ game/rooms/intro/esc/intro.esc | 13 + game/rooms/intro/escoria-logo-comet-anim.png | Bin 0 -> 85426 bytes .../rooms/intro/escoria-logo-comet-anim.png.import | 40 +++ game/rooms/intro/escoria-logo-comet.png | Bin 0 -> 28142 bytes game/rooms/intro/escoria-logo-comet.png.import | 40 +++ game/rooms/intro/escoria_background.png | Bin 0 -> 71094 bytes game/rooms/intro/escoria_background.png.import | 40 +++ game/rooms/intro/escoria_background_1080p.png | Bin 0 -> 75553 bytes .../intro/escoria_background_1080p.png.import | 40 +++ game/rooms/intro/intro_background_space.png | Bin 0 -> 944543 bytes game/rooms/intro/intro_background_space.png.import | 40 +++ game/rooms/intro/intro_background_space_1080p.png | Bin 0 -> 1714359 bytes .../intro/intro_background_space_1080p.png.import | 40 +++ game/rooms/intro/intro_room.tscn | 306 +++++++++++++++++++ game/rooms/no_escoria/no_escoria.tscn | 13 + game/rooms/no_escoria/player.gd | 32 ++ game/rooms/no_escoria/player.gd.uid | 1 + game/rooms/test/phone.esc | 8 + game/rooms/test/room_test.esc | 4 + game/rooms/test/test.tscn | 113 +++++++ game/rooms/test/test_bg.png | Bin 0 -> 2500226 bytes game/rooms/test/test_bg.png.import | 40 +++ game/rooms/test_kitchen/kitchen.png | Bin 0 -> 2493262 bytes game/rooms/test_kitchen/kitchen.png.import | 40 +++ game/rooms/test_kitchen/room_kitchen.esc | 4 + game/rooms/test_kitchen/test_kitchen.tscn | 53 ++++ game/shaders/outline.gdshader | 64 ++++ game/shaders/outline.gdshader.uid | 1 + game/shaders/shadermaterial_outline_green5px.tres | 11 + game/translations/game.csv.import | 19 ++ game/translations/main_menu.csv.import | 19 ++ 122 files changed, 3112 insertions(+) create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/100.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/100.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/114.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/114.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/120.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/120.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/128.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/128.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/144.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/144.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/152.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/152.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/16.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/16.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/167.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/167.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/172.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/172.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/180.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/180.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/196.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/196.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/20.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/20.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/216.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/216.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/256.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/256.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/29.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/29.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/32.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/32.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/40.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/40.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/48.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/48.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/50.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/50.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/512.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/512.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/55.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/55.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/57.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/57.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/58.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/58.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/60.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/60.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/64.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/64.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/72.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/72.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/76.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/76.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/80.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/80.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/87.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/87.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/88.png create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/88.png.import create mode 100644 game/appicons/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 game/appicons/android/mipmap-hdpi/ic_launcher.png create mode 100644 game/appicons/android/mipmap-hdpi/ic_launcher.png.import create mode 100644 game/appicons/android/mipmap-mdpi/ic_launcher.png create mode 100644 game/appicons/android/mipmap-mdpi/ic_launcher.png.import create mode 100644 game/appicons/android/mipmap-xhdpi/ic_launcher.png create mode 100644 game/appicons/android/mipmap-xhdpi/ic_launcher.png.import create mode 100644 game/appicons/android/mipmap-xxhdpi/ic_launcher.png create mode 100644 game/appicons/android/mipmap-xxhdpi/ic_launcher.png.import create mode 100644 game/appicons/android/mipmap-xxxhdpi/ic_launcher.png create mode 100644 game/appicons/android/mipmap-xxxhdpi/ic_launcher.png.import create mode 100644 game/appicons/appstore.png create mode 100644 game/appicons/appstore.png.import create mode 100644 game/appicons/playstore.png create mode 100644 game/appicons/playstore.png.import create mode 100644 game/characters/weener/png/weener.png create mode 100644 game/characters/weener/png/weener.png.import create mode 100644 game/characters/weener/png/weener.png~ create mode 100644 game/characters/weener/weener.tscn create mode 100644 game/fonts/caslonantique.tres create mode 100644 game/fonts/caslonantique.ttf create mode 100644 game/fonts/caslonantique.ttf.import create mode 100644 game/items/escitems/button.tscn create mode 100644 game/items/inventory/pen.esc create mode 100644 game/items/inventory/pen.png create mode 100644 game/items/inventory/pen.png.import create mode 100644 game/items/inventory/pen.tscn create mode 100644 game/items/textures/bottle.png create mode 100644 game/items/textures/bottle.png.import create mode 100644 game/rooms/intro/esc/intro.esc create mode 100644 game/rooms/intro/escoria-logo-comet-anim.png create mode 100644 game/rooms/intro/escoria-logo-comet-anim.png.import create mode 100644 game/rooms/intro/escoria-logo-comet.png create mode 100644 game/rooms/intro/escoria-logo-comet.png.import create mode 100644 game/rooms/intro/escoria_background.png create mode 100644 game/rooms/intro/escoria_background.png.import create mode 100644 game/rooms/intro/escoria_background_1080p.png create mode 100644 game/rooms/intro/escoria_background_1080p.png.import create mode 100644 game/rooms/intro/intro_background_space.png create mode 100644 game/rooms/intro/intro_background_space.png.import create mode 100644 game/rooms/intro/intro_background_space_1080p.png create mode 100644 game/rooms/intro/intro_background_space_1080p.png.import create mode 100644 game/rooms/intro/intro_room.tscn create mode 100644 game/rooms/no_escoria/no_escoria.tscn create mode 100644 game/rooms/no_escoria/player.gd create mode 100644 game/rooms/no_escoria/player.gd.uid create mode 100644 game/rooms/test/phone.esc create mode 100644 game/rooms/test/room_test.esc create mode 100644 game/rooms/test/test.tscn create mode 100644 game/rooms/test/test_bg.png create mode 100644 game/rooms/test/test_bg.png.import create mode 100644 game/rooms/test_kitchen/kitchen.png create mode 100644 game/rooms/test_kitchen/kitchen.png.import create mode 100644 game/rooms/test_kitchen/room_kitchen.esc create mode 100644 game/rooms/test_kitchen/test_kitchen.tscn create mode 100644 game/shaders/outline.gdshader create mode 100644 game/shaders/outline.gdshader.uid create mode 100644 game/shaders/shadermaterial_outline_green5px.tres create mode 100644 game/translations/game.csv.import create mode 100644 game/translations/main_menu.csv.import (limited to 'game') diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/100.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/100.png new file mode 100644 index 0000000..02377d3 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/100.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/100.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/100.png.import new file mode 100644 index 0000000..86bb708 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/100.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bse0v1l5dnv17" +path="res://.godot/imported/100.png-95a3f47f0c22984958ff7b12c991d914.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/100.png" +dest_files=["res://.godot/imported/100.png-95a3f47f0c22984958ff7b12c991d914.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png new file mode 100644 index 0000000..deb5d31 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png.import new file mode 100644 index 0000000..ef55004 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2gx3c14w42no" +path="res://.godot/imported/1024.png-97795f4a588040f65d0b17c50217288d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/1024.png" +dest_files=["res://.godot/imported/1024.png-97795f4a588040f65d0b17c50217288d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/114.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/114.png new file mode 100644 index 0000000..1ea1dec Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/114.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/114.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/114.png.import new file mode 100644 index 0000000..df85765 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/114.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c38q2jfne8hy6" +path="res://.godot/imported/114.png-0c5f6ec7b0738fe4d1edef201470f28c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/114.png" +dest_files=["res://.godot/imported/114.png-0c5f6ec7b0738fe4d1edef201470f28c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/120.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/120.png new file mode 100644 index 0000000..9b05fa7 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/120.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/120.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/120.png.import new file mode 100644 index 0000000..798bca6 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/120.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bkbggrea2m0kv" +path="res://.godot/imported/120.png-018ed7d7ffc86f8c8cb502feff2224fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/120.png" +dest_files=["res://.godot/imported/120.png-018ed7d7ffc86f8c8cb502feff2224fa.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/128.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/128.png new file mode 100644 index 0000000..16e3de2 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/128.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/128.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/128.png.import new file mode 100644 index 0000000..5b5ea5e --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/128.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cejxfoqru5642" +path="res://.godot/imported/128.png-668cca6e7cf6fda4fd7e629d97747752.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/128.png" +dest_files=["res://.godot/imported/128.png-668cca6e7cf6fda4fd7e629d97747752.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/144.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/144.png new file mode 100644 index 0000000..b72e9e7 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/144.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/144.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/144.png.import new file mode 100644 index 0000000..9e08515 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/144.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://y1ow55naq6e3" +path="res://.godot/imported/144.png-40ae4f20a5b1cdb6f7cad500d82e77f2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/144.png" +dest_files=["res://.godot/imported/144.png-40ae4f20a5b1cdb6f7cad500d82e77f2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/152.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/152.png new file mode 100644 index 0000000..0d7f602 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/152.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/152.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/152.png.import new file mode 100644 index 0000000..819c3b5 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/152.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdfnmrwvk6d8m" +path="res://.godot/imported/152.png-575e22eb4e99a87bbbc6f5f7656769a1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/152.png" +dest_files=["res://.godot/imported/152.png-575e22eb4e99a87bbbc6f5f7656769a1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/16.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/16.png new file mode 100644 index 0000000..8193d63 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/16.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/16.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/16.png.import new file mode 100644 index 0000000..781ae4c --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/16.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxlgavg1nu1uf" +path="res://.godot/imported/16.png-980e4ee549cfcda4427fa4a2e5f22257.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/16.png" +dest_files=["res://.godot/imported/16.png-980e4ee549cfcda4427fa4a2e5f22257.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/167.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/167.png new file mode 100644 index 0000000..9c9a53a Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/167.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/167.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/167.png.import new file mode 100644 index 0000000..5a5bd13 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/167.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jbqroh7ydef4" +path="res://.godot/imported/167.png-a793aaeb0e72bc11e57105f1d3685eba.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/167.png" +dest_files=["res://.godot/imported/167.png-a793aaeb0e72bc11e57105f1d3685eba.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/172.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/172.png new file mode 100644 index 0000000..67bc803 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/172.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/172.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/172.png.import new file mode 100644 index 0000000..ce68411 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/172.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cfeqjwdcmtutm" +path="res://.godot/imported/172.png-6ffe589c00a2db6fffc4e40ee6d043b3.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/172.png" +dest_files=["res://.godot/imported/172.png-6ffe589c00a2db6fffc4e40ee6d043b3.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/180.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/180.png new file mode 100644 index 0000000..c13edf7 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/180.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/180.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/180.png.import new file mode 100644 index 0000000..cf8d3c5 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/180.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://l3xuv27x0lql" +path="res://.godot/imported/180.png-ffe68adfa071452c067962552800aa57.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/180.png" +dest_files=["res://.godot/imported/180.png-ffe68adfa071452c067962552800aa57.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/196.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/196.png new file mode 100644 index 0000000..231bd60 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/196.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/196.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/196.png.import new file mode 100644 index 0000000..dcfd469 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/196.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://2n6chujc8unr" +path="res://.godot/imported/196.png-7a328cce8dfbb0cd7f94e6793e8fd4c1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/196.png" +dest_files=["res://.godot/imported/196.png-7a328cce8dfbb0cd7f94e6793e8fd4c1.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/20.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/20.png new file mode 100644 index 0000000..e015c6f Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/20.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/20.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/20.png.import new file mode 100644 index 0000000..51acb1e --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/20.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dumfsoao6qk2r" +path="res://.godot/imported/20.png-c26984d4e24dd6691db56e80c96e0f93.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/20.png" +dest_files=["res://.godot/imported/20.png-c26984d4e24dd6691db56e80c96e0f93.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/216.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/216.png new file mode 100644 index 0000000..f2bb2b2 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/216.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/216.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/216.png.import new file mode 100644 index 0000000..d8c7d1a --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/216.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5q8pvwgbgmeg" +path="res://.godot/imported/216.png-b3aa14c2798788985b6cabd07b1db270.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/216.png" +dest_files=["res://.godot/imported/216.png-b3aa14c2798788985b6cabd07b1db270.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/256.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/256.png new file mode 100644 index 0000000..14dcaa6 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/256.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/256.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/256.png.import new file mode 100644 index 0000000..d872743 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/256.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnf14vqk0fmxw" +path="res://.godot/imported/256.png-3089e86bcf099f4c93f7b6d298c6e219.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/256.png" +dest_files=["res://.godot/imported/256.png-3089e86bcf099f4c93f7b6d298c6e219.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/29.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/29.png new file mode 100644 index 0000000..0d9e592 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/29.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/29.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/29.png.import new file mode 100644 index 0000000..268f408 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/29.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr786plhiikxn" +path="res://.godot/imported/29.png-efe599753f48d75843ac0b27d323fad9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/29.png" +dest_files=["res://.godot/imported/29.png-efe599753f48d75843ac0b27d323fad9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/32.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/32.png new file mode 100644 index 0000000..18a5790 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/32.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/32.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/32.png.import new file mode 100644 index 0000000..b0a193e --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/32.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bamlmvmfqrpgw" +path="res://.godot/imported/32.png-4323bde313c2dcdc3e479f05b8aaee35.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/32.png" +dest_files=["res://.godot/imported/32.png-4323bde313c2dcdc3e479f05b8aaee35.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/40.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/40.png new file mode 100644 index 0000000..b0cd7e8 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/40.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/40.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/40.png.import new file mode 100644 index 0000000..9fb1361 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/40.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bmarj5almwaqs" +path="res://.godot/imported/40.png-94cbbcc61fe411e40d394af3aa37c754.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/40.png" +dest_files=["res://.godot/imported/40.png-94cbbcc61fe411e40d394af3aa37c754.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/48.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/48.png new file mode 100644 index 0000000..4642374 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/48.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/48.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/48.png.import new file mode 100644 index 0000000..80b6f56 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/48.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://lw7wvrvafqlm" +path="res://.godot/imported/48.png-1d9ffe7fe5225d8a6b52164116c0877a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/48.png" +dest_files=["res://.godot/imported/48.png-1d9ffe7fe5225d8a6b52164116c0877a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/50.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/50.png new file mode 100644 index 0000000..4234131 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/50.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/50.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/50.png.import new file mode 100644 index 0000000..3760315 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/50.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://djkyxqpocw8rd" +path="res://.godot/imported/50.png-ec7fd18b431eb6e1170f8f530ce92499.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/50.png" +dest_files=["res://.godot/imported/50.png-ec7fd18b431eb6e1170f8f530ce92499.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/512.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/512.png new file mode 100644 index 0000000..890342d Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/512.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/512.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/512.png.import new file mode 100644 index 0000000..2f91e6d --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/512.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byuqhp7vkhxmn" +path="res://.godot/imported/512.png-9ea181c4d2ffd5ac5864ecbe4dd5f901.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/512.png" +dest_files=["res://.godot/imported/512.png-9ea181c4d2ffd5ac5864ecbe4dd5f901.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/55.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/55.png new file mode 100644 index 0000000..0c00cac Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/55.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/55.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/55.png.import new file mode 100644 index 0000000..96c4418 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/55.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://coiwqrc4pidfs" +path="res://.godot/imported/55.png-4a0ea0e73ed9570401888cc3b508819b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/55.png" +dest_files=["res://.godot/imported/55.png-4a0ea0e73ed9570401888cc3b508819b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/57.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/57.png new file mode 100644 index 0000000..7a086d6 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/57.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/57.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/57.png.import new file mode 100644 index 0000000..2dc8741 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/57.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdlxqb12e6qo4" +path="res://.godot/imported/57.png-be3efd38e51de516186250bc55fb258c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/57.png" +dest_files=["res://.godot/imported/57.png-be3efd38e51de516186250bc55fb258c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/58.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/58.png new file mode 100644 index 0000000..b40ee99 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/58.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/58.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/58.png.import new file mode 100644 index 0000000..72f6bbe --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/58.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1tbkg58qf601" +path="res://.godot/imported/58.png-b4ccc6de18bf0fbbb00eaf8163dfbef8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/58.png" +dest_files=["res://.godot/imported/58.png-b4ccc6de18bf0fbbb00eaf8163dfbef8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/60.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/60.png new file mode 100644 index 0000000..551aec0 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/60.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/60.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/60.png.import new file mode 100644 index 0000000..47a965f --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/60.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c2driwpq8hw2n" +path="res://.godot/imported/60.png-4fc6354cd4d1a0dcd3bea8f179c4f3d2.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/60.png" +dest_files=["res://.godot/imported/60.png-4fc6354cd4d1a0dcd3bea8f179c4f3d2.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/64.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/64.png new file mode 100644 index 0000000..25eafbc Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/64.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/64.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/64.png.import new file mode 100644 index 0000000..57793f3 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/64.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://beaxmmh4265jb" +path="res://.godot/imported/64.png-951ce154c838c8f00ef8798558f963f4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/64.png" +dest_files=["res://.godot/imported/64.png-951ce154c838c8f00ef8798558f963f4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/72.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/72.png new file mode 100644 index 0000000..f9b8aec Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/72.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/72.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/72.png.import new file mode 100644 index 0000000..3537bb1 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/72.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2krcpmfbdnui" +path="res://.godot/imported/72.png-4a37fa49f34b62d99a81c03035a552d9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/72.png" +dest_files=["res://.godot/imported/72.png-4a37fa49f34b62d99a81c03035a552d9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/76.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/76.png new file mode 100644 index 0000000..2b8fafe Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/76.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/76.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/76.png.import new file mode 100644 index 0000000..b9a11ae --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/76.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ba88ujtbi04iu" +path="res://.godot/imported/76.png-15cc4bd12ab843d789947d663ec2e254.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/76.png" +dest_files=["res://.godot/imported/76.png-15cc4bd12ab843d789947d663ec2e254.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/80.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/80.png new file mode 100644 index 0000000..72c2331 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/80.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/80.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/80.png.import new file mode 100644 index 0000000..296bb40 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/80.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cklllvdjnxrkm" +path="res://.godot/imported/80.png-1c9871d90f6ac0da7d8c198ef6700864.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/80.png" +dest_files=["res://.godot/imported/80.png-1c9871d90f6ac0da7d8c198ef6700864.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/87.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/87.png new file mode 100644 index 0000000..c517903 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/87.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/87.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/87.png.import new file mode 100644 index 0000000..a10b9e8 --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/87.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1pi0u14lgqsj" +path="res://.godot/imported/87.png-ca8818d3ee0c01165d308fee70e7dae7.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/87.png" +dest_files=["res://.godot/imported/87.png-ca8818d3ee0c01165d308fee70e7dae7.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/88.png b/game/appicons/Assets.xcassets/AppIcon.appiconset/88.png new file mode 100644 index 0000000..fcabe18 Binary files /dev/null and b/game/appicons/Assets.xcassets/AppIcon.appiconset/88.png differ diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/88.png.import b/game/appicons/Assets.xcassets/AppIcon.appiconset/88.png.import new file mode 100644 index 0000000..7a2b87d --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/88.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://der3a4j53ls24" +path="res://.godot/imported/88.png-18d2cefc29234a31eac25706a9863d6a.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/Assets.xcassets/AppIcon.appiconset/88.png" +dest_files=["res://.godot/imported/88.png-18d2cefc29234a31eac25706a9863d6a.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/Assets.xcassets/AppIcon.appiconset/Contents.json b/game/appicons/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..e138c0b --- /dev/null +++ b/game/appicons/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1 @@ +{"images":[{"size":"60x60","expected-size":"180","filename":"180.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"40x40","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"60x60","expected-size":"120","filename":"120.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"57x57","expected-size":"57","filename":"57.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"1x"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"57x57","expected-size":"114","filename":"114.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"2x"},{"size":"20x20","expected-size":"60","filename":"60.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"iphone","scale":"3x"},{"size":"1024x1024","filename":"1024.png","expected-size":"1024","idiom":"ios-marketing","folder":"Assets.xcassets/AppIcon.appiconset/","scale":"1x"},{"size":"40x40","expected-size":"80","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"72x72","expected-size":"72","filename":"72.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"76x76","expected-size":"152","filename":"152.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"50x50","expected-size":"100","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"76x76","expected-size":"76","filename":"76.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"29x29","expected-size":"29","filename":"29.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"50x50","expected-size":"50","filename":"50.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"72x72","expected-size":"144","filename":"144.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"40x40","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"83.5x83.5","expected-size":"167","filename":"167.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"size":"20x20","expected-size":"20","filename":"20.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"1x"},{"size":"20x20","expected-size":"40","filename":"40.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"ipad","scale":"2x"},{"idiom":"watch","filename":"172.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"86x86","expected-size":"172","role":"quickLook"},{"idiom":"watch","filename":"80.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"40x40","expected-size":"80","role":"appLauncher"},{"idiom":"watch","filename":"88.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"40mm","scale":"2x","size":"44x44","expected-size":"88","role":"appLauncher"},{"idiom":"watch","filename":"100.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"50x50","expected-size":"100","role":"appLauncher"},{"idiom":"watch","filename":"196.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"98x98","expected-size":"196","role":"quickLook"},{"idiom":"watch","filename":"216.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"44mm","scale":"2x","size":"108x108","expected-size":"216","role":"quickLook"},{"idiom":"watch","filename":"48.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"38mm","scale":"2x","size":"24x24","expected-size":"48","role":"notificationCenter"},{"idiom":"watch","filename":"55.png","folder":"Assets.xcassets/AppIcon.appiconset/","subtype":"42mm","scale":"2x","size":"27.5x27.5","expected-size":"55","role":"notificationCenter"},{"size":"29x29","expected-size":"87","filename":"87.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"3x"},{"size":"29x29","expected-size":"58","filename":"58.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch","role":"companionSettings","scale":"2x"},{"size":"1024x1024","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"watch-marketing","scale":"1x"},{"size":"128x128","expected-size":"128","filename":"128.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"256x256","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"128x128","expected-size":"256","filename":"256.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"256x256","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"512x512","expected-size":"512","filename":"512.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"16","filename":"16.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"1x"},{"size":"16x16","expected-size":"32","filename":"32.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"32x32","expected-size":"64","filename":"64.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"},{"size":"512x512","expected-size":"1024","filename":"1024.png","folder":"Assets.xcassets/AppIcon.appiconset/","idiom":"mac","scale":"2x"}]} \ No newline at end of file diff --git a/game/appicons/android/mipmap-hdpi/ic_launcher.png b/game/appicons/android/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..2f9b708 Binary files /dev/null and b/game/appicons/android/mipmap-hdpi/ic_launcher.png differ diff --git a/game/appicons/android/mipmap-hdpi/ic_launcher.png.import b/game/appicons/android/mipmap-hdpi/ic_launcher.png.import new file mode 100644 index 0000000..1e1b2bf --- /dev/null +++ b/game/appicons/android/mipmap-hdpi/ic_launcher.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dwd028d8lqw3d" +path="res://.godot/imported/ic_launcher.png-fa227237fdfabe913758ef7c4f81b04e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/android/mipmap-hdpi/ic_launcher.png" +dest_files=["res://.godot/imported/ic_launcher.png-fa227237fdfabe913758ef7c4f81b04e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/android/mipmap-mdpi/ic_launcher.png b/game/appicons/android/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..a93aef2 Binary files /dev/null and b/game/appicons/android/mipmap-mdpi/ic_launcher.png differ diff --git a/game/appicons/android/mipmap-mdpi/ic_launcher.png.import b/game/appicons/android/mipmap-mdpi/ic_launcher.png.import new file mode 100644 index 0000000..6925f2c --- /dev/null +++ b/game/appicons/android/mipmap-mdpi/ic_launcher.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://onyvh5hayeep" +path="res://.godot/imported/ic_launcher.png-8f5b520987637a2e2fb6a5bb3fa0042e.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/android/mipmap-mdpi/ic_launcher.png" +dest_files=["res://.godot/imported/ic_launcher.png-8f5b520987637a2e2fb6a5bb3fa0042e.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/android/mipmap-xhdpi/ic_launcher.png b/game/appicons/android/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..b4b944b Binary files /dev/null and b/game/appicons/android/mipmap-xhdpi/ic_launcher.png differ diff --git a/game/appicons/android/mipmap-xhdpi/ic_launcher.png.import b/game/appicons/android/mipmap-xhdpi/ic_launcher.png.import new file mode 100644 index 0000000..d1e28e9 --- /dev/null +++ b/game/appicons/android/mipmap-xhdpi/ic_launcher.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bo45gtv640yk8" +path="res://.godot/imported/ic_launcher.png-d495f3efee47de98a3e42a26b4079e7d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/android/mipmap-xhdpi/ic_launcher.png" +dest_files=["res://.godot/imported/ic_launcher.png-d495f3efee47de98a3e42a26b4079e7d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/android/mipmap-xxhdpi/ic_launcher.png b/game/appicons/android/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..03dfa6c Binary files /dev/null and b/game/appicons/android/mipmap-xxhdpi/ic_launcher.png differ diff --git a/game/appicons/android/mipmap-xxhdpi/ic_launcher.png.import b/game/appicons/android/mipmap-xxhdpi/ic_launcher.png.import new file mode 100644 index 0000000..e7b0f42 --- /dev/null +++ b/game/appicons/android/mipmap-xxhdpi/ic_launcher.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcj2lopx1stil" +path="res://.godot/imported/ic_launcher.png-34ad4a74c532ea366beff33e6af53bd8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/android/mipmap-xxhdpi/ic_launcher.png" +dest_files=["res://.godot/imported/ic_launcher.png-34ad4a74c532ea366beff33e6af53bd8.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/android/mipmap-xxxhdpi/ic_launcher.png b/game/appicons/android/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..8ce1031 Binary files /dev/null and b/game/appicons/android/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/game/appicons/android/mipmap-xxxhdpi/ic_launcher.png.import b/game/appicons/android/mipmap-xxxhdpi/ic_launcher.png.import new file mode 100644 index 0000000..5185dce --- /dev/null +++ b/game/appicons/android/mipmap-xxxhdpi/ic_launcher.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhvrcbuisl0te" +path="res://.godot/imported/ic_launcher.png-5ee746e8546099b051bb67de5fe13c8c.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/android/mipmap-xxxhdpi/ic_launcher.png" +dest_files=["res://.godot/imported/ic_launcher.png-5ee746e8546099b051bb67de5fe13c8c.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/appstore.png b/game/appicons/appstore.png new file mode 100644 index 0000000..deb5d31 Binary files /dev/null and b/game/appicons/appstore.png differ diff --git a/game/appicons/appstore.png.import b/game/appicons/appstore.png.import new file mode 100644 index 0000000..d22b50b --- /dev/null +++ b/game/appicons/appstore.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bri4j3uiubywu" +path="res://.godot/imported/appstore.png-7a71226538dd266a524a46114b08d8ef.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/appstore.png" +dest_files=["res://.godot/imported/appstore.png-7a71226538dd266a524a46114b08d8ef.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/appicons/playstore.png b/game/appicons/playstore.png new file mode 100644 index 0000000..cd3bd11 Binary files /dev/null and b/game/appicons/playstore.png differ diff --git a/game/appicons/playstore.png.import b/game/appicons/playstore.png.import new file mode 100644 index 0000000..4085f65 --- /dev/null +++ b/game/appicons/playstore.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cvguocbkp7qs6" +path="res://.godot/imported/playstore.png-e69fee81bd6515a26427a24ee3e56e47.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/appicons/playstore.png" +dest_files=["res://.godot/imported/playstore.png-e69fee81bd6515a26427a24ee3e56e47.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/characters/weener/png/weener.png b/game/characters/weener/png/weener.png new file mode 100644 index 0000000..f9a3441 Binary files /dev/null and b/game/characters/weener/png/weener.png differ diff --git a/game/characters/weener/png/weener.png.import b/game/characters/weener/png/weener.png.import new file mode 100644 index 0000000..937ea68 --- /dev/null +++ b/game/characters/weener/png/weener.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gjpbik4cr1ax" +path="res://.godot/imported/weener.png-ef42afcda1688fa425005a4b5cd4de38.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/characters/weener/png/weener.png" +dest_files=["res://.godot/imported/weener.png-ef42afcda1688fa425005a4b5cd4de38.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/characters/weener/png/weener.png~ b/game/characters/weener/png/weener.png~ new file mode 100644 index 0000000..f9a3441 Binary files /dev/null and b/game/characters/weener/png/weener.png~ differ diff --git a/game/characters/weener/weener.tscn b/game/characters/weener/weener.tscn new file mode 100644 index 0000000..f23c0b6 --- /dev/null +++ b/game/characters/weener/weener.tscn @@ -0,0 +1,325 @@ +[gd_scene format=3 uid="uid://bxxhvoforh8g8"] + +[ext_resource type="Script" uid="uid://btrr8e33hu0i4" path="res://addons/escoria-core/game/core-scripts/esc_player.gd" id="1_sgupy"] +[ext_resource type="Texture2D" uid="uid://gjpbik4cr1ax" path="res://game/characters/weener/png/weener.png" id="2_36mur"] +[ext_resource type="Script" uid="uid://bxc3dll30x8tl" path="res://addons/escoria-core/game/core-scripts/resources/esc_directionangle.gd" id="2_vicw0"] +[ext_resource type="Script" uid="uid://clixil1u5exq7" path="res://addons/escoria-core/game/core-scripts/resources/esc_animationname.gd" id="3_301ij"] +[ext_resource type="Script" uid="uid://sksvt0n8gle2" path="res://addons/escoria-core/game/core-scripts/resources/esc_animationresource.gd" id="4_1pyro"] +[ext_resource type="Script" uid="uid://85bledusisk1" path="res://addons/escoria-core/game/core-scripts/esc_dialog_location.gd" id="6_301ij"] + +[sub_resource type="Resource" id="Resource_gxqku"] +resource_name = "Up" +script = ExtResource("2_vicw0") +angle_start = 315 +angle_size = 90 +metadata/_custom_type_script = "uid://bxc3dll30x8tl" + +[sub_resource type="Resource" id="Resource_6hgy2"] +resource_name = "Right" +script = ExtResource("2_vicw0") +angle_start = 45 +angle_size = 90 +metadata/_custom_type_script = "uid://bxc3dll30x8tl" + +[sub_resource type="Resource" id="Resource_i6xu8"] +resource_name = "Down" +script = ExtResource("2_vicw0") +angle_start = 135 +angle_size = 90 +metadata/_custom_type_script = "uid://bxc3dll30x8tl" + +[sub_resource type="Resource" id="Resource_r2jcy"] +resource_name = "Left" +script = ExtResource("2_vicw0") +angle_start = 225 +angle_size = 90 +metadata/_custom_type_script = "uid://bxc3dll30x8tl" + +[sub_resource type="Resource" id="Resource_jhbdn"] +script = ExtResource("3_301ij") +animation = "walkback" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_h0hb7"] +script = ExtResource("3_301ij") +animation = "walkright" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_njxbm"] +script = ExtResource("3_301ij") +animation = "walkfront" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_q1mnd"] +script = ExtResource("3_301ij") +animation = "walkleft" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_sosf6"] +script = ExtResource("3_301ij") +animation = "idleback" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_1imgt"] +script = ExtResource("3_301ij") +animation = "idleright" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_ba6ex"] +script = ExtResource("3_301ij") +animation = "idlefront" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_klnla"] +script = ExtResource("3_301ij") +animation = "idleleft" +metadata/_custom_type_script = "uid://clixil1u5exq7" + +[sub_resource type="Resource" id="Resource_n3rnq"] +script = ExtResource("4_1pyro") +dir_angles = Array[ExtResource("2_vicw0")]([SubResource("Resource_gxqku"), SubResource("Resource_6hgy2"), SubResource("Resource_i6xu8"), SubResource("Resource_r2jcy")]) +directions = Array[ExtResource("3_301ij")]([SubResource("Resource_jhbdn"), SubResource("Resource_h0hb7"), SubResource("Resource_njxbm"), SubResource("Resource_q1mnd")]) +idles = Array[ExtResource("3_301ij")]([SubResource("Resource_sosf6"), SubResource("Resource_1imgt"), SubResource("Resource_ba6ex"), SubResource("Resource_klnla")]) +speaks = Array[ExtResource("3_301ij")]([SubResource("Resource_sosf6"), SubResource("Resource_1imgt"), SubResource("Resource_ba6ex"), SubResource("Resource_klnla")]) +metadata/_custom_type_script = "uid://sksvt0n8gle2" + +[sub_resource type="AtlasTexture" id="AtlasTexture_vicw0"] +atlas = ExtResource("2_36mur") +region = Rect2(72, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_301ij"] +atlas = ExtResource("2_36mur") +region = Rect2(0, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1pyro"] +atlas = ExtResource("2_36mur") +region = Rect2(96, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_gxqku"] +atlas = ExtResource("2_36mur") +region = Rect2(48, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_6hgy2"] +atlas = ExtResource("2_36mur") +region = Rect2(72, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_i6xu8"] +atlas = ExtResource("2_36mur") +region = Rect2(336, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_r2jcy"] +atlas = ExtResource("2_36mur") +region = Rect2(360, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_jhbdn"] +atlas = ExtResource("2_36mur") +region = Rect2(384, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_h0hb7"] +atlas = ExtResource("2_36mur") +region = Rect2(0, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_njxbm"] +atlas = ExtResource("2_36mur") +region = Rect2(144, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_q1mnd"] +atlas = ExtResource("2_36mur") +region = Rect2(168, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_sosf6"] +atlas = ExtResource("2_36mur") +region = Rect2(192, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_1imgt"] +atlas = ExtResource("2_36mur") +region = Rect2(408, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ba6ex"] +atlas = ExtResource("2_36mur") +region = Rect2(432, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_klnla"] +atlas = ExtResource("2_36mur") +region = Rect2(456, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_n3rnq"] +atlas = ExtResource("2_36mur") +region = Rect2(480, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_v0kwc"] +atlas = ExtResource("2_36mur") +region = Rect2(504, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_cshop"] +atlas = ExtResource("2_36mur") +region = Rect2(96, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_52qbr"] +atlas = ExtResource("2_36mur") +region = Rect2(216, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_86w33"] +atlas = ExtResource("2_36mur") +region = Rect2(240, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_b1vkn"] +atlas = ExtResource("2_36mur") +region = Rect2(264, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wijc4"] +atlas = ExtResource("2_36mur") +region = Rect2(288, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_f5jre"] +atlas = ExtResource("2_36mur") +region = Rect2(312, 0, 24, 70) + +[sub_resource type="AtlasTexture" id="AtlasTexture_l2x7x"] +atlas = ExtResource("2_36mur") +region = Rect2(48, 0, 24, 70) + +[sub_resource type="SpriteFrames" id="SpriteFrames_v8qy8"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_vicw0") +}], +"loop": true, +"name": &"idleback", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_301ij") +}], +"loop": true, +"name": &"idlefront", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1pyro") +}], +"loop": true, +"name": &"idleleft", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_gxqku") +}], +"loop": true, +"name": &"idleright", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_6hgy2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_i6xu8") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_r2jcy") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_jhbdn") +}], +"loop": true, +"name": &"walkback", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_h0hb7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_njxbm") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_q1mnd") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_sosf6") +}], +"loop": true, +"name": &"walkfront", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_1imgt") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_ba6ex") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_klnla") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_n3rnq") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_v0kwc") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_cshop") +}], +"loop": true, +"name": &"walkleft", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_52qbr") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_86w33") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_b1vkn") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wijc4") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_f5jre") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_l2x7x") +}], +"loop": true, +"name": &"walkright", +"speed": 5.0 +}] + +[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_vicw0"] +radius = 96.0 +height = 490.0 + +[node name="Weener" type="Area2D" unique_id=191684192] +process_mode = 1 +script = ExtResource("1_sgupy") +global_id = "weener" +is_movable = true +combine_when_selected_action_is_in = PackedStringArray() +animations = SubResource("Resource_n3rnq") +animations = SubResource("Resource_n3rnq") +metadata/_custom_type_script = "uid://btrr8e33hu0i4" + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="." unique_id=439283691] +position = Vector2(0, -228) +scale = Vector2(6.487256, 6.487256) +sprite_frames = SubResource("SpriteFrames_v8qy8") +animation = &"idlefront" +frame_progress = 0.54350686 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1357362817] +position = Vector2(0, -221) +shape = SubResource("CapsuleShape2D_vicw0") + +[node name="dialog_position" type="Marker2D" parent="." unique_id=1753098437] +position = Vector2(0, -534) +script = ExtResource("6_301ij") +metadata/_custom_type_script = "uid://85bledusisk1" diff --git a/game/fonts/caslonantique.tres b/game/fonts/caslonantique.tres new file mode 100644 index 0000000..f60b46c --- /dev/null +++ b/game/fonts/caslonantique.tres @@ -0,0 +1,7 @@ +[gd_resource type="FontFile" load_steps=2 format=2] + +[ext_resource path="res://game/fonts/caslonantique.ttf" type="FontFile" id=1] + +[resource] +size = 21 +font_data = ExtResource( 1 ) diff --git a/game/fonts/caslonantique.ttf b/game/fonts/caslonantique.ttf new file mode 100644 index 0000000..eec6f63 Binary files /dev/null and b/game/fonts/caslonantique.ttf differ diff --git a/game/fonts/caslonantique.ttf.import b/game/fonts/caslonantique.ttf.import new file mode 100644 index 0000000..2e69037 --- /dev/null +++ b/game/fonts/caslonantique.ttf.import @@ -0,0 +1,36 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://b8h2pgeglxm7o" +path="res://.godot/imported/caslonantique.ttf-1c5a6881b445a6cb3a0186b2b2cb0e1a.fontdata" + +[deps] + +source_file="res://game/fonts/caslonantique.ttf" +dest_files=["res://.godot/imported/caslonantique.ttf-1c5a6881b445a6cb3a0186b2b2cb0e1a.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +disable_embedded_bitmaps=true +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +modulate_color_glyphs=false +hinting=1 +subpixel_positioning=4 +keep_rounding_remainders=true +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/game/items/escitems/button.tscn b/game/items/escitems/button.tscn new file mode 100644 index 0000000..ae0e27f --- /dev/null +++ b/game/items/escitems/button.tscn @@ -0,0 +1,96 @@ +[gd_scene load_steps=11 format=3 uid="uid://1kxo8k6wdlaq"] + +[ext_resource type="Script" uid="uid://dshelmw7y44qg" path="res://addons/escoria-core/game/core-scripts/esc_item.gd" id="1"] +[ext_resource type="Texture2D" uid="uid://cag2tv2frq5vj" path="res://game/rooms/room03/smoke.png" id="2"] + +[sub_resource type="Gradient" id="1"] +offsets = PackedFloat32Array(0, 0.830189) +colors = PackedColorArray(1, 1, 1, 1, 0.353516, 0.353516, 0.353516, 1) + +[sub_resource type="GradientTexture2D" id="8"] +gradient = SubResource("1") + +[sub_resource type="Curve" id="3"] +_data = [Vector2(0, 0.0886364), 0.0, 0.0, 0, 0, Vector2(0.612766, 1), 0.0, 0.0, 0, 0, Vector2(0.770213, 0.95), -1.55372, -1.55372, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] +point_count = 4 + +[sub_resource type="CurveTexture" id="9"] +curve = SubResource("3") + +[sub_resource type="ParticleProcessMaterial" id="5"] +lifetime_randomness = 0.2 +emission_shape = 1 +emission_sphere_radius = 1.0 +gravity = Vector3(0, -9.81, 0) +scale_min = 0.0 +scale_max = 0.0 +scale_curve = SubResource("9") +color_ramp = SubResource("8") + +[sub_resource type="Animation" id="6"] +resource_name = "button_broken" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("GPUParticles2D:emitting") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="Animation" id="7"] +resource_name = "button_repaired" +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("GPUParticles2D:emitting") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_frgsd"] +_data = { +&"button_broken": SubResource("6"), +&"button_repaired": SubResource("7") +} + +[node name="button" type="Area2D"] +process_mode = 1 +script = ExtResource("1") +tooltip_name = "Button" +default_action = "use" +combine_when_selected_action_is_in = PackedStringArray() + +[node name="lines" type="Line2D" parent="."] +position = Vector2(0, -266.591) +points = PackedVector2Array(322.305, 390.985, 322.305, 439.068, 368.698, 440.037, 368.974, 392.399, 319.028, 391.549) + +[node name="Polygon2D" type="Polygon2D" parent="lines"] +visible = false +polygon = PackedVector2Array(343.993, 396.767, 323.298, 415.689, 344.585, 438.158, 365.872, 417.463) + +[node name="GPUParticles2D" type="GPUParticles2D" parent="."] +position = Vector2(344.768, 142.144) +amount = 16 +process_material = SubResource("5") +texture = ExtResource("2") +lifetime = 4.0 +preprocess = 1.99 +speed_scale = 1.39 + +[node name="AnimationPlayer" type="AnimationPlayer" parent="."] +libraries = { +"": SubResource("AnimationLibrary_frgsd") +} + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="."] +polygon = PackedVector2Array(319.633, 122.126, 320.427, 177.685, 371.224, 176.098, 372.811, 121.332) diff --git a/game/items/inventory/pen.esc b/game/items/inventory/pen.esc new file mode 100644 index 0000000..0600e03 --- /dev/null +++ b/game/items/inventory/pen.esc @@ -0,0 +1,3 @@ +:pickup + inventory_add("pen") + set_active("pen", false) diff --git a/game/items/inventory/pen.png b/game/items/inventory/pen.png new file mode 100644 index 0000000..0eb86b9 Binary files /dev/null and b/game/items/inventory/pen.png differ diff --git a/game/items/inventory/pen.png.import b/game/items/inventory/pen.png.import new file mode 100644 index 0000000..8f7190d --- /dev/null +++ b/game/items/inventory/pen.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b2vhviqn3xpsj" +path="res://.godot/imported/pen.png-1935812df4996307422b31a279d1fb31.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/inventory/pen.png" +dest_files=["res://.godot/imported/pen.png-1935812df4996307422b31a279d1fb31.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/items/inventory/pen.tscn b/game/items/inventory/pen.tscn new file mode 100644 index 0000000..cc786f8 --- /dev/null +++ b/game/items/inventory/pen.tscn @@ -0,0 +1,23 @@ +[gd_scene format=3 uid="uid://cgs614ewjs78u"] + +[ext_resource type="Script" uid="uid://dshelmw7y44qg" path="res://addons/escoria-core/game/core-scripts/esc_item.gd" id="1_eo2a0"] +[ext_resource type="Texture2D" uid="uid://b2vhviqn3xpsj" path="res://game/items/inventory/pen.png" id="2_5v6x0"] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_xpfx3"] + +[node name="Pen" type="Area2D" unique_id=1638794728] +process_mode = 1 +script = ExtResource("1_eo2a0") +global_id = "pen" +esc_script = "res://game/items/inventory/pen.esc" +combine_when_selected_action_is_in = PackedStringArray() +inventory_texture = ExtResource("2_5v6x0") +inventory_texture_hovered = ExtResource("2_5v6x0") +metadata/_custom_type_script = "uid://dshelmw7y44qg" + +[node name="Sprite2D" type="Sprite2D" parent="." unique_id=26149042] +texture = ExtResource("2_5v6x0") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="." unique_id=1729405739] +scale = Vector2(2.962122, 2.962122) +shape = SubResource("RectangleShape2D_xpfx3") diff --git a/game/items/textures/bottle.png b/game/items/textures/bottle.png new file mode 100644 index 0000000..87babdd Binary files /dev/null and b/game/items/textures/bottle.png differ diff --git a/game/items/textures/bottle.png.import b/game/items/textures/bottle.png.import new file mode 100644 index 0000000..fcb5fbc --- /dev/null +++ b/game/items/textures/bottle.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddomp71uwr167" +path="res://.godot/imported/bottle.png-83a76946d26b818becdd62da99e8ebe6.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/items/textures/bottle.png" +dest_files=["res://.godot/imported/bottle.png-83a76946d26b818becdd62da99e8ebe6.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/intro/esc/intro.esc b/game/rooms/intro/esc/intro.esc new file mode 100644 index 0000000..05d14da --- /dev/null +++ b/game/rooms/intro/esc/intro.esc @@ -0,0 +1,13 @@ +:setup + anim_block("intro_animation_player", "RESET") + +:ready | NO_UI + # Until we have a proper way to skip animations/cutscenes, we want to prevent + # something silly like being able to pause during the intro. + accept_input("NONE") + + anim_block("intro_animation_player", "intro") + + accept_input("ALL") + + show_menu("main") diff --git a/game/rooms/intro/escoria-logo-comet-anim.png b/game/rooms/intro/escoria-logo-comet-anim.png new file mode 100644 index 0000000..b9b1b67 Binary files /dev/null and b/game/rooms/intro/escoria-logo-comet-anim.png differ diff --git a/game/rooms/intro/escoria-logo-comet-anim.png.import b/game/rooms/intro/escoria-logo-comet-anim.png.import new file mode 100644 index 0000000..1b27a0d --- /dev/null +++ b/game/rooms/intro/escoria-logo-comet-anim.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcqf41n5ixawf" +path="res://.godot/imported/escoria-logo-comet-anim.png-61a9daadbd9a5013893a34a16352eaf5.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/intro/escoria-logo-comet-anim.png" +dest_files=["res://.godot/imported/escoria-logo-comet-anim.png-61a9daadbd9a5013893a34a16352eaf5.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/intro/escoria-logo-comet.png b/game/rooms/intro/escoria-logo-comet.png new file mode 100644 index 0000000..296c1ae Binary files /dev/null and b/game/rooms/intro/escoria-logo-comet.png differ diff --git a/game/rooms/intro/escoria-logo-comet.png.import b/game/rooms/intro/escoria-logo-comet.png.import new file mode 100644 index 0000000..24213d2 --- /dev/null +++ b/game/rooms/intro/escoria-logo-comet.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://biaeu2magjnnb" +path="res://.godot/imported/escoria-logo-comet.png-4feca95e0a71adb9a4583c4e2d6b9f39.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/intro/escoria-logo-comet.png" +dest_files=["res://.godot/imported/escoria-logo-comet.png-4feca95e0a71adb9a4583c4e2d6b9f39.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/intro/escoria_background.png b/game/rooms/intro/escoria_background.png new file mode 100644 index 0000000..8d4fc2b Binary files /dev/null and b/game/rooms/intro/escoria_background.png differ diff --git a/game/rooms/intro/escoria_background.png.import b/game/rooms/intro/escoria_background.png.import new file mode 100644 index 0000000..617050d --- /dev/null +++ b/game/rooms/intro/escoria_background.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dr7u6tmgltb5d" +path="res://.godot/imported/escoria_background.png-8bcff96f08e380943bb09ed3e8a001a4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/intro/escoria_background.png" +dest_files=["res://.godot/imported/escoria_background.png-8bcff96f08e380943bb09ed3e8a001a4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/intro/escoria_background_1080p.png b/game/rooms/intro/escoria_background_1080p.png new file mode 100644 index 0000000..3d94505 Binary files /dev/null and b/game/rooms/intro/escoria_background_1080p.png differ diff --git a/game/rooms/intro/escoria_background_1080p.png.import b/game/rooms/intro/escoria_background_1080p.png.import new file mode 100644 index 0000000..19a85f7 --- /dev/null +++ b/game/rooms/intro/escoria_background_1080p.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bcw3ujtn2jd6a" +path="res://.godot/imported/escoria_background_1080p.png-fc81012d9e0bc6c86bb55c1924e92011.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/intro/escoria_background_1080p.png" +dest_files=["res://.godot/imported/escoria_background_1080p.png-fc81012d9e0bc6c86bb55c1924e92011.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/intro/intro_background_space.png b/game/rooms/intro/intro_background_space.png new file mode 100644 index 0000000..0a8ff18 Binary files /dev/null and b/game/rooms/intro/intro_background_space.png differ diff --git a/game/rooms/intro/intro_background_space.png.import b/game/rooms/intro/intro_background_space.png.import new file mode 100644 index 0000000..31c88ee --- /dev/null +++ b/game/rooms/intro/intro_background_space.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hwm26syqec82" +path="res://.godot/imported/intro_background_space.png-03815c403298b393ba1bea2b29eafeac.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/intro/intro_background_space.png" +dest_files=["res://.godot/imported/intro_background_space.png-03815c403298b393ba1bea2b29eafeac.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/intro/intro_background_space_1080p.png b/game/rooms/intro/intro_background_space_1080p.png new file mode 100644 index 0000000..6da33fe Binary files /dev/null and b/game/rooms/intro/intro_background_space_1080p.png differ diff --git a/game/rooms/intro/intro_background_space_1080p.png.import b/game/rooms/intro/intro_background_space_1080p.png.import new file mode 100644 index 0000000..dbb95fb --- /dev/null +++ b/game/rooms/intro/intro_background_space_1080p.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bi4mey684c14m" +path="res://.godot/imported/intro_background_space_1080p.png-59ae70e602893abda84a69b82c8be9a4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/intro/intro_background_space_1080p.png" +dest_files=["res://.godot/imported/intro_background_space_1080p.png-59ae70e602893abda84a69b82c8be9a4.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/intro/intro_room.tscn b/game/rooms/intro/intro_room.tscn new file mode 100644 index 0000000..ee702d2 --- /dev/null +++ b/game/rooms/intro/intro_room.tscn @@ -0,0 +1,306 @@ +[gd_scene load_steps=16 format=3 uid="uid://bunr8esv8b1w7"] + +[ext_resource type="Texture2D" uid="uid://b60usq11m50gt" path="res://game/rooms/intro/escoria-logo-comet-anim.png" id="1"] +[ext_resource type="Texture2D" uid="uid://buwluvpj002oo" path="res://game/rooms/intro/intro_background_space.png" id="2"] +[ext_resource type="Texture2D" uid="uid://cmjd8bala4gmj" path="res://game/rooms/intro/escoria-logo-comet.png" id="3"] +[ext_resource type="Script" uid="uid://c7fcpp72w3dnj" path="res://addons/escoria-core/game/core-scripts/esc_room.gd" id="5"] +[ext_resource type="Script" uid="uid://dshelmw7y44qg" path="res://addons/escoria-core/game/core-scripts/esc_item.gd" id="7"] + +[sub_resource type="AtlasTexture" id="1"] +atlas = ExtResource("1") +region = Rect2(0, 0, 340, 400) + +[sub_resource type="AtlasTexture" id="2"] +atlas = ExtResource("1") +region = Rect2(340, 0, 340, 400) + +[sub_resource type="AtlasTexture" id="3"] +atlas = ExtResource("1") +region = Rect2(680, 0, 340, 400) + +[sub_resource type="AtlasTexture" id="4"] +atlas = ExtResource("1") +region = Rect2(1020, 0, 340, 400) + +[sub_resource type="AtlasTexture" id="5"] +atlas = ExtResource("1") +region = Rect2(1360, 0, 340, 400) + +[sub_resource type="AtlasTexture" id="6"] +atlas = ExtResource("1") +region = Rect2(1700, 0, 340, 400) + +[sub_resource type="SpriteFrames" id="7"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("1") +}, { +"duration": 1.0, +"texture": SubResource("2") +}, { +"duration": 1.0, +"texture": SubResource("3") +}, { +"duration": 1.0, +"texture": SubResource("4") +}, { +"duration": 1.0, +"texture": SubResource("5") +}, { +"duration": 1.0, +"texture": SubResource("6") +}], +"loop": true, +"name": &"default", +"speed": 10.0 +}] + +[sub_resource type="Animation" id="8"] +length = 0.1 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("asteroid:visible") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [false] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("initial_background:visible") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [true] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("animated_asteroid:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("asteroid:position") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(620, 450)] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("Polygon2D:visible") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [true] +} + +[sub_resource type="Animation" id="9"] +length = 6.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("animated_asteroid:position") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(350, -20), Vector2(630, 471)] +} +tracks/1/type = "value" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("animated_asteroid:scale") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Vector2(0.1, 0.1), Vector2(1, 1)] +} +tracks/2/type = "value" +tracks/2/imported = false +tracks/2/enabled = true +tracks/2/path = NodePath("animated_asteroid:visible") +tracks/2/interp = 1 +tracks/2/loop_wrap = true +tracks/2/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/3/type = "value" +tracks/3/imported = false +tracks/3/enabled = true +tracks/3/path = NodePath("asteroid:visible") +tracks/3/interp = 1 +tracks/3/loop_wrap = true +tracks/3/keys = { +"times": PackedFloat32Array(0, 3), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [false, true] +} +tracks/4/type = "value" +tracks/4/imported = false +tracks/4/enabled = true +tracks/4/path = NodePath("asteroid:modulate") +tracks/4/interp = 1 +tracks/4/loop_wrap = true +tracks/4/keys = { +"times": PackedFloat32Array(0, 3.5, 4.5), +"transitions": PackedFloat32Array(1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 1), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/5/type = "value" +tracks/5/imported = false +tracks/5/enabled = true +tracks/5/path = NodePath("Polygon2D:color") +tracks/5/interp = 1 +tracks/5/loop_wrap = true +tracks/5/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Color(1, 1, 1, 1)] +} +tracks/6/type = "value" +tracks/6/imported = false +tracks/6/enabled = true +tracks/6/path = NodePath("Polygon2D:modulate") +tracks/6/interp = 1 +tracks/6/loop_wrap = true +tracks/6/keys = { +"times": PackedFloat32Array(0, 3, 3.5, 5), +"transitions": PackedFloat32Array(1, 1, 1, 1), +"update": 0, +"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 0), Color(1, 1, 1, 1), Color(1, 1, 1, 0)] +} +tracks/7/type = "value" +tracks/7/imported = false +tracks/7/enabled = true +tracks/7/path = NodePath("initial_background:visible") +tracks/7/interp = 1 +tracks/7/loop_wrap = true +tracks/7/keys = { +"times": PackedFloat32Array(0, 3.5), +"transitions": PackedFloat32Array(1, 1), +"update": 1, +"values": [true, false] +} +tracks/8/type = "value" +tracks/8/imported = false +tracks/8/enabled = true +tracks/8/path = NodePath("asteroid:position") +tracks/8/interp = 1 +tracks/8/loop_wrap = true +tracks/8/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(620, 450)] +} +tracks/9/type = "value" +tracks/9/imported = false +tracks/9/enabled = true +tracks/9/path = NodePath("Polygon2D:visible") +tracks/9/interp = 1 +tracks/9/loop_wrap = true +tracks/9/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 1, +"values": [true] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_teoqk"] +_data = { +&"RESET": SubResource("8"), +&"intro": SubResource("9") +} + +[node name="ESCRoom" type="Node2D"] +script = ExtResource("5") +global_id = "intro_cutscene" +esc_script = "res://game/rooms/intro/esc/intro.esc" +camera_limits = [Rect2(0, 0, 1920, 1080)] + +[node name="ReferenceRect" type="ReferenceRect" parent="."] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="black_background" type="ColorRect" parent="ReferenceRect"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0, 0, 0, 1) + +[node name="initial_background" type="Sprite2D" parent="."] +position = Vector2(640, 450) +texture = ExtResource("2") + +[node name="animated_asteroid" type="AnimatedSprite2D" parent="."] +visible = false +position = Vector2(608.222, 432.811) +scale = Vector2(0.93, 0.93) +sprite_frames = SubResource("7") +autoplay = "default" +frame = 5 + +[node name="Polygon2D" type="Polygon2D" parent="."] +modulate = Color(1, 1, 1, 0) +position = Vector2(0, 6) +polygon = PackedVector2Array(0, 0, 1280, 0, 1280, 900, 0, 900) + +[node name="asteroid" type="Sprite2D" parent="."] +visible = false +position = Vector2(620, 450) +texture = ExtResource("3") + +[node name="ESCItem" type="Area2D" parent="."] +process_mode = 1 +script = ExtResource("7") +global_id = "intro_animation_player" +combine_when_selected_action_is_in = PackedStringArray() +animations = null + +[node name="AnimationPlayer" type="AnimationPlayer" parent="ESCItem"] +root_node = NodePath("../..") +libraries = { +"": SubResource("AnimationLibrary_teoqk") +} diff --git a/game/rooms/no_escoria/no_escoria.tscn b/game/rooms/no_escoria/no_escoria.tscn new file mode 100644 index 0000000..a5c9353 --- /dev/null +++ b/game/rooms/no_escoria/no_escoria.tscn @@ -0,0 +1,13 @@ +[gd_scene format=3 uid="uid://bv66iymp6v3mv"] + +[ext_resource type="Script" uid="uid://bhlf2vcb8gme7" path="res://game/rooms/no_escoria/player.gd" id="1_pqe6t"] +[ext_resource type="Texture2D" uid="uid://bex7crp3v5020" path="res://icon.png" id="1_xxogh"] + +[node name="NoEscoria" type="Node2D" unique_id=1279639823] + +[node name="player" type="Area2D" parent="." unique_id=1039845384] +position = Vector2(549, 289) +script = ExtResource("1_pqe6t") + +[node name="Sprite2D" type="Sprite2D" parent="player" unique_id=309330691] +texture = ExtResource("1_xxogh") diff --git a/game/rooms/no_escoria/player.gd b/game/rooms/no_escoria/player.gd new file mode 100644 index 0000000..9e05c56 --- /dev/null +++ b/game/rooms/no_escoria/player.gd @@ -0,0 +1,32 @@ +extends Area2D + +@export var speed = 400 # How fast the player will move (pixels/sec). +var screen_size # Size of the game window. + +@onready var _change_scene: ChangeSceneCommand = ChangeSceneCommand.new() +const next_scene_path: String = "res://game/rooms/room01/room01.tscn" + +func _ready(): + screen_size = get_viewport_rect().size + + +func _process(delta): + var velocity = Vector2.ZERO # The player's movement vector. + if Input.is_action_pressed("ui_right"): + velocity.x += 1 + if Input.is_action_pressed("ui_left"): + velocity.x -= 1 + if Input.is_action_pressed("ui_down"): + velocity.y += 1 + if Input.is_action_pressed("ui_up"): + velocity.y -= 1 + + if velocity.length() > 0: + velocity = velocity.normalized() * speed + + position += velocity * delta + position = position.clamp(Vector2.ZERO, screen_size) + + if position.x > 800: + _change_scene.run([next_scene_path, false]) + queue_free() diff --git a/game/rooms/no_escoria/player.gd.uid b/game/rooms/no_escoria/player.gd.uid new file mode 100644 index 0000000..04adcdf --- /dev/null +++ b/game/rooms/no_escoria/player.gd.uid @@ -0,0 +1 @@ +uid://bhlf2vcb8gme7 diff --git a/game/rooms/test/phone.esc b/game/rooms/test/phone.esc new file mode 100644 index 0000000..b13a65e --- /dev/null +++ b/game/rooms/test/phone.esc @@ -0,0 +1,8 @@ +:look + if $pen in inventory: + say($weener, "Why use a phone when I have this pen? I can write.") + else: + say($weener, "I don't trust phones. You don't know when they'll ring and scare you.") + +:use pen + say($weener, "I will fill in the numbers.") diff --git a/game/rooms/test/room_test.esc b/game/rooms/test/room_test.esc new file mode 100644 index 0000000..b75c9b2 --- /dev/null +++ b/game/rooms/test/room_test.esc @@ -0,0 +1,4 @@ +:setup + if ESC_LAST_SCENE == "kitchen": + teleport($weener, $test_exit) + set_angle($weener, 180) diff --git a/game/rooms/test/test.tscn b/game/rooms/test/test.tscn new file mode 100644 index 0000000..b4e62b5 --- /dev/null +++ b/game/rooms/test/test.tscn @@ -0,0 +1,113 @@ +[gd_scene format=3 uid="uid://cbtqk144uipsv"] + +[ext_resource type="Script" uid="uid://c7fcpp72w3dnj" path="res://addons/escoria-core/game/core-scripts/esc_room.gd" id="1_jhg43"] +[ext_resource type="PackedScene" uid="uid://bxxhvoforh8g8" path="res://game/characters/weener/weener.tscn" id="2_fmbdf"] +[ext_resource type="Texture2D" uid="uid://bnjgnax8nlttv" path="res://game/rooms/test/test_bg.png" id="3_5kokq"] +[ext_resource type="Script" uid="uid://fnwnfflaoeqp" path="res://addons/escoria-core/game/core-scripts/esc_background.gd" id="4_x54b2"] +[ext_resource type="Script" uid="uid://5pbcieq7gpdo" path="res://addons/escoria-core/game/core-scripts/esc_terrain.gd" id="5_x54b2"] +[ext_resource type="Script" uid="uid://beh3ds4eapldu" path="res://addons/escoria-core/game/core-scripts/esc_location.gd" id="6_4gqel"] +[ext_resource type="Script" uid="uid://dshelmw7y44qg" path="res://addons/escoria-core/game/core-scripts/esc_item.gd" id="7_agkbc"] +[ext_resource type="Script" uid="uid://chu4bvqgwxuts" path="res://addons/escoria-core/game/core-scripts/esc_interaction_location.gd" id="8_54mxh"] +[ext_resource type="Texture2D" uid="uid://ddomp71uwr167" path="res://game/items/textures/bottle.png" id="10_wafjj"] +[ext_resource type="PackedScene" uid="uid://cgs614ewjs78u" path="res://game/items/inventory/pen.tscn" id="11_co1tc"] +[ext_resource type="Script" uid="uid://btt4cprco53ec" path="res://addons/escoria-core/game/core-scripts/esc_exit.gd" id="11_wafjj"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_4gqel"] +vertices = PackedVector2Array(628, 674.8125, 672.3281, 669.1797, 694.1797, 842, 628, 724.78906, 1171.6484, 842, 1800.4766, 889.4375, 1911, 984.5781, 1911, 1070, 11, 1070, 11, 928.21094, 1237.8828, 683.8203, 1526.5469, 757.4375, 346.09375, 796.0469, 211.74219, 787.8828, 301.64844, 753.59375) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7, 8, 9, 2), PackedInt32Array(4, 10, 11, 5), PackedInt32Array(12, 3, 2, 9), PackedInt32Array(13, 14, 12, 9)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(1, 923, 207, 779, 304, 742, 349, 785, 618, 717, 618, 666, 681, 658, 703, 832, 1165, 832, 1232, 672, 1530, 748, 1806, 881, 1921, 980, 1921, 1080, 1, 1080)]) + +[node name="Test" type="Node2D" unique_id=1166794] +script = ExtResource("1_jhg43") +global_id = "test" +esc_script = "res://game/rooms/test/room_test.esc" +player_scene = ExtResource("2_fmbdf") +metadata/_custom_type_script = "uid://c7fcpp72w3dnj" + +[node name="escbackground" type="TextureRect" parent="." unique_id=533934161] +offset_right = 1920.0 +offset_bottom = 1080.0 +mouse_filter = 2 +texture = ExtResource("3_5kokq") +script = ExtResource("4_x54b2") +metadata/_custom_type_script = "uid://fnwnfflaoeqp" + +[node name="ESCTerrain" type="Node2D" parent="." unique_id=1609749800] +script = ExtResource("5_x54b2") +metadata/_custom_type_script = "uid://5pbcieq7gpdo" + +[node name="NavigationRegion2D" type="NavigationRegion2D" parent="ESCTerrain" unique_id=482689538] +navigation_polygon = SubResource("NavigationPolygon_4gqel") + +[node name="Start" type="Marker2D" parent="." unique_id=1291454412] +position = Vector2(957, 951) +script = ExtResource("6_4gqel") +global_id = "start" +is_start_location = true +metadata/_custom_type_script = "uid://beh3ds4eapldu" + +[node name="Phone" type="Area2D" parent="." unique_id=754116905] +process_mode = 1 +position = Vector2(0, -2) +script = ExtResource("7_agkbc") +global_id = "phone" +esc_script = "res://game/rooms/test/phone.esc" +tooltip_name = "Phone" +combine_when_selected_action_is_in = PackedStringArray() +metadata/_custom_type_script = "uid://dshelmw7y44qg" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="Phone" unique_id=750375557] +polygon = PackedVector2Array(537, 363, 551, 362, 555, 346, 549, 335, 503, 327, 476, 331, 444, 340, 426, 349, 421, 362, 426, 376, 445, 381, 440, 394, 440, 420, 476, 453, 511, 445, 550, 432, 556, 420, 552, 392) + +[node name="ESCInteractionLocation" type="Marker2D" parent="Phone" unique_id=1048861594] +position = Vector2(565, 767) +script = ExtResource("8_54mxh") +metadata/_custom_type_script = "uid://chu4bvqgwxuts" + +[node name="Bottle" type="Area2D" parent="." unique_id=1730354307] +process_mode = 1 +z_index = 1048 +position = Vector2(1549, 997) +script = ExtResource("7_agkbc") +global_id = "bottle" +combine_when_selected_action_is_in = PackedStringArray() +is_interactive = false +inventory_texture = ExtResource("10_wafjj") +inventory_texture_hovered = ExtResource("10_wafjj") +metadata/_custom_type_script = "uid://dshelmw7y44qg" + +[node name="Sprite2D" type="Sprite2D" parent="Bottle" unique_id=1797859338] +position = Vector2(0, -171) +scale = Vector2(10.689665, 7.0120864) +texture = ExtResource("10_wafjj") + +[node name="Pen" parent="." unique_id=1638794728 instance=ExtResource("11_co1tc")] +position = Vector2(1824, 614) +scale = Vector2(2, 2) +tooltip_name = "Pen" +combine_when_selected_action_is_in = PackedStringArray("use") +default_action_inventory = "use" +use_from_inventory_only = true + +[node name="ESCInteractionLocation" type="Marker2D" parent="Pen" unique_id=46124229] +position = Vector2(-44.5, 141.5) +script = ExtResource("8_54mxh") +metadata/_custom_type_script = "uid://chu4bvqgwxuts" + +[node name="ESCExit" type="Area2D" parent="." unique_id=1821249842] +position = Vector2(92, 675) +script = ExtResource("11_wafjj") +target_scene = "uid://dw2s1aomk3k0e" +global_id = "exit_to_kitchen" +tooltip_name = "To kitchen" +metadata/_custom_type_script = "uid://btt4cprco53ec" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="ESCExit" unique_id=1151309996] +position = Vector2(59, 222) +polygon = PackedVector2Array(33, -544, -151, -472, -151, 48, -106, 6, -10, -63, 51, -90) + +[node name="ESCInteractionLocation" type="Marker2D" parent="ESCExit" unique_id=242339506] +position = Vector2(73, 222) +script = ExtResource("8_54mxh") +global_id = "test_exit" +metadata/_custom_type_script = "uid://chu4bvqgwxuts" diff --git a/game/rooms/test/test_bg.png b/game/rooms/test/test_bg.png new file mode 100644 index 0000000..02682c3 Binary files /dev/null and b/game/rooms/test/test_bg.png differ diff --git a/game/rooms/test/test_bg.png.import b/game/rooms/test/test_bg.png.import new file mode 100644 index 0000000..dc0b7b6 --- /dev/null +++ b/game/rooms/test/test_bg.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnjgnax8nlttv" +path="res://.godot/imported/test_bg.png-129e26406ef58c404687bb02b892741d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/test/test_bg.png" +dest_files=["res://.godot/imported/test_bg.png-129e26406ef58c404687bb02b892741d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/test_kitchen/kitchen.png b/game/rooms/test_kitchen/kitchen.png new file mode 100644 index 0000000..71d6fa9 Binary files /dev/null and b/game/rooms/test_kitchen/kitchen.png differ diff --git a/game/rooms/test_kitchen/kitchen.png.import b/game/rooms/test_kitchen/kitchen.png.import new file mode 100644 index 0000000..4a9c5d2 --- /dev/null +++ b/game/rooms/test_kitchen/kitchen.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdv11spgcle4e" +path="res://.godot/imported/kitchen.png-f2ce326655b7e4a2376b8d8f4183d5de.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://game/rooms/test_kitchen/kitchen.png" +dest_files=["res://.godot/imported/kitchen.png-f2ce326655b7e4a2376b8d8f4183d5de.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/channel_remap/red=0 +process/channel_remap/green=1 +process/channel_remap/blue=2 +process/channel_remap/alpha=3 +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/game/rooms/test_kitchen/room_kitchen.esc b/game/rooms/test_kitchen/room_kitchen.esc new file mode 100644 index 0000000..c50f2fd --- /dev/null +++ b/game/rooms/test_kitchen/room_kitchen.esc @@ -0,0 +1,4 @@ +:setup + if ESC_LAST_SCENE == "test": + teleport($weener, $kitchen_exit) + set_angle($weener, 270) diff --git a/game/rooms/test_kitchen/test_kitchen.tscn b/game/rooms/test_kitchen/test_kitchen.tscn new file mode 100644 index 0000000..688c363 --- /dev/null +++ b/game/rooms/test_kitchen/test_kitchen.tscn @@ -0,0 +1,53 @@ +[gd_scene format=3 uid="uid://dw2s1aomk3k0e"] + +[ext_resource type="Script" uid="uid://c7fcpp72w3dnj" path="res://addons/escoria-core/game/core-scripts/esc_room.gd" id="1_j38dn"] +[ext_resource type="PackedScene" uid="uid://bxxhvoforh8g8" path="res://game/characters/weener/weener.tscn" id="2_w42vq"] +[ext_resource type="Texture2D" uid="uid://cdv11spgcle4e" path="res://game/rooms/test_kitchen/kitchen.png" id="3_u6s3a"] +[ext_resource type="Script" uid="uid://fnwnfflaoeqp" path="res://addons/escoria-core/game/core-scripts/esc_background.gd" id="4_t26dx"] +[ext_resource type="Script" uid="uid://5pbcieq7gpdo" path="res://addons/escoria-core/game/core-scripts/esc_terrain.gd" id="5_xa5sy"] +[ext_resource type="Script" uid="uid://btt4cprco53ec" path="res://addons/escoria-core/game/core-scripts/esc_exit.gd" id="6_u6s3a"] +[ext_resource type="Script" uid="uid://chu4bvqgwxuts" path="res://addons/escoria-core/game/core-scripts/esc_interaction_location.gd" id="7_t26dx"] + +[sub_resource type="NavigationPolygon" id="NavigationPolygon_kamrl"] +vertices = PackedVector2Array(1910, 739.21094, 1910, 924.2969, 1732.2266, 896.4375, 1764.6719, 710.34375, 854.9922, 1028.0234, 819.60156, 981.1328, 809.28906, 895.1875, 919.78125, 897.10156, 1560.5391, 1031.9766, 1072.9063, 626.2969, 1131.9063, 571.97656, 1752.8125, 570.02344) +polygons = Array[PackedInt32Array]([PackedInt32Array(0, 1, 2, 3), PackedInt32Array(4, 5, 6, 7, 8), PackedInt32Array(8, 7, 9, 10, 11, 3, 2)]) +outlines = Array[PackedVector2Array]([PackedVector2Array(1920, 731, 1774, 702, 1762, 560, 1128, 562, 1065, 620, 914, 887, 798, 885, 810, 985, 850, 1038, 1564, 1042, 1735, 907, 1920, 936)]) + +[node name="TestKitchen" type="Node2D" unique_id=205166811] +script = ExtResource("1_j38dn") +global_id = "kitchen" +esc_script = "res://game/rooms/test_kitchen/room_kitchen.esc" +player_scene = ExtResource("2_w42vq") +metadata/_custom_type_script = "uid://c7fcpp72w3dnj" + +[node name="escbackground" type="TextureRect" parent="." unique_id=2070587804] +offset_right = 40.0 +offset_bottom = 40.0 +mouse_filter = 2 +texture = ExtResource("3_u6s3a") +script = ExtResource("4_t26dx") +metadata/_custom_type_script = "uid://fnwnfflaoeqp" + +[node name="ESCTerrain" type="Node2D" parent="." unique_id=568229096] +script = ExtResource("5_xa5sy") +metadata/_custom_type_script = "uid://5pbcieq7gpdo" + +[node name="NavigationRegion2D" type="NavigationRegion2D" parent="ESCTerrain" unique_id=1889897109] +navigation_polygon = SubResource("NavigationPolygon_kamrl") + +[node name="ESCExit" type="Area2D" parent="." unique_id=1918860245] +position = Vector2(1837, 822) +script = ExtResource("6_u6s3a") +target_scene = "uid://cbtqk144uipsv" +global_id = "exit_to_test" +tooltip_name = "To test" +metadata/_custom_type_script = "uid://btt4cprco53ec" + +[node name="CollisionPolygon2D" type="CollisionPolygon2D" parent="ESCExit" unique_id=585897778] +polygon = PackedVector2Array(-71, -112, 83, -81, 83, 117, -107, 88) + +[node name="ESCInteractionLocation" type="Marker2D" parent="ESCExit" unique_id=137473435] +position = Vector2(-92, -12) +script = ExtResource("7_t26dx") +global_id = "kitchen_exit" +metadata/_custom_type_script = "uid://chu4bvqgwxuts" diff --git a/game/shaders/outline.gdshader b/game/shaders/outline.gdshader new file mode 100644 index 0000000..a925059 --- /dev/null +++ b/game/shaders/outline.gdshader @@ -0,0 +1,64 @@ +// Source : https://godotshaders.com/shader/2d-outline-inline/ + +shader_type canvas_item; + +uniform vec4 color : source_color = vec4(1.0); +uniform float width : hint_range(0, 10) = 1.0; +uniform int pattern : hint_range(0, 2) = 0; // diamond, circle, square +uniform bool inside = false; +uniform bool add_margins = true; // only useful when inside is false + +void vertex() { + if (add_margins) { + VERTEX += (UV * 2.0 - 1.0) * width; + } +} + +bool hasContraryNeighbour(vec2 uv, vec2 texture_pixel_size, sampler2D texture) { + for (float i = -ceil(width); i <= ceil(width); i++) { + float x = abs(i) > width ? width * sign(i) : i; + float offset; + + if (pattern == 0) { + offset = width - abs(x); + } else if (pattern == 1) { + offset = floor(sqrt(pow(width + 0.5, 2) - x * x)); + } else if (pattern == 2) { + offset = width; + } + + for (float j = -ceil(offset); j <= ceil(offset); j++) { + float y = abs(j) > offset ? offset * sign(j) : j; + vec2 xy = uv + texture_pixel_size * vec2(x, y); + + if ((xy != clamp(xy, vec2(0.0), vec2(1.0)) || texture(texture, xy).a <= 0.0) == inside) { + return true; + } + } + } + + return false; +} + +void fragment() { + vec2 uv = UV; + + if (add_margins) { + vec2 texture_pixel_size = vec2(1.0) / (vec2(1.0) / TEXTURE_PIXEL_SIZE + vec2(width * 2.0)); + + uv = (uv - texture_pixel_size * width) * TEXTURE_PIXEL_SIZE / texture_pixel_size; + + if (uv != clamp(uv, vec2(0.0), vec2(1.0))) { + COLOR.a = 0.0; + } else { + COLOR = texture(TEXTURE, uv); + } + } else { + COLOR = texture(TEXTURE, uv); + } + + if ((COLOR.a > 0.0) == inside && hasContraryNeighbour(uv, TEXTURE_PIXEL_SIZE, TEXTURE)) { + COLOR.rgb = inside ? mix(COLOR.rgb, color.rgb, color.a) : color.rgb; + COLOR.a += (1.0 - COLOR.a) * color.a; + } +} \ No newline at end of file diff --git a/game/shaders/outline.gdshader.uid b/game/shaders/outline.gdshader.uid new file mode 100644 index 0000000..b3f146f --- /dev/null +++ b/game/shaders/outline.gdshader.uid @@ -0,0 +1 @@ +uid://crapjow6genqs diff --git a/game/shaders/shadermaterial_outline_green5px.tres b/game/shaders/shadermaterial_outline_green5px.tres new file mode 100644 index 0000000..fab515d --- /dev/null +++ b/game/shaders/shadermaterial_outline_green5px.tres @@ -0,0 +1,11 @@ +[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://bredlcniiy5bp"] + +[ext_resource type="Shader" path="res://game/shaders/outline.gdshader" id="1_2bktm"] + +[resource] +shader = ExtResource("1_2bktm") +shader_parameter/color = Color(0, 1, 0, 1) +shader_parameter/width = 5.0 +shader_parameter/pattern = 0 +shader_parameter/inside = false +shader_parameter/add_margins = true diff --git a/game/translations/game.csv.import b/game/translations/game.csv.import new file mode 100644 index 0000000..c9d5bc5 --- /dev/null +++ b/game/translations/game.csv.import @@ -0,0 +1,19 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://cbqpt1hb4b1o2" + +[deps] + +files=["res://game/translations/game.en.translation", "res://game/translations/game.fr.translation", "res://game/translations/game.de.translation", "res://game/translations/game.es.translation"] + +source_file="res://game/translations/game.csv" +dest_files=["res://game/translations/game.en.translation", "res://game/translations/game.fr.translation", "res://game/translations/game.de.translation", "res://game/translations/game.es.translation"] + +[params] + +compress=1 +delimiter=0 +unescape_keys=false +unescape_translations=true diff --git a/game/translations/main_menu.csv.import b/game/translations/main_menu.csv.import new file mode 100644 index 0000000..7c1d77e --- /dev/null +++ b/game/translations/main_menu.csv.import @@ -0,0 +1,19 @@ +[remap] + +importer="csv_translation" +type="Translation" +uid="uid://dhvwha7pjvms6" + +[deps] + +files=["res://game/translations/main_menu.en.translation", "res://game/translations/main_menu.fr.translation", "res://game/translations/main_menu.de.translation", "res://game/translations/main_menu.es.translation"] + +source_file="res://game/translations/main_menu.csv" +dest_files=["res://game/translations/main_menu.en.translation", "res://game/translations/main_menu.fr.translation", "res://game/translations/main_menu.de.translation", "res://game/translations/main_menu.es.translation"] + +[params] + +compress=1 +delimiter=0 +unescape_keys=false +unescape_translations=true -- cgit v1.3