MCPcopy Create free account
hub / github.com/LibreVR/Revive

github.com/LibreVR/Revive @3.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.2.0 ↗ · + Follow
791 symbols 1,190 edges 91 files 19 documented · 2% updated 2y ago3.2.0 · 2023-03-20★ 3,760618 open issues

Browse by type

Functions 690 Types & classes 101
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Revive Compatibility Layer

This is a compatibility layer between the Oculus SDK and OpenVR/OpenXR. It allows you to play Oculus-exclusive games on your HTC Vive or Valve Index.

Refer to the wiki if you run into any problems. You can also find a community-compiled list of working games on the wiki, feel free to add your own results.

Installation

Always check the compatibility list before making a purchase.

  1. Download and install Oculus Rift Software. When you get to "Select Your Headset", choose to "Skip".
  2. Download the latest Revive installer.
  3. Install Revive in your preferred directory.
  4. Start SteamVR if it's not already running.
  5. Put on the headset, open the dashboard and click the new Revive tab.
  6. If you run into any problems, read the known issues below or refer to the wiki.

Known Issues

  • Newly installed applications may refuse to start when you try to launch them for the first time, simply follow these instructions to fix it or reboot your PC.
  • If you don't see the Revive tab, go to the start menu on your desktop and start the Revive Dashboard. Or check the Applications tab in the SteamVR settings to see if the tab is enabled.

Core symbols most depended-on inside this repo

Shape

Function 361
Method 329
Class 95
Enum 6

Languages

C++93%
C6%
TypeScript1%

Modules by API surface

Revive/REV_CAPI.cpp102 symbols
ReviveXR/REV_CAPI.cpp101 symbols
ReviveXR/InputManager.cpp35 symbols
Externals/glad/src/glad.c35 symbols
LibOVRProxy/OVR_CAPI.cpp28 symbols
Revive/InputManager.cpp25 symbols
ReviveXR/InputManager.h21 symbols
Revive/InputManager.h21 symbols
ReviveOverlay/revivemanifestcontroller.cpp18 symbols
ReviveXR/XR_Math.h17 symbols
ReviveOverlay/openvroverlaycontroller.cpp17 symbols
Revive/CompositorBase.cpp15 symbols

For agents

$ claude mcp add Revive \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page