# Audio Asset Sources & Licenses

All assets below are licensed **CC0** (public domain) or **CC-BY** (attribution).
No CC-SA, GPL-only, or NonCommercial (NC) assets are included. No login-gated
sources were used. Licenses were verified on each asset's page before download.

**Attribution string for CC-BY assets** (place in game credits):
> Wind loop by AntumDeluge (OpenGameArt), CC BY 3.0.
> Water footstep sounds by congusbongus (OpenGameArt), CC BY 3.0.
> River/stream ambience loop by HippoDevelopment (OpenGameArt), CC BY 3.0.
> Horse hoofbeats sliced from "Horse gallop on different surfaces" by congusbongus (OpenGameArt), CC BY 4.0; upstream recordings by D4XX (CC0), StephenSaldanha (CC0), and moodyfingers (CC BY 4.0).

Everything else is CC0 / public domain and needs no attribution: boot footsteps
(TinyWorlds, Fantozzi), weapon shots (Ben Jaszczak's "Free Firearm Sound Library"),
swim/splash (rubberduck), gun handling (SpringySpringo), knife swishes
(artisticdude), eating (AntumDeluge, StarNinjas), drinking (qubodup), and the
Kenney foley/interface packs (kenney.nl). As of 2026-07-29 every sound effect
is a real recording — no procedurally synthesized SFX remain.

| file | description | author | license | source URL |
|------|-------------|--------|---------|------------|
| music/arthurs-lookout.mp3 | Background music: hour-long ambient mix, streamed + looped in-game | Provided by the project owner (chat upload, 2026-07-29) | Not covered by this table — user-supplied, licensing is the owner's responsibility (fan-made RDR2 ambient mix) | — |
| score/spaghetti-western.ogg | Trailer score bed: spaghetti-western guitar/orchestral piece (~2 min); mixed into studio recordings only, never the in-game soundtrack | Spring Spring | CC0 | https://opengameart.org/content/spaghetti-western |
| score/old-west-style.ogg | Trailer score bed: old-west-style saloon/frontier tune (~74 s); mixed into studio recordings only, never the in-game soundtrack | Tozan | CC0 | https://opengameart.org/content/old-west-style |
| ambient/wind.ogg | Steady outdoor wind loop (desert/prairie ambience) | AntumDeluge | CC-BY 3.0 | https://opengameart.org/content/wind-loop |
| ambient/night.ogg | Night crickets / insects ambient loop (re-encoded to OGG 128 kbps) | Wolfgang_ | CC0 | https://opengameart.org/content/crickets-ambient-noise-loopable |
| steps/dirt0.ogg | Boot on packed dirt/gravel (single footfall) | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/dirt1.ogg | Boot on packed dirt/mud (single footfall) | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/dirt2.ogg | Boot on packed dirt/gravel, pitch-varied derivative | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/dirt3.ogg | Boot on packed dirt/mud, pitch-varied derivative | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/grass0.ogg | Boot on grass/leaves (single footfall) | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/grass1.ogg | Boot on grass/leaves (single footfall) | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/grass2.ogg | Boot on grass/leaves, pitch-varied derivative | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/grass3.ogg | Boot on grass/leaves, pitch-varied derivative | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/stone0.ogg | Boot on stone, distinct take (StoneL1; mono downmix, peak-normalized) | Fantozzi | CC0 | https://opengameart.org/content/fantozzis-footsteps-grasssand-stone |
| steps/stone1.ogg | Boot on stone, distinct take (StoneR1; mono downmix, peak-normalized) | Fantozzi | CC0 | https://opengameart.org/content/fantozzis-footsteps-grasssand-stone |
| steps/stone2.ogg | Boot on stone, distinct take (StoneL2; mono downmix, peak-normalized) | Fantozzi | CC0 | https://opengameart.org/content/fantozzis-footsteps-grasssand-stone |
| steps/stone3.ogg | Boot on stone, distinct take (StoneR2; mono downmix, peak-normalized) | Fantozzi | CC0 | https://opengameart.org/content/fantozzis-footsteps-grasssand-stone |
| steps/stone4.ogg | Boot on stone, distinct take (StoneL3; mono downmix, peak-normalized) | Fantozzi | CC0 | https://opengameart.org/content/fantozzis-footsteps-grasssand-stone |
| steps/stone5.ogg | Boot on stone, distinct take (StoneR3; mono downmix, peak-normalized) | Fantozzi | CC0 | https://opengameart.org/content/fantozzis-footsteps-grasssand-stone |
| steps/wood0.ogg | Boot on wooden boardwalk (single footfall) | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/wood1.ogg | Boot on wooden boardwalk (single footfall) | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/wood2.ogg | Boot on wooden boardwalk (single footfall) | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/wood3.ogg | Boot on wooden boardwalk, pitch-varied derivative | TinyWorlds | CC0 | https://opengameart.org/content/different-steps-on-wood-stone-leaves-gravel-and-mud |
| steps/water0.ogg | Shallow water splash footstep | congusbongus | CC-BY 3.0 | https://opengameart.org/content/footsteps-on-different-surfaces |
| steps/water1.ogg | Shallow water splash footstep | congusbongus | CC-BY 3.0 | https://opengameart.org/content/footsteps-on-different-surfaces |
| steps/water2.ogg | Shallow water splash footstep | congusbongus | CC-BY 3.0 | https://opengameart.org/content/footsteps-on-different-surfaces |
| steps/water3.ogg | Shallow water splash footstep | congusbongus | CC-BY 3.0 | https://opengameart.org/content/footsteps-on-different-surfaces |
| steps/water4.ogg | Shallow water splash footstep | congusbongus | CC-BY 3.0 | https://opengameart.org/content/footsteps-on-different-surfaces |
| steps/hoof_dirt0.ogg | Single hoof beat on packed ground, sliced from "Single Horse Galopp" surface loop | congusbongus (pack), upstream recording D4XX via Freesound | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_dirt1.ogg | Single hoof beat on packed ground, different beat of same loop | congusbongus (pack), upstream recording D4XX via Freesound | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_dirt2.ogg | Single hoof beat on packed ground, different beat of same loop | congusbongus (pack), upstream recording D4XX via Freesound | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_grass0.ogg | Single soft hoof beat on turf, sliced from foley gallop loop | congusbongus (pack), upstream recording StephenSaldanha via Freesound | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_grass1.ogg | Single soft hoof beat on turf, different beat of same loop | congusbongus (pack), upstream recording StephenSaldanha via Freesound | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_grass2.ogg | Single soft hoof beat on turf, different beat of same loop | congusbongus (pack), upstream recording StephenSaldanha via Freesound | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_wood0.ogg | Single hard clop for wooden bridges, sliced from "blocky" hard-surface gallop loop | congusbongus (pack), upstream recording moodyfingers via Freesound (CC-BY 4.0) | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_wood1.ogg | Single hard clop for wooden bridges, different beat of same loop | congusbongus (pack), upstream recording moodyfingers via Freesound (CC-BY 4.0) | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/hoof_wood2.ogg | Single hard clop for wooden bridges, different beat of same loop | congusbongus (pack), upstream recording moodyfingers via Freesound (CC-BY 4.0) | CC-BY 4.0 | https://opengameart.org/content/horse-gallop-on-different-surfaces |
| steps/swim0.ogg | Swim stroke / paddle-in-water one-shot (short splash) | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| steps/swim1.ogg | Swim stroke / paddle-in-water one-shot (short splash) | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| steps/swim2.ogg | Swim stroke / paddle-in-water one-shot (short splash) | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| steps/swim3.ogg | Swim stroke / paddle-in-water one-shot (short splash) | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| steps/swim4.ogg | Swim stroke / paddle-in-water one-shot (short splash) | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| sfx/splash0.ogg | Body splash — person jumps/falls into water | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| sfx/splash1.ogg | Body splash — person jumps/falls into water | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| sfx/splash2.ogg | Body splash — person jumps/falls into water | rubberduck | CC0 | https://opengameart.org/content/40-cc0-water-splash-slime-sfx |
| ambient/river.ogg | Seamless flowing river/stream ambience loop (13.7s, tail crossfaded into head for gapless looping; peak-normalized) | HippoDevelopment | CC-BY 3.0 | https://opengameart.org/content/running-water-background-noise |
| sfx/revolver0.ogg | Sharp single-action revolver shot (Ruger Single Six, sliced single shot + tail) | Ben Jaszczak (uploaded to OpenGameArt by bart), "The Free Firearm Sound Library" | CC0 | https://opengameart.org/content/the-free-firearm-sound-library |
| sfx/revolver1.ogg | Sharp single-action revolver shot (Ruger Single Six, alt take) | Ben Jaszczak (uploaded to OpenGameArt by bart), "The Free Firearm Sound Library" | CC0 | https://opengameart.org/content/the-free-firearm-sound-library |
| sfx/revolver2.ogg | Revolver shot, pitch-varied (deeper) derivative of revolver0 | Ben Jaszczak (uploaded to OpenGameArt by bart), "The Free Firearm Sound Library" | CC0 | https://opengameart.org/content/the-free-firearm-sound-library |
| sfx/rifle0.ogg | Deeper lever-action rifle crack (Marlin Model 1894, sliced single shot + tail) | Ben Jaszczak (uploaded to OpenGameArt by bart), "The Free Firearm Sound Library" | CC0 | https://opengameart.org/content/the-free-firearm-sound-library |
| sfx/rifle1.ogg | Deeper lever-action rifle crack (Marlin 336, sliced single shot + tail) | Ben Jaszczak (uploaded to OpenGameArt by bart), "The Free Firearm Sound Library" | CC0 | https://opengameart.org/content/the-free-firearm-sound-library |
| sfx/gunclick.ogg | Dry-fire hammer click (real metal click, trimmed) | Kenney, "RPG Audio" (metalClick) | CC0 | https://kenney.nl/assets/rpg-audio |
| sfx/reload.ogg | Revolver reload — magazine/cylinder handling with metallic snaps (1.5s) | SpringySpringo, "Gun reload sounds" (gunreload1) | CC0 | https://opengameart.org/content/gun-reload-sounds |
| sfx/knife0.ogg | Fast blade whoosh (recorded swish) | artisticdude, "Swishes Sound Pack" (swish-4) | CC0 | https://opengameart.org/content/swishes-sound-pack |
| sfx/knife1.ogg | Fast blade whoosh, longer variant (recorded swish) | artisticdude, "Swishes Sound Pack" (swish-9) | CC0 | https://opengameart.org/content/swishes-sound-pack |
| sfx/knifehit.ogg | Stab impact — knife slice into target | Kenney, "RPG Audio" (knifeSlice2, trimmed) | CC0 | https://kenney.nl/assets/rpg-audio |
| sfx/eat0.ogg | Bite into food (apple bite crunch) | AntumDeluge | CC0 | https://opengameart.org/content/apple-bite |
| sfx/eat1.ogg | Chewing crunch | StarNinjas, "7 Eating Crunches" (crunch.4) | CC0 | https://opengameart.org/content/7-eating-crunches |
| sfx/drink.ogg | Two real swallowing gulps (swallow-01 + swallow-05, concatenated) | qubodup, "Liquid Bottle Drink Set" | CC0 | https://opengameart.org/content/liquid-bottle-drink-set |
| sfx/pickup.ogg | Item grab — small leather handling | Kenney, "RPG Audio" (handleSmallLeather) | CC0 | https://kenney.nl/assets/rpg-audio |
| sfx/coin.ogg | Coins handled/jingled in a pouch | Kenney, "RPG Audio" (handleCoins) | CC0 | https://kenney.nl/assets/rpg-audio |
| sfx/mount.ogg | Saddle-up: leather creak + cloth rustle (creak2 + cloth1 layered) | Kenney, "RPG Audio" | CC0 | https://kenney.nl/assets/rpg-audio |
| sfx/whistle.ogg | Horse-call whistle: one clean two-note human whistle (~0.9 s), cut from a recording supplied by the project owner (July 30, 2026) | project owner | user-provided | — |
| sfx/uiclick.ogg | Interface click | Kenney, "Interface Sounds" (click_001) | CC0 | https://kenney.nl/assets/interface-sounds |
| sfx/dooropen.ogg | Cabin door opening (wooden door + latch) | Kenney, "RPG Audio" (doorOpen_1) | CC0 | https://kenney.nl/assets/rpg-audio |
| sfx/doorclose.ogg | Cabin door closing (wooden thunk) | Kenney, "RPG Audio" (doorClose_1) | CC0 | https://kenney.nl/assets/rpg-audio |

## Notes
- The earlier CC-BY theme tracks ("Wagon Wheel" / "Barroom Ballet" by Kevin
  MacLeod, incompetech.com) were removed 2026-07-29 when the owner supplied
  their own soundtrack; restore from the URLs above/git history if wanted.
- **2026-07-29: all previously synthesized SFX were replaced with real
  recordings** (hoofbeats, whistle, gunclick, reload, knife*, knifehit, eat*,
  drink, pickup, coin, mount, uiclick — plus new dooropen/doorclose). Every
  one-shot was converted to mono 44.1 kHz OGG Vorbis (~q5), leading silence
  trimmed, and peak-normalized to ~-1 dB to sit at consistent loudness.
- **night.ogg** was transcoded from the original 320 kbps MP3 to OGG Vorbis 128 kbps.
- Water footsteps (congusbongus, CC-BY 3.0) are themselves derived from source
  sounds by EminYILDIRIM (CC-BY) and swuing (CC-BY); the redistributed pack is
  CC-BY 3.0. Credit congusbongus.
- Horse hoof samples (`hoof_dirt*`, `hoof_grass*`, `hoof_wood*`) are single
  beats sliced out of the short per-surface gallop loops in congusbongus's
  CC-BY 4.0 "Horse gallop on different surfaces" pack (OpenGameArt): `ground`
  → dirt, `grass` → grass, `blocky` (hard clop) → wooden bridges. Three
  different beats per surface for variation; 4-6 ms fade-in, 50-70 ms fade-out.
  Per the pack's credits.txt the upstream Freesound recordings are by D4XX
  (CC0), StephenSaldanha (CC0), and moodyfingers (CC-BY 4.0) — credit
  congusbongus and moodyfingers in game credits.
- The horse-call `whistle.ogg` is a real human whistle cut from a recording the
  project owner uploaded (July 30, 2026): the single two-note call in the first
  second (fundamental sweeping ~2.2-3 kHz), trimmed 0.08-1.10 s with 15/120 ms
  fades, mono OGG q5, peak -1 dB. User-provided; no external attribution needed.
- `mount.ogg` layers Kenney's creak2 (leather creak) over cloth1 (cloth rustle),
  mixed then normalized — saddle leather + clothing movement in one hit.
- `drink.ogg` concatenates qubodup's swallow-01 and swallow-05 takes (0.12 s
  gap) for a two-gulp canteen swig.
