I finally got around to updating Dolphin VR for CV1 and SDK 1.3

I finally got around to updating Dolphin VR for CV1 and SDK 1.3.  :)

It still has some bugs, for example the mirror window isn’t working on Direct3D yet. And I’m not even sure that Opcode Replay mode is working correctly. And I have not pulled the last several months of Dolphin updates, so it is not current with master. And some things may be hardcoded for DK2, like Metroid Prime visors, and haven’t been fixed.

Before you can run applications (like Dolphin VR) outside Oculus Home, you need to have Unknown Sources enabled. In the Oculus app window, click on the cog > Settings > General > Unknown Sources.

Dolphin VR 4.0-9519 x64 1.3

You will need to rip your GameCube or Wii games to your hard-drive or USB stick, because most optical drives can’t read them directly. If you have a Wii or a Wii U (it doesn’t need to be modded) and an external hard-drive or USB memory stick, then you can install homebrew channel and use it to dump games. See tutorials online for how to dump games for Dolphin.

Not all games work. Some work almost perfectly, and some are unplayable. Some games have Hide Object Codes and AR Cheat Codes to make them work better in VR, which you can find by right clicking a game in your game list in dolphin and choosing properties, then going to those tabs.

Don’t forget to set your Graphics, VR, and Controller options.

I’ve only tested this on DK2. CV1 probably works.
Vive might or might not work. The Vive controllers aren’t implemented yet.
Razer Hydra works (and can be used as a Nunchuk+Wiimote) but the button mapping is hardcoded, and you can’t see your hands yet.

New PPSSPP VR version 1.1.1-915 for CV1

New version 1.1.1-915: (you should be able to install over the top without uninstalling)
Asynchronous Timewarp is always on. Don’t use Synchronous Timewarp, it is still buggy.
The mirror window doesn’t seem to work. There are still lots of bugs in the SDK 1.3 support, but people have been waiting long enough.

Compatability changes:

Good:

3nd Impact (Neon Genesis Evangelion)
Are you Alice? (2D)
Astonishia Story 2 – Crimson Gem Saga – Garnet Chronicle
Audition Portable
Coded Soul
D-CUBE PLANET
Deflector
Diamond and the Sound of a Gunshot
DJMax Portable 2
DJMax Portable HotTunes
flOw (much better in VR)
Free Running
Key of Heaven / Kingdom of Paradise / Tenshi no Mon (European has culling codes)
Metal Gear Solid: Portable Ops
Project DIVA 2nd
Ratatouille (USA has culling codes)
Tenchu: Time of the Assassins (Shinobi Taizen)

Playable:

BattleZone (USA has culling codes)
BlazBlue Continuum Shift (2D)
Indiana Jones and the Staff of Kings (USA)
Tenchu: Shadow Assassins

Bad:

Armored Core Formula Front
Me & My Katamari (Korean)
SEGARALLY Revo
Spectral VS Generation (2D)
Spot the differences (2D)
STREET FIGHTER ALPHA3 MAX (2D)

Unplayable:

Cabela’s African Safari
CRIMSON ROOM Reverse
Death, Jr.
F1 (2005)
The Simpsons Game

New PPSSPP VR version 1.1.1-355

New version 1.1.1-355: (you should be able to install over the top without uninstalling)

New features: Possibly fixes some timing issues in Synchronous timewarp mode. Adds a Judder Prevention menu to the main window’s menu bar, under Options. It lets you choose Asynchronous Timewarp, Synchronous Timewarp, Unlock Speed, Motion Blur, or Judder. No opcode replay yet, sorry.

Win32 0.8 (supports Runtime 0.8 to 0.9)
Win32 0.7 (supports Runtime 0.7 to 0.8)
Win32 0.6 (supports Runtime 0.6 to 0.8)
Win32 0.5 (supports Runtime 0.5 to 0.6.0.1, for intel integrated graphics, nvidia 5xx, laptops with optimus, or other old unsupported systems)
Win32 0.4.4 (supports Runtime 0.4.4 to 0.6.0.1)
Win32 0.4.3 (supports Runtime 0.4.0 to 0.6.0.1)

Compatability changes:

New Good:
Castlevania: The Dracula X Chronicles
Championship Manager (2D)
Charge! Tank Squad! (2D, no asymmetric multiplayer support yet)
Circles (2D)
Coded Arms® Contagion
Crisis Core Final Fantasy 7
CREATURE DEFENSE (2D)
Crystal Defenders (2D)
Cubixx
DJMax Clazziquai
DJMax Portable Black Square
DJMax Portable 3
Fat Princess
Final Fantasy 2 (2D)
Final Fantasy 3
Gitaroo Man Lives
Gods Eater Burst
Macross Ace Frontier
Metal Gear Acid
METAL GEAR SOLID DIGITAL GRAPHIC NOVEL (2D)
Monster Hunter Freedom 2
Patapon 1 (2D)
Patapon 2 (2D)
Tekken 5 Dark Resurrection
Valkyria Chronicles 2

New Playable:
BLACK★ROCK SHOOTER THE GAME
Hatsune Miku – Project DIVA
Metal Gear Acid 2 (3D glasses not implemented yet)
Patapon 3
Tekken 6

