XineladaLendaria-ValheimAudioControl icon

ValheimAudioControl

Client-side audio category and prefab mixer for Valheim.

CHANGELOG

Changelog

1.0.0

  • Add master volume controls for environment and ocean ambience, interface sounds, mobs, players, bosses, weapons, and tools.
  • Apply mob, player, and boss masters to sounds attached to the owning character, including footsteps, attacks, abilities, and equipment changes. Player equip and unequip sounds use the player master.
  • Add reset buttons for master, category, music, and individual prefab volume sliders.
  • Add per-emitter audio previews with play/stop controls and a concise clip-duration column.
  • Add a searchable, scrollable, paginated mixer for loaded ZSFX prefabs and standalone AudioSource emitters, with filters for all sounds, audio categories (including interface), and detected modded prefabs.
  • Add keyboard-focused modal search with word deletion and isolation from game tab shortcuts, plus confirmation before resetting a category tab.
  • Add opt-in audio-source diagnostics with category and effective-volume reporting and a filter for sources at 0%.
  • Include loaded Jötunn prefab registrations in the mixer when Jötunn is installed.
  • Classify mob, player, and boss audio from actor ownership and common Valheim actor names, including footsteps, attacks, and abilities.
  • Add localized labels and hover descriptions for all 35 Valheim language identifiers.
  • Show the live owning object name in mixer rows when available, while retaining the prefab name in the tooltip and search.
  • Build the audio catalog during startup from Valheim and Jötunn prefab registries, serialized mod audio fields, and indexed loose audio files; reuse it when opening the mixer and keep runtime registration as a fallback for dynamically created sources.
  • Leave Valheim's indoor/menu audio snapshots and source effects untouched. Apply category and emitter settings through source volume, reserving the sample-gain component for values above 100%.
  • Refresh the README demonstrations with the current audio settings, object mixer, and per-object prefab screens.
  • Add the 256×256 Thunderstore icon and keep demonstration screenshots hosted externally so they are not included in the package archive.