No description
Find a file
Amanda Watson da74be6097
Update README.md
fixed spelling
2024-01-20 21:24:52 -06:00
.ci Bump clang format to 15 (#7014) 2023-09-27 19:29:49 +05:30
.github removed citra workflows 2024-01-20 18:27:29 -06:00
assets updated logo 2024-01-18 13:25:02 -06:00
CMakeModules video_core: Abstract shader generators. (#6990) 2023-09-30 02:06:06 -07:00
dist build: Fix Qt installer build script. (#6938) 2023-09-01 15:18:47 -07:00
externals added openxr module 2024-01-16 17:51:39 -06:00
hooks hook: remove clang-format check 2017-02-17 13:52:23 +02:00
src [CitraApplication] disabled notifications to prevent crash 2024-01-20 19:26:05 -06:00
.gitattributes Meta: Add gitattributes file 2018-09-22 14:59:15 -06:00
.gitignore Add Kdevelop files to .gitignore (#6951) 2023-09-07 11:52:40 -07:00
.gitmodules added openxr module 2024-01-16 17:51:39 -06:00
CMakeLists.txt externals: allow users to use system cpp-jwt libraries (#6976) 2023-09-28 16:31:14 -07:00
CONTRIBUTING.md CONTRIBUTING.md: migrate to the wiki 2018-11-08 00:15:55 -05:00
Doxyfile Remove every trailing whitespace from the project (but externals). 2015-05-29 21:59:29 +01:00
keys.tar.enc Flatpak support (#4383) 2018-11-07 21:33:36 -05:00
license.txt Updating project license to GPLv3 2024-01-17 16:19:33 -06:00
README.md Update README.md 2024-01-20 21:24:52 -06:00

c


CitraVR
CitraVR (Beta)

Play 3DS homebrew and personal game backups in 3D on the go with your Quest.
CitraVR is a GPL-licensed, engineless OpenXR application with all source code publicly available.

Compatabillty | Releases | Known Issues | How to Install and Run | Building | Need Help? | Support | License

Introduction

I originally created this project to a be a proof-of-concept of some techniques XR developers were curious about. Specifically:

  • Building a 2D/3D hybrid app
  • Rendering a 2D interactive window of non-VR content in VR
  • Using VR layers to get sharp, crisp text and visuals.

A Quest-native (i.e. OpenXR, without a third-party game engine) port of the Citra 3DS emultor Seemed like a great and fun way to demonstrate all these things at once.

The project is still small, but I'm looking for ways to improve it as time goes on.

Features

  • Stereoscopic rendering
  • Broad controller support
  • Large, moveable/resizeable screen
  • Playable in mixed reality
  • Low-overhead port
  • Fully GPL-licensed, 100% independent of the Meta SDK

Compatabillty

HMDs

CitraVR supports the following devices:

  • Meta Quest 2
  • Meta Quest Pro
  • Meta Quest 3

Games

For a full list of games that work well on CitraVR, please visit the CitraVR compatability list

Controllers/Input

CitraVR maps the Quest controllers in a way that makes most games on the platform playable with the default mapping.

For games that need access to more inputs, or if a player needs to access more inputs faster, CitraVR also supports a multitude of 3rd party wired USB and wireless bluetooth controllers.

Releases

Grab the latest release here

Known Issues

See the CitraVR Known Issues

How to Install and Run

Building

Building for Quest

Need Help?

Submit an issue, or join the cvr-support channel on Discord

Support

Buy me a beer

You can also buy the original non-VR Citra project a beer

License

CitraVR is licensed under the GPLv3 (or any later version). Refer to the LICENSE.txt file.