mirror of
https://github.com/amwatson/CitraVR.git
synced 2024-09-20 03:11:40 +02:00
85 lines
3.7 KiB
Markdown
85 lines
3.7 KiB
Markdown
<h1 align="center">
|
|
<br>
|
|
<a href="https://citra-emu.org/"><img src="assets/citravr_logo.png" alt="CitraVR" width="500"></a> (Beta)
|
|
</h1>
|
|
|
|
<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">Compatibillty</a> |
|
|
<a href="#releases">Releases</a> |
|
|
<a href="#known-issues">Known Issues</a> |
|
|
<a href="#how-to-install-and-run">How to Install and Run</a> |
|
|
<a href="#building">Building</a> |
|
|
<a href="#discord">Discord</a> |
|
|
<a href="#need-help">Need Help?</a> |
|
|
<a href="#support">Support</a> |
|
|
<a href="#license">License</a>
|
|
</p>
|
|
|
|
## 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
|
|
- Creating a VR app to render 2D interactive windows without an engine
|
|
- 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 emulator](https://github.com/citra-emu/citra) 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
|
|
|
|
## Compatibillty
|
|
|
|
### 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 Game Compatability List](https://docs.google.com/spreadsheets/d/1viN8_MWO1HW9QXlkT-TdCGQbH1g660mKsIp1ZTARdho/edit?usp=sharing)
|
|
|
|
### Controllers/Input
|
|
[Touch Controller Input Bindings Diagram](https://github.com/amwatson/CitraVR/wiki/Touch-Controller-Input-Bindings)
|
|
|
|
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](https://github.com/amwatson/CitraVR/releases)
|
|
|
|
## Known Issues
|
|
See the [CitraVR Known Issues](https://github.com/amwatson/CitraVR/wiki/CitraVR-Known-Issues)
|
|
|
|
## How to Install and Run
|
|
- [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)
|
|
|
|
## Building
|
|
[Building for Quest](https://github.com/amwatson/CitraVR/wiki/Building-for-Quest)
|
|
|
|
## Discord
|
|
Join the [Flat2VR](https://flat2vr.com/) discord and from there join [cvr-join](https://discord.com/channels/747967102895390741/1196505250102792232) to get access to the CitraVR community and support forums
|
|
|
|
# Need Help?
|
|
Please check our [Troubleshooting](https://github.com/amwatson/CitraVR/wiki/Troubleshooting) and [Known Issues](https://github.com/amwatson/CitraVR/wiki/CitraVR-Known-Issues) pages to see if your issue is listed.
|
|
To file a bug report or a feature request, please [submit an issue](https://github.com/amwatson/CitraVR/issues/new/choose).
|
|
Otherwise, follow the instructions for <a href="#discord">Discord</a> and post in [cvr-support](https://discord.com/channels/747967102895390741/1196505719910957176)
|
|
|
|
## Support
|
|
[Buy me a beer](https://www.buymeacoffee.com/fewerwrong)
|
|
|
|
You can also [buy the original \(non-VR\) Citra project a beer](https://www.patreon.com/citraemu)
|
|
|
|
## 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.
|