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, andIDXGIAdapter1) while retaining adapter-LUID and D3D9Ex/D3D11 interop guards. - Pimax Crystal Light gains a dedicated
7684x3128packed mode: two3330x3128eyes plus the existing 1024-pixel physical-scope panel. - Pimax's
PiOpenXR_32.jsonis selected only when Pimax is the active runtime. An explicitXR_RUNTIME_JSONand 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
6016x2688and Performance4768x2016modes are unchanged.
Mounted-machine-gun visual aim
- Mounted-gun
tag_aimandtag_aim_animatednow 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
- Download
KisakCOD-VR-v0.10.0-beta.13.zipand its.sha256sidecar. - Verify the checksum.
- Extract every file beside the original 2007 COD4
iw3sp.exe. - 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