Skip to content

Releases

UEVR + Embedded RenderDoc Capture — v1.0.1

Choose a tag to compare

@elliotttate elliotttate released this 13 Jun 15:25

UEVR + Embedded RenderDoc Capture — v1.0.1

Docs + usability update over v1.0. Binaries are unchanged; the only new file is a one-click launcher, plus corrected documentation.

What's new

  • Launch-Capture.bat — one-click launcher. Drag your game's real exe onto it, or edit the GAME_EXE line and double-click. No PowerShell needed.
  • Docs corrected:
    • The capture path needs no UEVRInjector.exe and no .NET — the launcher injects everything. (README previously implied otherwise.)
    • Point --exe at the real render exe under Binaries\Win64 (e.g. <Game>-Win64-Shipping.exe, or UnrealGame-Win64-Shipping.exe for generic-target builds) — not a small redirector stub at the install root.
    • Documented --defer-backend-ms — the workaround for modular / D3D12-Agility-SDK titles that won't boot under the default early-prehook path.
    • New troubleshooting for "the game doesn't launch", plus a full launcher-flags reference.

Capture in 3 steps

  1. Unzip; drag your game's real exe onto Launch-Capture.bat (or run .\UEVRRenderDocLauncher.exe --exe "...\YourGame-Win64-Shipping.exe" --wait).
  2. Once the game is rendering, run .\Capture-RenderDoc.ps1.
  3. Open the .rdc in RenderDoc (qrenderdoc.exe).

See RENDERDOC_CAPTURE_GUIDE.md for the full walkthrough, VR capture, and troubleshooting.

Verify your download

SHA256: e7839fbf8d7c21511747faa7581980d11c17e52e0b091338e024535b9fdf53a5

UEVR © praydog (all rights reserved) · RenderDoc by Baldur Karlsson & contributors. This bundle only adds the embedded-capture plumbing + docs.

UEVR + RenderDoc Capture v1.0

Choose a tag to compare

@elliotttate elliotttate released this 13 Jun 04:36

UEVR + Embedded RenderDoc Capture — v1.0

Capture a real GPU frame (flat or stereo VR) from almost any Unreal Engine game and open it in RenderDoc. This is praydog's UEVR with an embedded RenderDoc capture system bolted on.

⚡ Inject and go

  1. Download UEVR-RenderDoc-Capture-v1.0.zip below and unzip it.
  2. Open PowerShell in that folder and launch your game (use the real shipping exe):
    .\UEVRRenderDocLauncher.exe --exe "C:\Path\To\YourGame-Win64-Shipping.exe" --wait
  3. Once it's rendering, capture a frame:
    .\Capture-RenderDoc.ps1
  4. Open the .rdc it prints in RenderDoc (qrenderdoc.exe).

Full walkthrough: RENDERDOC_CAPTURE_GUIDE.md.

📦 What's in the zip

UEVRBackend.dll, renderdoc.dll (the capture runtime), openxr_loader.dll + openvr_api.dll (VR), UEVRRenderDocLauncher.exe (injects RenderDoc before the game's first device — clean captures), UEVRRenderDocSmoke.exe (no-game test), Capture-RenderDoc.ps1, helper scripts, QUICKSTART.txt, and the guide. Nothing else to install to capture; you only need RenderDoc to view the result.

🥽 VR (incl. Meta XR Simulator, no headset needed)

Copy the bundled openxr_loader.dll into the game's Binaries\Win64, make the Meta XR Simulator (or your headset) the active OpenXR runtime, then launch + capture the same way. The .rdc contains the full stereo (both-eyes) frame.

✅ Verified

Tested end-to-end on a UE5 title: a native D3D12 .rdc that renderdoccmd index-capture reads with no repair step — both flat and stereo VR under the Meta XR Simulator (double-wide eye swapchains, OpenXR session, ~1 GB stereo frame).

🙏 Credits & license

UEVR is © praydog — https://github.com/praydog/UEVR — all rights reserved; this fork only adds the capture plumbing + docs. RenderDoc by Baldur Karlsson & contributors. Respect the upstream project's terms.


UEVR-RenderDoc-Capture-v1.0.zip SHA256: 79B6938C04EC00140650CAC43AAAD8BB4875066629759A4FED3AD36228060A90