- Footsteps (`dirt*`, `grass*`, `wood*`) are single boot footfalls from
  TinyWorlds' CC0 "Different steps on wood, stone, leaves, gravel and mud" pack
  (OpenGameArt). Files with "pitch-varied derivative" descriptions are the same
  CC0 source respeeded slightly to add variation; all remain CC0.
- Footsteps `stone0-5.ogg` (replaced 2026-07-30 — the old set was ONE TinyWorlds
  stone clack + three pitch-shifts of it, which read as "knocking" in the
  mountains) are six DISTINCT boot-on-stone takes from Fantozzi's CC0
  "Fantozzi's Footsteps (Grass/Sand & Stone)" pack (OpenGameArt), downmixed
  stereo→mono and peak-normalized to ≈-2 dBFS to sit with the other step sets.
- Weapon shots: revolvers are the Ruger Single Six, rifles are the Marlin 1894 /
  336, sliced as single shots (with natural reverb tail) from Ben Jaszczak's CC0
  "The Free Firearm Sound Library" (OpenGameArt). No attribution required.
- Freesound.org was NOT used as a download source (it requires login); the
  OpenGameArt packs above merely cite Freesound as their upstream origin.
  Kenney packs (kenney.nl) are CC0 and downloadable without login.
- **swim0-4.ogg / splash0-2.ogg** come from rubberduck's CC0 "40 CC0 water /
  splash / slime SFX" pack. Swim strokes are the short (~0.3-0.5 s) splash
  one-shots; body splashes are the longer (~1.1-1.4 s) splash samples. All were
  re-encoded to OGG Vorbis (~96-128 kbps), leading silence trimmed, and
  peak-normalized to ~-1 dB.
