Repository navigation
This is a major overhaul of the mod's audio system, replacing the old raw audio engine with the modern Opus codec. This results in crystal-clear voice quality and significantly reduced network usage.
Key Features in this Release:
- New: Complete Audio Overhaul with Opus Codec
- The entire audio subsystem has been rewritten to use the high-efficiency Opus codec, providing superior voice clarity even at low bandwidth.
- The default sample rate has been increased from 16kHz to 48kHz for rich, natural-sounding voice.
- Improved: Audio Capture and Playback
- New: Dynamic Audio Compression: Incoming audio is now processed with a compressor, which balances volume levels. Quiet sounds are made louder and loud sounds are softened, dramatically improving speech intelligibility.
- New: Microphone Pre-Amplification: A microphone gain feature has been added to help boost the signal for users with quieter microphones.
- New: Smart Microphone Configuration: The mod now automatically selects the best sample rate supported by your microphone (from 48kHz down to 8kHz) to ensure maximum quality.
- Fix: Playback Stability: The audio player now reliably shuts down if no voice data is received for 250ms, preventing "stuck" audio loops.
- Improved: User Interface and Quality of Life
- New: Crafting Recipe: The Walkie-Talkie is now craftable in survival mode.
- New: Dynamic Keybind Tooltips: Item tooltips now dynamically display the correct keys assigned in your game settings, instead of showing static text.
- Fix: Cyrillic Character Support: Corrected an encoding issue that caused audio device names with Cyrillic (Russian) characters to display incorrectly.
- Technical Improvements & Fixes
- New: Clean Voice Transmission: The old Voice Activation (VAD) system and client-side radio distortion effects have been removed. The focus is now on transmitting pure, clear voice audio.
- Fix: Network Reliability: The logic for updating radio settings (frequency, volume) on the server has been improved for greater reliability.
- Fix: Native Library Loading: Ensured the Opus native library loads correctly on game startup.