# Sound effect credits

Every file in this folder is **Creative Commons Zero (CC0)** - free for any
use, attribution not required. Credited with thanks. Kenney's original license
files are kept alongside (`LICENSE-kenney-*.txt`); `LICENSE-cc0.txt` covers the
OpenGameArt files.

| Pack | Author | Source | License |
|---|---|---|---|
| Impact Sounds (1.0) | Kenney | https://kenney.nl/assets/impact-sounds | CC0 |
| RPG Audio | Kenney | https://kenney.nl/assets/rpg-audio | CC0 |
| Medieval sound effects - Weapon Textures | Ben Jaszczak & Brian Nelson (Still North Media), via MedicineStorm | https://opengameart.org/content/medieval-sound-effects-weapon-textures | CC0 |
| 25 CC0 bang / firework SFX | rubberduck | https://opengameart.org/content/25-cc0-bang-firework-sfx | CC0 |
| 75 CC0 breaking / falling / hit sfx | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 |
| 100 CC0 metal and wood SFX | rubberduck | https://opengameart.org/content/100-cc0-metal-and-wood-sfx | CC0 |
| 35 wooden cracks/hits/destructions | Iwan "qubodup" Gabovitch | https://opengameart.org/content/35-wooden-crackshitsdestructions | CC0 |
| 15 vocal male strain/hurt/pain/jump sounds | Iwan "qubodup" Gabovitch | https://opengameart.org/content/15-vocal-male-strainhurtpainjump-sounds | CC0 |
| 12 wet towel hitting/falling floor sounds | Iwan "qubodup" Gabovitch | https://opengameart.org/content/12-wet-towel-hittingfallingpunching-floor-sounds | CC0 |
| grunts of male death and pain | thebardofblasphemy | https://opengameart.org/content/grunts-male-death-and-pain | CC0 |
| Simple Fuse Sound | themightyglider | https://opengameart.org/content/simple-fuse-sound | CC0 |
| Catching fire | themightyglider | https://opengameart.org/content/catching-fire | CC0 |
| Muffled Distant Explosion | Nenad Simic | https://opengameart.org/content/muffled-distant-explosion | CC0 |
| Swishes Sound Pack | artisticdude | https://opengameart.org/content/swishes-sound-pack | CC0 |
| 20 Sword Sound Effects (Attacks and Clashes) | StarNinjas | https://opengameart.org/content/20-sword-sound-effects-attacks-and-clashes | CC0 |
| G52-05-Ox Cart.wav | craigsmith | https://freesound.org/people/craigsmith/sounds/437078/ | CC0 |
| R26-09-Heavy Wood Cart Crosses Bridge.wav | craigsmith | https://freesound.org/people/craigsmith/sounds/480042/ | CC0 |
| Creaking Wood | Breviceps | https://freesound.org/people/Breviceps/sounds/456814/ | CC0 |
| Wood Creak Single V10 | Rudmer_Rotteveel | https://freesound.org/people/Rudmer_Rotteveel/sounds/506665/ | CC0 |
| Squeaky Wheels.wav | Shamewap | https://freesound.org/people/Shamewap/sounds/389687/ | CC0 |
| Crispy Nuclear Bomb Sound Cartoon CC0 (first 7 s, as kegBoom_000.ogg) | modusmogulus | https://freesound.org/people/modusmogulus/sounds/745138/ | CC0 |
| Foley_Mechanism_Wheel_Moderate_Rusty_Loop_Mono.wav | Nox_Sound | https://freesound.org/people/Nox_Sound/sounds/559470/ | CC0 |
| Battlecry.wav | spookymodem | https://freesound.org/people/spookymodem/sounds/249807/ | CC0 |
| A_Character_Yell11 | Potapooo | https://freesound.org/people/Potapooo/sounds/714610/ | CC0 |
| Male Yelling out a War Cry 3 - WITH reverb.wav | WelvynZPorterSamples | https://freesound.org/people/WelvynZPorterSamples/sounds/621352/ | CC0 |
| Bow Drawn | Paveroux | https://freesound.org/people/Paveroux/sounds/490556/ | CC0 |
| Bow Loading | EminYILDIRIM | https://freesound.org/people/EminYILDIRIM/sounds/536067/ | CC0 |
| FX_009_sword_contact_wood_1.wav | d00121058 | https://freesound.org/people/d00121058/sounds/390766/ | CC0 |
| Sword Hitting Wood | hushless | https://freesound.org/people/hushless/sounds/783059/ | CC0 |
| blade on wood metal clank tink.wav | rsellick | https://freesound.org/people/rsellick/sounds/545524/ | CC0 |
| ARROW_WOOD_IMPACT_SINGLE_ARCHERY_01.wav | JoeDinesSound | https://freesound.org/people/JoeDinesSound/sounds/534956/ | CC0 |
| Headshot sound | MadPanCake | https://freesound.org/people/MadPanCake/sounds/660769/ | CC0 |
| Arrow Impact | Twisted_Euphoria | https://freesound.org/people/Twisted_Euphoria/sounds/205938/ | CC0 |
| Arrow_Hit_1 | Mythmazter | https://freesound.org/people/Mythmazter/sounds/708223/ | CC0 |
| Sword stab 1 | ihitokage | https://freesound.org/people/ihitokage/sounds/395370/ | CC0 |
| Sword stab 2 | ihitokage | https://freesound.org/people/ihitokage/sounds/395373/ | CC0 |
| Arrow Flyby | modusmogulus | https://freesound.org/people/modusmogulus/sounds/789389/ | CC0 |
| S27-05 Five arrows whoosh by.wav | craigsmith | https://freesound.org/people/craigsmith/sounds/675821/ | CC0 |
| war horn.wav | adharca | https://freesound.org/people/adharca/sounds/539956/ | CC0 |
| Distant War Horn.wav | DeVern | https://freesound.org/people/DeVern/sounds/512490/ | CC0 |
| French horn and Timpani Fanfare short | marlocarlo | https://freesound.org/people/marlocarlo/sounds/803823/ | CC0 |
| Viking Horn in D.wav | roemergruft | https://freesound.org/people/roemergruft/sounds/704440/ | CC0 |

