Full Code of HarmonyHoney/ROTA for AI

master4 de119d8daad6 cached
538 files
1.2 MB
472.9k tokens
1 requests
Download .txt
Showing preview only (1,333K chars total). Download the full file or copy to clipboard to get everything.
Repository: HarmonyHoney/ROTA
Branch: master4
Commit: de119d8daad6
Files: 538
Total size: 1.2 MB

Directory structure:
gitextract_588580s0/

├── .editorconfig
├── .github/
│   ├── FUNDING.yml
│   └── workflows/
│       ├── flatpak.yml
│       └── godot.yml
├── .gitignore
├── LICENSE
├── addons/
│   └── steam_api/
│       ├── LICENSE
│       ├── examples/
│       │   ├── example.gd
│       │   └── example.tscn
│       ├── plugin.cfg
│       ├── plugin.gd
│       ├── readme.md
│       ├── settings.gd
│       ├── settings.tres
│       ├── setup.gd
│       ├── setup.tscn
│       ├── steam.gd
│       ├── steam_api.gdnlib
│       ├── steam_api.gdns
│       ├── steam_callback.gdns
│       ├── steam_find_leaderboard_result.gdns
│       ├── steam_friends.gdns
│       ├── steam_i.gd
│       ├── steam_id.gdns
│       ├── steam_leaderboard.gdns
│       ├── steam_leaderboard_entries.gdns
│       ├── steam_leaderboard_entry.gdns
│       ├── steam_leaderboard_scores_downloaded.gdns
│       ├── steam_leaderboard_uploaded.gdns
│       ├── steam_user.gdns
│       └── steam_user_stats.gdns
├── default_bus_layout.tres
├── default_env.tres
├── export/
│   ├── butler_push.bat
│   ├── mac_unzip.bat
│   ├── ready_folders.bat
│   └── steam_clean.bat
├── export_presets.cfg
├── icon.png.import
├── linux/
│   ├── .gdignore
│   ├── net.hhoney.rota.desktop
│   ├── net.hhoney.rota.metainfo.xml
│   ├── net.hhoney.rota.releases.xml
│   └── net.hhoney.rota.yml
├── media/
│   ├── audio/
│   │   ├── music/
│   │   │   ├── arcade2.mp3.import
│   │   │   ├── ost1.mp3.import
│   │   │   ├── ost2.mp3.import
│   │   │   ├── ost3.mp3.import
│   │   │   ├── ost4.mp3.import
│   │   │   ├── ost5.mp3.import
│   │   │   └── ost6.mp3.import
│   │   ├── sfx/
│   │   │   ├── Randomize104.wav.import
│   │   │   ├── Randomize105.wav.import
│   │   │   ├── bamblong1.wav.import
│   │   │   ├── bell1.wav.import
│   │   │   ├── btn0.wav.import
│   │   │   ├── btn3.wav.import
│   │   │   ├── coin0.wav.import
│   │   │   ├── coin1.wav.import
│   │   │   ├── crate_land.wav.import
│   │   │   ├── crate_move.wav.import
│   │   │   ├── door_close.wav.import
│   │   │   ├── door_squeak.wav.import
│   │   │   ├── doorknob.wav.import
│   │   │   ├── explode0.wav.import
│   │   │   ├── explode1.wav.import
│   │   │   ├── explode2.wav.import
│   │   │   ├── fallout0.wav.import
│   │   │   ├── fallout1.wav.import
│   │   │   ├── fallout2.wav.import
│   │   │   ├── fallout3.wav.import
│   │   │   ├── guitar_pluck.wav.import
│   │   │   ├── hit0.wav.import
│   │   │   ├── hit10.wav.import
│   │   │   ├── jump1.wav.import
│   │   │   ├── jump2.wav.import
│   │   │   ├── jump3.wav.import
│   │   │   ├── jump4.wav.import
│   │   │   ├── key.wav.import
│   │   │   ├── mixkit-light-rain-looping-1249.wav.import
│   │   │   ├── oneup0.wav.import
│   │   │   ├── oneup1.wav.import
│   │   │   ├── oneup2.wav.import
│   │   │   ├── piano_high.wav.import
│   │   │   ├── player_jump.wav.import
│   │   │   ├── player_land.wav.import
│   │   │   ├── player_punch0.wav.import
│   │   │   ├── player_punch1.wav.import
│   │   │   ├── player_punch2.wav.import
│   │   │   ├── portal0.wav.import
│   │   │   ├── sfx4.wav.import
│   │   │   ├── shine_get.wav.import
│   │   │   ├── shine_sparkle.wav.import
│   │   │   ├── slap0.wav.import
│   │   │   ├── slap1.wav.import
│   │   │   ├── slap2.wav.import
│   │   │   ├── teleport.wav.import
│   │   │   ├── transition.wav.import
│   │   │   ├── zap0.wav.import
│   │   │   └── ziherette1.wav.import
│   │   └── voice/
│   │       ├── adore_flowers.wav.import
│   │       ├── good_day.wav.import
│   │       └── lovely_weather.wav.import
│   ├── font/
│   │   ├── Fontopo.otf
│   │   ├── KodomoRounded.otf
│   │   ├── mini-wakuwaku.otf
│   │   └── profile/
│   │       ├── DoorLabel.tres
│   │       ├── FileCard.tres
│   │       ├── OptionsHeader.tres
│   │       ├── OptionsHeader2.tres
│   │       ├── OptionsItem.tres
│   │       ├── PatchNumber.tres
│   │       ├── PauseHeader.tres
│   │       ├── PauseItem.tres
│   │       ├── RemapKey.tres
│   │       ├── UI_Keys.tres
│   │       └── UI_gem.tres
│   └── image/
│       ├── UI/
│       │   ├── Audio.png.import
│       │   ├── HarmonyHoneyLogo.svg.import
│       │   ├── Input.png.import
│       │   ├── Video.png.import
│       │   ├── arrow_up.png.import
│       │   ├── boot.png.import
│       │   ├── btn_a.png.import
│       │   ├── btn_b.png.import
│       │   ├── btn_lb.png.import
│       │   ├── btn_ls.png.import
│       │   ├── btn_lt.png.import
│       │   ├── btn_rb.png.import
│       │   ├── btn_rs.png.import
│       │   ├── btn_rt.png.import
│       │   ├── btn_select.png.import
│       │   ├── btn_start.png.import
│       │   ├── btn_x.png.import
│       │   ├── btn_y.png.import
│       │   ├── clock.png.import
│       │   ├── door_arrow.png.import
│       │   ├── dpad.png.import
│       │   ├── dpad_up.png.import
│       │   ├── eye.svg.import
│       │   ├── foot.png.import
│       │   ├── godot_logo.svg.import
│       │   ├── hand.png.import
│       │   ├── harmony-monroe-square-white.png.import
│       │   ├── harmony-monroe-white.png.import
│       │   ├── heart.svg.import
│       │   ├── hhoney_logo.svg.import
│       │   ├── key_2.png.import
│       │   ├── key_3.png.import
│       │   ├── key_up.png.import
│       │   ├── key_up_logo.png.import
│       │   ├── key_up_square.png.import
│       │   ├── keys.png.import
│       │   ├── l_stick_down.png.import
│       │   ├── l_stick_left.png.import
│       │   ├── l_stick_right.png.import
│       │   ├── l_stick_up.png.import
│       │   ├── magnify.png.import
│       │   ├── r_stick_down.png.import
│       │   ├── r_stick_left.png.import
│       │   ├── r_stick_right.png.import
│       │   ├── r_stick_up.png.import
│       │   ├── reset.png.import
│       │   ├── reset.svg.import
│       │   ├── title.png.import
│       │   └── title_splash.png.import
│       ├── arcade/
│       │   └── candy-sheet.png.import
│       ├── assets/
│       │   ├── .gdignore
│       │   └── screens/
│       │       ├── .gdignore
│       │       └── thumb/
│       │           └── .gdignore
│       ├── box/
│       │   ├── box-100.png.import
│       │   ├── box-400.png.import
│       │   ├── box_both.png.import
│       │   ├── box_push.png.import
│       │   ├── round_rect100.png.import
│       │   ├── round_rect200.png.import
│       │   ├── round_rect400.png.import
│       │   └── treads.png.import
│       ├── details/
│       │   ├── TreeBark.svg.import
│       │   ├── TreeTop.svg.import
│       │   ├── arcade_back.png.import
│       │   ├── arcade_cabinet.png.import
│       │   ├── arcade_front.png.import
│       │   ├── bench.svg.import
│       │   ├── candle.png.import
│       │   ├── circle.svg.import
│       │   ├── circle100.png.import
│       │   ├── circle_half.svg.import
│       │   ├── fence_pattern.svg.import
│       │   ├── flame.png.import
│       │   ├── lamppost.svg.import
│       │   ├── pine_tree.png.import
│       │   ├── raindrop.svg.import
│       │   ├── raindrop2.svg.import
│       │   ├── saguaro.svg.import
│       │   ├── snowman.svg.import
│       │   └── star.svg.import
│       ├── gobot.png.import
│       ├── icon/
│       │   ├── android-icon192.png.import
│       │   ├── icon100.png.import
│       │   ├── icon128.png.import
│       │   ├── icon16.png.import
│       │   ├── icon200.png.import
│       │   ├── icon256.png.import
│       │   ├── icon32.png.import
│       │   ├── icon48.png.import
│       │   ├── icon64.png.import
│       │   └── icon96.png.import
│       ├── spike/
│       │   ├── spike.png.import
│       │   └── spike_tile.png.import
│       ├── tiles/
│       │   ├── tile1_0.png.import
│       │   ├── tile1_1.png.import
│       │   ├── tile1_2.png.import
│       │   ├── tile1_3.png.import
│       │   ├── tile1_4.png.import
│       │   ├── tile2_0.png.import
│       │   ├── tile2_1.png.import
│       │   ├── tile2_2.png.import
│       │   ├── tile2_3.png.import
│       │   ├── tile2_4.png.import
│       │   ├── tile3_0.png.import
│       │   ├── tile3_1.png.import
│       │   ├── tile3_2.png.import
│       │   ├── tile3_3.png.import
│       │   ├── tile3_4.png.import
│       │   ├── tile4_0.png.import
│       │   ├── tile4_1.png.import
│       │   ├── tile4_2.png.import
│       │   ├── tile4_3.png.import
│       │   ├── tile4_4.png.import
│       │   ├── tile5_0.png.import
│       │   ├── tile5_1.png.import
│       │   ├── tile5_2.png.import
│       │   ├── tile5_3.png.import
│       │   ├── tile5_4.png.import
│       │   ├── tile6_0.png.import
│       │   ├── tile6_1.png.import
│       │   ├── tile6_2.png.import
│       │   ├── tile6_3.png.import
│       │   ├── tile6_4.png.import
│       │   ├── tile7_0.png.import
│       │   ├── tile7_1.png.import
│       │   ├── tile7_2.png.import
│       │   ├── tile7_3.png.import
│       │   ├── tile7_4.png.import
│       │   ├── tile_0.png.import
│       │   ├── tile_1.png.import
│       │   ├── tile_2.png.import
│       │   ├── tile_3.png.import
│       │   └── tile_4.png.import
│       ├── white_square_100x.png.import
│       └── white_square_400x.png.import
├── project.godot
├── readme.md
└── src/
    ├── actor/
    │   ├── Box.gd
    │   ├── Box.tscn
    │   ├── Chat.gd
    │   ├── Chat.tscn
    │   ├── ChatTree.gd
    │   ├── Clock.tscn
    │   ├── Fade.gd
    │   ├── Gem.tscn
    │   ├── Goal.gd
    │   ├── Goal.tscn
    │   ├── Guide.gd
    │   ├── Hair.gd
    │   ├── Hair.tscn
    │   ├── Mirror.gd
    │   ├── Mirror.tscn
    │   ├── Player.gd
    │   ├── Player.tscn
    │   ├── Snowball.gd
    │   ├── Snowball.tscn
    │   ├── Spike.gd
    │   ├── Spike.tscn
    │   ├── door/
    │   │   ├── Arrow.gd
    │   │   ├── Arrow.tscn
    │   │   ├── Door.gd
    │   │   ├── DoorBase.tscn
    │   │   ├── DoorBig.gd
    │   │   ├── DoorBig.tscn
    │   │   ├── DoorLittle.gd
    │   │   ├── DoorLittle.tscn
    │   │   └── DoorSpawn.tscn
    │   ├── hair/
    │   │   ├── back/
    │   │   │   ├── Afro.tscn
    │   │   │   ├── Braid.tscn
    │   │   │   ├── Braids.tscn
    │   │   │   ├── Long.tscn
    │   │   │   ├── Medium.tscn
    │   │   │   └── Short.tscn
    │   │   └── front/
    │   │       ├── Bangs.tscn
    │   │       ├── Bun.tscn
    │   │       ├── Buns.tscn
    │   │       ├── FlatTop.tscn
    │   │       ├── FlowerPetals.tscn
    │   │       ├── Mohawk.tscn
    │   │       ├── OneLong.tscn
    │   │       ├── OneShort.tscn
    │   │       ├── TwoLong.tscn
    │   │       └── TwoShort.tscn
    │   ├── hat/
    │   │   ├── Candle.tscn
    │   │   ├── Carrot.tscn
    │   │   └── FlowerPetals.tscn
    │   └── scale_x.gd
    ├── arcade/
    │   ├── Arcade.gd
    │   ├── Arcade.tscn
    │   ├── ArcadeCab.tscn
    │   ├── ArcadeGame.gd
    │   ├── ArcadeGame.tscn
    │   ├── AttractAudio.gd
    │   ├── Candy.gd
    │   ├── Candy.tscn
    │   ├── Player.gd
    │   ├── Player.tscn
    │   ├── Screen.gd
    │   ├── Wrapper.gd
    │   └── maps/
    │       ├── 0.tscn
    │       ├── 1.tscn
    │       ├── 2.tscn
    │       ├── 2a.tscn
    │       ├── 2b.tscn
    │       ├── 3a.tscn
    │       ├── 3b.tscn
    │       ├── 3c.tscn
    │       ├── 3d.tscn
    │       ├── 3e.tscn
    │       ├── 4a.tscn
    │       ├── 4b.tscn
    │       ├── 4c.tscn
    │       ├── 4d.tscn
    │       ├── 5.tscn
    │       ├── 5a.tscn
    │       ├── 5b.tscn
    │       ├── 6.tscn
    │       ├── 6a.tscn
    │       ├── 7.tscn
    │       ├── 7a.tscn
    │       └── 8.tscn
    ├── autoload/
    │   ├── Audio.gd
    │   ├── Audio.tscn
    │   ├── Cam.gd
    │   ├── Cam.tscn
    │   ├── CheatCode.gd
    │   ├── Clouds.gd
    │   ├── Clouds.tscn
    │   ├── Music.gd
    │   ├── Shared.gd
    │   ├── Shared.tscn
    │   ├── UI.gd
    │   ├── UI.tscn
    │   ├── Wipe.gd
    │   ├── Wipe.tscn
    │   ├── btn.gd
    │   ├── touch_screen.gd
    │   ├── touch_screen.tscn
    │   └── touch_screen_button.gd
    ├── class/
    │   ├── EaseMover.gd
    │   ├── SaveDict.gd
    │   └── shape/
    │       ├── Circle.gd
    │       ├── Petals.gd
    │       ├── Poly2Mesh.gd
    │       ├── PolyShape.gd
    │       ├── Rectangle.gd
    │       └── TreeTop.gd
    ├── cutscene/
    │   ├── Clock.gd
    │   ├── Cutscene.gd
    │   ├── Cutscene.tscn
    │   ├── DoorUnlock.gd
    │   ├── GemCollect.gd
    │   ├── GoalShow.gd
    │   └── StartGame.gd
    ├── detail/
    │   ├── BarrelCacti.gd
    │   ├── BarrelCacti.tscn
    │   ├── Bench.tscn
    │   ├── Candle.tscn
    │   ├── Fence.gd
    │   ├── Fence.tscn
    │   ├── Flower.gd
    │   ├── Flower.tscn
    │   ├── FlowerPetals.tscn
    │   ├── Lamppost.tscn
    │   ├── LightBase.gd
    │   ├── PaletteSwap.gd
    │   ├── PineTree.tscn
    │   ├── RockCircle.tscn
    │   ├── RockSquare.tscn
    │   ├── Rocks.tscn
    │   ├── Saguaro.tscn
    │   ├── SignGrab.tscn
    │   ├── SignReset.tscn
    │   ├── SignSpin.tscn
    │   ├── SignZoom.tscn
    │   ├── Snowman.tscn
    │   ├── Spring.gd
    │   ├── Tree.tscn
    │   ├── TreeTop.tscn
    │   └── Visible.gd
    ├── map/
    │   ├── _test/
    │   │   └── 1.tscn
    │   └── worlds/
    │       ├── 0/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1_start.tscn
    │       │   └── 2_end.tscn
    │       ├── 1/
    │       │   ├── 0_hub.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   ├── 6.tscn
    │       │   └── 7.tscn
    │       ├── 2/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   └── 5.tscn
    │       ├── 2A/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   ├── 6.tscn
    │       │   └── 7.tscn
    │       ├── 2B/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   └── 6.tscn
    │       ├── 2C/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   └── 6.tscn
    │       ├── 3/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   ├── 6.tscn
    │       │   └── 7.tscn
    │       ├── 3A/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   └── 6.tscn
    │       └── 3B/
    │           ├── 0_hub.tscn
    │           ├── 1.tscn
    │           ├── 2.tscn
    │           ├── 3.tscn
    │           ├── 4.tscn
    │           ├── 5.tscn
    │           ├── 6.tscn
    │           ├── 7.tscn
    │           └── 8.tscn
    ├── menu/
    │   ├── AttractMode.gd
    │   ├── DemoShow.gd
    │   ├── FileCard.gd
    │   ├── FileCard.tscn
    │   ├── MenuBase.gd
    │   ├── MenuBoot.gd
    │   ├── MenuFile.gd
    │   ├── MenuFileDelete.gd
    │   ├── MenuFileOpen.gd
    │   ├── MenuMakeover.gd
    │   ├── MenuMakeover.tscn
    │   ├── MenuPause.gd
    │   ├── MenuPause.tscn
    │   ├── MenuTitle.gd
    │   ├── MenuTitle.tscn
    │   ├── Splash.gd
    │   ├── Splash.tscn
    │   ├── button_modulate.gd
    │   ├── options/
    │   │   ├── Key.gd
    │   │   ├── Key.tscn
    │   │   ├── MenuOptions.gd
    │   │   ├── MenuOptions.tscn
    │   │   ├── MenuRemap.gd
    │   │   ├── MenuRemap.tscn
    │   │   ├── OpenRemap.gd
    │   │   ├── Row.gd
    │   │   ├── Row.tscn
    │   │   └── scroll/
    │   │       ├── Borderless.gd
    │   │       ├── Color.gd
    │   │       ├── Color.tscn
    │   │       ├── Fullscreen.gd
    │   │       ├── Hairstyle.gd
    │   │       ├── Hairstyle.tscn
    │   │       ├── Mouse.gd
    │   │       ├── Resolution.gd
    │   │       ├── Scroll.gd
    │   │       ├── ScrollVar.gd
    │   │       ├── Volume.gd
    │   │       ├── Volume.tscn
    │   │       └── Vsync.gd
    │   └── round_button.gd
    ├── shader/
    │   ├── add_color.gdshader
    │   ├── arrow_test.gdshader
    │   ├── box.gdshader
    │   ├── button.gdshader
    │   ├── circle.gdshader
    │   ├── circle_fade.gdshader
    │   ├── door.gdshader
    │   ├── door_arrow.gdshader
    │   ├── door_big.gdshader
    │   ├── fade_x.gdshader
    │   ├── goal.gdshader
    │   ├── guide.gdshader
    │   ├── inset_shadow.gdshader
    │   ├── inside_circle.gdshader
    │   ├── inside_round_rect.gdshader
    │   ├── moon.gdshader
    │   ├── offset_y.gdshader
    │   ├── outline2D_outer.shader
    │   ├── radial_blur_guy.gdshader
    │   ├── repeat_x_axis.gdshader
    │   ├── sky.gdshader
    │   ├── sky2.gdshader
    │   ├── sky_screen.gdshader
    │   ├── spike.gdshader
    │   └── wipe.gdshader
    ├── stage/
    │   ├── SolidTileMap.gd
    │   ├── SolidTileMap.tscn
    │   ├── SpikeMap.gd
    │   ├── SpikeMap.tscn
    │   └── tileset/
    │       ├── TileSet0.tres
    │       ├── TileSet1.tres
    │       ├── TileSet2.tres
    │       ├── TileSet3.tres
    │       ├── TileSet4.tres
    │       ├── TileSet5.tres
    │       └── TileSet6.tres
    └── theme/
        ├── shadow_text.tres
        └── title_text.tres

================================================
FILE CONTENTS
================================================

================================================
FILE: .editorconfig
================================================
# EditorConfig <http://EditorConfig.org>
root = true

[*]
charset = utf-8

[*.{gd,dialogue}]
indent_style = tab
indent_size = 4

[*.{yaml,yml,xml}]
indent_style = space
indent_size = 2

================================================
FILE: .github/FUNDING.yml
================================================
github: HarmonyHoney
ko_fi: hhoney
custom:
  - https://harmonymonroe.itch.io/
  - https://store.steampowered.com/developer/HarmonyMonroe
  - https://www.youtube.com/@hhoney7

# Unused by keeping here as a reminder
patreon: # Replace with a single Patreon username
open_collective: # Replace with a single Open Collective username
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
liberapay: # Replace with a single Liberapay username
issuehunt: # Replace with a single IssueHunt username
lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry
polar: # Replace with a single Polar username
buy_me_a_coffee: # Replace with a single Buy Me a Coffee username
thanks_dev: # Replace with a single thanks.dev username


================================================
FILE: .github/workflows/flatpak.yml
================================================
name: Flatpak
on:
  push:
    branches:
    - master4
  pull_request:

concurrency:
  group: ${{ github.workflow }}-${{ github.ref }}
  cancel-in-progress: true

jobs:
  flatpak:
    runs-on: ubuntu-latest
    container:
      image: ghcr.io/flathub-infra/flatpak-github-actions:freedesktop-24.08
      options: --privileged
    steps:
    - uses: actions/checkout@v4
    - uses: flatpak/flatpak-github-actions/flatpak-builder@v6
      with:
        bundle: rota.flatpak
        manifest-path: linux/net.hhoney.rota.yml
        cache-key: "flatpak-builder-${{ github.sha }}"


================================================
FILE: .github/workflows/godot.yml
================================================
name: "Godot Engine"
on:
  workflow_dispatch:
  pull_request:
  release:
    types:
      - released

env:
  GODOT_VERSION: 3.6
  EXPORT_NAME: rota-ci

