github jplakon/CallOfDuty4_VR v0.10.0-beta.13
KisakCOD VR v0.10.0-beta.13 - HUD, SteamVR/Pimax & Mounted-Gun Alignment

pre-releaseone month ago

KisakCOD VR v0.10.0-beta.13 improves HUD and menu placement, updates SteamVR and Pimax compatibility, and aligns a mounted machine gun's visible model with its tracked firing direction.

HUD and menus

  • The real SP compass ticker/objectives and the HUD editor now use one canonical transform. Normal-notification bounds are corrected as well.
  • Frontend and pause menus are sampled once into the centered headset view instead of appearing as a squeezed side-by-side duplicate.
  • Controller cursor hit testing remains in eye-local coordinates, including the Resume flow.
  • The normal COD4 crosshair defaults to Off for new or reset profiles. Existing LocalAppData profiles are preserved.

SteamVR OpenXR and Pimax

  • The OpenXR D3D11 path now creates its device through DXGI 1.1 (CreateDXGIFactory1, IDXGIFactory1, and IDXGIAdapter1) while retaining adapter-LUID and D3D9Ex/D3D11 interop guards.
  • Pimax Crystal Light gains a dedicated 7684x3128 packed mode: two 3330x3128 eyes plus the existing 1024-pixel physical-scope panel.
  • Pimax's PiOpenXR_32.json is selected only when Pimax is the active runtime. An explicit XR_RUNTIME_JSON and active Quest, VDXR, SteamVR, or Oculus selections remain authoritative.
  • A Pimax-only free-hand grip fallback handles runtimes that omit palm pose data.
  • Off-hand interaction ownership is explicit: magazine/reload first, then a valid support grip, then a belt grenade.
  • Quest Native 6016x2688 and Performance 4768x2016 modes are unchanged.

Mounted-machine-gun visual aim

  • Mounted-gun tag_aim and tag_aim_animated now follow the tracked right-controller ray.
  • The client uses COD4's replicated mechanical pitch/yaw clamp, keeping the visible gun and server-fired bullets inside the same arc.
  • HMD look remains independent, the fixed scoped Barrett stays HMD-centered, and native non-VR camera aiming remains the fallback.

Validation status

  • All 142 configurator settings checks pass.
  • HUD/menu, DXGI 1.1, Pimax runtime/hand/interaction, mounted-gun, package, tamper-rejection, and rollback contracts pass.
  • Real Pimax Crystal Light validation is still pending.
  • The Bog mounted-machine-gun source/build contracts pass, but headset confirmation of model/muzzle/bullet alignment at the mechanical limits is still pending.

Please include the headset, runtime, controller profile, mission/checkpoint, and SOURCE.txt commit in reports.

Installation

  1. Download KisakCOD-VR-v0.10.0-beta.13.zip and its .sha256 sidecar.
  2. Verify the checksum.
  3. Extract every file beside the original 2007 COD4 iw3sp.exe.
  4. Run KisakCOD-VR-Configurator.exe, rescan compatibility, then choose Save & Launch.

The ZIP is a complete package; no earlier beta is required. Personal settings remain under LocalAppData and are not overwritten by extraction.

Known limitation

Death From Above remains unsupported even though it appears unlocked. Follow INSTALL.txt to skip to War Pig with /spmap bog_b.

Exact source: https://github.com/jplakon/CallOfDuty4_VR/tree/v0.10.0-beta.13

Bug reports: https://github.com/jplakon/CallOfDuty4_VR/issues

Patreon: https://www.patreon.com/c/J_Play

Don't miss a new CallOfDuty4_VR release

NewReleases is sending notifications on new releases.