From 440020e642f539079867577435a9f8b02075699b Mon Sep 17 00:00:00 2001 From: Daniel Weipert Date: Mon, 10 Mar 2025 18:22:09 +0100 Subject: initial commit --- .editorconfig | 4 + .gitattributes | 2 + .gitignore | 3 + Game.tscn | 39 +++ Readme.md | 2 + Readme.md.uid | 1 + Sound.tscn | 12 + .../YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png | Bin 0 -> 844772 bytes .../Images/Girls/Chill/AiHayasaka C.png.import | 35 +++ .../Images/Girls/Chill/ArifuretaYue Math.png | Bin 0 -> 687937 bytes .../Girls/Chill/ArifuretaYue Math.png.import | 35 +++ .../Images/Girls/Chill/ChisakiTapris C#.png | Bin 0 -> 292989 bytes .../Images/Girls/Chill/ChisakiTapris C#.png.import | 35 +++ .../Images/Girls/Chill/ChitandaEru Java.png | Bin 0 -> 187849 bytes .../Images/Girls/Chill/ChitandaEru Java.png.import | 35 +++ .../Images/Girls/Chill/Emilia Python.png | Bin 0 -> 349697 bytes .../Images/Girls/Chill/Emilia Python.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Chill/Frieren Go.png | Bin 0 -> 377377 bytes .../Images/Girls/Chill/Frieren Go.png.import | 35 +++ .../Images/Girls/Chill/Frieren Rust 2.png | Bin 0 -> 1742784 bytes .../Images/Girls/Chill/Frieren Rust 2.png.import | 35 +++ .../Images/Girls/Chill/Hibiki GDScript.png | Bin 0 -> 240573 bytes .../Images/Girls/Chill/Hibiki GDScript.png.import | 35 +++ .../Images/Girls/Chill/HimeArikawa Coding.png | Bin 0 -> 400605 bytes .../Girls/Chill/HimeArikawa Coding.png.import | 35 +++ .../Images/Girls/Chill/IwakuraLain Perl.png | Bin 0 -> 422027 bytes .../Images/Girls/Chill/IwakuraLain Perl.png.import | 35 +++ .../Images/Girls/Chill/KurisuMakise C++.png | Bin 0 -> 463682 bytes .../Images/Girls/Chill/KurisuMakise C++.png.import | 35 +++ .../Images/Girls/Chill/MaiSakurajima C++.png | Bin 0 -> 321542 bytes .../Girls/Chill/MaiSakurajima C++.png.import | 35 +++ .../Images/Girls/Chill/MaiSakurajima Rust.png | Bin 0 -> 1057131 bytes .../Girls/Chill/MaiSakurajima Rust.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Chill/Maple SICP.png | Bin 0 -> 182991 bytes .../Images/Girls/Chill/Maple SICP.png.import | 35 +++ .../Girls/Chill/MikoYotsuya Architecture.png | Bin 0 -> 509961 bytes .../Chill/MikoYotsuya Architecture.png.import | 35 +++ .../Images/Girls/Chill/NagatoYuki Elm.png | Bin 0 -> 476143 bytes .../Images/Girls/Chill/NagatoYuki Elm.png.import | 35 +++ .../Images/Girls/Chill/NinymRalei Compilers.png | Bin 0 -> 504520 bytes .../Girls/Chill/NinymRalei Compilers.png.import | 35 +++ .../Images/Girls/Chill/SaberAlter Ruby.png | Bin 0 -> 638772 bytes .../Images/Girls/Chill/SaberAlter Ruby.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Chill/Toujou APL.png | Bin 0 -> 268847 bytes .../Images/Girls/Chill/Toujou APL.png.import | 35 +++ .../Girls/Chill/TsukasaYuzaki Algorithms.png | Bin 0 -> 1229442 bytes .../Chill/TsukasaYuzaki Algorithms.png.import | 35 +++ .../Images/Girls/Chill/TsukukakushiTsukiko C.png | Bin 0 -> 243679 bytes .../Girls/Chill/TsukukakushiTsukiko C.png.import | 35 +++ .../Girls/Chill/YotsubaNakano DataScience.png | Bin 0 -> 200869 bytes .../Chill/YotsubaNakano DataScience.png.import | 35 +++ .../Images/Girls/Chill/YuniShingyouji Kotlin.png | Bin 0 -> 672194 bytes .../Girls/Chill/YuniShingyouji Kotlin.png.import | 35 +++ .../Images/Girls/Mean/AbikoSamejima C.png | Bin 0 -> 277063 bytes .../Images/Girls/Mean/AbikoSamejima C.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png | Bin 0 -> 464055 bytes .../Images/Girls/Mean/Alya Go.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png | Bin 0 -> 599244 bytes .../Images/Girls/Mean/Alya SQL.png.import | 35 +++ .../Images/Girls/Mean/AsunaYuuki Windows7.png | Bin 0 -> 337507 bytes .../Girls/Mean/AsunaYuuki Windows7.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png | Bin 0 -> 2286762 bytes .../Images/Girls/Mean/Beatrice C.png.import | 35 +++ .../Images/Girls/Mean/Beatrice TypeScript.png | Bin 0 -> 321150 bytes .../Girls/Mean/Beatrice TypeScript.png.import | 35 +++ .../Images/Girls/Mean/Emilia Orchestrator.png | Bin 0 -> 343423 bytes .../Girls/Mean/Emilia Orchestrator.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Mean/Frieren Rust.png | Bin 0 -> 216456 bytes .../Images/Girls/Mean/Frieren Rust.png.import | 35 +++ .../Images/Girls/Mean/HimawariFurutani SQL.png | Bin 0 -> 988967 bytes .../Girls/Mean/HimawariFurutani SQL.png.import | 35 +++ .../Images/Girls/Mean/IchinoseChizuru C++.png | Bin 0 -> 154133 bytes .../Girls/Mean/IchinoseChizuru C++.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png | Bin 0 -> 1439978 bytes .../Images/Girls/Mean/Jashin Vulkan.png.import | 35 +++ .../Images/Girls/Mean/KaguyaShinomiya Godot.png | Bin 0 -> 461485 bytes .../Girls/Mean/KaguyaShinomiya Godot.png.import | 35 +++ .../Images/Girls/Mean/KanaArima Angular.png | Bin 0 -> 583246 bytes .../Images/Girls/Mean/KanaArima Angular.png.import | 35 +++ .../Images/Girls/Mean/KurisuMakise Fortran.png | Bin 0 -> 218213 bytes .../Girls/Mean/KurisuMakise Fortran.png.import | 35 +++ .../Images/Girls/Mean/MamiNanami C++.png | Bin 0 -> 319210 bytes .../Images/Girls/Mean/MamiNanami C++.png.import | 35 +++ .../Images/Girls/Mean/MisaAmane Algorithms.png | Bin 0 -> 745423 bytes .../Girls/Mean/MisaAmane Algorithms.png.import | 35 +++ .../Images/Girls/Mean/MiyauchiRenge Haskell.png | Bin 0 -> 194286 bytes .../Girls/Mean/MiyauchiRenge Haskell.png.import | 35 +++ .../Images/Girls/Mean/MurakamiShiina Kotlin.png | Bin 0 -> 601343 bytes .../Girls/Mean/MurakamiShiina Kotlin.png.import | 35 +++ .../Images/Girls/Mean/Ram JavaScript.png | Bin 0 -> 238879 bytes .../Images/Girls/Mean/Ram JavaScript.png.import | 35 +++ .../Images/Girls/Mean/RengeMiyauchi ReCT.png | Bin 0 -> 332354 bytes .../Girls/Mean/RengeMiyauchi ReCT.png.import | 35 +++ .../Images/Girls/Mean/RinTohsaka Objective-C.png | Bin 0 -> 235723 bytes .../Girls/Mean/RinTohsaka Objective-C.png.import | 35 +++ .../Images/Girls/Mean/SakuraChiyo SICP.png | Bin 0 -> 1046356 bytes .../Images/Girls/Mean/SakuraChiyo SICP.png.import | 35 +++ .../Images/Girls/Mean/ShimaRin GraphTheory.png | Bin 0 -> 301585 bytes .../Girls/Mean/ShimaRin GraphTheory.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png | Bin 0 -> 482153 bytes .../Images/Girls/Mean/Shiro C++.png.import | 35 +++ .../Images/Girls/Mean/Vigne Architecture.png | Bin 0 -> 692789 bytes .../Girls/Mean/Vigne Architecture.png.import | 35 +++ .../Images/Girls/Mean/YuniShingyouji Python.png | Bin 0 -> 571371 bytes .../Girls/Mean/YuniShingyouji Python.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png | Bin 0 -> 1402056 bytes .../Images/Girls/Nice/Akira A++.png.import | 35 +++ .../Images/Girls/Nice/AoiInuyama Kotlin.png | Bin 0 -> 793309 bytes .../Images/Girls/Nice/AoiInuyama Kotlin.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Nice/CC ML.png | Bin 0 -> 1709656 bytes .../YouCanDoIt/Images/Girls/Nice/CC ML.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png | Bin 0 -> 374066 bytes .../YouCanDoIt/Images/Girls/Nice/CC Vi.png.import | 35 +++ .../Images/Girls/Nice/ChikaFujiwara Design.png | Bin 0 -> 635682 bytes .../Girls/Nice/ChikaFujiwara Design.png.import | 35 +++ .../Images/Girls/Nice/ChitandaEru Go.png | Bin 0 -> 530516 bytes .../Images/Girls/Nice/ChitandaEru Go.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Nice/Darkness Perl.png | Bin 0 -> 550058 bytes .../Images/Girls/Nice/Darkness Perl.png.import | 35 +++ .../Images/Girls/Nice/Echidna Algorithms.png | Bin 0 -> 1081350 bytes .../Girls/Nice/Echidna Algorithms.png.import | 35 +++ .../Images/Girls/Nice/FelixArgyle ABAP.png | Bin 0 -> 954990 bytes .../Images/Girls/Nice/FelixArgyle ABAP.png.import | 35 +++ .../Images/Girls/Nice/FredericaRosenfort C++.png | Bin 0 -> 249436 bytes .../Girls/Nice/FredericaRosenfort C++.png.import | 35 +++ .../Images/Girls/Nice/FujiwaraChika ML.png | Bin 0 -> 799739 bytes .../Images/Girls/Nice/FujiwaraChika ML.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png | Bin 0 -> 176232 bytes .../Images/Girls/Nice/FumamiYui F#.png.import | 35 +++ .../Images/Girls/Nice/FuukaKikuchi C#.png | Bin 0 -> 268691 bytes .../Images/Girls/Nice/FuukaKikuchi C#.png.import | 35 +++ .../Images/Girls/Nice/Gabrielalotarynska C++.png | Bin 0 -> 306859 bytes .../Girls/Nice/Gabrielalotarynska C++.png.import | 35 +++ .../Images/Girls/Nice/HakuiKoyori Modding.png | Bin 0 -> 609889 bytes .../Girls/Nice/HakuiKoyori Modding.png.import | 35 +++ .../Images/Girls/Nice/HanakoYamadagi SICP.png | Bin 0 -> 571880 bytes .../Girls/Nice/HanakoYamadagi SICP.png.import | 35 +++ .../Images/Girls/Nice/HatsuneMiku C#.png | Bin 0 -> 354718 bytes .../Images/Girls/Nice/HatsuneMiku C#.png.import | 35 +++ .../Images/Girls/Nice/HatsuneMiku Python.png | Bin 0 -> 1041814 bytes .../Girls/Nice/HatsuneMiku Python.png.import | 35 +++ .../Images/Girls/Nice/HitoriGotoh C++.png | Bin 0 -> 320296 bytes .../Images/Girls/Nice/HitoriGotoh C++.png.import | 35 +++ .../Images/Girls/Nice/HitoriGotoh PHP.png | Bin 0 -> 254965 bytes .../Images/Girls/Nice/HitoriGotoh PHP.png.import | 35 +++ .../Images/Girls/Nice/KanaArima Algorithms.png | Bin 0 -> 664475 bytes .../Girls/Nice/KanaArima Algorithms.png.import | 35 +++ .../Images/Girls/Nice/KanameMadoka Vulkan.png | Bin 0 -> 140870 bytes .../Girls/Nice/KanameMadoka Vulkan.png.import | 35 +++ .../Images/Girls/Nice/KikuchiMakoto Rust.png | Bin 0 -> 201539 bytes .../Girls/Nice/KikuchiMakoto Rust.png.import | 35 +++ .../Images/Girls/Nice/KuboNagisa Java.png | Bin 0 -> 1003275 bytes .../Images/Girls/Nice/KuboNagisa Java.png.import | 35 +++ .../Images/Girls/Nice/KujouKaren Haskell.png | Bin 0 -> 264312 bytes .../Girls/Nice/KujouKaren Haskell.png.import | 35 +++ .../Images/Girls/Nice/ManakaAo Algorithms.png | Bin 0 -> 255071 bytes .../Girls/Nice/ManakaAo Algorithms.png.import | 35 +++ .../Images/Girls/Nice/MashiroShiina Haskell.png | Bin 0 -> 351011 bytes .../Girls/Nice/MashiroShiina Haskell.png.import | 35 +++ .../Images/Girls/Nice/Menhera DesignPatterns.png | Bin 0 -> 146649 bytes .../Girls/Nice/Menhera DesignPatterns.png.import | 35 +++ .../Girls/Nice/MonaMegistus Architecture.png | Bin 0 -> 2426098 bytes .../Nice/MonaMegistus Architecture.png.import | 35 +++ .../Girls/Nice/MonogatariShinobu JavaScript.png | Bin 0 -> 205177 bytes .../Nice/MonogatariShinobu JavaScript.png.import | 35 +++ .../Images/Girls/Nice/Najimi Programming.png | Bin 0 -> 1292700 bytes .../Girls/Nice/Najimi Programming.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png | Bin 0 -> 361786 bytes .../Images/Girls/Nice/Nep&Blanc Lua.png.import | 35 +++ .../Images/Girls/Nice/NinomaeInanis Rust.png | Bin 0 -> 421069 bytes .../Girls/Nice/NinomaeInanis Rust.png.import | 35 +++ .../Images/Girls/Nice/NishimiyaShouko MongoDB.png | Bin 0 -> 339466 bytes .../Girls/Nice/NishimiyaShouko MongoDB.png.import | 35 +++ .../Images/Girls/Nice/RollRockman Programming.png | Bin 0 -> 976247 bytes .../Girls/Nice/RollRockman Programming.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png | Bin 0 -> 738711 bytes .../Images/Girls/Nice/Senko Rust.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Nice/Senko Scala.png | Bin 0 -> 255240 bytes .../Images/Girls/Nice/Senko Scala.png.import | 35 +++ .../Images/Girls/Nice/ShiomiyaShiori ADA.png | Bin 0 -> 1129218 bytes .../Girls/Nice/ShiomiyaShiori ADA.png.import | 35 +++ .../Images/Girls/Nice/ShizukaYoshimoto C.png | Bin 0 -> 856322 bytes .../Girls/Nice/ShizukaYoshimoto C.png.import | 35 +++ .../Girls/Nice/SophiaAscart Architecture.png | Bin 0 -> 838877 bytes .../Nice/SophiaAscart Architecture.png.import | 35 +++ .../Images/Girls/Nice/SuzukaNagami C.png | Bin 0 -> 411618 bytes .../Images/Girls/Nice/SuzukaNagami C.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png | Bin 0 -> 501804 bytes .../Images/Girls/Nice/Tohru C.png.import | 35 +++ .../Images/Girls/Nice/Tohru Compilers.png | Bin 0 -> 753174 bytes .../Images/Girls/Nice/Tohru Compilers.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Nice/Unknown Java.png | Bin 0 -> 249722 bytes .../Images/Girls/Nice/Unknown Java.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png | Bin 0 -> 349646 bytes .../Images/Girls/Nice/Unknown Lisp.png.import | 35 +++ .../YouCanDoIt/Images/Girls/Nice/Unknown PHP.png | Bin 0 -> 2218136 bytes .../Images/Girls/Nice/Unknown PHP.png.import | 35 +++ .../Images/Girls/Nice/YuiHirasawa Programming.png | Bin 0 -> 355213 bytes .../Girls/Nice/YuiHirasawa Programming.png.import | 35 +++ addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png | Bin 0 -> 196896 bytes .../Images/Girls/Nice/Yunyun C.png.import | 35 +++ .../Images/Girls/Nice/YurikoNanao Lua.png | Bin 0 -> 92019 bytes .../Images/Girls/Nice/YurikoNanao Lua.png.import | 35 +++ .../Images/Girls/Nice/YuukiKonno Lua.png | Bin 0 -> 491490 bytes .../Images/Girls/Nice/YuukiKonno Lua.png.import | 35 +++ addons/YouCanDoIt/Images/SettingsCog.svg | 29 ++ addons/YouCanDoIt/Images/SettingsCog.svg.import | 38 +++ addons/YouCanDoIt/Images/SpeechBubble.svg | 10 + addons/YouCanDoIt/Images/SpeechBubble.svg.import | 38 +++ addons/YouCanDoIt/Scenes/CatalogDock.tscn | 213 +++++++++++++++ addons/YouCanDoIt/Scenes/OverlayDock.tscn | 83 ++++++ addons/YouCanDoIt/Scripts/main.gd | 298 +++++++++++++++++++++ addons/YouCanDoIt/Scripts/main.gd.uid | 1 + addons/YouCanDoIt/Sounds/Hello.wav | Bin 0 -> 35406 bytes addons/YouCanDoIt/Sounds/Hello.wav.import | 24 ++ addons/YouCanDoIt/Sounds/Hi.wav | Bin 0 -> 60608 bytes addons/YouCanDoIt/Sounds/Hi.wav.import | 24 ++ addons/YouCanDoIt/Sounds/Hii.wav | Bin 0 -> 39616 bytes addons/YouCanDoIt/Sounds/Hii.wav.import | 24 ++ addons/YouCanDoIt/Sounds/Nya.wav | Bin 0 -> 42240 bytes addons/YouCanDoIt/Sounds/Nya.wav.import | 24 ++ addons/YouCanDoIt/Text/Messages.json | 57 ++++ addons/YouCanDoIt/plugin.cfg | 7 + game.gd | 43 +++ game.gd.uid | 1 + icon.svg | 1 + icon.svg.import | 37 +++ logo.kra | Bin 0 -> 39375 bytes logo.kra~ | Bin 0 -> 39301 bytes logo.png | Bin 0 -> 1503 bytes logo.png.import | 34 +++ map/assets/door.wav | Bin 0 -> 319744 bytes map/assets/door.wav.import | 24 ++ map/assets/tileset.kra | Bin 0 -> 50218 bytes map/assets/tileset.kra~ | Bin 0 -> 50152 bytes map/assets/tileset.png | Bin 0 -> 7290 bytes map/assets/tileset.png.import | 34 +++ map/assets/tileset.png~ | Bin 0 -> 7290 bytes map/camera.gd | 22 ++ map/camera.gd.uid | 1 + map/camera.tscn | 7 + map/map.gd | 27 ++ map/map.gd.uid | 1 + map/objects/door.gd | 15 ++ map/objects/door.gd.uid | 1 + map/objects/door.tscn | 25 ++ map/objects/ledge.gd | 46 ++++ map/objects/ledge.gd.uid | 1 + map/objects/ledge.tscn | 47 ++++ map/objects/out_door.tscn | 21 ++ map/objects/stairs.gd | 11 + map/objects/stairs.gd.uid | 1 + map/objects/stairs.tscn | 23 ++ map/route_01/route_01.gd | 1 + map/route_01/route_01.gd.uid | 1 + map/route_01/route_01.tscn | 58 ++++ map/tile_set.tres | 67 +++++ map/town_01/indoor_01.gd | 5 + map/town_01/indoor_01.gd.uid | 1 + map/town_01/indoor_01.tscn | 46 ++++ map/town_01/indoor_01_01.gd | 1 + map/town_01/indoor_01_01.gd.uid | 1 + map/town_01/indoor_01_01.tscn | 29 ++ map/town_01/town_01.gd | 9 + map/town_01/town_01.gd.uid | 1 + map/town_01/town_01.tscn | 45 ++++ player/assets/player-portait.kra | Bin 0 -> 35136 bytes player/assets/player-portait.kra~ | Bin 0 -> 35051 bytes player/assets/player-portait.png | Bin 0 -> 1139 bytes player/assets/player-portait.png.import | 34 +++ player/assets/sprites.kra | Bin 0 -> 52323 bytes player/assets/sprites.kra~ | Bin 0 -> 39750 bytes player/assets/sprites.png | Bin 0 -> 5690 bytes player/assets/sprites.png.import | 34 +++ player/assets/sprites.png~ | Bin 0 -> 5446 bytes player/player.gd | 41 +++ player/player.gd.uid | 1 + player/player.tscn | 241 +++++++++++++++++ player/player_state.gd | 12 + player/player_state.gd.uid | 1 + player/state_idle.gd | 30 +++ player/state_idle.gd.uid | 1 + player/state_moving.gd | 52 ++++ player/state_moving.gd.uid | 1 + project.godot | 47 ++++ sound.gd | 3 + sound.gd.uid | 1 + start.gd | 14 + start.gd.uid | 1 + start.tscn | 64 +++++ ui/assets/Minimal3x5.ttf | Bin 0 -> 10612 bytes ui/assets/Minimal3x5.ttf.import | 35 +++ ui/assets/Minimal5x5Monospaced.ttf | Bin 0 -> 10036 bytes ui/assets/Minimal5x5Monospaced.ttf.import | 35 +++ ui/assets/Minimal5x7.ttf | Bin 0 -> 14584 bytes ui/assets/Minimal5x7.ttf.import | 35 +++ ui/assets/theme.tres | 8 + world.gd | 72 +++++ world.gd.uid | 1 + world.tscn | 15 ++ 300 files changed, 5865 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 Game.tscn create mode 100644 Readme.md create mode 100644 Readme.md.uid create mode 100644 Sound.tscn create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png create mode 100644 addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png create mode 100644 addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/CC ML.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/CC ML.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png.import create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png create mode 100644 addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png.import create mode 100644 addons/YouCanDoIt/Images/SettingsCog.svg create mode 100644 addons/YouCanDoIt/Images/SettingsCog.svg.import create mode 100644 addons/YouCanDoIt/Images/SpeechBubble.svg create mode 100644 addons/YouCanDoIt/Images/SpeechBubble.svg.import create mode 100644 addons/YouCanDoIt/Scenes/CatalogDock.tscn create mode 100644 addons/YouCanDoIt/Scenes/OverlayDock.tscn create mode 100644 addons/YouCanDoIt/Scripts/main.gd create mode 100644 addons/YouCanDoIt/Scripts/main.gd.uid create mode 100644 addons/YouCanDoIt/Sounds/Hello.wav create mode 100644 addons/YouCanDoIt/Sounds/Hello.wav.import create mode 100644 addons/YouCanDoIt/Sounds/Hi.wav create mode 100644 addons/YouCanDoIt/Sounds/Hi.wav.import create mode 100644 addons/YouCanDoIt/Sounds/Hii.wav create mode 100644 addons/YouCanDoIt/Sounds/Hii.wav.import create mode 100644 addons/YouCanDoIt/Sounds/Nya.wav create mode 100644 addons/YouCanDoIt/Sounds/Nya.wav.import create mode 100644 addons/YouCanDoIt/Text/Messages.json create mode 100644 addons/YouCanDoIt/plugin.cfg create mode 100644 game.gd create mode 100644 game.gd.uid create mode 100644 icon.svg create mode 100644 icon.svg.import create mode 100644 logo.kra create mode 100644 logo.kra~ create mode 100644 logo.png create mode 100644 logo.png.import create mode 100644 map/assets/door.wav create mode 100644 map/assets/door.wav.import create mode 100644 map/assets/tileset.kra create mode 100644 map/assets/tileset.kra~ create mode 100644 map/assets/tileset.png create mode 100644 map/assets/tileset.png.import create mode 100644 map/assets/tileset.png~ create mode 100644 map/camera.gd create mode 100644 map/camera.gd.uid create mode 100644 map/camera.tscn create mode 100644 map/map.gd create mode 100644 map/map.gd.uid create mode 100644 map/objects/door.gd create mode 100644 map/objects/door.gd.uid create mode 100644 map/objects/door.tscn create mode 100644 map/objects/ledge.gd create mode 100644 map/objects/ledge.gd.uid create mode 100644 map/objects/ledge.tscn create mode 100644 map/objects/out_door.tscn create mode 100644 map/objects/stairs.gd create mode 100644 map/objects/stairs.gd.uid create mode 100644 map/objects/stairs.tscn create mode 100644 map/route_01/route_01.gd create mode 100644 map/route_01/route_01.gd.uid create mode 100644 map/route_01/route_01.tscn create mode 100644 map/tile_set.tres create mode 100644 map/town_01/indoor_01.gd create mode 100644 map/town_01/indoor_01.gd.uid create mode 100644 map/town_01/indoor_01.tscn create mode 100644 map/town_01/indoor_01_01.gd create mode 100644 map/town_01/indoor_01_01.gd.uid create mode 100644 map/town_01/indoor_01_01.tscn create mode 100644 map/town_01/town_01.gd create mode 100644 map/town_01/town_01.gd.uid create mode 100644 map/town_01/town_01.tscn create mode 100644 player/assets/player-portait.kra create mode 100644 player/assets/player-portait.kra~ create mode 100644 player/assets/player-portait.png create mode 100644 player/assets/player-portait.png.import create mode 100644 player/assets/sprites.kra create mode 100644 player/assets/sprites.kra~ create mode 100644 player/assets/sprites.png create mode 100644 player/assets/sprites.png.import create mode 100644 player/assets/sprites.png~ create mode 100644 player/player.gd create mode 100644 player/player.gd.uid create mode 100644 player/player.tscn create mode 100644 player/player_state.gd create mode 100644 player/player_state.gd.uid create mode 100644 player/state_idle.gd create mode 100644 player/state_idle.gd.uid create mode 100644 player/state_moving.gd create mode 100644 player/state_moving.gd.uid create mode 100644 project.godot create mode 100644 sound.gd create mode 100644 sound.gd.uid create mode 100644 start.gd create mode 100644 start.gd.uid create mode 100644 start.tscn create mode 100755 ui/assets/Minimal3x5.ttf create mode 100644 ui/assets/Minimal3x5.ttf.import create mode 100755 ui/assets/Minimal5x5Monospaced.ttf create mode 100644 ui/assets/Minimal5x5Monospaced.ttf.import create mode 100755 ui/assets/Minimal5x7.ttf create mode 100644 ui/assets/Minimal5x7.ttf.import create mode 100644 ui/assets/theme.tres create mode 100644 world.gd create mode 100644 world.gd.uid create mode 100644 world.tscn diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..f28239b --- /dev/null +++ b/.editorconfig @@ -0,0 +1,4 @@ +root = true + +[*] +charset = utf-8 diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..8ad74f7 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Normalize EOL for all files that Git considers text files. +* text=auto eol=lf diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0af181c --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +# Godot 4+ specific ignores +.godot/ +/android/ diff --git a/Game.tscn b/Game.tscn new file mode 100644 index 0000000..944de12 --- /dev/null +++ b/Game.tscn @@ -0,0 +1,39 @@ +[gd_scene load_steps=2 format=3 uid="uid://cff738hvl8rk4"] + +[ext_resource type="Script" uid="uid://b86pnr72bs0t6" path="res://game.gd" id="1_wbfu4"] + +[node name="Game" type="Node2D"] +process_mode = 3 +script = ExtResource("1_wbfu4") + +[node name="Background" type="CanvasLayer" parent="."] +layer = -1 + +[node name="Outdoor" type="ColorRect" parent="Background"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.964706, 0.964706, 0.964706, 1) + +[node name="Indoor" type="ColorRect" parent="Background"] +visible = false +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.0666667, 0.0666667, 0.0666667, 1) + +[node name="Fade" type="CanvasLayer" parent="."] +layer = 2 +visible = false + +[node name="ColorRect" type="ColorRect" parent="Fade"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.0666667, 0.0666667, 0.0666667, 1) diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..d5d9d94 --- /dev/null +++ b/Readme.md @@ -0,0 +1,2 @@ +https://coffeevalenbat.itch.io/sweet-sounds-sfx-pack +https://leohpaz.itch.io/minifantasy-dungeon-sfx-pack diff --git a/Readme.md.uid b/Readme.md.uid new file mode 100644 index 0000000..c506e71 --- /dev/null +++ b/Readme.md.uid @@ -0,0 +1 @@ +uid://dgvg7cbj4v83l diff --git a/Sound.tscn b/Sound.tscn new file mode 100644 index 0000000..0618e17 --- /dev/null +++ b/Sound.tscn @@ -0,0 +1,12 @@ +[gd_scene load_steps=3 format=3 uid="uid://cb0axh0kbd38i"] + +[ext_resource type="Script" uid="uid://c8av4m5dj5x68" path="res://sound.gd" id="1_wvsce"] +[ext_resource type="AudioStream" uid="uid://ubexb48lox15" path="res://map/assets/door.wav" id="2_npid4"] + +[node name="Sound" type="Node"] +process_mode = 3 +script = ExtResource("1_wvsce") + +[node name="Door" type="AudioStreamPlayer" parent="."] +stream = ExtResource("2_npid4") +volume_db = -5.0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png b/addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png new file mode 100644 index 0000000..d3492c5 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png.import b/addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png.import new file mode 100644 index 0000000..992a31a --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ghklwmcajixt" +path.s3tc="res://.godot/imported/AiHayasaka C.png-cb04372dbe90b6f95c1fc8441c383b42.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/AiHayasaka C.png" +dest_files=["res://.godot/imported/AiHayasaka C.png-cb04372dbe90b6f95c1fc8441c383b42.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png b/addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png new file mode 100644 index 0000000..f4b408e Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png.import b/addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png.import new file mode 100644 index 0000000..a86a510 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4mulsylissvx" +path.s3tc="res://.godot/imported/ArifuretaYue Math.png-8ecbe723373d7d5124b58dae47eb2258.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/ArifuretaYue Math.png" +dest_files=["res://.godot/imported/ArifuretaYue Math.png-8ecbe723373d7d5124b58dae47eb2258.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png b/addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png new file mode 100644 index 0000000..d42add7 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png.import b/addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png.import new file mode 100644 index 0000000..39d5dcf --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c6h3fxovuahhp" +path.s3tc="res://.godot/imported/ChisakiTapris C#.png-255b3e24fcd18c9876c00299000576b9.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/ChisakiTapris C#.png" +dest_files=["res://.godot/imported/ChisakiTapris C#.png-255b3e24fcd18c9876c00299000576b9.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png b/addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png new file mode 100644 index 0000000..d886c9d Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png.import b/addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png.import new file mode 100644 index 0000000..a11fe4c --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://4vrth3h0m45f" +path.s3tc="res://.godot/imported/ChitandaEru Java.png-4cef8e0851b917fe5cd1f3e63e5f3212.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/ChitandaEru Java.png" +dest_files=["res://.godot/imported/ChitandaEru Java.png-4cef8e0851b917fe5cd1f3e63e5f3212.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png b/addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png new file mode 100644 index 0000000..ed3610c Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png.import b/addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png.import new file mode 100644 index 0000000..fdf0c15 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://busswhimmc6cx" +path.s3tc="res://.godot/imported/Emilia Python.png-df28bc849beee7b2aba9ffef47025486.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/Emilia Python.png" +dest_files=["res://.godot/imported/Emilia Python.png-df28bc849beee7b2aba9ffef47025486.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png new file mode 100644 index 0000000..e896a7a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png.import b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png.import new file mode 100644 index 0000000..8138b7a --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://duufxfbb54sjs" +path.s3tc="res://.godot/imported/Frieren Go.png-e0446cb90a8358945647f7d9ef1de488.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/Frieren Go.png" +dest_files=["res://.godot/imported/Frieren Go.png-e0446cb90a8358945647f7d9ef1de488.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png new file mode 100644 index 0000000..89748d2 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png.import b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png.import new file mode 100644 index 0000000..b7f7824 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfemikasjimu4" +path.s3tc="res://.godot/imported/Frieren Rust 2.png-7989d5ab508d3c4095eccae6fba262e6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/Frieren Rust 2.png" +dest_files=["res://.godot/imported/Frieren Rust 2.png-7989d5ab508d3c4095eccae6fba262e6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png b/addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png new file mode 100644 index 0000000..d42ff80 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png.import b/addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png.import new file mode 100644 index 0000000..ddd1078 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://co0i1qqc3hkcf" +path.s3tc="res://.godot/imported/Hibiki GDScript.png-5acb727c8fb8291478ab1647586b34c6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/Hibiki GDScript.png" +dest_files=["res://.godot/imported/Hibiki GDScript.png-5acb727c8fb8291478ab1647586b34c6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png b/addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png new file mode 100644 index 0000000..c457b92 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png.import b/addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png.import new file mode 100644 index 0000000..7d25d36 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bp7s1kpnx2f4w" +path.s3tc="res://.godot/imported/HimeArikawa Coding.png-dc0efcad399ba5b5b7ec0073ab84f54b.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/HimeArikawa Coding.png" +dest_files=["res://.godot/imported/HimeArikawa Coding.png-dc0efcad399ba5b5b7ec0073ab84f54b.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png b/addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png new file mode 100644 index 0000000..6c6fe8b Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png.import b/addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png.import new file mode 100644 index 0000000..99574c8 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://0l57bpha2sdo" +path.s3tc="res://.godot/imported/IwakuraLain Perl.png-1058edb7fea2fe7cf63a4d635a2a0867.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/IwakuraLain Perl.png" +dest_files=["res://.godot/imported/IwakuraLain Perl.png-1058edb7fea2fe7cf63a4d635a2a0867.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png b/addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png new file mode 100644 index 0000000..1d26696 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png.import b/addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png.import new file mode 100644 index 0000000..1b0e15a --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://37s45vrc3cgg" +path.s3tc="res://.godot/imported/KurisuMakise C++.png-025af22bc29f05116b0e2c7431248dc2.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/KurisuMakise C++.png" +dest_files=["res://.godot/imported/KurisuMakise C++.png-025af22bc29f05116b0e2c7431248dc2.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png new file mode 100644 index 0000000..b0d2325 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png.import b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png.import new file mode 100644 index 0000000..6332f92 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jm18lw6jtjvl" +path.s3tc="res://.godot/imported/MaiSakurajima C++.png-c247ae3e7807a69be033888fa0f80ff6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima C++.png" +dest_files=["res://.godot/imported/MaiSakurajima C++.png-c247ae3e7807a69be033888fa0f80ff6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png new file mode 100644 index 0000000..854a61a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png.import b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png.import new file mode 100644 index 0000000..21050de --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8lv6lpey0rvg" +path.s3tc="res://.godot/imported/MaiSakurajima Rust.png-ff96f6a4ca0cb30e7031c65885fe3860.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/MaiSakurajima Rust.png" +dest_files=["res://.godot/imported/MaiSakurajima Rust.png-ff96f6a4ca0cb30e7031c65885fe3860.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png b/addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png new file mode 100644 index 0000000..ffe0120 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png.import b/addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png.import new file mode 100644 index 0000000..a9c2b7f --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dtp3etoman8w4" +path.s3tc="res://.godot/imported/Maple SICP.png-cde5e0fdee66c484457a9e301ab0d1c1.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/Maple SICP.png" +dest_files=["res://.godot/imported/Maple SICP.png-cde5e0fdee66c484457a9e301ab0d1c1.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png b/addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png new file mode 100644 index 0000000..e4520f9 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png.import b/addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png.import new file mode 100644 index 0000000..ad46cff --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bxaod8x6wx011" +path.s3tc="res://.godot/imported/MikoYotsuya Architecture.png-9d31fb78124d2df90f260ce0f179fb12.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/MikoYotsuya Architecture.png" +dest_files=["res://.godot/imported/MikoYotsuya Architecture.png-9d31fb78124d2df90f260ce0f179fb12.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png b/addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png new file mode 100644 index 0000000..afcdecf Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png.import b/addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png.import new file mode 100644 index 0000000..cc6bb90 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://jcosjdlcnyyr" +path.s3tc="res://.godot/imported/NagatoYuki Elm.png-00e8b4b29716ffba789a001c5503b83a.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/NagatoYuki Elm.png" +dest_files=["res://.godot/imported/NagatoYuki Elm.png-00e8b4b29716ffba789a001c5503b83a.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png b/addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png new file mode 100644 index 0000000..7575276 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png.import b/addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png.import new file mode 100644 index 0000000..351f84f --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cg27orpwo3o8n" +path.s3tc="res://.godot/imported/NinymRalei Compilers.png-473544480e715b24f6812dafb83d50b6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/NinymRalei Compilers.png" +dest_files=["res://.godot/imported/NinymRalei Compilers.png-473544480e715b24f6812dafb83d50b6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png b/addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png new file mode 100644 index 0000000..6b59291 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png.import b/addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png.import new file mode 100644 index 0000000..22509e3 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://504y6evm3lli" +path.s3tc="res://.godot/imported/SaberAlter Ruby.png-c3b9b994eed330841abdca1c6290378a.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/SaberAlter Ruby.png" +dest_files=["res://.godot/imported/SaberAlter Ruby.png-c3b9b994eed330841abdca1c6290378a.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png b/addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png new file mode 100644 index 0000000..33cd34d Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png.import b/addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png.import new file mode 100644 index 0000000..25005f1 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://gofk32nc8ufd" +path.s3tc="res://.godot/imported/Toujou APL.png-0accf5aa942095ae32f88d531c32ae46.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/Toujou APL.png" +dest_files=["res://.godot/imported/Toujou APL.png-0accf5aa942095ae32f88d531c32ae46.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png b/addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png new file mode 100644 index 0000000..4002c22 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png.import b/addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png.import new file mode 100644 index 0000000..9eef45d --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://67ijwivcn8xi" +path.s3tc="res://.godot/imported/TsukasaYuzaki Algorithms.png-d36e7b5811a39bb542608c315f8a4cc8.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/TsukasaYuzaki Algorithms.png" +dest_files=["res://.godot/imported/TsukasaYuzaki Algorithms.png-d36e7b5811a39bb542608c315f8a4cc8.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png b/addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png new file mode 100644 index 0000000..22a679c Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png.import b/addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png.import new file mode 100644 index 0000000..765d41c --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b66uvknjtjv2p" +path.s3tc="res://.godot/imported/TsukukakushiTsukiko C.png-6664364adec6162d4e91f4651061d7e0.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/TsukukakushiTsukiko C.png" +dest_files=["res://.godot/imported/TsukukakushiTsukiko C.png-6664364adec6162d4e91f4651061d7e0.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png b/addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png new file mode 100644 index 0000000..5d0d5bd Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png.import b/addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png.import new file mode 100644 index 0000000..613d1d6 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8gyihey36fqb" +path.s3tc="res://.godot/imported/YotsubaNakano DataScience.png-634e2fb074d659e406c56516d554c397.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/YotsubaNakano DataScience.png" +dest_files=["res://.godot/imported/YotsubaNakano DataScience.png-634e2fb074d659e406c56516d554c397.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png b/addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png new file mode 100644 index 0000000..d8e43a0 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png.import b/addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png.import new file mode 100644 index 0000000..36c4fd4 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d012kqkfmq7dd" +path.s3tc="res://.godot/imported/YuniShingyouji Kotlin.png-193050a5151279f1013e35dc354d15c4.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Chill/YuniShingyouji Kotlin.png" +dest_files=["res://.godot/imported/YuniShingyouji Kotlin.png-193050a5151279f1013e35dc354d15c4.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png b/addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png new file mode 100644 index 0000000..12925b6 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png.import b/addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png.import new file mode 100644 index 0000000..ca9f5bb --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dskxm6kg8kf3q" +path.s3tc="res://.godot/imported/AbikoSamejima C.png-46042417e1da6d0f168ac6f99a906a33.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/AbikoSamejima C.png" +dest_files=["res://.godot/imported/AbikoSamejima C.png-46042417e1da6d0f168ac6f99a906a33.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png b/addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png new file mode 100644 index 0000000..6fcdb24 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png.import new file mode 100644 index 0000000..41c6b42 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8my816iojrvn" +path.s3tc="res://.godot/imported/Alya Go.png-245a597a858e1abcb2ee47b7dce64607.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Alya Go.png" +dest_files=["res://.godot/imported/Alya Go.png-245a597a858e1abcb2ee47b7dce64607.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png b/addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png new file mode 100644 index 0000000..256bfde Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png.import new file mode 100644 index 0000000..4ac0935 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://darro1w4k0cbo" +path.s3tc="res://.godot/imported/Alya SQL.png-e7a9657f7c17284a54d0560262067ee4.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Alya SQL.png" +dest_files=["res://.godot/imported/Alya SQL.png-e7a9657f7c17284a54d0560262067ee4.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png b/addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png new file mode 100644 index 0000000..8685c48 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png.import b/addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png.import new file mode 100644 index 0000000..52e7905 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3twsnepuqxqr" +path.s3tc="res://.godot/imported/AsunaYuuki Windows7.png-9add782c3e912fc65612a87654751e2f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/AsunaYuuki Windows7.png" +dest_files=["res://.godot/imported/AsunaYuuki Windows7.png-9add782c3e912fc65612a87654751e2f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png new file mode 100644 index 0000000..df9a26a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png.import new file mode 100644 index 0000000..098b236 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caxfj86iiwrrs" +path.s3tc="res://.godot/imported/Beatrice C.png-8d7b2ab0e322ed810dd75bb16f93829e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Beatrice C.png" +dest_files=["res://.godot/imported/Beatrice C.png-8d7b2ab0e322ed810dd75bb16f93829e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png new file mode 100644 index 0000000..e2fabf8 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png.import new file mode 100644 index 0000000..828ba35 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ccsw3bpnspmh7" +path.s3tc="res://.godot/imported/Beatrice TypeScript.png-1f169cc425ae3283c568ce1a6a595f47.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Beatrice TypeScript.png" +dest_files=["res://.godot/imported/Beatrice TypeScript.png-1f169cc425ae3283c568ce1a6a595f47.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png b/addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png new file mode 100644 index 0000000..51b39c2 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png.import new file mode 100644 index 0000000..b41c98d --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://kayfw5kholgp" +path.s3tc="res://.godot/imported/Emilia Orchestrator.png-b20d892ad174452be0d301bc6c05f396.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Emilia Orchestrator.png" +dest_files=["res://.godot/imported/Emilia Orchestrator.png-b20d892ad174452be0d301bc6c05f396.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png b/addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png new file mode 100644 index 0000000..4b229a4 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png.import new file mode 100644 index 0000000..ecd806c --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dhk81f2by2tly" +path.s3tc="res://.godot/imported/Frieren Rust.png-e9940e73b13f5112c2ae09cd68ddc656.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Frieren Rust.png" +dest_files=["res://.godot/imported/Frieren Rust.png-e9940e73b13f5112c2ae09cd68ddc656.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png b/addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png new file mode 100644 index 0000000..22ce004 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png.import b/addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png.import new file mode 100644 index 0000000..2ad6788 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cr7wr58dvnd80" +path.s3tc="res://.godot/imported/HimawariFurutani SQL.png-a01cc2b596585def9d6b75020c3f0e76.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/HimawariFurutani SQL.png" +dest_files=["res://.godot/imported/HimawariFurutani SQL.png-a01cc2b596585def9d6b75020c3f0e76.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png b/addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png new file mode 100644 index 0000000..d547af1 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png.import b/addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png.import new file mode 100644 index 0000000..4328558 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfv3bbpgx66b1" +path.s3tc="res://.godot/imported/IchinoseChizuru C++.png-adb80ca2ab3d618746b7f8f8faef7be8.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/IchinoseChizuru C++.png" +dest_files=["res://.godot/imported/IchinoseChizuru C++.png-adb80ca2ab3d618746b7f8f8faef7be8.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png b/addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png new file mode 100644 index 0000000..5faf077 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png.import new file mode 100644 index 0000000..27bc6b6 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://vv60v7qkv04x" +path.s3tc="res://.godot/imported/Jashin Vulkan.png-0b63a2e5f8779ccf2ebaea957ee9016e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Jashin Vulkan.png" +dest_files=["res://.godot/imported/Jashin Vulkan.png-0b63a2e5f8779ccf2ebaea957ee9016e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png b/addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png new file mode 100644 index 0000000..160ecfa Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png.import b/addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png.import new file mode 100644 index 0000000..b1dd284 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbf58ve56e5e0" +path.s3tc="res://.godot/imported/KaguyaShinomiya Godot.png-95dd7db0ab684a8a2ab90a27454e700e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/KaguyaShinomiya Godot.png" +dest_files=["res://.godot/imported/KaguyaShinomiya Godot.png-95dd7db0ab684a8a2ab90a27454e700e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png b/addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png new file mode 100644 index 0000000..4d65eb9 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png.import b/addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png.import new file mode 100644 index 0000000..81b78a5 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfucvsedm1byu" +path.s3tc="res://.godot/imported/KanaArima Angular.png-62ebc619e7bc1ec5eb15cb9232facaa8.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/KanaArima Angular.png" +dest_files=["res://.godot/imported/KanaArima Angular.png-62ebc619e7bc1ec5eb15cb9232facaa8.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png b/addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png new file mode 100644 index 0000000..d95b50f Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png.import b/addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png.import new file mode 100644 index 0000000..219bd7a --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1b33utkp68s6" +path.s3tc="res://.godot/imported/KurisuMakise Fortran.png-b7becbbbe04fccdbf2ace8f76ccc9bc6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/KurisuMakise Fortran.png" +dest_files=["res://.godot/imported/KurisuMakise Fortran.png-b7becbbbe04fccdbf2ace8f76ccc9bc6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png b/addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png new file mode 100644 index 0000000..b0903d5 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png.import b/addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png.import new file mode 100644 index 0000000..d915c53 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c0u8ssokhhr1c" +path.s3tc="res://.godot/imported/MamiNanami C++.png-26f56415f88c8559db012004818bc762.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/MamiNanami C++.png" +dest_files=["res://.godot/imported/MamiNanami C++.png-26f56415f88c8559db012004818bc762.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png b/addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png new file mode 100644 index 0000000..464d9a1 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png.import b/addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png.import new file mode 100644 index 0000000..48df483 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ta2iwuf8w5x7" +path.s3tc="res://.godot/imported/MisaAmane Algorithms.png-3442e256853370c4413979fdac5b4e6d.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/MisaAmane Algorithms.png" +dest_files=["res://.godot/imported/MisaAmane Algorithms.png-3442e256853370c4413979fdac5b4e6d.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png b/addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png new file mode 100644 index 0000000..e1496d5 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png.import b/addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png.import new file mode 100644 index 0000000..9a81a53 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b3tgbj7trcruy" +path.s3tc="res://.godot/imported/MiyauchiRenge Haskell.png-1ad6df8faa65274c52123c0e97412607.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/MiyauchiRenge Haskell.png" +dest_files=["res://.godot/imported/MiyauchiRenge Haskell.png-1ad6df8faa65274c52123c0e97412607.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png b/addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png new file mode 100644 index 0000000..6a806b3 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png.import b/addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png.import new file mode 100644 index 0000000..edcdecb --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blko5a1oqa5cg" +path.s3tc="res://.godot/imported/MurakamiShiina Kotlin.png-cf1d35b7728279fc406377b41dee5c11.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/MurakamiShiina Kotlin.png" +dest_files=["res://.godot/imported/MurakamiShiina Kotlin.png-cf1d35b7728279fc406377b41dee5c11.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png b/addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png new file mode 100644 index 0000000..bddd32f Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png.import new file mode 100644 index 0000000..eb625d3 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hfny64gkenf2" +path.s3tc="res://.godot/imported/Ram JavaScript.png-8fc587c84d3ec8320e29aab6680dba8b.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Ram JavaScript.png" +dest_files=["res://.godot/imported/Ram JavaScript.png-8fc587c84d3ec8320e29aab6680dba8b.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png b/addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png new file mode 100644 index 0000000..d96feee Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png.import b/addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png.import new file mode 100644 index 0000000..1158dc4 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bf4ehmx4f3nm3" +path.s3tc="res://.godot/imported/RengeMiyauchi ReCT.png-53f890ae9968805a085ed1d9c75cf842.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/RengeMiyauchi ReCT.png" +dest_files=["res://.godot/imported/RengeMiyauchi ReCT.png-53f890ae9968805a085ed1d9c75cf842.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png b/addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png new file mode 100644 index 0000000..5d848e3 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png.import b/addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png.import new file mode 100644 index 0000000..fc27bd3 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cnmnm6vrjq8i3" +path.s3tc="res://.godot/imported/RinTohsaka Objective-C.png-7e39b329f72d0d35deeb5eb7e6019671.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/RinTohsaka Objective-C.png" +dest_files=["res://.godot/imported/RinTohsaka Objective-C.png-7e39b329f72d0d35deeb5eb7e6019671.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png b/addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png new file mode 100644 index 0000000..ec65d18 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png.import b/addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png.import new file mode 100644 index 0000000..02af5f2 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjjk2h8rhuqxl" +path.s3tc="res://.godot/imported/SakuraChiyo SICP.png-73673457d58e90664879c051280da844.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/SakuraChiyo SICP.png" +dest_files=["res://.godot/imported/SakuraChiyo SICP.png-73673457d58e90664879c051280da844.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png b/addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png new file mode 100644 index 0000000..2b0d82a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png.import b/addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png.import new file mode 100644 index 0000000..651cc4c --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcqqcphmcchym" +path.s3tc="res://.godot/imported/ShimaRin GraphTheory.png-226864aeefddbe596cd3fadff6c56794.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/ShimaRin GraphTheory.png" +dest_files=["res://.godot/imported/ShimaRin GraphTheory.png-226864aeefddbe596cd3fadff6c56794.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png b/addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png new file mode 100644 index 0000000..5e4df8b Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png.import new file mode 100644 index 0000000..aa6009a --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://uv74uvjq7qgw" +path.s3tc="res://.godot/imported/Shiro C++.png-4ee7f953a10ec417c16d4f537c5f9075.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Shiro C++.png" +dest_files=["res://.godot/imported/Shiro C++.png-4ee7f953a10ec417c16d4f537c5f9075.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png b/addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png new file mode 100644 index 0000000..4648e7c Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png.import b/addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png.import new file mode 100644 index 0000000..f5791d5 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dcsas1ysk00v0" +path.s3tc="res://.godot/imported/Vigne Architecture.png-795cf0f1f2ce49f89d0ae8ab0d91c7ff.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/Vigne Architecture.png" +dest_files=["res://.godot/imported/Vigne Architecture.png-795cf0f1f2ce49f89d0ae8ab0d91c7ff.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png b/addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png new file mode 100644 index 0000000..a9f9e7e Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png.import b/addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png.import new file mode 100644 index 0000000..25d81ed --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c3kg8ocrj64l5" +path.s3tc="res://.godot/imported/YuniShingyouji Python.png-426df6601034feceeea51328369b78d7.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Mean/YuniShingyouji Python.png" +dest_files=["res://.godot/imported/YuniShingyouji Python.png-426df6601034feceeea51328369b78d7.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png b/addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png new file mode 100644 index 0000000..5715013 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png.import new file mode 100644 index 0000000..5776058 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://otd24bqeabkc" +path.s3tc="res://.godot/imported/Akira A++.png-e7e73d8e668e3388b816ebb88528e4ec.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Akira A++.png" +dest_files=["res://.godot/imported/Akira A++.png-e7e73d8e668e3388b816ebb88528e4ec.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png b/addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png new file mode 100644 index 0000000..743e0dc Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png.import b/addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png.import new file mode 100644 index 0000000..cc3ee9b --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfpgflkmcjdag" +path.s3tc="res://.godot/imported/AoiInuyama Kotlin.png-e88fe82f504eb0e7617e5c53383a2b45.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/AoiInuyama Kotlin.png" +dest_files=["res://.godot/imported/AoiInuyama Kotlin.png-e88fe82f504eb0e7617e5c53383a2b45.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/CC ML.png b/addons/YouCanDoIt/Images/Girls/Nice/CC ML.png new file mode 100644 index 0000000..dc44ab9 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/CC ML.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/CC ML.png.import b/addons/YouCanDoIt/Images/Girls/Nice/CC ML.png.import new file mode 100644 index 0000000..db68df0 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/CC ML.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b8eq4nomuvry5" +path.s3tc="res://.godot/imported/CC ML.png-3d2f3a258522f0cabbd1b709c2fe8988.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/CC ML.png" +dest_files=["res://.godot/imported/CC ML.png-3d2f3a258522f0cabbd1b709c2fe8988.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png b/addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png new file mode 100644 index 0000000..59c284a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png.import b/addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png.import new file mode 100644 index 0000000..0457da5 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://hagtnneuikur" +path.s3tc="res://.godot/imported/CC Vi.png-5359f420d92ab24e419e378fd2956dab.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/CC Vi.png" +dest_files=["res://.godot/imported/CC Vi.png-5359f420d92ab24e419e378fd2956dab.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png b/addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png new file mode 100644 index 0000000..6ca3f4f Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png.import b/addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png.import new file mode 100644 index 0000000..3436e61 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://clig1wvg7tx6v" +path.s3tc="res://.godot/imported/ChikaFujiwara Design.png-d2e95489d39f1e97d5586c21642321e1.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/ChikaFujiwara Design.png" +dest_files=["res://.godot/imported/ChikaFujiwara Design.png-d2e95489d39f1e97d5586c21642321e1.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png b/addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png new file mode 100644 index 0000000..cd1ca4f Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png.import b/addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png.import new file mode 100644 index 0000000..0bbab2a --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnvpfvuwkv06t" +path.s3tc="res://.godot/imported/ChitandaEru Go.png-d8bde9db3f1bdc8d6d900e6ee47d7af9.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/ChitandaEru Go.png" +dest_files=["res://.godot/imported/ChitandaEru Go.png-d8bde9db3f1bdc8d6d900e6ee47d7af9.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png b/addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png new file mode 100644 index 0000000..5d1b923 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png.import new file mode 100644 index 0000000..994a5e7 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://smvxv5eh1h2x" +path.s3tc="res://.godot/imported/Darkness Perl.png-f8179e419e48cf6e0490f7edf0800190.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Darkness Perl.png" +dest_files=["res://.godot/imported/Darkness Perl.png-f8179e419e48cf6e0490f7edf0800190.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png b/addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png new file mode 100644 index 0000000..ace542c Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png.import new file mode 100644 index 0000000..9f98ab1 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3soy702k3lak" +path.s3tc="res://.godot/imported/Echidna Algorithms.png-ba7bb2d319f13dea128815ba33364c6e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Echidna Algorithms.png" +dest_files=["res://.godot/imported/Echidna Algorithms.png-ba7bb2d319f13dea128815ba33364c6e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png b/addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png new file mode 100644 index 0000000..3a3f9ca Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png.import b/addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png.import new file mode 100644 index 0000000..cbec115 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bjf5sdyo4lq00" +path.s3tc="res://.godot/imported/FelixArgyle ABAP.png-ff8a345e9028cb49af6ef3155f4758b8.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/FelixArgyle ABAP.png" +dest_files=["res://.godot/imported/FelixArgyle ABAP.png-ff8a345e9028cb49af6ef3155f4758b8.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png b/addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png new file mode 100644 index 0000000..1827471 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png.import b/addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png.import new file mode 100644 index 0000000..ab63c21 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5ivhbmeuln7o" +path.s3tc="res://.godot/imported/FredericaRosenfort C++.png-4ac44c91a6662a9209268ef273eff90b.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/FredericaRosenfort C++.png" +dest_files=["res://.godot/imported/FredericaRosenfort C++.png-4ac44c91a6662a9209268ef273eff90b.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png b/addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png new file mode 100644 index 0000000..5b1b8dc Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png.import b/addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png.import new file mode 100644 index 0000000..c97669d --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bshj3xsvrn1pc" +path.s3tc="res://.godot/imported/FujiwaraChika ML.png-98f9f4849ac8051712e161207c2fdd89.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/FujiwaraChika ML.png" +dest_files=["res://.godot/imported/FujiwaraChika ML.png-98f9f4849ac8051712e161207c2fdd89.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png b/addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png new file mode 100644 index 0000000..b7f37e7 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png.import b/addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png.import new file mode 100644 index 0000000..c549c20 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://byo2wb265gjrn" +path.s3tc="res://.godot/imported/FumamiYui F#.png-fdab46cfc7ee1b45ca2e71626ef711a3.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/FumamiYui F#.png" +dest_files=["res://.godot/imported/FumamiYui F#.png-fdab46cfc7ee1b45ca2e71626ef711a3.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png b/addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png new file mode 100644 index 0000000..5b49b2a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png.import b/addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png.import new file mode 100644 index 0000000..ca2afd0 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c37xgypmdu47l" +path.s3tc="res://.godot/imported/FuukaKikuchi C#.png-b7c517f5fa64b838772c5444d4829e63.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/FuukaKikuchi C#.png" +dest_files=["res://.godot/imported/FuukaKikuchi C#.png-b7c517f5fa64b838772c5444d4829e63.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png b/addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png new file mode 100644 index 0000000..ad40b4a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png.import new file mode 100644 index 0000000..38c997f --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ceo55ppa5o77i" +path.s3tc="res://.godot/imported/Gabrielalotarynska C++.png-a691c1ec9d18ece8cd15213faff35506.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Gabrielalotarynska C++.png" +dest_files=["res://.godot/imported/Gabrielalotarynska C++.png-a691c1ec9d18ece8cd15213faff35506.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png b/addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png new file mode 100644 index 0000000..5ae0ab5 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png.import b/addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png.import new file mode 100644 index 0000000..002c065 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://buy266prd41ru" +path.s3tc="res://.godot/imported/HakuiKoyori Modding.png-b37ca86f7744b929b3003f5a862ef324.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/HakuiKoyori Modding.png" +dest_files=["res://.godot/imported/HakuiKoyori Modding.png-b37ca86f7744b929b3003f5a862ef324.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png b/addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png new file mode 100644 index 0000000..598c92b Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png.import b/addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png.import new file mode 100644 index 0000000..cf792d5 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwjtfjqn0pgrk" +path.s3tc="res://.godot/imported/HanakoYamadagi SICP.png-338ad09798eee708d77e853595f62dad.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/HanakoYamadagi SICP.png" +dest_files=["res://.godot/imported/HanakoYamadagi SICP.png-338ad09798eee708d77e853595f62dad.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png new file mode 100644 index 0000000..39cd429 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png.import b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png.import new file mode 100644 index 0000000..341f25f --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://blinkpj2kx1ig" +path.s3tc="res://.godot/imported/HatsuneMiku C#.png-436029bfb3fe732db244fca5d1ba608f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku C#.png" +dest_files=["res://.godot/imported/HatsuneMiku C#.png-436029bfb3fe732db244fca5d1ba608f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png new file mode 100644 index 0000000..914d0b4 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png.import b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png.import new file mode 100644 index 0000000..c58f4fa --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cdm58wyfs5iix" +path.s3tc="res://.godot/imported/HatsuneMiku Python.png-ee12f764048a8359a90a469c7baf8dca.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/HatsuneMiku Python.png" +dest_files=["res://.godot/imported/HatsuneMiku Python.png-ee12f764048a8359a90a469c7baf8dca.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png new file mode 100644 index 0000000..60b6e93 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png.import b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png.import new file mode 100644 index 0000000..66ee722 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ix7t2umit2sm" +path.s3tc="res://.godot/imported/HitoriGotoh C++.png-86263c2fbeb25a37c34e1f6391fd6e51.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh C++.png" +dest_files=["res://.godot/imported/HitoriGotoh C++.png-86263c2fbeb25a37c34e1f6391fd6e51.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png new file mode 100644 index 0000000..9cc0737 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png.import b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png.import new file mode 100644 index 0000000..14e9c0c --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cchpfmqih1pyq" +path.s3tc="res://.godot/imported/HitoriGotoh PHP.png-3cc25ddcc257f43e0131aa11f5ee7428.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/HitoriGotoh PHP.png" +dest_files=["res://.godot/imported/HitoriGotoh PHP.png-3cc25ddcc257f43e0131aa11f5ee7428.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png b/addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png new file mode 100644 index 0000000..3932e7e Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png.import b/addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png.import new file mode 100644 index 0000000..c0cbd19 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d7nw7avwovlc" +path.s3tc="res://.godot/imported/KanaArima Algorithms.png-c4788747d93cb2c2455fc077ebc1f5d6.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/KanaArima Algorithms.png" +dest_files=["res://.godot/imported/KanaArima Algorithms.png-c4788747d93cb2c2455fc077ebc1f5d6.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png b/addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png new file mode 100644 index 0000000..ef56825 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png.import b/addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png.import new file mode 100644 index 0000000..5a2854e --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cqyrmdb4lbg24" +path.s3tc="res://.godot/imported/KanameMadoka Vulkan.png-6231348677c30912e5541e170d0f1608.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/KanameMadoka Vulkan.png" +dest_files=["res://.godot/imported/KanameMadoka Vulkan.png-6231348677c30912e5541e170d0f1608.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png b/addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png new file mode 100644 index 0000000..89447af Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png.import b/addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png.import new file mode 100644 index 0000000..75eab15 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cc5eljwpko6vh" +path.s3tc="res://.godot/imported/KikuchiMakoto Rust.png-ed940046c96b1a491b280a5d8a1bb215.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/KikuchiMakoto Rust.png" +dest_files=["res://.godot/imported/KikuchiMakoto Rust.png-ed940046c96b1a491b280a5d8a1bb215.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png b/addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png new file mode 100644 index 0000000..2295af6 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png.import b/addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png.import new file mode 100644 index 0000000..d86014a --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cjuvyhhtnq2rl" +path.s3tc="res://.godot/imported/KuboNagisa Java.png-3504a1d7b1f1632d95af298f82456314.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/KuboNagisa Java.png" +dest_files=["res://.godot/imported/KuboNagisa Java.png-3504a1d7b1f1632d95af298f82456314.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png b/addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png new file mode 100644 index 0000000..adcc25f Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png.import b/addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png.import new file mode 100644 index 0000000..58be0f7 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://3eh2jacnk0i8" +path.s3tc="res://.godot/imported/KujouKaren Haskell.png-af9da9ad87f28e5468c4d408b9ee78bf.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/KujouKaren Haskell.png" +dest_files=["res://.godot/imported/KujouKaren Haskell.png-af9da9ad87f28e5468c4d408b9ee78bf.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png b/addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png new file mode 100644 index 0000000..94fce38 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png.import b/addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png.import new file mode 100644 index 0000000..3390af5 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfiuc7rnsrb7j" +path.s3tc="res://.godot/imported/ManakaAo Algorithms.png-c37e944f5d0431a6020f895471cb544d.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/ManakaAo Algorithms.png" +dest_files=["res://.godot/imported/ManakaAo Algorithms.png-c37e944f5d0431a6020f895471cb544d.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png b/addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png new file mode 100644 index 0000000..e1e4ef6 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png.import b/addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png.import new file mode 100644 index 0000000..724bd83 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5yniy4cp106s" +path.s3tc="res://.godot/imported/MashiroShiina Haskell.png-a50c2827cffdd96cd8a1776e5e789633.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/MashiroShiina Haskell.png" +dest_files=["res://.godot/imported/MashiroShiina Haskell.png-a50c2827cffdd96cd8a1776e5e789633.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png b/addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png new file mode 100644 index 0000000..956fa01 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png.import new file mode 100644 index 0000000..5054f7f --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b075getcjxctp" +path.s3tc="res://.godot/imported/Menhera DesignPatterns.png-1e3b36bc2e78f5d58a0e21cbe424c507.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Menhera DesignPatterns.png" +dest_files=["res://.godot/imported/Menhera DesignPatterns.png-1e3b36bc2e78f5d58a0e21cbe424c507.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png b/addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png new file mode 100644 index 0000000..618c2af Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png.import b/addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png.import new file mode 100644 index 0000000..37e6ab3 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://v4tuvr674hhr" +path.s3tc="res://.godot/imported/MonaMegistus Architecture.png-2fb995a58a928621e66af019bc7889ce.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/MonaMegistus Architecture.png" +dest_files=["res://.godot/imported/MonaMegistus Architecture.png-2fb995a58a928621e66af019bc7889ce.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png b/addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png new file mode 100644 index 0000000..bdefe25 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png.import b/addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png.import new file mode 100644 index 0000000..2a0060c --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://chj1wdyx6sqkj" +path.s3tc="res://.godot/imported/MonogatariShinobu JavaScript.png-1a93a1302797b9e09cf3fdf184dec4d9.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/MonogatariShinobu JavaScript.png" +dest_files=["res://.godot/imported/MonogatariShinobu JavaScript.png-1a93a1302797b9e09cf3fdf184dec4d9.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png b/addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png new file mode 100644 index 0000000..8fc3c2d Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png.import new file mode 100644 index 0000000..0de833b --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d1eksri8dia7n" +path.s3tc="res://.godot/imported/Najimi Programming.png-0135f76624b20f920c3229256dbaa7a2.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Najimi Programming.png" +dest_files=["res://.godot/imported/Najimi Programming.png-0135f76624b20f920c3229256dbaa7a2.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png b/addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png new file mode 100644 index 0000000..9653260 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png.import new file mode 100644 index 0000000..cb348af --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dbb4my4r4mp78" +path.s3tc="res://.godot/imported/Nep&Blanc Lua.png-c2efe302b766b9bb76f9f00967507286.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Nep&Blanc Lua.png" +dest_files=["res://.godot/imported/Nep&Blanc Lua.png-c2efe302b766b9bb76f9f00967507286.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png b/addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png new file mode 100644 index 0000000..a39ac76 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png.import b/addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png.import new file mode 100644 index 0000000..e2b1f3d --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dnsamq67mpc3u" +path.s3tc="res://.godot/imported/NinomaeInanis Rust.png-dc4b18f002fa24000bf4a84a6d228f10.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/NinomaeInanis Rust.png" +dest_files=["res://.godot/imported/NinomaeInanis Rust.png-dc4b18f002fa24000bf4a84a6d228f10.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png b/addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png new file mode 100644 index 0000000..7ee95e5 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png.import b/addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png.import new file mode 100644 index 0000000..91eb0ec --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://b0cduslfwg1mj" +path.s3tc="res://.godot/imported/NishimiyaShouko MongoDB.png-393d32e942c6e14e24faea3b119a03e7.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/NishimiyaShouko MongoDB.png" +dest_files=["res://.godot/imported/NishimiyaShouko MongoDB.png-393d32e942c6e14e24faea3b119a03e7.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png b/addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png new file mode 100644 index 0000000..1b9d054 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png.import b/addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png.import new file mode 100644 index 0000000..f3c30bd --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://huxc4ycv1yjr" +path.s3tc="res://.godot/imported/RollRockman Programming.png-93c4f07ba2ba70e9098a40907dd8b69a.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/RollRockman Programming.png" +dest_files=["res://.godot/imported/RollRockman Programming.png-93c4f07ba2ba70e9098a40907dd8b69a.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png b/addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png new file mode 100644 index 0000000..596e094 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png.import new file mode 100644 index 0000000..62b8076 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dfauu3asjduj" +path.s3tc="res://.godot/imported/Senko Rust.png-46148cf9be88358497dbba280d12e38f.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Senko Rust.png" +dest_files=["res://.godot/imported/Senko Rust.png-46148cf9be88358497dbba280d12e38f.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png b/addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png new file mode 100644 index 0000000..e2547bc Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png.import new file mode 100644 index 0000000..752fdac --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://1qcgdof2a7ar" +path.s3tc="res://.godot/imported/Senko Scala.png-036dffc933c10b67612fa6519e19a29a.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Senko Scala.png" +dest_files=["res://.godot/imported/Senko Scala.png-036dffc933c10b67612fa6519e19a29a.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png b/addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png new file mode 100644 index 0000000..ea98d00 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png.import b/addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png.import new file mode 100644 index 0000000..5456c14 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bpe3q0rxbohsa" +path.s3tc="res://.godot/imported/ShiomiyaShiori ADA.png-2a94141a7ea9c25d304da46016b3d3d4.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/ShiomiyaShiori ADA.png" +dest_files=["res://.godot/imported/ShiomiyaShiori ADA.png-2a94141a7ea9c25d304da46016b3d3d4.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png b/addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png new file mode 100644 index 0000000..8401beb Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png.import b/addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png.import new file mode 100644 index 0000000..2253548 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5kvjame2lrxs" +path.s3tc="res://.godot/imported/ShizukaYoshimoto C.png-be202a6135835a206c8b9b5e081bb523.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/ShizukaYoshimoto C.png" +dest_files=["res://.godot/imported/ShizukaYoshimoto C.png-be202a6135835a206c8b9b5e081bb523.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png b/addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png new file mode 100644 index 0000000..b7db5a8 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png.import b/addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png.import new file mode 100644 index 0000000..95bc0d2 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://caugka07pb5tk" +path.s3tc="res://.godot/imported/SophiaAscart Architecture.png-85b655d4d6dd283ca0c7c2a32e47be7d.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/SophiaAscart Architecture.png" +dest_files=["res://.godot/imported/SophiaAscart Architecture.png-85b655d4d6dd283ca0c7c2a32e47be7d.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png b/addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png new file mode 100644 index 0000000..8fedc29 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png.import b/addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png.import new file mode 100644 index 0000000..2fc6760 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://pewi8kcn2opf" +path.s3tc="res://.godot/imported/SuzukaNagami C.png-e26e988e98dfd2851bc8ae31b3a702d2.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/SuzukaNagami C.png" +dest_files=["res://.godot/imported/SuzukaNagami C.png-e26e988e98dfd2851bc8ae31b3a702d2.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png b/addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png new file mode 100644 index 0000000..1f309a2 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png.import new file mode 100644 index 0000000..ecff91e --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bfbk2rvh7y8mu" +path.s3tc="res://.godot/imported/Tohru C.png-f39d35ee0a3dd25ca9a31d76905d279e.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Tohru C.png" +dest_files=["res://.godot/imported/Tohru C.png-f39d35ee0a3dd25ca9a31d76905d279e.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png b/addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png new file mode 100644 index 0000000..359d5d3 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png.import new file mode 100644 index 0000000..5e65e99 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://5cwqpdlmtwaw" +path.s3tc="res://.godot/imported/Tohru Compilers.png-286b039efe200105b4aa3be6c47b9c39.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Tohru Compilers.png" +dest_files=["res://.godot/imported/Tohru Compilers.png-286b039efe200105b4aa3be6c47b9c39.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png new file mode 100644 index 0000000..e3cb91e Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png.import new file mode 100644 index 0000000..8341597 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://6fbdnagbgm6a" +path.s3tc="res://.godot/imported/Unknown Java.png-fd70266c8d62729ca4a87a9063aa4282.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Unknown Java.png" +dest_files=["res://.godot/imported/Unknown Java.png-fd70266c8d62729ca4a87a9063aa4282.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png new file mode 100644 index 0000000..c315268 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png.import new file mode 100644 index 0000000..686be2b --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8vnqtq2cu7g7" +path.s3tc="res://.godot/imported/Unknown Lisp.png-6cb2c68bdeece8e8703e56e1564d8c63.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Unknown Lisp.png" +dest_files=["res://.godot/imported/Unknown Lisp.png-6cb2c68bdeece8e8703e56e1564d8c63.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png b/addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png new file mode 100644 index 0000000..34382ed Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png.import new file mode 100644 index 0000000..129aff6 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://ddd2wwcxyjjbr" +path.s3tc="res://.godot/imported/Unknown PHP.png-9be7aa13003b79e93061ce546a03fc58.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Unknown PHP.png" +dest_files=["res://.godot/imported/Unknown PHP.png-9be7aa13003b79e93061ce546a03fc58.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png b/addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png new file mode 100644 index 0000000..7ecbfa8 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png.import b/addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png.import new file mode 100644 index 0000000..b5da6e8 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drtwjdo6onds5" +path.s3tc="res://.godot/imported/YuiHirasawa Programming.png-85e7ce53fad91f4a8b4d74e4429b3224.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/YuiHirasawa Programming.png" +dest_files=["res://.godot/imported/YuiHirasawa Programming.png-85e7ce53fad91f4a8b4d74e4429b3224.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png b/addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png new file mode 100644 index 0000000..59f7893 Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png.import b/addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png.import new file mode 100644 index 0000000..ee7105c --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cwfggdl5lrmrw" +path.s3tc="res://.godot/imported/Yunyun C.png-ad1d1bb3b5521731143d201ad730e28c.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/Yunyun C.png" +dest_files=["res://.godot/imported/Yunyun C.png-ad1d1bb3b5521731143d201ad730e28c.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png b/addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png new file mode 100644 index 0000000..68fb10a Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png.import b/addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png.import new file mode 100644 index 0000000..42c80c8 --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dkt0x46v5e2e6" +path.s3tc="res://.godot/imported/YurikoNanao Lua.png-3f53365ff651a226decdabb0a740b0a2.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/YurikoNanao Lua.png" +dest_files=["res://.godot/imported/YurikoNanao Lua.png-3f53365ff651a226decdabb0a740b0a2.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png b/addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png new file mode 100644 index 0000000..2fc5ded Binary files /dev/null and b/addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png differ diff --git a/addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png.import b/addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png.import new file mode 100644 index 0000000..b2feffa --- /dev/null +++ b/addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png.import @@ -0,0 +1,35 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://brsuof2ao8tgp" +path.s3tc="res://.godot/imported/YuukiKonno Lua.png-923d319c05cf92d5ff15ddbc5c43a195.s3tc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/Girls/Nice/YuukiKonno Lua.png" +dest_files=["res://.godot/imported/YuukiKonno Lua.png-923d319c05cf92d5ff15ddbc5c43a195.s3tc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 diff --git a/addons/YouCanDoIt/Images/SettingsCog.svg b/addons/YouCanDoIt/Images/SettingsCog.svg new file mode 100644 index 0000000..60d9c71 --- /dev/null +++ b/addons/YouCanDoIt/Images/SettingsCog.svg @@ -0,0 +1,29 @@ + + + + + + + + \ No newline at end of file diff --git a/addons/YouCanDoIt/Images/SettingsCog.svg.import b/addons/YouCanDoIt/Images/SettingsCog.svg.import new file mode 100644 index 0000000..d0eaa5b --- /dev/null +++ b/addons/YouCanDoIt/Images/SettingsCog.svg.import @@ -0,0 +1,38 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c61rfxslbyny6" +path.bptc="res://.godot/imported/SettingsCog.svg-5dbf6d90dfabdd0c139fc6f49b3f1d9b.bptc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/SettingsCog.svg" +dest_files=["res://.godot/imported/SettingsCog.svg-5dbf6d90dfabdd0c139fc6f49b3f1d9b.bptc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=true +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/YouCanDoIt/Images/SpeechBubble.svg b/addons/YouCanDoIt/Images/SpeechBubble.svg new file mode 100644 index 0000000..e15fa92 --- /dev/null +++ b/addons/YouCanDoIt/Images/SpeechBubble.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/addons/YouCanDoIt/Images/SpeechBubble.svg.import b/addons/YouCanDoIt/Images/SpeechBubble.svg.import new file mode 100644 index 0000000..c77cbef --- /dev/null +++ b/addons/YouCanDoIt/Images/SpeechBubble.svg.import @@ -0,0 +1,38 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bir8x1daio6qs" +path.bptc="res://.godot/imported/SpeechBubble.svg-f0342268756309708970a82803dd1996.bptc.ctex" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://addons/YouCanDoIt/Images/SpeechBubble.svg" +dest_files=["res://.godot/imported/SpeechBubble.svg-f0342268756309708970a82803dd1996.bptc.ctex"] + +[params] + +compress/mode=2 +compress/high_quality=true +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=true +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=0 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/YouCanDoIt/Scenes/CatalogDock.tscn b/addons/YouCanDoIt/Scenes/CatalogDock.tscn new file mode 100644 index 0000000..eca3579 --- /dev/null +++ b/addons/YouCanDoIt/Scenes/CatalogDock.tscn @@ -0,0 +1,213 @@ +[gd_scene load_steps=8 format=3 uid="uid://b1m1fmbl0giqi"] + +[ext_resource type="Texture2D" uid="uid://c61rfxslbyny6" path="res://addons/YouCanDoIt/Images/SettingsCog.svg" id="1_36y18"] + +[sub_resource type="LabelSettings" id="LabelSettings_xdbgf"] +font_size = 24 + +[sub_resource type="LabelSettings" id="LabelSettings_lpkqd"] +font_size = 20 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_0onqo"] + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_jyfiw"] + +[sub_resource type="LabelSettings" id="LabelSettings_oqd0r"] +font_size = 26 + +[sub_resource type="LabelSettings" id="LabelSettings_flnl5"] + +[node name="CatalogDock" type="Control"] +custom_minimum_size = Vector2(0, 200) +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Background" type="Panel" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Title" type="Label" parent="Background"] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 50.0 +grow_horizontal = 2 +text = "Girl Catalog" +label_settings = SubResource("LabelSettings_xdbgf") +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="Counter" type="Label" parent="Background"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -205.0 +offset_right = -70.0 +offset_bottom = 50.0 +grow_horizontal = 0 +text = "Seen: 0/0" +label_settings = SubResource("LabelSettings_lpkqd") +horizontal_alignment = 2 +vertical_alignment = 1 + +[node name="Settings" type="TextureButton" parent="Background"] +layout_mode = 1 +anchors_preset = 1 +anchor_left = 1.0 +anchor_right = 1.0 +offset_left = -45.0 +offset_top = 5.0 +offset_right = -5.0 +offset_bottom = 45.0 +grow_horizontal = 0 +texture_normal = ExtResource("1_36y18") +ignore_texture_size = true +stretch_mode = 5 + +[node name="Filter" type="LineEdit" parent="Background"] +layout_mode = 0 +offset_left = 15.0 +offset_right = 265.0 +offset_bottom = 50.0 +theme_override_font_sizes/font_size = 20 +theme_override_styles/focus = SubResource("StyleBoxEmpty_0onqo") +theme_override_styles/normal = SubResource("StyleBoxEmpty_jyfiw") +placeholder_text = "Filter" +clear_button_enabled = true + +[node name="Scroll" type="ScrollContainer" parent="Background"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 10.0 +offset_top = 50.0 +offset_right = -10.0 +grow_horizontal = 2 +grow_vertical = 2 +horizontal_scroll_mode = 0 + +[node name="Flow" type="HFlowContainer" parent="Background/Scroll"] +layout_mode = 2 +size_flags_horizontal = 3 + +[node name="Portrait" type="TextureRect" parent="Background/Scroll/Flow"] +visible = false +custom_minimum_size = Vector2(150, 150) +layout_mode = 2 +focus_mode = 1 +expand_mode = 1 +stretch_mode = 5 + +[node name="SettingsBackground" type="Panel" parent="Background"] +visible = false +layout_mode = 1 +anchors_preset = 8 +anchor_left = 0.5 +anchor_top = 0.5 +anchor_right = 0.5 +anchor_bottom = 0.5 +offset_left = -200.0 +offset_top = -90.0 +offset_right = 200.0 +offset_bottom = 90.0 +grow_horizontal = 2 +grow_vertical = 2 + +[node name="Title" type="Label" parent="Background/SettingsBackground"] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_bottom = 40.0 +grow_horizontal = 2 +text = "You Can Do It!" +label_settings = SubResource("LabelSettings_oqd0r") +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 3 + +[node name="Flavour" type="Label" parent="Background/SettingsBackground"] +layout_mode = 1 +anchors_preset = 10 +anchor_right = 1.0 +offset_top = 40.0 +offset_bottom = 70.0 +grow_horizontal = 2 +text = "Made with ❤️ by Joyless" +label_settings = SubResource("LabelSettings_flnl5") +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 3 + +[node name="Scroll" type="ScrollContainer" parent="Background/SettingsBackground"] +layout_mode = 1 +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 5.0 +offset_top = -100.0 +offset_right = -5.0 +grow_horizontal = 2 +grow_vertical = 0 +horizontal_scroll_mode = 0 + +[node name="Box" type="VBoxContainer" parent="Background/SettingsBackground/Scroll"] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 + +[node name="Information" type="Label" parent="Background/SettingsBackground/Scroll/Box"] +custom_minimum_size = Vector2(1, 0) +layout_mode = 2 +horizontal_alignment = 1 +autowrap_mode = 3 + +[node name="Interval" type="PanelContainer" parent="Background/SettingsBackground/Scroll/Box"] +layout_mode = 2 + +[node name="Label" type="Label" parent="Background/SettingsBackground/Scroll/Box/Interval"] +custom_minimum_size = Vector2(220, 0) +layout_mode = 2 +size_flags_horizontal = 0 +text = "Appear Interval Minutes" +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 3 + +[node name="Panel" type="Panel" parent="Background/SettingsBackground/Scroll/Box/Interval"] +custom_minimum_size = Vector2(170, 32) +layout_mode = 2 +size_flags_horizontal = 8 + +[node name="MinBox" type="SpinBox" parent="Background/SettingsBackground/Scroll/Box/Interval/Panel"] +layout_mode = 1 +anchors_preset = 9 +anchor_bottom = 1.0 +offset_right = 85.0 +grow_vertical = 2 +size_flags_horizontal = 0 +max_value = 300.0 +custom_arrow_step = 5.0 + +[node name="MaxBox" type="SpinBox" parent="Background/SettingsBackground/Scroll/Box/Interval/Panel"] +layout_mode = 1 +anchors_preset = 11 +anchor_left = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -85.0 +grow_horizontal = 0 +grow_vertical = 2 +size_flags_horizontal = 8 +max_value = 300.0 +custom_arrow_step = 5.0 diff --git a/addons/YouCanDoIt/Scenes/OverlayDock.tscn b/addons/YouCanDoIt/Scenes/OverlayDock.tscn new file mode 100644 index 0000000..91c4487 --- /dev/null +++ b/addons/YouCanDoIt/Scenes/OverlayDock.tscn @@ -0,0 +1,83 @@ +[gd_scene load_steps=4 format=3 uid="uid://dpqktaek8pr05"] + +[ext_resource type="Texture2D" uid="uid://bir8x1daio6qs" path="res://addons/YouCanDoIt/Images/SpeechBubble.svg" id="1_pfykn"] +[ext_resource type="AudioStream" uid="uid://pn7jy61658eh" path="res://addons/YouCanDoIt/Sounds/Nya.wav" id="2_vqfxa"] + +[sub_resource type="LabelSettings" id="LabelSettings_c0lt8"] +font_size = 18 +font_color = Color(0, 0, 0, 1) + +[node name="OverlayDock" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 + +[node name="Background" type="Control" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 + +[node name="Girl" type="TextureRect" parent="Background"] +texture_filter = 4 +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -320.0 +offset_top = -350.0 +offset_right = -20.0 +grow_horizontal = 0 +grow_vertical = 0 +mouse_filter = 2 +expand_mode = 1 +stretch_mode = 6 + +[node name="SpeechBubble" type="TextureRect" parent="Background"] +layout_mode = 1 +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -540.0 +offset_top = -440.0 +offset_right = -290.0 +offset_bottom = -90.0 +grow_horizontal = 0 +grow_vertical = 0 +mouse_filter = 2 +texture = ExtResource("1_pfykn") +expand_mode = 1 +stretch_mode = 5 +flip_h = true + +[node name="SpeechLabel" type="Label" parent="Background/SpeechBubble"] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = 10.0 +offset_top = 70.0 +offset_right = -10.0 +offset_bottom = -130.0 +grow_horizontal = 2 +grow_vertical = 2 +label_settings = SubResource("LabelSettings_c0lt8") +horizontal_alignment = 1 +vertical_alignment = 1 +autowrap_mode = 3 +text_overrun_behavior = 3 + +[node name="AudioPlayer" type="AudioStreamPlayer" parent="."] +stream = ExtResource("2_vqfxa") +volume_db = -5.0 diff --git a/addons/YouCanDoIt/Scripts/main.gd b/addons/YouCanDoIt/Scripts/main.gd new file mode 100644 index 0000000..80c8382 --- /dev/null +++ b/addons/YouCanDoIt/Scripts/main.gd @@ -0,0 +1,298 @@ +@tool +extends EditorPlugin + +@export var duration_seconds:float = 5 +@export var transition_seconds:float = 1 +@export var transition_distance:float = 540 + +var export_stripper:EditorExportPlugin = YouCanDoItExportStripper.new() +var overlay_dock:Control = load(addon_path.path_join("Scenes/OverlayDock.tscn")).instantiate() +var catalog_dock:Control = load(addon_path.path_join("Scenes/CatalogDock.tscn")).instantiate() +var messages:Dictionary = JSON.parse_string(FileAccess.get_file_as_string(addon_path.path_join("Text/Messages.json"))) + +var speech_label:Label = overlay_dock.get_node(^"Background/SpeechBubble/SpeechLabel") +var girl_rect:TextureRect = overlay_dock.get_node(^"Background/Girl") +var audio_player:AudioStreamPlayer = overlay_dock.get_node(^"AudioPlayer") +var flow:FlowContainer = catalog_dock.get_node(^"Background/Scroll/Flow") +var portrait_template:TextureRect = flow.get_node(^"Portrait") +var counter_label:Label = catalog_dock.get_node(^"Background/Counter") +var filter_input:LineEdit = catalog_dock.get_node(^"Background/Filter") +var settings_button:BaseButton = catalog_dock.get_node(^"Background/Settings") +var settings_background:Panel = catalog_dock.get_node(^"Background/SettingsBackground") +var settings_information_label:Label = settings_background.get_node(^"Scroll/Box/Information") +var settings_interval_min_box:SpinBox = settings_background.get_node(^"Scroll/Box/Interval/Panel/MinBox") +var settings_interval_max_box:SpinBox = settings_background.get_node(^"Scroll/Box/Interval/Panel/MaxBox") + +var is_application_focused:bool = true +var girl_debounce:bool = false +var girl_countdown_seconds:float = 0 +var work_stopwatch_seconds:float = 0 + +const addon_path:String = "res://addons/YouCanDoIt" +const save_path:String = "user://YouCanDoItSave.json" + +func _enter_tree()->void: + reset_timer() + overlay_dock.hide() + # Add docks + EditorInterface.get_editor_main_screen().add_child(overlay_dock) + add_control_to_bottom_panel(catalog_dock, "Girl Catalog") + # Add export stripper + add_export_plugin(export_stripper) + # Refresh initial catalog + refresh_catalog() + # Connect control events + filter_input.text_changed.connect(filter_catalog) + settings_button.pressed.connect(toggle_settings) + settings_interval_min_box.value_changed.connect(func(_value): settings_interval_changed()) + settings_interval_max_box.value_changed.connect(func(_value): settings_interval_changed()) + +func _exit_tree()->void: + # Remove docks + overlay_dock.queue_free() + remove_control_from_bottom_panel(catalog_dock) + catalog_dock.queue_free() + # Remove export stripper + remove_export_plugin(export_stripper) + +func _process(delta:float)->void: + update_work_stopwatch(delta) + update_girl_countdown(delta) + +func _notification(what:int)->void: + match what: + NOTIFICATION_APPLICATION_FOCUS_IN: + is_application_focused = true + NOTIFICATION_APPLICATION_FOCUS_OUT: + is_application_focused = false + +func update_work_stopwatch(delta:float)->void: + # Ensure editor focused + if not is_application_focused: + return + # Progress stopwatch + work_stopwatch_seconds += delta + # Add progressed minutes + while work_stopwatch_seconds >= 60: + work_stopwatch_seconds -= 60 + add_total_minutes(1) + +func update_girl_countdown(delta:float)->void: + # Progress timer + girl_countdown_seconds -= delta + if girl_countdown_seconds > 0: return + reset_timer() + + # Debounce + if girl_debounce: return + girl_debounce = true + + # Wait until editor focused + while not is_application_focused: + await get_tree().create_timer(0.1).timeout + + # Show overlay + var type:String = random_type() + var girl:Texture2D = random_girl(type) + speech_label.text = random_message(type) + girl_rect.texture = girl + overlay_dock.show() + + # Save girl as seen + add_seen_girl_pathname(girl.resource_path) + + # Transition overlay in + await transition_overlay(true) + + # Play sound + audio_player.stream = random_sound() + audio_player.play() + + # Wait duration + await get_tree().create_timer(duration_seconds).timeout + + # Transition overlay out + await transition_overlay(false) + + # Hide overlay + overlay_dock.hide() + + # Reset debounce + girl_debounce = false + +func reset_timer()->void: + var interval_minutes:Vector2 = load_interval_minutes() + girl_countdown_seconds = randf_range(interval_minutes.x, interval_minutes.y) * 60 + +func random_type()->String: + return messages.keys().pick_random() + +func random_message(type:String)->String: + return messages[type].pick_random() + +func random_girl(type:String)->Texture2D: + var girl_directory:String = addon_path.path_join("Images/Girls").path_join(type) + var girl_paths:Array[String] = get_files_at(girl_directory) + return load(girl_directory.path_join(girl_paths.pick_random())) + +func random_sound()->AudioStream: + var sound_directory:String = addon_path.path_join("Sounds") + var sound_paths:Array[String] = get_files_at(sound_directory) + return load(sound_directory.path_join(sound_paths.pick_random())) + +func all_girl_paths()->Dictionary: + var girl_paths:Dictionary = {} + for type:String in messages.keys(): + var girl_directory:String = addon_path.path_join("Images/Girls").path_join(type) + girl_paths[type] = get_files_at(girl_directory) + return girl_paths + +func transition_overlay(to_visible:bool)->void: + var background:Control = overlay_dock.get_node(^"Background") + var transition:Tween = get_tree().create_tween() + + if to_visible: + background.position.y = transition_distance + transition.tween_property(background, ^"position:y", 0, transition_seconds) + else: + background.position.y = 0 + transition.tween_property(background, ^"position:y", transition_distance, transition_seconds) + + await transition.finished + +func refresh_catalog(): + # Get girl paths + var all_paths:Dictionary = all_girl_paths() + var seen_pathnames:Dictionary = load_seen_girl_pathnames() + + # Clear existing girls + for portrait:Node in flow.get_children(): + if portrait == portrait_template: + continue + portrait.queue_free() + + # Count girls + var unseen_count:int = 0 + var seen_count:int = 0 + + # Add each girl to catalog + for type:String in all_paths: + for girl_path:String in all_paths[type]: + var girl_pathname = girl_path.get_basename() + + # Create new portrait + var portrait:TextureRect = portrait_template.duplicate() + # Set portrait texture to girl + portrait.texture = load(addon_path.path_join("Images/Girls").path_join(type).path_join(girl_path)) + + # Show girl if seen + if seen_pathnames.has(girl_pathname): + seen_count += 1 + portrait.tooltip_text = \ + girl_pathname \ + + "\nType: {0}".format([type]) \ + + "\nSeen: {0} times".format([seen_pathnames[girl_pathname]]) + # Lock girl if not seen + else: + unseen_count += 1 + portrait.self_modulate = Color.BLACK + portrait.tooltip_text = "Locked" + + # Add girl to catalog + portrait.show() + flow.add_child(portrait) + + # Wait to prevent freezing + if ((seen_count + unseen_count) % 15 == 0): + await get_tree().process_frame + + # Render counter + counter_label.text = "Seen: {0}/{1}".format([seen_count, seen_count + unseen_count]) + if unseen_count == 0: + counter_label.text = "Seen: all {0}!".format([seen_count]) + +func save_progress(progress:Dictionary)->void: + var save_file:FileAccess = FileAccess.open(save_path, FileAccess.WRITE) + save_file.store_string(JSON.stringify(progress, "\t")) + save_file.close() + +func load_progress()->Dictionary: + var save_file:String = FileAccess.get_file_as_string(save_path) + if save_file.is_empty(): return {} + return JSON.parse_string(save_file) + +func add_total_minutes(minutes:int)->void: + var progress:Dictionary = load_progress() + progress["total_minutes"] = progress.get_or_add("total_minutes", 0) + minutes + save_progress(progress) + +func load_total_minutes()->int: + var progress:Dictionary = load_progress() + return progress.get_or_add("total_minutes", 0) + +func set_interval_minutes(minutes:Vector2)->void: + var progress:Dictionary = load_progress() + progress["min_interval_minutes"] = minutes.x + progress["max_interval_minutes"] = minutes.y + save_progress(progress) + +func load_interval_minutes()->Vector2: + var progress:Dictionary = load_progress() + return Vector2( + progress.get_or_add("min_interval_minutes", 15.0), + progress.get_or_add("max_interval_minutes", 30.0) + ) + +func add_seen_girl_pathname(girl_pathname:String)->void: + girl_pathname = girl_pathname.get_file().get_basename() + var progress:Dictionary = load_progress() + var seen_girls:Dictionary = progress.get_or_add("seen", {}) + seen_girls[girl_pathname] = seen_girls.get_or_add(girl_pathname, 0) + 1 + save_progress(progress) + refresh_catalog() + +func load_seen_girl_pathnames()->Dictionary: + var progress:Dictionary = load_progress() + return progress.get_or_add("seen", {}) + +func filter_catalog(filter:String = "")->void: + for portrait:Node in flow.get_children(): + if portrait == portrait_template: + continue + if filter.is_empty(): + portrait.show() + elif portrait.self_modulate == Color.BLACK: + portrait.hide() + else: + var girl_pathname:String = portrait.texture.resource_path.get_file().get_basename() + portrait.visible = girl_pathname.to_lower().contains(filter.to_lower()) + +func toggle_settings()->void: + settings_background.visible = not settings_background.visible + + settings_information_label.text = \ + "Total Minutes: {0}".format([load_total_minutes()]) \ + + "\nPlugin Version: {0}".format([get_plugin_version()]) + + var interval_minutes:Vector2 = load_interval_minutes() + settings_interval_min_box.value = interval_minutes.x + settings_interval_max_box.value = interval_minutes.y + +func settings_interval_changed()->void: + set_interval_minutes(Vector2( + settings_interval_min_box.value, + settings_interval_max_box.value + )) + +static func get_files_at(directory:String)->Array[String]: + var files:Array[String] = [] + for file:String in DirAccess.get_files_at(directory): + if file.ends_with(".import"): + files.append(file.trim_suffix(".import")) + return files + +class YouCanDoItExportStripper extends EditorExportPlugin: + func _export_file(path:String, type:String, features:PackedStringArray)->void: + # Strip plugin files from export + if path.begins_with(addon_path.path_join("")): + skip() diff --git a/addons/YouCanDoIt/Scripts/main.gd.uid b/addons/YouCanDoIt/Scripts/main.gd.uid new file mode 100644 index 0000000..6c76d20 --- /dev/null +++ b/addons/YouCanDoIt/Scripts/main.gd.uid @@ -0,0 +1 @@ +uid://bw1x8i6u6m6e8 diff --git a/addons/YouCanDoIt/Sounds/Hello.wav b/addons/YouCanDoIt/Sounds/Hello.wav new file mode 100644 index 0000000..8699154 Binary files /dev/null and b/addons/YouCanDoIt/Sounds/Hello.wav differ diff --git a/addons/YouCanDoIt/Sounds/Hello.wav.import b/addons/YouCanDoIt/Sounds/Hello.wav.import new file mode 100644 index 0000000..63cb8ab --- /dev/null +++ b/addons/YouCanDoIt/Sounds/Hello.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://bxwu1wf30jdoe" +path="res://.godot/imported/Hello.wav-a7e940694d43e56fe457572ed2c50c01.sample" + +[deps] + +source_file="res://addons/YouCanDoIt/Sounds/Hello.wav" +dest_files=["res://.godot/imported/Hello.wav-a7e940694d43e56fe457572ed2c50c01.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/addons/YouCanDoIt/Sounds/Hi.wav b/addons/YouCanDoIt/Sounds/Hi.wav new file mode 100644 index 0000000..7ddf6f0 Binary files /dev/null and b/addons/YouCanDoIt/Sounds/Hi.wav differ diff --git a/addons/YouCanDoIt/Sounds/Hi.wav.import b/addons/YouCanDoIt/Sounds/Hi.wav.import new file mode 100644 index 0000000..71b7f7d --- /dev/null +++ b/addons/YouCanDoIt/Sounds/Hi.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://drd58y6cp0osi" +path="res://.godot/imported/Hi.wav-10052689972256878d5df41eb9466cce.sample" + +[deps] + +source_file="res://addons/YouCanDoIt/Sounds/Hi.wav" +dest_files=["res://.godot/imported/Hi.wav-10052689972256878d5df41eb9466cce.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/addons/YouCanDoIt/Sounds/Hii.wav b/addons/YouCanDoIt/Sounds/Hii.wav new file mode 100644 index 0000000..aabf19f Binary files /dev/null and b/addons/YouCanDoIt/Sounds/Hii.wav differ diff --git a/addons/YouCanDoIt/Sounds/Hii.wav.import b/addons/YouCanDoIt/Sounds/Hii.wav.import new file mode 100644 index 0000000..8450911 --- /dev/null +++ b/addons/YouCanDoIt/Sounds/Hii.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://b3j7v0ghq37pi" +path="res://.godot/imported/Hii.wav-80a1102bf89109ee7cb86c61d9c6d12a.sample" + +[deps] + +source_file="res://addons/YouCanDoIt/Sounds/Hii.wav" +dest_files=["res://.godot/imported/Hii.wav-80a1102bf89109ee7cb86c61d9c6d12a.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/addons/YouCanDoIt/Sounds/Nya.wav b/addons/YouCanDoIt/Sounds/Nya.wav new file mode 100644 index 0000000..53998b5 Binary files /dev/null and b/addons/YouCanDoIt/Sounds/Nya.wav differ diff --git a/addons/YouCanDoIt/Sounds/Nya.wav.import b/addons/YouCanDoIt/Sounds/Nya.wav.import new file mode 100644 index 0000000..995edda --- /dev/null +++ b/addons/YouCanDoIt/Sounds/Nya.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://pn7jy61658eh" +path="res://.godot/imported/Nya.wav-ed080071a32c388088fbe7b623f9fa8f.sample" + +[deps] + +source_file="res://addons/YouCanDoIt/Sounds/Nya.wav" +dest_files=["res://.godot/imported/Nya.wav-ed080071a32c388088fbe7b623f9fa8f.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=0 diff --git a/addons/YouCanDoIt/Text/Messages.json b/addons/YouCanDoIt/Text/Messages.json new file mode 100644 index 0000000..3c2d12f --- /dev/null +++ b/addons/YouCanDoIt/Text/Messages.json @@ -0,0 +1,57 @@ +{ + "Nice": [ + "good work! :3", + "keep at it! c:", + "rawr! so cool!!", + "WOW!", + "need some hewp?", + "um.. w-what are you working on?", + "that's amazing! (∗•ω•∗)", + "s-sorryy.. am i interrupt?", + "you can do it!!", + "you sure you don't need a break? (´・ω・`)", + "this is gonna be soo cool!", + "keep working hard senpai!", + "can you teach me?", + "just a little more!", + "i love it!", + "are you oki?", + "uhm... drink time?", + "boo.. did i scare you? (’・w・’)", + ], + "Mean": [ + "Hmph!", + "Baka!", + "Do better!", + ">:C", + "*pout*", + "Idiot!", + "Stupid head!", + "It's not like I'm proud of you or anything!", + "It's not like I care about your work or anything!", + "Finish it already!", + "Geez, stop pushing yourself!", + "Could you be any more clueless?", + "It doesn't work!", + "Finish it faster!", + "Blehh!", + "You suck! (◔_◔)", + "Useless!", + "Take care of yourself!", + "Aren't you going to drink anything?", + ], + "Chill": [ + "Very good.", + "Congratulations.", + "Keep it up!", + "That's smart.", + "I like your thinking.", + "That's a good idea.", + "Neat.", + "Interesting..", + "Very clever.", + "Huh.", + "Did you save your work?", + "Take a deep breath.", + ], +} diff --git a/addons/YouCanDoIt/plugin.cfg b/addons/YouCanDoIt/plugin.cfg new file mode 100644 index 0000000..5645aca --- /dev/null +++ b/addons/YouCanDoIt/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="YouCanDoIt" +description="" +author="Joyless" +version="4.1" +script="Scripts/main.gd" diff --git a/game.gd b/game.gd new file mode 100644 index 0000000..5aebfd3 --- /dev/null +++ b/game.gd @@ -0,0 +1,43 @@ +extends Node2D + + +var world: World + +var current_map_name: String +var current_map_entry: String +var current_direction: Vector2 + +var is_fading := false + + +func set_outdoor() -> void: + $Background/Outdoor.visible = true + $Background/Indoor.visible = false + + +func set_indoor() -> void: + $Background/Indoor.visible = true + $Background/Outdoor.visible = false + + +func fade_out(duration: float = 0.4) -> void: + is_fading = true + $Fade/ColorRect.modulate.a = 0 + $Fade.visible = true + + var tween := create_tween() + tween.tween_property($Fade/ColorRect, "modulate", Color(1, 1, 1, 1), duration) + + await tween.finished + + +func fade_in(duration: float = 0.4) -> void: + $Fade/ColorRect.modulate.a = 1 + $Fade.visible = true + + var tween := create_tween() + tween.tween_property($Fade/ColorRect, "modulate", Color(1, 1, 1, 0), duration) + + await tween.finished + $Fade.visible = false + is_fading = false diff --git a/game.gd.uid b/game.gd.uid new file mode 100644 index 0000000..e680a62 --- /dev/null +++ b/game.gd.uid @@ -0,0 +1 @@ +uid://b86pnr72bs0t6 diff --git a/icon.svg b/icon.svg new file mode 100644 index 0000000..9d8b7fa --- /dev/null +++ b/icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/icon.svg.import b/icon.svg.import new file mode 100644 index 0000000..e253627 --- /dev/null +++ b/icon.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c1dljohon2jfp" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://icon.svg" +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/logo.kra b/logo.kra new file mode 100644 index 0000000..21d4c15 Binary files /dev/null and b/logo.kra differ diff --git a/logo.kra~ b/logo.kra~ new file mode 100644 index 0000000..9e61a39 Binary files /dev/null and b/logo.kra~ differ diff --git a/logo.png b/logo.png new file mode 100644 index 0000000..2111458 Binary files /dev/null and b/logo.png differ diff --git a/logo.png.import b/logo.png.import new file mode 100644 index 0000000..b491cd1 --- /dev/null +++ b/logo.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://j71cc2olvhk1" +path="res://.godot/imported/logo.png-cca8726399059c8d4f806e28e356b14d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://logo.png" +dest_files=["res://.godot/imported/logo.png-cca8726399059c8d4f806e28e356b14d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/map/assets/door.wav b/map/assets/door.wav new file mode 100644 index 0000000..7edbb89 Binary files /dev/null and b/map/assets/door.wav differ diff --git a/map/assets/door.wav.import b/map/assets/door.wav.import new file mode 100644 index 0000000..7082161 --- /dev/null +++ b/map/assets/door.wav.import @@ -0,0 +1,24 @@ +[remap] + +importer="wav" +type="AudioStreamWAV" +uid="uid://ubexb48lox15" +path="res://.godot/imported/door.wav-95d290b294ea5557a0ada52d15331bf3.sample" + +[deps] + +source_file="res://map/assets/door.wav" +dest_files=["res://.godot/imported/door.wav-95d290b294ea5557a0ada52d15331bf3.sample"] + +[params] + +force/8_bit=false +force/mono=false +force/max_rate=false +force/max_rate_hz=44100 +edit/trim=false +edit/normalize=false +edit/loop_mode=0 +edit/loop_begin=0 +edit/loop_end=-1 +compress/mode=2 diff --git a/map/assets/tileset.kra b/map/assets/tileset.kra new file mode 100644 index 0000000..7c922a6 Binary files /dev/null and b/map/assets/tileset.kra differ diff --git a/map/assets/tileset.kra~ b/map/assets/tileset.kra~ new file mode 100644 index 0000000..8301194 Binary files /dev/null and b/map/assets/tileset.kra~ differ diff --git a/map/assets/tileset.png b/map/assets/tileset.png new file mode 100644 index 0000000..73a5b02 Binary files /dev/null and b/map/assets/tileset.png differ diff --git a/map/assets/tileset.png.import b/map/assets/tileset.png.import new file mode 100644 index 0000000..2f4bf1b --- /dev/null +++ b/map/assets/tileset.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://dv8lud5b0tu3h" +path="res://.godot/imported/tileset.png-7764e824f196d5768d81debc8848e28d.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://map/assets/tileset.png" +dest_files=["res://.godot/imported/tileset.png-7764e824f196d5768d81debc8848e28d.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/map/assets/tileset.png~ b/map/assets/tileset.png~ new file mode 100644 index 0000000..73a5b02 Binary files /dev/null and b/map/assets/tileset.png~ differ diff --git a/map/camera.gd b/map/camera.gd new file mode 100644 index 0000000..f433157 --- /dev/null +++ b/map/camera.gd @@ -0,0 +1,22 @@ +extends Camera2D + + +@export var limit_tile_map: TileMapLayer + + +func _ready() -> void: + if limit_tile_map: + var tile_size := limit_tile_map.tile_set.tile_size + + limit_top = limit_tile_map.get_used_rect().position.y * tile_size.y + limit_bottom = limit_tile_map.get_used_rect().end.y * tile_size.y + limit_left = limit_tile_map.get_used_rect().position.x * tile_size.x + limit_right = limit_tile_map.get_used_rect().end.x * tile_size.x + + var difference := Vector2i(get_viewport_rect().size) - limit_tile_map.get_used_rect().size * tile_size + if difference.x > 0: + limit_left -= int(difference.x * 0.5) + limit_right += int(difference.x * 0.5) + if difference.y > 0: + limit_top -= int(difference.x * 0.5) + limit_bottom += int(difference.x * 0.5) diff --git a/map/camera.gd.uid b/map/camera.gd.uid new file mode 100644 index 0000000..f32bcb2 --- /dev/null +++ b/map/camera.gd.uid @@ -0,0 +1 @@ +uid://duiryxvj3oht4 diff --git a/map/camera.tscn b/map/camera.tscn new file mode 100644 index 0000000..487743e --- /dev/null +++ b/map/camera.tscn @@ -0,0 +1,7 @@ +[gd_scene load_steps=2 format=3 uid="uid://11jdoqtp78ly"] + +[ext_resource type="Script" uid="uid://duiryxvj3oht4" path="res://map/camera.gd" id="1_fm8ba"] + +[node name="Camera" type="Camera2D"] +enabled = false +script = ExtResource("1_fm8ba") diff --git a/map/map.gd b/map/map.gd new file mode 100644 index 0000000..dfc2e51 --- /dev/null +++ b/map/map.gd @@ -0,0 +1,27 @@ +class_name Map +extends Node2D + + +@export var is_indoor := false + +@onready var player: Player = Game.world.player + + +func _ready() -> void: + if is_indoor: + Game.set_indoor() + else: + Game.set_outdoor() + + #if not has_node("Player"): + #add_child(load("res://player/player.tscn").instantiate()) + + var current_map_entry = get_node_or_null(NodePath(Game.current_map_entry)) + if current_map_entry: + player.global_position = current_map_entry.global_position + + if Game.current_direction: + player.current_direction = Game.current_direction + + # re-set state to trigger enter again after setting position and direction + player.current_state = player.current_state diff --git a/map/map.gd.uid b/map/map.gd.uid new file mode 100644 index 0000000..112bd98 --- /dev/null +++ b/map/map.gd.uid @@ -0,0 +1 @@ +uid://brlsov7gjjcca diff --git a/map/objects/door.gd b/map/objects/door.gd new file mode 100644 index 0000000..20b0c65 --- /dev/null +++ b/map/objects/door.gd @@ -0,0 +1,15 @@ +class_name Door +extends Node2D + + +@export_file("*.tscn") var scene: String +@export var map_entry: String + + +func _on_body_entered(body: Node2D) -> void: + if body is Player: + Game.current_map_entry = map_entry + Sound.door.play() + await Game.fade_out() + Game.world.set_map(scene) + Game.fade_in() diff --git a/map/objects/door.gd.uid b/map/objects/door.gd.uid new file mode 100644 index 0000000..2ed2826 --- /dev/null +++ b/map/objects/door.gd.uid @@ -0,0 +1 @@ +uid://0xkcx8qk47gx diff --git a/map/objects/door.tscn b/map/objects/door.tscn new file mode 100644 index 0000000..dba01a0 --- /dev/null +++ b/map/objects/door.tscn @@ -0,0 +1,25 @@ +[gd_scene load_steps=5 format=3 uid="uid://bw2qihhy14bxr"] + +[ext_resource type="Script" uid="uid://0xkcx8qk47gx" path="res://map/objects/door.gd" id="1_84465"] +[ext_resource type="Texture2D" uid="uid://dv8lud5b0tu3h" path="res://map/assets/tileset.png" id="1_i1plv"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_84465"] +atlas = ExtResource("1_i1plv") +region = Rect2(16, 64, 16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_84465"] +size = Vector2(10, 8) + +[node name="Door" type="Area2D"] +script = ExtResource("1_84465") + +[node name="Sprite2D" type="Sprite2D" parent="."] +texture = SubResource("AtlasTexture_84465") +centered = false +offset = Vector2(-8, -8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, -1) +shape = SubResource("RectangleShape2D_84465") + +[connection signal="body_entered" from="." to="." method="_on_body_entered"] diff --git a/map/objects/ledge.gd b/map/objects/ledge.gd new file mode 100644 index 0000000..755cd85 --- /dev/null +++ b/map/objects/ledge.gd @@ -0,0 +1,46 @@ +extends Area2D + + +var is_jumping := false + + +func _on_body_entered(body: Node2D) -> void: + if body is Player and not is_jumping: + print("??", is_jumping) + is_jumping = true + + var grid_position := World.local_to_map(global_position) + var target_position := World.map_to_local(grid_position + Vector2i(0, 1)) + + var shadow = body.get_node("Shadow") + var shadow_offset = Vector2(-4,5)#shadow.position + + var tween1 := create_tween().set_ease(Tween.EASE_IN_OUT).set_parallel() + tween1.tween_property(body, "position", body.position + Vector2(0, -3), 0.25) + tween1.tween_property(shadow, "position", shadow.position + Vector2(0, 3), 0.25) + await tween1.finished + + var tween = create_tween().set_ease(Tween.EASE_IN_OUT).set_trans(Tween.TRANS_QUAD).set_parallel() + + tween.tween_property( + body, + "global_position", + target_position, + 1.0 + ) + tween.tween_property( + get_viewport().get_camera_2d(), + "global_position", + target_position, + 1.0 + ) + + tween.tween_property( + shadow, + "global_position", + target_position + shadow_offset, + 1.0 + ) + + await tween.finished + is_jumping = false diff --git a/map/objects/ledge.gd.uid b/map/objects/ledge.gd.uid new file mode 100644 index 0000000..9effc6b --- /dev/null +++ b/map/objects/ledge.gd.uid @@ -0,0 +1 @@ +uid://xnlyw4tf65bk diff --git a/map/objects/ledge.tscn b/map/objects/ledge.tscn new file mode 100644 index 0000000..8183fde --- /dev/null +++ b/map/objects/ledge.tscn @@ -0,0 +1,47 @@ +[gd_scene load_steps=7 format=3 uid="uid://bk7ff5g2pk0cp"] + +[ext_resource type="Script" uid="uid://xnlyw4tf65bk" path="res://map/objects/ledge.gd" id="1_nwiaq"] +[ext_resource type="Texture2D" uid="uid://dv8lud5b0tu3h" path="res://map/assets/tileset.png" id="1_wrxto"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_nwiaq"] +atlas = ExtResource("1_wrxto") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_jlg2s"] +size = Vector2(16, 1.75) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nc3l7"] +size = Vector2(16, 0.5) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_nwiaq"] +size = Vector2(1.125, 8) + +[node name="Ledge" type="Area2D"] +collision_layer = 0 +script = ExtResource("1_nwiaq") + +[node name="Sprite2D" type="Sprite2D" parent="."] +position = Vector2(0, -2) +texture = SubResource("AtlasTexture_nwiaq") + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +position = Vector2(0, 0.875) +shape = SubResource("RectangleShape2D_jlg2s") + +[node name="StaticBody2D" type="StaticBody2D" parent="."] +collision_layer = 2 +collision_mask = 0 + +[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"] +position = Vector2(0, 7.75) +shape = SubResource("RectangleShape2D_nc3l7") + +[node name="CollisionShape2D2" type="CollisionShape2D" parent="StaticBody2D"] +position = Vector2(-8, 4) +shape = SubResource("RectangleShape2D_nwiaq") + +[node name="CollisionShape2D3" type="CollisionShape2D" parent="StaticBody2D"] +position = Vector2(8, 4) +shape = SubResource("RectangleShape2D_nwiaq") + +[connection signal="body_entered" from="." to="." method="_on_body_entered"] diff --git a/map/objects/out_door.tscn b/map/objects/out_door.tscn new file mode 100644 index 0000000..e74a75b --- /dev/null +++ b/map/objects/out_door.tscn @@ -0,0 +1,21 @@ +[gd_scene load_steps=5 format=3 uid="uid://dw86phlo8int2"] + +[ext_resource type="PackedScene" uid="uid://bw2qihhy14bxr" path="res://map/objects/door.tscn" id="1_ssknr"] +[ext_resource type="Texture2D" uid="uid://dv8lud5b0tu3h" path="res://map/assets/tileset.png" id="2_1ia0c"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_yms24"] +atlas = ExtResource("2_1ia0c") +region = Rect2(16, 64, 16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_ssknr"] +size = Vector2(4, 4) + +[node name="DoorOut" instance=ExtResource("1_ssknr")] + +[node name="Sprite2D" parent="." index="0"] +visible = false +texture = SubResource("AtlasTexture_yms24") + +[node name="CollisionShape2D" parent="." index="1"] +position = Vector2(0, 0) +shape = SubResource("RectangleShape2D_ssknr") diff --git a/map/objects/stairs.gd b/map/objects/stairs.gd new file mode 100644 index 0000000..3ebaf80 --- /dev/null +++ b/map/objects/stairs.gd @@ -0,0 +1,11 @@ +extends Door + + +@export var invert_direction := true + + +func _on_body_entered(body: Node2D) -> void: + if body is Player: + await super._on_body_entered(body) + if invert_direction: + Game.current_direction *= -1 diff --git a/map/objects/stairs.gd.uid b/map/objects/stairs.gd.uid new file mode 100644 index 0000000..273ebc0 --- /dev/null +++ b/map/objects/stairs.gd.uid @@ -0,0 +1 @@ +uid://cthaxa2q26ia2 diff --git a/map/objects/stairs.tscn b/map/objects/stairs.tscn new file mode 100644 index 0000000..ba1530e --- /dev/null +++ b/map/objects/stairs.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=6 format=3 uid="uid://c3cuwuulkgpld"] + +[ext_resource type="PackedScene" uid="uid://bw2qihhy14bxr" path="res://map/objects/door.tscn" id="1_eo2eb"] +[ext_resource type="Script" uid="uid://cthaxa2q26ia2" path="res://map/objects/stairs.gd" id="2_a67cu"] +[ext_resource type="Texture2D" uid="uid://dv8lud5b0tu3h" path="res://map/assets/tileset.png" id="2_nnfkg"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_a67cu"] +atlas = ExtResource("2_nnfkg") +region = Rect2(144, 32, 16, 16) + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_eo2eb"] +size = Vector2(10, 14) + +[node name="Stairs" instance=ExtResource("1_eo2eb")] +script = ExtResource("2_a67cu") +invert_direction = true + +[node name="Sprite2D" parent="." index="0"] +texture = SubResource("AtlasTexture_a67cu") + +[node name="CollisionShape2D" parent="." index="1"] +position = Vector2(-2, 0) +shape = SubResource("RectangleShape2D_eo2eb") diff --git a/map/route_01/route_01.gd b/map/route_01/route_01.gd new file mode 100644 index 0000000..69a05b9 --- /dev/null +++ b/map/route_01/route_01.gd @@ -0,0 +1 @@ +extends Map diff --git a/map/route_01/route_01.gd.uid b/map/route_01/route_01.gd.uid new file mode 100644 index 0000000..ea4883f --- /dev/null +++ b/map/route_01/route_01.gd.uid @@ -0,0 +1 @@ +uid://jdqrghe6ypq5 diff --git a/map/route_01/route_01.tscn b/map/route_01/route_01.tscn new file mode 100644 index 0000000..28b7a89 --- /dev/null +++ b/map/route_01/route_01.tscn @@ -0,0 +1,58 @@ +[gd_scene load_steps=4 format=4 uid="uid://b104n1uf55toi"] + +[ext_resource type="Script" uid="uid://jdqrghe6ypq5" path="res://map/route_01/route_01.gd" id="1_gug0w"] +[ext_resource type="TileSet" uid="uid://bpu5rwxh7vin8" path="res://map/tile_set.tres" id="2_7wpvs"] +[ext_resource type="PackedScene" uid="uid://bk7ff5g2pk0cp" path="res://map/objects/ledge.tscn" id="3_vokxd"] + +[node name="Route1" type="Node2D"] +script = ExtResource("1_gug0w") + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAQABUAAAAAAAAAAAAQABQAAAAAAAAAAAAQABMAAAAAAAAAAAATABUAAAAAAAAAAAATABQAAAAAAAAAAAATABMAAAAAAAAAAAARABMAAAABAAAAAAARABQAAAABAAAAAAASABQAAAABAAAAAAASABUAAAABAAAAAAARABUAAAABAAAAAAASABMAAAABAAAAAAAPABMAAAAAAAAAAAAOABMAAAAAAAAAAAANABMAAAAAAAAAAAAMABMAAAAAAAAAAAALABMAAAAAAAAAAAAKABMAAAAAAAAAAAAJABMAAAAAAAAAAAAIABMAAAAAAAAAAAAUABMAAAAAAAAAAAAVABMAAAAAAAAAAAAWABMAAAAAAAAAAAAXABMAAAAAAAAAAAAYABMAAAAAAAAAAAAZABMAAAAAAAAAAAAZABIAAAAAAAAAAAAZABEAAAAAAAAAAAAZABAAAAAAAAAAAAAIABIAAAAAAAAAAAAIABEAAAAAAAAAAAAIABAAAAAAAAAAAAAIAA8AAAAAAAAAAAAZAA8AAAAAAAAAAAAJAA8AAAABAAAAAAAKAA8AAAABAAAAAAALAA8AAAABAAAAAAAMAA8AAAABAAAAAAANABAAAAABAAAAAAAOABAAAAABAAAAAAAPABAAAAABAAAAAAAQABAAAAABAAAAAAARABAAAAABAAAAAAASABAAAAABAAAAAAATABAAAAABAAAAAAATAA8AAAABAAAAAAAUAA8AAAABAAAAAAAVAA8AAAABAAAAAAAWAA8AAAABAAAAAAAXAA8AAAABAAAAAAAYAA8AAAABAAAAAAAYABAAAAABAAAAAAAYABEAAAABAAAAAAAYABIAAAABAAAAAAAXABIAAAABAAAAAAAWABIAAAABAAAAAAAVABIAAAABAAAAAAAUABIAAAABAAAAAAATABIAAAABAAAAAAASABIAAAABAAAAAAARABIAAAABAAAAAAAQABIAAAABAAAAAAAPABIAAAABAAAAAAAOABIAAAABAAAAAAANABIAAAABAAAAAAAMABIAAAABAAAAAAALABIAAAABAAAAAAAKABIAAAABAAAAAAAJABIAAAABAAAAAAAJABEAAAABAAAAAAAJABAAAAABAAAAAAAKABAAAAABAAAAAAALABAAAAABAAAAAAAMABAAAAABAAAAAAAQABEAAAABAAAAAAARABEAAAABAAAAAAASABEAAAABAAAAAAATABEAAAABAAAAAAAUABEAAAABAAAAAAAVABEAAAABAAAAAAAWABEAAAABAAAAAAAXABEAAAABAAAAAAAXABAAAAABAAAAAAAWABAAAAABAAAAAAAVABAAAAABAAAAAAAUABAAAAABAAAAAAASAA8AAAABAAAAAAARAA8AAAABAAAAAAAQAA8AAAABAAAAAAAPAA8AAAABAAAAAAAOAA8AAAABAAAAAAANAA8AAAABAAAAAAALABEAAAABAAAAAAAKABEAAAABAAAAAAAMABEAAAABAAAAAAANABEAAAABAAAAAAAOABEAAAABAAAAAAAPABEAAAABAAAAAAAIABQAAAABAAAAAAAIABUAAAABAAAAAAAJABQAAAABAAAAAAAJABUAAAABAAAAAAAKABQAAAABAAAAAAAKABUAAAABAAAAAAALABQAAAABAAAAAAALABUAAAABAAAAAAAMABQAAAABAAAAAAAMABUAAAABAAAAAAANABQAAAABAAAAAAANABUAAAABAAAAAAAOABQAAAABAAAAAAAOABUAAAABAAAAAAAPABQAAAABAAAAAAAPABUAAAABAAAAAAAUABQAAAABAAAAAAAUABUAAAABAAAAAAAVABQAAAABAAAAAAAVABUAAAABAAAAAAAWABQAAAABAAAAAAAWABUAAAABAAAAAAAXABQAAAABAAAAAAAXABUAAAABAAAAAAAYABQAAAABAAAAAAAYABUAAAABAAAAAAAZABQAAAABAAAAAAAZABUAAAABAAAAAAA=") +tile_set = ExtResource("2_7wpvs") + +[node name="TileMapLayer2" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAARABMAAAADAAAAAAASABMAAAADAAAAAAASABQAAAADAAAAAAASABUAAAADAAAAAAARABUAAAADAAAAAAARABQAAAADAAAAAAARABIAAAADAAAAAAASABIAAAADAAAAAAARABEAAAADAAAAAAASABEAAAADAAAAAAAPABEAAAADAAAAAAAPABIAAAADAAAAAAAOABIAAAADAAAAAAANABIAAAADAAAAAAAMABIAAAADAAAAAAALABIAAAADAAAAAAAKABIAAAADAAAAAAAJABIAAAADAAAAAAAJABEAAAADAAAAAAAJABAAAAADAAAAAAAKABAAAAADAAAAAAALABAAAAADAAAAAAAMABAAAAADAAAAAAANABAAAAADAAAAAAAOABAAAAADAAAAAAAPABAAAAADAAAAAAAOABEAAAADAAAAAAANABEAAAADAAAAAAAMABEAAAADAAAAAAALABEAAAADAAAAAAAKABEAAAADAAAAAAATABAAAAADAAAAAAATABEAAAADAAAAAAATABIAAAADAAAAAAAUABIAAAADAAAAAAAVABIAAAADAAAAAAAWABIAAAADAAAAAAAXABIAAAADAAAAAAAYABIAAAADAAAAAAAYABEAAAADAAAAAAAYABAAAAADAAAAAAAXABAAAAADAAAAAAAWABAAAAADAAAAAAAVABAAAAADAAAAAAAUABAAAAADAAAAAAAUABEAAAADAAAAAAAVABEAAAADAAAAAAAWABEAAAADAAAAAAAXABEAAAADAAAAAAAJAA8AAAADAAAAAAAKAA8AAAADAAAAAAALAA8AAAADAAAAAAAMAA8AAAADAAAAAAANAA8AAAADAAAAAAAYAA8AAAADAAAAAAAXAA8AAAADAAAAAAAWAA8AAAADAAAAAAAVAA8AAAADAAAAAAAUAA8AAAADAAAAAAATAA8AAAADAAAAAAA=") +tile_set = ExtResource("2_7wpvs") + +[node name="TownStart" type="Marker2D" parent="."] +position = Vector2(288, 352) + +[node name="Ledge" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(152, 232) + +[node name="Ledge2" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(168, 232) + +[node name="Ledge3" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(184, 232) + +[node name="Ledge4" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(200, 232) + +[node name="Ledge5" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(312, 232) + +[node name="Ledge6" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(328, 232) + +[node name="Ledge7" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(344, 232) + +[node name="Ledge8" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(360, 232) + +[node name="Ledge9" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(376, 232) + +[node name="Ledge10" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(392, 232) + +[node name="Ledge11" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(264, 232) + +[node name="Ledge12" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(280, 232) + +[node name="Ledge13" parent="." instance=ExtResource("3_vokxd")] +position = Vector2(296, 232) diff --git a/map/tile_set.tres b/map/tile_set.tres new file mode 100644 index 0000000..be9e10e --- /dev/null +++ b/map/tile_set.tres @@ -0,0 +1,67 @@ +[gd_resource type="TileSet" load_steps=3 format=3 uid="uid://bpu5rwxh7vin8"] + +[ext_resource type="Texture2D" uid="uid://dv8lud5b0tu3h" path="res://map/assets/tileset.png" id="1_n48g1"] + +[sub_resource type="TileSetAtlasSource" id="TileSetAtlasSource_fxxus"] +texture = ExtResource("1_n48g1") +0:0/0 = 0 +0:0/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:0/0 = 0 +2:0/0 = 0 +3:0/0 = 0 +0:2/0 = 0 +0:2/0/y_sort_origin = 1 +0:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(8, -8, -8, 8, 8, 8) +1:2/0 = 0 +1:2/0/y_sort_origin = 1 +1:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, 8, -8, 8, 8, -8, 8) +0:4/0 = 0 +0:4/0/y_sort_origin = -1 +0:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:4/0 = 0 +1:4/0/y_sort_origin = -1 +2:4/0 = 0 +2:4/0/y_sort_origin = -1 +2:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +1:3/0 = 0 +1:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:3/0 = 0 +0:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +0:5/0 = 0 +0:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-5, 0, -5, 8, 8, 8, 8, 0) +1:5/0 = 0 +1:5/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, 0, 8, 0, 8, 8, -8, 8) +0:6/animation_mode = 1 +0:6/animation_frame_0/duration = 2.0 +0:6/animation_frame_1/duration = 2.0 +0:6/animation_frame_2/duration = 2.0 +0:6/animation_frame_3/duration = 2.0 +0:6/0 = 0 +7:2/0 = 0 +7:3/0 = 0 +7:4/0 = 0 +8:4/0 = 0 +6:2/0 = 0 +6:2/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +6:3/0 = 0 +6:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +8:2/0 = 0 +9:2/0 = 0 +9:3/0 = 0 +10:3/0 = 0 +10:3/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +10:4/0 = 0 +10:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +11:4/0 = 0 +11:4/0/physics_layer_0/polygon_0/points = PackedVector2Array(-8, -8, -8, 8, 8, 8, 8, -8) +11:3/0 = 0 +4:0/0 = 0 +5:0/0 = 0 +6:0/0 = 0 +6:1/0 = 0 +5:1/0 = 0 + +[resource] +physics_layer_0/collision_layer = 2 +physics_layer_0/collision_mask = 0 +sources/0 = SubResource("TileSetAtlasSource_fxxus") diff --git a/map/town_01/indoor_01.gd b/map/town_01/indoor_01.gd new file mode 100644 index 0000000..07f1a7b --- /dev/null +++ b/map/town_01/indoor_01.gd @@ -0,0 +1,5 @@ +extends Map + + +func _ready() -> void: + super._ready() diff --git a/map/town_01/indoor_01.gd.uid b/map/town_01/indoor_01.gd.uid new file mode 100644 index 0000000..e8450b7 --- /dev/null +++ b/map/town_01/indoor_01.gd.uid @@ -0,0 +1 @@ +uid://cla5rhxptj661 diff --git a/map/town_01/indoor_01.tscn b/map/town_01/indoor_01.tscn new file mode 100644 index 0000000..a108305 --- /dev/null +++ b/map/town_01/indoor_01.tscn @@ -0,0 +1,46 @@ +[gd_scene load_steps=6 format=4 uid="uid://swr031bixsgd"] + +[ext_resource type="Script" uid="uid://cla5rhxptj661" path="res://map/town_01/indoor_01.gd" id="1_itrbu"] +[ext_resource type="TileSet" uid="uid://bpu5rwxh7vin8" path="res://map/tile_set.tres" id="1_xferb"] +[ext_resource type="PackedScene" uid="uid://11jdoqtp78ly" path="res://map/camera.tscn" id="3_itrbu"] +[ext_resource type="PackedScene" uid="uid://c3cuwuulkgpld" path="res://map/objects/stairs.tscn" id="4_ydfc8"] +[ext_resource type="PackedScene" uid="uid://dw86phlo8int2" path="res://map/objects/out_door.tscn" id="5_ujw44"] + +[node name="Indoor01" type="Node2D"] +script = ExtResource("1_itrbu") +is_indoor = true + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAAAAAAAAAIAAIAAAAAAAEAAAAIAAIAAAAAAAIAAAAIAAIAAAAAAAMAAAAIAAIAAAAAAAQAAAAIAAIAAAAAAAUAAAAIAAIAAAAAAAYAAAAIAAIAAAAAAAcAAAAIAAIAAAAAAAgAAAAIAAIAAAAAAAkAAAAIAAIAAAABAAAAAAAIAAIAAAABAAEAAAAIAAIAAAABAAIAAAAIAAIAAAABAAMAAAAIAAIAAAABAAQAAAAIAAIAAAABAAUAAAAIAAIAAAABAAYAAAAIAAIAAAABAAcAAAAIAAIAAAABAAgAAAAIAAIAAAABAAkAAAAIAAIAAAACAAAAAAAIAAIAAAACAAEAAAAIAAIAAAACAAIAAAAIAAIAAAACAAMAAAAIAAIAAAACAAQAAAAIAAIAAAACAAUAAAAIAAIAAAACAAYAAAAIAAIAAAACAAcAAAAIAAIAAAACAAgAAAAIAAIAAAACAAkAAAAIAAIAAAADAAAAAAAIAAIAAAADAAEAAAAIAAIAAAADAAIAAAAIAAIAAAADAAMAAAAIAAIAAAADAAQAAAAIAAIAAAADAAUAAAAIAAIAAAADAAYAAAAIAAIAAAADAAcAAAAIAAIAAAADAAgAAAAIAAIAAAADAAkAAAAIAAIAAAAEAAAAAAAIAAIAAAAEAAEAAAAIAAIAAAAEAAIAAAAIAAIAAAAEAAMAAAAIAAIAAAAEAAQAAAAIAAIAAAAEAAUAAAAIAAIAAAAEAAYAAAAIAAIAAAAEAAcAAAAIAAIAAAAEAAgAAAAIAAIAAAAEAAkAAAAIAAIAAAAFAAAAAAAIAAIAAAAFAAEAAAAIAAIAAAAFAAIAAAAIAAIAAAAFAAMAAAAIAAIAAAAFAAQAAAAIAAIAAAAFAAUAAAAIAAIAAAAFAAYAAAAIAAIAAAAFAAcAAAAIAAIAAAAFAAgAAAAIAAIAAAAFAAkAAAAIAAIAAAAGAAAAAAAIAAIAAAAGAAEAAAAIAAIAAAAGAAIAAAAIAAIAAAAGAAMAAAAIAAIAAAAGAAQAAAAIAAIAAAAGAAUAAAAIAAIAAAAGAAYAAAAIAAIAAAAGAAcAAAAIAAIAAAAGAAgAAAAIAAIAAAAGAAkAAAAIAAIAAAAHAAAAAAAIAAIAAAAHAAEAAAAIAAIAAAAHAAIAAAAIAAIAAAAHAAMAAAAIAAIAAAAHAAQAAAAIAAIAAAAHAAUAAAAIAAIAAAAHAAYAAAAIAAIAAAAHAAcAAAAIAAIAAAAHAAgAAAAIAAIAAAAHAAkAAAAIAAIAAAAIAAAAAAAIAAIAAAAIAAEAAAAIAAIAAAAIAAIAAAAIAAIAAAAIAAMAAAAIAAIAAAAIAAQAAAAIAAIAAAAIAAUAAAAIAAIAAAAIAAYAAAAIAAIAAAAIAAcAAAAIAAIAAAAIAAgAAAAIAAIAAAAIAAkAAAAIAAIAAAAJAAAAAAAIAAIAAAAJAAEAAAAIAAIAAAAJAAIAAAAIAAIAAAAJAAMAAAAIAAIAAAAJAAQAAAAIAAIAAAAJAAUAAAAIAAIAAAAJAAYAAAAIAAIAAAAJAAcAAAAIAAIAAAAJAAgAAAAIAAIAAAAJAAkAAAAIAAIAAAAKAAAAAAAIAAIAAAAKAAEAAAAIAAIAAAAKAAIAAAAIAAIAAAAKAAMAAAAIAAIAAAAKAAQAAAAIAAIAAAAKAAUAAAAIAAIAAAAKAAYAAAAIAAIAAAAKAAcAAAAIAAIAAAAKAAgAAAAIAAIAAAAKAAkAAAAIAAIAAAALAAAAAAAIAAIAAAALAAEAAAAIAAIAAAALAAIAAAAIAAIAAAALAAMAAAAIAAIAAAALAAQAAAAIAAIAAAALAAUAAAAIAAIAAAALAAYAAAAIAAIAAAALAAcAAAAIAAIAAAALAAgAAAAIAAIAAAALAAkAAAAIAAIAAAAMAAAAAAAIAAIAAAAMAAEAAAAIAAIAAAAMAAIAAAAIAAIAAAAMAAMAAAAIAAIAAAAMAAQAAAAIAAIAAAAMAAUAAAAIAAIAAAAMAAYAAAAIAAIAAAAMAAcAAAAIAAIAAAAMAAgAAAAIAAIAAAAMAAkAAAAIAAIAAAANAAAAAAAIAAIAAAANAAEAAAAIAAIAAAANAAIAAAAIAAIAAAANAAMAAAAIAAIAAAANAAQAAAAIAAIAAAANAAUAAAAIAAIAAAANAAYAAAAIAAIAAAANAAcAAAAIAAIAAAANAAgAAAAIAAIAAAANAAkAAAAIAAIAAAAOAAkAAAAIAAIAAAAOAAgAAAAIAAIAAAAOAAcAAAAIAAIAAAAOAAYAAAAIAAIAAAAOAAUAAAAIAAIAAAAOAAQAAAAIAAIAAAAOAAMAAAAIAAIAAAAOAAIAAAAIAAIAAAAOAAEAAAAIAAIAAAAOAAAAAAAIAAIAAAAHAAoAAAAIAAIAAAAIAAoAAAAGAAIAAAAGAAoAAAAGAAIAAFAFAAoAAAAGAAMAAFAEAAoAAAAGAAMAAFADAAoAAAAGAAMAAFACAAoAAAAGAAMAAFABAAoAAAAGAAMAAFAAAAoAAAAGAAMAAFAJAAoAAAAGAAMAAFAKAAoAAAAGAAMAAFALAAoAAAAGAAMAAFAMAAoAAAAGAAMAAFANAAoAAAAGAAMAAFAOAAoAAAAGAAMAAFAPAAkAAAAGAAMAAAAPAAgAAAAGAAMAAAAPAAcAAAAGAAMAAAAPAAYAAAAGAAMAAAAPAAUAAAAGAAMAAAAPAAQAAAAGAAMAAAAPAAMAAAAGAAMAAAAPAAIAAAAGAAMAAAAPAAEAAAAGAAMAAAAPAAAAAAAGAAMAAAAOAP//AAAGAAMAAGANAP//AAAGAAMAAGAMAP//AAAGAAMAAGALAP//AAAGAAMAAGAKAP//AAAGAAMAAGAJAP//AAAGAAMAAGAIAP//AAAGAAMAAGAHAP//AAAGAAMAAGAGAP//AAAGAAMAAGAFAP//AAAGAAMAAGAEAP//AAAGAAMAAGADAP//AAAGAAMAAGACAP//AAAGAAMAAGABAP//AAAGAAMAAGAAAP//AAAGAAMAAGD//wAAAAAGAAMAADD//wEAAAAGAAMAADD//wIAAAAGAAMAADD//wMAAAAGAAMAADD//wQAAAAGAAMAADD//wUAAAAGAAMAADD//wYAAAAGAAMAADD//wcAAAAGAAMAADD//wgAAAAGAAMAADD//wkAAAAGAAMAADAHAAsAAAAGAAMAAFA=") +tile_set = ExtResource("1_xferb") + +[node name="TileMapLayer2" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAFAAMAAAAHAAMAAAAFAAQAAAAHAAQAAAAFAAUAAAAHAAQAAAAFAAYAAAAHAAMAAGAGAAMAAAAHAAQAAEAGAAQAAAAIAAQAAAAGAAUAAAAIAAQAAAAGAAYAAAAHAAQAAHAIAAMAAAAHAAQAAEAIAAQAAAAIAAQAAAAIAAUAAAAIAAQAAAAIAAYAAAAHAAQAAHAJAAMAAAAHAAMAABAJAAQAAAAHAAQAABAJAAUAAAAHAAQAADAJAAYAAAAHAAMAADAHAAMAAAAHAAQAAFAHAAYAAAAHAAQAAGAHAAQAAAAIAAQAAAAHAAUAAAAIAAQAAAA=") +tile_set = ExtResource("1_xferb") + +[node name="TileMapLayer3" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAFAAUAAAAJAAMAAAAFAAQAAAAJAAMAAAAJAAQAAAAJAAMAABAJAAUAAAAJAAMAABAGAAQAAAAKAAMAAAAHAAQAAAAKAAQAAFAIAAQAAAAKAAMAAFAIAAUAAAAKAAMAADAGAAUAAAAKAAMAAGAHAAUAAAAKAAQAAGA=") +tile_set = ExtResource("1_xferb") + +[node name="TileMapLayer4" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAGAAUAAAALAAMAADAIAAUAAAALAAMAADA=") +tile_set = ExtResource("1_xferb") + +[node name="Camera" parent="." node_paths=PackedStringArray("limit_tile_map") instance=ExtResource("3_itrbu")] +limit_tile_map = NodePath("../TileMapLayer") + +[node name="Stairs" parent="." instance=ExtResource("4_ydfc8")] +position = Vector2(232, 8) +scene = "uid://dvskm1rs5y0cj" +map_entry = "Indoor01" + +[node name="DoorOut" parent="." instance=ExtResource("5_ujw44")] +position = Vector2(120, 168) +scene = "uid://dajqeggsfk6eh" +map_entry = "Indoor1" + +[node name="Town1" type="Marker2D" parent="."] +position = Vector2(120, 152) + +[node name="Indoor0101" type="Marker2D" parent="."] +position = Vector2(216, 8) diff --git a/map/town_01/indoor_01_01.gd b/map/town_01/indoor_01_01.gd new file mode 100644 index 0000000..69a05b9 --- /dev/null +++ b/map/town_01/indoor_01_01.gd @@ -0,0 +1 @@ +extends Map diff --git a/map/town_01/indoor_01_01.gd.uid b/map/town_01/indoor_01_01.gd.uid new file mode 100644 index 0000000..f5c14ed --- /dev/null +++ b/map/town_01/indoor_01_01.gd.uid @@ -0,0 +1 @@ +uid://b44wjp6os711m diff --git a/map/town_01/indoor_01_01.tscn b/map/town_01/indoor_01_01.tscn new file mode 100644 index 0000000..6a3b20a --- /dev/null +++ b/map/town_01/indoor_01_01.tscn @@ -0,0 +1,29 @@ +[gd_scene load_steps=5 format=4 uid="uid://dvskm1rs5y0cj"] + +[ext_resource type="PackedScene" uid="uid://11jdoqtp78ly" path="res://map/camera.tscn" id="1_3yfhc"] +[ext_resource type="Script" uid="uid://b44wjp6os711m" path="res://map/town_01/indoor_01_01.gd" id="1_53c0k"] +[ext_resource type="TileSet" uid="uid://bpu5rwxh7vin8" path="res://map/tile_set.tres" id="2_fbl7a"] +[ext_resource type="PackedScene" uid="uid://c3cuwuulkgpld" path="res://map/objects/stairs.tscn" id="3_fbl7a"] + +[node name="Indoor_01_01" type="Node2D"] +script = ExtResource("1_53c0k") +is_indoor = true + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAAAAAAAAAIAAIAAAAAAAEAAAAIAAIAAAAAAAIAAAAIAAIAAAAAAAMAAAAIAAIAAAAAAAQAAAAIAAIAAAAAAAUAAAAIAAIAAAAAAAYAAAAIAAIAAAAAAAcAAAAIAAIAAAAAAAgAAAAIAAIAAAABAAAAAAAIAAIAAAABAAEAAAAIAAIAAAABAAIAAAAIAAIAAAABAAMAAAAIAAIAAAABAAQAAAAIAAIAAAABAAUAAAAIAAIAAAABAAYAAAAIAAIAAAABAAcAAAAIAAIAAAABAAgAAAAIAAIAAAACAAAAAAAIAAIAAAACAAEAAAAIAAIAAAACAAIAAAAIAAIAAAACAAMAAAAIAAIAAAACAAQAAAAIAAIAAAACAAUAAAAIAAIAAAACAAYAAAAIAAIAAAACAAcAAAAIAAIAAAACAAgAAAAIAAIAAAADAAAAAAAIAAIAAAADAAEAAAAIAAIAAAADAAIAAAAIAAIAAAADAAMAAAAIAAIAAAADAAQAAAAIAAIAAAADAAUAAAAIAAIAAAADAAYAAAAIAAIAAAADAAcAAAAIAAIAAAADAAgAAAAIAAIAAAAEAAAAAAAIAAIAAAAEAAEAAAAIAAIAAAAEAAIAAAAIAAIAAAAEAAMAAAAIAAIAAAAEAAQAAAAIAAIAAAAEAAUAAAAIAAIAAAAEAAYAAAAIAAIAAAAEAAcAAAAIAAIAAAAEAAgAAAAIAAIAAAAFAAAAAAAIAAIAAAAFAAEAAAAIAAIAAAAFAAIAAAAIAAIAAAAFAAMAAAAIAAIAAAAFAAQAAAAIAAIAAAAFAAUAAAAIAAIAAAAFAAYAAAAIAAIAAAAFAAcAAAAIAAIAAAAFAAgAAAAIAAIAAAAGAAAAAAAIAAIAAAAGAAEAAAAIAAIAAAAGAAIAAAAIAAIAAAAGAAMAAAAIAAIAAAAGAAQAAAAIAAIAAAAGAAUAAAAIAAIAAAAGAAYAAAAIAAIAAAAGAAcAAAAIAAIAAAAGAAgAAAAIAAIAAAAHAAAAAAAIAAIAAAAHAAEAAAAIAAIAAAAHAAIAAAAIAAIAAAAHAAMAAAAIAAIAAAAHAAQAAAAIAAIAAAAHAAUAAAAIAAIAAAAHAAYAAAAIAAIAAAAHAAcAAAAIAAIAAAAHAAgAAAAIAAIAAAAIAAAAAAAIAAIAAAAIAAEAAAAIAAIAAAAIAAIAAAAIAAIAAAAIAAMAAAAIAAIAAAAIAAQAAAAIAAIAAAAIAAUAAAAIAAIAAAAIAAYAAAAIAAIAAAAIAAcAAAAIAAIAAAAIAAgAAAAIAAIAAAAJAAAAAAAIAAIAAAAJAAEAAAAIAAIAAAAJAAIAAAAIAAIAAAAJAAMAAAAIAAIAAAAJAAQAAAAIAAIAAAAJAAUAAAAIAAIAAAAJAAYAAAAIAAIAAAAJAAcAAAAIAAIAAAAJAAgAAAAIAAIAAAAKAAAAAAAIAAIAAAAKAAEAAAAIAAIAAAAKAAIAAAAIAAIAAAAKAAMAAAAIAAIAAAAKAAQAAAAIAAIAAAAKAAUAAAAIAAIAAAAKAAYAAAAIAAIAAAAKAAcAAAAIAAIAAAAKAAgAAAAIAAIAAAALAAAAAAAGAAMAAAALAAEAAAAGAAMAAAALAAIAAAAGAAMAAAALAAMAAAAGAAMAAAALAAQAAAAGAAMAAAALAAUAAAAGAAMAAAALAAYAAAAGAAMAAAALAAcAAAAGAAMAAAALAAgAAAAGAAMAAAAKAAkAAAAGAAMAAFAJAAkAAAAGAAMAAFAIAAkAAAAGAAMAAFAHAAkAAAAGAAMAAFAGAAkAAAAGAAMAAFAFAAkAAAAGAAMAAFAEAAkAAAAGAAMAAFADAAkAAAAGAAMAAFACAAkAAAAGAAMAAFABAAkAAAAGAAMAAFAAAAkAAAAGAAMAAFD//wgAAAAGAAMAADD//wcAAAAGAAMAADD//wYAAAAGAAMAADD//wUAAAAGAAMAADD//wQAAAAGAAMAADD//wMAAAAGAAMAADD//wIAAAAGAAMAADD//wEAAAAGAAMAADD//wAAAAAGAAMAADAAAP//AAAGAAMAAGABAP//AAAGAAMAAGACAP//AAAGAAMAAGADAP//AAAGAAMAAGAEAP//AAAGAAMAAGAFAP//AAAGAAMAAGAGAP//AAAGAAMAAGAHAP//AAAGAAMAAGAIAP//AAAGAAMAAGAJAP//AAAGAAMAAGAKAP//AAAGAAMAAGA=") +tile_set = ExtResource("2_fbl7a") + +[node name="Camera" parent="." node_paths=PackedStringArray("limit_tile_map") instance=ExtResource("1_3yfhc")] +limit_tile_map = NodePath("../TileMapLayer") + +[node name="Stairs" parent="." instance=ExtResource("3_fbl7a")] +position = Vector2(168, 8) +rotation = 3.14159 +scene = "uid://swr031bixsgd" +map_entry = "Indoor0101" + +[node name="Indoor01" type="Marker2D" parent="."] +position = Vector2(152, 8) + +[node name="InitialPlayerPosition" type="Marker2D" parent="."] +position = Vector2(88, 88) diff --git a/map/town_01/town_01.gd b/map/town_01/town_01.gd new file mode 100644 index 0000000..54b0911 --- /dev/null +++ b/map/town_01/town_01.gd @@ -0,0 +1,9 @@ +extends Map + + +func _ready() -> void: + super._ready() + + +func _on_visible_on_screen_notifier_2d_screen_entered() -> void: + Game.world.add_map("res://map/route_01/route_01.tscn") diff --git a/map/town_01/town_01.gd.uid b/map/town_01/town_01.gd.uid new file mode 100644 index 0000000..d1275fe --- /dev/null +++ b/map/town_01/town_01.gd.uid @@ -0,0 +1 @@ +uid://da7fl55vrian4 diff --git a/map/town_01/town_01.tscn b/map/town_01/town_01.tscn new file mode 100644 index 0000000..67df855 --- /dev/null +++ b/map/town_01/town_01.tscn @@ -0,0 +1,45 @@ +[gd_scene load_steps=4 format=4 uid="uid://dajqeggsfk6eh"] + +[ext_resource type="TileSet" uid="uid://bpu5rwxh7vin8" path="res://map/tile_set.tres" id="1_1ujm0"] +[ext_resource type="Script" uid="uid://da7fl55vrian4" path="res://map/town_01/town_01.gd" id="1_qa7jm"] +[ext_resource type="PackedScene" uid="uid://bw2qihhy14bxr" path="res://map/objects/door.tscn" id="4_tcysf"] + +[node name="TownStart" type="Node2D"] +script = ExtResource("1_qa7jm") + +[node name="TileMapLayer" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAAAAAAAAABAAAAAAAAAAEAAAABAAAAAAAAAAIAAAABAAAAAAAAAAMAAAABAAAAAAAAAAQAAAABAAAAAAAAAAUAAAABAAAAAAAAAAYAAAABAAAAAAAAAAcAAAABAAAAAAAAAAgAAAABAAAAAAAAAAkAAAABAAAAAAAAAAoAAAABAAAAAAAAAAsAAAABAAAAAAAAAAwAAAABAAAAAAAAAA0AAAABAAAAAAAAAA4AAAABAAAAAAAAAA8AAAABAAAAAAABAAAAAAABAAAAAAABAAEAAAABAAAAAAABAAIAAAABAAAAAAABAAMAAAABAAAAAAABAAQAAAABAAAAAAABAAUAAAABAAAAAAABAAYAAAABAAAAAAABAAcAAAABAAAAAAABAAgAAAABAAAAAAABAAkAAAABAAAAAAABAAoAAAABAAAAAAABAAsAAAABAAAAAAABAAwAAAABAAAAAAABAA0AAAABAAAAAAABAA4AAAABAAAAAAABAA8AAAABAAAAAAACAAAAAAABAAAAAAACAAEAAAABAAAAAAACAAIAAAABAAAAAAACAAMAAAABAAAAAAACAAQAAAABAAAAAAACAAUAAAABAAAAAAACAAYAAAABAAAAAAACAAcAAAABAAAAAAACAAgAAAABAAAAAAACAAkAAAABAAAAAAACAAoAAAABAAAAAAACAAsAAAABAAAAAAACAAwAAAABAAAAAAACAA0AAAABAAAAAAACAA4AAAABAAAAAAACAA8AAAABAAAAAAADAAAAAAABAAAAAAADAAEAAAABAAAAAAADAAIAAAABAAAAAAADAAMAAAABAAAAAAADAAQAAAABAAAAAAADAAUAAAABAAAAAAADAAYAAAABAAAAAAADAAcAAAABAAAAAAADAAgAAAABAAAAAAADAAkAAAABAAAAAAADAAoAAAABAAAAAAADAAsAAAABAAAAAAADAAwAAAABAAAAAAADAA0AAAABAAAAAAADAA4AAAABAAAAAAADAA8AAAABAAAAAAAEAAAAAAABAAAAAAAEAAEAAAABAAAAAAAEAAIAAAABAAAAAAAEAAMAAAABAAAAAAAEAAQAAAABAAAAAAAEAAUAAAABAAAAAAAEAAYAAAABAAAAAAAEAAcAAAABAAAAAAAEAAgAAAABAAAAAAAEAAkAAAABAAAAAAAEAAoAAAABAAAAAAAEAAsAAAABAAAAAAAEAAwAAAABAAAAAAAEAA0AAAABAAAAAAAEAA4AAAABAAAAAAAEAA8AAAABAAAAAAAFAAAAAAABAAAAAAAFAAEAAAABAAAAAAAFAAIAAAABAAAAAAAFAAMAAAABAAAAAAAFAAQAAAABAAAAAAAFAAUAAAABAAAAAAAFAAYAAAABAAAAAAAFAAcAAAABAAAAAAAFAAgAAAABAAAAAAAFAAkAAAABAAAAAAAFAAoAAAABAAAAAAAFAAsAAAABAAAAAAAFAAwAAAABAAAAAAAFAA0AAAABAAAAAAAFAA4AAAABAAAAAAAFAA8AAAABAAAAAAAGAAAAAAABAAAAAAAGAAEAAAABAAAAAAAGAAIAAAABAAAAAAAGAAMAAAABAAAAAAAGAAQAAAABAAAAAAAGAAUAAAABAAAAAAAGAAYAAAABAAAAAAAGAAcAAAABAAAAAAAGAAgAAAABAAAAAAAGAAkAAAABAAAAAAAGAAoAAAABAAAAAAAGAAsAAAABAAAAAAAGAAwAAAABAAAAAAAGAA0AAAABAAAAAAAGAA4AAAABAAAAAAAGAA8AAAABAAAAAAAHAAAAAAABAAAAAAAHAAEAAAABAAAAAAAHAAIAAAABAAAAAAAHAAMAAAABAAAAAAAHAAQAAAABAAAAAAAHAAUAAAABAAAAAAAHAAYAAAABAAAAAAAHAAcAAAABAAAAAAAHAAgAAAABAAAAAAAHAAkAAAABAAAAAAAHAAoAAAABAAAAAAAHAAsAAAABAAAAAAAHAAwAAAABAAAAAAAHAA0AAAABAAAAAAAHAA4AAAABAAAAAAAHAA8AAAABAAAAAAAIAAAAAAABAAAAAAAIAAEAAAABAAAAAAAIAAIAAAABAAAAAAAIAAMAAAABAAAAAAAIAAQAAAABAAAAAAAIAAUAAAABAAAAAAAIAAYAAAABAAAAAAAIAAcAAAABAAAAAAAIAAgAAAABAAAAAAAIAAkAAAABAAAAAAAIAAoAAAABAAAAAAAIAAsAAAABAAAAAAAIAAwAAAABAAAAAAAIAA0AAAABAAAAAAAIAA4AAAABAAAAAAAIAA8AAAABAAAAAAAJAAAAAAABAAAAAAAJAAEAAAABAAAAAAAJAAIAAAABAAAAAAAJAAMAAAABAAAAAAAJAAQAAAABAAAAAAAJAAUAAAABAAAAAAAJAAYAAAABAAAAAAAJAAcAAAABAAAAAAAJAAgAAAABAAAAAAAJAAkAAAABAAAAAAAJAAoAAAABAAAAAAAJAAsAAAABAAAAAAAJAAwAAAABAAAAAAAJAA0AAAABAAAAAAAJAA4AAAABAAAAAAAJAA8AAAABAAAAAAAKAAAAAAABAAAAAAAKAAEAAAABAAAAAAAKAAIAAAABAAAAAAAKAAMAAAABAAAAAAAKAAQAAAABAAAAAAAKAAUAAAABAAAAAAAKAAYAAAABAAAAAAAKAAcAAAABAAAAAAAKAAgAAAABAAAAAAAKAAkAAAABAAAAAAAKAAoAAAABAAAAAAAKAAsAAAABAAAAAAAKAAwAAAABAAAAAAAKAA0AAAABAAAAAAAKAA4AAAABAAAAAAAKAA8AAAABAAAAAAALAAAAAAABAAAAAAALAAEAAAABAAAAAAALAAIAAAABAAAAAAALAAMAAAABAAAAAAALAAQAAAABAAAAAAALAAUAAAABAAAAAAALAAYAAAABAAAAAAALAAcAAAABAAAAAAALAAgAAAABAAAAAAALAAkAAAABAAAAAAALAAoAAAABAAAAAAALAAsAAAABAAAAAAALAAwAAAABAAAAAAALAA0AAAABAAAAAAALAA4AAAABAAAAAAALAA8AAAABAAAAAAAMAAAAAAABAAAAAAAMAAEAAAABAAAAAAAMAAIAAAABAAAAAAAMAAMAAAABAAAAAAAMAAQAAAABAAAAAAAMAAUAAAABAAAAAAAMAAYAAAABAAAAAAAMAAcAAAABAAAAAAAMAAgAAAABAAAAAAAMAAkAAAABAAAAAAAMAAoAAAABAAAAAAAMAAsAAAABAAAAAAAMAAwAAAABAAAAAAAMAA0AAAABAAAAAAAMAA4AAAABAAAAAAAMAA8AAAABAAAAAAANAAAAAAABAAAAAAANAAEAAAABAAAAAAANAAIAAAABAAAAAAANAAMAAAABAAAAAAANAAQAAAABAAAAAAANAAUAAAABAAAAAAANAAYAAAABAAAAAAANAAcAAAABAAAAAAANAAgAAAABAAAAAAANAAkAAAABAAAAAAANAAoAAAABAAAAAAANAAsAAAABAAAAAAANAAwAAAABAAAAAAANAA0AAAABAAAAAAANAA4AAAABAAAAAAANAA8AAAABAAAAAAAOAAAAAAABAAAAAAAOAAEAAAABAAAAAAAOAAIAAAABAAAAAAAOAAMAAAABAAAAAAAOAAQAAAABAAAAAAAOAAUAAAABAAAAAAAOAAYAAAABAAAAAAAOAAcAAAABAAAAAAAOAAgAAAABAAAAAAAOAAkAAAABAAAAAAAOAAoAAAABAAAAAAAOAAsAAAABAAAAAAAOAAwAAAABAAAAAAAOAA0AAAABAAAAAAAOAA4AAAABAAAAAAAOAA8AAAABAAAAAAAPAAAAAAABAAAAAAAPAAEAAAABAAAAAAAPAAIAAAABAAAAAAAPAAMAAAABAAAAAAAPAAQAAAABAAAAAAAPAAUAAAABAAAAAAAPAAYAAAABAAAAAAAPAAcAAAABAAAAAAAPAAgAAAABAAAAAAAPAAkAAAABAAAAAAAPAAoAAAABAAAAAAAPAAsAAAABAAAAAAAPAAwAAAABAAAAAAAPAA0AAAABAAAAAAAPAA4AAAABAAAAAAAPAA8AAAABAAAAAAAQAAAAAAABAAAAAAAQAAEAAAABAAAAAAAQAAIAAAABAAAAAAAQAAMAAAABAAAAAAAQAAQAAAABAAAAAAAQAAUAAAABAAAAAAAQAAYAAAABAAAAAAAQAAcAAAABAAAAAAAQAAgAAAABAAAAAAAQAAkAAAABAAAAAAAQAAoAAAABAAAAAAAQAAsAAAABAAAAAAAQAAwAAAABAAAAAAAQAA0AAAABAAAAAAAQAA4AAAABAAAAAAAQAA8AAAABAAAAAAARAAAAAAABAAAAAAARAAEAAAABAAAAAAARAAIAAAABAAAAAAARAAMAAAABAAAAAAARAAQAAAABAAAAAAARAAUAAAABAAAAAAARAAYAAAABAAAAAAARAAcAAAABAAAAAAARAAgAAAABAAAAAAARAAkAAAABAAAAAAARAAoAAAABAAAAAAARAAsAAAABAAAAAAARAAwAAAABAAAAAAARAA0AAAABAAAAAAARAA4AAAABAAAAAAARAA8AAAABAAAAAAASAAAAAAABAAAAAAASAAEAAAABAAAAAAASAAIAAAABAAAAAAASAAMAAAABAAAAAAASAAQAAAABAAAAAAASAAUAAAABAAAAAAASAAYAAAABAAAAAAASAAcAAAABAAAAAAASAAgAAAABAAAAAAASAAkAAAABAAAAAAASAAoAAAABAAAAAAASAAsAAAABAAAAAAASAAwAAAABAAAAAAASAA0AAAABAAAAAAASAA4AAAABAAAAAAASAA8AAAABAAAAAAATAAAAAAABAAAAAAATAAEAAAABAAAAAAATAAIAAAABAAAAAAATAAMAAAABAAAAAAATAAQAAAABAAAAAAATAAUAAAABAAAAAAATAAYAAAABAAAAAAATAAcAAAABAAAAAAATAAgAAAABAAAAAAATAAkAAAABAAAAAAATAAoAAAABAAAAAAATAAsAAAABAAAAAAATAAwAAAABAAAAAAATAA0AAAABAAAAAAATAA4AAAABAAAAAAATAA8AAAABAAAAAAAAAP//AAAAAAAAAAD/////AAAAAAAAAAD//wAAAAAAAAAAAAD//wEAAAAAAAAAAAD//wIAAAAAAAAAAAD//wMAAAAAAAAAAAD//wQAAAAAAAAAAAD//wUAAAAAAAAAAAD//wYAAAAAAAAAAAD//wcAAAAAAAAAAAD//wgAAAAAAAAAAAD//wkAAAAAAAAAAAD//woAAAAAAAAAAAD//wsAAAAAAAAAAAD//wwAAAAAAAAAAAD//w0AAAAAAAAAAAD//w4AAAAAAAAAAAD//w8AAAAAAAAAAAD//xAAAAAAAAAAAAAAABAAAAAAAAAAAAABABAAAAAAAAAAAAAGABAAAAAAAAAAAAAHABAAAAAAAAAAAAAIABAAAAAAAAAAAAAJABAAAAAAAAAAAAAKABAAAAAAAAAAAAALABAAAAAAAAAAAAAMABAAAAAAAAAAAAANABAAAAAAAAAAAAAOABAAAAAAAAAAAAAPABAAAAAAAAAAAAAQABAAAAAAAAAAAAARABAAAAAAAAAAAAASABAAAAAAAAAAAAATABAAAAAAAAAAAAAUABAAAAAAAAAAAAAUAA8AAAAAAAAAAAAUAA4AAAAAAAAAAAAUAA0AAAAAAAAAAAAUAAwAAAAAAAAAAAAUAAsAAAAAAAAAAAAUAAoAAAAAAAAAAAAUAAkAAAAAAAAAAAAUAAgAAAAAAAAAAAAUAAcAAAAAAAAAAAAUAAYAAAAAAAAAAAAUAAUAAAAAAAAAAAAUAAQAAAAAAAAAAAAUAAMAAAAAAAAAAAAUAAIAAAAAAAAAAAAUAAEAAAAAAAAAAAAUAAAAAAAAAAAAAAAUAP//AAAAAAAAAAATAP//AAAAAAAAAAASAP//AAAAAAAAAAARAP//AAAAAAAAAAAQAP//AAAAAAAAAAAPAP//AAAAAAAAAAAOAP//AAAAAAAAAAABAP//AAAAAAAAAAACAP//AAAAAAAAAAADAP//AAAAAAAAAAAEAP//AAAAAAAAAAAFAP//AAAAAAAAAAAGAP//AAAAAAAAAAANAP//AAAAAAAAAAAIAP//AAAAAAAAAAAHAP//AAAAAAAAAAAMAP//AAAAAAAAAAALAP//AAAAAAAAAAAIAP7/AAAAAAAAAAAIAP3/AAAAAAAAAAALAP7/AAAAAAAAAAALAP3/AAAAAAAAAAAJAP//AAABAAAAAAAJAP7/AAABAAAAAAAJAP3/AAABAAAAAAAKAP3/AAABAAAAAAAKAP7/AAABAAAAAAAKAP//AAABAAAAAAD9////AAABAAAAAAD9/wAAAAABAAAAAAD9/wEAAAABAAAAAAD9/wIAAAABAAAAAAD9/wMAAAABAAAAAAD9/wQAAAABAAAAAAD9/wUAAAABAAAAAAD9/wYAAAABAAAAAAD9/wcAAAABAAAAAAD9/wgAAAABAAAAAAD9/wkAAAABAAAAAAD9/woAAAABAAAAAAD9/wsAAAABAAAAAAD9/wwAAAABAAAAAAD9/w0AAAABAAAAAAD9/w4AAAABAAAAAAD9/w8AAAABAAAAAAD9/xAAAAABAAAAAAD+////AAABAAAAAAD+/wAAAAABAAAAAAD+/wEAAAABAAAAAAD+/wIAAAABAAAAAAD+/wMAAAABAAAAAAD+/wQAAAABAAAAAAD+/wUAAAABAAAAAAD+/wYAAAABAAAAAAD+/wcAAAABAAAAAAD+/wgAAAABAAAAAAD+/wkAAAABAAAAAAD+/woAAAABAAAAAAD+/wsAAAABAAAAAAD+/wwAAAABAAAAAAD+/w0AAAABAAAAAAD+/w4AAAABAAAAAAD+/w8AAAABAAAAAAD+/xAAAAABAAAAAAAVAP//AAABAAAAAAAVAAAAAAABAAAAAAAVAAEAAAABAAAAAAAVAAIAAAABAAAAAAAVAAMAAAABAAAAAAAVAAQAAAABAAAAAAAVAAUAAAABAAAAAAAVAAYAAAABAAAAAAAVAAcAAAABAAAAAAAVAAgAAAABAAAAAAAVAAkAAAABAAAAAAAVAAoAAAABAAAAAAAVAAsAAAABAAAAAAAVAAwAAAABAAAAAAAVAA0AAAABAAAAAAAVAA4AAAABAAAAAAAVAA8AAAABAAAAAAAVABAAAAABAAAAAAAWAP//AAABAAAAAAAWAAAAAAABAAAAAAAWAAEAAAABAAAAAAAWAAIAAAABAAAAAAAWAAMAAAABAAAAAAAWAAQAAAABAAAAAAAWAAUAAAABAAAAAAAWAAYAAAABAAAAAAAWAAcAAAABAAAAAAAWAAgAAAABAAAAAAAWAAkAAAABAAAAAAAWAAoAAAABAAAAAAAWAAsAAAABAAAAAAAWAAwAAAABAAAAAAAWAA0AAAABAAAAAAAWAA4AAAABAAAAAAAWAA8AAAABAAAAAAAWABAAAAABAAAAAAAGABEAAAABAAAAAAAGABIAAAABAAAAAAAHABEAAAABAAAAAAAHABIAAAABAAAAAAAIABEAAAABAAAAAAAIABIAAAABAAAAAAAJABEAAAABAAAAAAAJABIAAAABAAAAAAAKABEAAAABAAAAAAAKABIAAAABAAAAAAALABEAAAABAAAAAAALABIAAAABAAAAAAAMABEAAAABAAAAAAAMABIAAAABAAAAAAANABEAAAABAAAAAAANABIAAAABAAAAAAAOABEAAAABAAAAAAAOABIAAAABAAAAAAAPABEAAAABAAAAAAAPABIAAAABAAAAAAAQABEAAAABAAAAAAAQABIAAAABAAAAAAARABEAAAABAAAAAAARABIAAAABAAAAAAASABEAAAABAAAAAAASABIAAAABAAAAAAATABEAAAABAAAAAAATABIAAAABAAAAAAAUABEAAAABAAAAAAAUABIAAAABAAAAAAAVABEAAAABAAAAAAAVABIAAAABAAAAAAAWABEAAAABAAAAAAAWABIAAAABAAAAAAD9/xEAAAABAAAAAAD9/xIAAAABAAAAAAD+/xEAAAABAAAAAAD+/xIAAAABAAAAAAD//xEAAAABAAAAAAD//xIAAAABAAAAAAAAABEAAAABAAAAAAAAABIAAAABAAAAAAABABEAAAABAAAAAAABABIAAAABAAAAAAD9//3/AAABAAAAAAD9//7/AAABAAAAAAD+//3/AAABAAAAAAD+//7/AAABAAAAAAD///3/AAABAAAAAAD///7/AAABAAAAAAAAAP3/AAABAAAAAAAAAP7/AAABAAAAAAABAP3/AAABAAAAAAABAP7/AAABAAAAAAACAP3/AAABAAAAAAACAP7/AAABAAAAAAADAP3/AAABAAAAAAADAP7/AAABAAAAAAAEAP3/AAABAAAAAAAEAP7/AAABAAAAAAAFAP3/AAABAAAAAAAFAP7/AAABAAAAAAAGAP3/AAABAAAAAAAGAP7/AAABAAAAAAAHAP3/AAABAAAAAAAHAP7/AAABAAAAAAAMAP3/AAABAAAAAAAMAP7/AAABAAAAAAANAP3/AAABAAAAAAANAP7/AAABAAAAAAAOAP3/AAABAAAAAAAOAP7/AAABAAAAAAAPAP3/AAABAAAAAAAPAP7/AAABAAAAAAAQAP3/AAABAAAAAAAQAP7/AAABAAAAAAARAP3/AAABAAAAAAARAP7/AAABAAAAAAASAP3/AAABAAAAAAASAP7/AAABAAAAAAATAP3/AAABAAAAAAATAP7/AAABAAAAAAAUAP3/AAABAAAAAAAUAP7/AAABAAAAAAAVAP3/AAABAAAAAAAVAP7/AAABAAAAAAAWAP3/AAABAAAAAAAWAP7/AAABAAAAAAA=") +tile_set = ExtResource("1_1ujm0") + +[node name="TileMapLayer2" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAAJAP3/AAADAAAAAAAJAP7/AAADAAAAAAAJAP//AAADAAAAAAAKAP3/AAADAAAAAAAKAP7/AAADAAAAAAAKAP//AAADAAAAAAADAAUAAAAAAAQAAAAEAAUAAAACAAQAAAAGAAUAAAACAAQAAAAHAAUAAAAAAAQAABADAAQAAAAAAAIAAAAEAAQAAAABAAIAAAAFAAQAAAABAAIAAAAGAAQAAAABAAIAAAAHAAQAAAAAAAIAABAQAAQAAAAAAAIAABAPAAQAAAABAAIAAAAOAAQAAAABAAIAAAANAAQAAAABAAIAAAAMAAQAAAAAAAIAAAANAAUAAAACAAQAAAAPAAUAAAACAAQAAAAMAAUAAAAAAAQAAAAQAAUAAAAAAAQAABACAAoAAAAAAAUAAAADAAoAAAABAAUAAAAEAAoAAAABAAUAAAAFAAoAAAABAAUAAAAGAAoAAAAAAAUAABAMAAkAAAAAAAIAAAANAAkAAAABAAIAAAAOAAkAAAABAAIAAAAPAAkAAAABAAIAAAAQAAkAAAAAAAIAABAMAAoAAAAAAAMAAAAQAAoAAAAAAAMAABAMAAsAAAAAAAQAAAAQAAsAAAAAAAQAABANAAsAAAACAAQAAAAPAAsAAAACAAQAAAANAAoAAAABAAMAAAAOAAoAAAABAAMAAAAPAAoAAAABAAMAAAAMAA0AAAABAAUAAAANAA0AAAABAAUAAAAOAA0AAAABAAUAAAAPAA0AAAABAAUAAAAQAA0AAAABAAUAAAALAA0AAAAAAAUAAAARAA0AAAAAAAUAABADAAkAAAAAAAYAAAAEAAwAAAAAAAYAADANAA4AAAAAAAYAAAAQAAwAAAAAAAYAAAAIAAcAAAAAAAYAAAAJAAIAAAAAAAYAAAARAAIAAAAAAAYAAAARAAYAAAAAAAYAAAAKAAcAAAAAAAYAACABAAMAAAAAAAYAAAABAA4AAAAAAAYAAAAIAAkAAAAAAAYAACASAA4AAAAAAAYAAAAJAAwAAAAAAAYAAAADAAsAAAAAAAYAAAAEAAsAAAAAAAYAAAAFAAsAAAAAAAYAADASAAsAAAAAAAYAACAIAA4AAAAAAAYAACABAAcAAAAAAAYAADAJAAQAAAAAAAYAABAMAAIAAAAAAAYAABADAA4AAAAAAAYAABAFAAEAAAAAAAYAABAPAAEAAAAAAAYAABD9////AAAFAAEAAAD9/wAAAAAFAAEAAAD+////AAAGAAEAAAD+/wAAAAAGAAEAAAD9/wEAAAAFAAEAAAD9/wIAAAAFAAEAAAD+/wEAAAAGAAEAAAD+/wIAAAAGAAEAAAD9/wMAAAAFAAEAAAD+/wMAAAAGAAEAAAD9/wQAAAAFAAEAAAD+/wQAAAAGAAEAAAD9/wUAAAAFAAEAAAD+/wUAAAAGAAEAAAD9/wYAAAAFAAEAAAD+/wYAAAAGAAEAAAD9/wcAAAAFAAEAAAD+/wcAAAAGAAEAAAD9/wgAAAAFAAEAAAD+/wgAAAAGAAEAAAD9/wkAAAAFAAEAAAD+/wkAAAAGAAEAAAD9/woAAAAFAAEAAAD+/woAAAAGAAEAAAD9/wsAAAAFAAEAAAD+/wsAAAAGAAEAAAD9/wwAAAAFAAEAAAD+/wwAAAAGAAEAAAD9/w0AAAAFAAEAAAD+/w0AAAAGAAEAAAD9/w4AAAAFAAEAAAD+/w4AAAAGAAEAAAD9/w8AAAAFAAEAAAD+/w8AAAAGAAEAAAD9/xAAAAAFAAEAAAD+/xAAAAAGAAEAAAAVAA8AAAAFAAEAAAAVABAAAAAFAAEAAAAWAA8AAAAGAAEAAAAWABAAAAAGAAEAAAAVAA4AAAAFAAEAAAAWAA4AAAAGAAEAAAAVAA0AAAAFAAEAAAAWAA0AAAAGAAEAAAAVAAwAAAAFAAEAAAAWAAwAAAAGAAEAAAAVAAsAAAAFAAEAAAAWAAsAAAAGAAEAAAAVAAkAAAAFAAEAAAAVAAoAAAAFAAEAAAAWAAkAAAAGAAEAAAAWAAoAAAAGAAEAAAAVAAcAAAAFAAEAAAAVAAgAAAAFAAEAAAAWAAcAAAAGAAEAAAAWAAgAAAAGAAEAAAAVAAYAAAAFAAEAAAAWAAYAAAAGAAEAAAAVAAUAAAAFAAEAAAAWAAUAAAAGAAEAAAAVAAQAAAAFAAEAAAAWAAQAAAAGAAEAAAAVAAMAAAAFAAEAAAAWAAMAAAAGAAEAAAAVAAIAAAAFAAEAAAAWAAIAAAAGAAEAAAAVAAEAAAAFAAEAAAAWAAEAAAAGAAEAAAAVAAAAAAAFAAEAAAAWAAAAAAAGAAEAAAAVAP//AAAFAAEAAAAWAP//AAAGAAEAAAAVABEAAAAFAAEAAAAWABEAAAAGAAEAAAAVABIAAAAFAAEAAAAWABIAAAAGAAEAAAD9/xEAAAAFAAEAAAD+/xEAAAAGAAEAAAD9/xIAAAAFAAEAAAD+/xIAAAAGAAEAAAD//xIAAAAFAAEAAAAAABIAAAAGAAEAAAATABIAAAAFAAEAAAAUABIAAAAGAAEAAAARABIAAAAFAAEAAAASABIAAAAGAAEAAAAPABIAAAAFAAEAAAAQABIAAAAGAAEAAAANABIAAAAFAAEAAAAOABIAAAAGAAEAAAALABIAAAAFAAEAAAAMABIAAAAGAAEAAAAJABIAAAAFAAEAAAAKABIAAAAGAAEAAAAHABIAAAAFAAEAAAAIABIAAAAGAAEAAAD9//7/AAAFAAEAAAD+//7/AAAGAAEAAAD///7/AAAFAAEAAAAAAP7/AAAGAAEAAAABAP7/AAAFAAEAAAACAP7/AAAGAAEAAAADAP7/AAAFAAEAAAAEAP7/AAAGAAEAAAAFAP7/AAAFAAEAAAAGAP7/AAAGAAEAAAAVAP7/AAAFAAEAAAAWAP7/AAAGAAEAAAATAP7/AAAFAAEAAAAUAP7/AAAGAAEAAAARAP7/AAAFAAEAAAASAP7/AAAGAAEAAAAPAP7/AAAFAAEAAAAQAP7/AAAGAAEAAAANAP7/AAAFAAEAAAAOAP7/AAAGAAEAAAA=") +tile_set = ExtResource("1_1ujm0") + +[node name="TileMapLayer3" type="TileMapLayer" parent="."] +tile_map_data = PackedByteArray("AAD9////AAAFAAAAAAD+////AAAGAAAAAAD9/wAAAAAFAAAAAAD+/wAAAAAGAAAAAAD9/wEAAAAFAAAAAAD+/wEAAAAGAAAAAAD9/wIAAAAFAAAAAAD+/wIAAAAGAAAAAAD9/wMAAAAFAAAAAAD+/wMAAAAGAAAAAAD9/wQAAAAFAAAAAAD+/wQAAAAGAAAAAAD9/wUAAAAFAAAAAAD+/wUAAAAGAAAAAAD9/wYAAAAFAAAAAAD+/wYAAAAGAAAAAAD9/wcAAAAFAAAAAAD+/wcAAAAGAAAAAAD9/wgAAAAFAAAAAAD+/wgAAAAGAAAAAAD9/wkAAAAFAAAAAAD+/wkAAAAGAAAAAAD9/woAAAAFAAAAAAD+/woAAAAGAAAAAAD9/wsAAAAFAAAAAAD+/wsAAAAGAAAAAAD9/wwAAAAFAAAAAAD+/wwAAAAGAAAAAAD9/w0AAAAFAAAAAAD+/w0AAAAGAAAAAAD9/w4AAAAFAAAAAAD+/w4AAAAGAAAAAAD9/w8AAAAFAAAAAAD+/w8AAAAGAAAAAAAVAA8AAAAFAAAAAAAWAA8AAAAGAAAAAAAVAA4AAAAFAAAAAAAWAA4AAAAGAAAAAAAVAA0AAAAFAAAAAAAWAA0AAAAGAAAAAAAVAAwAAAAFAAAAAAAWAAwAAAAGAAAAAAAVAAsAAAAFAAAAAAAWAAsAAAAGAAAAAAAVAAoAAAAFAAAAAAAWAAoAAAAGAAAAAAAVAAkAAAAFAAAAAAAWAAkAAAAGAAAAAAAVAAgAAAAFAAAAAAAWAAgAAAAGAAAAAAAVAAcAAAAFAAAAAAAWAAcAAAAGAAAAAAAVAAYAAAAFAAAAAAAWAAYAAAAGAAAAAAAVAAUAAAAFAAAAAAAWAAUAAAAGAAAAAAAVAAQAAAAFAAAAAAAWAAQAAAAGAAAAAAAVAAMAAAAFAAAAAAAWAAMAAAAGAAAAAAAVAAIAAAAFAAAAAAAWAAIAAAAGAAAAAAAVAAEAAAAFAAAAAAAWAAEAAAAGAAAAAAAVAAAAAAAFAAAAAAAWAAAAAAAGAAAAAAAVAP//AAAFAAAAAAAWAP//AAAGAAAAAAD9/xAAAAAFAAAAAAD+/xAAAAAGAAAAAAD9/xEAAAAFAAAAAAD+/xEAAAAGAAAAAAAVABAAAAAFAAAAAAAWABAAAAAGAAAAAAAVABEAAAAFAAAAAAAWABEAAAAGAAAAAAD//xEAAAAFAAAAAAAAABEAAAAGAAAAAAAHABEAAAAFAAAAAAAIABEAAAAGAAAAAAAJABEAAAAFAAAAAAAKABEAAAAGAAAAAAALABEAAAAFAAAAAAAMABEAAAAGAAAAAAANABEAAAAFAAAAAAAOABEAAAAGAAAAAAAPABEAAAAFAAAAAAAQABEAAAAGAAAAAAARABEAAAAFAAAAAAASABEAAAAGAAAAAAATABEAAAAFAAAAAAAUABEAAAAGAAAAAAAGAP3/AAAGAAAAAAAEAP3/AAAGAAAAAAAFAP3/AAAFAAAAAAACAP3/AAAGAAAAAAADAP3/AAAFAAAAAAAAAP3/AAAGAAAAAAABAP3/AAAFAAAAAAD9//3/AAAFAAAAAAD+//3/AAAGAAAAAAD///3/AAAFAAAAAAD9//7/AAAFAAAAAAD+//7/AAAGAAAAAAAVAP3/AAAFAAAAAAAWAP3/AAAGAAAAAAATAP3/AAAFAAAAAAAUAP3/AAAGAAAAAAARAP3/AAAFAAAAAAASAP3/AAAGAAAAAAAPAP3/AAAFAAAAAAAQAP3/AAAGAAAAAAANAP3/AAAFAAAAAAAOAP3/AAAGAAAAAAAVAP7/AAAFAAAAAAAWAP7/AAAGAAAAAAA=") +tile_set = ExtResource("1_1ujm0") + +[node name="Door_Indoor1" parent="." instance=ExtResource("4_tcysf")] +position = Vector2(88, 88) +scene = "uid://swr031bixsgd" +map_entry = "Town1" + +[node name="Door_Indoor2" parent="." instance=ExtResource("4_tcysf")] +position = Vector2(232, 88) +scene = "uid://swr031bixsgd" +map_entry = "Town1" + +[node name="Door_Lab" parent="." instance=ExtResource("4_tcysf")] +position = Vector2(232, 184) +scene = "uid://swr031bixsgd" +map_entry = "Town1" + +[node name="Indoor1" type="Marker2D" parent="."] +position = Vector2(88, 104) + +[node name="Route1" type="Marker2D" parent="."] +position = Vector2(160, -48) + +[node name="VisibleOnScreenNotifier2D" type="VisibleOnScreenNotifier2D" parent="Route1"] + +[connection signal="screen_entered" from="Route1/VisibleOnScreenNotifier2D" to="." method="_on_visible_on_screen_notifier_2d_screen_entered" flags=6] diff --git a/player/assets/player-portait.kra b/player/assets/player-portait.kra new file mode 100644 index 0000000..5349a47 Binary files /dev/null and b/player/assets/player-portait.kra differ diff --git a/player/assets/player-portait.kra~ b/player/assets/player-portait.kra~ new file mode 100644 index 0000000..0ccc59d Binary files /dev/null and b/player/assets/player-portait.kra~ differ diff --git a/player/assets/player-portait.png b/player/assets/player-portait.png new file mode 100644 index 0000000..e6d194d Binary files /dev/null and b/player/assets/player-portait.png differ diff --git a/player/assets/player-portait.png.import b/player/assets/player-portait.png.import new file mode 100644 index 0000000..b03e109 --- /dev/null +++ b/player/assets/player-portait.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cowq84cvepbp7" +path="res://.godot/imported/player-portait.png-bf1e6df8e8b036df7a685ef1e4ec3bb9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://player/assets/player-portait.png" +dest_files=["res://.godot/imported/player-portait.png-bf1e6df8e8b036df7a685ef1e4ec3bb9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/player/assets/sprites.kra b/player/assets/sprites.kra new file mode 100644 index 0000000..967a244 Binary files /dev/null and b/player/assets/sprites.kra differ diff --git a/player/assets/sprites.kra~ b/player/assets/sprites.kra~ new file mode 100644 index 0000000..e91e2c9 Binary files /dev/null and b/player/assets/sprites.kra~ differ diff --git a/player/assets/sprites.png b/player/assets/sprites.png new file mode 100644 index 0000000..f635426 Binary files /dev/null and b/player/assets/sprites.png differ diff --git a/player/assets/sprites.png.import b/player/assets/sprites.png.import new file mode 100644 index 0000000..4201dd1 --- /dev/null +++ b/player/assets/sprites.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c5tjx8m8m7xv1" +path="res://.godot/imported/sprites.png-aaa6d29875ac017efefb9605184986f9.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://player/assets/sprites.png" +dest_files=["res://.godot/imported/sprites.png-aaa6d29875ac017efefb9605184986f9.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/player/assets/sprites.png~ b/player/assets/sprites.png~ new file mode 100644 index 0000000..6d07776 Binary files /dev/null and b/player/assets/sprites.png~ differ diff --git a/player/player.gd b/player/player.gd new file mode 100644 index 0000000..93920c6 --- /dev/null +++ b/player/player.gd @@ -0,0 +1,41 @@ +class_name Player +extends CharacterBody2D + + +var current_state: PlayerState: + set = set_state + +var current_direction: Vector2: + set = set_direction + +var current_speed := 150.0 + +@onready var state_idle: PlayerStateIdle = %StateIdle +@onready var state_moving: PlayerStateMoving = %StateMoving + +@onready var sprite: AnimatedSprite2D = $AnimatedSprite2D + +@onready var ray_cast_up: RayCast2D = $RayCastUp +@onready var ray_cast_down: RayCast2D = $RayCastDown +@onready var ray_cast_left: RayCast2D = $RayCastLeft +@onready var ray_cast_right: RayCast2D = $RayCastRight + + +func _ready() -> void: + current_state = $States/StateIdle + + +func set_state(value: PlayerState) -> void: + if current_state: + current_state._state_exit() + current_state.process_mode = Node.PROCESS_MODE_DISABLED + + current_state = value + + current_state.process_mode = Node.PROCESS_MODE_INHERIT + current_state._state_enter() + + +func set_direction(value: Vector2) -> void: + current_direction = value + Game.current_direction = value diff --git a/player/player.gd.uid b/player/player.gd.uid new file mode 100644 index 0000000..1e3d033 --- /dev/null +++ b/player/player.gd.uid @@ -0,0 +1 @@ +uid://dl3t07nx8ts2a diff --git a/player/player.tscn b/player/player.tscn new file mode 100644 index 0000000..e956bad --- /dev/null +++ b/player/player.tscn @@ -0,0 +1,241 @@ +[gd_scene load_steps=28 format=3 uid="uid://lpmvfkid4uqc"] + +[ext_resource type="Script" uid="uid://dl3t07nx8ts2a" path="res://player/player.gd" id="1_rkbax"] +[ext_resource type="Texture2D" uid="uid://c1dljohon2jfp" path="res://icon.svg" id="2_qjkh3"] +[ext_resource type="Texture2D" uid="uid://c5tjx8m8m7xv1" path="res://player/assets/sprites.png" id="2_rkbax"] +[ext_resource type="Script" uid="uid://bo75eq57ifvga" path="res://player/state_idle.gd" id="3_g1dw6"] +[ext_resource type="Script" uid="uid://btr1v8motp2lb" path="res://player/state_moving.gd" id="4_yw30f"] + +[sub_resource type="AtlasTexture" id="AtlasTexture_g1dw6"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_tqiix"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_ebec5"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rkbax"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yw30f"] +atlas = ExtResource("2_rkbax") +region = Rect2(16, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_qjkh3"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_g6k8r"] +atlas = ExtResource("2_rkbax") +region = Rect2(32, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_boad6"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 0, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_e7oew"] +atlas = ExtResource("2_rkbax") +region = Rect2(16, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_c35mf"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_65viv"] +atlas = ExtResource("2_rkbax") +region = Rect2(32, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_x7c3f"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 48, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_yllr7"] +atlas = ExtResource("2_rkbax") +region = Rect2(16, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_kb6p2"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_wodsf"] +atlas = ExtResource("2_rkbax") +region = Rect2(32, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_32hag"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 32, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_rgyib"] +atlas = ExtResource("2_rkbax") +region = Rect2(16, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_hg6s5"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_8t03j"] +atlas = ExtResource("2_rkbax") +region = Rect2(32, 16, 16, 16) + +[sub_resource type="AtlasTexture" id="AtlasTexture_2ieo8"] +atlas = ExtResource("2_rkbax") +region = Rect2(0, 16, 16, 16) + +[sub_resource type="SpriteFrames" id="SpriteFrames_yd4wl"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_g1dw6") +}], +"loop": true, +"name": &"idle_down", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_tqiix") +}], +"loop": true, +"name": &"idle_left", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_ebec5") +}], +"loop": true, +"name": &"idle_right", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rkbax") +}], +"loop": true, +"name": &"idle_up", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_yw30f") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_qjkh3") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_g6k8r") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_boad6") +}], +"loop": true, +"name": &"walk_down", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_e7oew") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_c35mf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_65viv") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_x7c3f") +}], +"loop": true, +"name": &"walk_left", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_yllr7") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_kb6p2") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_wodsf") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_32hag") +}], +"loop": true, +"name": &"walk_right", +"speed": 5.0 +}, { +"frames": [{ +"duration": 1.0, +"texture": SubResource("AtlasTexture_rgyib") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_hg6s5") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_8t03j") +}, { +"duration": 1.0, +"texture": SubResource("AtlasTexture_2ieo8") +}], +"loop": true, +"name": &"walk_up", +"speed": 5.0 +}] + +[sub_resource type="RectangleShape2D" id="RectangleShape2D_rkbax"] +size = Vector2(14, 14) + +[node name="Player" type="CharacterBody2D" groups=["player"]] +script = ExtResource("1_rkbax") + +[node name="Shadow" type="Sprite2D" parent="."] +position = Vector2(-4, 5) +scale = Vector2(0.0625, 0.0234375) +texture = ExtResource("2_qjkh3") +centered = false + +[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] +sprite_frames = SubResource("SpriteFrames_yd4wl") +animation = &"idle_down" +centered = false +offset = Vector2(-8, -8) + +[node name="CollisionShape2D" type="CollisionShape2D" parent="."] +shape = SubResource("RectangleShape2D_rkbax") + +[node name="RayCastUp" type="RayCast2D" parent="."] +target_position = Vector2(0, -23) +collision_mask = 2 + +[node name="RayCastDown" type="RayCast2D" parent="."] +target_position = Vector2(0, 23) +collision_mask = 2 + +[node name="RayCastLeft" type="RayCast2D" parent="."] +target_position = Vector2(-23, 0) +collision_mask = 2 + +[node name="RayCastRight" type="RayCast2D" parent="."] +target_position = Vector2(23, 0) +collision_mask = 2 + +[node name="States" type="Node2D" parent="."] + +[node name="StateIdle" type="Node2D" parent="States" node_paths=PackedStringArray("player")] +unique_name_in_owner = true +process_mode = 4 +script = ExtResource("3_g1dw6") +player = NodePath("../..") + +[node name="StateMoving" type="Node2D" parent="States" node_paths=PackedStringArray("player")] +unique_name_in_owner = true +process_mode = 4 +script = ExtResource("4_yw30f") +player = NodePath("../..") diff --git a/player/player_state.gd b/player/player_state.gd new file mode 100644 index 0000000..ccbca65 --- /dev/null +++ b/player/player_state.gd @@ -0,0 +1,12 @@ +class_name PlayerState +extends Node2D + + +@export var player: Player + + +func _state_enter() -> void: + pass + +func _state_exit() -> void: + pass diff --git a/player/player_state.gd.uid b/player/player_state.gd.uid new file mode 100644 index 0000000..0ce67b7 --- /dev/null +++ b/player/player_state.gd.uid @@ -0,0 +1 @@ +uid://bdflh40t2hmjl diff --git a/player/state_idle.gd b/player/state_idle.gd new file mode 100644 index 0000000..78f7af5 --- /dev/null +++ b/player/state_idle.gd @@ -0,0 +1,30 @@ +class_name PlayerStateIdle +extends PlayerState + + +func _state_enter() -> void: + get_viewport().get_camera_2d().global_position = player.global_position + + if player.current_direction == Vector2.UP: + player.sprite.play("idle_up") + elif player.current_direction == Vector2.DOWN: + player.sprite.play("idle_down") + elif player.current_direction == Vector2.LEFT: + player.sprite.play("idle_left") + elif player.current_direction == Vector2.RIGHT: + player.sprite.play("idle_right") + + +func _physics_process(_delta: float) -> void: + if Input.is_action_just_pressed("ui_up"): + player.current_direction = Vector2.UP + player.set_state(player.state_moving) + elif Input.is_action_just_pressed("ui_down"): + player.current_direction = Vector2.DOWN + player.set_state(player.state_moving) + elif Input.is_action_just_pressed("ui_left"): + player.current_direction = Vector2.LEFT + player.set_state(player.state_moving) + elif Input.is_action_just_pressed("ui_right"): + player.current_direction = Vector2.RIGHT + player.set_state(player.state_moving) diff --git a/player/state_idle.gd.uid b/player/state_idle.gd.uid new file mode 100644 index 0000000..17fe1df --- /dev/null +++ b/player/state_idle.gd.uid @@ -0,0 +1 @@ +uid://bo75eq57ifvga diff --git a/player/state_moving.gd b/player/state_moving.gd new file mode 100644 index 0000000..0be777f --- /dev/null +++ b/player/state_moving.gd @@ -0,0 +1,52 @@ +class_name PlayerStateMoving +extends PlayerState + + +var is_moving := false +var target_position: Vector2 + + +func _state_enter() -> void: + is_moving = false + + +func _state_exit() -> void: + is_moving = false + + +func _physics_process(delta: float) -> void: + var map: TileMapLayer = Game.world.get_current_map().get_node("TileMapLayer") + + if not is_moving: + if Input.is_action_pressed("ui_up") and not player.ray_cast_up.is_colliding(): + is_moving = true + player.current_direction = Vector2.UP + player.sprite.play("walk_up") + elif Input.is_action_pressed("ui_down") and not player.ray_cast_down.is_colliding(): + is_moving = true + player.current_direction = Vector2.DOWN + player.sprite.play("walk_down") + elif Input.is_action_pressed("ui_left") and not player.ray_cast_left.is_colliding(): + is_moving = true + player.current_direction = Vector2.LEFT + player.sprite.play("walk_left") + elif Input.is_action_pressed("ui_right") and not player.ray_cast_right.is_colliding(): + is_moving = true + player.current_direction = Vector2.RIGHT + player.sprite.play("walk_right") + else: + player.set_state(player.state_idle) + + var target_tile := map.local_to_map(player.global_position) + Vector2i(player.current_direction) + target_position = map.map_to_local(target_tile) + + if is_moving: + player.global_position = player.global_position.move_toward( + target_position, + delta * player.current_speed + ) + + get_viewport().get_camera_2d().global_position = player.global_position + + if player.global_position == target_position: + is_moving = false diff --git a/player/state_moving.gd.uid b/player/state_moving.gd.uid new file mode 100644 index 0000000..f05ec9a --- /dev/null +++ b/player/state_moving.gd.uid @@ -0,0 +1 @@ +uid://btr1v8motp2lb diff --git a/project.godot b/project.godot new file mode 100644 index 0000000..a27923d --- /dev/null +++ b/project.godot @@ -0,0 +1,47 @@ +; Engine configuration file. +; It's best edited using the editor UI and not directly, +; since the parameters that go here are not all obvious. +; +; Format: +; [section] ; section goes between [] +; param=value ; assign values to parameters + +config_version=5 + +[application] + +config/name="pokemon-blue-from-memory" +run/main_scene="uid://d1jslq40imenb" +config/features=PackedStringArray("4.4", "GL Compatibility") +boot_splash/bg_color=Color(0.0666667, 0.329412, 0.47451, 1) +config/icon="uid://j71cc2olvhk1" + +[autoload] + +Game="*res://Game.tscn" +Sound="*res://Sound.tscn" + +[display] + +window/size/viewport_width=320 +window/size/viewport_height=256 +window/stretch/mode="viewport" + +[editor_plugins] + +enabled=PackedStringArray("res://addons/YouCanDoIt/plugin.cfg") + +[global_group] + +player="" + +[layer_names] + +2d_physics/layer_1="Player" +2d_physics/layer_2="Wall" + +[rendering] + +textures/canvas_textures/default_texture_filter=0 +renderer/rendering_method="gl_compatibility" +renderer/rendering_method.mobile="gl_compatibility" diff --git a/sound.gd b/sound.gd new file mode 100644 index 0000000..7fa433f --- /dev/null +++ b/sound.gd @@ -0,0 +1,3 @@ +extends Node + +@onready var door: AudioStreamPlayer = $Door diff --git a/sound.gd.uid b/sound.gd.uid new file mode 100644 index 0000000..d6e851c --- /dev/null +++ b/sound.gd.uid @@ -0,0 +1 @@ +uid://c8av4m5dj5x68 diff --git a/start.gd b/start.gd new file mode 100644 index 0000000..72ac188 --- /dev/null +++ b/start.gd @@ -0,0 +1,14 @@ +extends Control + + +func _ready() -> void: + var tween := create_tween().set_loops() + tween.tween_property($PressStart, "modulate", Color(1.0, 1.0, 1.0, 0.5), 1.0) + tween.tween_property($PressStart, "modulate", Color(1.0, 1.0, 1.0, 1.0), 1.0) + + +func _input(event: InputEvent) -> void: + if event.is_action_pressed("ui_accept"): + await Game.fade_out() + get_tree().change_scene_to_file("res://world.tscn") + Game.fade_in() diff --git a/start.gd.uid b/start.gd.uid new file mode 100644 index 0000000..d24de67 --- /dev/null +++ b/start.gd.uid @@ -0,0 +1 @@ +uid://ckonh5y0brewm diff --git a/start.tscn b/start.tscn new file mode 100644 index 0000000..9251454 --- /dev/null +++ b/start.tscn @@ -0,0 +1,64 @@ +[gd_scene load_steps=5 format=3 uid="uid://d1jslq40imenb"] + +[ext_resource type="Script" uid="uid://ckonh5y0brewm" path="res://start.gd" id="1_ots34"] +[ext_resource type="Texture2D" uid="uid://j71cc2olvhk1" path="res://logo.png" id="2_qn1rc"] +[ext_resource type="Texture2D" uid="uid://cowq84cvepbp7" path="res://player/assets/player-portait.png" id="3_1n0d2"] +[ext_resource type="Theme" uid="uid://cxbeeg4rqqeub" path="res://ui/assets/theme.tres" id="4_y5hus"] + +[node name="Start" type="Control"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("1_ots34") + +[node name="Background" type="ColorRect" parent="."] +layout_mode = 1 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +color = Color(0.964706, 0.964706, 0.964706, 1) + +[node name="Logo" type="TextureRect" parent="."] +layout_mode = 1 +anchors_preset = -1 +anchor_right = 1.0 +offset_left = 115.5 +offset_top = 11.5 +offset_right = -115.5 +offset_bottom = 100.5 +grow_horizontal = 2 +grow_vertical = 2 +texture = ExtResource("2_qn1rc") +stretch_mode = 5 + +[node name="HBoxContainer" type="HBoxContainer" parent="."] +layout_mode = 0 +offset_left = 71.0 +offset_top = 124.0 +offset_right = 253.0 +offset_bottom = 227.0 + +[node name="Player" type="TextureRect" parent="HBoxContainer"] +layout_mode = 2 +size_flags_horizontal = 3 +texture = ExtResource("3_1n0d2") +stretch_mode = 5 + +[node name="Pokemon" type="TextureRect" parent="HBoxContainer"] +custom_minimum_size = Vector2(80, 0) +layout_mode = 2 +stretch_mode = 5 + +[node name="PressStart" type="Label" parent="."] +layout_mode = 0 +offset_left = 119.0 +offset_top = 113.0 +offset_right = 201.0 +offset_bottom = 127.0 +theme = ExtResource("4_y5hus") +text = "Press Start" diff --git a/ui/assets/Minimal3x5.ttf b/ui/assets/Minimal3x5.ttf new file mode 100755 index 0000000..3024b74 Binary files /dev/null and b/ui/assets/Minimal3x5.ttf differ diff --git a/ui/assets/Minimal3x5.ttf.import b/ui/assets/Minimal3x5.ttf.import new file mode 100644 index 0000000..3bcb173 --- /dev/null +++ b/ui/assets/Minimal3x5.ttf.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bgj4ox5i5fpjf" +path="res://.godot/imported/Minimal3x5.ttf-68b9a4ba08b6cadb0cd3e189612c985e.fontdata" + +[deps] + +source_file="res://ui/assets/Minimal3x5.ttf" +dest_files=["res://.godot/imported/Minimal3x5.ttf-68b9a4ba08b6cadb0cd3e189612c985e.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 +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/ui/assets/Minimal5x5Monospaced.ttf b/ui/assets/Minimal5x5Monospaced.ttf new file mode 100755 index 0000000..8ef9fa1 Binary files /dev/null and b/ui/assets/Minimal5x5Monospaced.ttf differ diff --git a/ui/assets/Minimal5x5Monospaced.ttf.import b/ui/assets/Minimal5x5Monospaced.ttf.import new file mode 100644 index 0000000..f811552 --- /dev/null +++ b/ui/assets/Minimal5x5Monospaced.ttf.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://ifdrrljlkcpq" +path="res://.godot/imported/Minimal5x5Monospaced.ttf-fd9125b575442d5a0ab82dd016487ac3.fontdata" + +[deps] + +source_file="res://ui/assets/Minimal5x5Monospaced.ttf" +dest_files=["res://.godot/imported/Minimal5x5Monospaced.ttf-fd9125b575442d5a0ab82dd016487ac3.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 +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/ui/assets/Minimal5x7.ttf b/ui/assets/Minimal5x7.ttf new file mode 100755 index 0000000..7372987 Binary files /dev/null and b/ui/assets/Minimal5x7.ttf differ diff --git a/ui/assets/Minimal5x7.ttf.import b/ui/assets/Minimal5x7.ttf.import new file mode 100644 index 0000000..2289968 --- /dev/null +++ b/ui/assets/Minimal5x7.ttf.import @@ -0,0 +1,35 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://c17sr7f3kwc3m" +path="res://.godot/imported/Minimal5x7.ttf-a34c0ec56184d93c2e894a2cb938e1c0.fontdata" + +[deps] + +source_file="res://ui/assets/Minimal5x7.ttf" +dest_files=["res://.godot/imported/Minimal5x7.ttf-a34c0ec56184d93c2e894a2cb938e1c0.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 +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/ui/assets/theme.tres b/ui/assets/theme.tres new file mode 100644 index 0000000..4432420 --- /dev/null +++ b/ui/assets/theme.tres @@ -0,0 +1,8 @@ +[gd_resource type="Theme" load_steps=2 format=3 uid="uid://cxbeeg4rqqeub"] + +[ext_resource type="FontFile" uid="uid://bgj4ox5i5fpjf" path="res://ui/assets/Minimal3x5.ttf" id="1_srjih"] + +[resource] +Label/colors/font_color = Color(0.133333, 0.133333, 0.133333, 1) +Label/font_sizes/font_size = 16 +Label/fonts/font = ExtResource("1_srjih") diff --git a/world.gd b/world.gd new file mode 100644 index 0000000..acc920d --- /dev/null +++ b/world.gd @@ -0,0 +1,72 @@ +class_name World +extends Node2D + + +@onready var player: Player = $Player + + +func _ready() -> void: + Game.world = self + + # TODO: load last saved map instead + set_map("res://map/town_01/indoor_01_01.tscn") + + +func set_map(map_file: String) -> void: + for node in %Map.get_children(): + node.queue_free() + + var map_scene = load(map_file) + var map: Map = map_scene.instantiate() + + Game.current_map_name = map.name + %Map.add_child(map) + + # set limits if applicable + if map.has_node("Camera"): + var camera: Camera2D = map.get_node("Camera") + $Camera2D.limit_top = camera.limit_top + $Camera2D.limit_bottom = camera.limit_bottom + $Camera2D.limit_left = camera.limit_left + $Camera2D.limit_right = camera.limit_right + else: + $Camera2D.limit_top = -10000000 + $Camera2D.limit_bottom = 10000000 + $Camera2D.limit_left = -10000000 + $Camera2D.limit_right = 10000000 + + # if is initial map, set position + # TODO: do only if flag is set + # TODO: when first starting game, and resetting from hall of fame + if map.name == "Indoor_01_01": + %Player.global_position = map.get_node("InitialPlayerPosition").global_position + player.current_state = player.current_state + + +func add_map(map_file: String) -> void: + var map_scene = load(map_file) + var map: Map = map_scene.instantiate() + %Map.add_child(map) + + # position to current map connection + var current_map := get_current_map() + if current_map.has_node(NodePath(map.name)): + map.global_position = ( + current_map.get_node(NodePath(map.name)).global_position - + map.get_node(NodePath(current_map.name)).global_position + ) + + +func get_map(map_name: String) -> Map: + return %Map.get_node(map_name) + + +func get_current_map() -> Map: + return get_map(Game.current_map_name) + + +static func map_to_local(grid_position: Vector2i) -> Vector2: + return grid_position * 16.0 + Vector2(8.0, 8.0) + +static func local_to_map(local_position: Vector2) -> Vector2i: + return floor(local_position / 16.0) diff --git a/world.gd.uid b/world.gd.uid new file mode 100644 index 0000000..898ac5d --- /dev/null +++ b/world.gd.uid @@ -0,0 +1 @@ +uid://bw6i580et3cjm diff --git a/world.tscn b/world.tscn new file mode 100644 index 0000000..e418433 --- /dev/null +++ b/world.tscn @@ -0,0 +1,15 @@ +[gd_scene load_steps=3 format=3 uid="uid://behy5kg6p7si8"] + +[ext_resource type="Script" uid="uid://bw6i580et3cjm" path="res://world.gd" id="1_f3sb7"] +[ext_resource type="PackedScene" uid="uid://lpmvfkid4uqc" path="res://player/player.tscn" id="2_fj7yv"] + +[node name="World" type="Node2D"] +script = ExtResource("1_f3sb7") + +[node name="Camera2D" type="Camera2D" parent="."] + +[node name="Map" type="Node2D" parent="."] +unique_name_in_owner = true + +[node name="Player" parent="." instance=ExtResource("2_fj7yv")] +unique_name_in_owner = true -- cgit v1.2.3