- **river.ogg** is HippoDevelopment's CC-BY 3.0 running-water/stream recording
  (16.7 s WAV, quiet at ~-20 dB peak). It was made into a seamless 13.7 s loop by
  crossfading the final 3 s back over the opening 3 s (triangular fade,
  level-matched head/tail), then gained up +18 dB and limited to -1.5 dB peak.
  Credit HippoDevelopment (CC BY 3.0).
- **wind.ogg** (AntumDeluge, CC BY — credit row above) was re-EQ'd in place for
  the weather system: low-pass at 700 Hz + high-pass at 120 Hz so it reads as a
  gentle low breeze instead of a harsh hiss. Same recording, same credit; the
  in-game level is now driven by the weather (storms swell it back up).
- **rain.ogg** is a 60 s steady stretch (60-121 s, picked by spectrogram
  audition) of the long open-window rain recording the project owner uploaded
  (July 30, 2026) — it replaces the earlier OpenGameArt CC0 loop. Made seamless
  by crossfading the final 1 s back over the opening 1 s (triangular fades),
  mono OGG q5, peak -1 dB. In-game volume scales with rain intensity and
  crossfades away when the player steps indoors.
- **rainin.ogg** is the indoor counterpart heard inside cabins while it rains:
  a different 30 s stretch (200-230.5 s) of the same user-supplied recording,
  low-passed at 2.4 kHz for the through-the-walls muffle and loop-crossfaded
  over 0.5 s, mono OGG q5, peak -1 dB; the audio system eases it in as
  rain.ogg eases out.
