Changes

Jump to navigation Jump to search

Virtual reality

1,464 bytes added, 20:01, 8 March 2020
m
no edit summary
! scope="col"|[[Recommended Emulators|Recommended]]
|-
!colspan="9"|PC/ x86
|-
|[[3dSen|3dSenVR3dSen VR]]
|[[Nintendo Entertainment System emulators|Nintendo Entertainment System]]
|align=left|{{Icon|Windows}}|V3 Preview<br/>[https://geod.itch.io/3dnes [3dSen#Download|{{3dSenVRVer}} (itch.io $)]<br/>[https://store.steampowered.com/app/954280/3dSenVR/ (Steam $)]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✓}} ||{{✓}} ||{{✓}} ||{{✓}}
|-
|[https://dolphinvr.wordpress.com/ [Dolphin VR]]
|[[Wii emulators|Nintendo Wii]], [[GameCube emulators|GameCube]] & [[Nintendo_64_emulators#Virtual_Console_games_in_Dolphin|N64 VC]]
|align=left|{{Icon|Windows}}
|[https://dolphinvr.wordpress.com/downloads/ 5.0-250]
|HTC Vive, Oculus Rift
|[https://github.com/braindx/vbjin-ovr VBjin-OVR]
|[[Virtual Boy emulators|Nintendo Virtual Boy]]
|align=left|{{Icon|Windows}}
|[https://github.com/braindx/vbjin-ovr/releases/download/3.0/VBjin-OVR.exe 3.0]
|Oculus Rift
|[[RetroArch]]
|[[Multi-system emulators|Multi-system]]
|Multi-platformalign=left|{{Icon|Windows|Linux}}
|[http://buildbot.libretro.com/stable/ {{RetroArchVer}}]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|[https://medium.com/webmr/emukit-2-immersive-psx-n64-vr-on-the-web-7c1ec110a592 Emukit VR]
|[[Nintendo_64_emulators|Nintendo 64]], [[PlayStation emulators|Sony PlayStation]]
|Multi-platformalign=left|{{Icon|Web}}
|[https://github.com/exokitxr/emukit Git]
|?
|[https://forums.oculusvr.com/community/discussion/26990/ppsspp-vr-playstation-portable-emulator PPSSPP VR]
|[[PlayStation Portable emulators|Sony PSP]]
|align=left|{{Icon|Windows}}
|[https://drive.google.com/open?id=1KDg9SB9Fn4nulS6abBofMy7rUyDGth5- 1.1.1]
|Oculus Rift
|[[Citra]]
|[[Nintendo 3DS emulators|Nintendo 3DS]]
|align=left|{{Icon|Windows, |Linux, macOS }}
|[https://citra-emu.org/download/ Nightly]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|[[Dolphin]]
|[[Wii emulators|Nintendo Wii]], [[GameCube emulators|GameCube]] & [[Nintendo_64_emulators#Virtual_Console_games_in_Dolphin|N64 VC]]
|Multi-platform align=left|{{Icon|Windows|Linux}}
|[https://dolphin-emu.org/download/ Dev]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✗}} ||{{✓}} ||{{✓}} ||?
|-
|[[RPCS3]]
|[[PlayStation 3 emulators|PlayStation 3]]
|align=left|{{Icon|Windows|Linux|FreeBSD}}
|[https://github.com/RPCS3/rpcs3/releases {{RPCS3Ver}}]
|Valve Index, HTC Vive, Oculus Rift, WindowsMR
|{{✗}} ||{{✓}} ||{{✓}} ||?
|Decaf VR
|[[Wii U emulators|Nintendo Wii U]]
|align=left|{{Icon|Windows, |Linux}}
|[https://github.com/CarlKenner/decaf-emu/tree/VR Git]
|Oculus Rift
|? ||? ||{{✗}} ||{{✗}}
|-
|[https://www.reddit.com/r/emulation/comments/8iv934czdif4/virtueboy_advance_a_stereoscopic_3d_gba_emulatorunofficial_3d_gba_retroarch_core/ VirtueBoy AdvanceVBA-Next 3D fork]
|[[Game Boy Advance emulators|Nintendo GBA]]
|align=left|{{Icon|Windows, Linux<!-- Old download links, not working, no archive found.|[http://virtueboyadvance.iintendto.com/VirtueBoy.zip ?.?] (Windows)<br />[http://virtueboyadvance.iintendto.com/VirtueBoy(Linux).zip ?.?] (Linux)-->}}
|N/A
|Valve Index, HTC Vive, Oculus Rift, WindowsMR|? {{✗}} ||? {{✓}} ||{{}} ||{{✗}}
|-
!colspan="9"|Mobile/ ARM
|-
|[[ePSXe]]
|[[PlayStation emulators|Sony PlayStation]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}|[https://play.google.com/store/apps/details?id=com.epsxe.ePSXe 2.0.10 {{EpsxeAndroidVer}} ($)]
|Google Cardboard
|? ||? ||{{✓}} ||?
|FPse
|[[PlayStation emulators|Sony PlayStation]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}|[https://play.google.com/store/apps/details?id=com.emulator.fpse 0.11.198 {{FpseAndroidVer}} ($)]
|Oculus, GearVR, Google Cardboard, Homido, etc.
|? ||? ||{{✓}} ||?
|GVRgb
|[[Game Boy/Game Boy Color emulators|Game Boy/Color]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|https://play.google.com/store/apps/details?id=com.mallmagician.GvrgbCB
|N/A
|[[PPSSPP]]
|[[PlayStation Portable emulators|Sony PSP]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|[http://buildbot.orphis.net/ppsspp/ {{PPSSPPVer}}]
|Google Cardboard
|[[RetroArch]]
|[[Multi-system emulators|Multi-system]]
|Multi-platformalign=left|{{Icon|Android}}
|[http://buildbot.libretro.com/stable/ {{RetroArchVer}}]
|?
|[[Dolphin]]
|[[Wii emulators|Nintendo Wii]], [[GameCube emulators|GameCube]] & [[Nintendo_64_emulators#Virtual_Console_games_in_Dolphin|N64 VC]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|[https://dolphin-emu.org/download/ Dev]
|Google Cardboard
|[https://gp2x.org/android/vrmame/ VR MAME]
|[[Arcade emulators|Arcade]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|[https://play.google.com/store/apps/details?id=org.gp2x.cmame 1.0.1]
|Google Cardboard
|[https://gp2x.org/android/vrvice/ VR VICE]
|[[Commodore 64 emulators|Commodore 64]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|[https://play.google.com/store/apps/details?id=org.gp2x.cvice 1.0.3]
|Google Cardboard
|VirtualBoyGo
|[[Virtual Boy emulators|Nintendo Virtual Boy]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}|[https://github.com/CidVonHighwind/VirtualBoyGo 1.23.1]|Oculus Quest, Oculus Go
|? ||? ||{{✓}} ||?
|-
|GearboyVR
|[[Game Boy/Game Boy Color emulators|Game Boy/Color]]
|[[Android emulatorsalign=left|{{Icon|Android]]}}
|[https://github.com/CidVonHighwind/GearboyVR 1.0]
|Oculus Go
===Comparison===
<!-- Just some temp text, needs to be rewritten -->;3dSenVR[[3dSen|3dSen VR]]:Converts two dimensional NES games to 3D and allows you to rotate and change the viewing angle. Was previously know as 3DNes VR, name was changed for release on Steam and itch.io.
;[[Dolphin VR]]: A VR fork by [https://github.com/CarlKenner/ CarlKenner] (AKA [https://www.reddit.com/user/2EyeGuy/ 2EyeGuy]). 3D Games can be played in Virtual Reality with accurate life-size scale, full FOV, a 3D HUD, independent aiming, and the ability to look around. 2D Games can be played on a life-size virtual screen at the correct angle, sometimes even in 3D. Supports Wii, GameCube and Nintendo 64 Virtual Console games. There are also romhacks that can be used to make games more VR friendly, an example being this [https://www.dsogaming.com/news/you-can-now-play-the-legend-of-zelda-ocarina-of-time-in-vr-first-person-mode-on-the-pc/ Ocarina of Time romhack]. For more info check out [https://www.reddit.com/r/Dolphin_VR/comments/a5md0j/dolphin_vr_quick_setup_guide_and_tips/ Dolphin VR Quick Setup Guide], [https://www.reddit.com/r/Dolphin_VR/ Dolphin_VR subreddit] and this [https://docs.google.com/spreadsheets/d/1cSDIbgJcAtW7QoEaDjsd811g__WXNQqAkykUU6wEmnk/edit?usp=sharing compatibility spreadsheet].
;VBjin-OVR: Has a Head Locked mode where the screen is fixed in view and head tracking is ignored and a Immersive mode where the screen is placed in the world and head tracking is used to allow you to look around. This mode should be considered experimental and suffers from artifacts inherent to the Virtual Boy's implementation.
;Decaf VR: A VR fork by [https://github.com/CarlKenner/ CarlKenner] (AKA [https://www.reddit.com/user/2EyeGuy/ 2EyeGuy]). Abadoned. It's just a 3m wide TV floating in the black void 1.5m in front of you (and another one behind you), with a correctly-sized gamepad screen held in your left hand.
;Dolphin: Regular Dolphin has had support for Stereoscopic 3D video output for a long time.<ref name="dolphin3d">https://dolphin-emu.org/blog/2015/05/13/a-second-perspective/</ref> There are support for Side-by-Side, anaglyph, top-and-bottom, 3D Vision output and passive stereoscopic displays. For use with a VR headset, use side-by-side output. For PC, use something like [https://bigscreenvr.com/ Bigscreen] and enable SBS3D mode to show SBS content in your VR headset, for Android it should work right away. As of October 2019 an OpenXR implementation for full VR support is being worked on, see this [https://github.com/dolphin-emu/dolphin/pull/8380 pull request] for more info. ;[[RPCS3]]:Added support for PlayStation 3D on March 7, 2020<ref name="rpcs3">https://twitter.com/rpcs3/status/1236296783594229762</ref>. Initially only for Anaglyph output but stereoscopic will be added later. Use something like [https://bigscreenvr.com/ Bigscreen] and enable SBS3D mode to show SBS content in your VR headset. There is [[wikipedia:List_of_PlayStation_3_games_with_3D_support|a list on Wikipedia]] with games that have 3D support.
==VR game room simulations==
|[http://www.emuvr.net/ EmuVR]
|[[Multi-system emulators|Multi-system]]
|align=left|{{Icon|Windows}}
|[http://www.emuvr.net/beta Beta]
|90's game room
|[http://digitalcybercherries.com/new-retro-arcade-neon/ New Retro Arcade: Neon]
|[[Multi-system emulators|Multi-system]]
|align=left|{{Icon|Windows}}
|[https://store.steampowered.com/app/465780/ Steam ($)]
|80's arcade
|[https://megadriveclassics.sega.com/ SEGA Mega Drive and Genesis Classics]
|[[Sega Genesis emulators|Sega Genesis]]
|align=left|{{Icon|Windows, macOS, |Linux}}
|[https://store.steampowered.com/app/34270/ Steam ($)]
|90's game room
|Valve Index, HTC Vive, Oculus Rift
|{{✗}} ||{{✓}}
|-
|[https://www.indiegogo.com/projects/retrovr/#/ RetroVR]
|[[Multi-system emulators|Multi-system]]
|align=left|{{Icon|Android}}
|N/A
|90's game room
||Oculus Quest, Oculus Go
|{{✓}} ||{{✗}}
|}
===Comparison===
;EmuVR:Let's you play around in a virtual 90's gamers bedroom. Pick up games, connect cables and play them on your CRT TV. Uses [[RetroArch]] to run the games.
;New Retro Arcade Neon:Virtual 80's/early 90's arcade. You can walk around, play arcade machines and other games. Uses [[libretro]]. You have to configure the arcade machines by yourself, there are tools to make it easier such as the: [https://steamcommunity.com/app/465780/discussions/0/343786746006038700/ Arcade Manager Add-on] which auto-downloads and fully set ups cabinet art and attract videos for an unlimited number of ROMs and even randomize the cabinets of your choice every time you visit the Arcade, or you can download [https://www.youtube.com/watch?v=fdM4q0iPVms pre-made packs].
;SEGA Mega Drive and Genesis Classics:Segas official emulator for Genesis games. Has a virtual 90's gamers bedroom. Look at game covers and play them on your CRT. Has mod support, it's possible to play your own ROMs and to play the official ROMs in other emulators.
 
 
==Overview==
Virtual reality is still in it early days. All applications (such as emulators) that want to support a VR headset have to deal with different APIs, controls and sensors unique to each platform. This will hopefully be fixed when get better now that [[Wikipedia:OpenXR|OpenXR]] becomes finalizedhas been released. OpenXR is an open and royalty-free standard from Khronos (the organization behind open standards such as OpenGL and Vulkan) that will act as a middle man between VR/AR hardware of all sorts with the purpose to solve VR/AR fragmentation. This will hopefully make it possible to implent VR code once with the OpenXR API and have it compatible with all current and future VR headsets. If OpenXR succeeds, VR support in more regular emulators is much more likely.
==References==
{{Reflist}}
927
edits

Navigation menu