## What plays what

The mapping lives in `public/js/audioSamples.js`. The OpenGameArt files were
trimmed, made mono and normalised with ffmpeg.

| Sound in the game | Files | Pack |
|---|---|---|
| Sword swing | drawKnife1-3 | RPG Audio |
| Sword hit (a slice) | knifeSlice, knifeSlice2 | RPG Audio |
| Blow on a body | impactPunch_heavy_000-002, impactPunch_medium_000-002 | Impact Sounds |
| Shield knock layer | impactMetal_heavy_000-001 | Impact Sounds |
| Parry | impactBell_heavy_000 | Impact Sounds |
| Bow draw | bowDraw_000 (Bow Drawn, 0-1.4 s), bowDraw_001 (Bow Loading) | Freesound HQ previews |
| Arrow into wood or ground | impactWood_light_000-002 | Impact Sounds |
| Placing a block | impactPlank_medium_000-002 | Impact Sounds |
| Breaking a block | impactWood_heavy_000-002 | Impact Sounds |
| Digging | impactMining_000-004 | Impact Sounds |
| Footsteps | footstep_grass_000-004 | Impact Sounds |
| Landing | impactSoft_medium_000-001 | Impact Sounds |
| Coins | handleCoins, handleCoins2 | RPG Audio |
| Catapult firing | catapultFire_000-004 (impactwood07/11/12/14/23) | 35 wooden cracks |
| Boulder landing | boulderCrack_000-003 (bfh1_rock_breaking_01-03, rock_falling_01) + boulderBoom_000-002 (cannon_04/05/03) | 75 CC0 breaking; 25 CC0 bang |
| Battering ram hit | ramImpact_000-004 (crack01/02/05/07/09) | 35 wooden cracks |
| Ballista firing | ballistaFire_000-003 (Crossbow Shoot, 4 takes) | Weapon Textures |
| Ballista bolt hit | boltImpact_000-003 (wood_slam_01-04) | 100 CC0 metal and wood |
| Bow release | bowRelease_000-004 (English Longbow Shoot, Scythian Recurve Shoot takes) | Weapon Textures |
| Arrow whoosh | arrowWhoosh_000-005 (Crossbow Bolt Passby / Pass takes) | Weapon Textures |
| Explosion (bomb, keg, explosive arrow) | explosionBang_000-004 (bang_01/03/05/06/10) + explosionBoom_000-002 (cannon_01-03) | 25 CC0 bang |
| Bomb / keg fuse | bombFuse (fuse.ogg, looped) | Simple Fuse Sound |
| Something catching fire | fireIgnite (flame.ogg) | Catching fire |
| Thunder | thunder (Muffled Distant Explosion, first 3 s) | Muffled Distant Explosion |
| Taking a hit | playerHurt_000-005 (slightscream-02/08/11/12/01/07) | 15 vocal male sounds |
| Dying | playerDeath_000-004 (five takes cut from death pain grunts.wav) | grunts of male death and pain |
| Body hitting the ground | bodyFall_000-003 (wet_towel_on_floor-01/02/04/05) | 12 wet towel sounds |
| Pickaxe / hammer swing | toolSwing_000-005 (swish-1/3/4/6/8/9) | Swishes Sound Pack |
| Repairing | repair_000-003 (wood_hammer_01/02, hammer_02/03) | 100 CC0 metal and wood |
| Chopping a tree (axe into a trunk) | axeChop_000-003 (wood_hit_01, wood_hit_05, wood_hit_09, wood_cracking_03) | 100 CC0 metal and wood |
| Spike trap springing out | spikesOut_000-001 (metal_spring_01/02) | 100 CC0 metal and wood |
| Spike trap going back in | spikesIn_000-001 (metal_close_01, metal_slam_01) | 100 CC0 metal and wood |
| Door / hatch opening | doorOpen_1-2 | RPG Audio |
| Door / hatch closing | doorClose_1-4 | RPG Audio |
| Sword on a shield (metal clash) | shieldClash_000-003 (sword_clash.1/3/8/4 pitched down ~15%, over impactMetal_heavy_000/001, impactMetal_medium_000) | 20 Sword Sound Effects + Impact Sounds |
| Arrow on a shield (metal clash) | arrowClang_000-002 (sword_clash.5/2/10 over impactPlate_light_000/001) | 20 Sword Sound Effects + Impact Sounds |
| Siege engine rolling (loop) | siegeRoll_000 (Ox Cart, 12-21 s), siegeRoll_001 (Heavy Wood Cart Crosses Bridge, 13-22 s); 8 s seamless loops (last 1 s crossfaded into the start) | Freesound HQ previews |
| Siege engine timber creak | siegeCreak_000-001 (Creaking Wood, 0-1.1 s and 1.1-2.2 s), siegeCreak_002 (Wood Creak Single V10) | Freesound HQ previews |
| Siege engine axle squeal | siegeSqueal_000-001 (Squeaky Wheels, 0.55 s and 1.45 s), siegeSqueal_002 (Rusty wheel loop, 2-3.3 s) | Freesound HQ previews |
| Knight war cry (power slash stance held > 2 s) | warCry_000 (Battlecry, 0.44-1.84 s), warCry_001 (A_Character_Yell11, 0.14-1.64 s), warCry_002 (Male Yelling out a War Cry 3, 0.28-1.68 s); faded out, peak-normalised to -1 dB | Freesound HQ previews |
| Sword on a (wooden) shield; a Knight's blade on a tree or built wood | shieldWood_000 (FX_009_sword_contact_wood_1), shieldWood_001 (Sword Hitting Wood), shieldWood_002-003 (blade on wood metal clank tink, hits at 0.5 s and 3.4 s) | Freesound HQ previews |
| Arrow on a shield (arrowhead into wood) | arrowWood_000 (ARROW_WOOD_IMPACT_SINGLE_ARCHERY_01), arrowWood_001 (Arrow Impact), arrowWood_002 (Arrow_Hit_1, 0.35-0.9 s) | Freesound HQ previews |
| Knight kill (blade slicing flesh) | knightSlash_000 (Sword stab 1, 0-0.8 s), knightSlash_001 (Sword stab 2, 0.15-0.8 s) | Freesound HQ previews |
| Arrow passing by | arrowPassBy_000 (Arrow Flyby, 0-0.9 s), arrowPassBy_001-003 (Five arrows whoosh by, 0.1 s, 1.1 s, 3.4 s) | Freesound HQ previews |
| Flag taken from its base (war horn, everyone) | flagHornCapture_000 (war horn, 0-3.8 s), flagHornCapture_001 (Distant War Horn, 0.1-5.5 s) | Freesound HQ previews |
| Flag delivered (triumphant horn, everyone) | flagHornDeliver_000 (French horn and Timpani Fanfare short, 0-3.9 s), flagHornDeliver_001 (Viking Horn in D, 0.5-4.5 s) | Freesound HQ previews |
| Arrow headshot (shooter and around the victim) | headshot_000 (Headshot sound, 0-0.35 s, faded out from 0.22 s, -1 dB, mono) | Freesound HQ preview |

The shieldClash_* and arrowClang_* metal-clash takes are no longer played (the shield is wood); they are kept for now.

UI clicks and match cues keep their synthesized recipe in
`AudioEngine.js`.