- **thunder0.ogg / thunder1.ogg** are cut from rubberduck's CC0 pack
  "100 CC0 SFX #2" (OpenGameArt, `sfx100v2_thunder_01`); thunder1 is the same
  clap resampled to 0.88x pitch for variation (CC0 permits derivatives).
- **thunder2.ogg** is an 8.6 s slice (starting ~21.1 s in) of WuxiaScrub's
  "Rain + Long Thunder" (OpenGameArt, CC0). It keeps a light rain bed under the
  rumble, which suits the storm states it plays in.
- **glass0-2.ogg** are bottle-break impacts from Kenney's "Impact Sounds" pack
  (kenney.nl, CC0): `impactGlass_light_000/001` and `impactGlass_medium_000`,
  re-encoded to mono OGG q5. Used by the bottle-range activity.

## NPC voices & creature sounds (added July 30, 2026)
- `sfx/hurt0-2.ogg`, `sfx/scream0-1.ogg` — cut from "15 vocal male strain/hurt/pain/jump sounds"
  by sauer2, OpenGameArt, CC0. https://opengameart.org/content/15-vocal-male-strainhurtpainjump-sounds
- `sfx/mandeath0-2.ogg` — from "Male dead voice" (enemy_dead pack) by Vinrax, OpenGameArt, CC0.
  https://opengameart.org/content/male-dead-voice
