Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5778d61763 | ||
|
|
787d8d1d65 | ||
|
|
0550a4daa0 | ||
|
|
a33fbd5d88 | ||
|
|
caa611fac6 | ||
|
|
2a9d47630e | ||
|
|
1d0008d34b | ||
|
|
608c66ea54 |
6
.gitignore
vendored
6
.gitignore
vendored
@@ -18,3 +18,9 @@ Thumbs.db
|
||||
|
||||
# Editor
|
||||
*.tmp
|
||||
|
||||
# Cloudflare wrangler cache (tools/site deploys)
|
||||
.wrangler/
|
||||
|
||||
# Kokoro TTS environment (tools/voice/make_voice.sh sets it up)
|
||||
tools/voice/.venv/
|
||||
|
||||
@@ -53,6 +53,15 @@ Export Templates). The version number is `application/short_version` in
|
||||
`Emberwild.exe --headless -- --server` (Windows). Saves and settings live in
|
||||
the same user folder as a copy run from source.
|
||||
|
||||
## Trailer and download page
|
||||
```bash
|
||||
tools/trailer/make_trailer.sh # build/Emberwild-trailer.mp4: recorded in-game (Movie Maker), needs ffmpeg
|
||||
tools/site/make_site.sh # build/site/: index.html + poster.jpg + trailer.mp4 for the current release
|
||||
```
|
||||
The page's download links point at the Gitea release named in
|
||||
`build/version.json`, so rebuild it after each `tools/export.sh` release.
|
||||
Gitea doesn't serve HTML pages: copy `build/site/` to any static web host.
|
||||
|
||||
## Layout
|
||||
```
|
||||
project.godot Godot project definition
|
||||
|
||||
54
assets/audio/CREDITS.md
Normal file
54
assets/audio/CREDITS.md
Normal file
@@ -0,0 +1,54 @@
|
||||
# Audio credits
|
||||
|
||||
Everything here is CC0 (public domain): free to use, change and ship, with
|
||||
no attribution required. Credit is given anyway.
|
||||
|
||||
## Kenney (CC0)
|
||||
`sfx/kenney/` holds sounds from three of Kenney's packs, renamed:
|
||||
- **RPG Audio**: creaks, doors, cloth, leather, knife, metal clicks
|
||||
- **Impact Sounds**: wood, mining, plank, punch and soft impacts; footsteps
|
||||
on grass, snow, wood and concrete
|
||||
- **Interface Sounds**: open, close, tick and confirmation chimes
|
||||
|
||||
https://kenney.nl/assets/rpg-audio,
|
||||
https://kenney.nl/assets/impact-sounds,
|
||||
https://kenney.nl/assets/interface-sounds:
|
||||
"License: (Creative Commons Zero, CC0)
|
||||
http://creativecommons.org/publicdomain/zero/1.0/". Thank you, Kenney.
|
||||
|
||||
Which file is which is listed in `KENNEY` in `tools/audio/make_audio.py`,
|
||||
which also re-copies them (`--kenney <folder with the unzipped packs>`).
|
||||
|
||||
## SamsterBirdies (CC0)
|
||||
`ambience/birds.ogg` is from "Bird ambience. Coniferous forest dawn chorus."
|
||||
by SamsterBirdies (https://freesound.org/people/SamsterBirdies/sounds/745273/,
|
||||
License: Creative Commons 0): its first 90 s (kept in
|
||||
`tools/audio/sources/birds_samsterbirdies_745273.ogg`), softened a little and
|
||||
made into a seamless loop by `tools/audio/make_audio.py birds`. Thank you.
|
||||
|
||||
## OwlStorm (CC0)
|
||||
`ambience/crickets.ogg` is "Night Crickets Ambience on Rural Property" by
|
||||
OwlStorm (https://freesound.org/people/OwlStorm/sounds/320145/, License:
|
||||
Creative Commons 0; the preview is in `tools/audio/sources/`), with the low
|
||||
rumble taken out and made into a seamless loop by
|
||||
`tools/audio/make_audio.py crickets`. Thank you.
|
||||
|
||||
## Breviceps (CC0)
|
||||
`ambience/owl_0.ogg` and `owl_1.ogg` are the two hoots in "Owl Hoot" by
|
||||
Breviceps (https://freesound.org/people/Breviceps/sounds/465697/, License:
|
||||
Creative Commons 0; the preview is in `tools/audio/sources/`), cut at 0.12 s
|
||||
and 2.65 s (leaving out the short sound between them), then levelled. Thank you.
|
||||
|
||||
## Old Tam's voice
|
||||
`voice/` is spoken by **Kokoro** (Kokoro-82M by hexgrad, Apache-2.0,
|
||||
https://huggingface.co/hexgrad/Kokoro-82M) with its British "George" voice,
|
||||
made a little older (deeper, slower, warmer) by `tools/voice/make_voice.py`.
|
||||
The recordings are generated from our own text; rebuild them with
|
||||
`tools/voice/make_voice.sh` after changing any line.
|
||||
|
||||
## Emberwild's own (CC0)
|
||||
`music/`, `ambience/` and `sfx/synth/` are synthesised from scratch by
|
||||
`tools/audio/make_audio.py` (no samples): the five music tracks (calm,
|
||||
night, storm, danger, boss), the fire crackle, the creature voices, and the
|
||||
swings, eating, splashes, the fishing reel and bite, the bow, the hurt thump
|
||||
and death. Released under CC0 like the rest of this folder.
|
||||
BIN
assets/audio/ambience/birds.ogg
Normal file
BIN
assets/audio/ambience/birds.ogg
Normal file
Binary file not shown.
BIN
assets/audio/ambience/crickets.ogg
Normal file
BIN
assets/audio/ambience/crickets.ogg
Normal file
Binary file not shown.
BIN
assets/audio/ambience/fire.ogg
Normal file
BIN
assets/audio/ambience/fire.ogg
Normal file
Binary file not shown.
BIN
assets/audio/ambience/owl_0.ogg
Normal file
BIN
assets/audio/ambience/owl_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/ambience/owl_1.ogg
Normal file
BIN
assets/audio/ambience/owl_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/music/boss.ogg
Normal file
BIN
assets/audio/music/boss.ogg
Normal file
Binary file not shown.
BIN
assets/audio/music/calm.ogg
Normal file
BIN
assets/audio/music/calm.ogg
Normal file
Binary file not shown.
BIN
assets/audio/music/danger.ogg
Normal file
BIN
assets/audio/music/danger.ogg
Normal file
Binary file not shown.
BIN
assets/audio/music/night.ogg
Normal file
BIN
assets/audio/music/night.ogg
Normal file
Binary file not shown.
BIN
assets/audio/music/storm.ogg
Normal file
BIN
assets/audio/music/storm.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/bear_grunt_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/bear_grunt_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/bear_grunt_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/bear_grunt_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/bear_roar_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/bear_roar_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/bear_roar_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/bear_roar_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/boar_grunt_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/boar_grunt_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/boar_grunt_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/boar_grunt_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/boar_squeal_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/boar_squeal_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/crow_caw_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/crow_caw_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/crow_caw_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/crow_caw_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/fox_yip_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/fox_yip_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/fox_yip_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/fox_yip_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/guard_rattle_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/guard_rattle_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/guard_rattle_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/guard_rattle_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/stag_bellow_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/stag_bellow_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/stag_bellow_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/stag_bellow_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/stag_snort_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/stag_snort_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/wolf_growl_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/wolf_growl_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/wolf_growl_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/wolf_growl_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/wolf_growl_2.ogg
Normal file
BIN
assets/audio/sfx/creatures/wolf_growl_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/wolf_snarl_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/wolf_snarl_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/wolf_snarl_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/wolf_snarl_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/wolf_yelp_0.ogg
Normal file
BIN
assets/audio/sfx/creatures/wolf_yelp_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/creatures/wolf_yelp_1.ogg
Normal file
BIN
assets/audio/sfx/creatures/wolf_yelp_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/chop_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/chop_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/chop_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/chop_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/chop_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/chop_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/chop_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/chop_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/chop_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/chop_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/cloth_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/cloth_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/cloth_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/cloth_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/cloth_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/cloth_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/cloth_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/cloth_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/creak_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/creak_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/creak_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/creak_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/creak_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/creak_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/door_close_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/door_close_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/door_close_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/door_close_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/door_close_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/door_close_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/door_close_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/door_close_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/door_open_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/door_open_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/door_open_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/door_open_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/knife_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/knife_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/knife_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/knife_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/leather_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/leather_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/leather_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/leather_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/leather_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/leather_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/metal_click_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/metal_click_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/metal_click_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/metal_click_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/mine_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/mine_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/mine_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/mine_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/mine_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/mine_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/mine_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/mine_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/mine_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/mine_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/plank_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/plank_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/plank_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/plank_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/plank_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/plank_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/plank_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/plank_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/plank_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/plank_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_heavy_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_heavy_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_heavy_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_heavy_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_heavy_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_heavy_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_heavy_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_heavy_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/punch_heavy_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/punch_heavy_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/soft_heavy_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/soft_heavy_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/soft_heavy_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/soft_heavy_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/soft_heavy_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/soft_heavy_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/soft_heavy_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/soft_heavy_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/soft_heavy_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/soft_heavy_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_grass_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_grass_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_grass_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_grass_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_grass_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_grass_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_grass_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_grass_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_grass_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_grass_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_snow_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_snow_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_snow_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_snow_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_snow_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_snow_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_snow_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_snow_3.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_snow_4.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_snow_4.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_stone_0.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_stone_0.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_stone_1.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_stone_1.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_stone_2.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_stone_2.ogg
Normal file
Binary file not shown.
BIN
assets/audio/sfx/kenney/step_stone_3.ogg
Normal file
BIN
assets/audio/sfx/kenney/step_stone_3.ogg
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user