jobs:
  export:
    name: Export
    runs-on: ubuntu-latest
    container:
      image: docker.io/smks/godot-ci:3.6
    steps:
      - name: Checkout
        uses: actions/checkout@v4
        with:
          lfs: true

      - name: Set up export templates
        run: |
          mkdir -v -p ~/.local/share/godot/templates/
          mv /root/.local/share/godot/templates/${GODOT_VERSION}.stable ~/.local/share/godot/templates/${GODOT_VERSION}.stable

      - name: Export
        run: |
          mkdir --verbose --parents ./export/linux
          godot --no-window --path=./project.godot --export-pack "Linux/X11" ./export/linux/${EXPORT_NAME}.pck

      - name: Upload artifact
        uses: actions/upload-artifact@v4
        with:
          name: ${{ env.EXPORT_NAME }}
          path: export/linux/${{ env.EXPORT_NAME }}.pck

  release:
    name: Release
    needs: export
    if: ${{ github.event_name == 'release' }}
    runs-on: ubuntu-latest
    steps:
      - name: Download artifact
        uses: actions/download-artifact@v4
        with:
          name: ${{ env.EXPORT_NAME }}

      - name: Upload to release
        env:
          GITHUB_TOKEN: ${{ github.token }}
        run: |
          mv '${{ env.EXPORT_NAME }}.pck' '${{ env.EXPORT_NAME }}-${{ github.ref_name }}.pck'
          gh release upload '${{ github.ref_name }}' '${{ env.EXPORT_NAME }}-${{ github.ref_name }}.pck' --repo '${{ github.repository }}'


================================================
FILE: .gitignore
================================================
# Imported translations (automatically generated from CSV files)
*.translation