- `sfx/wolfgrowl0-2.ogg` (monster_01/02, barking_01), `sfx/wolfhowl0.ogg` (howl, slowed to 0.62x),
  OpenGameArt, CC0. https://opengameart.org/content/80-cc0-creature-sfx
  Coyotes reuse the wolf growls pitched up ~1.3x at play time.
| beargrowl0.ogg | grizzly bear growl (charge / hurt / death voice) | AntumDeluge, from U.S. Fish & Wildlife recordings | CC0 | https://opengameart.org/content/bear-growls |
| beargrowl1.ogg | grizzly bear growl, second take | AntumDeluge, from U.S. Fish & Wildlife recordings | CC0 | https://opengameart.org/content/bear-growls |
| beargrowl2.ogg | bear growl, third take (mono, +3.9 dB to match set) | owner upload Aug 2026 — original: Universfield "Bear Growl" (freesound #191995); licensing is the owner's responsibility | owner-supplied | — |
| wolfhowl1.ogg | wolf howl, second take (mono) | owner upload Aug 2026 — original: Universfield "Wolf Howl" (freesound #140235); licensing is the owner's responsibility | owner-supplied | — |
| ambient/train.ogg | rolling train chug, seamless loop (6.5s, tail faded into head; +9 dB) | owner upload Aug 2026 — original: GameStudio "Train Running Sound" (freesound #384968); licensing is the owner's responsibility | owner-supplied | — |
