# Sound volume edits — `sounds.txt` Doug's `sounds.txt` differs from pristine 1.13c in **exactly one column: `Volume`**, across **81 rows**. No other field on any shared row differs. Separately, **24 rows were added** for the three new monsters (`bknight_*`, `hiddenmon_*`, `kingleo_*`), and `monsounds.txt` gained 3 rows (`blackknight`, `hiddenmon`, `kingleo`) with no field changes to existing rows. `soundenviron.txt` is untouched. **79 of the 81 changes set Volume to 0** — these are deliberate silences, not tuning. **2 are reductions** to a non-zero value. ## By group | Group | Changes | Silenced | |---|---:|---:| | `barbarian` | 26 | 26 | | `paladin` | 9 | 8 | | `amazon` | 8 | 8 | | `assassin` | 8 | 8 | | `druid` | 8 | 8 | | `necromancer` | 8 | 8 | | `sorceress` | 8 | 8 | | `moo` | 5 | 5 | | `music` | 1 | 0 | ## Every change | Sound | Vanilla | Live | FileName | |---|---:|---:|---| | `barbarian_battlecry_1` | 255 | **0** | `skill\barbarian\battlecry1.wav` | | `barbarian_battlecry_2` | 255 | **0** | `skill\barbarian\battlecry2.wav` | | `barbarian_battlecry_3` | 255 | **0** | `skill\barbarian\battlecry3.wav` | | `barbarian_battleorders_1` | 255 | **0** | `skill\barbarian\order1.wav` | | `barbarian_battleorders_2` | 255 | **0** | `skill\barbarian\order2.wav` | | `barbarian_battleorders_3` | 255 | **0** | `skill\barbarian\order3.wav` | | `barbarian_command_1` | 255 | **0** | `skill\barbarian\command1.wav` | | `barbarian_command_2` | 255 | **0** | `skill\barbarian\command2.wav` | | `barbarian_command_3` | 255 | **0** | `skill\barbarian\command3.wav` | | `barbarian_impossible_1` | 255 | **0** | `common\barbarian\bar_impossible.wav` | | `barbarian_impossible_2` | 255 | **0** | `common\barbarian\bar_cant.wav` | | `barbarian_needkey_1` | 255 | **0** | `common\barbarian\bar_needkey.wav` | | `barbarian_needkey_2` | 255 | **0** | `common\barbarian\bar_locked.wav` | | `barbarian_needmana_1` | 255 | **0** | `common\barbarian\bar_notenoughmana.wav` | | `barbarian_needmana_2` | 255 | **0** | `common\barbarian\bar_needmana.wav` | | `barbarian_not_in_town_1` | 255 | **0** | `common\barbarian\bar_nothere.wav` | | `barbarian_not_in_town_2` | 255 | **0** | `common\barbarian\bar_notintown.wav` | | `barbarian_shout_1` | 255 | **0** | `skill\barbarian\shout1.wav` | | `barbarian_shout_2` | 255 | **0** | `skill\barbarian\shout2.wav` | | `barbarian_shout_3` | 255 | **0** | `skill\barbarian\shout3.wav` | | `barbarian_taunt_1` | 255 | **0** | `skill\barbarian\taunt1.wav` | | `barbarian_taunt_2` | 255 | **0** | `skill\barbarian\taunt2.wav` | | `barbarian_taunt_3` | 255 | **0** | `skill\barbarian\taunt3.wav` | | `barbarian_warcry_1` | 255 | **0** | `skill\barbarian\warcry1.wav` | | `barbarian_warcry_2` | 255 | **0** | `skill\barbarian\warcry2.wav` | | `barbarian_warcry_3` | 255 | **0** | `skill\barbarian\warcry3.wav` | | `paladin_impossible_1` | 255 | **0** | `common\paladin\pal_impossible.wav` | | `paladin_impossible_2` | 255 | **0** | `common\paladin\pal_icant.wav` | | `paladin_needkey_1` | 255 | **0** | `common\paladin\pal_needkey.wav` | | `paladin_needkey_2` | 255 | **0** | `common\paladin\pal_itslocked.wav` | | `paladin_needmana_1` | 255 | **0** | `common\paladin\pal_notenoughmana.wav` | | `paladin_needmana_2` | 255 | **0** | `common\paladin\pal_needmana.wav` | | `paladin_not_in_town_1` | 255 | **0** | `common\paladin\pal_nothere.wav` | | `paladin_not_in_town_2` | 255 | **0** | `common\paladin\pal_notintown.wav` | | `paladin_redeemed_soul` | 224 | **80** | `skill\paladin\redemption.wav` | | `amazon_impossible_1` | 255 | **0** | `common\amazon\ama_impossible.wav` | | `amazon_impossible_2` | 255 | **0** | `common\amazon\ama_cant.wav` | | `amazon_needkey_1` | 255 | **0** | `common\amazon\ama_needkey.wav` | | `amazon_needkey_2` | 255 | **0** | `common\amazon\ama_locked.wav` | | `amazon_needmana_1` | 255 | **0** | `common\amazon\ama_notenoughmana.wav` | | `amazon_needmana_2` | 255 | **0** | `common\amazon\ama_needmana.wav` | | `amazon_not_in_town_1` | 255 | **0** | `common\amazon\ama_nothere.wav` | | `amazon_not_in_town_2` | 255 | **0** | `common\amazon\ama_notintown.wav` | | `assassin_impossible_1` | 255 | **0** | `common\assassin\ass_impossible.wav` | | `assassin_impossible_2` | 255 | **0** | `common\assassin\ass_icant.wav` | | `assassin_needkey_1` | 255 | **0** | `common\assassin\ass_needkey.wav` | | `assassin_needkey_2` | 255 | **0** | `common\assassin\ass_itslocked.wav` | | `assassin_needmana_1` | 255 | **0** | `common\assassin\ass_notenoughmana.wav` | | `assassin_needmana_2` | 255 | **0** | `common\assassin\ass_ineedmana.wav` | | `assassin_not_in_town_1` | 255 | **0** | `common\assassin\ass_nothere.wav` | | `assassin_not_in_town_2` | 255 | **0** | `common\assassin\ass_notintown.wav` | | `druid_impossible_1` | 255 | **0** | `common\druid\dru_impossible.wav` | | `druid_impossible_2` | 255 | **0** | `common\druid\dru_icant.wav` | | `druid_needkey_1` | 255 | **0** | `common\druid\dru_needkey.wav` | | `druid_needkey_2` | 255 | **0** | `common\druid\dru_locked.wav` | | `druid_needmana_1` | 255 | **0** | `common\druid\dru_notenoughmana.wav` | | `druid_needmana_2` | 255 | **0** | `common\druid\dru_ineedmana.wav` | | `druid_not_in_town_1` | 255 | **0** | `common\druid\dru_nothere.wav` | | `druid_not_in_town_2` | 255 | **0** | `common\druid\dru_notintown.wav` | | `necromancer_impossible_1` | 255 | **0** | `common\necromancer\nec_impossible.wav` | | `necromancer_impossible_2` | 255 | **0** | `common\necromancer\nec_icant.wav` | | `necromancer_needkey_1` | 255 | **0** | `common\necromancer\nec_needkey.wav` | | `necromancer_needkey_2` | 255 | **0** | `common\necromancer\nec_itslocked.wav` | | `necromancer_needmana_1` | 255 | **0** | `common\necromancer\nec_notenoughmana.wav` | | `necromancer_needmana_2` | 255 | **0** | `common\necromancer\nec_needmana.wav` | | `necromancer_not_in_town_1` | 255 | **0** | `common\necromancer\nec_cantdohere.wav` | | `necromancer_not_in_town_2` | 255 | **0** | `common\necromancer\nec_notintown.wav` | | `sorceress_impossible_1` | 255 | **0** | `common\sorceress\sor_impossible.wav` | | `sorceress_impossible_2` | 255 | **0** | `common\sorceress\sor_icant.wav` | | `sorceress_needkey_1` | 255 | **0** | `common\sorceress\sor_needkey.wav` | | `sorceress_needkey_2` | 255 | **0** | `common\sorceress\sor_locked.wav` | | `sorceress_needmana_1` | 255 | **0** | `common\sorceress\sor_notenoughmana.wav` | | `sorceress_needmana_2` | 255 | **0** | `common\sorceress\sor_ineedmana.wav` | | `sorceress_not_in_town_1` | 255 | **0** | `common\sorceress\sor_nothere.wav` | | `sorceress_not_in_town_2` | 255 | **0** | `common\sorceress\sor_notintown.wav` | | `moo_neutral_1` | 200 | **0** | `monster\moo\neutral1.wav` | | `moo_neutral_2` | 200 | **0** | `monster\moo\neutral2.wav` | | `moo_neutral_3` | 200 | **0** | `monster\moo\neutral3.wav` | | `moo_neutral_4` | 200 | **0** | `monster\moo\neutral4.wav` | | `moo_neutral_5` | 200 | **0** | `monster\moo\neutral5.wav` | | `music_quest_shenk` | 255 | **220** | `act5\shenkmusic.wav` |