# custom
.flatpak-builder/
.import/
[Aa]ndroid/
[Ee]xport/*/
[Ee]xport/_mac*

================================================
FILE: LICENSE
================================================
Copyright (c) 2025 Harmony Honey Monroe

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

================================================
FILE: addons/steam_api/LICENSE
================================================
MIT License

Copyright (c) 2021 Sam Murray

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.



================================================
FILE: addons/steam_api/examples/example.gd
================================================
extends Node2D

func _ready():
	print(Steam.is_init())

	print(Steam.user.get_steam_id().get_account_id())

	Steam.clear_achievement("gator_god")
	Steam.set_achievement("gator_god")


	Steam.set_leaderboard_score("High Score", 982, Steam.LeaderboardUploadScoreMethod.KeepBest, PoolIntArray([5, 5, 3]))

	for i in Steam.user_stats.get_num_achievements():
	   print(Steam.user_stats.get_achievement_name(i))

	var scores = yield(Steam.get_leaderboard_scores("High Score", 0, 10, Steam.LeaderboardDataRequest.Global, 3), "done")
	print(scores)

	Steam.friends.connect("game_overlay_activated", self, "_on_game_overlay_activated")
	Steam.friends.activate_game_overlay_to_web_page("https://steamcommunity.com/")
	Steam.friends.activate_game_overlay_to_store(1435470, Steam.OverlayToStoreFlag.AddToCart)

	Steam.friends.set_rich_presence("steam_display", "cactus")

func _on_game_overlay_activated(active:bool) -> void:
	$game_overlay_activated.text = str(active)


================================================
FILE: addons/steam_api/examples/example.tscn
================================================
[gd_scene load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/examples/example.gd" type="Script" id=1]

[node name="Node2D" type="Node2D"]
script = ExtResource( 1 )

[node name="game_overlay_activated" type="Label" parent="."]
margin_left = 362.0
margin_top = 231.0
margin_right = 402.0
margin_bottom = 245.0
text = "0"
__meta__ = {
"_edit_use_anchors_": false
}


================================================
FILE: addons/steam_api/plugin.cfg
================================================
[plugin]

name="SteamAPI"
description=""
author="samsface"
version=""
script="plugin.gd"


================================================
FILE: addons/steam_api/plugin.gd
================================================
tool
extends EditorPlugin

var setup:Control

func _enter_tree():
	setup = load("res://addons/steam_api/setup.tscn").instance()
	add_control_to_container(CONTAINER_PROJECT_SETTING_TAB_RIGHT, setup)
	
	setup.connect("disable", self, "_on_disabled")
	_on_disabled(setup.settings.disable)
	
func _on_disabled(value:bool) -> void:
	remove_autoload_singleton("Steam")

	if value:
		print("disable steam integration")
		add_autoload_singleton("Steam", "res://addons/steam_api/steam_i.gd")
	else:
		print("enable steam integration")
		add_autoload_singleton("Steam", "res://addons/steam_api/steam.gd")

func disable_plugin():
	remove_autoload_singleton("Steam")
	remove_control_from_container(CONTAINER_PROJECT_SETTING_TAB_RIGHT, setup)
	setup.queue_free()


================================================
FILE: addons/steam_api/readme.md
================================================
# 🚂 Godot-Steam-API

> **Godot Steam integration without rebuilding Godot.** Supports 💰Windows, 🐧Linux & 🍏MacOS (x86_x64/arm64).

## 🏁 Getting Started
1. Download this plugin through Godot's asset library https://godotengine.org/asset-library/asset/1020
2. There should now be a SteamAPI tab in your Project Settings, follow the instructions to configure the SteamAPI for your game *(Takes a few seconds)*.

Now you can use the following functions:
```gdscript
# check steam integration is working and enabled, useful if you publish to multiple stores
Steam.is_init()

# achievements
# check if player already unlocked this achievement
var has_alredy_unlocked_achievement:bool = Steam.get_achievement("gator_god")
# give the player this achievement, benign if they already have it
Steam.set_achievement("gator_god")
# clear this achievement (only for debugging)
Steam.clear_achievement("gator_god")

# leaderboards
Steam.set_leaderboard_score("High Scores", 1000)
# Get the first 10 global high scores
var top_10_global_scores = yield(Steam.get_leaderboard_scores("High Scores", 0, 10), "done")
# Get just the current user's high score
var players_score = yield(Steam.get_leaderboard_scores("High Scores", 0, 0, Steam.LeaderboardDataRequest.GlobalAroundUser), "done")
# Get the current user's high score and the two scores infront and behind
var player_rivals_score = yield(Steam.get_leaderboard_scores("High Scores", -1, 1, Steam.LeaderboardDataRequest.GlobalAroundUser), "done")

# rich presence
# Read the docs: https://partner.steamgames.com/doc/features/enhancedrichpresence as this call has lots of hidden magic
# and use this tool to test: https://steamcommunity.com/dev/testrichpresence
Steam.friends.set_rich_presence("status", "cactus")
Steam.friends.clear_rich_presence()

# overlay
Steam.friends.connect("game_overlay_activated", self, "_on_game_overlay_activated")
Steam.friends.activate_game_overlay_to_web_page("https://steamcommunity.com/")
Steam.friends.activate_game_overlay_to_store(1435470, Steam.OverlayToStoreFlag.AddToCart)
```

## 📄 Documentation

This plugin follows the structure and naming of the offical C++ SteamSDK almost verbatim.
The only major difference is I use snake_case to better integrate with Godot.
That is to say, you can just rely on the offical docs: https://partner.steamgames.com/doc/api.

## 🧪 Testing an exported build

Steam integration doesn't work with exported builds straight away. You'll have to either:
- Upload your build to Steam or
- Create a file in the same directory as your exported build named `steam_appid.txt` with just your steam app id in it. Though do not upload this file as part of your build.

## 😶‍🌫️ Can I publish to Itch.io still?

Yes. There's a switch in `Project Settings > Steam API` that disables the integration, i.e. all calls on the API just do nothing and return/yield null. However it is up to the caller to then safely deal with the null values returned by the API in disabled mode.


## 🤔 Troubleshooting

- Did you follow the instruction in the project settings Steam tab?
- Is Steam running?
- Have you published your acheivments in the SteamWorks console? *Publishing isn't releasing the game, I mean the button that publishes your Store page.*
- Tried uninstalling and reinstalling the plugin 😅?


================================================
FILE: addons/steam_api/settings.gd
================================================
extends Resource

export(bool) var disable:bool
export(String) var app_id:String
export(String) var sdk_dir:String


================================================
FILE: addons/steam_api/settings.tres
================================================
[gd_resource type="Resource" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/settings.gd" type="Script" id=1]

[resource]
script = ExtResource( 1 )
disable = false
app_id = "1993830"
sdk_dir = "C:\\Apps\\steamworks_sdk_160"


================================================
FILE: addons/steam_api/setup.gd
================================================
tool
extends Control

signal disable

var settings
var settings_path = "res://addons/steam_api/settings.tres"

func _ready():
	settings = load(settings_path)
	$panel/container/app_id/input.text = settings.app_id
	$panel/container/sdk_dir/input.text = settings.sdk_dir

func copy_file_from_steam_sdk_(base_path:String, file_name:String) -> void:
	print(settings.sdk_dir + base_path + file_name)
	if not File.new().file_exists("res://addons/steam_api/%s" % file_name):
		var res := Directory.new().copy(settings.sdk_dir + base_path + file_name, "res://addons/steam_api/%s" % file_name)
		if res != OK:
			popup_error("Failed to copy %s. Steam integration will not work. Did you set the 'SDK Directory' correctly?" % file_name)

static func exe_path_() -> String:
	return OS.get_executable_path().get_base_dir()

func write_steam_app_id_file_() -> void:
	var f := File.new()
	var res := f.open(exe_path_() + "/steam_appid.txt", File.WRITE)
	if res == OK:
		f.store_string(str(settings.app_id))
		f.close()
	else:
		popup_error("Failed to write steamapp_id.txt to \"{exe_path}\". Steam integration will not work. For debug builds, steam needs a text file with just your steam_app_id named 'steam_appid.txt' next to your exe in '{exe_path}'. Try write the file manually.".format({"exe_path": exe_path_()}))

func steam_appid_file_has_correct_id_() -> bool:
	var file := File.new()
	var res := file.open(exe_path_() + "/steam_appid.txt", File.READ)
	if res == OK:
		return str(settings.app_id) == file.get_line()
	else:
		return false

func debug_setup_() -> void:
	copy_file_from_steam_sdk_("/redistributable_bin/linux64/", "libsteam_api.so")
	copy_file_from_steam_sdk_("/redistributable_bin/win64/", "steam_api64.dll")
	copy_file_from_steam_sdk_("/redistributable_bin/osx/", "libsteam_api.dylib")
	
	if not steam_appid_file_has_correct_id_():
		write_steam_app_id_file_()

func _on_SDK_instructions_meta_clicked(meta):
	if meta == "open_sdk_page":
		OS.shell_open("https://partner.steamgames.com/downloads/steamworks_sdk.zip")

func popup_error(message):
	$panel/warning.popup_centered_clamped(Vector2(400, 100))
	$panel/warning/container/error_text.text = message
	push_error(message)

func _on_FindSDK_pressed():
	_ready()
	debug_setup_()
	check_status()

func _on_SteamAPI_visibility_changed():
	check_status()

func check_status():
	var file = File.new()
	var status = "[color=green]Done![/color]"
	var missing = []
	if not file.file_exists("res://addons/steam_api/libsteam_api.so"): missing.push_back("linux")
	if not file.file_exists("res://addons/steam_api/steam_api64.dll"): missing.push_back("windows")
	if not file.file_exists("res://addons/steam_api/libsteam_api.dylib"): missing.push_back("osx")
	if missing.size() > 0:
		if missing.size() == 3:
			status = "[color=red]No files imported[/color]"
		else:
			status = "[color=#ffa500]Partially complete, missing: %s[/color]" % String(missing)
	status = "[center]%s[/center]" % status
	$panel/container/sdk_status/status.bbcode_text = status

func _on_app_id_focus_exited():
	save_settings()

func _on_sdk_dir_focus_exited():
	save_settings()

func save_settings():
	settings.app_id = $panel/container/app_id/input.text
	settings.sdk_dir = $panel/container/sdk_dir/input.text
	ResourceSaver.save(settings_path, settings)

func _on_disable_pressed():
	settings.disable = $panel/container/disable/input.pressed
	save_settings()
	emit_signal("disable", settings.disable)


================================================
FILE: addons/steam_api/setup.tscn
================================================
[gd_scene load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/setup.gd" type="Script" id=1]

[node name="SteamAPI" type="ScrollContainer"]
anchor_right = 1.0
anchor_bottom = 1.0
script = ExtResource( 1 )
__meta__ = {
"_edit_use_anchors_": false
}

[node name="panel" type="MarginContainer" parent="."]
margin_right = 1024.0
margin_bottom = 600.0
size_flags_horizontal = 3
size_flags_vertical = 3

[node name="Label" type="Label" parent="panel"]
margin_top = 293.0
margin_right = 1024.0
margin_bottom = 307.0

[node name="container" type="VBoxContainer" parent="panel"]
margin_right = 1024.0
margin_bottom = 600.0

[node name="SDK instructions" type="RichTextLabel" parent="panel/container"]
margin_right = 1024.0
margin_bottom = 135.0
rect_clip_content = false
bbcode_enabled = true
bbcode_text = "[color=red]This plugin requires the Steam SDK, you must already be a Steam partner to obtain the SDK (Valve's rules, not mine sorry).[/color]

[b]Setup:[/b]
1. Enter your Steam App ID [color=gray](the number next to your Steam title on the Steamworks page or the number in the store page url)[/color].
2. Download the Steam SDK at [url=open_sdk_page]https://partner.steamgames.com/downloads/steamworks_sdk.zip[/url].
3. Unzip the Steam SDK into any directory on your computer [color=gray](you will not need the SDK once setup is complete)[/color].
4. Enter the directory path where you unzipped the Steam SDK [color=gray](e.g. \"C:\\Users\\gaben\\Downloads\\sdk\")[/color].
5. Click \"Import from SDK Directory\".
"
text = "This plugin requires the Steam SDK, you must already be a Steam partner to obtain the SDK (Valve's rules, not mine sorry).

Setup:
1. Enter your Steam App ID (the number next to your Steam title on the Steamworks page or the number in the store page url).
2. Download the Steam SDK at https://partner.steamgames.com/downloads/steamworks_sdk.zip.
3. Unzip the Steam SDK into any directory on your computer (you will not need the SDK once setup is complete).
4. Enter the directory path where you unzipped the Steam SDK (e.g. \"C:\\Users\\gaben\\Downloads\\sdk\").
5. Click \"Import from SDK Directory\".
"
fit_content_height = true
scroll_active = false

[node name="disable" type="HBoxContainer" parent="panel/container"]
margin_top = 139.0
margin_right = 1024.0
margin_bottom = 163.0
size_flags_horizontal = 3

[node name="title" type="Label" parent="panel/container/disable"]
margin_right = 510.0
margin_bottom = 24.0
rect_min_size = Vector2( 0, 24 )
size_flags_horizontal = 3
text = "Disable Steam Integration (all Steam calls will return or yield null)"
valign = 1

[node name="input" type="CheckBox" parent="panel/container/disable"]
margin_left = 514.0
margin_right = 1024.0
margin_bottom = 24.0
size_flags_horizontal = 3

[node name="app_id" type="HBoxContainer" parent="panel/container"]
margin_top = 167.0
margin_right = 1024.0
margin_bottom = 191.0
size_flags_horizontal = 3

[node name="title" type="Label" parent="panel/container/app_id"]
margin_right = 510.0
margin_bottom = 24.0
rect_min_size = Vector2( 0, 24 )
size_flags_horizontal = 3
text = "Steam App ID (must be a valid id in your steam library)"
valign = 1

[node name="input" type="LineEdit" parent="panel/container/app_id"]
margin_left = 514.0
margin_right = 1024.0
margin_bottom = 24.0
size_flags_horizontal = 3
text = "1435470"
placeholder_text = "1435470"
caret_blink = true
caret_blink_speed = 0.5

[node name="sdk_dir" type="HBoxContainer" parent="panel/container"]
margin_top = 195.0
margin_right = 1024.0
margin_bottom = 219.0
size_flags_horizontal = 3

[node name="title" type="Label" parent="panel/container/sdk_dir"]
margin_right = 510.0
margin_bottom = 24.0
rect_min_size = Vector2( 0, 24 )
size_flags_horizontal = 3
text = "SDK Directory"
valign = 1

[node name="input" type="LineEdit" parent="panel/container/sdk_dir"]
margin_left = 514.0
margin_right = 1024.0
margin_bottom = 24.0
size_flags_horizontal = 3
text = "/home/sam/work/godot-steam-api/lib/steam-sdk"
placeholder_text = "C:\\Users\\gaben\\Downloads\\sdk"
caret_blink = true
caret_blink_speed = 0.5

[node name="HSeparator" type="HSeparator" parent="panel/container"]
margin_top = 223.0
margin_right = 1024.0
margin_bottom = 227.0

[node name="sdk_status" type="HBoxContainer" parent="panel/container"]
margin_top = 231.0
margin_right = 1024.0
margin_bottom = 255.0

[node name="FindSDK" type="Button" parent="panel/container/sdk_status"]
margin_right = 482.0
margin_bottom = 24.0
size_flags_horizontal = 3
text = "Import from SDK Directory"

[node name="VSeparator" type="VSeparator" parent="panel/container/sdk_status"]
margin_left = 486.0
margin_right = 490.0
margin_bottom = 24.0
__meta__ = {
"_edit_use_anchors_": false
}

[node name="title" type="Label" parent="panel/container/sdk_status"]
margin_left = 494.0
margin_right = 537.0
margin_bottom = 24.0
rect_min_size = Vector2( 0, 24 )
text = "Status:"
valign = 1

[node name="status" type="RichTextLabel" parent="panel/container/sdk_status"]
margin_left = 541.0
margin_right = 1024.0
margin_bottom = 24.0
rect_min_size = Vector2( 0, 24 )
size_flags_horizontal = 3
bbcode_enabled = true
bbcode_text = "[center][color=red]No files imported[/color][/center]"
text = "No files imported"
fit_content_height = true
scroll_active = false

[node name="warning" type="PopupDialog" parent="panel"]
margin_right = 1024.0
margin_bottom = 600.0
size_flags_horizontal = 3
size_flags_vertical = 3

[node name="container" type="VBoxContainer" parent="panel/warning"]
anchor_right = 1.0
anchor_bottom = 1.0
size_flags_horizontal = 3
size_flags_vertical = 3
__meta__ = {
"_edit_use_anchors_": false
}

[node name="Label" type="RichTextLabel" parent="panel/warning/container"]
margin_right = 1024.0
margin_bottom = 15.0
size_flags_horizontal = 3
size_flags_vertical = 4
bbcode_enabled = true
bbcode_text = "[center][b]Error[/b][/center]"
text = "Error"
fit_content_height = true
scroll_active = false
__meta__ = {
"_edit_use_anchors_": false
}

[node name="error_text" type="Label" parent="panel/warning/container"]
margin_top = 19.0
margin_right = 1024.0
margin_bottom = 600.0
size_flags_horizontal = 3
size_flags_vertical = 3
align = 1
valign = 1
autowrap = true
__meta__ = {
"_edit_use_anchors_": false
}

[connection signal="visibility_changed" from="." to="." method="_on_SteamAPI_visibility_changed"]
[connection signal="meta_clicked" from="panel/container/SDK instructions" to="." method="_on_SDK_instructions_meta_clicked"]
[connection signal="pressed" from="panel/container/disable/input" to="." method="_on_disable_pressed"]
[connection signal="focus_exited" from="panel/container/app_id/input" to="." method="_on_app_id_focus_exited"]
[connection signal="focus_exited" from="panel/container/sdk_dir/input" to="." method="_on_sdk_dir_focus_exited"]
[connection signal="pressed" from="panel/container/sdk_status/FindSDK" to="." method="_on_FindSDK_pressed"]


================================================
FILE: addons/steam_api/steam.gd
================================================
extends SteamI

func _ready() -> void:
	var settings = load("res://addons/steam_api/settings.tres")
	api_ = SteamAPI.new()
	if not api_ or not api_.init():
		api_ = null
		push_error("Failed to init steam api. Is Steam running? Is the plugin activated? Did you do the setup in ProjectSettings > SteamAPI")
		if OS.has_feature("standalone"):
			push_error("You're running an exported build. Steam integration will only work if the game is launched by Steam. Either upload this build to Steam or create a file in the same directory as your exported build named 'steamapp_id.txt' with just your steam app id in it.")

		return

	user = User.new(SteamUser.new())
	user_stats = UserStats.new(SteamUserStats.new())
	user_stats.request_current_stats()
	friends = Friends.new(SteamFriends.new())

#warning-ignore:unused_argument
func _process(delta:float) -> void:
	if api_:
		api_.run_callbacks()


================================================
FILE: addons/steam_api/steam_api.gdnlib
================================================
[general]

singleton=false
load_once=true
symbol_prefix="godot_"
reloadable=true

[entry]

OSX.64="res://addons/steam_api/libsteamsdk-godot.dylib"
Windows.64="res://addons/steam_api/steamsdk-godot.dll"
X11.64="res://addons/steam_api/libsteamsdk-godot.so"
Server="res://addons/steam_api/libsteamsdk-godot.so"

[dependencies]

OSX.64=[ "res://addons/steam_api/libsteam_api.dylib" ]
Windows.64=[ "res://addons/steam_api/steam_api64.dll" ]
X11.64=[ "res://addons/steam_api/libsteam_api.so" ]
Server=[ "res://addons/steam_api/libsteam_api.so" ]


================================================
FILE: addons/steam_api/steam_api.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_api"
class_name = "SteamAPI"
library = ExtResource( 1 )
script_class_name = "SteamAPI"


================================================
FILE: addons/steam_api/steam_callback.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_callback"
class_name = "SteamCallback"
library = ExtResource( 1 )
script_class_name = "SteamCallback"


================================================
FILE: addons/steam_api/steam_find_leaderboard_result.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_find_leaderboard_result"
class_name = "SteamLeaderboardFindResult"
library = ExtResource( 1 )
script_class_name = "SteamLeaderboardFindResult"


================================================
FILE: addons/steam_api/steam_friends.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_friends"
class_name = "SteamFriends"
library = ExtResource( 1 )
script_class_name = "SteamFriends"



================================================
FILE: addons/steam_api/steam_i.gd
================================================
extends Node
class_name SteamI

signal leaderboard_scores

enum LeaderboardUploadScoreMethod {
	None = 0,
	KeepBest = 1,
	ForceUpdate = 2,
}

enum LeaderboardDataRequest {
	Global = 0,
	GlobalAroundUser = 1,
	Friends = 2,
	Users = 3
}

enum OverlayToStoreFlag {
	None = 0,
	AddToCart = 1,
	AddToCartAndShow = 2
}

enum LeaderboardSortMethod {
	None = 0,
	Ascending = 1,
	Descending = 2
}

enum LeaderboardDisplayType {
	None = 0, 
	Numeric = 1,
	TimeSeconds = 2,
	TimeMilliSeconds = 3
}

class Callback:
	signal done

class Proxy_:
	signal keep_alive_hack_
	
	var object_to_proxy_

	func _init(object_to_proxy) -> void:
		object_to_proxy_ = object_to_proxy

	func call_(func_name, args := []):
		if not object_to_proxy_:
			return
		
		return object_to_proxy_.callv(func_name, args)
		
	func callback_(func_name, args := []):
		if not object_to_proxy_:
			var result = Callback.new()
			result.call_deferred("emit_signal", "done", null)
			call_deferred("emit_signal", "keep_alive_hack_", result)
			return result

		return object_to_proxy_.callv(func_name, args)

class User extends Proxy_:
	func _init(o).(o) -> void:
		pass
		
	func get_steam_id() -> SteamId:
		return call_("get_steam_id")

class UserStats extends Proxy_:
	func _init(o).(o) -> void:
		pass

	func set_achievement(achievement_api_name:String) -> bool:
		return call_("set_achievement", [achievement_api_name])
		
	func clear_achievement(achievement_api_name:String) -> bool:
		return call_("clear_achievement", [achievement_api_name])

	func get_achievement(achievement_api_name:String) -> bool:
		return call_("get_achievement", [achievement_api_name])
	
	func get_num_achievements() -> int:
		return call_("get_num_achievements")
	
	func get_achievement_name(idx:int) -> String:
		return call_("get_achievement_name", [idx])
	
	func request_current_stats() -> bool:
		return call_("request_current_stats")

	func store_stats() -> bool:
		return call_("store_stats")
		
	func find_leaderboard(leaderboard_name:String):
		return callback_("find_leaderboard", [leaderboard_name])

	func find_or_create_leaderboard(leaderboard_name:String, sort_method:int, display_type:int):
		return callback_("find_or_create_leaderboard", [leaderboard_name, sort_method, display_type])

	func upload_leaderboard_score(leaderboard, method:int, score:int, details:PoolIntArray):
		return callback_("upload_leaderboard_score", [leaderboard, method, score, details])

	func download_leaderboard_entries(leaderboard, data_request:int, begin:int, end:int):
		return callback_("download_leaderboard_entries", [leaderboard, data_request, begin, end])

	func get_downloaded_leaderboard_entry(leaderboard, index:int, max_details:int):
		return callback_("get_downloaded_leaderboard_entry", [leaderboard, index, max_details])

class Friends extends Proxy_:
	signal game_overlay_activated

	func _init(o).(o) -> void:
		if o:
			o.connect("game_overlay_activated", self, "_on_game_overlay_activated")

	func _on_game_overlay_activated(active:bool) -> void:
		emit_signal("game_overlay_activated", active)

	func request_user_information(steam_user_id, require_name_only:bool) -> bool:
		return call_("request_user_information", [steam_user_id, require_name_only])
	
	func get_friend_persona_name(steam_user_id) -> String:
		return call_("get_friend_persona_name", [steam_user_id])

	func activate_game_overlay_to_web_page(url:String) -> void:
		call_("activate_game_overlay_to_web_page", [url])

	func activate_game_overlay_to_store(app_id:int, where:int) -> void:
		call_("activate_game_overlay_to_store", [app_id, where])

	func set_rich_presence(key:String, value:String) -> bool:
		return call_("set_rich_presence", [key, value])

	func clear_rich_presence() -> void:
		call_("clear_rich_presence")

var api_
var user:User = User.new(null)
var user_stats:UserStats = UserStats.new(null)
var friends:Friends = Friends.new(null)

func is_init() -> bool:
	if api_:
		return api_.is_init()
	return false

func set_achievement(name:String) -> void:
	user_stats.set_achievement(name)
	user_stats.store_stats()
	
func get_achievement(name:String) -> bool:
	return user_stats.get_achievement(name)

func clear_achievement(name:String) -> void:
	user_stats.clear_achievement(name)
	user_stats.store_stats()

func set_leaderboard_score(leaderboard_name:String, score:int, method:int = LeaderboardUploadScoreMethod.KeepBest, details:PoolIntArray = PoolIntArray()) -> void:
	var find_leaderboard_result = yield(user_stats.find_leaderboard(leaderboard_name), "done")
	if not find_leaderboard_result:
		return

	if not find_leaderboard_result.get_leaderboard_found():
		return
		
	var leaderboard = find_leaderboard_result.get_leaderboard()
	if not leaderboard:
		return

	yield(user_stats.upload_leaderboard_score(leaderboard, method, score, details), "done")

func get_leaderboard_scores(leaderboard_name:String, begin:int, end:int, method:int = LeaderboardDataRequest.Global, max_details:int = 0):
	var callback := Callback.new()
	get_leaderboard_scores_(leaderboard_name, begin, end, method, max_details, callback)
	return callback

func get_leaderboard_scores_(leaderboard_name:String, begin:int, end:int, method:int, max_details, callback:Callback) -> Callback:
	var res := []
	
	var user_stats_ = user_stats.object_to_proxy_
	var friends_ = friends.object_to_proxy_

	if not user_stats_:
		return callback.emit_signal("done", res)

	if not friends_:
		return callback.emit_signal("done", res)

	var find_leaderboard_result = yield(user_stats_.find_leaderboard(leaderboard_name), "done")
	if not find_leaderboard_result.get_leaderboard_found():
		return callback.emit_signal("done", res)
	
	var leaderboard = find_leaderboard_result.get_leaderboard()
	if not leaderboard:
		return callback.emit_signal("done", res)

	var download = yield(user_stats_.download_leaderboard_entries(leaderboard, method, begin, end), "done")
	if not download:
		return callback.emit_signal("done", res)

	var entries = download.get_entries()
	if not entries:
		return callback.emit_signal("done", res)
	
	for i in download.get_entry_count():
		var entry = user_stats_.get_downloaded_leaderboard_entry(entries, i, max_details)
		if not entry:
			continue

		var score := {}
		score["global_rank"] = entry.get_global_rank()
		score["score"] = entry.get_score()
		score["details"] = entry.get_details()

		if not friends_.request_user_information(entry.get_steam_id_user(), true):
			score["persona_name"] = friends_.get_friend_persona_name(entry.get_steam_id_user())
		else:
			score["persona_name"] = "Frank"
			
		res.push_back(score)
	
	return callback.emit_signal("done", res)

func activate_game_overlay_to_web_page(url:String) -> void:
	friends.activate_game_overlay_to_web_page(url)

func activate_game_overlay_to_store(app_id:int, where:int = 0) -> void:
	friends.activate_game_overlay_to_store(app_id, where)


================================================
FILE: addons/steam_api/steam_id.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_id"
class_name = "SteamId"
library = ExtResource( 1 )
script_class_name = "SteamId"



================================================
FILE: addons/steam_api/steam_leaderboard.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_leaderboard"
class_name = "SteamLeaderboard"
library = ExtResource( 1 )
script_class_name = "SteamLeaderboard"



================================================
FILE: addons/steam_api/steam_leaderboard_entries.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_leaderboard_entries"
class_name = "SteamLeaderboardEntries"
library = ExtResource( 1 )
script_class_name = "SteamLeaderboardEntries"



================================================
FILE: addons/steam_api/steam_leaderboard_entry.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_leaderboard_entry"
class_name = "SteamLeaderboardEntry"
library = ExtResource( 1 )
script_class_name = "SteamLeaderboardEntry"



================================================
FILE: addons/steam_api/steam_leaderboard_scores_downloaded.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_leaderboard_scores_downloaded"
class_name = "SteamLeaderboardScoresDownloaded"
library = ExtResource( 1 )
script_class_name = "SteamLeaderboardScoresDownloaded"


================================================
FILE: addons/steam_api/steam_leaderboard_uploaded.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_leaderboard_score_uploaded"
class_name = "SteamLeaderboardScoreUploaded"
library = ExtResource( 1 )
script_class_name = "SteamLeaderboardScoreUploaded"


================================================
FILE: addons/steam_api/steam_user.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_user"
class_name = "SteamUser"
library = ExtResource( 1 )
script_class_name = "SteamUser"



================================================
FILE: addons/steam_api/steam_user_stats.gdns
================================================
[gd_resource type="NativeScript" load_steps=2 format=2]

[ext_resource path="res://addons/steam_api/steam_api.gdnlib" type="GDNativeLibrary" id=1]

[resource]
resource_name = "steam_user_stats"
class_name = "SteamUserStats"
library = ExtResource( 1 )
script_class_name = "SteamUserStats"


================================================
FILE: default_bus_layout.tres
================================================
[gd_resource type="AudioBusLayout" format=2]

[resource]
bus/1/name = "SFX"
bus/1/solo = false
bus/1/mute = false
bus/1/bypass_fx = false
bus/1/volume_db = 0.0
bus/1/send = "MasteNew Busr"
bus/2/name = "Music"
bus/2/solo = false
bus/2/mute = false
bus/2/bypass_fx = false
bus/2/volume_db = 0.0
bus/2/send = "MasteNew Busr"
bus/3/name = "Weather"
bus/3/solo = false
bus/3/mute = false
bus/3/bypass_fx = false
bus/3/volume_db = 0.0
bus/3/send = "Master"


================================================
FILE: default_env.tres
================================================
[gd_resource type="Environment" load_steps=2 format=2]

[sub_resource type="ProceduralSky" id=1]

[resource]
background_mode = 2
background_sky = SubResource( 1 )


================================================
FILE: export/butler_push.bat
================================================
butler push win harmonymonroe/rota:win
butler push linux harmonymonroe/rota:linux
butler push mac harmonymonroe/rota:mac
butler push web harmonymonroe/rota:web
butler push android harmonymonroe/rota:android
pause


================================================
FILE: export/mac_unzip.bat
================================================
rmdir /s /q mac
mkdir mac

cd mac
tar -xf ../_mac.zip



================================================
FILE: export/ready_folders.bat
================================================
rmdir /s /q win
mkdir win

rmdir /s /q linux
mkdir linux

rmdir /s /q mac
del /q *mac.zip*

rmdir /s /q web
mkdir web

rmdir /s /q android
mkdir android

================================================
FILE: export/steam_clean.bat
================================================
cd win
del /q *steam*

cd ../linux
del /q *steam*



================================================
FILE: export_presets.cfg
================================================
[preset.0]

name="Windows Desktop"
platform="Windows Desktop"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="export/win/ROTA.exe"
script_export_mode=1
script_encryption_key=""

[preset.0.options]

custom_template/debug=""
custom_template/release=""
binary_format/64_bits=true
binary_format/embed_pck=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
texture_format/no_bptc_fallbacks=true
codesign/enable=false
codesign/identity_type=0
codesign/identity=""
codesign/password=""
codesign/timestamp=true
codesign/timestamp_server_url=""
codesign/digest_algorithm=1
codesign/description=""
codesign/custom_options=PoolStringArray(  )
application/modify_resources=true
application/icon="res://media/image/icon/rota.ico"
application/icon_interpolation=4
application/file_version=""
application/product_version=""
application/company_name="Harmony Honey"
application/product_name="ROTA"
application/file_description="ROTA by Harmony Honey"
application/copyright=""
application/trademarks=""

[preset.1]

name="Linux/X11"
platform="Linux/X11"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="export/linux/ROTA.x86_64"
script_export_mode=1
script_encryption_key=""

[preset.1.options]

custom_template/debug=""
custom_template/release=""
binary_format/architecture="x86_64"
binary_format/embed_pck=false
texture_format/bptc=false
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false
texture_format/no_bptc_fallbacks=true

[preset.2]

name="Mac OSX"
platform="Mac OSX"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="export/_mac.zip"
script_export_mode=1
script_encryption_key=""

[preset.2.options]

export/distribution_type=1
custom_template/debug=""
custom_template/release=""
application/name="ROTA"
application/icon=""
application/icon_interpolation=4
application/identifier="com.harmony.honey"
application/signature=""
application/app_category="Games"
application/short_version="1.0"
application/version="1.0"
application/copyright=""
application/min_macos_version="10.12"
display/high_res=false
xcode/platform_build="14C18"
xcode/sdk_version="13.1"
xcode/sdk_build="22C55"
xcode/sdk_name="macosx13.1"
xcode/xcode_version="1420"
xcode/xcode_build="14C18"
codesign/codesign=1
codesign/installer_identity=""
codesign/apple_team_id=""
codesign/identity=""
codesign/certificate_file=""
codesign/certificate_password=""
codesign/provisioning_profile=""
codesign/entitlements/custom_file=""
codesign/entitlements/allow_jit_code_execution=false
codesign/entitlements/allow_unsigned_executable_memory=false
codesign/entitlements/allow_dyld_environment_variables=false
codesign/entitlements/disable_library_validation=true
codesign/entitlements/audio_input=false
codesign/entitlements/camera=false
codesign/entitlements/location=false
codesign/entitlements/address_book=false
codesign/entitlements/calendars=false
codesign/entitlements/photos_library=false
codesign/entitlements/apple_events=false
codesign/entitlements/debugging=false
codesign/entitlements/app_sandbox/enabled=false
codesign/entitlements/app_sandbox/network_server=false
codesign/entitlements/app_sandbox/network_client=false
codesign/entitlements/app_sandbox/device_usb=false
codesign/entitlements/app_sandbox/device_bluetooth=false
codesign/entitlements/app_sandbox/files_downloads=0
codesign/entitlements/app_sandbox/files_pictures=0
codesign/entitlements/app_sandbox/files_music=0
codesign/entitlements/app_sandbox/files_movies=0
codesign/entitlements/app_sandbox/files_user_selected=0
codesign/custom_options=PoolStringArray(  )
notarization/notarization=0
notarization/apple_id_name=""
notarization/apple_id_password=""
notarization/api_uuid=""
notarization/api_key=""
notarization/api_key_id=""
privacy/microphone_usage_description=""
privacy/camera_usage_description=""
privacy/location_usage_description=""
privacy/address_book_usage_description=""
privacy/calendar_usage_description=""
privacy/photos_library_usage_description=""
privacy/desktop_folder_usage_description=""
privacy/documents_folder_usage_description=""
privacy/downloads_folder_usage_description=""
privacy/network_volumes_usage_description=""
privacy/removable_volumes_usage_description=""
texture_format/s3tc=true
texture_format/etc=false
texture_format/etc2=false

[preset.3]

name="HTML5"
platform="HTML5"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="export/web/index.html"
script_export_mode=1
script_encryption_key=""

[preset.3.options]

custom_template/debug=""
custom_template/release=""
variant/export_type=0
vram_texture_compression/for_desktop=true
vram_texture_compression/for_mobile=false
html/export_icon=true
html/custom_html_shell=""
html/head_include=""
html/canvas_resize_policy=2
html/focus_canvas_on_start=true
html/experimental_virtual_keyboard=false
progressive_web_app/enabled=false
progressive_web_app/offline_page=""
progressive_web_app/display=1
progressive_web_app/orientation=0
progressive_web_app/icon_144x144=""
progressive_web_app/icon_180x180=""
progressive_web_app/icon_512x512=""
progressive_web_app/background_color=Color( 0, 0, 0, 1 )

[preset.4]

name="Android"
platform="Android"
runnable=true
custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path="export/android/ROTA.apk"
script_export_mode=1
script_encryption_key=""

[preset.4.options]

custom_template/debug=""
custom_template/release=""
custom_build/use_custom_build=true
custom_build/export_format=0
custom_build/min_sdk=""
custom_build/target_sdk="34"
architectures/armeabi-v7a=true
architectures/arm64-v8a=true
architectures/x86=false
architectures/x86_64=false
keystore/debug="C:/Dev/keys/harmony.keystore"
keystore/debug_user="harmony"
keystore/debug_password="harmony"
keystore/release="C:/Dev/keys/harmony.keystore"
keystore/release_user="harmony"
keystore/release_password="harmony"
one_click_deploy/clear_previous_install=true
version/code=1
version/name="1.0"
package/unique_name="harmonyhoney.rota"
package/name="ROTA"
package/signed=true
package/classify_as_game=true
package/retain_data_on_uninstall=false
package/exclude_from_recents=false
launcher_icons/main_192x192="res://media/image/icon/android-icon192.png"
launcher_icons/adaptive_foreground_432x432=""
launcher_icons/adaptive_background_432x432=""
graphics/opengl_debug=false
xr_features/xr_mode=0
xr_features/hand_tracking=0
xr_features/hand_tracking_frequency=0
xr_features/passthrough=0
screen/immersive_mode=true
screen/support_small=true
screen/support_normal=true
screen/support_large=true
screen/support_xlarge=true
user_data_backup/allow=false
command_line/extra_args=""
apk_expansion/enable=false
apk_expansion/SALT=""
apk_expansion/public_key=""
permissions/custom_permissions=PoolStringArray(  )
permissions/access_checkin_properties=false
permissions/access_coarse_location=false
permissions/access_fine_location=false
permissions/access_location_extra_commands=false
permissions/access_mock_location=false
permissions/access_network_state=false
permissions/access_surface_flinger=false
permissions/access_wifi_state=false
permissions/account_manager=false
permissions/add_voicemail=false
permissions/authenticate_accounts=false
permissions/battery_stats=false
permissions/bind_accessibility_service=false
permissions/bind_appwidget=false
permissions/bind_device_admin=false
permissions/bind_input_method=false
permissions/bind_nfc_service=false
permissions/bind_notification_listener_service=false
permissions/bind_print_service=false
permissions/bind_remoteviews=false
permissions/bind_text_service=false
permissions/bind_vpn_service=false
permissions/bind_wallpaper=false
permissions/bluetooth=false
permissions/bluetooth_admin=false
permissions/bluetooth_privileged=false
permissions/brick=false
permissions/broadcast_package_removed=false
permissions/broadcast_sms=false
permissions/broadcast_sticky=false
permissions/broadcast_wap_push=false
permissions/call_phone=false
permissions/call_privileged=false
permissions/camera=false
permissions/capture_audio_output=false
permissions/capture_secure_video_output=false
permissions/capture_video_output=false
permissions/change_component_enabled_state=false
permissions/change_configuration=false
permissions/change_network_state=false
permissions/change_wifi_multicast_state=false
permissions/change_wifi_state=false
permissions/clear_app_cache=false
permissions/clear_app_user_data=false
permissions/control_location_updates=false
permissions/delete_cache_files=false
permissions/delete_packages=false
permissions/device_power=false
permissions/diagnostic=false
permissions/disable_keyguard=false
permissions/dump=false
permissions/expand_status_bar=false
permissions/factory_test=false
permissions/flashlight=false
permissions/force_back=false
permissions/get_accounts=false
permissions/get_package_size=false
permissions/get_tasks=false
permissions/get_top_activity_info=false
permissions/global_search=false
permissions/hardware_test=false
permissions/inject_events=false
permissions/install_location_provider=false
permissions/install_packages=false
permissions/install_shortcut=false
permissions/internal_system_window=false
permissions/internet=false
permissions/kill_background_processes=false
permissions/location_hardware=false
permissions/manage_accounts=false
permissions/manage_app_tokens=false
permissions/manage_documents=false
permissions/manage_external_storage=false
permissions/master_clear=false
permissions/media_content_control=false
permissions/modify_audio_settings=false
permissions/modify_phone_state=false
permissions/mount_format_filesystems=false
permissions/mount_unmount_filesystems=false
permissions/nfc=false
permissions/persistent_activity=false
permissions/post_notifications=false
permissions/process_outgoing_calls=false
permissions/read_calendar=false
permissions/read_call_log=false
permissions/read_contacts=false
permissions/read_external_storage=false
permissions/read_frame_buffer=false
permissions/read_history_bookmarks=false
permissions/read_input_state=false
permissions/read_logs=false
permissions/read_phone_state=false
permissions/read_profile=false
permissions/read_sms=false
permissions/read_social_stream=false
permissions/read_sync_settings=false
permissions/read_sync_stats=false
permissions/read_user_dictionary=false
permissions/reboot=false
permissions/receive_boot_completed=false
permissions/receive_mms=false
permissions/receive_sms=false
permissions/receive_wap_push=false
permissions/record_audio=false
permissions/reorder_tasks=false
permissions/restart_packages=false
permissions/send_respond_via_message=false
permissions/send_sms=false
permissions/set_activity_watcher=false
permissions/set_alarm=false
permissions/set_always_finish=false
permissions/set_animation_scale=false
permissions/set_debug_app=false
permissions/set_orientation=false
permissions/set_pointer_speed=false
permissions/set_preferred_applications=false
permissions/set_process_limit=false
permissions/set_time=false
permissions/set_time_zone=false
permissions/set_wallpaper=false
permissions/set_wallpaper_hints=false
permissions/signal_persistent_processes=false
permissions/status_bar=false
permissions/subscribed_feeds_read=false
permissions/subscribed_feeds_write=false
permissions/system_alert_window=false
permissions/transmit_ir=false
permissions/uninstall_shortcut=false
permissions/update_device_stats=false
permissions/use_credentials=false
permissions/use_sip=false
permissions/vibrate=false
permissions/wake_lock=false
permissions/write_apn_settings=false
permissions/write_calendar=false
permissions/write_call_log=false
permissions/write_contacts=false
permissions/write_external_storage=false
permissions/write_gservices=false
permissions/write_history_bookmarks=false
permissions/write_profile=false
permissions/write_secure_settings=false
permissions/write_settings=false
permissions/write_sms=false
permissions/write_social_stream=false
permissions/write_sync_settings=false
permissions/write_user_dictionary=false


================================================
FILE: icon.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://icon.png"
dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: linux/.gdignore
================================================


================================================
FILE: linux/net.hhoney.rota.desktop
================================================
[Desktop Entry]
Name=ROTA
GenericName=Puzzle Game
Comment=Gravity bends beneath your feet
Exec=godot-runner
Icon=net.hhoney.rota
Terminal=false
Type=Application
Categories=Game;KidsGame;

================================================
FILE: linux/net.hhoney.rota.metainfo.xml
================================================
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
  <name>ROTA Bend Gravity</name>
  <summary>Gravity bends beneath your feet</summary>
  <branding>
    <color type="primary" scheme_preference="light">#ffc3d6</color>
    <color type="primary" scheme_preference="dark">#850087</color>
  </branding>
  <developer_name translatable="no">Harmony Monroe and Friends</developer_name>
  <developer id="net.hhoney">
    <name translatable="no">Harmony Monroe and Friends</name>
  </developer>
  <description>
    <p>Move blocks and twist gravity to solve puzzles. Collect all 50 gems and explore 8 vibrant worlds.</p>
    <ul>
      <li>Rotate gravity as you walk over the edge!</li>
      <li>Push, pull and rotate gravity-blocks to traverse the stage and solve puzzles.</li>
      <li>Collect all 50 gems to unlock doors and explore 8 vibrant worlds!</li>
      <li>Listen to an original ambient soundtrack that will keep you relaxed while solving challenging puzzles. (:</li>
      <li>Watch out for spikes! 0:</li>
    </ul>
  </description>
  <id>net.hhoney.rota</id>
  <launchable type="desktop-id">net.hhoney.rota.desktop</launchable>
  <metadata_license>CC0-1.0</metadata_license>
  <project_license>MIT</project_license>
  <content_rating type="oars-1.1"></content_rating>
  <url type="homepage">https://hhoney.net</url>
  <url type="bugtracker">https://github.com/HarmonyHoney/ROTA/issues</url>
  <url type="donation">https://ko-fi.com/hhoney</url>
  <url type="vcs-browser">https://github.com/HarmonyHoney/ROTA</url>
  <screenshots>
    <screenshot type="default">
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/1.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/2.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/3.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/4.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/5.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/6.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/7.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/8.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/9.png</image>
    </screenshot>
    <screenshot>
      <image>https://raw.githubusercontent.com/HarmonyHoney/ROTA/6c7dafea0993700258f77a2412eef7fca5fa559c/media/image/assets/screens/10.png</image>
    </screenshot>
  </screenshots>
  <releases type="external" url="https://github.com/HarmonyHoney/ROTA/raw/refs/heads/master4/linux/net.hhoney.rota.releases.xml" />
  <supports>
    <control>touch</control>
  </supports>
  <recommends>
    <control>keyboard</control>
    <control>gamepad</control>
  </recommends>
</component>


================================================
FILE: linux/net.hhoney.rota.releases.xml
================================================
<releases>
  <release version="2026.03.12" date="2026-03-12">
    <p>Updated Flathub listing</p>
  </release>
  <release version="2025.08.18" date="2025-08-18">
    <description>
      <p>Soundtrack Update</p>
      <ul>
        <li>Two new songs have been added to ROTA</li>
        <li>Touch-screen bugfixes</li>
        <li>Player animation fixes</li>
        <li>Added a Sign to puzzle 1-5 showing the Zoom instructions</li>
      </ul>
    </description>
  </release>
  <release version="2025.04.29" date="2025-04-29">
    <description>
      <p>Updated logos, credits</p>
      <p>Fixed typo</p>
    </description>
  </release>
  <release version="2025.02.23" date="2025-02-23">
    <description>
      <p>Refreshed app icon and brand colors</p>
    </description>
  </release>
  <release version="2024.12.10" date="2024-12-10">
    <description>
      <p>Touch screen revisions</p>
    </description>
  </release>
  <release version="2024.12.6" date="2024-12-06T21:44:45Z">
    <description>
      <p>New Logos &amp; Touch Screen Saving</p>
      <ul>
        <li>add new HHoney Software Logos</li>
        <li>"Touch Screen" option will now save and load between game sessions</li>
      </ul>
      <p>(:</p>
    </description>
  </release>
  <release version="1.9" date="2024-09-09T23:08:11Z">
    <description>
      <p>Patch 9 - Android Port &amp; Touch Controls !</p>
      <ul>
        <li>ROTA on Android</li>
        <li>Touch Controls for any device</li>
        <li>Adjust Touch Control Margins</li>
      </ul>
    </description>
  </release>
  <release version="1.8" date="2024-09-09T23:08:11Z">
    <description>
      <p>Patch 8 - New Logo &amp; Engine Upgrade</p>
      <ul>
        <li>Game Engine update from Godot 3.5.2 to Godot 3.6</li>
        <li>New Logo !</li>
      </ul>
    </description>
  </release>
  <release version="1.7" date="2023-05-27T05:42:05Z">
    <description>
      <p>Patch 7 - Arcade Action &amp; Ultrawide Support</p>
      <ul>
        <li>"Wrap It Up" Arcade Cabinet located in the Grasslands (:</li>
        <li>Ultrawide Display Support! ROTA now expands to infinite width...</li>
        <li>Weather is silent when Disabled</li>
        <li>Weather Volume Option</li>
      </ul>
      <p>New Achievements:</p>
      <ul>
        <li>Shiny - Collect your first Gem</li>
        <li>Fast Fingers - Collect your first Clock</li>
        <li>Clock Collector - Collect 50 Clocks (=</li>
        <li>Wrap It Up - Clear the First Loop</li>
      </ul>
    </description>
  </release>
  <release version="1.6" date="2023-04-21T17:57:17Z">
    <description>
      <p>Patch 6 - High Refresh Rate Support! (=</p>
      <p>This update brings two new Options in the Menu:</p>
      <ul>
        <li>Interpolation</li>
        <li>Frame Limit</li>
      </ul>
      <p>Interpolation will smooth out player movement on higher refresh rate displays! Frame limit can limit the maximum Frames Per Second of the game (:</p>
      <p>Thanks to the pull request by neropatti! &lt;3</p>
    </description>
    <issues>
      <issue url="https://github.com/HarmonyHoney/ROTA/pull/1">Add smoothing/interpolation to player visuals</issue>
    </issues>
  </release>
  <release version="1.5" date="2023-04-17T22:42:29Z">
    <description>
      <p>Breath of Life Update - Patch 5</p>
      <p>New friends have arrived in ROTA! The Sun, Moon and Stars have come along with them... ROTA is now populated with curious characters eager to meet you! Have a chat between puzzles! Clouds have filled with sky, bringing weather like rain and snow falling gently to the ground.</p>
      <p>Changes:</p>
      <ul>
        <li>New Characters moved in, populating ROTA!</li>
        <li>Chat with folks and get to know them (;</li>
        <li>Connect stray worlds and bring people together!</li>
      </ul>
      <ul>
        <li>Dynamic Weather System! Clouds fill the sky with falling Rain &amp; Snow...</li>
        <li>Day &amp; Night! Watch the Sun rise and Moon fall.</li>
        <li>Dynamic Lighting and Shadows! Illuminated by the Burning Star in Orbit.</li>
        <li>Stars come out at night! Twinkling in the distance...</li>
        <li>Background depth with Parallax layers!</li>
      </ul>
      <ul>
        <li>Doors hold a Vortex, sucking in travelers and spitting them out the other end!</li>
        <li>Door closing Sound Effect.</li>
        <li>World Door Unlock Cutscene! Combine the power of Gems and fill the socket...</li>
      </ul>
      <ul>
        <li>All Menus overhauled! Simple &amp; Clean.</li>
        <li>Pause Menu minified. The world keeps moving...</li>
        <li>UI animation improved when collecting a Gem or Clock!</li>
        <li>Hair physics rework! Smoother motions when swaying in the breeze (;</li>
        <li>Radial Blur effect with help from Guy Unger! &lt;3</li>
      </ul>
      <ul>
        <li>Player D-Pad &amp; Joystick input issues fixed! Movement feels more responsive.</li>
        <li>Camera speed V-Sync issue fixed!</li>
        <li>Performance improvements! Ignoring many objects off-screen.</li>
      </ul>
    </description>
  </release>
  <release version="1.4" date="2023-01-07T09:00:46Z">
    <description>
      <p>Patch 4 - Character Creator and Speedruns!</p>
      <p>Changes:</p>
      <ul>
        <li>Character Creator</li>
        <li>Speedrun Goals!</li>
        <li>Ending Scene</li>
        <li>Visual Overhaul, More Animations and Polygons! (=</li>
        <li>Input Responsiveness and Bugfixes</li>
        <li>Performance Optimations! (;</li>
      </ul>
    </description>
  </release>
  <release version="1.3" date="2022-06-29T00:29:02Z">
    <description>
      <p>Patch 3 - Demo! (:</p>
      <p>Hello everyone! ^.^ ROTA now has a free Demo!</p>
      <p>Explore and solve the first 8 puzzles before you buy the game!</p>
      <p>Cross-save is enabled, so any progress you make in the demo will carry over into the full game! (:</p>
      <p>Have fun and keep on rotating! &lt;3</p>
      <p>- Harmony Honey</p>
    </description>
  </release>
  <release version="1.2" date="2022-05-29T09:43:38Z">
    <description>
      <p>Patch 2</p>
      <ul>
        <li>Fixed Gem placement on puzzle 3 in cobblestone.</li>
        <li>Fixed a bug with the player riding boxes.</li>
      </ul>
    </description>
  </release>
  <release version="1.1" date="2022-05-10T20:01:27Z">
    <description>
      <p>Patch 1</p>
      <p>Hello everyone, Patch 1 is now live!</p>
      <p>This build comes with two minor bug fixes:</p>
      <ul>
        <li>Menu scrolling re-worked</li>
        <li>Prevent the player from riding on boxes moving upward</li>
      </ul>
      <p>Thanks for the feedback! Please let me know if you see anything funny.</p>
      <p>Contact me on discord! (。◕‿◕。) Harmony &lt;3#8571</p>
    </description>
  </release>
  <release version="1.0" date="2022-05-07T22:18:44Z">
    <description>
      <p>Launch Day!!</p>
      <p>ROTA is out now!! Thank you all for the support and positivity! Every order on itch comes with a steam key on launch! (:</p>
    </description>
  </release>
</releases>


================================================
FILE: linux/net.hhoney.rota.yml
================================================
id: net.hhoney.rota
runtime: org.freedesktop.Platform
runtime-version: '24.08'
base: org.godotengine.godot.BaseApp
base-version: '3.6'
sdk: org.freedesktop.Sdk
command: godot-runner
finish-args:
- --share=ipc
- --socket=x11
- --socket=pulseaudio
- --device=all
modules:
- name: rota
  buildsystem: simple
  sources:

  - type: dir
    path: ../

  - type: file
    url: https://github.com/HarmonyHoney/ROTA/releases/download/flathub3/ROTA.pck
    sha256: fc7849b61e32c6ff6d8a8c4b31225c396ca845ee220436f75f665d60698c59a6

  build-commands:
  - install -Dm644 ROTA.pck ${FLATPAK_DEST}/bin/godot-runner.pck
  - install -Dm644 linux/${FLATPAK_ID}.desktop ${FLATPAK_DEST}/share/applications/${FLATPAK_ID}.desktop
  - install -Dm644 linux/${FLATPAK_ID}.metainfo.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.metainfo.xml
  - install -Dm644 linux/${FLATPAK_ID}.releases.xml ${FLATPAK_DEST}/share/metainfo/${FLATPAK_ID}.releases.xml
  - install -Dm644 linux/${FLATPAK_ID}.svg ${FLATPAK_DEST}/share/icons/hicolor/scalable/apps/${FLATPAK_ID}.svg
  - install -Dm644 linux/${FLATPAK_ID}-symbolic.svg ${FLATPAK_DEST}/share/icons/hicolor/symbolic/apps/${FLATPAK_ID}-symbolic.svg


================================================
FILE: media/audio/music/arcade2.mp3.import
================================================
[remap]

importer="mp3"
type="AudioStreamMP3"
path="res://.import/arcade2.mp3-b7a708f610143e79ed68b5eeea715060.mp3str"

[deps]

source_file="res://media/audio/music/arcade2.mp3"
dest_files=[ "res://.import/arcade2.mp3-b7a708f610143e79ed68b5eeea715060.mp3str" ]

[params]

loop=true
loop_offset=0


================================================
FILE: media/audio/music/ost1.mp3.import
================================================
[remap]

importer="mp3"
type="AudioStreamMP3"
path="res://.import/ost1.mp3-ec014ce142268b2f4e4925fff72f07a4.mp3str"

[deps]

source_file="res://media/audio/music/ost1.mp3"
dest_files=[ "res://.import/ost1.mp3-ec014ce142268b2f4e4925fff72f07a4.mp3str" ]

[params]

loop=false
loop_offset=0


================================================
FILE: media/audio/music/ost2.mp3.import
================================================
[remap]

importer="mp3"
type="AudioStreamMP3"
path="res://.import/ost2.mp3-1f6a35d1818eca4fc286e0435a49e43d.mp3str"

[deps]

source_file="res://media/audio/music/ost2.mp3"
dest_files=[ "res://.import/ost2.mp3-1f6a35d1818eca4fc286e0435a49e43d.mp3str" ]

[params]

loop=false
loop_offset=0


================================================
FILE: media/audio/music/ost3.mp3.import
================================================
[remap]

importer="mp3"
type="AudioStreamMP3"
path="res://.import/ost3.mp3-1b16e860c979305359ee8f4b588ea7dc.mp3str"

[deps]

source_file="res://media/audio/music/ost3.mp3"
dest_files=[ "res://.import/ost3.mp3-1b16e860c979305359ee8f4b588ea7dc.mp3str" ]

[params]

loop=false
loop_offset=0


================================================
FILE: media/audio/music/ost4.mp3.import
================================================
[remap]

importer="mp3"
type="AudioStreamMP3"
path="res://.import/ost4.mp3-48c03c4e7241d7d8d5c1e07c6ea1b774.mp3str"

[deps]

source_file="res://media/audio/music/ost4.mp3"
dest_files=[ "res://.import/ost4.mp3-48c03c4e7241d7d8d5c1e07c6ea1b774.mp3str" ]

[params]

loop=false
loop_offset=0


================================================
FILE: media/audio/music/ost5.mp3.import
================================================
[remap]

importer="mp3"
type="AudioStreamMP3"
path="res://.import/ost5.mp3-8a410e27a4dd1ce657a4b843180f824c.mp3str"

[deps]

source_file="res://media/audio/music/ost5.mp3"
dest_files=[ "res://.import/ost5.mp3-8a410e27a4dd1ce657a4b843180f824c.mp3str" ]

[params]

loop=false
loop_offset=0


================================================
FILE: media/audio/music/ost6.mp3.import
================================================
[remap]

importer="mp3"
type="AudioStreamMP3"
path="res://.import/ost6.mp3-a69612ac29493fe5fcdc0b2994486269.mp3str"

[deps]

source_file="res://media/audio/music/ost6.mp3"
dest_files=[ "res://.import/ost6.mp3-a69612ac29493fe5fcdc0b2994486269.mp3str" ]

[params]

loop=false
loop_offset=0


================================================
FILE: media/audio/sfx/Randomize104.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/Randomize104.wav-b5b016037977d9b4c1497f5b651ce912.sample"

[deps]

source_file="res://media/audio/sfx/Randomize104.wav"
dest_files=[ "res://.import/Randomize104.wav-b5b016037977d9b4c1497f5b651ce912.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


================================================
FILE: media/audio/sfx/Randomize105.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/Randomize105.wav-e2f3f63dc859076b0c289219f11a24c0.sample"

[deps]

source_file="res://media/audio/sfx/Randomize105.wav"
dest_files=[ "res://.import/Randomize105.wav-e2f3f63dc859076b0c289219f11a24c0.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


================================================
FILE: media/audio/sfx/bamblong1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/bamblong1.wav-ccac8dcb8c007526db4e021b12e03f85.sample"

[deps]

source_file="res://media/audio/sfx/bamblong1.wav"
dest_files=[ "res://.import/bamblong1.wav-ccac8dcb8c007526db4e021b12e03f85.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


================================================
FILE: media/audio/sfx/bell1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/bell1.wav-f26864f7fa4298f6cd67fb6188ba7fee.sample"

[deps]

source_file="res://media/audio/sfx/bell1.wav"
dest_files=[ "res://.import/bell1.wav-f26864f7fa4298f6cd67fb6188ba7fee.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


================================================
FILE: media/audio/sfx/btn0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/btn0.wav-cc43b0baff08c93f0425b3a99180aac5.sample"

[deps]

source_file="res://media/audio/sfx/btn0.wav"
dest_files=[ "res://.import/btn0.wav-cc43b0baff08c93f0425b3a99180aac5.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


================================================
FILE: media/audio/sfx/btn3.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/btn3.wav-7655611b6058068c8226c5729b790750.sample"

[deps]

source_file="res://media/audio/sfx/btn3.wav"
dest_files=[ "res://.import/btn3.wav-7655611b6058068c8226c5729b790750.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


================================================
FILE: media/audio/sfx/coin0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/coin0.wav-52f7b2297be4ae4a3c103cec1d2e56f8.sample"

[deps]

source_file="res://media/audio/sfx/coin0.wav"
dest_files=[ "res://.import/coin0.wav-52f7b2297be4ae4a3c103cec1d2e56f8.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


================================================
FILE: media/audio/sfx/coin1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/coin1.wav-013fa0bd32e95121f1af875e05941c38.sample"

[deps]

source_file="res://media/audio/sfx/coin1.wav"
dest_files=[ "res://.import/coin1.wav-013fa0bd32e95121f1af875e05941c38.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


================================================
FILE: media/audio/sfx/crate_land.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/crate_land.wav-ab508f90730200b3fbea6441fb7862ad.sample"

[deps]

source_file="res://media/audio/sfx/crate_land.wav"
dest_files=[ "res://.import/crate_land.wav-ab508f90730200b3fbea6441fb7862ad.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


================================================
FILE: media/audio/sfx/crate_move.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/crate_move.wav-eb749e66efe2cff1156ee3e8ecfd75a3.sample"

[deps]

source_file="res://media/audio/sfx/crate_move.wav"
dest_files=[ "res://.import/crate_move.wav-eb749e66efe2cff1156ee3e8ecfd75a3.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


================================================
FILE: media/audio/sfx/door_close.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/door_close.wav-b89d9b6a71e6e5abfb4cd76a175469bb.sample"

[deps]

source_file="res://media/audio/sfx/door_close.wav"
dest_files=[ "res://.import/door_close.wav-b89d9b6a71e6e5abfb4cd76a175469bb.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


================================================
FILE: media/audio/sfx/door_squeak.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/door_squeak.wav-8da03e1c16fa5b0067012fed526c6e07.sample"

[deps]

source_file="res://media/audio/sfx/door_squeak.wav"
dest_files=[ "res://.import/door_squeak.wav-8da03e1c16fa5b0067012fed526c6e07.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


================================================
FILE: media/audio/sfx/doorknob.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/doorknob.wav-19c9dabe04ff5a4df54aca84c0ce0c22.sample"

[deps]

source_file="res://media/audio/sfx/doorknob.wav"
dest_files=[ "res://.import/doorknob.wav-19c9dabe04ff5a4df54aca84c0ce0c22.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


================================================
FILE: media/audio/sfx/explode0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/explode0.wav-383f8d5d9a58600e7c3cbdcb395a214e.sample"

[deps]

source_file="res://media/audio/sfx/explode0.wav"
dest_files=[ "res://.import/explode0.wav-383f8d5d9a58600e7c3cbdcb395a214e.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


================================================
FILE: media/audio/sfx/explode1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/explode1.wav-3fc0ca962a60bff76cba926609b851b4.sample"

[deps]

source_file="res://media/audio/sfx/explode1.wav"
dest_files=[ "res://.import/explode1.wav-3fc0ca962a60bff76cba926609b851b4.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


================================================
FILE: media/audio/sfx/explode2.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/explode2.wav-6036c8236cd182988de6ffa121c19c6c.sample"

[deps]

source_file="res://media/audio/sfx/explode2.wav"
dest_files=[ "res://.import/explode2.wav-6036c8236cd182988de6ffa121c19c6c.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


================================================
FILE: media/audio/sfx/fallout0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/fallout0.wav-e74bb38d9f533e3709984f56f25a25bf.sample"

[deps]

source_file="res://media/audio/sfx/fallout0.wav"
dest_files=[ "res://.import/fallout0.wav-e74bb38d9f533e3709984f56f25a25bf.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


================================================
FILE: media/audio/sfx/fallout1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/fallout1.wav-6535afc7346e3de6cc1a20a27ad687e5.sample"

[deps]

source_file="res://media/audio/sfx/fallout1.wav"
dest_files=[ "res://.import/fallout1.wav-6535afc7346e3de6cc1a20a27ad687e5.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


================================================
FILE: media/audio/sfx/fallout2.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/fallout2.wav-8243b16815b387796b1b2e3d3ab0b650.sample"

[deps]

source_file="res://media/audio/sfx/fallout2.wav"
dest_files=[ "res://.import/fallout2.wav-8243b16815b387796b1b2e3d3ab0b650.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


================================================
FILE: media/audio/sfx/fallout3.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/fallout3.wav-717cc99b265ececece4823bcbabc76c9.sample"

[deps]

source_file="res://media/audio/sfx/fallout3.wav"
dest_files=[ "res://.import/fallout3.wav-717cc99b265ececece4823bcbabc76c9.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


================================================
FILE: media/audio/sfx/guitar_pluck.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/guitar_pluck.wav-776ac609dc92063db46c95eab9764199.sample"

[deps]

source_file="res://media/audio/sfx/guitar_pluck.wav"
dest_files=[ "res://.import/guitar_pluck.wav-776ac609dc92063db46c95eab9764199.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


================================================
FILE: media/audio/sfx/hit0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/hit0.wav-7e49fc62dec62173fc430be7ac5dc708.sample"

[deps]

source_file="res://media/audio/sfx/hit0.wav"
dest_files=[ "res://.import/hit0.wav-7e49fc62dec62173fc430be7ac5dc708.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


================================================
FILE: media/audio/sfx/hit10.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/hit10.wav-53465991b2407b587922ceb88fc4f8ad.sample"

[deps]

source_file="res://media/audio/sfx/hit10.wav"
dest_files=[ "res://.import/hit10.wav-53465991b2407b587922ceb88fc4f8ad.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


================================================
FILE: media/audio/sfx/jump1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/jump1.wav-fc1d903c523488a64270dedc45da8504.sample"

[deps]

source_file="res://media/audio/sfx/jump1.wav"
dest_files=[ "res://.import/jump1.wav-fc1d903c523488a64270dedc45da8504.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


================================================
FILE: media/audio/sfx/jump2.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/jump2.wav-1dc6760fe0679193b60e463bf61aa495.sample"

[deps]

source_file="res://media/audio/sfx/jump2.wav"
dest_files=[ "res://.import/jump2.wav-1dc6760fe0679193b60e463bf61aa495.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


================================================
FILE: media/audio/sfx/jump3.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/jump3.wav-7f0e5d8502386dd44526dfd87ac26ac8.sample"

[deps]

source_file="res://media/audio/sfx/jump3.wav"
dest_files=[ "res://.import/jump3.wav-7f0e5d8502386dd44526dfd87ac26ac8.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


================================================
FILE: media/audio/sfx/jump4.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/jump4.wav-bde10855a9ca7e5db79d1f0057bceb1b.sample"

[deps]

source_file="res://media/audio/sfx/jump4.wav"
dest_files=[ "res://.import/jump4.wav-bde10855a9ca7e5db79d1f0057bceb1b.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


================================================
FILE: media/audio/sfx/key.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/key.wav-7dbc7e84aa9fca750bddfba35ddee284.sample"

[deps]

source_file="res://media/audio/sfx/key.wav"
dest_files=[ "res://.import/key.wav-7dbc7e84aa9fca750bddfba35ddee284.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


================================================
FILE: media/audio/sfx/mixkit-light-rain-looping-1249.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/mixkit-light-rain-looping-1249.wav-a6620c0f6ad8f536e3d2308b8ff0bb94.sample"

[deps]

source_file="res://media/audio/sfx/mixkit-light-rain-looping-1249.wav"
dest_files=[ "res://.import/mixkit-light-rain-looping-1249.wav-a6620c0f6ad8f536e3d2308b8ff0bb94.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=2
edit/loop_begin=0
edit/loop_end=-1
compress/mode=0


================================================
FILE: media/audio/sfx/oneup0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/oneup0.wav-fe5f1ca2a7029d080740eebe6f0fd73e.sample"

[deps]

source_file="res://media/audio/sfx/oneup0.wav"
dest_files=[ "res://.import/oneup0.wav-fe5f1ca2a7029d080740eebe6f0fd73e.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


================================================
FILE: media/audio/sfx/oneup1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/oneup1.wav-39bcad1b6fbc6b89470de4457c2c0504.sample"

[deps]

source_file="res://media/audio/sfx/oneup1.wav"
dest_files=[ "res://.import/oneup1.wav-39bcad1b6fbc6b89470de4457c2c0504.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


================================================
FILE: media/audio/sfx/oneup2.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/oneup2.wav-c308d6a42a0e153651c27f9d1c48c875.sample"

[deps]

source_file="res://media/audio/sfx/oneup2.wav"
dest_files=[ "res://.import/oneup2.wav-c308d6a42a0e153651c27f9d1c48c875.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


================================================
FILE: media/audio/sfx/piano_high.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/piano_high.wav-bbea07a132410bc2cd96646d6668bfdf.sample"

[deps]

source_file="res://media/audio/sfx/piano_high.wav"
dest_files=[ "res://.import/piano_high.wav-bbea07a132410bc2cd96646d6668bfdf.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


================================================
FILE: media/audio/sfx/player_jump.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/player_jump.wav-7f53ea4805fd4c1a6853a0564da9ac1f.sample"

[deps]

source_file="res://media/audio/sfx/player_jump.wav"
dest_files=[ "res://.import/player_jump.wav-7f53ea4805fd4c1a6853a0564da9ac1f.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


================================================
FILE: media/audio/sfx/player_land.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/player_land.wav-956dc4605cfcb86060ac63ecc4f3e9dd.sample"

[deps]

source_file="res://media/audio/sfx/player_land.wav"
dest_files=[ "res://.import/player_land.wav-956dc4605cfcb86060ac63ecc4f3e9dd.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


================================================
FILE: media/audio/sfx/player_punch0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/player_punch0.wav-848cfe4ce7d887dbb18a2d95845f7062.sample"

[deps]

source_file="res://media/audio/sfx/player_punch0.wav"
dest_files=[ "res://.import/player_punch0.wav-848cfe4ce7d887dbb18a2d95845f7062.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


================================================
FILE: media/audio/sfx/player_punch1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/player_punch1.wav-0c9b3716d47bcf981442165cd222b279.sample"

[deps]

source_file="res://media/audio/sfx/player_punch1.wav"
dest_files=[ "res://.import/player_punch1.wav-0c9b3716d47bcf981442165cd222b279.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


================================================
FILE: media/audio/sfx/player_punch2.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/player_punch2.wav-7302fb38a681aa0ecd128f1f228b0a52.sample"

[deps]

source_file="res://media/audio/sfx/player_punch2.wav"
dest_files=[ "res://.import/player_punch2.wav-7302fb38a681aa0ecd128f1f228b0a52.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


================================================
FILE: media/audio/sfx/portal0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/portal0.wav-6938cb4953aef29a3321c670b70bf343.sample"

[deps]

source_file="res://media/audio/sfx/portal0.wav"
dest_files=[ "res://.import/portal0.wav-6938cb4953aef29a3321c670b70bf343.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


================================================
FILE: media/audio/sfx/sfx4.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/sfx4.wav-bcfa0d5ea6026a328ecfb6723f9505a6.sample"

[deps]

source_file="res://media/audio/sfx/sfx4.wav"
dest_files=[ "res://.import/sfx4.wav-bcfa0d5ea6026a328ecfb6723f9505a6.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


================================================
FILE: media/audio/sfx/shine_get.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/shine_get.wav-a982d252d21115deb42b7a14f34bf4d9.sample"

[deps]

source_file="res://media/audio/sfx/shine_get.wav"
dest_files=[ "res://.import/shine_get.wav-a982d252d21115deb42b7a14f34bf4d9.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


================================================
FILE: media/audio/sfx/shine_sparkle.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/shine_sparkle.wav-14e44b5dedc57f9d46cfd717e9fe80c7.sample"

[deps]

source_file="res://media/audio/sfx/shine_sparkle.wav"
dest_files=[ "res://.import/shine_sparkle.wav-14e44b5dedc57f9d46cfd717e9fe80c7.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


================================================
FILE: media/audio/sfx/slap0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/slap0.wav-ae3a7a61743dc26b174ba037a3931ebc.sample"

[deps]

source_file="res://media/audio/sfx/slap0.wav"
dest_files=[ "res://.import/slap0.wav-ae3a7a61743dc26b174ba037a3931ebc.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


================================================
FILE: media/audio/sfx/slap1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/slap1.wav-584ab2c858084f2e28e6979de7019556.sample"

[deps]

source_file="res://media/audio/sfx/slap1.wav"
dest_files=[ "res://.import/slap1.wav-584ab2c858084f2e28e6979de7019556.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


================================================
FILE: media/audio/sfx/slap2.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/slap2.wav-a703194dceb735fb22e712354873aa5f.sample"

[deps]

source_file="res://media/audio/sfx/slap2.wav"
dest_files=[ "res://.import/slap2.wav-a703194dceb735fb22e712354873aa5f.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


================================================
FILE: media/audio/sfx/teleport.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/teleport.wav-22a7152e24700684c263e3163320d8c2.sample"

[deps]

source_file="res://media/audio/sfx/teleport.wav"
dest_files=[ "res://.import/teleport.wav-22a7152e24700684c263e3163320d8c2.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


================================================
FILE: media/audio/sfx/transition.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/transition.wav-7842a48fa8a8c1870fc37ae95ab5b107.sample"

[deps]

source_file="res://media/audio/sfx/transition.wav"
dest_files=[ "res://.import/transition.wav-7842a48fa8a8c1870fc37ae95ab5b107.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


================================================
FILE: media/audio/sfx/zap0.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/zap0.wav-e75867dbe80c10b3f08891554acaa74e.sample"

[deps]

source_file="res://media/audio/sfx/zap0.wav"
dest_files=[ "res://.import/zap0.wav-e75867dbe80c10b3f08891554acaa74e.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


================================================
FILE: media/audio/sfx/ziherette1.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/ziherette1.wav-cf7f1e5bfffe66f8af3d934d69aa4386.sample"

[deps]

source_file="res://media/audio/sfx/ziherette1.wav"
dest_files=[ "res://.import/ziherette1.wav-cf7f1e5bfffe66f8af3d934d69aa4386.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


================================================
FILE: media/audio/voice/adore_flowers.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/adore_flowers.wav-51bc2b1ffe9881dafbc9f5e545b84580.sample"

[deps]

source_file="res://media/audio/voice/adore_flowers.wav"
dest_files=[ "res://.import/adore_flowers.wav-51bc2b1ffe9881dafbc9f5e545b84580.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


================================================
FILE: media/audio/voice/good_day.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/good_day.wav-34d196ebddf86e3f52ef7a3e0f6b492b.sample"

[deps]

source_file="res://media/audio/voice/good_day.wav"
dest_files=[ "res://.import/good_day.wav-34d196ebddf86e3f52ef7a3e0f6b492b.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


================================================
FILE: media/audio/voice/lovely_weather.wav.import
================================================
[remap]

importer="wav"
type="AudioStreamSample"
path="res://.import/lovely_weather.wav-ceac5095ba666ad4d5b7ec821c6c8d61.sample"

[deps]

source_file="res://media/audio/voice/lovely_weather.wav"
dest_files=[ "res://.import/lovely_weather.wav-ceac5095ba666ad4d5b7ec821c6c8d61.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


================================================
FILE: media/font/profile/DoorLabel.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 70
outline_size = 5
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
extra_spacing_bottom = -7
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/FileCard.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 50
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/OptionsHeader.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 50
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/OptionsHeader2.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 28
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/OptionsItem.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 40
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/PatchNumber.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 25
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/PauseHeader.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 80
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/PauseItem.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 50
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/RemapKey.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 40
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/UI_Keys.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 30
outline_size = 2
outline_color = Color( 0, 0, 0, 1 )
use_mipmaps = true
use_filter = true
font_data = ExtResource( 1 )


================================================
FILE: media/font/profile/UI_gem.tres
================================================
[gd_resource type="DynamicFont" load_steps=2 format=2]

[ext_resource path="res://media/font/mini-wakuwaku.otf" type="DynamicFontData" id=1]

[resource]
size = 88
outline_size = 5
outline_color = Color( 0, 0, 0, 1 )
use_filter = true
extra_spacing_bottom = -7
font_data = ExtResource( 1 )


================================================
FILE: media/image/UI/Audio.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/Audio.png-61545d69f17b92b5dc0e40cc779fbe7f.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/Audio.png"
dest_files=[ "res://.import/Audio.png-61545d69f17b92b5dc0e40cc779fbe7f.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/HarmonyHoneyLogo.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/HarmonyHoneyLogo.svg-6a8e1f7bd7d99b902bb7302c88c10368.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/HarmonyHoneyLogo.svg"
dest_files=[ "res://.import/HarmonyHoneyLogo.svg-6a8e1f7bd7d99b902bb7302c88c10368.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=2.0


================================================
FILE: media/image/UI/Input.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/Input.png-f6602a16aaa343ae686cad1e59d21b42.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/Input.png"
dest_files=[ "res://.import/Input.png-f6602a16aaa343ae686cad1e59d21b42.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/Video.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/Video.png-545d68098b5deb1f416beb2ad36f921c.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/Video.png"
dest_files=[ "res://.import/Video.png-545d68098b5deb1f416beb2ad36f921c.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/arrow_up.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/arrow_up.png-d65433404b4482c94f010fe15669d4be.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/arrow_up.png"
dest_files=[ "res://.import/arrow_up.png-d65433404b4482c94f010fe15669d4be.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/boot.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/boot.png-ced710255aafbf06518dd6856a77706b.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/boot.png"
dest_files=[ "res://.import/boot.png-ced710255aafbf06518dd6856a77706b.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_a.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_a.png-42342d001d1e093aa1ab35e014cd4806.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_a.png"
dest_files=[ "res://.import/btn_a.png-42342d001d1e093aa1ab35e014cd4806.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_b.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_b.png-3e6b32e73392ac831ec7c6b33b46c0dd.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_b.png"
dest_files=[ "res://.import/btn_b.png-3e6b32e73392ac831ec7c6b33b46c0dd.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_lb.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_lb.png-77ba9eeab6f080785ba0a785e2681746.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_lb.png"
dest_files=[ "res://.import/btn_lb.png-77ba9eeab6f080785ba0a785e2681746.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_ls.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_ls.png-b50e990964dffa570948010fc93d7ebe.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_ls.png"
dest_files=[ "res://.import/btn_ls.png-b50e990964dffa570948010fc93d7ebe.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_lt.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_lt.png-15e33defe3e857cc3a7c4aebcd2b8d7f.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_lt.png"
dest_files=[ "res://.import/btn_lt.png-15e33defe3e857cc3a7c4aebcd2b8d7f.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_rb.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_rb.png-af4c887eb60d8b1583dcd5636da0c7ad.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_rb.png"
dest_files=[ "res://.import/btn_rb.png-af4c887eb60d8b1583dcd5636da0c7ad.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_rs.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_rs.png-d67c07b0fdbff4504d005abacfc6f33e.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_rs.png"
dest_files=[ "res://.import/btn_rs.png-d67c07b0fdbff4504d005abacfc6f33e.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_rt.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_rt.png-7fabc77ee833d453cf39067fa121eb5d.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_rt.png"
dest_files=[ "res://.import/btn_rt.png-7fabc77ee833d453cf39067fa121eb5d.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_select.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_select.png-56cae0c8dcf8d07d3d30aa7ef4f57cc9.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_select.png"
dest_files=[ "res://.import/btn_select.png-56cae0c8dcf8d07d3d30aa7ef4f57cc9.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_start.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_start.png-1392466832bf59a430bdace90bba03be.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_start.png"
dest_files=[ "res://.import/btn_start.png-1392466832bf59a430bdace90bba03be.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_x.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_x.png-bfb777626882eb622b0c77649701588e.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_x.png"
dest_files=[ "res://.import/btn_x.png-bfb777626882eb622b0c77649701588e.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/btn_y.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/btn_y.png-0ce443f41cea66f2fb7e581197ac6592.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/btn_y.png"
dest_files=[ "res://.import/btn_y.png-0ce443f41cea66f2fb7e581197ac6592.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/clock.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/clock.png-b806400cc7f886b34f52f360bef8bcda.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/clock.png"
dest_files=[ "res://.import/clock.png-b806400cc7f886b34f52f360bef8bcda.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/door_arrow.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/door_arrow.png-7d0d1eb6752a8e941b154c9ba1d0be90.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/door_arrow.png"
dest_files=[ "res://.import/door_arrow.png-7d0d1eb6752a8e941b154c9ba1d0be90.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=1
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/dpad.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/dpad.png-eb6e96bb4907accfb51d79296857a017.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/dpad.png"
dest_files=[ "res://.import/dpad.png-eb6e96bb4907accfb51d79296857a017.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/dpad_up.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/dpad_up.png-65353f4a115e5cea42d94ec4333b3157.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/dpad_up.png"
dest_files=[ "res://.import/dpad_up.png-65353f4a115e5cea42d94ec4333b3157.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/eye.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/eye.svg-f8c95c6be031e0cc1c38a712fea94022.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/eye.svg"
dest_files=[ "res://.import/eye.svg-f8c95c6be031e0cc1c38a712fea94022.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/foot.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/foot.png-ad5b9f99cf2d80cb8ff23c7ad0cd2b33.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/foot.png"
dest_files=[ "res://.import/foot.png-ad5b9f99cf2d80cb8ff23c7ad0cd2b33.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/godot_logo.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/godot_logo.svg-b4bf343379c7e731e67d3faf844b960a.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/godot_logo.svg"
dest_files=[ "res://.import/godot_logo.svg-b4bf343379c7e731e67d3faf844b960a.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=2.0


================================================
FILE: media/image/UI/hand.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/hand.png-a70708b2d046fab302142355fa09341a.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/hand.png"
dest_files=[ "res://.import/hand.png-a70708b2d046fab302142355fa09341a.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/harmony-monroe-square-white.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/harmony-monroe-square-white.png-ddf61032c5d50c1bf08c2fd5160a5188.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/harmony-monroe-square-white.png"
dest_files=[ "res://.import/harmony-monroe-square-white.png-ddf61032c5d50c1bf08c2fd5160a5188.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/harmony-monroe-white.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/harmony-monroe-white.png-b5ca7bdecdb1233b817bf2f49291c597.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/harmony-monroe-white.png"
dest_files=[ "res://.import/harmony-monroe-white.png-b5ca7bdecdb1233b817bf2f49291c597.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/heart.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/heart.svg-d7f720f2952ed1b1bc83343309b0c2e1.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/heart.svg"
dest_files=[ "res://.import/heart.svg-d7f720f2952ed1b1bc83343309b0c2e1.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/hhoney_logo.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/hhoney_logo.svg-29a9142ec4509b73dd095f13be472d71.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/hhoney_logo.svg"
dest_files=[ "res://.import/hhoney_logo.svg-29a9142ec4509b73dd095f13be472d71.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/key_2.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/key_2.png-05da3fb407f348ccc05a3701ae98e19a.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/key_2.png"
dest_files=[ "res://.import/key_2.png-05da3fb407f348ccc05a3701ae98e19a.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/key_3.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/key_3.png-77791dec29057c2265eb2c5caa4b259c.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/key_3.png"
dest_files=[ "res://.import/key_3.png-77791dec29057c2265eb2c5caa4b259c.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/key_up.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/key_up.png-17d34e5fb4fedce6697a20ed8dca08a4.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/key_up.png"
dest_files=[ "res://.import/key_up.png-17d34e5fb4fedce6697a20ed8dca08a4.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/key_up_logo.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/key_up_logo.png-c70d77cea2b84646a9eacf2acf014df6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/key_up_logo.png"
dest_files=[ "res://.import/key_up_logo.png-c70d77cea2b84646a9eacf2acf014df6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/key_up_square.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/key_up_square.png-ccd797a312a80d55f42518f4e4eec040.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/key_up_square.png"
dest_files=[ "res://.import/key_up_square.png-ccd797a312a80d55f42518f4e4eec040.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/keys.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/Keys.png-3bdb0f4a0a6f8a93c1ba3e24acd31763.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/Keys.png"
dest_files=[ "res://.import/Keys.png-3bdb0f4a0a6f8a93c1ba3e24acd31763.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/l_stick_down.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/l_stick_down.png-00278dc8ba896112aa6fe79da60177d8.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/l_stick_down.png"
dest_files=[ "res://.import/l_stick_down.png-00278dc8ba896112aa6fe79da60177d8.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/l_stick_left.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/l_stick_left.png-a369feceb0f076886ed9d2ffde334264.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/l_stick_left.png"
dest_files=[ "res://.import/l_stick_left.png-a369feceb0f076886ed9d2ffde334264.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/l_stick_right.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/l_stick_right.png-946670c35655a5509c3dbc07fadd7d1b.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/l_stick_right.png"
dest_files=[ "res://.import/l_stick_right.png-946670c35655a5509c3dbc07fadd7d1b.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/l_stick_up.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/l_stick_up.png-037c47057a3675b693525febe6bcc4be.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/l_stick_up.png"
dest_files=[ "res://.import/l_stick_up.png-037c47057a3675b693525febe6bcc4be.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/magnify.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/magnify.png-10cfdcb5d04731a7c5344a52c9fadd1f.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/magnify.png"
dest_files=[ "res://.import/magnify.png-10cfdcb5d04731a7c5344a52c9fadd1f.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/r_stick_down.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/r_stick_down.png-0ea46e7c0bbc891bed4a59a9359388c3.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/r_stick_down.png"
dest_files=[ "res://.import/r_stick_down.png-0ea46e7c0bbc891bed4a59a9359388c3.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/r_stick_left.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/r_stick_left.png-23ce0b6face85305724633a59ecc3197.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/r_stick_left.png"
dest_files=[ "res://.import/r_stick_left.png-23ce0b6face85305724633a59ecc3197.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/r_stick_right.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/r_stick_right.png-dd15fe115745063ec7649af7c723a45d.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/r_stick_right.png"
dest_files=[ "res://.import/r_stick_right.png-dd15fe115745063ec7649af7c723a45d.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/r_stick_up.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/r_stick_up.png-702de380e9f22cafa3007673c97fd881.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/r_stick_up.png"
dest_files=[ "res://.import/r_stick_up.png-702de380e9f22cafa3007673c97fd881.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/reset.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/reset.png-40eddf7a3d9dd9ff0510bb2bceffdfad.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/reset.png"
dest_files=[ "res://.import/reset.png-40eddf7a3d9dd9ff0510bb2bceffdfad.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/reset.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/reset.svg-d1f4153d5aee3f8e86edf65f4bf3dc80.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/reset.svg"
dest_files=[ "res://.import/reset.svg-d1f4153d5aee3f8e86edf65f4bf3dc80.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=2.0


================================================
FILE: media/image/UI/title.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/title.png-076ec6f99da65e1a3c42a4f35d404d66.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/title.png"
dest_files=[ "res://.import/title.png-076ec6f99da65e1a3c42a4f35d404d66.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/UI/title_splash.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/title_splash.png-ff27a8c006ae52ceef9d8ad5c1c251a6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/UI/title_splash.png"
dest_files=[ "res://.import/title_splash.png-ff27a8c006ae52ceef9d8ad5c1c251a6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/arcade/candy-sheet.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/candy-sheet.png-5dec17084aa152e11f77a5bc104774ed.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/arcade/candy-sheet.png"
dest_files=[ "res://.import/candy-sheet.png-5dec17084aa152e11f77a5bc104774ed.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=false
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0


================================================
FILE: media/image/assets/.gdignore
================================================


================================================
FILE: media/image/assets/screens/.gdignore
================================================


================================================
FILE: media/image/assets/screens/thumb/.gdignore
================================================


================================================
FILE: media/image/box/box-100.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/box-100.png-05efdcc68c94fbcc65213588816a49f2.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/box-100.png"
dest_files=[ "res://.import/box-100.png-05efdcc68c94fbcc65213588816a49f2.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/box/box-400.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/box-400.png-8c51c756778f15ae3bbe1d2dc17e23bf.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/box-400.png"
dest_files=[ "res://.import/box-400.png-8c51c756778f15ae3bbe1d2dc17e23bf.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/box/box_both.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/box_both.png-2ca11de88d0ff7afb29f935f52d72de3.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/box_both.png"
dest_files=[ "res://.import/box_both.png-2ca11de88d0ff7afb29f935f52d72de3.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=1
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/box/box_push.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/box_push.png-a2a6ee4c1197d3f83abb84b07c83ae15.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/box_push.png"
dest_files=[ "res://.import/box_push.png-a2a6ee4c1197d3f83abb84b07c83ae15.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=1
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/box/round_rect100.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/round_rect100.png-51155f3332ebad8f0c25ea841051e94f.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/round_rect100.png"
dest_files=[ "res://.import/round_rect100.png-51155f3332ebad8f0c25ea841051e94f.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=1
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/box/round_rect200.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/round_rect200.png-0f280f0f644c18dde3d0202185336fe0.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/round_rect200.png"
dest_files=[ "res://.import/round_rect200.png-0f280f0f644c18dde3d0202185336fe0.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/box/round_rect400.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/round_rect400.png-42ea71aaf6d27941dd7057483b90a461.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/round_rect400.png"
dest_files=[ "res://.import/round_rect400.png-42ea71aaf6d27941dd7057483b90a461.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/box/treads.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/treads.png-84d04c773b7d3a91e0edc07378dcbbb9.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/box/treads.png"
dest_files=[ "res://.import/treads.png-84d04c773b7d3a91e0edc07378dcbbb9.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=1
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/TreeBark.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/TreeBark.svg-d2ff9cfe7b5e10eac453ecdc2d09e3c6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/TreeBark.svg"
dest_files=[ "res://.import/TreeBark.svg-d2ff9cfe7b5e10eac453ecdc2d09e3c6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/TreeTop.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/TreeTop.svg-100a566bc33e4828877c2c4531e0c173.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/TreeTop.svg"
dest_files=[ "res://.import/TreeTop.svg-100a566bc33e4828877c2c4531e0c173.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/arcade_back.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/arcade_back.png-6f8fcf0094df358dc9bb67b6c41e3b01.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/arcade_back.png"
dest_files=[ "res://.import/arcade_back.png-6f8fcf0094df358dc9bb67b6c41e3b01.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/arcade_cabinet.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/arcade_cabinet.png-d4d2d5348ca70e1813734c835b502dd7.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/arcade_cabinet.png"
dest_files=[ "res://.import/arcade_cabinet.png-d4d2d5348ca70e1813734c835b502dd7.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/arcade_front.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/arcade_front.png-46eccf5fe24155bf74b6cd6e35bab313.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/arcade_front.png"
dest_files=[ "res://.import/arcade_front.png-46eccf5fe24155bf74b6cd6e35bab313.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/bench.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/bench.svg-ba1c2b5ec1936cdf2afbdc3c5d87a406.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/bench.svg"
dest_files=[ "res://.import/bench.svg-ba1c2b5ec1936cdf2afbdc3c5d87a406.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=0.6


================================================
FILE: media/image/details/candle.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/candle.png-b3ab80775ac11fb9631de882a934d5f7.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/candle.png"
dest_files=[ "res://.import/candle.png-b3ab80775ac11fb9631de882a934d5f7.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/circle.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/circle.svg-902f0a02432b7fd154485a76932a05fb.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/circle.svg"
dest_files=[ "res://.import/circle.svg-902f0a02432b7fd154485a76932a05fb.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=5.0


================================================
FILE: media/image/details/circle100.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/circle100.png-d0c0fe5d0bc662944cbb980cdd3d9b00.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/circle100.png"
dest_files=[ "res://.import/circle100.png-d0c0fe5d0bc662944cbb980cdd3d9b00.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/circle_half.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/circle_half.svg-a4fcf5d45ada3e96ca1ea21ca94c59da.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/circle_half.svg"
dest_files=[ "res://.import/circle_half.svg-a4fcf5d45ada3e96ca1ea21ca94c59da.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=5.0


================================================
FILE: media/image/details/fence_pattern.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/fence_pattern.svg-ed8a7481d98d5b064eb65e9cfe9a7ea3.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/fence_pattern.svg"
dest_files=[ "res://.import/fence_pattern.svg-ed8a7481d98d5b064eb65e9cfe9a7ea3.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=0.5


================================================
FILE: media/image/details/flame.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/flame.png-80ec48350312dad61dcdde06373285d8.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/flame.png"
dest_files=[ "res://.import/flame.png-80ec48350312dad61dcdde06373285d8.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/lamppost.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/lamppost.svg-b4961c2308063ac71c25e770728e87a2.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/lamppost.svg"
dest_files=[ "res://.import/lamppost.svg-b4961c2308063ac71c25e770728e87a2.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=0.8


================================================
FILE: media/image/details/pine_tree.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/pine_tree.png-e5647de305f24aceece208efee30a940.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/pine_tree.png"
dest_files=[ "res://.import/pine_tree.png-e5647de305f24aceece208efee30a940.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=true
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/raindrop.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/raindrop.svg-57214b1845cff404066213ac96ff960b.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/raindrop.svg"
dest_files=[ "res://.import/raindrop.svg-57214b1845cff404066213ac96ff960b.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/raindrop2.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/raindrop2.svg-971c87139cbd54c1ad38154d2967305a.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/raindrop2.svg"
dest_files=[ "res://.import/raindrop2.svg-971c87139cbd54c1ad38154d2967305a.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/saguaro.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/saguaro.svg-adf69c3da322a84947b439019b0104e6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/saguaro.svg"
dest_files=[ "res://.import/saguaro.svg-adf69c3da322a84947b439019b0104e6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/snowman.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/snowman.svg-9d57f10f001dc6e0ba91c24cfeb769af.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/snowman.svg"
dest_files=[ "res://.import/snowman.svg-9d57f10f001dc6e0ba91c24cfeb769af.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/details/star.svg.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/star.svg-ad08e89d2e7255fb398a9d86e7b5a5a6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/details/star.svg"
dest_files=[ "res://.import/star.svg-ad08e89d2e7255fb398a9d86e7b5a5a6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/gobot.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/gobot.png-b8da81f7ee08bcd83649056bdac7f23f.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/gobot.png"
dest_files=[ "res://.import/gobot.png-b8da81f7ee08bcd83649056bdac7f23f.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/android-icon192.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/android-icon192.png-8ced6154d62c44da16aa10ff020fc5cd.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/android-icon192.png"
dest_files=[ "res://.import/android-icon192.png-8ced6154d62c44da16aa10ff020fc5cd.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon100.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon100.png-d0b301ea33d62d0e224ab87e46b3df42.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon100.png"
dest_files=[ "res://.import/icon100.png-d0b301ea33d62d0e224ab87e46b3df42.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon128.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon128.png-3e35b2a0709d3cbe863a14fbdbf06d18.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon128.png"
dest_files=[ "res://.import/icon128.png-3e35b2a0709d3cbe863a14fbdbf06d18.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon16.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon16.png-f2713bc9568271cc3e51a3ada41051ae.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon16.png"
dest_files=[ "res://.import/icon16.png-f2713bc9568271cc3e51a3ada41051ae.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon200.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon200.png-d3fb16dde8ac6e09eba112102db45050.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon200.png"
dest_files=[ "res://.import/icon200.png-d3fb16dde8ac6e09eba112102db45050.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon256.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon256.png-af3e823e703d377534f6d103e8c93965.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon256.png"
dest_files=[ "res://.import/icon256.png-af3e823e703d377534f6d103e8c93965.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon32.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon32.png-94af2acc6454fcaa2130df79fde81447.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon32.png"
dest_files=[ "res://.import/icon32.png-94af2acc6454fcaa2130df79fde81447.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon48.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon48.png-5bf80953a76662a2baed4bb865b2cdd6.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon48.png"
dest_files=[ "res://.import/icon48.png-5bf80953a76662a2baed4bb865b2cdd6.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon64.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon64.png-392e00a41f360aba68e90feab4028689.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon64.png"
dest_files=[ "res://.import/icon64.png-392e00a41f360aba68e90feab4028689.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/icon/icon96.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/icon96.png-91de58d1f9e9f1982a28b27770695254.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/icon/icon96.png"
dest_files=[ "res://.import/icon96.png-91de58d1f9e9f1982a28b27770695254.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/spike/spike.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/spike.png-e87ecdaed5d1b28d4d6aa9386cc495c9.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/spike/spike.png"
dest_files=[ "res://.import/spike.png-e87ecdaed5d1b28d4d6aa9386cc495c9.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/spike/spike_tile.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/spike_tile.png-8ef06c306c35b56be6fe4ee31984114d.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/spike/spike_tile.png"
dest_files=[ "res://.import/spike_tile.png-8ef06c306c35b56be6fe4ee31984114d.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile1_0.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile1_0.png-a4bfb829b247fa2215580fe9ed8d5ad8.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile1_0.png"
dest_files=[ "res://.import/tile1_0.png-a4bfb829b247fa2215580fe9ed8d5ad8.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile1_1.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile1_1.png-147fc967267b83ed5d4b9f6f2d983fbe.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile1_1.png"
dest_files=[ "res://.import/tile1_1.png-147fc967267b83ed5d4b9f6f2d983fbe.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile1_2.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile1_2.png-60f46437ffd3b467b2c75c1665fc83be.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile1_2.png"
dest_files=[ "res://.import/tile1_2.png-60f46437ffd3b467b2c75c1665fc83be.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile1_3.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile1_3.png-119c33651d1b2c8eac8f41f13e907902.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile1_3.png"
dest_files=[ "res://.import/tile1_3.png-119c33651d1b2c8eac8f41f13e907902.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile1_4.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile1_4.png-19991c3577eb7af7f7e69bb2cfbb0e3c.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile1_4.png"
dest_files=[ "res://.import/tile1_4.png-19991c3577eb7af7f7e69bb2cfbb0e3c.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile2_0.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile2_0.png-cc6438e3f2eb26cc9d3a192f2aad87ac.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile2_0.png"
dest_files=[ "res://.import/tile2_0.png-cc6438e3f2eb26cc9d3a192f2aad87ac.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile2_1.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile2_1.png-1b70b505f2f0e96cb9adac345dce8f75.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile2_1.png"
dest_files=[ "res://.import/tile2_1.png-1b70b505f2f0e96cb9adac345dce8f75.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile2_2.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile2_2.png-ea8d52dc699c777a124e08c867bac9a3.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile2_2.png"
dest_files=[ "res://.import/tile2_2.png-ea8d52dc699c777a124e08c867bac9a3.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile2_3.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile2_3.png-a5cee67c9fc1bac65d1c5e59776f9b74.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile2_3.png"
dest_files=[ "res://.import/tile2_3.png-a5cee67c9fc1bac65d1c5e59776f9b74.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile2_4.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile2_4.png-07e735cc5848b92a39abb21018015597.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile2_4.png"
dest_files=[ "res://.import/tile2_4.png-07e735cc5848b92a39abb21018015597.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile3_0.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile3_0.png-a886f9e6a59c810e616fca5bf9c1a6f7.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile3_0.png"
dest_files=[ "res://.import/tile3_0.png-a886f9e6a59c810e616fca5bf9c1a6f7.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile3_1.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile3_1.png-229af686836e433e808b6b5914b3f1a1.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile3_1.png"
dest_files=[ "res://.import/tile3_1.png-229af686836e433e808b6b5914b3f1a1.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile3_2.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile3_2.png-a3d5c4c8b5ea96d068516ce7db32c540.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile3_2.png"
dest_files=[ "res://.import/tile3_2.png-a3d5c4c8b5ea96d068516ce7db32c540.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile3_3.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile3_3.png-1c401a6850bbab21a76ea180e34a98c8.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile3_3.png"
dest_files=[ "res://.import/tile3_3.png-1c401a6850bbab21a76ea180e34a98c8.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile3_4.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile3_4.png-8bce74b1041196ce89ef93346c9e09bd.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile3_4.png"
dest_files=[ "res://.import/tile3_4.png-8bce74b1041196ce89ef93346c9e09bd.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile4_0.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile4_0.png-0366f8d8cfc5a97b0ca2bc4d7146ddb9.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile4_0.png"
dest_files=[ "res://.import/tile4_0.png-0366f8d8cfc5a97b0ca2bc4d7146ddb9.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile4_1.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile4_1.png-08650da59fd365f2db11d2b61d400e6a.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile4_1.png"
dest_files=[ "res://.import/tile4_1.png-08650da59fd365f2db11d2b61d400e6a.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile4_2.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile4_2.png-6a069e5b7effcdb439b99493a984efcc.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile4_2.png"
dest_files=[ "res://.import/tile4_2.png-6a069e5b7effcdb439b99493a984efcc.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile4_3.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile4_3.png-30a5a439a44e4d93c3b39b8f45e798c3.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile4_3.png"
dest_files=[ "res://.import/tile4_3.png-30a5a439a44e4d93c3b39b8f45e798c3.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile4_4.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile4_4.png-b1a386e09b7c467e7f772dafa1dc2dc1.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile4_4.png"
dest_files=[ "res://.import/tile4_4.png-b1a386e09b7c467e7f772dafa1dc2dc1.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile5_0.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile5_0.png-79e19e9c65011c50ee6dd714a71e6a85.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile5_0.png"
dest_files=[ "res://.import/tile5_0.png-79e19e9c65011c50ee6dd714a71e6a85.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile5_1.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile5_1.png-acf392b8c0b52325b35819408f6d40cc.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res://media/image/tiles/tile5_1.png"
dest_files=[ "res://.import/tile5_1.png-acf392b8c0b52325b35819408f6d40cc.stex" ]

[params]

compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=true
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0


================================================
FILE: media/image/tiles/tile5_2.png.import
================================================
[remap]

importer="texture"
type="StreamTexture"
path="res://.import/tile5_2.png-9c1997d33871874c75e58d14904e9624.stex"
metadata={
"vram_texture": false
}

[deps]

source_file="res
Download .txt
gitextract_588580s0/

├── .editorconfig
├── .github/
│   ├── FUNDING.yml
│   └── workflows/
│       ├── flatpak.yml
│       └── godot.yml
├── .gitignore
├── LICENSE
├── addons/
│   └── steam_api/
│       ├── LICENSE
│       ├── examples/
│       │   ├── example.gd
│       │   └── example.tscn
│       ├── plugin.cfg
│       ├── plugin.gd
│       ├── readme.md
│       ├── settings.gd
│       ├── settings.tres
│       ├── setup.gd
│       ├── setup.tscn
│       ├── steam.gd
│       ├── steam_api.gdnlib
│       ├── steam_api.gdns
│       ├── steam_callback.gdns
│       ├── steam_find_leaderboard_result.gdns
│       ├── steam_friends.gdns
│       ├── steam_i.gd
│       ├── steam_id.gdns
│       ├── steam_leaderboard.gdns
│       ├── steam_leaderboard_entries.gdns
│       ├── steam_leaderboard_entry.gdns
│       ├── steam_leaderboard_scores_downloaded.gdns
│       ├── steam_leaderboard_uploaded.gdns
│       ├── steam_user.gdns
│       └── steam_user_stats.gdns
├── default_bus_layout.tres
├── default_env.tres
├── export/
│   ├── butler_push.bat
│   ├── mac_unzip.bat
│   ├── ready_folders.bat
│   └── steam_clean.bat
├── export_presets.cfg
├── icon.png.import
├── linux/
│   ├── .gdignore
│   ├── net.hhoney.rota.desktop
│   ├── net.hhoney.rota.metainfo.xml
│   ├── net.hhoney.rota.releases.xml
│   └── net.hhoney.rota.yml
├── media/
│   ├── audio/
│   │   ├── music/
│   │   │   ├── arcade2.mp3.import
│   │   │   ├── ost1.mp3.import
│   │   │   ├── ost2.mp3.import
│   │   │   ├── ost3.mp3.import
│   │   │   ├── ost4.mp3.import
│   │   │   ├── ost5.mp3.import
│   │   │   └── ost6.mp3.import
│   │   ├── sfx/
│   │   │   ├── Randomize104.wav.import
│   │   │   ├── Randomize105.wav.import
│   │   │   ├── bamblong1.wav.import
│   │   │   ├── bell1.wav.import
│   │   │   ├── btn0.wav.import
│   │   │   ├── btn3.wav.import
│   │   │   ├── coin0.wav.import
│   │   │   ├── coin1.wav.import
│   │   │   ├── crate_land.wav.import
│   │   │   ├── crate_move.wav.import
│   │   │   ├── door_close.wav.import
│   │   │   ├── door_squeak.wav.import
│   │   │   ├── doorknob.wav.import
│   │   │   ├── explode0.wav.import
│   │   │   ├── explode1.wav.import
│   │   │   ├── explode2.wav.import
│   │   │   ├── fallout0.wav.import
│   │   │   ├── fallout1.wav.import
│   │   │   ├── fallout2.wav.import
│   │   │   ├── fallout3.wav.import
│   │   │   ├── guitar_pluck.wav.import
│   │   │   ├── hit0.wav.import
│   │   │   ├── hit10.wav.import
│   │   │   ├── jump1.wav.import
│   │   │   ├── jump2.wav.import
│   │   │   ├── jump3.wav.import
│   │   │   ├── jump4.wav.import
│   │   │   ├── key.wav.import
│   │   │   ├── mixkit-light-rain-looping-1249.wav.import
│   │   │   ├── oneup0.wav.import
│   │   │   ├── oneup1.wav.import
│   │   │   ├── oneup2.wav.import
│   │   │   ├── piano_high.wav.import
│   │   │   ├── player_jump.wav.import
│   │   │   ├── player_land.wav.import
│   │   │   ├── player_punch0.wav.import
│   │   │   ├── player_punch1.wav.import
│   │   │   ├── player_punch2.wav.import
│   │   │   ├── portal0.wav.import
│   │   │   ├── sfx4.wav.import
│   │   │   ├── shine_get.wav.import
│   │   │   ├── shine_sparkle.wav.import
│   │   │   ├── slap0.wav.import
│   │   │   ├── slap1.wav.import
│   │   │   ├── slap2.wav.import
│   │   │   ├── teleport.wav.import
│   │   │   ├── transition.wav.import
│   │   │   ├── zap0.wav.import
│   │   │   └── ziherette1.wav.import
│   │   └── voice/
│   │       ├── adore_flowers.wav.import
│   │       ├── good_day.wav.import
│   │       └── lovely_weather.wav.import
│   ├── font/
│   │   ├── Fontopo.otf
│   │   ├── KodomoRounded.otf
│   │   ├── mini-wakuwaku.otf
│   │   └── profile/
│   │       ├── DoorLabel.tres
│   │       ├── FileCard.tres
│   │       ├── OptionsHeader.tres
│   │       ├── OptionsHeader2.tres
│   │       ├── OptionsItem.tres
│   │       ├── PatchNumber.tres
│   │       ├── PauseHeader.tres
│   │       ├── PauseItem.tres
│   │       ├── RemapKey.tres
│   │       ├── UI_Keys.tres
│   │       └── UI_gem.tres
│   └── image/
│       ├── UI/
│       │   ├── Audio.png.import
│       │   ├── HarmonyHoneyLogo.svg.import
│       │   ├── Input.png.import
│       │   ├── Video.png.import
│       │   ├── arrow_up.png.import
│       │   ├── boot.png.import
│       │   ├── btn_a.png.import
│       │   ├── btn_b.png.import
│       │   ├── btn_lb.png.import
│       │   ├── btn_ls.png.import
│       │   ├── btn_lt.png.import
│       │   ├── btn_rb.png.import
│       │   ├── btn_rs.png.import
│       │   ├── btn_rt.png.import
│       │   ├── btn_select.png.import
│       │   ├── btn_start.png.import
│       │   ├── btn_x.png.import
│       │   ├── btn_y.png.import
│       │   ├── clock.png.import
│       │   ├── door_arrow.png.import
│       │   ├── dpad.png.import
│       │   ├── dpad_up.png.import
│       │   ├── eye.svg.import
│       │   ├── foot.png.import
│       │   ├── godot_logo.svg.import
│       │   ├── hand.png.import
│       │   ├── harmony-monroe-square-white.png.import
│       │   ├── harmony-monroe-white.png.import
│       │   ├── heart.svg.import
│       │   ├── hhoney_logo.svg.import
│       │   ├── key_2.png.import
│       │   ├── key_3.png.import
│       │   ├── key_up.png.import
│       │   ├── key_up_logo.png.import
│       │   ├── key_up_square.png.import
│       │   ├── keys.png.import
│       │   ├── l_stick_down.png.import
│       │   ├── l_stick_left.png.import
│       │   ├── l_stick_right.png.import
│       │   ├── l_stick_up.png.import
│       │   ├── magnify.png.import
│       │   ├── r_stick_down.png.import
│       │   ├── r_stick_left.png.import
│       │   ├── r_stick_right.png.import
│       │   ├── r_stick_up.png.import
│       │   ├── reset.png.import
│       │   ├── reset.svg.import
│       │   ├── title.png.import
│       │   └── title_splash.png.import
│       ├── arcade/
│       │   └── candy-sheet.png.import
│       ├── assets/
│       │   ├── .gdignore
│       │   └── screens/
│       │       ├── .gdignore
│       │       └── thumb/
│       │           └── .gdignore
│       ├── box/
│       │   ├── box-100.png.import
│       │   ├── box-400.png.import
│       │   ├── box_both.png.import
│       │   ├── box_push.png.import
│       │   ├── round_rect100.png.import
│       │   ├── round_rect200.png.import
│       │   ├── round_rect400.png.import
│       │   └── treads.png.import
│       ├── details/
│       │   ├── TreeBark.svg.import
│       │   ├── TreeTop.svg.import
│       │   ├── arcade_back.png.import
│       │   ├── arcade_cabinet.png.import
│       │   ├── arcade_front.png.import
│       │   ├── bench.svg.import
│       │   ├── candle.png.import
│       │   ├── circle.svg.import
│       │   ├── circle100.png.import
│       │   ├── circle_half.svg.import
│       │   ├── fence_pattern.svg.import
│       │   ├── flame.png.import
│       │   ├── lamppost.svg.import
│       │   ├── pine_tree.png.import
│       │   ├── raindrop.svg.import
│       │   ├── raindrop2.svg.import
│       │   ├── saguaro.svg.import
│       │   ├── snowman.svg.import
│       │   └── star.svg.import
│       ├── gobot.png.import
│       ├── icon/
│       │   ├── android-icon192.png.import
│       │   ├── icon100.png.import
│       │   ├── icon128.png.import
│       │   ├── icon16.png.import
│       │   ├── icon200.png.import
│       │   ├── icon256.png.import
│       │   ├── icon32.png.import
│       │   ├── icon48.png.import
│       │   ├── icon64.png.import
│       │   └── icon96.png.import
│       ├── spike/
│       │   ├── spike.png.import
│       │   └── spike_tile.png.import
│       ├── tiles/
│       │   ├── tile1_0.png.import
│       │   ├── tile1_1.png.import
│       │   ├── tile1_2.png.import
│       │   ├── tile1_3.png.import
│       │   ├── tile1_4.png.import
│       │   ├── tile2_0.png.import
│       │   ├── tile2_1.png.import
│       │   ├── tile2_2.png.import
│       │   ├── tile2_3.png.import
│       │   ├── tile2_4.png.import
│       │   ├── tile3_0.png.import
│       │   ├── tile3_1.png.import
│       │   ├── tile3_2.png.import
│       │   ├── tile3_3.png.import
│       │   ├── tile3_4.png.import
│       │   ├── tile4_0.png.import
│       │   ├── tile4_1.png.import
│       │   ├── tile4_2.png.import
│       │   ├── tile4_3.png.import
│       │   ├── tile4_4.png.import
│       │   ├── tile5_0.png.import
│       │   ├── tile5_1.png.import
│       │   ├── tile5_2.png.import
│       │   ├── tile5_3.png.import
│       │   ├── tile5_4.png.import
│       │   ├── tile6_0.png.import
│       │   ├── tile6_1.png.import
│       │   ├── tile6_2.png.import
│       │   ├── tile6_3.png.import
│       │   ├── tile6_4.png.import
│       │   ├── tile7_0.png.import
│       │   ├── tile7_1.png.import
│       │   ├── tile7_2.png.import
│       │   ├── tile7_3.png.import
│       │   ├── tile7_4.png.import
│       │   ├── tile_0.png.import
│       │   ├── tile_1.png.import
│       │   ├── tile_2.png.import
│       │   ├── tile_3.png.import
│       │   └── tile_4.png.import
│       ├── white_square_100x.png.import
│       └── white_square_400x.png.import
├── project.godot
├── readme.md
└── src/
    ├── actor/
    │   ├── Box.gd
    │   ├── Box.tscn
    │   ├── Chat.gd
    │   ├── Chat.tscn
    │   ├── ChatTree.gd
    │   ├── Clock.tscn
    │   ├── Fade.gd
    │   ├── Gem.tscn
    │   ├── Goal.gd
    │   ├── Goal.tscn
    │   ├── Guide.gd
    │   ├── Hair.gd
    │   ├── Hair.tscn
    │   ├── Mirror.gd
    │   ├── Mirror.tscn
    │   ├── Player.gd
    │   ├── Player.tscn
    │   ├── Snowball.gd
    │   ├── Snowball.tscn
    │   ├── Spike.gd
    │   ├── Spike.tscn
    │   ├── door/
    │   │   ├── Arrow.gd
    │   │   ├── Arrow.tscn
    │   │   ├── Door.gd
    │   │   ├── DoorBase.tscn
    │   │   ├── DoorBig.gd
    │   │   ├── DoorBig.tscn
    │   │   ├── DoorLittle.gd
    │   │   ├── DoorLittle.tscn
    │   │   └── DoorSpawn.tscn
    │   ├── hair/
    │   │   ├── back/
    │   │   │   ├── Afro.tscn
    │   │   │   ├── Braid.tscn
    │   │   │   ├── Braids.tscn
    │   │   │   ├── Long.tscn
    │   │   │   ├── Medium.tscn
    │   │   │   └── Short.tscn
    │   │   └── front/
    │   │       ├── Bangs.tscn
    │   │       ├── Bun.tscn
    │   │       ├── Buns.tscn
    │   │       ├── FlatTop.tscn
    │   │       ├── FlowerPetals.tscn
    │   │       ├── Mohawk.tscn
    │   │       ├── OneLong.tscn
    │   │       ├── OneShort.tscn
    │   │       ├── TwoLong.tscn
    │   │       └── TwoShort.tscn
    │   ├── hat/
    │   │   ├── Candle.tscn
    │   │   ├── Carrot.tscn
    │   │   └── FlowerPetals.tscn
    │   └── scale_x.gd
    ├── arcade/
    │   ├── Arcade.gd
    │   ├── Arcade.tscn
    │   ├── ArcadeCab.tscn
    │   ├── ArcadeGame.gd
    │   ├── ArcadeGame.tscn
    │   ├── AttractAudio.gd
    │   ├── Candy.gd
    │   ├── Candy.tscn
    │   ├── Player.gd
    │   ├── Player.tscn
    │   ├── Screen.gd
    │   ├── Wrapper.gd
    │   └── maps/
    │       ├── 0.tscn
    │       ├── 1.tscn
    │       ├── 2.tscn
    │       ├── 2a.tscn
    │       ├── 2b.tscn
    │       ├── 3a.tscn
    │       ├── 3b.tscn
    │       ├── 3c.tscn
    │       ├── 3d.tscn
    │       ├── 3e.tscn
    │       ├── 4a.tscn
    │       ├── 4b.tscn
    │       ├── 4c.tscn
    │       ├── 4d.tscn
    │       ├── 5.tscn
    │       ├── 5a.tscn
    │       ├── 5b.tscn
    │       ├── 6.tscn
    │       ├── 6a.tscn
    │       ├── 7.tscn
    │       ├── 7a.tscn
    │       └── 8.tscn
    ├── autoload/
    │   ├── Audio.gd
    │   ├── Audio.tscn
    │   ├── Cam.gd
    │   ├── Cam.tscn
    │   ├── CheatCode.gd
    │   ├── Clouds.gd
    │   ├── Clouds.tscn
    │   ├── Music.gd
    │   ├── Shared.gd
    │   ├── Shared.tscn
    │   ├── UI.gd
    │   ├── UI.tscn
    │   ├── Wipe.gd
    │   ├── Wipe.tscn
    │   ├── btn.gd
    │   ├── touch_screen.gd
    │   ├── touch_screen.tscn
    │   └── touch_screen_button.gd
    ├── class/
    │   ├── EaseMover.gd
    │   ├── SaveDict.gd
    │   └── shape/
    │       ├── Circle.gd
    │       ├── Petals.gd
    │       ├── Poly2Mesh.gd
    │       ├── PolyShape.gd
    │       ├── Rectangle.gd
    │       └── TreeTop.gd
    ├── cutscene/
    │   ├── Clock.gd
    │   ├── Cutscene.gd
    │   ├── Cutscene.tscn
    │   ├── DoorUnlock.gd
    │   ├── GemCollect.gd
    │   ├── GoalShow.gd
    │   └── StartGame.gd
    ├── detail/
    │   ├── BarrelCacti.gd
    │   ├── BarrelCacti.tscn
    │   ├── Bench.tscn
    │   ├── Candle.tscn
    │   ├── Fence.gd
    │   ├── Fence.tscn
    │   ├── Flower.gd
    │   ├── Flower.tscn
    │   ├── FlowerPetals.tscn
    │   ├── Lamppost.tscn
    │   ├── LightBase.gd
    │   ├── PaletteSwap.gd
    │   ├── PineTree.tscn
    │   ├── RockCircle.tscn
    │   ├── RockSquare.tscn
    │   ├── Rocks.tscn
    │   ├── Saguaro.tscn
    │   ├── SignGrab.tscn
    │   ├── SignReset.tscn
    │   ├── SignSpin.tscn
    │   ├── SignZoom.tscn
    │   ├── Snowman.tscn
    │   ├── Spring.gd
    │   ├── Tree.tscn
    │   ├── TreeTop.tscn
    │   └── Visible.gd
    ├── map/
    │   ├── _test/
    │   │   └── 1.tscn
    │   └── worlds/
    │       ├── 0/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1_start.tscn
    │       │   └── 2_end.tscn
    │       ├── 1/
    │       │   ├── 0_hub.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   ├── 6.tscn
    │       │   └── 7.tscn
    │       ├── 2/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   └── 5.tscn
    │       ├── 2A/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   ├── 6.tscn
    │       │   └── 7.tscn
    │       ├── 2B/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   └── 6.tscn
    │       ├── 2C/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   └── 6.tscn
    │       ├── 3/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   ├── 6.tscn
    │       │   └── 7.tscn
    │       ├── 3A/
    │       │   ├── 0_hub.tscn
    │       │   ├── 1.tscn
    │       │   ├── 2.tscn
    │       │   ├── 3.tscn
    │       │   ├── 4.tscn
    │       │   ├── 5.tscn
    │       │   └── 6.tscn
    │       └── 3B/
    │           ├── 0_hub.tscn
    │           ├── 1.tscn
    │           ├── 2.tscn
    │           ├── 3.tscn
    │           ├── 4.tscn
    │           ├── 5.tscn
    │           ├── 6.tscn
    │           ├── 7.tscn
    │           └── 8.tscn
    ├── menu/
    │   ├── AttractMode.gd
    │   ├── DemoShow.gd
    │   ├── FileCard.gd
    │   ├── FileCard.tscn
    │   ├── MenuBase.gd
    │   ├── MenuBoot.gd
    │   ├── MenuFile.gd
    │   ├── MenuFileDelete.gd
    │   ├── MenuFileOpen.gd
    │   ├── MenuMakeover.gd
    │   ├── MenuMakeover.tscn
    │   ├── MenuPause.gd
    │   ├── MenuPause.tscn
    │   ├── MenuTitle.gd
    │   ├── MenuTitle.tscn
    │   ├── Splash.gd
    │   ├── Splash.tscn
    │   ├── button_modulate.gd
    │   ├── options/
    │   │   ├── Key.gd
    │   │   ├── Key.tscn
    │   │   ├── MenuOptions.gd
    │   │   ├── MenuOptions.tscn
    │   │   ├── MenuRemap.gd
    │   │   ├── MenuRemap.tscn
    │   │   ├── OpenRemap.gd
    │   │   ├── Row.gd
    │   │   ├── Row.tscn
    │   │   └── scroll/
    │   │       ├── Borderless.gd
    │   │       ├── Color.gd
    │   │       ├── Color.tscn
    │   │       ├── Fullscreen.gd
    │   │       ├── Hairstyle.gd
    │   │       ├── Hairstyle.tscn
    │   │       ├── Mouse.gd
    │   │       ├── Resolution.gd
    │   │       ├── Scroll.gd
    │   │       ├── ScrollVar.gd
    │   │       ├── Volume.gd
    │   │       ├── Volume.tscn
    │   │       └── Vsync.gd
    │   └── round_button.gd
    ├── shader/
    │   ├── add_color.gdshader
    │   ├── arrow_test.gdshader
    │   ├── box.gdshader
    │   ├── button.gdshader
    │   ├── circle.gdshader
    │   ├── circle_fade.gdshader
    │   ├── door.gdshader
    │   ├── door_arrow.gdshader
    │   ├── door_big.gdshader
    │   ├── fade_x.gdshader
    │   ├── goal.gdshader
    │   ├── guide.gdshader
    │   ├── inset_shadow.gdshader
    │   ├── inside_circle.gdshader
    │   ├── inside_round_rect.gdshader
    │   ├── moon.gdshader
    │   ├── offset_y.gdshader
    │   ├── outline2D_outer.shader
    │   ├── radial_blur_guy.gdshader
    │   ├── repeat_x_axis.gdshader
    │   ├── sky.gdshader
    │   ├── sky2.gdshader
    │   ├── sky_screen.gdshader
    │   ├── spike.gdshader
    │   └── wipe.gdshader
    ├── stage/
    │   ├── SolidTileMap.gd
    │   ├── SolidTileMap.tscn
    │   ├── SpikeMap.gd
    │   ├── SpikeMap.tscn
    │   └── tileset/
    │       ├── TileSet0.tres
    │       ├── TileSet1.tres
    │       ├── TileSet2.tres
    │       ├── TileSet3.tres
    │       ├── TileSet4.tres
    │       ├── TileSet5.tres
    │       └── TileSet6.tres
    └── theme/
        ├── shadow_text.tres
        └── title_text.tres
Condensed preview — 538 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (1,350K chars).
[
  {
    "path": ".editorconfig",
    "chars": 184,
    "preview": "# EditorConfig <http://EditorConfig.org>\nroot = true\n\n[*]\ncharset = utf-8\n\n[*.{gd,dialogue}]\nindent_style = tab\nindent_s"
  },
  {
    "path": ".github/FUNDING.yml",
    "chars": 876,
    "preview": "github: HarmonyHoney\nko_fi: hhoney\ncustom:\n  - https://harmonymonroe.itch.io/\n  - https://store.steampowered.com/develop"
  },
  {
    "path": ".github/workflows/flatpak.yml",
    "chars": 575,
    "preview": "name: Flatpak\non:\n  push:\n    branches:\n    - master4\n  pull_request:\n\nconcurrency:\n  group: ${{ github.workflow }}-${{ "
  },
  {
    "path": ".github/workflows/godot.yml",
    "chars": 1583,
    "preview": "name: \"Godot Engine\"\non:\n  workflow_dispatch:\n  pull_request:\n  release:\n    types:\n      - released\n\nenv:\n  GODOT_VERSI"
  },
  {
    "path": ".gitignore",
    "chars": 156,
    "preview": "# Imported translations (automatically generated from CSV files)\n*.translation\n\n# custom\n.flatpak-builder/\n.import/\n[Aa]"
  },
  {
    "path": "LICENSE",
    "chars": 1063,
    "preview": "Copyright (c) 2025 Harmony Honey Monroe\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of"
  },
  {
    "path": "addons/steam_api/LICENSE",
    "chars": 1068,
    "preview": "MIT License\n\nCopyright (c) 2021 Sam Murray\n\nPermission is hereby granted, free of charge, to any person obtaining a copy"
  },
  {
    "path": "addons/steam_api/examples/example.gd",
    "chars": 958,
    "preview": "extends Node2D\n\nfunc _ready():\n\tprint(Steam.is_init())\n\n\tprint(Steam.user.get_steam_id().get_account_id())\n\n\tSteam.clear"
  },
  {
    "path": "addons/steam_api/examples/example.tscn",
    "chars": 378,
    "preview": "[gd_scene load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/examples/example.gd\" type=\"Script\" id=1]\n\n["
  },
  {
    "path": "addons/steam_api/plugin.cfg",
    "chars": 89,
    "preview": "[plugin]\n\nname=\"SteamAPI\"\ndescription=\"\"\nauthor=\"samsface\"\nversion=\"\"\nscript=\"plugin.gd\"\n"
  },
  {
    "path": "addons/steam_api/plugin.gd",
    "chars": 750,
    "preview": "tool\nextends EditorPlugin\n\nvar setup:Control\n\nfunc _enter_tree():\n\tsetup = load(\"res://addons/steam_api/setup.tscn\").ins"
  },
  {
    "path": "addons/steam_api/readme.md",
    "chars": 3286,
    "preview": "# 🚂 Godot-Steam-API\n\n> **Godot Steam integration without rebuilding Godot.** Supports 💰Windows, 🐧Linux & 🍏MacOS (x86_x64"
  },
  {
    "path": "addons/steam_api/settings.gd",
    "chars": 115,
    "preview": "extends Resource\n\nexport(bool) var disable:bool\nexport(String) var app_id:String\nexport(String) var sdk_dir:String\n"
  },
  {
    "path": "addons/steam_api/settings.tres",
    "chars": 243,
    "preview": "[gd_resource type=\"Resource\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/settings.gd\" type=\"Scrip"
  },
  {
    "path": "addons/steam_api/setup.gd",
    "chars": 3424,
    "preview": "tool\nextends Control\n\nsignal disable\n\nvar settings\nvar settings_path = \"res://addons/steam_api/settings.tres\"\n\nfunc _rea"
  },
  {
    "path": "addons/steam_api/setup.tscn",
    "chars": 6888,
    "preview": "[gd_scene load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/setup.gd\" type=\"Script\" id=1]\n\n[node name=\""
  },
  {
    "path": "addons/steam_api/steam.gd",
    "chars": 890,
    "preview": "extends SteamI\n\nfunc _ready() -> void:\n\tvar settings = load(\"res://addons/steam_api/settings.tres\")\n\tapi_ = SteamAPI.new"
  },
  {
    "path": "addons/steam_api/steam_api.gdnlib",
    "chars": 540,
    "preview": "[general]\n\nsingleton=false\nload_once=true\nsymbol_prefix=\"godot_\"\nreloadable=true\n\n[entry]\n\nOSX.64=\"res://addons/steam_ap"
  },
  {
    "path": "addons/steam_api/steam_api.gdns",
    "chars": 269,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_callback.gdns",
    "chars": 284,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_find_leaderboard_result.gdns",
    "chars": 325,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_friends.gdns",
    "chars": 282,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_i.gd",
    "chars": 6834,
    "preview": "extends Node\nclass_name SteamI\n\nsignal leaderboard_scores\n\nenum LeaderboardUploadScoreMethod {\n\tNone = 0,\n\tKeepBest = 1,"
  },
  {
    "path": "addons/steam_api/steam_id.gdns",
    "chars": 267,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_leaderboard.gdns",
    "chars": 294,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_leaderboard_entries.gdns",
    "chars": 316,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_leaderboard_entry.gdns",
    "chars": 310,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_leaderboard_scores_downloaded.gdns",
    "chars": 343,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_leaderboard_uploaded.gdns",
    "chars": 334,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_user.gdns",
    "chars": 273,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "addons/steam_api/steam_user_stats.gdns",
    "chars": 288,
    "preview": "[gd_resource type=\"NativeScript\" load_steps=2 format=2]\n\n[ext_resource path=\"res://addons/steam_api/steam_api.gdnlib\" ty"
  },
  {
    "path": "default_bus_layout.tres",
    "chars": 452,
    "preview": "[gd_resource type=\"AudioBusLayout\" format=2]\n\n[resource]\nbus/1/name = \"SFX\"\nbus/1/solo = false\nbus/1/mute = false\nbus/1/"
  },
  {
    "path": "default_env.tres",
    "chars": 163,
    "preview": "[gd_resource type=\"Environment\" load_steps=2 format=2]\n\n[sub_resource type=\"ProceduralSky\" id=1]\n\n[resource]\nbackground_"
  },
  {
    "path": "export/butler_push.bat",
    "chars": 213,
    "preview": "butler push win harmonymonroe/rota:win\nbutler push linux harmonymonroe/rota:linux\nbutler push mac harmonymonroe/rota:mac"
  },
  {
    "path": "export/mac_unzip.bat",
    "chars": 55,
    "preview": "rmdir /s /q mac\nmkdir mac\n\ncd mac\ntar -xf ../_mac.zip\n\n"
  },
  {
    "path": "export/ready_folders.bat",
    "chars": 152,
    "preview": "rmdir /s /q win\nmkdir win\n\nrmdir /s /q linux\nmkdir linux\n\nrmdir /s /q mac\ndel /q *mac.zip*\n\nrmdir /s /q web\nmkdir web\n\nr"
  },
  {
    "path": "export/steam_clean.bat",
    "chars": 51,
    "preview": "cd win\ndel /q *steam*\n\ncd ../linux\ndel /q *steam*\n\n"
  },
  {
    "path": "export_presets.cfg",
    "chars": 12216,
    "preview": "[preset.0]\n\nname=\"Windows Desktop\"\nplatform=\"Windows Desktop\"\nrunnable=true\ncustom_features=\"\"\nexport_filter=\"all_resour"
  },
  {
    "path": "icon.png.import",
    "chars": 674,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex\"\nmet"
  },
  {
    "path": "linux/.gdignore",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "linux/net.hhoney.rota.desktop",
    "chars": 186,
    "preview": "[Desktop Entry]\nName=ROTA\nGenericName=Puzzle Game\nComment=Gravity bends beneath your feet\nExec=godot-runner\nIcon=net.hho"
  },
  {
    "path": "linux/net.hhoney.rota.metainfo.xml",
    "chars": 3700,
    "preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<component type=\"desktop\">\n  <name>ROTA Bend Gravity</name>\n  <summary>Gravity be"
  },
  {
    "path": "linux/net.hhoney.rota.releases.xml",
    "chars": 7126,
    "preview": "<releases>\n  <release version=\"2026.03.12\" date=\"2026-03-12\">\n    <p>Updated Flathub listing</p>\n  </release>\n  <release"
  },
  {
    "path": "linux/net.hhoney.rota.yml",
    "chars": 1168,
    "preview": "id: net.hhoney.rota\nruntime: org.freedesktop.Platform\nruntime-version: '24.08'\nbase: org.godotengine.godot.BaseApp\nbase-"
  },
  {
    "path": "media/audio/music/arcade2.mp3.import",
    "chars": 296,
    "preview": "[remap]\n\nimporter=\"mp3\"\ntype=\"AudioStreamMP3\"\npath=\"res://.import/arcade2.mp3-b7a708f610143e79ed68b5eeea715060.mp3str\"\n\n"
  },
  {
    "path": "media/audio/music/ost1.mp3.import",
    "chars": 288,
    "preview": "[remap]\n\nimporter=\"mp3\"\ntype=\"AudioStreamMP3\"\npath=\"res://.import/ost1.mp3-ec014ce142268b2f4e4925fff72f07a4.mp3str\"\n\n[de"
  },
  {
    "path": "media/audio/music/ost2.mp3.import",
    "chars": 288,
    "preview": "[remap]\n\nimporter=\"mp3\"\ntype=\"AudioStreamMP3\"\npath=\"res://.import/ost2.mp3-1f6a35d1818eca4fc286e0435a49e43d.mp3str\"\n\n[de"
  },
  {
    "path": "media/audio/music/ost3.mp3.import",
    "chars": 288,
    "preview": "[remap]\n\nimporter=\"mp3\"\ntype=\"AudioStreamMP3\"\npath=\"res://.import/ost3.mp3-1b16e860c979305359ee8f4b588ea7dc.mp3str\"\n\n[de"
  },
  {
    "path": "media/audio/music/ost4.mp3.import",
    "chars": 288,
    "preview": "[remap]\n\nimporter=\"mp3\"\ntype=\"AudioStreamMP3\"\npath=\"res://.import/ost4.mp3-48c03c4e7241d7d8d5c1e07c6ea1b774.mp3str\"\n\n[de"
  },
  {
    "path": "media/audio/music/ost5.mp3.import",
    "chars": 288,
    "preview": "[remap]\n\nimporter=\"mp3\"\ntype=\"AudioStreamMP3\"\npath=\"res://.import/ost5.mp3-8a410e27a4dd1ce657a4b843180f824c.mp3str\"\n\n[de"
  },
  {
    "path": "media/audio/music/ost6.mp3.import",
    "chars": 288,
    "preview": "[remap]\n\nimporter=\"mp3\"\ntype=\"AudioStreamMP3\"\npath=\"res://.import/ost6.mp3-a69612ac29493fe5fcdc0b2994486269.mp3str\"\n\n[de"
  },
  {
    "path": "media/audio/sfx/Randomize104.wav.import",
    "chars": 473,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/Randomize104.wav-b5b016037977d9b4c1497f5b651ce912.s"
  },
  {
    "path": "media/audio/sfx/Randomize105.wav.import",
    "chars": 473,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/Randomize105.wav-e2f3f63dc859076b0c289219f11a24c0.s"
  },
  {
    "path": "media/audio/sfx/bamblong1.wav.import",
    "chars": 464,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/bamblong1.wav-ccac8dcb8c007526db4e021b12e03f85.samp"
  },
  {
    "path": "media/audio/sfx/bell1.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/bell1.wav-f26864f7fa4298f6cd67fb6188ba7fee.sample\"\n"
  },
  {
    "path": "media/audio/sfx/btn0.wav.import",
    "chars": 449,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/btn0.wav-cc43b0baff08c93f0425b3a99180aac5.sample\"\n\n"
  },
  {
    "path": "media/audio/sfx/btn3.wav.import",
    "chars": 449,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/btn3.wav-7655611b6058068c8226c5729b790750.sample\"\n\n"
  },
  {
    "path": "media/audio/sfx/coin0.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/coin0.wav-52f7b2297be4ae4a3c103cec1d2e56f8.sample\"\n"
  },
  {
    "path": "media/audio/sfx/coin1.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/coin1.wav-013fa0bd32e95121f1af875e05941c38.sample\"\n"
  },
  {
    "path": "media/audio/sfx/crate_land.wav.import",
    "chars": 467,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/crate_land.wav-ab508f90730200b3fbea6441fb7862ad.sam"
  },
  {
    "path": "media/audio/sfx/crate_move.wav.import",
    "chars": 467,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/crate_move.wav-eb749e66efe2cff1156ee3e8ecfd75a3.sam"
  },
  {
    "path": "media/audio/sfx/door_close.wav.import",
    "chars": 467,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/door_close.wav-b89d9b6a71e6e5abfb4cd76a175469bb.sam"
  },
  {
    "path": "media/audio/sfx/door_squeak.wav.import",
    "chars": 470,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/door_squeak.wav-8da03e1c16fa5b0067012fed526c6e07.sa"
  },
  {
    "path": "media/audio/sfx/doorknob.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/doorknob.wav-19c9dabe04ff5a4df54aca84c0ce0c22.sampl"
  },
  {
    "path": "media/audio/sfx/explode0.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/explode0.wav-383f8d5d9a58600e7c3cbdcb395a214e.sampl"
  },
  {
    "path": "media/audio/sfx/explode1.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/explode1.wav-3fc0ca962a60bff76cba926609b851b4.sampl"
  },
  {
    "path": "media/audio/sfx/explode2.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/explode2.wav-6036c8236cd182988de6ffa121c19c6c.sampl"
  },
  {
    "path": "media/audio/sfx/fallout0.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/fallout0.wav-e74bb38d9f533e3709984f56f25a25bf.sampl"
  },
  {
    "path": "media/audio/sfx/fallout1.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/fallout1.wav-6535afc7346e3de6cc1a20a27ad687e5.sampl"
  },
  {
    "path": "media/audio/sfx/fallout2.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/fallout2.wav-8243b16815b387796b1b2e3d3ab0b650.sampl"
  },
  {
    "path": "media/audio/sfx/fallout3.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/fallout3.wav-717cc99b265ececece4823bcbabc76c9.sampl"
  },
  {
    "path": "media/audio/sfx/guitar_pluck.wav.import",
    "chars": 473,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/guitar_pluck.wav-776ac609dc92063db46c95eab9764199.s"
  },
  {
    "path": "media/audio/sfx/hit0.wav.import",
    "chars": 449,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/hit0.wav-7e49fc62dec62173fc430be7ac5dc708.sample\"\n\n"
  },
  {
    "path": "media/audio/sfx/hit10.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/hit10.wav-53465991b2407b587922ceb88fc4f8ad.sample\"\n"
  },
  {
    "path": "media/audio/sfx/jump1.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/jump1.wav-fc1d903c523488a64270dedc45da8504.sample\"\n"
  },
  {
    "path": "media/audio/sfx/jump2.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/jump2.wav-1dc6760fe0679193b60e463bf61aa495.sample\"\n"
  },
  {
    "path": "media/audio/sfx/jump3.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/jump3.wav-7f0e5d8502386dd44526dfd87ac26ac8.sample\"\n"
  },
  {
    "path": "media/audio/sfx/jump4.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/jump4.wav-bde10855a9ca7e5db79d1f0057bceb1b.sample\"\n"
  },
  {
    "path": "media/audio/sfx/key.wav.import",
    "chars": 446,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/key.wav-7dbc7e84aa9fca750bddfba35ddee284.sample\"\n\n["
  },
  {
    "path": "media/audio/sfx/mixkit-light-rain-looping-1249.wav.import",
    "chars": 527,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/mixkit-light-rain-looping-1249.wav-a6620c0f6ad8f536"
  },
  {
    "path": "media/audio/sfx/oneup0.wav.import",
    "chars": 455,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/oneup0.wav-fe5f1ca2a7029d080740eebe6f0fd73e.sample\""
  },
  {
    "path": "media/audio/sfx/oneup1.wav.import",
    "chars": 455,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/oneup1.wav-39bcad1b6fbc6b89470de4457c2c0504.sample\""
  },
  {
    "path": "media/audio/sfx/oneup2.wav.import",
    "chars": 455,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/oneup2.wav-c308d6a42a0e153651c27f9d1c48c875.sample\""
  },
  {
    "path": "media/audio/sfx/piano_high.wav.import",
    "chars": 467,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/piano_high.wav-bbea07a132410bc2cd96646d6668bfdf.sam"
  },
  {
    "path": "media/audio/sfx/player_jump.wav.import",
    "chars": 470,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/player_jump.wav-7f53ea4805fd4c1a6853a0564da9ac1f.sa"
  },
  {
    "path": "media/audio/sfx/player_land.wav.import",
    "chars": 470,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/player_land.wav-956dc4605cfcb86060ac63ecc4f3e9dd.sa"
  },
  {
    "path": "media/audio/sfx/player_punch0.wav.import",
    "chars": 476,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/player_punch0.wav-848cfe4ce7d887dbb18a2d95845f7062."
  },
  {
    "path": "media/audio/sfx/player_punch1.wav.import",
    "chars": 476,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/player_punch1.wav-0c9b3716d47bcf981442165cd222b279."
  },
  {
    "path": "media/audio/sfx/player_punch2.wav.import",
    "chars": 476,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/player_punch2.wav-7302fb38a681aa0ecd128f1f228b0a52."
  },
  {
    "path": "media/audio/sfx/portal0.wav.import",
    "chars": 458,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/portal0.wav-6938cb4953aef29a3321c670b70bf343.sample"
  },
  {
    "path": "media/audio/sfx/sfx4.wav.import",
    "chars": 449,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/sfx4.wav-bcfa0d5ea6026a328ecfb6723f9505a6.sample\"\n\n"
  },
  {
    "path": "media/audio/sfx/shine_get.wav.import",
    "chars": 464,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/shine_get.wav-a982d252d21115deb42b7a14f34bf4d9.samp"
  },
  {
    "path": "media/audio/sfx/shine_sparkle.wav.import",
    "chars": 476,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/shine_sparkle.wav-14e44b5dedc57f9d46cfd717e9fe80c7."
  },
  {
    "path": "media/audio/sfx/slap0.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/slap0.wav-ae3a7a61743dc26b174ba037a3931ebc.sample\"\n"
  },
  {
    "path": "media/audio/sfx/slap1.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/slap1.wav-584ab2c858084f2e28e6979de7019556.sample\"\n"
  },
  {
    "path": "media/audio/sfx/slap2.wav.import",
    "chars": 452,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/slap2.wav-a703194dceb735fb22e712354873aa5f.sample\"\n"
  },
  {
    "path": "media/audio/sfx/teleport.wav.import",
    "chars": 461,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/teleport.wav-22a7152e24700684c263e3163320d8c2.sampl"
  },
  {
    "path": "media/audio/sfx/transition.wav.import",
    "chars": 467,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/transition.wav-7842a48fa8a8c1870fc37ae95ab5b107.sam"
  },
  {
    "path": "media/audio/sfx/zap0.wav.import",
    "chars": 449,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/zap0.wav-e75867dbe80c10b3f08891554acaa74e.sample\"\n\n"
  },
  {
    "path": "media/audio/sfx/ziherette1.wav.import",
    "chars": 467,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/ziherette1.wav-cf7f1e5bfffe66f8af3d934d69aa4386.sam"
  },
  {
    "path": "media/audio/voice/adore_flowers.wav.import",
    "chars": 478,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/adore_flowers.wav-51bc2b1ffe9881dafbc9f5e545b84580."
  },
  {
    "path": "media/audio/voice/good_day.wav.import",
    "chars": 463,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/good_day.wav-34d196ebddf86e3f52ef7a3e0f6b492b.sampl"
  },
  {
    "path": "media/audio/voice/lovely_weather.wav.import",
    "chars": 481,
    "preview": "[remap]\n\nimporter=\"wav\"\ntype=\"AudioStreamSample\"\npath=\"res://.import/lovely_weather.wav-ceac5095ba666ad4d5b7ec821c6c8d61"
  },
  {
    "path": "media/font/profile/DoorLabel.tres",
    "chars": 308,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/FileCard.tres",
    "chars": 265,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/OptionsHeader.tres",
    "chars": 265,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/OptionsHeader2.tres",
    "chars": 265,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/OptionsItem.tres",
    "chars": 265,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/PatchNumber.tres",
    "chars": 265,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/PauseHeader.tres",
    "chars": 265,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/PauseItem.tres",
    "chars": 265,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/RemapKey.tres",
    "chars": 229,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/UI_Keys.tres",
    "chars": 282,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/font/profile/UI_gem.tres",
    "chars": 289,
    "preview": "[gd_resource type=\"DynamicFont\" load_steps=2 format=2]\n\n[ext_resource path=\"res://media/font/mini-wakuwaku.otf\" type=\"Dy"
  },
  {
    "path": "media/image/UI/Audio.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/Audio.png-61545d69f17b92b5dc0e40cc779fbe7f.stex\"\nme"
  },
  {
    "path": "media/image/UI/HarmonyHoneyLogo.svg.import",
    "chars": 725,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/HarmonyHoneyLogo.svg-6a8e1f7bd7d99b902bb7302c88c103"
  },
  {
    "path": "media/image/UI/Input.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/Input.png-f6602a16aaa343ae686cad1e59d21b42.stex\"\nme"
  },
  {
    "path": "media/image/UI/Video.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/Video.png-545d68098b5deb1f416beb2ad36f921c.stex\"\nme"
  },
  {
    "path": "media/image/UI/arrow_up.png.import",
    "chars": 701,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/arrow_up.png-d65433404b4482c94f010fe15669d4be.stex\""
  },
  {
    "path": "media/image/UI/boot.png.import",
    "chars": 689,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/boot.png-ced710255aafbf06518dd6856a77706b.stex\"\nmet"
  },
  {
    "path": "media/image/UI/btn_a.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_a.png-42342d001d1e093aa1ab35e014cd4806.stex\"\nme"
  },
  {
    "path": "media/image/UI/btn_b.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_b.png-3e6b32e73392ac831ec7c6b33b46c0dd.stex\"\nme"
  },
  {
    "path": "media/image/UI/btn_lb.png.import",
    "chars": 695,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_lb.png-77ba9eeab6f080785ba0a785e2681746.stex\"\nm"
  },
  {
    "path": "media/image/UI/btn_ls.png.import",
    "chars": 695,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_ls.png-b50e990964dffa570948010fc93d7ebe.stex\"\nm"
  },
  {
    "path": "media/image/UI/btn_lt.png.import",
    "chars": 695,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_lt.png-15e33defe3e857cc3a7c4aebcd2b8d7f.stex\"\nm"
  },
  {
    "path": "media/image/UI/btn_rb.png.import",
    "chars": 695,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_rb.png-af4c887eb60d8b1583dcd5636da0c7ad.stex\"\nm"
  },
  {
    "path": "media/image/UI/btn_rs.png.import",
    "chars": 695,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_rs.png-d67c07b0fdbff4504d005abacfc6f33e.stex\"\nm"
  },
  {
    "path": "media/image/UI/btn_rt.png.import",
    "chars": 695,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_rt.png-7fabc77ee833d453cf39067fa121eb5d.stex\"\nm"
  },
  {
    "path": "media/image/UI/btn_select.png.import",
    "chars": 707,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_select.png-56cae0c8dcf8d07d3d30aa7ef4f57cc9.ste"
  },
  {
    "path": "media/image/UI/btn_start.png.import",
    "chars": 704,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_start.png-1392466832bf59a430bdace90bba03be.stex"
  },
  {
    "path": "media/image/UI/btn_x.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_x.png-bfb777626882eb622b0c77649701588e.stex\"\nme"
  },
  {
    "path": "media/image/UI/btn_y.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/btn_y.png-0ce443f41cea66f2fb7e581197ac6592.stex\"\nme"
  },
  {
    "path": "media/image/UI/clock.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/clock.png-b806400cc7f886b34f52f360bef8bcda.stex\"\nme"
  },
  {
    "path": "media/image/UI/door_arrow.png.import",
    "chars": 707,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/door_arrow.png-7d0d1eb6752a8e941b154c9ba1d0be90.ste"
  },
  {
    "path": "media/image/UI/dpad.png.import",
    "chars": 689,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/dpad.png-eb6e96bb4907accfb51d79296857a017.stex\"\nmet"
  },
  {
    "path": "media/image/UI/dpad_up.png.import",
    "chars": 698,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/dpad_up.png-65353f4a115e5cea42d94ec4333b3157.stex\"\n"
  },
  {
    "path": "media/image/UI/eye.svg.import",
    "chars": 686,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/eye.svg-f8c95c6be031e0cc1c38a712fea94022.stex\"\nmeta"
  },
  {
    "path": "media/image/UI/foot.png.import",
    "chars": 689,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/foot.png-ad5b9f99cf2d80cb8ff23c7ad0cd2b33.stex\"\nmet"
  },
  {
    "path": "media/image/UI/godot_logo.svg.import",
    "chars": 707,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/godot_logo.svg-b4bf343379c7e731e67d3faf844b960a.ste"
  },
  {
    "path": "media/image/UI/hand.png.import",
    "chars": 689,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/hand.png-a70708b2d046fab302142355fa09341a.stex\"\nmet"
  },
  {
    "path": "media/image/UI/harmony-monroe-square-white.png.import",
    "chars": 758,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/harmony-monroe-square-white.png-ddf61032c5d50c1bf08"
  },
  {
    "path": "media/image/UI/harmony-monroe-white.png.import",
    "chars": 737,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/harmony-monroe-white.png-b5ca7bdecdb1233b817bf2f492"
  },
  {
    "path": "media/image/UI/heart.svg.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/heart.svg-d7f720f2952ed1b1bc83343309b0c2e1.stex\"\nme"
  },
  {
    "path": "media/image/UI/hhoney_logo.svg.import",
    "chars": 710,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/hhoney_logo.svg-29a9142ec4509b73dd095f13be472d71.st"
  },
  {
    "path": "media/image/UI/key_2.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/key_2.png-05da3fb407f348ccc05a3701ae98e19a.stex\"\nme"
  },
  {
    "path": "media/image/UI/key_3.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/key_3.png-77791dec29057c2265eb2c5caa4b259c.stex\"\nme"
  },
  {
    "path": "media/image/UI/key_up.png.import",
    "chars": 695,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/key_up.png-17d34e5fb4fedce6697a20ed8dca08a4.stex\"\nm"
  },
  {
    "path": "media/image/UI/key_up_logo.png.import",
    "chars": 710,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/key_up_logo.png-c70d77cea2b84646a9eacf2acf014df6.st"
  },
  {
    "path": "media/image/UI/key_up_square.png.import",
    "chars": 716,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/key_up_square.png-ccd797a312a80d55f42518f4e4eec040."
  },
  {
    "path": "media/image/UI/keys.png.import",
    "chars": 689,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/Keys.png-3bdb0f4a0a6f8a93c1ba3e24acd31763.stex\"\nmet"
  },
  {
    "path": "media/image/UI/l_stick_down.png.import",
    "chars": 713,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/l_stick_down.png-00278dc8ba896112aa6fe79da60177d8.s"
  },
  {
    "path": "media/image/UI/l_stick_left.png.import",
    "chars": 713,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/l_stick_left.png-a369feceb0f076886ed9d2ffde334264.s"
  },
  {
    "path": "media/image/UI/l_stick_right.png.import",
    "chars": 716,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/l_stick_right.png-946670c35655a5509c3dbc07fadd7d1b."
  },
  {
    "path": "media/image/UI/l_stick_up.png.import",
    "chars": 707,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/l_stick_up.png-037c47057a3675b693525febe6bcc4be.ste"
  },
  {
    "path": "media/image/UI/magnify.png.import",
    "chars": 698,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/magnify.png-10cfdcb5d04731a7c5344a52c9fadd1f.stex\"\n"
  },
  {
    "path": "media/image/UI/r_stick_down.png.import",
    "chars": 713,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/r_stick_down.png-0ea46e7c0bbc891bed4a59a9359388c3.s"
  },
  {
    "path": "media/image/UI/r_stick_left.png.import",
    "chars": 713,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/r_stick_left.png-23ce0b6face85305724633a59ecc3197.s"
  },
  {
    "path": "media/image/UI/r_stick_right.png.import",
    "chars": 716,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/r_stick_right.png-dd15fe115745063ec7649af7c723a45d."
  },
  {
    "path": "media/image/UI/r_stick_up.png.import",
    "chars": 707,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/r_stick_up.png-702de380e9f22cafa3007673c97fd881.ste"
  },
  {
    "path": "media/image/UI/reset.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/reset.png-40eddf7a3d9dd9ff0510bb2bceffdfad.stex\"\nme"
  },
  {
    "path": "media/image/UI/reset.svg.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/reset.svg-d1f4153d5aee3f8e86edf65f4bf3dc80.stex\"\nme"
  },
  {
    "path": "media/image/UI/title.png.import",
    "chars": 692,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/title.png-076ec6f99da65e1a3c42a4f35d404d66.stex\"\nme"
  },
  {
    "path": "media/image/UI/title_splash.png.import",
    "chars": 713,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/title_splash.png-ff27a8c006ae52ceef9d8ad5c1c251a6.s"
  },
  {
    "path": "media/image/arcade/candy-sheet.png.import",
    "chars": 716,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/candy-sheet.png-5dec17084aa152e11f77a5bc104774ed.st"
  },
  {
    "path": "media/image/assets/.gdignore",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "media/image/assets/screens/.gdignore",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "media/image/assets/screens/thumb/.gdignore",
    "chars": 0,
    "preview": ""
  },
  {
    "path": "media/image/box/box-100.png.import",
    "chars": 699,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/box-100.png-05efdcc68c94fbcc65213588816a49f2.stex\"\n"
  },
  {
    "path": "media/image/box/box-400.png.import",
    "chars": 699,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/box-400.png-8c51c756778f15ae3bbe1d2dc17e23bf.stex\"\n"
  },
  {
    "path": "media/image/box/box_both.png.import",
    "chars": 702,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/box_both.png-2ca11de88d0ff7afb29f935f52d72de3.stex\""
  },
  {
    "path": "media/image/box/box_push.png.import",
    "chars": 702,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/box_push.png-a2a6ee4c1197d3f83abb84b07c83ae15.stex\""
  },
  {
    "path": "media/image/box/round_rect100.png.import",
    "chars": 717,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/round_rect100.png-51155f3332ebad8f0c25ea841051e94f."
  },
  {
    "path": "media/image/box/round_rect200.png.import",
    "chars": 717,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/round_rect200.png-0f280f0f644c18dde3d0202185336fe0."
  },
  {
    "path": "media/image/box/round_rect400.png.import",
    "chars": 717,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/round_rect400.png-42ea71aaf6d27941dd7057483b90a461."
  },
  {
    "path": "media/image/box/treads.png.import",
    "chars": 696,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/treads.png-84d04c773b7d3a91e0edc07378dcbbb9.stex\"\nm"
  },
  {
    "path": "media/image/details/TreeBark.svg.import",
    "chars": 706,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/TreeBark.svg-d2ff9cfe7b5e10eac453ecdc2d09e3c6.stex\""
  },
  {
    "path": "media/image/details/TreeTop.svg.import",
    "chars": 703,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/TreeTop.svg-100a566bc33e4828877c2c4531e0c173.stex\"\n"
  },
  {
    "path": "media/image/details/arcade_back.png.import",
    "chars": 715,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/arcade_back.png-6f8fcf0094df358dc9bb67b6c41e3b01.st"
  },
  {
    "path": "media/image/details/arcade_cabinet.png.import",
    "chars": 724,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/arcade_cabinet.png-d4d2d5348ca70e1813734c835b502dd7"
  },
  {
    "path": "media/image/details/arcade_front.png.import",
    "chars": 718,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/arcade_front.png-46eccf5fe24155bf74b6cd6e35bab313.s"
  },
  {
    "path": "media/image/details/bench.svg.import",
    "chars": 697,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/bench.svg-ba1c2b5ec1936cdf2afbdc3c5d87a406.stex\"\nme"
  },
  {
    "path": "media/image/details/candle.png.import",
    "chars": 700,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/candle.png-b3ab80775ac11fb9631de882a934d5f7.stex\"\nm"
  },
  {
    "path": "media/image/details/circle.svg.import",
    "chars": 700,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/circle.svg-902f0a02432b7fd154485a76932a05fb.stex\"\nm"
  },
  {
    "path": "media/image/details/circle100.png.import",
    "chars": 709,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/circle100.png-d0c0fe5d0bc662944cbb980cdd3d9b00.stex"
  },
  {
    "path": "media/image/details/circle_half.svg.import",
    "chars": 715,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/circle_half.svg-a4fcf5d45ada3e96ca1ea21ca94c59da.st"
  },
  {
    "path": "media/image/details/fence_pattern.svg.import",
    "chars": 721,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/fence_pattern.svg-ed8a7481d98d5b064eb65e9cfe9a7ea3."
  },
  {
    "path": "media/image/details/flame.png.import",
    "chars": 697,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/flame.png-80ec48350312dad61dcdde06373285d8.stex\"\nme"
  },
  {
    "path": "media/image/details/lamppost.svg.import",
    "chars": 706,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/lamppost.svg-b4961c2308063ac71c25e770728e87a2.stex\""
  },
  {
    "path": "media/image/details/pine_tree.png.import",
    "chars": 707,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/pine_tree.png-e5647de305f24aceece208efee30a940.stex"
  },
  {
    "path": "media/image/details/raindrop.svg.import",
    "chars": 706,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/raindrop.svg-57214b1845cff404066213ac96ff960b.stex\""
  },
  {
    "path": "media/image/details/raindrop2.svg.import",
    "chars": 709,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/raindrop2.svg-971c87139cbd54c1ad38154d2967305a.stex"
  },
  {
    "path": "media/image/details/saguaro.svg.import",
    "chars": 702,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/saguaro.svg-adf69c3da322a84947b439019b0104e6.stex\"\n"
  },
  {
    "path": "media/image/details/snowman.svg.import",
    "chars": 703,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/snowman.svg-9d57f10f001dc6e0ba91c24cfeb769af.stex\"\n"
  },
  {
    "path": "media/image/details/star.svg.import",
    "chars": 694,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/star.svg-ad08e89d2e7255fb398a9d86e7b5a5a6.stex\"\nmet"
  },
  {
    "path": "media/image/gobot.png.import",
    "chars": 689,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/gobot.png-b8da81f7ee08bcd83649056bdac7f23f.stex\"\nme"
  },
  {
    "path": "media/image/icon/android-icon192.png.import",
    "chars": 724,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/android-icon192.png-8ced6154d62c44da16aa10ff020fc5c"
  },
  {
    "path": "media/image/icon/icon100.png.import",
    "chars": 700,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/icon100.png-d0b301ea33d62d0e224ab87e46b3df42.stex\"\n"
  },
  {
    "path": "media/image/icon/icon128.png.import",
    "chars": 700,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/icon128.png-3e35b2a0709d3cbe863a14fbdbf06d18.stex\"\n"
  },
  {
    "path": "media/image/icon/icon16.png.import",
    "chars": 697,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/icon16.png-f2713bc9568271cc3e51a3ada41051ae.stex\"\nm"
  },
  {
    "path": "media/image/icon/icon200.png.import",
    "chars": 700,
    "preview": "[remap]\n\nimporter=\"texture\"\ntype=\"StreamTexture\"\npath=\"res://.import/icon200.png-d3fb16dde8ac6e09eba112102db45050.stex\"\n"
  }
]

// ... and 338 more files (download for full content)

About this extraction

This page contains the full source code of the HarmonyHoney/ROTA GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 538 files (1.2 MB), approximately 472.9k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!