# Credits ## Icons Alle Symbole und Mauszeiger sind eigene Zeichnungen und stehen unter CC0: - Ausrüstung `assets/icons/eq_*.svg`, erzeugt mit `scripts/gear_icons.py` - Fertigkeiten, Beute, Feldfrüchte, Werkzeug (auch Axt, Spitzhacke, Harz, Feuerstein), Waldfutter und Produkte der Waldtiere (Beeren, Pilz, Eichel, Trüffel, Abwurfstange), Menü (`ui_*`), Münzen und die Mauszeiger `assets/cursors/*.svg`, erzeugt mit `scripts/ui_icons.py` - Kürbis, Sonnenblume, ihre Samen und Gerichte, seltene Funde (Riesenkarotte, Riesenkürbis, Vogelnest, Bernstein, goldenes Hufeisen), Banditenlager (Vorräte, Rotbarts Banner), Pfiff und Lasso, erzeugt mit `scripts/progress_icons.py`; Butter, Butterbrot, Trüffelpfanne, Wollmantel, Satteldecke, Packtaschen, Tages-Serie und Wochenaufgabe mit `scripts/polish_icons.py` - Freundesliste (`ui_friends`) und geschenktes Herz (`heart_gift`), erzeugt mit `scripts/social_icons.py` - `bread.svg`, `stew.svg`, `cider.svg` (Wirtshaus-Essen), `track_animals.svg` (Pfotenspur), `plank.svg` und `stone.svg` (Baumaterial) - App-Icon `icon.svg` (Schwert im Stein vor Bergen im Abendhimmel) mit den daraus erzeugten `assets/app/*` ## 3D-Modelle | Datei | Quelle | Lizenz | |---|---|---| | `assets/models/ubc/base/*` | Universal Base Characters von [Quaternius](https://quaternius.com) (Köpfe: Superhero männlich, Teen weiblich; Proportionen und Gesicht angepasst) | CC0 | | `assets/models/ubc/outfits/*`, `assets/models/ubc/hair/*` | Modular Outfits (Fantasy) und Frisuren von [Quaternius](https://quaternius.com), Texturen verkleinert | CC0 | | `assets/models/ubc/anim/UAL1_Standard.glb` | Universal Animation Library von [Quaternius](https://quaternius.com) | CC0 | | `assets/models/ubc/anim/ual_extra.res` | Auszug aus [Universal Animation Library](https://quaternius.com/packs/universalanimationlibrary.html) (Pro) und [Universal Animation Library 2](https://opengameart.org/content/universal-animation-library-2) von Quaternius: Rückwärts-/Seitwärtslaufen, Feldarbeit, Holzhacken (`TreeChopping`, auch fürs Steinbrechen), Gesten, Treffer; ohne root-Spur | CC0 | | `assets/models/ubc/anim/craft_anims.res` | selbst gebaut (`tools/craft_anims.gd`): Rühren, Sägen und Schmieden aus der Idle-Haltung der UAL per Zwei-Knochen-IK | CC0 | | `assets/models/ubc/anim/ual_emotes.res` | Auszug aus [Universal Animation Library](https://quaternius.com/packs/universalanimationlibrary.html) (Pro) von Quaternius: Hinsetzen und Sitzen am Boden; dazu „Wave“ (Winken), selbst aus der Idle-Animation gebaut (`scripts/ual_emotes/`); ohne root-Spur | CC0 | | `assets/models/characters/Weapons.glb` | eigene Modelle (Schwerter, Dolch, Axt, Streitkolben, Zauberstab, Rund- und Wappenschild), erzeugt mit `scripts/models/weapons.py` (Blender) | CC0 | | `assets/models/animals/Wolf.glb` | eigenes Modell samt Skelett und Animationen, erzeugt mit `scripts/models/wolf.py` (Blender, Vierbeiner-Baukasten `scripts/models/quadruped.py`; das Alphatier ist größer und aufgehellt) | CC0 | | `assets/models/animals/Boar.glb` | eigenes Modell samt Skelett und Animationen, erzeugt mit `scripts/models/boar.py` (Blender, `quadruped.py`) | CC0 | | `assets/models/farm/animals/Horse.glb`, `Horse_White.glb` | eigenes Modell samt Skelett und Animationen, erzeugt mit `scripts/models/horse.py` (Blender) | CC0 | | `assets/models/human_probe/*` | eigene Menschen (Probe, im Spiel noch nicht benutzt) samt Skelett und Animationen, erzeugt mit `scripts/models/human_probe.py` (Blender, `humankit.py`) | CC0 | | `assets/models/farm/animals/Donkey.glb`, `Cow.glb`, `Alpaca.glb` | eigene Modelle samt Skelett und Animationen, erzeugt mit `scripts/models/donkey.py`, `cow.py` und `alpaca.py` (Blender, `quadruped.py`) | CC0 | | `assets/models/farm/crops/*.glb` | eigene Modelle (Karotte, Salat, Weizen in vier Wachstumsstufen und als Ernte), erzeugt mit `scripts/models/crops.py` (Blender) | CC0 | | `assets/models/farm/props/*.glb` | eigene Modelle (Brunnen, Zaun, Heuballen, Stall, Ackerboden, Eimer), erzeugt mit `scripts/models/farm_props.py` (Blender) | CC0 | | `assets/models/village/*.glb` | eigene Modelle, erzeugt mit `scripts/models/village.py` (Blender) aus den eigenen Bauteilen: Mühle mit Flügeln, Glockenturm mit Glocke, Marktstand, Karren | CC0 | | `assets/models/building/*` | eigene Modelle, erzeugt mit `scripts/models/building.py` (Blender): Böden, Wände in vier Stilen (Putz, Holz, Bruchstein, Ziegel-Fachwerk) plus Fachwerk und Durchgang, Türen, Fenster mit Blumenkästen und Läden, Treppen, Dächer und Giebel; Farben als Vertex-Farben | CC0 | | `assets/models/village/props/*` | eigene Modelle (Marktstände, Amboss, Laterne, Banner, Fässer, Kisten, Möbel für Häuser, Axt, Spitzhacke und Hammer …), erzeugt mit `scripts/models/props.py` (Blender, Vertex-Farben statt Texturen); `T_Page_Noise.jpg` (Papier am Anschlagbrett) ebenfalls daraus (`--noise`) | CC0 | | `assets/models/animals_wild/Fox.glb`, `ShibaInu.glb` | eigene Modelle samt Skelett und Animationen, erzeugt mit `scripts/models/canine.py` (Blender, `quadruped.py`) | CC0 | | `assets/models/animals_wild/Deer.glb`, `Stag.glb` | eigene Modelle samt Skelett und Animationen, erzeugt mit `scripts/models/cervid.py` (Blender, `quadruped.py`) | CC0 | | `assets/models/nature/*.glb`, `nature_vc.tres` | eigene Modelle (Laub- und Nadelbäume, Büsche, Gras, Blumen, Felsen, Steine, Baumstümpfe, Stamm), erzeugt mit `scripts/models/nature.py` (Blender); Farben als Vertex-Farben | CC0 | | `assets/models/journal/*.tscn` | selbst gebaut aus einfachen Formen (`tools/journal_models.gd`: Tierkörbchen, Pilzkreis, Glühwürmchenglas); Beerensträucher, Pilze und Eicheln der Sammelplätze baut `scripts/world/forage_visual.gd` zur Laufzeit | CC0 | | `assets/models/stable/*.tscn` | selbst gebaut aus Klötzen (`tools/stable_models.gd`: Stallbox, Wassertrog, Futterkrippe, Gatter; `tools/produce_models.gd`: Schafschere, Mistgabel, Melkeimer, Düngersack); Zaun, Heu und Melkeimer nutzen die eigenen Modelle `farm/props/Fence.glb`, `Hay.glb` und `Bucket.glb` (`scripts/models/farm_props.py`) | CC0 | | `assets/models/garden/*.tscn` | selbst gebaut aus einfachen Formen (`tools/garden_models.gd`: Hochbeet, langes Hochbeet, Vogelscheuche, Regentonne); die Pflanzen im Beet sind die Feldfrüchte aus `farm/crops` | CC0 | | `assets/models/crafted/*.tscn` | selbst gebaut aus einfachen Formen (`tools/craft_models.gd`: Schöpfkelle, Hammer, Kochlöffel, Säge, Brett, Schmiedezange mit Hufeisen, Wollteppich, Laternenpfahl, Blumenkasten) | CC0 | | `assets/models/trophies/*.tscn`, `assets/models/grown/*.tscn` | selbst gebaut aus einfachen Formen (`tools/progress_models.gd`: Trophäen und Freischaltungen – Kürbislaterne, Eberhauer- und Fenris-Trophäe, Wolfsfell-Teppich, Bernsteinlampe, Rotbarts Banner, Zierbrunnen, Pferdestatue, Preis-Karotte und -Kürbis, goldenes Hufeisen, Vogelnest, Sonnenblumentopf, Geweih-Trophäe; Kürbis und Sonnenblume in vier Wachstumsstufen) | CC0 | ## Audio | Datei | Quelle | Lizenz | |---|---|---| | `assets/audio/sfx/*.ogg`, `assets/audio/ui/*.ogg`, `assets/audio/sfx/creak.wav`, `thud.wav`, `rubble.wav` | selbst synthetisiert mit Python/numpy (Rauschen, Filter, Modal-Synthese, Karplus-Strong; `scripts/sounds/synth.py`): Schritte, Sprung, Landung, Schwünge, Treffer und eigener Schaden mit `scripts/sounds/body_sounds.py`; Münzen, Beute, Graben, Rascheln, Eimer, Hämmern, Sattel, Holzhacken, Steinbrechen, Zettel, Truhenriegel und -scharnier, Baum knarzt/fällt, Fels zerbricht mit `scripts/sounds/work_sounds.py`; Klicks, Fenster, Ziel, Fehler, Kaufen, Quest-Klänge und die Tagesaufgaben-Jingles mit `scripts/sounds/ui_sounds.py` | CC0 | | `assets/audio/**/*.wav` | selbst synthetisiert (Feuerball, Heilung, Zaubern, Stufenaufstieg, Tod, Wind, Vögel, Lagerfeuer, Regen, Gießen, Eimer füllen, Knabbern, Anlegen von Stoff und Waffen; Hufschläge mit `scripts/hoof_sounds.py`; Schnauben, NPC-Gruß „hm-hm“, Ladenglocke und Glöckchen fürs reife Feld mit `scripts/feedback_sounds.py`; Fell streicheln und Schlürfen am Trog mit `scripts/stable_sounds.py`; Gemütlichkeits-Fanfare, Ausgeruht-Glockenspiel und Truhe auf/zu mit `scripts/home_sounds.py`; Muhen, Alpaka-Summen, Esel-I-aah, Melken, Schere und Mist mit `scripts/produce_sounds.py`; Kessel-Blubbern, Kelle, Holzklopfen, Säge, Amboss, Zischen und Fertig-Klang mit `scripts/craft_sounds.py`; Fuchs, Shiba, Reh, Hirsch, Beeren-Plopp, Tierbuch-Stempel, Meilenstein-Glocke und Glitzern seltener Tiere mit `scripts/animal_sounds.py`; Glöckchen für neue Hinweise im Tracker mit `scripts/hint_sounds.py`; Tier hilft, seltener Fund, Pfiff, Lasso und Freischaltung mit `scripts/progress_sounds.py`; Herz geschenkt, Freund online und Dank der Nachbarn mit `scripts/social_sounds.py`; Packtaschen-Schnalle, Satteldecke, Tages-Serie und Wochenaufgabe mit `scripts/polish_sounds.py`) | CC0 | | `assets/audio/music/*.ogg` | eigene Kompositionen, selbst synthetisiert mit `scripts/sounds/music.py` (kleiner Sequenzer; Laute, Harfe und Bass per Karplus-Strong, Flöte und Fidel additiv, modale Trommeln, Faltungshall): „Die Erzählung des Barden“ (`bards_tale.ogg`, Menü), „Im alten Turm“ (`old_tower_inn.ogg`), „Des Königs Festmahl“ (`kings_feast.ogg`) | CC0 | ## Engine [Godot Engine](https://godotengine.org) (MIT).