OpenXR-only; see the 2.0.0 notes for the Proton/launch requirements. Updating from 1.2.2: read the 2.0.0–2.0.10 notes too. Server operators: update the plugin (new feature bit 0x4000 ExactPitch; 2.0.10 clients and servers still interoperate).
This release fixes the 76 confirmed bugs from a full code review of 2.0.10 and applies most of its suggestions, plus microphone improvements.
Voice and microphone
- The game's Options > Audio "Microphone sensitivity" slider now drives the Opus voice gate (
OpusVoiceVadSensitivity=game, migrated once from 0.55). - Retuned voice activation so quiet mics (e.g. Quest over WiVRn) are heard while steady fan/room noise stays muted; word starts and ends are clipped less; new mic auto-gain (
OpusVoiceMicAgc, up to 4x, never boosts noise). vrmod_log.txtlogs mic level, noise floor and gate activity every 10 s.- A short hitch no longer kills voice until the next map; "Voice: Disabled" is respected; voice state resets when a player leaves.
Multiplayer and server
- Server-side limits on hand position (≤1.2 m from the eye, traced against walls), magazine/shell/dual reload rates, melee cooldowns, thrown grenades and Object Pull props.
- Listen hosts reset each player's state on disconnect and map change (guests can reload again), and a guest's pistol reload no longer depends on the host's settings.
- Instant deploy no longer resets the fire cooldown.
- Desktop players can fire dual pistols on mod servers again.
- Other players' VR hands move smoothly instead of holding and jumping.
- Exact pitch and hand height at any map height (negotiated).
Gameplay and hands
- The toggle grip works again after the pause menu, dashboard, Use or a mounted gun.
- No sling soft-lock; no holster draws while incapacitated; putting an item away near the slung rifle no longer grabs the rifle.
- Arms stay visible through a short stutter or a briefly lost controller.
- The holster buzz doesn't repeat.
Stability, config and startup
- Config reloads (every VR Options click) no longer race the game and render threads.
- Startup no longer deletes your config keys; dead and duplicate keys removed from the sample; consistent defaults and slider ranges.
- VR no longer overwrites desktop crosshair/film grain/fps settings in
config.cfg; they're restored when you play without VR. - Missing game signatures fall back to desktop mode with a log line instead of message boxes.
- Faster model drawing and fewer per-frame allocations; possible multicore-rendering freeze fixed.
- OpenXR robustness fixes; the log keeps the previous session as
vrmod_log.prev.txt.
Installer 1.1.4
- Multiple installer robustness fixes from the review.