Repository navigation
Releases: farmerarmor/KCD1VR
Release list
KCD1VR 0.1.69 - sRGB color and OpenXR 1.0 compatibility
KCD1VR 0.1.69 — sRGB color and OpenXR 1.0 compatibility
This experimental prerelease contains two focused compatibility corrections on top of the 0.1.67 true-stereo baseline.
Changes
- Correctly declares KCD's gamma-encoded final image as sRGB when submitting both the stereo world and HUD/dialogue layers to OpenXR.
- This fixes the washed-out headset image reported in 0.1.67.
- The correction has been confirmed in-headset.
OpenXRSrgbSwapchains=0restores the previous non-sRGB behavior for comparison.
- Requests OpenXR API 1.0.0 instead of the header's current OpenXR 1.1 version.
- KCD1VR uses OpenXR 1.0 core functionality plus
XR_KHR_D3D11_enable, so this does not remove a used feature. - The same correction is applied to
KCD1VRResolution.exe, allowing the installer to query 1.0-only runtimes too. - The runtime name/version is now written to
KCD1VR.logafter successful instance creation.
- KCD1VR uses OpenXR 1.0 core functionality plus
Virtual Desktop testing requested
The OpenXR 1.0 change is intended to fix reports that Virtual Desktop's OpenXR runtime rejects KCD1VR during instance creation. It is standards-based and compiles successfully, but has not been tested against Virtual Desktop by the maintainer. Please report whether the game reaches VR and attach Bin\Win64\KCD1VR.log if it does not.
A successful startup should log lines resembling:
OpenXR runtime: VirtualDesktopXR ...; requested API 1.0.0
Stereo swapchain created: ..., source format=28, OpenXR format=29
Compatibility
- Confirmed game build: Steam KCD 1.9.7, Direct3D 11.
- Other game builds remain unvalidated because the native hooks are executable-specific.
- Motion controllers are not implemented; use keyboard/mouse or a normal gamepad.
- This remains a true dual-render stereo mod and does not use AER.
Installation
- Download and extract
KCD1VR-0.1.69-openxr-1.0-compatibility.zip. - Close KCD and ensure no other mod owns
Bin\Win64\dinput8.dll. - Start the intended OpenXR runtime and headset.
- Run
install.ps1and answer its prompts. - Use
+exec KCD1VR.cfg +exec KCD1VR-dlss.cfgin KCD's launch options. - Start the game and press F11 to recenter.
See the packaged README for native-rendering instructions, complete configuration details, troubleshooting, controls, updating, uninstalling, and source-build steps.
Checksums
KCD1VR-0.1.69-openxr-1.0-compatibility.zip:1511436E697973694FD30061E47FF41D197E10566053C48B2FCA38A96DC5C5B4dist/dinput8.dll:4D1182A2AEC20D3EBAB6EF9F571DB9A11352F0B71BE5D0BAA23DAC0642AB07A5dist/KCD1VRResolution.exe:183DDEF75BED8469FAC3BA693B18399894442B7FDAF7878FD3F2C34CF3CFD304
KCD1VR 0.1.67 - flat dialogue screen
KCD1VR 0.1.67 — flat dialogue screen
This is the first public experimental release of KCD1VR, a true-stereo D3D11/OpenXR conversion for Kingdom Come: Deliverance. It renders both eyes every game frame and does not use alternating-eye rendering (AER).
Highlights
- Native dual-render stereo with OpenXR head orientation, position, real IPD, and asymmetric per-eye FOV.
- Head-locked HUD and menus.
- Dialogues now appear on one comfortable monoscopic virtual screen, fixing the doubled character and clipped dialogue text without changing normal gameplay or menu rendering.
- F11 headset recentering and an optional vertical-camera-input comfort lock.
- Central view-dependent object blinking reduced with the validated coverage-buffer reprojection setting.
- VR-safe F6–F10 shader isolation tool remains available for diagnostics.
- Experimental NVIDIA DLSS quality and model-preset selection, including model K.
Compatibility
- Confirmed in-headset with the Steam KCD 1.9.7 executable.
- Direct3D 11 and an active OpenXR runtime are required.
- Other game builds are not yet validated; the hooks are version-specific.
- Motion controllers are not implemented. Use keyboard/mouse or a normal gamepad.
- DLSS is experimental and may offer little net performance improvement. Native rendering remains a supported option.
Installation
- Download and extract
KCD1VR-0.1.67.zip. - Close KCD and ensure no other mod owns
Bin\Win64\dinput8.dll. - Start the headset/OpenXR runtime.
- Run
install.ps1and answer its game-root, resolution-scale, DLSS-quality, and model-preset prompts. - Add
+exec KCD1VR.cfg +exec KCD1VR-dlss.cfgto KCD's launch options. - Start the game and press F11 to recenter.
The archive's README contains native-rendering instructions, configuration details, troubleshooting, controls, updating, uninstalling, and source-build steps.
Checksums
KCD1VR-0.1.67.zip:37AC94F3090707353EC690A1E30E3DFAAB0BC45904BFEECCF673193C56D452E3- Headset-tested
dist/dinput8.dll:4A2932AC8CE73BA7BDBC7EFEB485D5882A815C459B861D4716D10778619682B1