MWR VR — Beta 9
Unofficial VR mod for the Call of Duty: Modern Warfare Remastered campaign, based on Overlord by Aeka0.
Test build. Expect crashes and rough edges.
Changes
- Weapon handling: charging-handle grab reach increased by 2 cm, with G36 keeping its original handle tuning. Direct magazine grab reach increased by 2 cm. Pistol support-catch behavior is preserved.
- Magazine grabbing: a wrist near the magazine body can acquire it even when rotating the authored finger contact away. Existing finger-contact reaches still work. P90 handle/magazine overlaps now select by proximity instead of wrist facing. Button-release magazines can still be pre-grasped and remain locked until release is pressed; insertion and manual-latch requirements remain.
- Movement compensation: replaced the previous completed-scene correction cache with the current native placement relative to each hand solve's origin. This addresses a source of shared hands/arms/weapon jitter during movement. Gameplay poses remain unchanged; headset confirmation is pending.
- Launcher debug settings: native hashed boolean names are recognized, stale aliases are removed on save, and native debug values are initialized from the launcher startup selection. Enabled flags appear in the console as
[VR debug] … enabled at startup. Re-enable the desired options in the launcher and restart the game. - CPU work: weapon HUD metadata is decoded once per dispatch and reused; empty indicator output no longer allocates a shared publication.
- GPU work: screen HUD copying and shading are bounded to the visible canvas when no full-screen fade is present, including the original blur/filtering footprint. Tested outputs match the previous renderer byte for byte; resolution and shader quality are unchanged.
- Launcher and executable now display Beta 9. Includes the Beta 8 SMAA compatibility fallback and earlier fixes.
Downloads
| File | Use |
|---|---|
MWR-VR-Setup.exe
| One-click installer (recommended) |
MWR-VR-Beta-9.zip
| Manual install: extract next to h1_sp64_ship.exe
|
MWR-VR-Beta-9-source.zip
| Full source with submodules (GPLv3) |
Validation and known issues
- Targeted tests passed: 1,200 HUD stream comparisons; 360 byte-identical GPU outputs each on WARP and hardware; 15,120 magazine rotation cases plus button/manual-magazine regressions; all 11 debug startup switches; and movement-compensation algebra/native-reader tests. Release build and package checks passed.
- These tests do not establish a campaign FPS improvement or stable 120 FPS at maximum settings. Walking/turning/mounted-view stability, every debug overlay and headset interaction feel still need live checks.
- SMAA 2x/Filmic settings still use SMAA 1x for VR, preserving the saved setting. Native temporal AA support is not implemented.
- Other blue/flat-screen causes are not ruled out. Earlier pending checks remain: affected Steam Family Sharing startup, Javelin sight/lock/fire, T-pose arm length, M4 bolt catch slap, and RPG pickup while riding.
Reporting problems
Email lesan00622@gmail.com, attaching the ZIP made by Ctrl+Shift+F8 in-game while the problem is occurring.
MWR VR — Beta 9 (한국어)
시험판입니다. 충돌이나 미완성 기능이 있을 수 있습니다.
변경 사항
- 총기 조작감: G36을 제외한 장전손잡이 잡기 범위를 2cm 늘렸습니다. 일반 탄창 잡기 범위도 2cm 늘렸으며, 권총의 보조 그립 탄창 받기는 유지합니다.
- 탄창 잡기: 손목을 돌려 손가락 접촉점이 벗어나도 손목이 탄창 몸체 근처에 있으면 잡을 수 있습니다. 기존 손가락 접촉도 인정합니다. P90처럼 탄창과 손잡이 범위가 겹칠 때는 손목 방향 대신 거리로 선택합니다. 탄창멈치식은 미리 잡을 수 있으며, 멈치를 눌러야 분리됩니다. 삽입 방향과 수동 멈치 조건은 유지합니다.
- 이동 위치 보정: 이전 장면의 보정 캐시 대신 각 손 뼈대를 계산할 때의 원본 배치 기준을 사용합니다. 이동 시 손·팔·무기가 함께 떨릴 수 있는 경로를 수정했으며, 조작 계산용 포즈는 유지합니다. 실제 헤드셋 확인은 남아 있습니다.
- 런처 디버그 설정: 해시 이름으로 저장된 불리언 설정을 인식하고, 저장 시 오래된 중복 항목을 제거합니다. 게임의 디버그 값도 런처 시작 설정과 맞췄습니다. 켜진 항목은
[VR debug] … enabled at startup로그로 확인할 수 있습니다. 런처에서 원하는 항목을 다시 켜고 게임을 재시작해 주세요. - CPU 작업 감소: 무기 HUD 명령 정보를 한 번 읽어 재사용하고, 비어 있는 경고·마커 결과의 불필요한 공유 객체 생성을 줄였습니다.
- GPU 작업 감소: 전체 화면 페이드가 없을 때 HUD가 표시되는 영역과 블러·필터링에 필요한 주변만 복사·합성합니다. 비교한 출력은 기존과 바이트 단위로 동일하며, 해상도와 셰이더 품질은 유지합니다.
- 런처와 실행 파일 표기를 Beta 9로 변경했습니다. Beta 8의 SMAA 호환성 대체 처리와 이전 수정을 포함합니다.
다운로드
| 파일 | 용도 |
|---|---|
MWR-VR-Setup.exe
| 원클릭 설치 (권장) |
MWR-VR-Beta-9.zip
| 수동 설치: h1_sp64_ship.exe가 있는 폴더에 풀기
|
MWR-VR-Beta-9-source.zip
| 외부 라이브러리를 포함한 전체 소스 (GPLv3) |
검증과 알려진 문제
- HUD 명령 1,200개 비교, WARP·실제 GPU 각각 360개 출력 일치, 탄창 회전 15,120건과 탄창 조작 회귀 테스트, 디버그 시작 설정 11개, 이동 보정 계산·원본 값 읽기 테스트를 통과했습니다. Release 빌드와 배포 파일도 확인했습니다.
- 게임 전체 FPS 향상이나 최고 옵션 120FPS를 보장하는 결과는 아닙니다. 이동·회전·탑승 시 안정성, 모든 디버그 표시, 실제 조작감은 헤드셋 확인이 필요합니다.
- SMAA 2x/Filmic 설정은 저장값을 유지하면서 VR에서 SMAA 1x로 대체합니다. 시간축 AA 자체는 아직 지원하지 않습니다.
- 다른 원인의 파란 화면·평면 화면 문제까지 해결됐다는 의미는 아닙니다. 이전 확인 대기 항목: Steam 가족 공유 실행, 재블린 조준 시야·락온·발사, T자 측정 후 팔 길이, M4 볼트캐치 치기, 탑승 중 RPG 줍기.
문제 보고
lesan00622@gmail.com으로 보내 주세요. 문제가 발생한 상태에서 Ctrl+Shift+F8을 눌러 생성된 진단 ZIP을 첨부해 주세요.