CitraVR delivers native Nintendo 3DS emulation on Quest, coming soon from Air Link creator Amanda Watson.
Designed for accessing homebrew and personal game backups, Citra is an open-source Nintendo 3DS emulator for Windows that started in 2013. Because of the Dolphin emulator’s legal issues on Steam, Watson tells UploadVR that CitraVR’s open beta will release on SideQuest and Github next week. Once sideloaded, CitraVR starts with a 2D panel in the Home UI for managing and selecting games, transitioning into a “fully immersive XR app” upon launch.
Though you can already use Citra on PC VR, including streaming to Quest, CitraVR runs natively on Quest as an OpenXR application. While the Touch Controllers’ default mapping “makes most games on the platform playable,” CitraVR also supports 3rd party wired USB and wireless Bluetooth controllers for games requiring more inputs. Full stereoscopic rendering is also supported.
“My initial goal when developing this port wasn’t primarily to bring 3DS game emulation to VR, but rather to be an educational resource for VR developers,” says Watson in a prepared statement, who later calls this “a statement to developers and players” about VR app development’s possibilities. Stating it’s General Public Licence (GPL) compliant, all source code will be publicly available, letting other GPL-licenced projects copy CitraVR’s source code to add VR support.
Many users will, of course, simply obtain 3DS game ROMs online, just like the non-VR version and other console emulators. Legally accessing 3DS games through Citra requires dumping your games through a hacked 3DS, which is detailed further in the Citra FAQ. It’s also worth noting that despite 3DS being backward compatible, Citra doesn’t support original Nintendo DS games. Finally, Watson also tells UploadVR that performance is game-dependent and recommends checking Citra community guides for what works best.
CitraVR arrives on January 20 for the Meta Quest platform. For more information on how to sideload content, check out our previous guide below:
This article was originally published on uploadvr.com