Custom Audio Output Device

v1.0.3·Updated 2026-10-03

Select a custom audio output device directly in Valheim's Audio settings. Supports Windows and Linux with PulseAudio or PipeWire.

About this mod Author’s original text

Custom Audio Output Device

Choose where Valheim plays its audio, directly in Settings → Audio.

Only the player needs this mod. Nothing is installed on the server.

Use

  • Open Settings → Audio from the main menu or while playing.
  • Choose Output device, below the existing audio controls. Changes preview immediately.
  • Click OK to remember your choice. Back restores the saved choice.

Hover over the selected device or an option in the menu to see its full name.

System default selects your operating system's current default output. The mod

routes Valheim's audio; it does not change the system default or move other applications.

Your saved output is applied once at startup. Devices refresh when you open the

Audio tab, and selecting an output applies it immediately. There is no periodic

polling during gameplay. After connecting a device or changing the system default,

reopen Audio Settings to refresh and reapply your selection.

Platforms

| Platform | Support |

| --- | --- |

| Linux with PulseAudio or PipeWire's PulseAudio service | Audio routing tested locally; requires pactl with JSON output support |

| Windows 10/11 | Supported through Windows per-app audio preferences. If an existing stream does not move, save the selection and restart Valheim. |

| macOS | Not supported |

The Audio tab shows routing errors and whether a selected device is disconnected.

Detailed errors also appear in BepInEx/LogOutput.log.

Installation

Install Custom Audio Output Device through r2modman or Mod Manager.

Requires BepInExPack Valheim. For manual installation, copy Soundheim.dll into

BepInEx/plugins/Soundheim in your profile, then restart Valheim.

Configuration is stored in BepInEx/config/augusdogus.mods.Soundheim.cfg.

Windows also persists the per-app output preference in the operating system.

Choose System default and save before removing the mod if you want to clear it.

Development

See development and testing and repository layout.

Release tooling comes from ValheimModTemplate.

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file. In multiplayer, the host and every client need the same mods installed.

Dependencies

Install these first, or the mod will not work:

denikson-BepInExPack_Valheim

File & checksum

Filename
Custom_Audio_Output_Device-1.0.3.zip
File size
87.0 KiB