Nubedeu-ProximityVoice icon

ProximityVoice

Proximity voice chat. Push-to-talk or toggle (default U), hear nearby players in 3D positional audio. Opus codec, server-side distance culling, in-game mic gain (F4), noise-gate (F6), and talk-key rebind (F7) tuning. Windows recommended.

By Nubedeu

CHANGELOG

Changelog

0.1.0

  • Fixed "cave" / distant-sounding voice: voice now bypasses Valheim's reverb zones and listener effects, so nearby players sound close and clear. Also disabled Doppler so voices don't pitch-shift as players move.
  • Adjustable microphone gain: new in-game mic gain overlay (default F4) — open it and scroll (or Up/Down) to boost how loud your own mic is sent to others. Helps quiet microphones. Configurable MicGain and MicGainKey.
  • Distance falloff reworked & configurable: full volume within FullVolumeRange (default 20 m), then a smooth linear fade to silence at HearingRange (default 80 m). Both are configurable.
  • Capture gain is applied before the noise gate and meter, so boosting a quiet mic also makes the gate trigger reliably.

0.0.1

  • Initial release.
  • Proximity voice chat over Valheim's native routed RPC (host relays, server-side distance culling).
  • Opus codec (Concentus) at ~24 kbps, mono 48 kHz.
  • Windows mic capture via NAudio (WaveIn) with a Unity Microphone fallback.
  • Two mic modes: push-to-talk (hold, default) or toggle, talk key default U (mouse buttons supported), with a release tail so sentence ends aren't clipped.
  • In-game mic calibration overlay (default F6) showing live dB with an adjustable noise-gate threshold for sensitivity tuning.
  • In-game talk-key rebind (default F7).
  • On-screen speaker meter that reacts to captured audio level.
  • 3D positional playback with distance attenuation (default 40 m range).
  • Configurable hearing range, volume, mic device, noise gate, HUD position, and a SelfTest loopback for solo audio checks.