New To The Forum? Click Here To Read The How To Guide. -- Developers Click Here.

PPSSPP VR - PlayStation Portable emulator

2EyeGuy2EyeGuy Posts: 1,084
Trinity
edited March 2016 in Games and Apps
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.
«13456

Comments

  • hooperahoopera Posts: 43
    Brain Burst
    I...I just...I can't.

    I can't grasp the amount of awesome games I can try in VR thanks to this.

    Thank you. Thank you so much.
    EYkf3Y6.png?3
  • 2EyeGuy2EyeGuy Posts: 1,084
    Trinity
    hoopera wrote:
    I can't grasp the amount of awesome games I can try in VR thanks to this.
    Thank you. Thank you so much.
    You're very welcome. I just hope it works for you.
  • aminemoaminemo Posts: 353
    Hiro Protagonist
    You are insane! :o :o :lol:

    Is Wipeout pulse working too?







    That`s Immmpossible :shock:
  • coco83coco83 Posts: 12
    Awesome! After the GameCube, the PSP! Thank you so much! :D
    Wipeout Pulse & Dissidia 012 works great!

    Games from the Monster Hunter franchise don't works: the GUI/HUD is working, but 3D graphics are black, sometimes you can see the skybox or isolated elements. If i found a setting to get these games to work i will post it ;)
  • beatetbeatet Posts: 13
    NerveGear
    Congratulations!!! The emu is working very very good.
    I´ve tried Dragon Ball Z: Tenkaichi Tag Team and it´s working really well
  • aerosteakaerosteak Posts: 102
    Hiro Protagonist
    Can't make it work on win7 64bits, AMD R290. Looks like OpenGL crashes with the GPU. When I try the emulator with the rift turned off, it only works in D3D 9. Crashes when I start a game with the rift turned on. Looks like some people on reddit have the same issue. Nice work, though, the gui is really nice. I guess I will have to wait for a workaround!
  • surraysurray Posts: 16
    NerveGear
    aerosteak wrote:
    Can't make it work on win7 64bits, AMD R290....

    Same issue here but on win10, 0.7 runtime

    Can't wait to play with this. Great work, looking forward to a fix.
  • FlukeFluke Posts: 174
    Art3mis
    Very impressive indeed. How do you recenter though? The display is always off to the side at a 45 degree-ish angle for me, and I've failed miserably to find a recenter key.
    In-VR Gaming Convention: http://queue.vip/8nNttrc
  • Amazing Job, 2eyeguy. Played a bit of DBZ Tenkaichi Tag Team
    Mind Blown!!! I feel like a Super-Saian :-D
    Fluke wrote:
    Very impressive indeed. How do you recenter though? The display is always off to the side at a 45 degree-ish angle for me, and I've failed miserably to find a recenter key.

    2eyeguy posted this on Reddit
    "
    There are no default VR keys, so you should first go into Settings, Controls, and set the Freelook Reset key, I recommend 'R'.
    "
    https://www.reddit.com/r/oculus/comment ... /?sort=new
    Works fine for me!
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    I tried few games:
    - Ultimate Ghosts'n Goblins works, but the camera is way too far, I can barely see what's going on
    - Wipeout Pure works nicely
    - ARMORED CORE 3 works but there is an annoying "window" in front of you, and everything outside of the window is dark
    - Megaman Powered Up works, but the intro i fucked up

    The emulation works very fast, but the head tracking is SUPER LAGGY, on a GTX980, which is very strange.
    I will try on a different PC, as I suspect the PC I tried has some problem.

    Very good so far, I expect better version soon! Keep it up! 8-)
  • aerosteakaerosteak Posts: 102
    Hiro Protagonist
    A small heads up on AMD issues:

    Seems like I had the exact same openGL problem on my nvidia laptop (880M): couldn't start any game (even with the rift unplugged). Updating my gpu drivers solved the issue immediately. A better openGL support by the gpu driver, maybe?

    Anyway, updating to the latest AMD beta drivers on my R290 desktop computer didn't solve anything.

    I also tried the 64bit version of PPSSPP. No crash here, but PPSSPP reboots everytime I try to launch a game (tried with Me & my Katamari, both Wipeout, Ultimate Ghosts n'Goblins, DOA Paradise & Mega Man Powered Up).

    If someone's got a fix for these issues, don't hesitate to share it!

    And again, great work 2EyeGuy!!!!
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    Tried on a different PC, the head tracking is a little bit smoother than before, but still FAR from being comfortable, is it just me or is it a common thing?
  • isamuisamu Posts: 40
    Brain Burst
    I got super excited until I read this:
    Games which are completely unplayable in VR:

    Ridge Racer 2


    :cry: :cry: :cry: :cry: :cry: :cry: :cry: :cry:


    Is there any hope VR in RR2 can be improved?
  • coco83coco83 Posts: 12
    @RikkTheGaijin
    Enable the Async Timewarping in "VR option", it's the "must have option" ;)
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    coco83 wrote:
    @RikkTheGaijin
    Enable the Async Timewarping in "VR option", it's the "must have option" ;)
    I did, but nothing changes. ON or OFF makes no difference.
    The emu itself runs very fast, but the VR integration needs a lot of work..
  • 2EyeGuy2EyeGuy Posts: 1,084
    Trinity
    Sorry, I'm in Perth for the Geert Wilders event, so I haven't been able to respond properly.
    coco83 wrote:
    Awesome! After the GameCube, the PSP! Thank you so much! :D
    Wipeout Pulse & Dissidia 012 works great!

    Games from the Monster Hunter franchise don't work: the GUI/HUD is working, but 3D graphics are black, sometimes you can see the skybox or isolated elements. If i found a setting to get these games to work i will post it ;)
    In Monster Hunter Freedom Unite you can only see the world through the HUD or the distant mountains. UnitsPerMetre should be 100, if I remember correctly, and you can use a trick to make the HUD bigger by setting the Permanent Camera Forward to about 1 metre, and the AimDistance to about 0.2 metres. It's still not right, but it's better.

    Wipeout Pulse only sort-of works. There are issues with the background buildings, and when you are selecting the track in the menu there are viewport issues because I haven't implemented viewports yet.
    coco83 wrote:
    @RikkTheGaijin
    Enable the Async Timewarping in "VR option", it's the "must have option" ;)
    I did, but nothing changes. ON or OFF makes no difference.
    The emu itself runs very fast, but the VR integration needs a lot of work..
    Keep in mind that the framerate displayed is the game's framerate, but I am adding extra timewarp frames in synchronous or asynchronous timewarp. You can use the Oculus Config Utility to turn on an overlay that will tell you if you are getting 75 fps of timewarped frames and if you are dropping any frames. If you are only dropping frames while the game loads, you could try using the PPSSPP option to load the whole ISO into RAM.
    isamu wrote:
    Is there any hope VR in RR2 can be improved?
    There's always hope. I don't remember what the issue was, but there's no inherent reason why all games can't be made playable eventually.
    Ultimate Ghosts'n Goblins works, but the camera is way too far, I can barely see what's going on
    That shouldn't happen. I set the default settings for that game to move the camera forward. Maybe I made a mistake. What code/region is it? (press triangle on the game in the game list to see info about it).
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    2EyeGuy wrote:
    Keep in mind that the framerate displayed is the game's framerate, but I am adding extra timewarp frames in synchronous or asynchronous timewarp. You can use the Oculus Config Utility to turn on an overlay that will tell you if you are getting 75 fps of timewarped frames and if you are dropping any frames. If you are only dropping frames while the game loads, you could try using the PPSSPP option to load the whole ISO into RAM.
    Maybe I wasn't clear, the games run perfectly smooth. But the head movements are ridiculously slow and laggy, even BEFORE loading a game. As soon as I run the exe and the main menu' pops up in the Rift, moving my head around is terrible, it looks like 5/10 fps.
    I tried it on two different PC, one has Win7, GTX980, SDK 0.7, and it's really bad, head tracking is super laggy, 5/10 fps. The other PC has Win10, GTX980, SDK 0.7, and it's a little bit better, the head movement feels like 20/25 fps. but far from being comfortable.
    I can run other DK2 games/demos just fine, it's just this emu (as well as the Dolphin VR) that have this problem.
    That shouldn't happen. I set the default settings for that game to move the camera forward. Maybe I made a mistake. What code/region is it? (press triangle on the game in the game list to see info about it).
    I tried both USA and EUROPE versions, both have the same issue.
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    I tried few more games:

    Burnout Legends almost perfect, some minor glitch in the 2D billboard
    Gran Turismo almost perfect but ONLY IN THIRD PERSON VIEW. First person view doesn't render the graphic, for some reason.
    Soul Calibur Broken Destiny playable, 2D menus are corrupted but usable
    Dragon Ball Z Shin Budokai 2 playable, 2D menus are glitchy but usable

    Tekken Dark Resurrection playable, 2D menus are pixelated, but readable, the framerate is a bit slow
    Tekken 6 playable, 2D menus are pixelated, but readable, background graphic is glitchy

    Tomb Raider Anniversary playable, but it's not great in VR, also has the dark frame problem like in Armored Core 3
    Hatsune Miku Project Diva 2nd barely playable, most of menus are unreadable, gameplay not good for VR

    Split Second Velocity glitchy graphic, not really playable
    The 3rd Birthday the main view is blocked by a big black rectangle
    Iron Man 2 barely playable, the game is crap anyway

    Monster Hunter Portable 3rd emulator crashes on load
    Silent Hill Shattered Memories game doesn't load
  • coco83coco83 Posts: 12
    edited October 2015
    2EyeGuy wrote:
    In Monster Hunter Freedom Unite you can only see the world through the HUD or the distant mountains. UnitsPerMetre should be 100, if I remember correctly, and you can use a trick to make the HUD bigger by setting the Permanent Camera Forward to about 1 metre, and the AimDistance to about 0.2 metres. It's still not right, but it's better.
    Thanks for the tips!

    @RikkTheGaijin
    Monster Hunter Portable 3rd work, here are my settings for Monster Hunter games:
    Asynchronous & Synchronous timewarp: on
    Render resolution: x6 min, x8 if you have an enough good rig
    Disable Near Clipping: on
    Scale: 1.00
    Before 3D is Background: off
    AimDistance: 0.20

    Monster Hunter Freedom
    UnitsPerMetre 0.30
    Permanent Camera Forward: 2.0

    Monster Hunter Freedom 2
    Didn't work well: you can only see through the shape of background mountains.

    Monster Hunter Freedom Unite
    UnitsPerMetre: 600.00
    Permanent Camera Forward: 1.0
    Interseting thing: in areas n°4 & 5 of Snowy Mountains environement, you can see at 360° (outside of the HUD), while in others areas you can see only throught the HUD.

    Monster Hunter Portable 3rd HD
    UnitsPerMetre: 650.00
    Permanent Camera Forward: 1.0
    The landscapes with all theses floatings particles of this version are really magnificent in VR! :o

    With theses settings the HUD is waaay to big to be really usable, but graphics are working well inside the HUD, with a good 3D depth (however things look a little bit small, and if you increase size, a black plane may hide distant things). Also you need to be sitting farther from your positional tracker, otherwise a black plane will hide everything.
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    coco83 wrote:
    @RikkTheGaijin
    Monster Hunter Portable 3rd work, here are my settings for Monster Hunter games:
    No luck for me, I tried two different versions, Japanese and English, the Japanese crashes immediately, the english loads but nothing 3D gets rendered, only 2D menus. :(
    Which version are you using and where did you get it from?

    I've also tried Monster Hunter Freedom Unite, but I get the problem you get with Freedom 2, I can only see through the shape of background mountains. :x

    I'ts important to note that both games runs perfectly in NON-VR mode, when the Rift is switched off, so it's not an emulation problem, but it's a VR porting issue.
  • coco83coco83 Posts: 12
    @RikkTheGaijin
    For monster Hunter 3rd I use the HD (remaster for PS3) japanese version with the english patch, and it works well, but you have to tweak settings to made the HUD huge (beacause you can see only throught the HUD), and sit farther from your Positional tracker in order to move behind the 3D graphics the "black plane that hide everything" (graphics are rendered, but behind this black plane).
  • 2EyeGuy2EyeGuy Posts: 1,084
    Trinity
    I've fixed Monster Hunter Freedom Unite (in the next version). The depth buffer was always being cleared to zero, but I changed it to clear based on the direction the game was using for depth comparisons. Hopefully this will fix some other games too.

    BTW, if you have a black plane that hides everything, try enabling "before 3d is background".
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    coco83 wrote:
    @RikkTheGaijin
    For monster Hunter 3rd I use the HD (remaster for PS3)
    PS3??? :?
  • coco83coco83 Posts: 12
    @RikkTheGaijin
    Yep, PPSSPP can play HD remaster of PSP games for PS3.

    I've tried this cheat code to run the game at 60FPS natively (with asyncTW for "upscale" to 75fps), everything is so smoooother now, but there are some issue: 2D sprite animation and boss fights run at double speed.


    @2EyeGuy
    Thanks for your amazing work :D


    edit: if i enable "before 3D is background", the black plane is fixed to the HUD in MH3rd, so i can't see anything, and in Unite, i can see only the skybox. If i disable this option, when i sit farther from my positional tracker the black plane move back and i can see the whole area.
  • 2EyeGuy2EyeGuy Posts: 1,084
    Trinity
    I forgot to mention that. Yes, PPSSPP can play some PS3 games. That's why there's an option for right analog stick in the controls menu, even though the PSP doesn't have a right analog stick. But only HD remakes of PSP games. I haven't tested them yet though.

    Anyway, I fixed the issue with depth buffer clears, so now most Monster Hunter games will probably work. It even helped fix Daxter. It turns out Daxter had a few issues, including that the skybox is much too close.
  • benplacebenplace Posts: 758 Poster of the Week
    I am having the same problem as RikkTheGaijin Plenty of power, GTX980, 16 gb of RAM etc.. Upgraded to 0.8 runtime, newest nvidia VR driver that is recommended, running windows 10. Games emulate perfecct but as soon as I move my head judder galore.
  • surray wrote:
    aerosteak wrote:
    Can't make it work on win7 64bits, AMD R290....

    Same issue here but on win10, 0.7 runtime

    I am running the same setup as surray. The VR menu works beautifully though the head tracking is a bit jittery for me. I can set everything up but it crashes immeditally when trying to run games.
  • 2EyeGuy2EyeGuy Posts: 1,084
    Trinity
    New 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
  • RikkTheGaijinRikkTheGaijin Posts: 399
    Trinity
    Alright, installed SDK 0.8 and tried the new version 1.1.1-250, but not many changes for me :(

    PRO
    - Ultimate Ghosts'n Goblins now the camera is much closer and the game can be played properly!
    - Monster Hunter Freedom Unite now works and it's playable (but it has the annoying dark frame problem as other games)

    CONS
    - Monster Hunter 3rd HD still doesn't render the graphic. This new version does render SOME 3D items, but when the game starts only 2D menus are visible.
    - The 3rd Birthday still have the black box covering the main screen, even with "Before 3D is background" enabled, no difference.
    - The problems of the other games I tried are still the same (please refer to my post here: viewtopic.php?f=42&t=26990#p301593)

    The head movement is still a judder fest, and this new version has increased a LOT the screen flickering, fortunately I don't suffer from epilepsy, otherwise I would be dead by now. :x

    Is there a way to take screenshot from the HMD? It would help to show the problems
  • Menu works great, crashes immediately when trying to load a game. R9 290 here as well, running the 15.10 beta drivers
«13456
Sign In or Register to comment.