CitraVR/README.md

89 lines
3.7 KiB
Markdown
Raw Normal View History

<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">Compatibillty</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> |
<a href="#discord">Discord</a> |
<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
2024-01-30 07:40:13 +01:00
- Creating a VR app to render 2D interactive windows without an engine
2024-01-21 03:39:45 +01:00
- Using VR layers to get sharp, crisp text and visuals.
2024-01-23 15:45:48 +01:00
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.
2024-01-21 03:39:45 +01:00
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
## Compatibillty
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
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)
2024-01-21 03:39:45 +01:00
### Controllers/Input
[Touch Controller Input Bindings Diagram](https://github.com/amwatson/CitraVR/wiki/Touch-Controller-Input-Bindings)
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)
## 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
2024-01-21 03:08:20 +01:00
# 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)
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.