diff --git a/docs/ATTRIBUTION.md b/docs/ATTRIBUTION.md index 18b2797..a3a640e 100644 --- a/docs/ATTRIBUTION.md +++ b/docs/ATTRIBUTION.md @@ -11,24 +11,21 @@ NETfishing is jointly owned, developed, and published by its creators, publicly credited as Voyager and Endeavour and operating collectively as the independent team Woofmeow. -- Voyager: co-owner, developer, project director, creator of the game's 3D - art, and composer of the original title/ambient track - `audio/music/title/as_in_four_wolves.ogg`, world track +- Voyager: co-owner, developer, project director, creator of the game's + current provisional fish artwork and original 3D work except where another + creator is credited, and composer of the original title track + `audio/music/title/as_in_four_wolves.ogg`, dusk/world track `audio/music/world/craft.mp3`, and the synthesized robot animalese tones. -- Endeavour: co-owner, developer, and creator of the game's 2D art, including - the original fish, environment, UI, and other artwork. +- Endeavour: co-owner, developer, and 2D artist. Her incorporated work includes + character pattern/channel-map art, environment and UI art, and item art. + Planned work is not described as incorporated until its files enter the + project. - chillnfill: contributor of original 3D models for the character bodies and arms, ears and tails, and multiple world props and decorative assets, including trees and bridges. The contributor requested to be credited as `chillnfill`. - adamantris: contributor of the original hand-net model and texture artwork; the contributor is credited as `adamantris`. -- Tekgator: creator of the cooler-capacity, reel-speed, and barrier-power shop - icons. -- kat: supplied the original recorded voice sample used for the animalese - alphabet and number sounds. -- kim: supplied the recorded voice performance used for the kim animalese - alphabet and number sounds. Voyager is also the original catalog porter credit in PortMaster metadata. Third-party creators are credited with their individual records below. Those @@ -44,7 +41,7 @@ Do not describe the complete repository as covered only by the GPL. | Project-owned artwork, textures, models, animation, music, audio, narrative content, characters, and other creative assets | Source-root or packaged `ASSET-LICENSE.md` | | NETfishing and Woofmeow names, logos, icons, and official identity | Source-root or packaged `TRADEMARKS.md` | | Third-party engines, fonts, sounds, and other external material | Their original terms, recorded below and in adjacent license texts where applicable | -| New outside contributions | Source-root `CONTRIBUTOR-TERMS.md` plus any separately signed agreement | +| Previously accepted or expressly invited outside contributions | Source-root `CONTRIBUTOR-TERMS.md` plus any separately signed agreement | Generated Godot import metadata and deterministic generated resources follow the terms of their source material or generating code. Repository location @@ -108,43 +105,59 @@ Public-domain fonts are not governed by the NETfishing Asset License. ## Intake policy -For every new external or supplied asset, record: +For every new external or supplied asset, retain a durable intake record with: - creator or supplying party; - original source location or delivery channel; -- source filename and repository destination; +- source filename and, when useful, its initial repository destination; - source and destination SHA-256 when copied without modification; - license or explicit permission; - any permitted transformations; - the importing commit or release. -Maintainers must also obtain affirmative agreement to the source-root -`CONTRIBUTOR-TERMS.md` before accepting an outside contribution and retain -that agreement in a durable pull request, issue, email, or signed document. +The intake record may live in the accepted pull request, issue, email, or the +owners' private project records. This public document should contain the +credits and license notices needed by recipients; it should not duplicate a +changing file inventory that can be derived from the repository itself. + +NETfishing does not accept unsolicited contributions. For work expressly +invited by both Owners, maintainers must obtain affirmative agreement to the +source-root `CONTRIBUTOR-TERMS.md` and retain the written invitation and +agreement in a durable Project record. Runtime resources must use `res://` paths. Workstation Sync folders are intake locations only and must never appear in scenes or resources. -## Asset inventory and provenance +## Project-created artwork and music -| Asset family | Repository location | Recorded provenance | +The current in-game fish images are provisional artwork by Voyager. Endeavour +is creating replacement fish artwork, but work that has not been incorporated +into this repository is not presented here as part of the game or attributed +as a shipped asset. + +Endeavour's incorporated 2D contributions include the inventory notepad, +environment and UI artwork, item artwork, and character customization pattern +and channel-map artwork. Voyager's incorporated original work includes 3D +assets, the provisional fish artwork, the title and dusk music identified +above, and the robot animalese tones. Specific contributor exceptions are +recorded below and in the in-game credits. + +These credits intentionally describe work by creator and contribution family +instead of maintaining a second file-by-file asset catalog. Runtime resources +and Git history identify the files present in a particular revision. A path, +directory name, commit author, or supplying party is not by itself evidence of +authorship. + +## Third-party and contributor runtime material + +The following paths identify distributed material whose external license or +individual contributor credit must remain easy to find. They were checked +against the repository when this record was revised. + +| Material | Runtime location | Credit or terms | | --- | --- | --- | -| Fish art and portraits | `fish/species/`, `art/exported/fish/` | Original 2D artwork by co-owner Endeavour. | -| Item icons | `items/icons/` | Original 2D artwork by co-owner Endeavour except where separately credited below. | -| Cooler-capacity shop icon | `items/icons/equipment/64_cooler_plus.png` | Original artwork by Tekgator. Repository SHA-256: `b63705be5b78915753c068170323781a90e22b555b57a5b2ca9466e2726539f7`. | -| Reel-speed shop icon | `items/icons/shop/64_speed_plus.png` | Original artwork by Tekgator. Repository SHA-256: `938452798f2be505e06ce3fbef178f52459331fd3bced8763fbc2a80157125ca`. | -| Barrier-power shop icon | `items/icons/shop/64_power_plus.png` | Original artwork by Tekgator. Repository SHA-256: `164d34ce152aa6d75de79b69f0be2d9074f7891057de9636678889028ff98ae7`. | -| Inventory notepad | `art/ui/ui_notepad.png` | Original 2D artwork by co-owner Endeavour; integrated without a runtime external path. | -| Environment textures | `art/exported/environment/textures/` | Original 2D artwork by co-owner Endeavour. | -| UI patterns | `art/patterns/` | Original 2D artwork by co-owner Endeavour. | -| Fur customization channel maps | `art/exported/characters/patterns/` | Original 2D channel-map artwork by co-owner Endeavour. Exact file hashes are recorded below. | -| Character base meshes and appendages | `art/source/characters/base/`, `art/exported/characters/base/`, and derived character resources | Original body and arm models and original ear and tail models by chillnfill. Any embedded original 2D artwork is by Endeavour. | -| World and decorative prop models | `art/source/environment/`, `art/exported/environment/`, and derived world resources | Original prop and decorative models by chillnfill, including trees and bridges. Any embedded original 2D artwork is by Endeavour. | -| Hand-net model | `art/source/items/equipment/net.blend`, `art/exported/items/equipment/net.glb`, and adjacent exported textures | Original model and texture artwork by adamantris; repository adaptation and rigging by Voyager. | | Tuffy font | `ui/fonts/Tuffy_Bold.otf` | Public-domain dedication in `ui/fonts/Tuffy-LICENSE.txt`. | -| Seattle Avenue font | `ui/fonts/seattle_avenue.otf` | Public-domain font by JLH Fonts; source record and hash in `ui/fonts/Seattle-Avenue-LICENSE.txt`. | -| Title music | `audio/music/title/as_in_four_wolves.ogg` | Original music composed and owned by co-owner Voyager. | -| Dusk music | `audio/music/world/craft.mp3` | Original music composed and owned by co-owner Voyager. | +| Seattle Avenue font | `ui/fonts/seattle_avenue.otf` | Public-domain font by JLH Fonts; notice in `ui/fonts/Seattle-Avenue-LICENSE.txt`. | | Fishing fight loop | `audio/sfx/fishing/fighting.wav` | Edited from “Spinning reel.wav” by Freesound user tosha73, sound 509902, CC0. | | Manual-reeling loop | `audio/sfx/fishing/reeling.wav` | Edited from the same CC0 “Spinning reel.wav” source. | | Saltwater wave ambience | `audio/ambience/waves.wav` | “Gentle Ocean Waves Loop” by Freesound user kkenny101, sound 852826, CC0. | @@ -152,9 +165,6 @@ locations only and must never appear in scenes or resources. | Rain ambience | `audio/ambience/rain_loop_ontario.ogg` | Converted from “Rain Loop Ontario” by Freesound user Ayton, sound 212799, CC BY 3.0. | | Character bark call | `sound/dialogue/calls/bark.wav` | Edited from `Dog_Bark.wav` by Freesound user ivolipa, sound 328729, CC0. | | Character meow call | `sound/dialogue/calls/meow.wav` | Edited from `Cat meow.m4a` by Freesound user Christyboy100, sound 495694, Attribution 3.0. | -| Animalese alphabet and number sounds | `sound/dialogue/animalese/alphanumeric/` | Processed derivatives of the original recorded voice sample supplied by NETfishing community member kat. | -| Kim animalese alphabet and number sounds | `sound/dialogue/animalese/kim/` | Processed per-character voice samples supplied by NETfishing community member kim. | -| Robot animalese tones | `sound/dialogue/animalese/robot/` | Original synthesized tones composed and owned by co-owner Voyager without third-party samples. | Creative Commons Zero information: https://creativecommons.org/publicdomain/zero/1.0/. Creative Commons @@ -167,10 +177,9 @@ https://creativecommons.org/licenses/by/3.0/legalcode. - Original contribution families: character bodies and arms; character ears and tails; and multiple world props and decorative assets, including trees and bridges. -- Repository mapping: character contributions are incorporated into the - character source/export families identified above. Prop contributions may - be incorporated into combined environment source and export files rather - than retained as one file per originally supplied model. +- Repository mapping: these contributions may be incorporated into combined + character or environment resources rather than retained as one file per + originally supplied model. Git history is the revision-specific file map. - Permission record: because these historical contributions predate the current `CONTRIBUTOR-TERMS.md`, retain the original permission record or a later written confirmation covering Project use, modification, @@ -180,10 +189,9 @@ https://creativecommons.org/licenses/by/3.0/legalcode. - Requested credit: `adamantris`. - Original contribution: hand-net model and texture artwork. -- Repository source: `art/source/items/equipment/net.blend`, SHA-256 - `4608993b2397681029c60eb6a7657e3db311ded99ebb5a461cdf4738c8858b39`. -- Repository export: `art/exported/items/equipment/net.glb`, SHA-256 - `d4c2d4903da3817ff9bb82e0404f5e51b74d299abc5bef28c7f6daf6371474fb`. +- The maintained repository source and runtime export contain later Project + adaptations. Git history, rather than a duplicated current-file hash here, + identifies their bytes at any given revision. - Repository adaptation: reshaping and the generic `net_root`, `net_rim`, `net_mid`, and `net_tip` deformation rig were prepared by Voyager for reuse across gathering activities. @@ -191,133 +199,17 @@ https://creativecommons.org/licenses/by/3.0/legalcode. written confirmation accepting `CONTRIBUTOR-TERMS.md` with the project records. -### Fur customization channel-map record +### Endeavour 2D contribution record -Original channel-map artwork by Endeavour. Repository paths preserve the -authored `mesh_style.png` filenames. +Endeavour created the incorporated character customization patterns and +channel maps as well as additional UI, environment, and item artwork. The +current provisional fish artwork is not part of this credit. New or replacement +art is added to this record only after it is accepted into the repository. -| Style and mesh | Source filename | Repository file | SHA-256 | -| --- | --- | --- | --- | -| Bengal spots, body and arms | `body_arms_bengal.png` | `art/exported/characters/patterns/bengal/body_arms_bengal.png` | `fa90bd4e74b0b770ce97bf69d069676f5d4bd1f5d649f89e09638a66b61a8470` | -| Bengal spots, main body | `body_main_bengal.png` | `art/exported/characters/patterns/bengal/body_main_bengal.png` | `8662fa198220cfdbe0aa83bdeeef7b855e20124d74f8481467f750d32b67ee8b` | -| Bengal spots, round head | `head_round_bengal.png` | `art/exported/characters/patterns/bengal/head_round_bengal.png` | `f397ed8d152e3fda8181757a2bbd01925b7b8c2c4362f515d91c7f0fbf3ddfb6` | -| Calico, main body | `body_main_calico.png` | `art/exported/characters/patterns/calico/body_main_calico.png` | `25b2389ee729a6bafafbe6b5440541b18f3c5db2808ca8d49c2d5c4d012d390c` | -| Fox, body and arms | `body_arms_fox.png` | `art/exported/characters/patterns/fox/body_arms_fox.png` | `9930808718f31d84b415902f1ba55ac2a508bb2ac127300e793d73a8a013022d` | -| Fox, main body | `body_main_fox.png` | `art/exported/characters/patterns/fox/body_main_fox.png` | `c65e4390173b8c31c9396edd053f940f0f809e47e01d18042cd7babc712dde9d` | -| Fox, short pointy ears | `ears_pointy_short_fox.png` | `art/exported/characters/patterns/fox/ears_pointy_short_fox.png` | `13cb35192d25c0136df287434fa056ce990698fc47dc50445c941f92a4ff42fb` | -| Fox, pointy head | `head_pointy_fox.png` | `art/exported/characters/patterns/fox/head_pointy_fox.png` | `71a9d2383e62884dbd3981460fcd985b18805fa907f61ffb16dce08ff9418ddf` | -| Fox, round head | `head_round_fox.png` | `art/exported/characters/patterns/fox/head_round_fox.png` | `1ac3d503bc1e47a5ae3c1a8af719c9d1be06aab2d6d4d30c179c2a021fe7d34d` | -| Fox tail | `tails_fox_fox.png` | `art/exported/characters/patterns/fox/tails_fox_fox.png` | `72da9673f038e2c3bb8aca19ed99932085fa3b162cab95366901c4e97153dd3e` | -| Paws, body and arms | `body_arms_paws.png` | `art/exported/characters/patterns/paws/body_arms_paws.png` | `38f31ecf7045510501bdd08cbc243065c2fadec481462671dd22b13e8a196e66` | -| Paws, main body | `body_main_paws.png` | `art/exported/characters/patterns/paws/body_main_paws.png` | `d52012d4a1ea3ed544582be714469ed8fec148ccd59417dda21e89c18509321b` | -| Stripes, main body | `body_main_stripes.png` | `art/exported/characters/patterns/stripes/body_main_stripes.png` | `4b1e5b412a7af3e6acd0a5bfb1b6ffd6e0814850a311fc8cc3061419a8f23555` | -| Tiger, main body | `body_main_tiger.png` | `art/exported/characters/patterns/tiger/body_main_tiger.png` | `64b6f47871802e72ba6fe15577f14949a760c6d44bb962bfbbdcddc991b2105b` | -| Tiger, round head | `head_round_tiger.png` | `art/exported/characters/patterns/tiger/head_round_tiger.png` | `6af27056b9827391a73b4ea6f3736b308fa93a03127570f90cc4d3701afd3d80` | -| Tummy, main body | `body_main_tummy.png` | `art/exported/characters/patterns/tummy/body_main_tummy.png` | `dad404614c3feae4082537c02556781ea46c664327e0dc4528804f76619af86a` | +The exact current filenames and bytes are intentionally not copied into this +document. The character appearance resources and Git history are the +revision-specific inventory. -### Tekgator shop icon contribution record - -- Requested credit: `Tekgator`. -- Original contributions: cooler-capacity, reel-speed, and barrier-power shop - icons. -- Repository files and SHA-256: - - `items/icons/equipment/64_cooler_plus.png`: - `b63705be5b78915753c068170323781a90e22b555b57a5b2ca9466e2726539f7` - - `items/icons/shop/64_speed_plus.png`: - `938452798f2be505e06ce3fbef178f52459331fd3bced8763fbc2a80157125ca` - - `items/icons/shop/64_power_plus.png`: - `164d34ce152aa6d75de79b69f0be2d9074f7891057de9636678889028ff98ae7` -- Permission record: retain the original permission record or a later written - confirmation covering Project use, modification, distribution, commercial - release, and applicable sublicensing. - -### kat animalese voice contribution record - -- Requested credit: `kat`. -- Original contribution: the recorded voice sample used to produce the - animalese alphabet and number sounds. -- Repository mapping: the heavily processed per-character derivatives are in - `sound/dialogue/animalese/alphanumeric/`. -- Intake filenames: `0.wav` through `9.wav` and `a.wav` through `z.wav`. -- Source and initial repository files were compared byte-for-byte at intake. - The hashes below identify those untouched intake files; runtime files are - normalized derivatives produced by `scripts/import_animalese_voice.sh`. -- Permission record: retain the original submission and permission record - covering Project use, processing, distribution, commercial release, and - applicable sublicensing. - -| Clip | SHA-256 | Clip | SHA-256 | -| --- | --- | --- | --- | -| `0.wav` | `0616a2fb035d410f24403e66c4fe46e9ff86e976126db16c56125af28bbe5ad6` | `a.wav` | `aa701de9370000e620dae16c4e3082bc79fc9692ed5260dfd5f4f2480b556e75` | -| `1.wav` | `e29191c0b4011d4237710b0ef4fe1f0ebe875bb3cf8abb62b057b7799c683dda` | `b.wav` | `149286a210d4fec9197f4c6109a066706cb890181b6663369a9941435ee859bb` | -| `2.wav` | `e4ce823498ec8440b2f870ea767b1b6185add948a3ba573ec476794fc6ab5abb` | `c.wav` | `4776bb64044e82f21755e771f31e30e18e8737533b08f04a9bd5103aa9adf923` | -| `3.wav` | `498a06196dd672f273c90802d0349f3ecc5f582a1aeb9b952ff54030bef523e0` | `d.wav` | `6bb00d354b5a621895412ae40a40f02f219976fc164b08389a6bb708a6c99e84` | -| `4.wav` | `dbb90d8e7e5cb9524cfd429d63e297548871ed6dda7c2594c5ea4e932c623754` | `e.wav` | `232edabddc6c046ba5bbb5f640cabe9c9a905c2a12cec07fc60ef657e83547c4` | -| `5.wav` | `dc6dc2946e0ebb5b346bbf4c646c72e27303f4bf8838c14038df5ce7087071f9` | `f.wav` | `f104a52c97605872de4cafab1f1c24a132051e14a9400c2098a24385525f1e15` | -| `6.wav` | `8dae2ce33aaa0d788964d0a7026d3c51738ef2b06672697675a7f2da0f9f7a59` | `g.wav` | `12915a19a9c3b0f1559a4c53734c16fedc1d82f7c24adce08608aad7da141968` | -| `7.wav` | `f5c5c855b06794a22954f3eb2b32f2caec877ce7dee27fd3153c7aa65ab1ff92` | `h.wav` | `951a2c1b074eb43c8016d592ed7d1bc63ec64ab95312d122fa8f2e717b61c1e1` | -| `8.wav` | `b31561b5e3748024daf109510d5ee955274d2ef45f7fed96882f8a4862b70e30` | `i.wav` | `1d51b902b1b667eadc7bcc569909ce927075e7b91b8a02ea811f361e3e95164c` | -| `9.wav` | `e46bb34cb045fb15bb0cbbfbd9364895521ee3c441290154a1f4ff67ffd38f2d` | `j.wav` | `9ef84e992d58349b42f642901688f49203af27dda85c5baee30b4c2cf93944c9` | -| | | `k.wav` | `65ae2072c6f55b5013dea21dd4644c2dd502963b89f5711eb22f741cee3dec09` | -| | | `l.wav` | `d87f8fcb4c217c0dbd5526705c982655e514a5645ef2391557b6c033344aa713` | -| | | `m.wav` | `1f1bc0ba3abe077febfa035e873d0e47838e880fbbd6e10164b1e58e13a5e47b` | -| | | `n.wav` | `2f422e00c4c42689e0d50adf2226c28a851960f3c460b2c8cdbbefb687175ad1` | -| | | `o.wav` | `70143fd697e1b1d1f1d27c8fc3bd59ea72e076e1679494f8022a44911752da46` | -| | | `p.wav` | `9419172ec8a595f89ac2993f4a942c554dc5a8fa64bd8a75f468718cdb2b176e` | -| | | `q.wav` | `e0117043020c0eda1d15f1315b7796774a219c1439bafc587c01e3661215abbb` | -| | | `r.wav` | `31f9a4a06975c55331b830247b39f47572622698457c191d03c92d02599b1131` | -| | | `s.wav` | `232edabddc6c046ba5bbb5f640cabe9c9a905c2a12cec07fc60ef657e83547c4` | -| | | `t.wav` | `a8b7379fa5c26462bde6e51cd74edb514aa731afa02efb5f82b42341c5a50964` | -| | | `u.wav` | `e25dec74b9f141203c92c4a8ebf296c80e031cc677d924656bef64e90a02c7a3` | -| | | `v.wav` | `643725a16a9e821a5e8a502aa43979a9f9ed73860839d28cf15b4b3fb4ff3539` | -| | | `w.wav` | `5a915415157775f00875b4985844a1cd28f36733744dbe718fdf8b714f1ccc89` | -| | | `x.wav` | `04fc26436d1524c5fb6e7f84c2a1a930aa519a57f594b73e7310c7187ac581c3` | -| | | `y.wav` | `7fbe3ee4f2a6c6432b8cbeeffe2cc422b3b960e0f148533ffcc0d42d73804f9c` | -| | | `z.wav` | `0616a2fb035d410f24403e66c4fe46e9ff86e976126db16c56125af28bbe5ad6` | - -### kim animalese voice contribution record - -- Requested credit: `kim`. -- Original contribution: the recorded voice performance used to produce the - kim animalese alphabet and number sounds. -- Repository mapping: the per-character samples are in - `sound/dialogue/animalese/kim/`. -- Intake filenames: `0.wav` through `9.wav` and `a.wav` through `z.wav`. -- Source and initial repository files were compared byte-for-byte at intake. - The hashes below identify those untouched intake files; runtime files are - normalized derivatives produced by `scripts/import_animalese_voice.sh`. -- Permission record: retain the original submission and permission record - covering Project use, processing, distribution, commercial release, and - applicable sublicensing. - -| Clip | SHA-256 | Clip | SHA-256 | -| --- | --- | --- | --- | -| `0.wav` | `cd107c5904569c87fb972dce3853e02d126d1d1fe61b16596a2e40b6c5ffa4c1` | `a.wav` | `037dde81eaae9d11b316a0336a2cf39090810afcb8e6a3349af674808a7b6a92` | -| `1.wav` | `4e2310d7af7912d7bf88dbe0b1b864bd491b412dfb46e28e8dbf7fc77d2b839e` | `b.wav` | `09e82faa88e7be9d3d9b984288f001cf722ba9c29f7a422053c90641e2406ff4` | -| `2.wav` | `ed54c8edc36b80e696a45e4eaefe724b714fa949a01af09d66ec4b8af4538dda` | `c.wav` | `8f8bf82630511d510042918389473a6bcb0c71173dc4bbfaaef0ec64c77a8b34` | -| `3.wav` | `41f6b3e0d30384c790ca625ab049826f2cf33aaca4b3bfbbbb833bfbd84d86c9` | `d.wav` | `ccf55a87158896e233afb3c3be517b92f97af92a8d972a8fc8f1ce88a418ec7c` | -| `4.wav` | `d9345022c32fc03f382d892d2ec105a3200c787dfac5357c8c192377b01b7816` | `e.wav` | `d62935c4d90cabc1fc789eab22da1aae205383ba5063b1d923ae3165bb231b92` | -| `5.wav` | `3ea7659d6d1bdc2cf6d5e9131d983ce27ec715d5a27923f141a9e8123f413551` | `f.wav` | `4a7957d71c3e287a94f94b40f77c631e41b9b885bbd968aee60b66e789f5fb65` | -| `6.wav` | `a91e64bccc07162cefaf1c59f838e4475e8ba40efcb749e965f87903f03c2a0d` | `g.wav` | `8fe9f4aa5a3c1f61860c9ef371674e9d3ce117fe222612465d2c7531367294e8` | -| `7.wav` | `e4e2e85f88625e152ff682c45ce816e7ec3fc15eb23ed01c686528f9abfa1015` | `h.wav` | `88a758b4f1e2a90758f93c72b15804b38152e3e8cf6b0b67558823d52e0a0648` | -| `8.wav` | `da94b98ef5bcf7460d3c9ca02b651f586b51ef2809f33da639898f81253e16a4` | `i.wav` | `f272e24648bbf62b09c83743b53c94168e81a90a8d3fff2aa0ba5a727927f494` | -| `9.wav` | `34aa49af5f8414bff289cb575468bef2745b3f6d0ac3420d9eb07ec148cdd645` | `j.wav` | `f25e1585e28313f63bcad0fe3c9a0032c96a32754687e592ea4f1989edfb3411` | -| | | `k.wav` | `3c39ede36a423577d75772ba5c1b7f1a4315aac0b5dea89fa6cd7ac647f4c342` | -| | | `l.wav` | `beda782f9b1de5e82e0f7c481f3e7a5694ead7c72ccabc684a7c330234b7ad7c` | -| | | `m.wav` | `b4002b6dc895896144711cf8a763cdc93d11d9bc74b0b57fbc55831ec3dbf28d` | -| | | `n.wav` | `d5e989ab8cc755cd8676fe05ec3e5b8e433d674694188df3717e3073bd27975b` | -| | | `o.wav` | `043e5f81a29400a4b8078168c187c0e0907ea43041c96be98b2bdf646afc0f61` | -| | | `p.wav` | `da228b88d1621a09b21b3a5e5ea57710fab0a726ef9655406b43da30cd67c6d4` | -| | | `q.wav` | `83cb2e061fa8473e9205d03b353c1d8a3c6cb26913b287571205033ce95e0c99` | -| | | `r.wav` | `4d58f4337a62d0b37b5cea427a22dc05f2b1cab505d6de6fa1d7d8363ee018d4` | -| | | `s.wav` | `93a19e046764af830fc5582f8de3b35b287eea2bc3abf0b269aa0e945405d95c` | -| | | `t.wav` | `c7b1f1d967736c3b640fab88fa4522ca6bec86fc96f2980c3948788c3d9ede9c` | -| | | `u.wav` | `320a3d89c0ad22cf4249d9647bedbb882e8ca561feb651eb7534f2ea51380c54` | -| | | `v.wav` | `8ed8d00aaf3f60531680241f65f45251639080258799698e81afce996ba506af` | -| | | `w.wav` | `edad2171e9b4238a20b8c3d6675b5ab457be0af0450f37950bc6d70215f9def7` | -| | | `x.wav` | `93896a36adeaf8628c18597957e86804c98115b40f41f7ea2d139ba9bf172da8` | -| | | `y.wav` | `9bde2a148b881ef04003286351cb7801fd65276d56b00433921bf7f42aa4d1ab` | -| | | `z.wav` | `cd107c5904569c87fb972dce3853e02d126d1d1fe61b16596a2e40b6c5ffa4c1` | ### Fishing fight loop source record diff --git a/items/icons/equipment/64_cooler_plus.png b/items/icons/equipment/64_cooler_plus.png deleted file mode 100644 index f81648d..0000000 Binary files a/items/icons/equipment/64_cooler_plus.png and /dev/null differ diff --git a/items/icons/equipment/64_cooler_plus.png.import b/items/icons/equipment/64_cooler_plus.png.import deleted file mode 100644 index 44e493a..0000000 --- a/items/icons/equipment/64_cooler_plus.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://baht2hredfky8" -path="res://.godot/imported/64_cooler_plus.png-d0daa39246f92fd9774ec1721970efad.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://items/icons/equipment/64_cooler_plus.png" -dest_files=["res://.godot/imported/64_cooler_plus.png-d0daa39246f92fd9774ec1721970efad.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/items/icons/shop/64_power_plus.png b/items/icons/shop/64_power_plus.png deleted file mode 100644 index 7daf62f..0000000 Binary files a/items/icons/shop/64_power_plus.png and /dev/null differ diff --git a/items/icons/shop/64_power_plus.png.import b/items/icons/shop/64_power_plus.png.import deleted file mode 100644 index c82907d..0000000 --- a/items/icons/shop/64_power_plus.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://xh2g4eytrjep" -path="res://.godot/imported/64_power_plus.png-98b7e06d3090a4411d56e2046b8c9d4b.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://items/icons/shop/64_power_plus.png" -dest_files=["res://.godot/imported/64_power_plus.png-98b7e06d3090a4411d56e2046b8c9d4b.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/items/icons/shop/64_speed_plus.png b/items/icons/shop/64_speed_plus.png deleted file mode 100644 index de74e81..0000000 Binary files a/items/icons/shop/64_speed_plus.png and /dev/null differ diff --git a/items/icons/shop/64_speed_plus.png.import b/items/icons/shop/64_speed_plus.png.import deleted file mode 100644 index 6d330de..0000000 --- a/items/icons/shop/64_speed_plus.png.import +++ /dev/null @@ -1,40 +0,0 @@ -[remap] - -importer="texture" -type="CompressedTexture2D" -uid="uid://dk6yx5cbpblo6" -path="res://.godot/imported/64_speed_plus.png-c695fb4021c17dfa94ed7aa48ce262c1.ctex" -metadata={ -"vram_texture": false -} - -[deps] - -source_file="res://items/icons/shop/64_speed_plus.png" -dest_files=["res://.godot/imported/64_speed_plus.png-c695fb4021c17dfa94ed7aa48ce262c1.ctex"] - -[params] - -compress/mode=0 -compress/high_quality=false -compress/lossy_quality=0.7 -compress/uastc_level=0 -compress/rdo_quality_loss=0.0 -compress/hdr_compression=1 -compress/normal_map=0 -compress/channel_pack=0 -mipmaps/generate=false -mipmaps/limit=-1 -roughness/mode=0 -roughness/src_normal="" -process/channel_remap/red=0 -process/channel_remap/green=1 -process/channel_remap/blue=2 -process/channel_remap/alpha=3 -process/fix_alpha_border=true -process/premult_alpha=false -process/normal_map_invert_y=false -process/hdr_as_srgb=false -process/hdr_clamp_exposure=false -process/size_limit=0 -detect_3d/compress_to=1 diff --git a/player/animalese_voice_profiles.gd b/player/animalese_voice_profiles.gd index ded0898..4ebb528 100644 --- a/player/animalese_voice_profiles.gd +++ b/player/animalese_voice_profiles.gd @@ -2,26 +2,16 @@ class_name AnimaleseVoiceProfiles extends RefCounted const DEFAULT_ID: String = "natural" -const DEFAULT_SAMPLE_SET_ID: String = "kat" +const DEFAULT_SAMPLE_SET_ID: String = "robot" const DEFAULT_SPEED_ID: String = "normal" const DEFAULT_CALL_ID: String = "meow" const CALL_AUDIO_DIRECTORY: String = "res://sound/dialogue/calls" const SAMPLE_SET_OPTIONS: Array[Dictionary] = [ - { - "id": "kat", - "label": "kat", - "directory": "res://sound/dialogue/animalese/alphanumeric", - }, { "id": "robot", "label": "robot", "directory": "res://sound/dialogue/animalese/robot", }, - { - "id": "kim", - "label": "kim", - "directory": "res://sound/dialogue/animalese/kim", - }, ] const OPTIONS: Array[Dictionary] = [ {"id": "tiny", "label": "tiny", "pitch": 1.24}, diff --git a/scripts/import_animalese_voice.sh b/scripts/import_animalese_voice.sh index cb7eded..c9c2bc9 100755 --- a/scripts/import_animalese_voice.sh +++ b/scripts/import_animalese_voice.sh @@ -7,7 +7,7 @@ readonly OUTPUT_SAMPLE_RATE="48000" usage() { printf 'usage: %s SOURCE_DIRECTORY SAMPLE_SET_DIRECTORY\n' "$0" >&2 - printf 'example: %s /path/to/voice_kim kim\n' "$0" >&2 + printf 'example: %s /path/to/voice_clips custom_voice\n' "$0" >&2 } if (( $# != 2 )); then diff --git a/scripts/run_validations.sh b/scripts/run_validations.sh index 6bf5b1f..8e083b9 100755 --- a/scripts/run_validations.sh +++ b/scripts/run_validations.sh @@ -15,7 +15,7 @@ readonly -a QUICK_TESTS=( "tests/android_readiness_validation.gd" "tests/camera_drag_validation.gd" "tests/character_rig_validation.gd" - "tests/chat_validation.gd" + "tests/network_chat_protocol_validation.gd" "tests/controller_focus_presentation_validation.gd" "tests/controller_menu_accessibility_validation.gd" "tests/controller_mapping_validation.gd" diff --git a/scripts/validate_animalese_samples.gd b/scripts/validate_animalese_samples.gd index a4e7502..1985ad9 100644 --- a/scripts/validate_animalese_samples.gd +++ b/scripts/validate_animalese_samples.gd @@ -16,20 +16,14 @@ func _initialize() -> void: "animalese supports every letter and digit", ) _expect( - VoiceProfilesType.DEFAULT_SAMPLE_SET_ID == "kat", - "kat is the default animalese voice set", + VoiceProfilesType.DEFAULT_SAMPLE_SET_ID == "robot", + "robot is the default animalese voice set", ) _expect( VoiceProfilesType.is_valid_sample_set("robot"), "the original tones remain available as robot", ) - _expect( - VoiceProfilesType.is_valid_sample_set("kim"), - "kim is available as an animalese voice set", - ) - _validate_set("kat", EXPECTED_CHARACTERS, false) _validate_set("robot", ROBOT_CHARACTERS, true) - _validate_set("kim", EXPECTED_CHARACTERS, false) if _failures.is_empty(): print("Animalese sample validation: PASS") quit(0) diff --git a/sound/dialogue/animalese/alphanumeric/0.wav b/sound/dialogue/animalese/alphanumeric/0.wav deleted file mode 100644 index 779e725..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/0.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/0.wav.import b/sound/dialogue/animalese/alphanumeric/0.wav.import deleted file mode 100644 index 19ac04b..0000000 --- a/sound/dialogue/animalese/alphanumeric/0.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cbn5ed728rsm" -path="res://.godot/imported/0.wav-9378d7763e1ef87ae982ab57f6e81f2d.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/0.wav" -dest_files=["res://.godot/imported/0.wav-9378d7763e1ef87ae982ab57f6e81f2d.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/1.wav b/sound/dialogue/animalese/alphanumeric/1.wav deleted file mode 100644 index db7dd62..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/1.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/1.wav.import b/sound/dialogue/animalese/alphanumeric/1.wav.import deleted file mode 100644 index fa2905a..0000000 --- a/sound/dialogue/animalese/alphanumeric/1.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://8ofrxxya8xo8" -path="res://.godot/imported/1.wav-759e5f8cac5cef5d0e23605844f5032c.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/1.wav" -dest_files=["res://.godot/imported/1.wav-759e5f8cac5cef5d0e23605844f5032c.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/2.wav b/sound/dialogue/animalese/alphanumeric/2.wav deleted file mode 100644 index 74dd315..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/2.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/2.wav.import b/sound/dialogue/animalese/alphanumeric/2.wav.import deleted file mode 100644 index 800b899..0000000 --- a/sound/dialogue/animalese/alphanumeric/2.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cmxvxip3pwuun" -path="res://.godot/imported/2.wav-4b3515a4b79f8ae9ffc829c8a5e3c285.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/2.wav" -dest_files=["res://.godot/imported/2.wav-4b3515a4b79f8ae9ffc829c8a5e3c285.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/3.wav b/sound/dialogue/animalese/alphanumeric/3.wav deleted file mode 100644 index 6f90835..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/3.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/3.wav.import b/sound/dialogue/animalese/alphanumeric/3.wav.import deleted file mode 100644 index 5430aea..0000000 --- a/sound/dialogue/animalese/alphanumeric/3.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://c8017waek7ew8" -path="res://.godot/imported/3.wav-ffb8f531dceaa153b492b74c4bbf7c7c.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/3.wav" -dest_files=["res://.godot/imported/3.wav-ffb8f531dceaa153b492b74c4bbf7c7c.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/4.wav b/sound/dialogue/animalese/alphanumeric/4.wav deleted file mode 100644 index 061b5da..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/4.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/4.wav.import b/sound/dialogue/animalese/alphanumeric/4.wav.import deleted file mode 100644 index 65e2fa4..0000000 --- a/sound/dialogue/animalese/alphanumeric/4.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bbtypop1cmrw1" -path="res://.godot/imported/4.wav-effad197373ffb9b48afe78e0fe6c95a.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/4.wav" -dest_files=["res://.godot/imported/4.wav-effad197373ffb9b48afe78e0fe6c95a.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/5.wav b/sound/dialogue/animalese/alphanumeric/5.wav deleted file mode 100644 index a6c5000..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/5.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/5.wav.import b/sound/dialogue/animalese/alphanumeric/5.wav.import deleted file mode 100644 index cddbc1f..0000000 --- a/sound/dialogue/animalese/alphanumeric/5.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://ddwhh6igah1ok" -path="res://.godot/imported/5.wav-2cd0baa0afa291660575e1fc431a6b91.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/5.wav" -dest_files=["res://.godot/imported/5.wav-2cd0baa0afa291660575e1fc431a6b91.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/6.wav b/sound/dialogue/animalese/alphanumeric/6.wav deleted file mode 100644 index 41154f8..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/6.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/6.wav.import b/sound/dialogue/animalese/alphanumeric/6.wav.import deleted file mode 100644 index 4cb51b2..0000000 --- a/sound/dialogue/animalese/alphanumeric/6.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cqsddej565w48" -path="res://.godot/imported/6.wav-8c88e3785af1748d3cc8334b825655e1.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/6.wav" -dest_files=["res://.godot/imported/6.wav-8c88e3785af1748d3cc8334b825655e1.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/7.wav b/sound/dialogue/animalese/alphanumeric/7.wav deleted file mode 100644 index e732f42..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/7.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/7.wav.import b/sound/dialogue/animalese/alphanumeric/7.wav.import deleted file mode 100644 index 7ed72ee..0000000 --- a/sound/dialogue/animalese/alphanumeric/7.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://de5lwv3vtq4jo" -path="res://.godot/imported/7.wav-aa6620dad62f7a8fa68ac3dfe0e8bce0.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/7.wav" -dest_files=["res://.godot/imported/7.wav-aa6620dad62f7a8fa68ac3dfe0e8bce0.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/8.wav b/sound/dialogue/animalese/alphanumeric/8.wav deleted file mode 100644 index 2779375..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/8.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/8.wav.import b/sound/dialogue/animalese/alphanumeric/8.wav.import deleted file mode 100644 index 4733d6c..0000000 --- a/sound/dialogue/animalese/alphanumeric/8.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://lsklvocqcohu" -path="res://.godot/imported/8.wav-ee305634b68bbc3c852777570ad90d81.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/8.wav" -dest_files=["res://.godot/imported/8.wav-ee305634b68bbc3c852777570ad90d81.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/9.wav b/sound/dialogue/animalese/alphanumeric/9.wav deleted file mode 100644 index 644d326..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/9.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/9.wav.import b/sound/dialogue/animalese/alphanumeric/9.wav.import deleted file mode 100644 index 06be5cb..0000000 --- a/sound/dialogue/animalese/alphanumeric/9.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cuwg5n2w8trdf" -path="res://.godot/imported/9.wav-2dbc1a5726fda3c5d3e5b8a5c940e14e.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/9.wav" -dest_files=["res://.godot/imported/9.wav-2dbc1a5726fda3c5d3e5b8a5c940e14e.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/a.wav b/sound/dialogue/animalese/alphanumeric/a.wav deleted file mode 100644 index cd50a8b..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/a.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/a.wav.import b/sound/dialogue/animalese/alphanumeric/a.wav.import deleted file mode 100644 index f058d25..0000000 --- a/sound/dialogue/animalese/alphanumeric/a.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dnnf2sfntra41" -path="res://.godot/imported/a.wav-07b66f5c4c337a0412ac22c096725756.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/a.wav" -dest_files=["res://.godot/imported/a.wav-07b66f5c4c337a0412ac22c096725756.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/b.wav b/sound/dialogue/animalese/alphanumeric/b.wav deleted file mode 100644 index 56c49e2..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/b.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/b.wav.import b/sound/dialogue/animalese/alphanumeric/b.wav.import deleted file mode 100644 index 82c50e4..0000000 --- a/sound/dialogue/animalese/alphanumeric/b.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cxueylrkf0358" -path="res://.godot/imported/b.wav-4eb4b2c71e0d5f50efbe3fc8793801e4.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/b.wav" -dest_files=["res://.godot/imported/b.wav-4eb4b2c71e0d5f50efbe3fc8793801e4.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/c.wav b/sound/dialogue/animalese/alphanumeric/c.wav deleted file mode 100644 index 6531a4a..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/c.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/c.wav.import b/sound/dialogue/animalese/alphanumeric/c.wav.import deleted file mode 100644 index 5fc9844..0000000 --- a/sound/dialogue/animalese/alphanumeric/c.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cbwe5uie8fa6k" -path="res://.godot/imported/c.wav-86a3dcc44eaabde775a8efc14c630f27.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/c.wav" -dest_files=["res://.godot/imported/c.wav-86a3dcc44eaabde775a8efc14c630f27.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/d.wav b/sound/dialogue/animalese/alphanumeric/d.wav deleted file mode 100644 index 3838dd7..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/d.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/d.wav.import b/sound/dialogue/animalese/alphanumeric/d.wav.import deleted file mode 100644 index c58cbf9..0000000 --- a/sound/dialogue/animalese/alphanumeric/d.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://yyr410g00p5p" -path="res://.godot/imported/d.wav-5577435bb675e68970dd9de887fff671.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/d.wav" -dest_files=["res://.godot/imported/d.wav-5577435bb675e68970dd9de887fff671.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/e.wav b/sound/dialogue/animalese/alphanumeric/e.wav deleted file mode 100644 index 8ba7d24..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/e.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/e.wav.import b/sound/dialogue/animalese/alphanumeric/e.wav.import deleted file mode 100644 index 8d384a2..0000000 --- a/sound/dialogue/animalese/alphanumeric/e.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cp6stdrpayltv" -path="res://.godot/imported/e.wav-6373ce27ee05eb89c9d510ca465a24d1.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/e.wav" -dest_files=["res://.godot/imported/e.wav-6373ce27ee05eb89c9d510ca465a24d1.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/f.wav b/sound/dialogue/animalese/alphanumeric/f.wav deleted file mode 100644 index 0ec0644..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/f.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/f.wav.import b/sound/dialogue/animalese/alphanumeric/f.wav.import deleted file mode 100644 index fdc83d0..0000000 --- a/sound/dialogue/animalese/alphanumeric/f.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bc1lj4kba0fr1" -path="res://.godot/imported/f.wav-637c7bb130969a55972a1c232962cb40.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/f.wav" -dest_files=["res://.godot/imported/f.wav-637c7bb130969a55972a1c232962cb40.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/g.wav b/sound/dialogue/animalese/alphanumeric/g.wav deleted file mode 100644 index c942d53..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/g.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/g.wav.import b/sound/dialogue/animalese/alphanumeric/g.wav.import deleted file mode 100644 index f643d8d..0000000 --- a/sound/dialogue/animalese/alphanumeric/g.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://6k1d81vrewm7" -path="res://.godot/imported/g.wav-73da4ecac29d03a5e0c1bb2463bcb6cb.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/g.wav" -dest_files=["res://.godot/imported/g.wav-73da4ecac29d03a5e0c1bb2463bcb6cb.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/h.wav b/sound/dialogue/animalese/alphanumeric/h.wav deleted file mode 100644 index 545915f..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/h.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/h.wav.import b/sound/dialogue/animalese/alphanumeric/h.wav.import deleted file mode 100644 index c33b3bf..0000000 --- a/sound/dialogue/animalese/alphanumeric/h.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://boatg77atys5a" -path="res://.godot/imported/h.wav-44456bd4f004ee75088b13cb2069e3fb.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/h.wav" -dest_files=["res://.godot/imported/h.wav-44456bd4f004ee75088b13cb2069e3fb.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/i.wav b/sound/dialogue/animalese/alphanumeric/i.wav deleted file mode 100644 index f464cbc..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/i.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/i.wav.import b/sound/dialogue/animalese/alphanumeric/i.wav.import deleted file mode 100644 index 51b5c36..0000000 --- a/sound/dialogue/animalese/alphanumeric/i.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cvru47ct1d7mj" -path="res://.godot/imported/i.wav-8ce67b78d17a9ac111433177c3ed850b.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/i.wav" -dest_files=["res://.godot/imported/i.wav-8ce67b78d17a9ac111433177c3ed850b.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/j.wav b/sound/dialogue/animalese/alphanumeric/j.wav deleted file mode 100644 index 1381026..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/j.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/j.wav.import b/sound/dialogue/animalese/alphanumeric/j.wav.import deleted file mode 100644 index 83202fe..0000000 --- a/sound/dialogue/animalese/alphanumeric/j.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dwi1wq2dyli5y" -path="res://.godot/imported/j.wav-c07aa6b0f20fa8fcc89a706a3391c11c.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/j.wav" -dest_files=["res://.godot/imported/j.wav-c07aa6b0f20fa8fcc89a706a3391c11c.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/k.wav b/sound/dialogue/animalese/alphanumeric/k.wav deleted file mode 100644 index 3995b27..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/k.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/k.wav.import b/sound/dialogue/animalese/alphanumeric/k.wav.import deleted file mode 100644 index 8cbff42..0000000 --- a/sound/dialogue/animalese/alphanumeric/k.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://6dkc31pv1ey1" -path="res://.godot/imported/k.wav-c6fde0aff33080ec99703bdd4fa87e80.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/k.wav" -dest_files=["res://.godot/imported/k.wav-c6fde0aff33080ec99703bdd4fa87e80.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/l.wav b/sound/dialogue/animalese/alphanumeric/l.wav deleted file mode 100644 index e0f7ae7..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/l.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/l.wav.import b/sound/dialogue/animalese/alphanumeric/l.wav.import deleted file mode 100644 index 8c05113..0000000 --- a/sound/dialogue/animalese/alphanumeric/l.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://d2o1hk6e4bbss" -path="res://.godot/imported/l.wav-722141f795e13543172ffd960308b24c.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/l.wav" -dest_files=["res://.godot/imported/l.wav-722141f795e13543172ffd960308b24c.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/m.wav b/sound/dialogue/animalese/alphanumeric/m.wav deleted file mode 100644 index 6ea69d4..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/m.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/m.wav.import b/sound/dialogue/animalese/alphanumeric/m.wav.import deleted file mode 100644 index c5f005b..0000000 --- a/sound/dialogue/animalese/alphanumeric/m.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://c588ew7t8dwse" -path="res://.godot/imported/m.wav-2ad62bfb1ad90a0667f708c5154de5dc.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/m.wav" -dest_files=["res://.godot/imported/m.wav-2ad62bfb1ad90a0667f708c5154de5dc.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/n.wav b/sound/dialogue/animalese/alphanumeric/n.wav deleted file mode 100644 index 636914e..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/n.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/n.wav.import b/sound/dialogue/animalese/alphanumeric/n.wav.import deleted file mode 100644 index 455c90b..0000000 --- a/sound/dialogue/animalese/alphanumeric/n.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://mc1vnfuhpuwr" -path="res://.godot/imported/n.wav-b995292a9ce9755047a5a6a6166a4a4c.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/n.wav" -dest_files=["res://.godot/imported/n.wav-b995292a9ce9755047a5a6a6166a4a4c.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/o.wav b/sound/dialogue/animalese/alphanumeric/o.wav deleted file mode 100644 index 0161399..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/o.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/o.wav.import b/sound/dialogue/animalese/alphanumeric/o.wav.import deleted file mode 100644 index 655e8fe..0000000 --- a/sound/dialogue/animalese/alphanumeric/o.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://rkmixmwg8vgp" -path="res://.godot/imported/o.wav-696f77252311afda46e416ece590eb55.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/o.wav" -dest_files=["res://.godot/imported/o.wav-696f77252311afda46e416ece590eb55.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/p.wav b/sound/dialogue/animalese/alphanumeric/p.wav deleted file mode 100644 index 99bf4fd..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/p.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/p.wav.import b/sound/dialogue/animalese/alphanumeric/p.wav.import deleted file mode 100644 index 96ae91b..0000000 --- a/sound/dialogue/animalese/alphanumeric/p.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://blbcb70gci0q2" -path="res://.godot/imported/p.wav-bc58581e4a5d8761e1c8b91f069f951d.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/p.wav" -dest_files=["res://.godot/imported/p.wav-bc58581e4a5d8761e1c8b91f069f951d.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/q.wav b/sound/dialogue/animalese/alphanumeric/q.wav deleted file mode 100644 index 80562cc..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/q.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/q.wav.import b/sound/dialogue/animalese/alphanumeric/q.wav.import deleted file mode 100644 index 896c936..0000000 --- a/sound/dialogue/animalese/alphanumeric/q.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bmu30s0vscbvg" -path="res://.godot/imported/q.wav-b9d907f73d4a59dd6641ffe35c36aaac.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/q.wav" -dest_files=["res://.godot/imported/q.wav-b9d907f73d4a59dd6641ffe35c36aaac.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/r.wav b/sound/dialogue/animalese/alphanumeric/r.wav deleted file mode 100644 index b38b3a8..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/r.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/r.wav.import b/sound/dialogue/animalese/alphanumeric/r.wav.import deleted file mode 100644 index 3007c69..0000000 --- a/sound/dialogue/animalese/alphanumeric/r.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bgdec44ic6msd" -path="res://.godot/imported/r.wav-d5ea52bfff9160d4d25d74dd94072208.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/r.wav" -dest_files=["res://.godot/imported/r.wav-d5ea52bfff9160d4d25d74dd94072208.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/s.wav b/sound/dialogue/animalese/alphanumeric/s.wav deleted file mode 100644 index 8ba7d24..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/s.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/s.wav.import b/sound/dialogue/animalese/alphanumeric/s.wav.import deleted file mode 100644 index c48dad9..0000000 --- a/sound/dialogue/animalese/alphanumeric/s.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://draie1dh0muw" -path="res://.godot/imported/s.wav-0dfb29a8b9a3bf4890d24e227cd0d0c4.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/s.wav" -dest_files=["res://.godot/imported/s.wav-0dfb29a8b9a3bf4890d24e227cd0d0c4.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/t.wav b/sound/dialogue/animalese/alphanumeric/t.wav deleted file mode 100644 index f34aa5d..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/t.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/t.wav.import b/sound/dialogue/animalese/alphanumeric/t.wav.import deleted file mode 100644 index cd55195..0000000 --- a/sound/dialogue/animalese/alphanumeric/t.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://ybmvcpv7prx" -path="res://.godot/imported/t.wav-d4e7e7dbe4c04e54e9c7edb0d85af81a.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/t.wav" -dest_files=["res://.godot/imported/t.wav-d4e7e7dbe4c04e54e9c7edb0d85af81a.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/u.wav b/sound/dialogue/animalese/alphanumeric/u.wav deleted file mode 100644 index c41b3fc..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/u.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/u.wav.import b/sound/dialogue/animalese/alphanumeric/u.wav.import deleted file mode 100644 index 27b2e8b..0000000 --- a/sound/dialogue/animalese/alphanumeric/u.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dn0hxgm1ueiv7" -path="res://.godot/imported/u.wav-b8a534783b71ec701bb0925308d513a2.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/u.wav" -dest_files=["res://.godot/imported/u.wav-b8a534783b71ec701bb0925308d513a2.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/v.wav b/sound/dialogue/animalese/alphanumeric/v.wav deleted file mode 100644 index 78b81f9..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/v.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/v.wav.import b/sound/dialogue/animalese/alphanumeric/v.wav.import deleted file mode 100644 index 294b852..0000000 --- a/sound/dialogue/animalese/alphanumeric/v.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://c5p70bkanhlua" -path="res://.godot/imported/v.wav-0dc1396f424599662d6812e2e59a3b71.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/v.wav" -dest_files=["res://.godot/imported/v.wav-0dc1396f424599662d6812e2e59a3b71.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/w.wav b/sound/dialogue/animalese/alphanumeric/w.wav deleted file mode 100644 index 26cbdc9..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/w.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/w.wav.import b/sound/dialogue/animalese/alphanumeric/w.wav.import deleted file mode 100644 index 5c13da4..0000000 --- a/sound/dialogue/animalese/alphanumeric/w.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dr2025tcuq5lq" -path="res://.godot/imported/w.wav-caf9c9b3fa280c326a6be0c426672562.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/w.wav" -dest_files=["res://.godot/imported/w.wav-caf9c9b3fa280c326a6be0c426672562.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/x.wav b/sound/dialogue/animalese/alphanumeric/x.wav deleted file mode 100644 index fa020f7..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/x.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/x.wav.import b/sound/dialogue/animalese/alphanumeric/x.wav.import deleted file mode 100644 index 95a6a8e..0000000 --- a/sound/dialogue/animalese/alphanumeric/x.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://c2c6lwmfogv1o" -path="res://.godot/imported/x.wav-6dec8d5d6aa916173970737d9db8f509.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/x.wav" -dest_files=["res://.godot/imported/x.wav-6dec8d5d6aa916173970737d9db8f509.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/y.wav b/sound/dialogue/animalese/alphanumeric/y.wav deleted file mode 100644 index 3acdc45..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/y.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/y.wav.import b/sound/dialogue/animalese/alphanumeric/y.wav.import deleted file mode 100644 index 72ebe0c..0000000 --- a/sound/dialogue/animalese/alphanumeric/y.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://csjurthefub6u" -path="res://.godot/imported/y.wav-82e4c89a86bc31782eaca5f5ee737bb1.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/y.wav" -dest_files=["res://.godot/imported/y.wav-82e4c89a86bc31782eaca5f5ee737bb1.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/alphanumeric/z.wav b/sound/dialogue/animalese/alphanumeric/z.wav deleted file mode 100644 index 779e725..0000000 Binary files a/sound/dialogue/animalese/alphanumeric/z.wav and /dev/null differ diff --git a/sound/dialogue/animalese/alphanumeric/z.wav.import b/sound/dialogue/animalese/alphanumeric/z.wav.import deleted file mode 100644 index b089115..0000000 --- a/sound/dialogue/animalese/alphanumeric/z.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bujyv5lsxarhr" -path="res://.godot/imported/z.wav-38cc5c83dca1b80b731d307651219c08.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/alphanumeric/z.wav" -dest_files=["res://.godot/imported/z.wav-38cc5c83dca1b80b731d307651219c08.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/0.wav b/sound/dialogue/animalese/kim/0.wav deleted file mode 100644 index ed9af43..0000000 Binary files a/sound/dialogue/animalese/kim/0.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/0.wav.import b/sound/dialogue/animalese/kim/0.wav.import deleted file mode 100644 index cc27672..0000000 --- a/sound/dialogue/animalese/kim/0.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://w8wvtbsovk1y" -path="res://.godot/imported/0.wav-bbd392e8755139dca852d942c97afaa6.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/0.wav" -dest_files=["res://.godot/imported/0.wav-bbd392e8755139dca852d942c97afaa6.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/1.wav b/sound/dialogue/animalese/kim/1.wav deleted file mode 100644 index 102b4f8..0000000 Binary files a/sound/dialogue/animalese/kim/1.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/1.wav.import b/sound/dialogue/animalese/kim/1.wav.import deleted file mode 100644 index 0169929..0000000 --- a/sound/dialogue/animalese/kim/1.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cnny27n4wbk6s" -path="res://.godot/imported/1.wav-5303efd25be6d603f73c2c2d77759fce.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/1.wav" -dest_files=["res://.godot/imported/1.wav-5303efd25be6d603f73c2c2d77759fce.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/2.wav b/sound/dialogue/animalese/kim/2.wav deleted file mode 100644 index 5559b55..0000000 Binary files a/sound/dialogue/animalese/kim/2.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/2.wav.import b/sound/dialogue/animalese/kim/2.wav.import deleted file mode 100644 index 26bb35a..0000000 --- a/sound/dialogue/animalese/kim/2.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://daw5c2h7p5yu6" -path="res://.godot/imported/2.wav-a384b25ebb56567742354475fa551c97.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/2.wav" -dest_files=["res://.godot/imported/2.wav-a384b25ebb56567742354475fa551c97.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/3.wav b/sound/dialogue/animalese/kim/3.wav deleted file mode 100644 index 158485a..0000000 Binary files a/sound/dialogue/animalese/kim/3.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/3.wav.import b/sound/dialogue/animalese/kim/3.wav.import deleted file mode 100644 index c4f479d..0000000 --- a/sound/dialogue/animalese/kim/3.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dn24y7on5811q" -path="res://.godot/imported/3.wav-da7f408c6ee782136a7225f6a5b4c2da.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/3.wav" -dest_files=["res://.godot/imported/3.wav-da7f408c6ee782136a7225f6a5b4c2da.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/4.wav b/sound/dialogue/animalese/kim/4.wav deleted file mode 100644 index 6d05ec7..0000000 Binary files a/sound/dialogue/animalese/kim/4.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/4.wav.import b/sound/dialogue/animalese/kim/4.wav.import deleted file mode 100644 index c6a70b3..0000000 --- a/sound/dialogue/animalese/kim/4.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cpbt1fduqk2bc" -path="res://.godot/imported/4.wav-710dd9e6b25e0147dec2f21cfae1a894.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/4.wav" -dest_files=["res://.godot/imported/4.wav-710dd9e6b25e0147dec2f21cfae1a894.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/5.wav b/sound/dialogue/animalese/kim/5.wav deleted file mode 100644 index 5671a38..0000000 Binary files a/sound/dialogue/animalese/kim/5.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/5.wav.import b/sound/dialogue/animalese/kim/5.wav.import deleted file mode 100644 index bc739df..0000000 --- a/sound/dialogue/animalese/kim/5.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://chf4scjvimr1o" -path="res://.godot/imported/5.wav-7adb723973f3005425a71be181ad28e9.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/5.wav" -dest_files=["res://.godot/imported/5.wav-7adb723973f3005425a71be181ad28e9.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/6.wav b/sound/dialogue/animalese/kim/6.wav deleted file mode 100644 index 379199e..0000000 Binary files a/sound/dialogue/animalese/kim/6.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/6.wav.import b/sound/dialogue/animalese/kim/6.wav.import deleted file mode 100644 index 3674eb9..0000000 --- a/sound/dialogue/animalese/kim/6.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://phxil12i1qmt" -path="res://.godot/imported/6.wav-1303e051aae59fdf169def7624379571.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/6.wav" -dest_files=["res://.godot/imported/6.wav-1303e051aae59fdf169def7624379571.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/7.wav b/sound/dialogue/animalese/kim/7.wav deleted file mode 100644 index ccfdd5f..0000000 Binary files a/sound/dialogue/animalese/kim/7.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/7.wav.import b/sound/dialogue/animalese/kim/7.wav.import deleted file mode 100644 index a6cee56..0000000 --- a/sound/dialogue/animalese/kim/7.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dn1pxla32ab23" -path="res://.godot/imported/7.wav-cb4bd630248ebe745a1646dc7060d526.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/7.wav" -dest_files=["res://.godot/imported/7.wav-cb4bd630248ebe745a1646dc7060d526.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/8.wav b/sound/dialogue/animalese/kim/8.wav deleted file mode 100644 index d21e79c..0000000 Binary files a/sound/dialogue/animalese/kim/8.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/8.wav.import b/sound/dialogue/animalese/kim/8.wav.import deleted file mode 100644 index 36a3e42..0000000 --- a/sound/dialogue/animalese/kim/8.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dw3bqqcoeoelf" -path="res://.godot/imported/8.wav-5f912e71babee0f928483bcc9e2fa9f3.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/8.wav" -dest_files=["res://.godot/imported/8.wav-5f912e71babee0f928483bcc9e2fa9f3.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/9.wav b/sound/dialogue/animalese/kim/9.wav deleted file mode 100644 index 70d4515..0000000 Binary files a/sound/dialogue/animalese/kim/9.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/9.wav.import b/sound/dialogue/animalese/kim/9.wav.import deleted file mode 100644 index 8739b30..0000000 --- a/sound/dialogue/animalese/kim/9.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://b3xwpno2ky226" -path="res://.godot/imported/9.wav-92fe849d00f43baa22f6338601438d71.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/9.wav" -dest_files=["res://.godot/imported/9.wav-92fe849d00f43baa22f6338601438d71.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/a.wav b/sound/dialogue/animalese/kim/a.wav deleted file mode 100644 index 78d2ae6..0000000 Binary files a/sound/dialogue/animalese/kim/a.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/a.wav.import b/sound/dialogue/animalese/kim/a.wav.import deleted file mode 100644 index c0c8c4b..0000000 --- a/sound/dialogue/animalese/kim/a.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://c72cosdd78vhw" -path="res://.godot/imported/a.wav-19230b3cafcf4c28b5dd1f5c6133e5a5.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/a.wav" -dest_files=["res://.godot/imported/a.wav-19230b3cafcf4c28b5dd1f5c6133e5a5.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/b.wav b/sound/dialogue/animalese/kim/b.wav deleted file mode 100644 index 440592d..0000000 Binary files a/sound/dialogue/animalese/kim/b.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/b.wav.import b/sound/dialogue/animalese/kim/b.wav.import deleted file mode 100644 index 495146b..0000000 --- a/sound/dialogue/animalese/kim/b.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://caejv7ic8kc83" -path="res://.godot/imported/b.wav-185deb7af67f5a2c71a0fcd8ad5c9ee8.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/b.wav" -dest_files=["res://.godot/imported/b.wav-185deb7af67f5a2c71a0fcd8ad5c9ee8.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/c.wav b/sound/dialogue/animalese/kim/c.wav deleted file mode 100644 index d7f2b03..0000000 Binary files a/sound/dialogue/animalese/kim/c.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/c.wav.import b/sound/dialogue/animalese/kim/c.wav.import deleted file mode 100644 index 10afb6b..0000000 --- a/sound/dialogue/animalese/kim/c.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cpshexs36p2g0" -path="res://.godot/imported/c.wav-bd1cbbf5862edfbaca6f9f8b0bb2990b.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/c.wav" -dest_files=["res://.godot/imported/c.wav-bd1cbbf5862edfbaca6f9f8b0bb2990b.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/d.wav b/sound/dialogue/animalese/kim/d.wav deleted file mode 100644 index 51b694b..0000000 Binary files a/sound/dialogue/animalese/kim/d.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/d.wav.import b/sound/dialogue/animalese/kim/d.wav.import deleted file mode 100644 index 6654420..0000000 --- a/sound/dialogue/animalese/kim/d.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bqhge2ptlm71d" -path="res://.godot/imported/d.wav-dd6ab85372a6bd92c069003d8685a7bf.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/d.wav" -dest_files=["res://.godot/imported/d.wav-dd6ab85372a6bd92c069003d8685a7bf.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/e.wav b/sound/dialogue/animalese/kim/e.wav deleted file mode 100644 index cb2c1c8..0000000 Binary files a/sound/dialogue/animalese/kim/e.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/e.wav.import b/sound/dialogue/animalese/kim/e.wav.import deleted file mode 100644 index 8a998e2..0000000 --- a/sound/dialogue/animalese/kim/e.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://crfyuh2rii14l" -path="res://.godot/imported/e.wav-08036c9672bbd5dd6268ec8812ae775f.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/e.wav" -dest_files=["res://.godot/imported/e.wav-08036c9672bbd5dd6268ec8812ae775f.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/f.wav b/sound/dialogue/animalese/kim/f.wav deleted file mode 100644 index b1545ff..0000000 Binary files a/sound/dialogue/animalese/kim/f.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/f.wav.import b/sound/dialogue/animalese/kim/f.wav.import deleted file mode 100644 index 03c1a4d..0000000 --- a/sound/dialogue/animalese/kim/f.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://uk0jqhph802c" -path="res://.godot/imported/f.wav-82aa6f7c781c80928450893a029aac45.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/f.wav" -dest_files=["res://.godot/imported/f.wav-82aa6f7c781c80928450893a029aac45.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/g.wav b/sound/dialogue/animalese/kim/g.wav deleted file mode 100644 index a37ac01..0000000 Binary files a/sound/dialogue/animalese/kim/g.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/g.wav.import b/sound/dialogue/animalese/kim/g.wav.import deleted file mode 100644 index a9b73ba..0000000 --- a/sound/dialogue/animalese/kim/g.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://1008bpcdr223" -path="res://.godot/imported/g.wav-372aa2fc0531a484e3322ee3d3b48085.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/g.wav" -dest_files=["res://.godot/imported/g.wav-372aa2fc0531a484e3322ee3d3b48085.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/h.wav b/sound/dialogue/animalese/kim/h.wav deleted file mode 100644 index 0c19076..0000000 Binary files a/sound/dialogue/animalese/kim/h.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/h.wav.import b/sound/dialogue/animalese/kim/h.wav.import deleted file mode 100644 index fb6ec91..0000000 --- a/sound/dialogue/animalese/kim/h.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bw0ua5pignh1m" -path="res://.godot/imported/h.wav-f16878738745ac8ee0150078290ea7c5.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/h.wav" -dest_files=["res://.godot/imported/h.wav-f16878738745ac8ee0150078290ea7c5.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/i.wav b/sound/dialogue/animalese/kim/i.wav deleted file mode 100644 index cd097c2..0000000 Binary files a/sound/dialogue/animalese/kim/i.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/i.wav.import b/sound/dialogue/animalese/kim/i.wav.import deleted file mode 100644 index 724e4f5..0000000 --- a/sound/dialogue/animalese/kim/i.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cyv3yum38oqdm" -path="res://.godot/imported/i.wav-c720580ef88ff0c17cc9e0a9daec4ec2.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/i.wav" -dest_files=["res://.godot/imported/i.wav-c720580ef88ff0c17cc9e0a9daec4ec2.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/j.wav b/sound/dialogue/animalese/kim/j.wav deleted file mode 100644 index 718d67e..0000000 Binary files a/sound/dialogue/animalese/kim/j.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/j.wav.import b/sound/dialogue/animalese/kim/j.wav.import deleted file mode 100644 index 4cc5f64..0000000 --- a/sound/dialogue/animalese/kim/j.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://b7hjrilpfkuxx" -path="res://.godot/imported/j.wav-e5a60e91add3cfd5587ee2205e401fef.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/j.wav" -dest_files=["res://.godot/imported/j.wav-e5a60e91add3cfd5587ee2205e401fef.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/k.wav b/sound/dialogue/animalese/kim/k.wav deleted file mode 100644 index fa1748d..0000000 Binary files a/sound/dialogue/animalese/kim/k.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/k.wav.import b/sound/dialogue/animalese/kim/k.wav.import deleted file mode 100644 index 171b8a0..0000000 --- a/sound/dialogue/animalese/kim/k.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://n4n7gg0bqbbm" -path="res://.godot/imported/k.wav-82cc304c4627c5fcf78403e0d82b4066.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/k.wav" -dest_files=["res://.godot/imported/k.wav-82cc304c4627c5fcf78403e0d82b4066.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/l.wav b/sound/dialogue/animalese/kim/l.wav deleted file mode 100644 index aea20f2..0000000 Binary files a/sound/dialogue/animalese/kim/l.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/l.wav.import b/sound/dialogue/animalese/kim/l.wav.import deleted file mode 100644 index 1845e6d..0000000 --- a/sound/dialogue/animalese/kim/l.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://nle3bfrffs5t" -path="res://.godot/imported/l.wav-4b9d875920578dd42b0265fdc42a4c0d.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/l.wav" -dest_files=["res://.godot/imported/l.wav-4b9d875920578dd42b0265fdc42a4c0d.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/m.wav b/sound/dialogue/animalese/kim/m.wav deleted file mode 100644 index 68a5ace..0000000 Binary files a/sound/dialogue/animalese/kim/m.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/m.wav.import b/sound/dialogue/animalese/kim/m.wav.import deleted file mode 100644 index 5a81393..0000000 --- a/sound/dialogue/animalese/kim/m.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://wia38ojr60e6" -path="res://.godot/imported/m.wav-f7d07c9e641beaa268666b6d6b350fb0.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/m.wav" -dest_files=["res://.godot/imported/m.wav-f7d07c9e641beaa268666b6d6b350fb0.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/n.wav b/sound/dialogue/animalese/kim/n.wav deleted file mode 100644 index b3996d0..0000000 Binary files a/sound/dialogue/animalese/kim/n.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/n.wav.import b/sound/dialogue/animalese/kim/n.wav.import deleted file mode 100644 index 63058b2..0000000 --- a/sound/dialogue/animalese/kim/n.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://ci70fsfe28t2" -path="res://.godot/imported/n.wav-19567bad745c477e3e8f72b9737adf99.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/n.wav" -dest_files=["res://.godot/imported/n.wav-19567bad745c477e3e8f72b9737adf99.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/o.wav b/sound/dialogue/animalese/kim/o.wav deleted file mode 100644 index 66dd126..0000000 Binary files a/sound/dialogue/animalese/kim/o.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/o.wav.import b/sound/dialogue/animalese/kim/o.wav.import deleted file mode 100644 index 4ba4147..0000000 --- a/sound/dialogue/animalese/kim/o.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://droru2bo6m2ih" -path="res://.godot/imported/o.wav-d2b3f3d92542aa1643abd9b106b457de.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/o.wav" -dest_files=["res://.godot/imported/o.wav-d2b3f3d92542aa1643abd9b106b457de.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/p.wav b/sound/dialogue/animalese/kim/p.wav deleted file mode 100644 index 25cbb55..0000000 Binary files a/sound/dialogue/animalese/kim/p.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/p.wav.import b/sound/dialogue/animalese/kim/p.wav.import deleted file mode 100644 index ec826e3..0000000 --- a/sound/dialogue/animalese/kim/p.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://d2gyv7ugi1yam" -path="res://.godot/imported/p.wav-f16816387176c36971c1a3eb52f1742e.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/p.wav" -dest_files=["res://.godot/imported/p.wav-f16816387176c36971c1a3eb52f1742e.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/q.wav b/sound/dialogue/animalese/kim/q.wav deleted file mode 100644 index 887f7d6..0000000 Binary files a/sound/dialogue/animalese/kim/q.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/q.wav.import b/sound/dialogue/animalese/kim/q.wav.import deleted file mode 100644 index 0e794ee..0000000 --- a/sound/dialogue/animalese/kim/q.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://ci6h5d2oag4an" -path="res://.godot/imported/q.wav-729a36d49b5b3bd23f1badb802667428.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/q.wav" -dest_files=["res://.godot/imported/q.wav-729a36d49b5b3bd23f1badb802667428.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/r.wav b/sound/dialogue/animalese/kim/r.wav deleted file mode 100644 index 1fa9937..0000000 Binary files a/sound/dialogue/animalese/kim/r.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/r.wav.import b/sound/dialogue/animalese/kim/r.wav.import deleted file mode 100644 index 84c2887..0000000 --- a/sound/dialogue/animalese/kim/r.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://c03fj374ceaqc" -path="res://.godot/imported/r.wav-74003e87654a77c6a0afc0d80fca9cf3.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/r.wav" -dest_files=["res://.godot/imported/r.wav-74003e87654a77c6a0afc0d80fca9cf3.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/s.wav b/sound/dialogue/animalese/kim/s.wav deleted file mode 100644 index 962fd46..0000000 Binary files a/sound/dialogue/animalese/kim/s.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/s.wav.import b/sound/dialogue/animalese/kim/s.wav.import deleted file mode 100644 index c39714d..0000000 --- a/sound/dialogue/animalese/kim/s.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://d0yb6lesxgm8j" -path="res://.godot/imported/s.wav-627d8bd9f4cee8c43ac9237705df784f.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/s.wav" -dest_files=["res://.godot/imported/s.wav-627d8bd9f4cee8c43ac9237705df784f.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/t.wav b/sound/dialogue/animalese/kim/t.wav deleted file mode 100644 index c5fcc51..0000000 Binary files a/sound/dialogue/animalese/kim/t.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/t.wav.import b/sound/dialogue/animalese/kim/t.wav.import deleted file mode 100644 index b6d0ae9..0000000 --- a/sound/dialogue/animalese/kim/t.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bcvrvl4mli82i" -path="res://.godot/imported/t.wav-aec336b52646bd870831f9effe598c92.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/t.wav" -dest_files=["res://.godot/imported/t.wav-aec336b52646bd870831f9effe598c92.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/u.wav b/sound/dialogue/animalese/kim/u.wav deleted file mode 100644 index 56caa56..0000000 Binary files a/sound/dialogue/animalese/kim/u.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/u.wav.import b/sound/dialogue/animalese/kim/u.wav.import deleted file mode 100644 index 7724a93..0000000 --- a/sound/dialogue/animalese/kim/u.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://mpw8xt0uxm5d" -path="res://.godot/imported/u.wav-02b540f73efcb10ad4943d4f37bdf90b.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/u.wav" -dest_files=["res://.godot/imported/u.wav-02b540f73efcb10ad4943d4f37bdf90b.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/v.wav b/sound/dialogue/animalese/kim/v.wav deleted file mode 100644 index 4add64f..0000000 Binary files a/sound/dialogue/animalese/kim/v.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/v.wav.import b/sound/dialogue/animalese/kim/v.wav.import deleted file mode 100644 index fb772de..0000000 --- a/sound/dialogue/animalese/kim/v.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://n0r81bxuadfo" -path="res://.godot/imported/v.wav-d66f5caffb359fad446ec9ddbacdf071.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/v.wav" -dest_files=["res://.godot/imported/v.wav-d66f5caffb359fad446ec9ddbacdf071.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/w.wav b/sound/dialogue/animalese/kim/w.wav deleted file mode 100644 index 9020a84..0000000 Binary files a/sound/dialogue/animalese/kim/w.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/w.wav.import b/sound/dialogue/animalese/kim/w.wav.import deleted file mode 100644 index b6f0a30..0000000 --- a/sound/dialogue/animalese/kim/w.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://dm742m0d4b8o7" -path="res://.godot/imported/w.wav-46b37c23c004fe793f00e82c587efbcf.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/w.wav" -dest_files=["res://.godot/imported/w.wav-46b37c23c004fe793f00e82c587efbcf.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/x.wav b/sound/dialogue/animalese/kim/x.wav deleted file mode 100644 index f147ef3..0000000 Binary files a/sound/dialogue/animalese/kim/x.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/x.wav.import b/sound/dialogue/animalese/kim/x.wav.import deleted file mode 100644 index 4fcd581..0000000 --- a/sound/dialogue/animalese/kim/x.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://cn2my2uukyd8u" -path="res://.godot/imported/x.wav-90efe4fb55c5c2061c2e9dbc89bfb532.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/x.wav" -dest_files=["res://.godot/imported/x.wav-90efe4fb55c5c2061c2e9dbc89bfb532.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/y.wav b/sound/dialogue/animalese/kim/y.wav deleted file mode 100644 index 7f818c8..0000000 Binary files a/sound/dialogue/animalese/kim/y.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/y.wav.import b/sound/dialogue/animalese/kim/y.wav.import deleted file mode 100644 index 0cfb028..0000000 --- a/sound/dialogue/animalese/kim/y.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://djhq5e17gcqv1" -path="res://.godot/imported/y.wav-0170ee159f2f8405596f47206d01cf8f.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/y.wav" -dest_files=["res://.godot/imported/y.wav-0170ee159f2f8405596f47206d01cf8f.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/sound/dialogue/animalese/kim/z.wav b/sound/dialogue/animalese/kim/z.wav deleted file mode 100644 index ed9af43..0000000 Binary files a/sound/dialogue/animalese/kim/z.wav and /dev/null differ diff --git a/sound/dialogue/animalese/kim/z.wav.import b/sound/dialogue/animalese/kim/z.wav.import deleted file mode 100644 index 4a3b319..0000000 --- a/sound/dialogue/animalese/kim/z.wav.import +++ /dev/null @@ -1,24 +0,0 @@ -[remap] - -importer="wav" -type="AudioStreamWAV" -uid="uid://bhhaol0imq60f" -path="res://.godot/imported/z.wav-6daaf8e93675aba3840dbf16e9c93ebf.sample" - -[deps] - -source_file="res://sound/dialogue/animalese/kim/z.wav" -dest_files=["res://.godot/imported/z.wav-6daaf8e93675aba3840dbf16e9c93ebf.sample"] - -[params] - -force/8_bit=false -force/mono=false -force/max_rate=false -force/max_rate_hz=44100 -edit/trim=false -edit/normalize=false -edit/loop_mode=0 -edit/loop_begin=0 -edit/loop_end=-1 -compress/mode=2 diff --git a/tests/chat_validation.gd b/tests/chat_validation.gd deleted file mode 100644 index fa0cd8e..0000000 --- a/tests/chat_validation.gd +++ /dev/null @@ -1,38 +0,0 @@ -extends SceneTree - -func _initialize() -> void: - call_deferred("_run") - - -func _run() -> void: - assert(NetworkChatProtocol.sanitize_body(42).is_empty()) - assert(NetworkChatProtocol.sanitize_body(" a ") == "a") - assert(NetworkChatProtocol.sanitize_body("a b") == "a b") - assert(NetworkChatProtocol.sanitize_body("a\tb\nc") == "a b c") - assert(NetworkChatProtocol.sanitize_body(" !hello!? ") == "!hello!?") - assert(NetworkChatProtocol.sanitize_body("!!!") == "!!!") - - const em_space := " " # U+2003 EM SPACE - const zero_width_space := "​" # U+200B ZERO WIDTH SPACE - const braille_blank := "⠀" # U+2800 BRAILLE PATTERN BLANK - const invisible_padding := em_space + zero_width_space + braille_blank - assert( - NetworkChatProtocol.sanitize_body(invisible_padding + "a" + invisible_padding) - == "a" - ) - assert(NetworkChatProtocol.sanitize_body(invisible_padding).is_empty()) - assert(NetworkChatProtocol.sanitize_body(" \t\n" + invisible_padding).is_empty()) - - assert( - NetworkChatProtocol.sanitize_body("a".repeat( - NetworkChatProtocol.MAX_VISIBLE_CHARACTERS - )).length() == NetworkChatProtocol.MAX_VISIBLE_CHARACTERS - ) - assert( - NetworkChatProtocol.sanitize_body("a".repeat( - NetworkChatProtocol.MAX_VISIBLE_CHARACTERS + 1 - )).is_empty() - ) - - print("Chat validation: PASS") - quit(0) diff --git a/tests/chat_validation.gd.uid b/tests/chat_validation.gd.uid deleted file mode 100644 index 54e6823..0000000 --- a/tests/chat_validation.gd.uid +++ /dev/null @@ -1 +0,0 @@ -uid://ohemhv2sf5g4 diff --git a/tests/controller_menu_accessibility_validation.gd b/tests/controller_menu_accessibility_validation.gd index 4176ddc..87f2798 100644 --- a/tests/controller_menu_accessibility_validation.gd +++ b/tests/controller_menu_accessibility_validation.gd @@ -964,20 +964,19 @@ func _validate_profile_voice_navigation() -> void: for item: Variant in page.call("_controls_under", sample_grid): sample_buttons.append(item as Control) _expect( - sample_buttons.size() == 3, - "The voice-set row must expose kat, robot, and kim.", + sample_buttons.size() == 1, + "The voice-set row must expose the project-owned robot set.", ) - if sample_buttons.size() != 3: + if sample_buttons.size() != 1: page.queue_free() await process_frame return - var kat_button := sample_grid.get_node("VoiceSet_kat") as Button var robot_button := sample_grid.get_node("VoiceSet_robot") as Button - var kim_button := sample_grid.get_node("VoiceSet_kim") as Button - _expect(kat_button.text == "kat", "The default voice set is not labeled kat.") _expect(robot_button.text == "robot", "The tone voice set is not labeled robot.") - _expect(kim_button.text == "kim", "The kim voice set is not labeled kim.") - _expect(kat_button.button_pressed, "The kat voice set is not selected by default.") + _expect( + robot_button.button_pressed, + "The project-owned robot voice set is not selected by default.", + ) var option_controls: Array[Control] = [] var option_groups: Array = page.call("_controller_option_groups") for item: Variant in option_groups[0]: @@ -992,12 +991,12 @@ func _validate_profile_voice_navigation() -> void: ), "The controller voice zone does not contain every voice setting.", ) - _assert_directionally_reachable(kat_button, option_controls) - var kat_down := kat_button.get_node_or_null( - kat_button.focus_neighbor_bottom + _assert_directionally_reachable(robot_button, option_controls) + var robot_down := robot_button.get_node_or_null( + robot_button.focus_neighbor_bottom ) as Control _expect( - kat_down != null and pitch_grid.is_ancestor_of(kat_down), + robot_down != null and pitch_grid.is_ancestor_of(robot_down), "Down from the voice-set row does not enter the pitch row.", ) if OS.has_environment("NETFISHING_PROFILE_VOICE_CAPTURE"): @@ -1021,18 +1020,6 @@ func _validate_profile_voice_navigation() -> void: str(page.get("_draft_sample_set_id")) == "robot", "Selecting robot did not update the profile draft.", ) - kim_button.grab_focus() - kim_button.button_pressed = true - kim_button.pressed.emit() - await process_frame - _expect( - root.gui_get_focus_owner() == kim_button, - "Selecting kim moved controller focus out of the voice-set row.", - ) - _expect( - str(page.get("_draft_sample_set_id")) == "kim", - "Selecting kim did not update the profile draft.", - ) var category_controls: Array[Control] = [] for item: Variant in page.call( "_controls_under", page.get("_category_list") diff --git a/tests/network_chat_protocol_validation.gd b/tests/network_chat_protocol_validation.gd new file mode 100644 index 0000000..9368189 --- /dev/null +++ b/tests/network_chat_protocol_validation.gd @@ -0,0 +1,55 @@ +extends SceneTree + +const EDGE_PADDING: String = " \t\n ​⠀" + + +func _initialize() -> void: + call_deferred("_validate_protocol") + + +func _validate_protocol() -> void: + _validate_type_and_empty_handling() + _validate_message_cleanup() + _validate_protocol_limits() + print("Network chat protocol validation: PASS") + quit() + + +func _validate_type_and_empty_handling() -> void: + assert(NetworkChatProtocol.sanitize_body(null) == "") + assert(NetworkChatProtocol.sanitize_body(42) == "") + assert(NetworkChatProtocol.sanitize_body(EDGE_PADDING) == "") + assert(NetworkChatProtocol.sanitize_body("\u0001") == "") + + +func _validate_message_cleanup() -> void: + assert(NetworkChatProtocol.sanitize_body(" hello ") == "hello") + assert(NetworkChatProtocol.sanitize_body("a\tb\nc") == "a b c") + assert(NetworkChatProtocol.sanitize_body("word word") == "word word") + assert(NetworkChatProtocol.sanitize_body(" !!! ") == "!!!") + assert( + NetworkChatProtocol.sanitize_body( + EDGE_PADDING + "visible" + EDGE_PADDING + ) == "visible" + ) + + +func _validate_protocol_limits() -> void: + var maximum_body: String = "a".repeat( + NetworkChatProtocol.MAX_VISIBLE_CHARACTERS + ) + assert(NetworkChatProtocol.sanitize_body(maximum_body) == maximum_body) + assert( + NetworkChatProtocol.sanitize_body(maximum_body + "a") == "" + ) + var maximum_utf8_body: String = "🐟".repeat( + NetworkChatProtocol.MAX_VISIBLE_CHARACTERS + ) + assert( + maximum_utf8_body.to_utf8_buffer().size() + == NetworkChatProtocol.MAX_UTF8_BYTES + ) + assert( + NetworkChatProtocol.sanitize_body(maximum_utf8_body) + == maximum_utf8_body + ) diff --git a/tests/network_chat_protocol_validation.gd.uid b/tests/network_chat_protocol_validation.gd.uid new file mode 100644 index 0000000..5e98b42 --- /dev/null +++ b/tests/network_chat_protocol_validation.gd.uid @@ -0,0 +1 @@ +uid://bj7nq2k6q5c7f diff --git a/tests/profile_multiplayer_validation.gd b/tests/profile_multiplayer_validation.gd index ec7a669..6352ea2 100644 --- a/tests/profile_multiplayer_validation.gd +++ b/tests/profile_multiplayer_validation.gd @@ -53,7 +53,7 @@ func _run_host() -> void: "deep", profile.speech_speed_id, profile.call_id, - "kim", + "robot", )) var save_manager := main.get("_save_manager") as PlayerSaveManager assert(session.start_private_host(TEST_PORT)) @@ -62,7 +62,7 @@ func _run_host() -> void: ) as Player assert(local_avatar != null) assert(local_avatar.get_animalese_voice_id() == "deep") - assert(local_avatar.get_animalese_sample_set_id() == "kim") + assert(local_avatar.get_animalese_sample_set_id() == "robot") assert(save_manager.initialize_new_game()) main.call("_enter_gameplay") for _frame: int in 4: @@ -114,7 +114,7 @@ func _run_host() -> void: await process_frame assert(not voice_messages.is_empty()) assert(str(voice_messages[0].get("voice_id", "")) == "deep") - assert(str(voice_messages[0].get("sample_set_id", "")) == "kim") + assert(str(voice_messages[0].get("sample_set_id", "")) == "robot") var disconnect_deadline: int = Time.get_ticks_msec() + 8000 while ( Time.get_ticks_msec() < disconnect_deadline @@ -182,7 +182,7 @@ func _run_client() -> void: "deep", service.get_persisted_speech_speed_id(), service.get_persisted_call_id(), - "kim", + "robot", )) var apply_deadline: int = Time.get_ticks_msec() + 8000 while Time.get_ticks_msec() < apply_deadline and apply_results.is_empty(): @@ -191,11 +191,11 @@ func _run_client() -> void: assert(bool(apply_results[0][0])) assert(service.get_persisted_appearance() == changed) assert(service.get_persisted_voice_id() == "deep") - assert(service.get_persisted_sample_set_id() == "kim") + assert(service.get_persisted_sample_set_id() == "robot") assert(Dictionary(session.get("_local_appearance_snapshot")) == changed) var player := main.get_node("%PlayerSpawnService").get_local_player() as Player assert(player.get_animalese_voice_id() == "deep") - assert(player.get_animalese_sample_set_id() == "kim") + assert(player.get_animalese_sample_set_id() == "robot") var host_voice_messages: Array[Dictionary] = [] for message: Dictionary in chat_service.get_history(): if str(message.get("body", "")) == HOST_VOICE_MESSAGE: @@ -217,8 +217,8 @@ func _run_client() -> void: host_voice_messages.append(message) assert(not host_voice_messages.is_empty()) assert(str(host_voice_messages[0].get("voice_id", "")) == "deep") - assert(str(host_voice_messages[0].get("sample_set_id", "")) == "kim") - assert(remote_voice_samples.has("kim")) + assert(str(host_voice_messages[0].get("sample_set_id", "")) == "robot") + assert(remote_voice_samples.has("robot")) var local_confirmations: Array[Dictionary] = [] chat_service.local_message_confirmed.connect( func(message: Dictionary) -> void: @@ -238,7 +238,7 @@ func _run_client() -> void: await process_frame assert(not local_confirmations.is_empty()) assert(str(local_confirmations[0].get("voice_id", "")) == "deep") - assert(str(local_confirmations[0].get("sample_set_id", "")) == "kim") + assert(str(local_confirmations[0].get("sample_set_id", "")) == "robot") print("Profile multiplayer client validation: PASS") await _session_cleanup(main, session) diff --git a/tests/title_credits_validation.gd b/tests/title_credits_validation.gd index abee11e..99ed3df 100644 --- a/tests/title_credits_validation.gd +++ b/tests/title_credits_validation.gd @@ -155,12 +155,6 @@ func _run() -> void: var adamantris_credit := credits_page.get_node( "Paper/Margin/Layout/Columns/CreativeCredits/AdamantrisCredit" ) as Label - var tekgator_name := credits_page.get_node( - "Paper/Margin/Layout/Columns/CreativeCredits/TekgatorName" - ) as Label - var tekgator_credit := credits_page.get_node( - "Paper/Margin/Layout/Columns/CreativeCredits/TekgatorCredit" - ) as Label var credits_paper := credits_page.get_node("Paper") as PanelContainer var audio_credits := credits_page.get_node( "Paper/Margin/Layout/Columns/AdditionalCredits/AudioCredits" @@ -187,27 +181,11 @@ func _run() -> void: and "texture artwork" in adamantris_credit.text.to_lower(), "in-game credits describe adamantris's hand-net contribution", ) - _expect( - tekgator_name.text == "Tekgator", - "in-game credits name Tekgator", - ) - _expect( - "shop icon" in tekgator_credit.text.to_lower(), - "in-game credits describe Tekgator's shop icon artwork", - ) - _expect( - "kat • animalese voice sample" in audio_credits.text, - "in-game credits name kat's animalese voice contribution", - ) - _expect( - "kim • animalese voice sample" in audio_credits.text, - "in-game credits name kim's animalese voice contribution", - ) _expect( credits_paper.get_global_rect().encloses( - tekgator_credit.get_global_rect() + audio_credits.get_global_rect() ), - "contributor credits stay inside the authored credits panel", + "audio credits stay inside the authored credits panel", ) title_screen.queue_free() diff --git a/ui/chat_ui.gd b/ui/chat_ui.gd index c039046..fc63203 100644 --- a/ui/chat_ui.gd +++ b/ui/chat_ui.gd @@ -893,17 +893,19 @@ func _on_entry_text_submitted(_value: String) -> void: func _send() -> void: if _send_pending: return - var body := NetworkChatProtocol.sanitize_body(_entry.text) - if body.is_empty(): + var submitted_text: String = NetworkChatProtocol.sanitize_body( + _entry.text + ) + if submitted_text.length() == 0: close_chat() return - if _handle_editor_world_command(body): + if _handle_editor_world_command(submitted_text): return _send_pending = true - _pending_send_body = body + _pending_send_body = submitted_text _entry.editable = false if not _service.send_local_message( - body, + submitted_text, _player.get_animalese_voice_id(), _player.get_animalese_sample_set_id(), ): diff --git a/ui/fishing_shop.tscn b/ui/fishing_shop.tscn index d3e7e66..70ccec1 100644 --- a/ui/fishing_shop.tscn +++ b/ui/fishing_shop.tscn @@ -1,9 +1,7 @@ -[gd_scene load_steps=8 format=3] +[gd_scene load_steps=6 format=3] [ext_resource type="Script" path="res://ui/fishing_shop.gd" id="1_script"] [ext_resource type="Theme" path="res://ui/game_theme.tres" id="2_theme"] -[ext_resource type="Texture2D" path="res://items/icons/shop/64_speed_plus.png" id="3_reel"] -[ext_resource type="Texture2D" path="res://items/icons/shop/64_power_plus.png" id="4_barrier"] [ext_resource type="Texture2D" path="res://items/icons/shop/32_currency.png" id="5_coin"] [ext_resource type="Texture2D" path="res://ui/icons/pictograms/x_light.png" id="7_close"] [ext_resource type="PackedScene" path="res://ui/components/currency_amount.tscn" id="8_currency"] @@ -211,7 +209,7 @@ unique_name_in_owner = true offset_right = 144.0 offset_bottom = 144.0 tooltip_text = "reel speed" -icon = ExtResource("3_reel") +icon = ExtResource("7_close") expand_icon = true icon_max_width = 128 @@ -240,7 +238,7 @@ unique_name_in_owner = true offset_right = 144.0 offset_bottom = 144.0 tooltip_text = "rod power" -icon = ExtResource("4_barrier") +icon = ExtResource("7_close") expand_icon = true icon_max_width = 128 diff --git a/ui/title_credits_page.tscn b/ui/title_credits_page.tscn index 566bee7..7f222f9 100644 --- a/ui/title_credits_page.tscn +++ b/ui/title_credits_page.tscn @@ -127,19 +127,6 @@ theme_override_font_sizes/font_size = 15 text = "original hand-net model and texture artwork" autowrap_mode = 2 -[node name="TekgatorName" type="Label" parent="Paper/Margin/Layout/Columns/CreativeCredits"] -layout_mode = 2 -theme_override_colors/font_color = Color(0.902, 0.969, 0.969, 1) -theme_override_font_sizes/font_size = 18 -text = "Tekgator" - -[node name="TekgatorCredit" type="Label" parent="Paper/Margin/Layout/Columns/CreativeCredits"] -layout_mode = 2 -theme_override_colors/font_color = Color(0.624, 0.812, 0.824, 1) -theme_override_font_sizes/font_size = 15 -text = "cooler-capacity, reel-speed, and barrier-power shop icon artwork" -autowrap_mode = 2 - [node name="AdditionalCredits" type="VBoxContainer" parent="Paper/Margin/Layout/Columns"] custom_minimum_size = Vector2(404, 0) layout_mode = 2 @@ -156,7 +143,7 @@ text = "additional audio" layout_mode = 2 theme_override_colors/font_color = Color(0.624, 0.812, 0.824, 1) theme_override_font_sizes/font_size = 15 -text = "kat • animalese voice sample\nkim • animalese voice sample\ntosha73 • fishing reel sounds\nkkenny101 • ocean ambience\nqubodup • water impact\nAyton • rain ambience\nivolipa • dog bark\nChristyboy100 • cat meow" +text = "tosha73 • fishing reel sounds\nkkenny101 • ocean ambience\nqubodup • water impact\nAyton • rain ambience\nivolipa • dog bark\nChristyboy100 • cat meow" [node name="TechnologySpacer" type="Control" parent="Paper/Margin/Layout/Columns/AdditionalCredits"] custom_minimum_size = Vector2(0, 9)