RUCKUS — THEMED AUDIO Comic rooftop funk; big rubbery punches and a rising orchestral showdown. MUSIC: "Funkorama", "Full On" by Kevin MacLeod (incompetech.com). Licensed under Creative Commons: By Attribution 4.0 https://creativecommons.org/licenses/by/4.0/ Sources verified 2026-10-17. Composer does not endorse this game. Funkorama: https://incompetech.com/music/royalty-free/index.html?isrc=USUAN1100474 Download: https://incompetech.com/music/royalty-free/mp3-royaltyfree/Funkorama.mp3 Full On: https://incompetech.com/music/royalty-free/index.html?isrc=USUAN1300005 Download: https://incompetech.com/music/royalty-free/mp3-royaltyfree/Full%20On.mp3 Changes: beat-length excerpts, 45ms seam blend, fades, -20 LUFS/-3dBTP music normalization, OGG encoding. Musical stings are short edited excerpts. Foley is layered, pitch-adjusted and faded with three variants per action. Source recordings below retain original licenses. File-level modifications: manifest.json. Build: .tools/build-party-audio.py SOURCE ATTRIBUTION REFERENCE — blast-audio (only files identified in manifest used): Blast Yard audio ("Midnight Graveyard Bash"): music and sound effects for public/audio/blast.js. All files CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0/). Kenney licences checked on each pack page (kenney.nl/assets/, "Creative Commons CC0") and in the License.txt inside each zip ("Creative Commons Zero, CC0"); OpenGameArt via the page's "License(s): CC0" field. Files copied unchanged (renamed only); nothing from the archives was executed. The four .wav files were generated for this project by a Node script. File | Pack / title / original file | Author | Source | License -----|------------------------------|--------|--------|-------- music-main.ogg | Haunting Chiptune Loop [Void Estate] / void_estate.ogg | Zane Little Music | https://opengameart.org/content/haunting-chiptune-loop-void-estate | CC0 1.0 music-hurry.ogg | Haunting Chiptune Loop [Void Estate] / void_estate_haunted_arcade.ogg | Zane Little Music | https://opengameart.org/content/haunting-chiptune-loop-void-estate | CC0 1.0 music-results.ogg | Music Jingles / Audio/8-Bit jingles/jingles_NES00.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-voice-3.ogg | Voiceover Pack / Male/3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-2.ogg | Voiceover Pack / Male/2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-1.ogg | Voiceover Pack / Male/1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-go.ogg | Voiceover Pack / Male/go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-hurry.ogg | Voiceover Pack / Male/hurry_up.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-final.ogg | Voiceover Pack / Male/final_round.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-win.ogg | Voiceover Pack / Male/you_win.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-voice-tie.ogg | Voiceover Pack / Male/its_a_tie.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-tick.ogg | Interface Sounds / Audio/tick_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-drop.ogg | Interface Sounds / Audio/drop_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-bell.ogg | Impact Sounds / Audio/impactBell_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-bell-short.ogg | Impact Sounds / Audio/impactBell_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-place1.ogg | Impact Sounds / Audio/impactSoft_medium_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-place2.ogg | Impact Sounds / Audio/impactSoft_medium_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-crate1.ogg | Impact Sounds / Audio/impactWood_heavy_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-crate2.ogg | Impact Sounds / Audio/impactWood_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-crate3.ogg | Impact Sounds / Audio/impactWood_heavy_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-kick.ogg | Impact Sounds / Audio/impactPunch_medium_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-bonk.ogg | Impact Sounds / Audio/impactPunch_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-slab1.ogg | Impact Sounds / Audio/impactMining_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-slab2.ogg | Impact Sounds / Audio/impactMining_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-boom1.ogg | Sci-Fi Sounds / Audio/explosionCrunch_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/sci-fi-sounds | CC0 1.0 sfx-boom2.ogg | Sci-Fi Sounds / Audio/explosionCrunch_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/sci-fi-sounds | CC0 1.0 sfx-boom-big.ogg | Sci-Fi Sounds / Audio/explosionCrunch_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/sci-fi-sounds | CC0 1.0 sfx-rumble.ogg | Sci-Fi Sounds / Audio/lowFrequency_explosion_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/sci-fi-sounds | CC0 1.0 sfx-fire.ogg | Digital Audio / Audio/powerUp2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/digital-audio | CC0 1.0 sfx-bombup.ogg | Digital Audio / Audio/powerUp6.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/digital-audio | CC0 1.0 sfx-speed.ogg | Digital Audio / Audio/phaserUp6.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/digital-audio | CC0 1.0 sfx-boot.ogg | Digital Audio / Audio/powerUp8.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/digital-audio | CC0 1.0 sfx-revive.ogg | Digital Audio / Audio/zapThreeToneUp.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/digital-audio | CC0 1.0 sfx-draw.ogg | Digital Audio / Audio/lowThreeTone.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/digital-audio | CC0 1.0 sfx-throw1.ogg | RPG Audio / Audio/cloth2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-throw2.ogg | RPG Audio / Audio/cloth4.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-crown.ogg | Music Jingles / Audio/Hit jingles/jingles_HIT00.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-bounty.ogg | Music Jingles / Audio/Hit jingles/jingles_HIT03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-win.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI01.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-fuse.wav | generated for this project (procedural fuse fizz: high-passed hiss + crackle, Node script, no samples) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-wind.wav | generated for this project (procedural night wind: band-passed noise with a gliding centre) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-owl.wav | generated for this project (procedural owl "hoo, hoo-hoo": sine notes + breath) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-ghost.wav | generated for this project (procedural cartoon ghost "wooOOoo": vibrato sine glide + air) | Tap Tavern | - | CC0 1.0 (dedicated by the project) 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged. SOURCE ATTRIBUTION REFERENCE — dash-audio (only files identified in manifest used): Neon Dash ("Rain-Slick Sign Row: Last Call") audio, used by public/audio/dash.js. Art credits live in public/assets/dash/. All files are CC0 1.0 (added 2026-10-14 by the Neon Dash sound pass). Licences verified 2026-10-14: each Kenney zip contains a License.txt stating "Creative Commons Zero, CC0" and the pack pages state CC0; each OpenGameArt page's License field reads CC0 only (no comments on those pages question provenance). Edits: .ogg/.mp3 files are unchanged bytes (renamed), except the two music cuts noted below, which were cut on Ogg page / MP3 frame boundaries with no re-encode. .wav files from OpenGameArt sources were trimmed, faded, peak-normalised and mixed down to mono 22.05 kHz 16-bit by a small Node script. Format: file | title / pack / original file | author | source URL | licence music-main.ogg | "Jazzy Battle Theme" / jazzy_battle_theme_bpm130.ogg, first 24 bars (~44.4 s, cut on an Ogg page boundary) | MintoDog | https://opengameart.org/content/jazzy-battle-theme | CC0 1.0 music-nolimits.mp3 | "Jazzy blues" / blues.mp3, 38.4 s to 48.4 s (cut on MP3 frame boundaries) | LushoGames | https://opengameart.org/content/jazzy-blues | CC0 1.0 music-results.ogg | Music Jingles / Audio/Sax jingles/jingles_SAX07.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-leader-1.ogg | Music Jingles / Audio/Sax jingles/jingles_SAX11.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-leader-2.ogg | Music Jingles / Audio/Sax jingles/jingles_SAX00.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-rain.ogg | "Rain (loopable)" / Rain OGG.zip: 2.ogg | Ylmir | https://opengameart.org/content/rain-loopable | CC0 1.0 sfx-tube-1.ogg | Interface Sounds / Audio/glass_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-tube-2.ogg | Interface Sounds / Audio/glass_006.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-dud.ogg | Interface Sounds / Audio/toggle_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-tick.ogg | Interface Sounds / Audio/tick_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-pop-1.ogg | Impact Sounds / Audio/impactGlass_light_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-pop-2.ogg | Impact Sounds / Audio/impactGlass_light_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-bell.ogg | Impact Sounds / Audio/impactBell_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-vo-3.ogg | Voiceover Pack / Male/3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-2.ogg | Voiceover Pack / Male/2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-1.ogg | Voiceover Pack / Male/1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-go.ogg | Voiceover Pack / Male/go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-gogogo.ogg | Voiceover Pack / Male/war_go_go_go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-timeover.ogg | Voiceover Pack / Male/time_over.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-tie.ogg | Voiceover Pack / Male/its_a_tie.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-surge-warn.wav | Electricity Game Sound Pack / chargestart.wav (first 1.1 s) | faxcorp | https://opengameart.org/content/electricity-game-sound-pack | CC0 1.0 sfx-surge.wav | Electricity Game Sound Pack / shieldhit.wav (0.05-1.1 s) | faxcorp | https://opengameart.org/content/electricity-game-sound-pack | CC0 1.0 sfx-surge-end.wav | Electricity Game Sound Pack / powerdown.wav (0.05-1.4 s) | faxcorp | https://opengameart.org/content/electricity-game-sound-pack | CC0 1.0 sfx-boost.wav | Electricity Game Sound Pack / powerup.wav (0.05-1.2 s) | faxcorp | https://opengameart.org/content/electricity-game-sound-pack | CC0 1.0 sfx-sizzle.wav | Electricity Game Sound Pack / crackleelectricityloop.wav | faxcorp | https://opengameart.org/content/electricity-game-sound-pack | CC0 1.0 sfx-spark.wav | Electricity Game Sound Pack / hit.wav (first 1.0 s) | faxcorp | https://opengameart.org/content/electricity-game-sound-pack | CC0 1.0 sfx-vent-1.wav | Steam release sounds / steam_hisses.zip: "steam hisses - Marker #1.wav" (first 0.85 s) | bart | https://opengameart.org/content/steam-release-sounds | CC0 1.0 sfx-vent-2.wav | Steam release sounds / steam_hisses.zip: "steam hisses - Marker #3.wav" (first 0.85 s) | bart | https://opengameart.org/content/steam-release-sounds | CC0 1.0 sfx-relight.wav | "SFX: Circuit breaker (ON/OFF)" / Circuit Breaker.zip: "switch on.wav" (0.36-0.8 s) | CleytonKauffman | https://opengameart.org/content/sfx-circuit-breaker | CC0 1.0 Procedurally generated for Tap Tavern (no fitting CC0 original found) by a small Node script that writes WAV, no samples; dedicated CC0: sfx-hum.wav (neon-sign transformer hum, 120 Hz with harmonics, 4 s with 0.4 s fades), sfx-flash.wav (1950s press flashbulb pop and whine) | Tap Tavern | generated | CC0 1.0 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged. SOURCE ATTRIBUTION REFERENCE — siege-audio (only files identified in manifest used): Backyard Volley + Backyard Volley Classic ("Twilight Soak-Off") music and sound effects, served from /assets/siege-audio/ and used by public/audio/siege.js and public/audio/sling.js. Added 2026-10-14 by the Backyard Volley sound pass. All files are CC0 1.0 (https://creativecommons.org/publicdomain/zero/1.0/). Licences verified 2026-10-14: every Kenney pack page (https://kenney.nl/assets/) lists CC0 and each zip's License.txt reads "Creative Commons Zero, CC0"; every OpenGameArt entry page's "License(s)" field reads CC0 (one entry is dual-listed OGA-BY 3.0 / CC0 and is used under CC0, noted below). Files are copied unchanged (renamed only); nothing from the archives was executed. The four .wav files marked "generated" were synthesised for this project by a small Node script (no samples). Format: file | title / pack / original file | author | source URL | licence music-main.ogg | Carnival Rides / carnivalrides.ogg | Écrivain | https://opengameart.org/content/carnival-rides | CC0 1.0 music-aim.ogg | Short kalimba loop / Kalimba.ogg | extenz | https://opengameart.org/content/short-kalimba-loop | CC0 1.0 music-final.ogg | Ukulele Forest (Beginning, Loop and End) / forest_loop.ogg | StarNinjas | https://opengameart.org/content/ukulele-forest-beginning-loop-and-end | CC0 1.0 music-results.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI07.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-crickets.mp3 | Crickets Ambient Noise - loopable / crickets_1.mp3 | Wolfgang_ | https://opengameart.org/content/crickets-ambient-noise-loopable | CC0 1.0 sfx-dog.wav | Dog barking mono / dog_barking_mono.wav (recorded by Brandon Morris) | HaelDB | https://opengameart.org/content/dog-barking-mono | CC0 1.0 (dual-listed OGA-BY 3.0 / CC0; used under CC0) sfx-pop.ogg | balloon sounds / balloon_pop_0.ogg | Gniffelbaf (submitted to OGA) | https://opengameart.org/content/balloon-sounds | CC0 1.0 sfx-boing-1.mp3 | Boings / bung_01.mp3 | EZduzziteh | https://opengameart.org/content/boings | CC0 1.0 sfx-boing-2.mp3 | Boings / bing_01_0.mp3 | EZduzziteh | https://opengameart.org/content/boings | CC0 1.0 sfx-splash-1.ogg | 40 CC0 water / splash / slime SFX / splash_04.ogg | rubberduck | https://opengameart.org/content/40-cc0-water-splash-slime-sfx (https://opengameart.org/comment/82442) | CC0 1.0 sfx-splash-2.ogg | 40 CC0 water / splash / slime SFX / splash_08.ogg | rubberduck | same | CC0 1.0 sfx-splash-3.ogg | 40 CC0 water / splash / slime SFX / splash_10.ogg | rubberduck | same | CC0 1.0 sfx-splash-4.ogg | 40 CC0 water / splash / slime SFX / splash_06.ogg | rubberduck | same | CC0 1.0 sfx-splat-1.ogg | 40 CC0 water / splash / slime SFX / splash_09.ogg | rubberduck | same | CC0 1.0 sfx-splat-2.ogg | 40 CC0 water / splash / slime SFX / splash_15.ogg | rubberduck | same | CC0 1.0 sfx-soak-1.ogg | 40 CC0 water / splash / slime SFX / splash_07.ogg | rubberduck | same | CC0 1.0 sfx-soak-2.ogg | 40 CC0 water / splash / slime SFX / splash_02.ogg | rubberduck | same | CC0 1.0 sfx-bubble.ogg | 40 CC0 water / splash / slime SFX / bubble_02.ogg | rubberduck | same | CC0 1.0 sfx-bell.ogg | Impact Sounds / Audio/impactBell_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ding.ogg | Impact Sounds / Audio/impactBell_heavy_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-golden.ogg | Impact Sounds / Audio/impactBell_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ice-1.ogg | Impact Sounds / Audio/impactGlass_heavy_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ice-2.ogg | Impact Sounds / Audio/impactGlass_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-thud.ogg | Impact Sounds / Audio/impactSoft_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-dart-1.ogg | Impact Sounds / Audio/impactWood_light_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-dart-2.ogg | Impact Sounds / Audio/impactWood_light_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-1.ogg | Impact Sounds / Audio/impactPlank_medium_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-2.ogg | Impact Sounds / Audio/impactPlank_medium_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-1.ogg | Impact Sounds / Audio/footstep_concrete_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-2.ogg | Impact Sounds / Audio/footstep_concrete_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-1.ogg | Impact Sounds / Audio/impactGlass_light_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-2.ogg | Impact Sounds / Audio/impactGlass_light_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-break-1.ogg | Impact Sounds / Audio/impactPlank_medium_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-box-break-2.ogg | Impact Sounds / Audio/impactPlank_medium_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-break-1.ogg | Impact Sounds / Audio/impactMining_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-brick-break-2.ogg | Impact Sounds / Audio/impactMining_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-break-1.ogg | Impact Sounds / Audio/impactGlass_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-glass-break-2.ogg | Impact Sounds / Audio/impactGlass_heavy_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-collapse.ogg | Impact Sounds / Audio/impactWood_heavy_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-bonk.ogg | Impact Sounds / Audio/impactSoft_medium_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-coins.ogg | RPG Audio / Audio/handleCoins.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-coin.ogg | RPG Audio / Audio/handleCoins2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-whoosh.ogg | RPG Audio / Audio/cloth1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-hedge.ogg | RPG Audio / Audio/cloth2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-umbrella.ogg | RPG Audio / Audio/clothBelt.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/rpg-audio | CC0 1.0 sfx-nope.ogg | Interface Sounds / Audio/error_005.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-lock.ogg | Interface Sounds / Audio/toggle_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-unlock.ogg | Interface Sounds / Audio/toggle_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-tick.ogg | Interface Sounds / Audio/tick_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-select.ogg | UI Audio / Audio/switch7.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/ui-audio | CC0 1.0 sfx-ko.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI00.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-round-win.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-round-draw.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI13.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-shop-close.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI04.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-wind-read.ogg | Music Jingles / Audio/Pizzicato jingles/jingles_PIZZI16.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-weak.ogg | Music Jingles / Audio/Hit jingles/jingles_HIT03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-vo-round.ogg | Voiceover Pack / Male/round.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-final.ogg | Voiceover Pack / Male/final_round.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-go.ogg | Voiceover Pack / Male/war_go_go_go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-hurry.ogg | Voiceover Pack / Male/hurry_up.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-congrats.ogg | Voiceover Pack / Male/congratulations.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-sling.wav | generated: rubber-band slingshot twang (noise slap + pitch-dropping body) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-whistle.wav | generated: falling whistle for the Balloon Drop (sine glide 1500 -> 650 Hz) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-tape.wav | generated: tape roll ripping (stuttering band-passed noise) | Tap Tavern | - | CC0 1.0 (dedicated by the project) sfx-wind.wav | generated: wind gust over the lawn (swelling band-passed noise) | Tap Tavern | - | CC0 1.0 (dedicated by the project) 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged. SOURCE ATTRIBUTION REFERENCE — tower-audio (only files identified in manifest used): Stack Skyline ("Jade & Gold 1929: Topping-Out Gala") audio, used by public/audio/tower.js. Art credits live in public/assets/tower/. All files are CC0 1.0 (added 2026-10-14 by the Stack Skyline sound pass). Licences verified 2026-10-14: each Kenney zip contains a License.txt stating "Creative Commons Zero, CC0" and the pack pages state CC0; each OpenGameArt page's License field reads CC0 (no comments on those pages question provenance). Files are copied unchanged (renamed only), except music-rush.mp3 (see its line). Format: file | title / pack / original file | author | source URL | licence music-main.ogg | "Catchy Swing" / catchyswing.ogg | Doge | https://opengameart.org/content/catchy-swing | CC0 1.0 music-rush.mp3 | "Electro Swing type" / electroswingster.mp3, first 32 s cut on MP3 frame boundaries (no re-encode) | G_P | https://opengameart.org/content/electro-swing-type | CC0 1.0 music-results.ogg | Music Jingles / jingles_SAX07.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-topout.ogg | Music Jingles / jingles_SAX03.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-streak-1.ogg | Music Jingles / jingles_SAX04.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-streak-2.ogg | Music Jingles / jingles_SAX08.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/music-jingles | CC0 1.0 sfx-vo-3.ogg | Voiceover Pack / Female/3.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-2.ogg | Voiceover Pack / Female/2.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-1.ogg | Voiceover Pack / Female/1.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-go.ogg | Voiceover Pack / Female/go.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-hurry.ogg | Voiceover Pack / Female/hurry_up.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-timeover.ogg | Voiceover Pack / Female/time_over.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-vo-congrats.ogg | Voiceover Pack / Female/congratulations.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/voiceover-pack | CC0 1.0 sfx-tick.ogg | Interface Sounds / tick_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-bong.ogg | Interface Sounds / bong_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-buzz.ogg | Interface Sounds / error_006.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/interface-sounds | CC0 1.0 sfx-bell.ogg | Impact Sounds / impactBell_heavy_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ding-1.ogg | Impact Sounds / impactBell_heavy_002.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-ding-2.ogg | Impact Sounds / impactBell_heavy_004.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land-1.ogg | Impact Sounds / impactPlate_medium_000.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land-2.ogg | Impact Sounds / impactPlate_medium_001.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-land-3.ogg | Impact Sounds / impactPlate_medium_003.ogg | Kenney (kenney.nl) | https://kenney.nl/assets/impact-sounds | CC0 1.0 sfx-trim-1.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_03.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-trim-2.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_04.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-miss-1.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-miss-2.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_metal_falling_02.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-collapse-1.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_rock_breaking_02.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-collapse-2.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_breaking_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-rubble.ogg | "75 CC0 breaking / falling / hit sfx" / bfh1_rock_falling_01.ogg | rubberduck | https://opengameart.org/content/75-cc0-breaking-falling-hit-sfx | CC0 1.0 sfx-clear-1.ogg | "100 CC0 SFX #2" / sfx100v2_stones_01.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-clear-2.ogg | "100 CC0 SFX #2" / sfx100v2_stones_02.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-clear-3.ogg | "100 CC0 SFX #2" / sfx100v2_stones_03.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-city.ogg | "100 CC0 SFX #2" / sfx100v2_loop_construction_site.ogg | rubberduck | https://opengameart.org/content/100-cc0-sfx-2 | CC0 1.0 sfx-cheer.ogg | "Cheers" / cheers_1.ogg | Nocturnal_Vanguard | https://opengameart.org/content/cheers-0 | CC0 1.0 Procedurally generated for Tap Tavern (no fitting CC0 original found) by a small Node script that writes WAV; dedicated CC0: sfx-rivet.wav (pneumatic riveting-gun burst), sfx-whistle.wav (three-note factory steam whistle) | Tap Tavern | generated | CC0 1.0 2026-10-17 mix pass: music files remastered with constant gain to target -20 LUFS, limited by -3 dB true-peak headroom. Original timing and loop points retained. Sources and licences above are unchanged.