v0.10.0-beta.14
Stereo UI/crosshair repair, Pimax Full FOV scope support, controller-driven
air support, a resizable Configurator, and guarded Windows Setup over
v0.10.0-beta.13.
Stereo menus and crosshair
- Uses the same eye-local geometry for Mission Select artwork and text.
- Centers Quit Game and Quit Mission confirmation dialogs in both eyes.
- Suppresses the legacy flat COD4 crosshair whenever VR is active, including
profiles that explicitly retainedcg_drawCrosshair 1from an older beta.
Pimax Crystal Light Full FOV
- Adds a
7924x4082packed preset for the runtime's uncropped4312x5102
recommendation at output scale0.80: two3450x4082eyes plus the existing
1024-pixel physical-scope panel. - Retains the earlier
7684x3128/ output-scale1.00cropped preset and leaves
Quest Native and Performance modes unchanged. - Keeps Pimax runtime selection and hand-interaction guards from beta.13. Real
Pimax Crystal Light Full FOV and magnified-scope confirmation remain pending.
Safehouse and Heat air support
- Routes the air-support targeting ray, target marker, and strike placement to
the tracked right controller instead of the original flat-screen view ray. - Keeps the normal right glove stable and suppresses the broken canned
binocular/device arms that produced severe visual garbling. - Functional controller targeting was confirmed. The physical handheld device
model remains invisible and is documented as a cosmetic limitation.
Resizable Configurator
- Requests a full
1160x750client area rather than assuming an outer-window
size that can clip controls under Windows DPI and theme metrics. - Adds resize, maximize, and restore support plus a minimum tracking size that
keeps every rightmost and bottom control accessible.
Guided Windows installer
- Adds
KisakCOD-VR-v…-Setup.exeas the recommended artifact while retaining
the portable ZIP. Both come from one deterministic case-insensitive
allowlisted payload and receive SHA-256 sidecars. - Finds Steam App 7940 in the registered/default location and additional
libraryfolders.vdflibraries, with a manual Browse fallback. - Requires
iw3sp.exe,localization.txt,main\*.iwd, and the matching
zone\<language>\code_post_gfx.ffbefore it writes anything. Unsupported
Microsoft/Xbox raw layouts are rejected safely rather than rearranged. - Before first overwrite, backs up and SHA-256-verifies every existing managed
file. Update/repair preserves those originals; uninstall restores them and
leaves game data, saves, and LocalAppData settings untouched. - Adds Start Menu shortcuts, an optional desktop shortcut, and optional
post-install Configurator launch.
Publisher and validation corrections
- Makes manifest ordering deterministic and case-insensitive.
- Corrects Inno preprocessor line breaks, literal
/DName=Valuepath
definitions, Inno 6/7 close-app API compatibility, and smoke AppId brace
escaping. - Preserves native Setup switches under Git Bash with
MSYS2_ARG_CONV_EXCL=*, verifies exact compact-JSON argument transport, and
waits for Inno's second uninstall phase andLog closed.before validating
restoration. - Passes Python 3.13.13, Inno Setup 6.7.3, all 142 settings/source checks, all
seven installer-builder tests, and the final R8 disposable
reject/install/repair/uninstall suite with exact sentinel restoration and
fake game-data retention.
Download choices
KisakCOD-VR-v0.10.0-beta.14-Setup.exeis the guided Windows installer.KisakCOD-VR-v0.10.0-beta.14.zipis the portable/manual-install package.- SHA-256 sidecars are supplied for both downloads.
Important limitations
- Windows may display Unknown Publisher because Setup is not code-signed.
- The guided installer supports classic/Steam-compatible COD4 layouts. A raw Microsoft/Xbox installation layout is detected and rejected safely rather than modified.
- Death From Above remains unsupported. Skip it with
/spmap bog_b. - The handheld air-support device in Safehouse/Heat may remain invisible, although right-controller targeting, the target marker, and the strike work.
- Real-hardware confirmation remains pending for Pimax Full FOV/physical scope and the Bog mounted-gun visual-aim path.
Retained compatibility work
This release retains the beta.12 OpenVR rendering/controller corrections, physical night-vision visor gesture, and foregrip-safe gesture arming. It also retains beta.13 HUD/menu alignment, SteamVR and Pimax runtime/hand compatibility, and controller-driven mounted-gun visual aiming.
Related fixes
- Issue #51 — VR menu/cursor/crosshair corrections
- Issue #41 — Pimax Full FOV scope layout
- Issue #45 — air-support controller targeting
- Issue #53 — resizable Configurator
Release validation
All 142 Configurator settings/source checks and all seven installer-builder tests passed. The final V97-R8 fixture passed incomplete-layout rejection, clean installation, repair without replacing original backups, uninstall restoration, sentinel-hash verification, and preservation of original game data.