CitraVR/README.md

83 lines
3.2 KiB
Markdown
Raw Normal View History

c<h1 align="center">
<br>
2024-01-17 07:20:56 +01:00
<a href="https://citra-emu.org/"><img src="assets/citravr_logo.png" alt="CitraVR" width="200"></a>
<br>
<b>CitraVR (Beta)</b>
<br>
</h1>
2024-01-21 03:39:45 +01:00
<h4 align="center"> Play 3DS homebrew and personal game backups in 3D on the go with your Quest.
</br>
CitraVR is a GPL-licensed, engineless OpenXR application with all source code publicly available.
</h4>
<p align="center">
<a href="#compatabillty">Compatabillty</a> |
<a href="#releases">Releases</a> |
2024-01-21 03:14:10 +01:00
<a href="#known-issues">Known Issues</a> |
2024-01-21 03:08:20 +01:00
<a href="#how-to-install-and-run">How to Install and Run</a> |
<a href="#building">Building</a> |
2024-01-21 03:08:20 +01:00
<a href="#need-help">Need Help?</a> |
<a href="#support">Support</a> |
<a href="#license">License</a>
</p>
2024-01-21 03:39:45 +01:00
## 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](https://github.com/citra-emu/citra) Seemed like a great and fun way to demonstrate all these things at once.
2024-01-21 03:55:11 +01:00
The project is still small, but I'm looking for ways to improve it as time goes on.
2024-01-21 03:39:45 +01:00
## Features
- Stereoscopic rendering
- Broad controller support
- Large, moveable/resizeable screen
- Playable in mixed reality
2024-01-21 04:24:52 +01:00
- Low-overhead port
- Fully GPL-licensed, 100% independent of the Meta SDK
## Compatabillty
2024-01-21 03:39:45 +01:00
### HMDs
2024-01-20 20:56:01 +01:00
CitraVR supports the following devices:
- Meta Quest 2
- Meta Quest Pro
- Meta Quest 3
2024-01-21 03:39:45 +01:00
### Games
2024-01-21 04:05:22 +01:00
For a full list of games that work well on CitraVR, please visit the [CitraVR compatability list](https://docs.google.com/document/d/1Jezf64_s5m1lbj3mD--Ye2ew3su0hTAeBWNx3ViMtHI/edit?usp=sharing)
2024-01-21 03:39:45 +01:00
### Controllers/Input
CitraVR maps the Quest controllers in a way that makes most games on the platform playable with the default mapping.
2016-02-25 08:42:34 +01:00
2024-01-21 03:39:45 +01:00
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.
2019-08-19 00:12:05 +02:00
2024-01-21 03:08:20 +01:00
## Releases
2024-01-21 03:14:10 +01:00
Grab the latest release [here](https://github.com/amwatson/CitraVR/releases)
## Known Issues
See the [CitraVR Known Issues](https://github.com/amwatson/CitraVR/wiki/CitraVR-Known-Issues)
2024-01-21 03:08:20 +01:00
## How to Install and Run
2024-01-21 03:55:11 +01:00
- [How to install and run CitraVR on Quest](https://github.com/amwatson/CitraVR/wiki/Install-Run-on-Quest)
- [How to back up 3DS Games](https://github.com/amwatson/CitraVR/wiki/Backing-up-3DS-Games)
2014-04-08 21:05:45 +02:00
## Building
[Building for Quest](https://github.com/amwatson/CitraVR/wiki/Building-for-Quest)
2024-01-21 03:08:20 +01:00
## Need Help?
[Submit an issue](https://github.com/amwatson/CitraVR/issues), or join the cvr-support channel on [Discord](https://discord.com/channels/747967102895390741/1196505250102792232)
## Support
[Buy me a beer](https://www.buymeacoffee.com/fewerwrong)
2024-01-17 07:12:45 +01:00
You can also [buy the original \(non-VR\) Citra project a beer](https://www.patreon.com/citraemu)
2024-01-21 03:08:20 +01:00
## License
CitraVR is licensed under the GPLv3 (or any later version). Refer to the [LICENSE.txt](https://github.com/amwatson/CitraVR/blob/master/license.txt) file.