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.2.1

  • Fixed: no voice after reconnecting. Voice RPCs are now re-registered every time you (re)connect to a world. Before, after disconnecting and rejoining, you would still hear your own SelfTest loopback but no one could hear anyone else, because the voice handlers were left bound to the old, dead connection.
  • Fixed reported plugin version: the in-game/BepInEx version now correctly reads the package version (was stuck at 0.1.0).

0.2.0

  • Native in-game UI: the mic-gain (F4), calibration (F6) and talk-key rebind (F7) overlays now use the game's own font and sign-panel card, centred on screen, instead of the old plain boxes.
  • Clearer rebind prompt: the F7 overlay now spells out that you're choosing a new push-to-talk key.
  • HUD config changed: the mic indicator is now positioned with MicIndicatorMarginX (distance from the left edge) and MicIndicatorOffsetY (vertical offset from centre); the old MicIndicatorX / MicIndicatorBottom keys are no longer used (tuned values reset to the new defaults).

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.