Skip to content

KisakCOD VR v0.10.0-beta.2 — Smoother Frames, Stable Horizon and Audio Fix

Pre-release
Pre-release

Choose a tag to compare

@jplakon jplakon released this 06 Aug 01:04

KisakCOD VR v0.10.0-beta.2 is a frame-pacing, comfort, audio, and controls update over v0.10.0-beta.1.

Highlights

  • Substantially smoother fresh-frame delivery with much less head-turn jitter.
  • Fixed scratchy, metallic, or corrupted looping audio, including the Airlift helicopter sequence.
  • Stabilized the horizon during sprinting, rappelling, and scripted camera movement.
  • Added right-stick up for jump/stand and right-stick down for crouch.
  • Preserved horizontal 45-degree snap turning and right-stick-click melee.
  • Added a supported lower-performance render preset.
  • Retains beta.1's tracked left hand and physical magazine reloading.

Frame pacing and VR rendering

The capture bridge now associates each stereo image with the exact OpenXR pose used to render it. Completed captures are consumed in order through a four-slot queue rather than alternating between reused frames and discarded fresh frames.

This substantially reduces consumer skips, reused-frame streaks, pose mismatch, and the visible jitter caused by the old producer/consumer phase race. Occasional hardware- or runtime-dependent judder may still occur because this remains a beta.

The incompatible 3072x1536 packed mode is no longer recommended. Supported presets are:

  • 6016x2688 with output scale 1.0
  • 4768x2016 with output scale 0.75

Camera comfort

The game-authored VR camera base is now reduced to yaw before physical HMD motion is applied. This prevents COD4's sprint, rappel, and scripted camera pitch/roll from banking the entire world while preserving physical head pitch, yaw, roll, and translation.

Audio correction

COD4 normally performs one renderer sound update per game view. The VR renderer creates left-eye, right-eye, and sometimes scope views, which caused the full update to run two or three times in one game frame.

It now runs only for the first VR view. Additional eye and scope views skip the duplicate update, preventing long looping sounds from being repeatedly disturbed or audibly corrupted.

Updated controls

  • Move: left thumbstick
  • Snap turn: right thumbstick left/right
  • Jump or stand: right thumbstick up; left index trigger also remains available
  • Crouch: right thumbstick down; right B tap also remains available
  • Prone: hold right B
  • Melee: click right thumbstick
  • Fire: right index trigger
  • Use: left X
  • Sprint: click left thumbstick
  • Magazine eject or native reload: right A
  • Rifle grenade and night vision: right-thumbrest plus left-stick directional modifier

Vertical stick gestures trigger once and must return near neutral before they can trigger again. Vertically dominant input is required, so they do not interfere with horizontal snap turning.

Existing tracked-hand and reloading features

The tracked left hand and physical manual magazine reload introduced in beta.1 remain included. For supported detachable-magazine rifles, SMGs, and pistols:

  1. Press right A to eject the current magazine.
  2. Move the left controller to the left hip and hold the left grip.
  3. Move the magazine to the weapon.
  4. Release the grip inside the magazine well.

Unsupported weapon types retain COD4's native right-A reload behavior.

Installation

  1. Install and launch the original 2007 Call of Duty 4: Modern Warfare once.
  2. Open the folder containing iw3sp.exe.
  3. Extract KisakCOD-VR-v0.10.0-beta.2.zip directly into that folder and allow it to replace the previous mod files.
  4. Start the desired OpenXR runtime.
  5. Run Launch-KisakCOD-VR.bat.

The package contains no COD4 maps, fastfiles, saves, original executables, or other game data. A legitimate copy of the original game is required.

Tested configuration

  • Meta Quest 3
  • Virtual Desktop OpenXR runtime
  • NVIDIA RTX 3080 Ti

Other headsets, controller profiles, GPUs, and OpenXR runtimes remain experimental.

Known limitations

  • Death From Above is not supported. Open the console and enter /spmap bog_b to continue with War Pig.
  • Physical scope placement may need headset-specific calibration in VR-Settings.bat.
  • Some runtime- or performance-dependent judder may remain.
  • Mission-specific weapon, scripting, save, or checkpoint problems should be reported with the mission, checkpoint, headset/runtime, and relevant main/console.log lines.

Source and bug reports

The attached .sha256 file verifies the Windows package.