New Bad:
CAPCOM CLASSICS COLLECTION RELOADED
Crash™ Tag Team Racing
FINAL FANTASY TACTICS: THE WAR OF THE LIONS
Grand Theft Auto: Liberty City Stories
Grand Theft Auto: Vice City Stories
Metal Gear Solid: Peace Walker
Monster Hunter 3rd HD

New Unplayable:
Cars
Crazy Taxi: Fare Wars
Final Fantasy 4 (2D)
Grand Theft Auto: Chinatown Wars
Gungnir
Jeanne D’Arc
Silent Hill: Shattered Memories
Tenchu Shadow Assassins
Tony Hawk Underground 2 Remixed

New PPSSPP VR 1.1.1-308

EDIT: Even newer version 1.1.1-308: (you should be able to install over the top without uninstalling)

1.1.1-308 Win32 0.6 (perhaps fixes the AMD crash?)

New version 1.1.1-306: (you should be able to install over the top without uninstalling)

Win32 0.8 (supports Runtime 0.8 to 0.9)
Win32 0.7 (supports Runtime 0.7 to 0.8)
Win32 0.6 (supports Runtime 0.6 to 0.8, recommended)
Win32 0.5 (supports Runtime 0.5 to 0.6.0.1, for intel integrated graphics, nvidia 5xx, laptops with optimus, or other old unsupported systems)
Win32 0.4.4 (supports Runtime 0.4.4 to 0.6.0.1)
Win32 0.4.3 (supports Runtime 0.4.0 to 0.6.0.1)
Win32 0.4.2 (supports Runtime 0.4.0 to 0.6.0.1)
Win32 0.4.1 (supports Runtime 0.4.0 to 0.6.0.1)
Win32 0.4.0 (supports Runtime 0.4.0 to 0.6.0.1)
(does anyone have a copy of SDK 0.3.3? I think it came with UDK or Unreal, nothing before 0.3.3 supports DK2)
Win32 not using any SDK, but tries to load 0.5 DLL at runtime (supports no runtime, Runtime 0.5 to 0.6.0.1, or possibly SteamVR)

New Features: Stability improvements, asynchronous timewarp improvements, –noasync command line option, -vr is no longer saved to the config file, titlebar, support for older SDKS (I’ll upload them in a sec), and the latest changes from master.

Compatability changes:

Good:
Crush

Playable:
Me and My Katamari (Europe, ULES00339)

New PPSSPP VR version 1.1.1-250

(Here’s an old update from October 2015)


New PPSSPP VR version 1.1.1-250:

Win32 0.8
Win32 0.7
Win32 0.6

New features: default recenter key (R on keyboard, left trigger on xbox), crashes instead of restarting when not bruteforcing, some depth buffer fixes, game compatibility, and some others.

Compatability changes:

Good:
Chessmaster: The Art of Learning (2D)
LEGO® Indiana Jones™ 2
Persona3 PORTABLE (2D)
SOULCALIBUR: Broken Destiny
Ultimate Ghosts’n Goblins

Playable:
Daxter
MONSTER HUNTER FREEDOM UNITE™
Nayuta: Endless Trails (English patch 4.14)
Ratchet & Clank: Size Matters
Tomb Raider : Legend
WipEout® Pulse

Bad:
Danganronpa: Hope’s Academy and Despair’s Students
Me & My Katamari
Petz® Dogz® Family

Unplayable:
LEGO® Batman™: The Videogame
LEGO Indiana Jones: The Original Adventures
Lego Star Wars II: The Original Trilogy
Silent Hill Origins

New version! 4.0-9170

(Here’s an old update from September 2015)

I fixed that HSW issue yesterday, so I guess I should release a new version.

New version! 4.0-9170

SDK 0.5 (or none)
SDK 0.6
SDK 0.7

It should also support SteamVR.

It may fix some minor bugs and may introduce some new ones. Not many changes, except you can now view and sort by the VR compatibility of each game. The only problem is, I haven’t tested the games recently and most don’t have their VR State assigned, and the ones that do don’t necessarily apply to this version.

 

PPSSPP VR – PlayStation Portable emulator

(Here’s an old update from October 2015)

PPSSPP VR is now released! From the people who brought you Dolphin VR.

PPSSPP VR is a PlayStation Portable emulator for the Oculus Rift that lets you actually be inside PSP games. You are not playing on a virtual handheld or screen, you are inside the virtual world.

Important: do not resize the mirror window while in VR mode! Otherwise the GUI will stop working. I forgot to fix that bug before the release. The window size should be set to 1x. It will still render at full resolution in the Rift.

Don’t forget to set the internal resolution to whatever you want, 6x is good for me.

Download:
PPSSPP VR 32bit for SDK 0.6 (recommended)
PPSSPP VR 32bit for SDK 0.7

