Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
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
MicGainandMicGainKey. - Distance falloff reworked & configurable: full volume within
FullVolumeRange(default 20 m), then a smooth linear fade to silence atHearingRange(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.