Games which are good or perfect in VR:
7 Wonders (2D)
Age of Zombies (2D)
Archer Maclean’s Mercury / Hydrium (Hg)
ARMORED CORE 3 Portable
Battle Poker (2D)
Beats
Beam ’em Up (2D)
Big Head Snooker
Bleach Heat The Soul 1
Bleach Heat The Soul 2
Bleach Heat The Soul 3
Bleach Heat The Soul 4
Bleach Heat The Soul 5
Bleach Heat The Soul 6
Bleach Heat The Soul 7
Bloons (2D)
BreakQuest (2D)
Bubble Trubble (2D)
BUST A MOVE DELUXE (2D)
BUST A MOVE GHOST (2D)
DEAD OR ALIVE Paradise
Dissidia – Final Fantasy
Dissidia – Final Fantasy Universal Tuning (Japanese)
Dissidia 012 – Final Fantasy Duodecim
Family Guy (Use Europe, ULES00601, if you want culling disabled)
Final Fantasy
James Cameron’s AVATAR™: THE GAME
Megaman Powered Up
SHReK the THiRD
Star Trek: Tactical Assault
Sword Art Online Infinity Moment (use the English patch)
Ultimate Ghosts’n Goblins
Wipeout Pure

Games which are playable in VR:
300: March to Glory
50 Cent® Bulletproof G Unit Edition
Alien Syndrome
Ape Academy 2
Army of TWO™: The 40th Day (USA, ULUS10472 if you want culling disabled)
Assassin’s Creed: Bloodlines
Atari Classics Evolved
Battlezone
BEATERATOR (2D)
BLAZBLUE Portable (2D)
Bleach Soul Carnival (2D)
Bleach Soul Carnival 2 (2D)
Brain Challenge (2D)
Burnout Legends
G-FORCE
Ghostbusters: The Video Game
Gran Turismo
GUN Showdown
KINGDOM HEARTS Birth by Sleep
Lemmings
Prince of Persia – Revelations
Star Soldier
Terminator (2D)
Virtua Tennis: World Tour
WWE SmackDown! vs. RAW 2006

Games which work badly in VR
Ace Combat X
Ape Academy
ARMORED CORE LAST RAVEN Portable
ATV Offroad Fury Pro
B-Boy
Call of Duty : Roads to Victory
Cube
GHOST IN THE SHELL STAND ALONE COMPLEX
Hannah Montana: Rock Out The Show
Iron Man 2
METAL GEAR SOLID PEACE WALKER
Monopoly
Star Wars Battlefront II
Star Wars: The Force Unleashed

Games which are completely unplayable in VR
Activision Hits Remixed
Blast Off
Bomberman Land
Bowling 3D
Daxter
Dynasty Warriors
Eragon
God of War: Chains of Olympus
God of War: Ghost of Sparta
Harry Potter and the Goblet of Fire
LEGO® Batman™: The Videogame
LocoRoco
Ridge Racer 2

Other unlisted games have not been tested, and might work great or terribly. But they won’t have default settings or the correct scale until you create game specific settings and adjust them yourself.

Instructions:

Unlike Dolphin VR, the menus and GUI are all inside VR.

There are no default VR keys, so you should first go into Settings, Controls, and set the Freelook Reset key, I recommend ‘R’. If you can’t see the settings, you can turn off your Rift before you start PPSSPP VR, so it launches in non-VR mode. You should set whatever controls you want to use to play, remembering the real PSP doesn’t have a right analog stick, L2, R2, L3, or R3 buttons, a touchscreen, or motion sensors.

You should go into Settings, Graphics, and set your internal resolution to something large like 5x. The native PSP resolution is 480×272, which is terrible for VR. Also make sure you use OpenGL, because D3D9 is not supported.

In Settings, VR, you can adjust the size of the VR GUI, settings for all games, or game-specific VR settings. Game-specific settings work differently than in Dolphin VR. Currently in PPSSPP, all settings are global unless you create a game config in the pause menu for that game. If you have a game config then all settings are game-specific for that game. You don’t need a game config to use the game’s default VR settings that I created.

You need to rip your PSP games to .iso or .cso files. In PPSSPP, you can browse for the folder that has your games. In the game list, games I have tested will have a number of gold stars out of 5 in the bottom right corner. 5 = perfect, 4 = good, 3 = playable, 2 = bad, 1 = unplayable. If there are no gold stars, then it hasn’t been tested and doesn’t have default settings for correct scale etc. Press Triangle on a game to see the game’s info and options. At the bottom of the info screen it will list any issues the game has in VR.

Dolphin VR v4.0-8949 for SDK 0.6 or SteamVR

(Here’s an old update, from September 2015)
OK… Here’s a release, v. 4.0-8949. It’s probably super buggy, and I haven’t really tested it, but you have been waiting long enough.

Built with SDK 0.6.0.1 and SteamVR, use this if you have Runtime 0.7

Built to use the Oculus 0.5 Runtime DLL and SteamVR, use this if you have an nvidia 5xx or below graphics card, or if you like extended mode, or if you only have a Vive, or you don’t have the 0.6 Runtime installed

Let me know if you need a version built with a different SDK.

If you want to force it to use either Oculus or SteamVR, try these command line arguments:

dolphin.exe -steamvr
dolphin.exe -oculus

otherwise it will try Oculus first then try SteamVR if Oculus fails.