Release: PS Vita Remote Desktop by DigitalArts001
A few days ago I wrote about PS Vita Remote Desktop, a tool that allows you to stream PC games on your Vita, and control them with the Vita.
The author of that application, DigitalArts001 (a.k.a. melfice002) just released the source code for that application on the playstation forums.
One of the “proof of concept” videos that impressed people the most was Left 4 Dead running through this application. If you have an up to date Playstation Mobile SDK, as well as an up to date Vita (yup, you’ll probably need firmware 1.691), and a bit of motivation and/or programming skills, then do give this app a try.
Download and install
Quoting the author here:
I’d like to share a sample of my remote desktop application because lots of users are asking for a sample. This is my first C# and PS Vita Application.
I haven’t though of a good name for my application yet because I’am very picky when it comes to naming, but for now I will call this PS Vita Remote Deskop, an application that allows you access your computer remotely using the PS Vita, by translating the PS Vita’s input to keyboard/mouse input.
System Requirement:
Windows 7 (haven’t tried this on XP or Vista)
.net Frame work 3.5 above
PlayStaion Mobile SDK 0.99 for PC
PlayStation Mobile Dev Assistant 0.99 for PS Vita
How to Install
1. download PS Vita Remote Desktop here
2. extract the PS VITA REMOTE DESKTOP.rar
3. load and install “VitaRemoteClient” using the PSM Studio.
4. locate “VitaRemoteServer.exe” from the “VitaRemoteServer folder”, run the server.
5. windows security alert will appear, select allow access.
6. a ballon tooltip will appear showing the computer’s Ip address
input the ip address to your vita then tap connect.
Controls
D pad = arrows keys;
Left Analog stick = W, A, S, D;
Right Analog Stick = Mouse Movement;
Gyro X and Y axis only = mouse movement;
accelerometer X axis only = A, D;
Lbutton = U;
Rbutton= O;
Square = J;
Cross = K;
Circle = L;
start = numpad0;
select= show/hide mouse cursor;
TouchScreen “don’t function well still working on it.”
Tap = executes a left mouse click;
double tap = executes a left mouse double click;
Draging with one finger = moves the mouse;
Draging with two fingers = moves the view port;
Max Resolution 480 x 270;
lowest Resolution 400×200;
Audio not yet available
definining key inputnot yet available
the program is 30% complete but it’s working.
It’s not perfect yet, though: several people are reporting various problems: compilation errors, black screens, etc… but most of them seem to be configuration issues that can simply be solved. If you have any problem, feel free to discuss them on our thread at /talk.
Note: I haven’t tried this myself yet.
Source melfice002 on playstation.com, via jd8531 on /talk



really ?? 0.99 ??
Does this mean I can play StarCraft on my Vita?
That would be fat!
Can I map the controlls? I want to use that for gamepad to play ps2 games in pcsx2. Thanks!
The source is released, you can do whatever you want.
You need the source code of the server to be able to change the controls. Unfortunately the only source code provided was that of the client.
Then map your controls via pcsx2 controller config. But good luck getting that mouse to do anything useful.
how can i get the psm studio
http://www.playstation.com/psm/developer/openbeta/index_e.html
I am running OFW 1.69, when I run the .exe it gives me an error when I try to put the file on. Someone told me I need to open the .SNL, How?
Sorry, .SLN*
Run the Playstation Mobile Studio
File>Open
double click on sln file
Build>Rebuild all
Run>Run With>PS Vita ON
—-
The exe does not need the vita running the app for it to work. Remember that the server was only tested on Windows 7 so you should use that OS.
works on XP ^__^
I didnt build and i just transffered and it works fine..
Really nice , but not the same as this one from the video.
It’s the same, done by the same author, why do you say it’s not the same?
I thought this because there are massive differences between the quality
it didn’t work for me 🙁 it gives me an error while installing the vitaRemoteClient any help?
how to do you load and install
how do i load and install the psremoteclient
how to load and install the psvita client
You have to open it with the playstation sdk and send it to the vita
wow fts it got errors when tried to compile and i am not fixing it
Waiting for stable remoteplay for vita…
this is extremely stable for being so early in dev dont hate.
do I need a high end pc to play it on my vita?
No but Recomended. Ive got a quad core amd and i can maintain about 30 to 40 fps in fable 3.
Does this work with 1.67
No it will not work. You need the most up to date firmware to be able to download the 0.99 software update for PlayStation Mobile Dev Assistant. Unless you don’t have a VBHL-ready game then you should go for it.
I am trying this now on 1.67, i redownloaded the ps suite dev assistant and its still verison 0.98.0 s o that may be an issue
stay in 1.67 until the exploit comes out
Im on 1.67 O_o
Could someone please point some of us to instructions on how to utilize PSM Studio to get this onto our Vitas?
Please see instructions from Lion_Amongst_Men that I have copied below:
STEP BY STEP
1.start up Playstation Mobile Studio (the update is on the site if your running a older model and only the vita is connected it will not communicate to the vita)
2.turn on the psm app on the vita and let it stay there
3. on the pc you want to be on the psm press ctrl+o <–(this is not a zer0)
select the file that is .SLN in the vita remote client folder let this load on to your psm on pc
4. select run on the psm taskbar menu(this will either say on or off after ps vita u will want to dissconnect and reconnect if it says off to get it transffered )
5. if you did this right when you run on the vita it should say installing
viola your finished with installing the app
Actually if u have 3.55 cfw and the new mmos, u can use the direct boot function in the game settings menu []. It will allow u to boot from multiman instead of booting back to the xmb. I have recent been playing batman AA in 3d. Analog sticks are a bit touchy though but overall still awesome.
*Sorry @ Vinnie
guys i have error, while i copy the clinet in ps vita, he find and error about texture:
Error CS1061: ‘Sce.PlayStation.Core.Graphics.Texture2D’ does not contain a definition for ‘ShallowCopy’ and no extension method ‘ShallowCopy’ accepting a first argument of type ‘Sce.PlayStation.Core.Graphics.Texture2D’ could be found (are you missing a using directive or an assembly reference?) (CS1061) (SampleLib)
LINE 183, help me pls
client*
it’s A copy delete that line and backspace,press rebuild all and run.
So hard for me i dont know to to use those prog can someone post a step by step thanks!
I download all program to PC and Vita but when i run the app in Vita says no content .. any help
i just posted a part of the step by step on the comments below.
There’s no VitaRemoteServer.exe, only a vitaremoteserver.vshost.exe that when I double click nothing happens. I got the app onto my vita, I already remote desktop using RDP that came with my professional suite of win7. I have used the built in remote desktop connection, while on my own network and also while I’m far away at work. I have also used live mesh with success. Do I still need to install the server? Also what port does the vita look for when running the remote desktop? I changed my listening port from 3389 to another, for security reasons, in the registry. When I run the app on the vita I get the ip address and port to enter. While on my network I enter my pcs network IP .100 and the port already there is 8080 which is the normal port for remote router control. I know for RDC I use 192.168.1.100:xxxx to connect. When I enter all that for the ip and leave the 8080, it just closes the app, when I only enter the ip and the xxxx for port, it goes to a black screen shows 60fps and nothing else. My pc does not get controlled.
i got it to work its just slow and i wanna change controls
My only question @Wololo will i have to update the PSM SDK?
Hey, is it using the same gate on all computers since the screen turns plain black when I press connect, I have 0.99 and the right IP adress. (Yes I’m a complete newb when it comes to this sort of stuff.)
UGH…. installing now and going to try and update my psv if this stops all other apps currently installed on the psm ver.0.98.0 it will kill me…
hmmmm… RIP current apps :/
RIP Dangerous software and really dangerous hardware modding. 🙂
Okay i have just made a confirmation and it is working on windowsXP you will have to wait a few minutes for the connection to complete. 🙂 you will have to update your pss to psm and thats what i did to make it work.
Do I install the VitaRemoteClient.psspac?
vita remote client .sln u would just install this to the vita as normal and it should say installing on the vita screen
How do we install this? Please help.
STEP BY STEP
1.start up Playstation Mobile Studio (the update is on the site if your running a older model and only the vita is connected it will not communicate to the vita)
2.turn on the psm app on the vita and let it stay there
3. on the pc you want to be on the psm press ctrl+o <–(this is not a zer0)
select the file that is .SLN in the vita remote client folder let this load on to your psm on pc
4. select run on the psm taskbar menu(this will either say on or off after ps vita u will want to dissconnect and reconnect if it says off to get it transffered )
5. if you did this right when you run on the vita it should say installing
viola your finished with installing the app
Thank you VERY much! I think that this will definitely help others as well.
My screen is blank on my vita.
If your screen is blank make sure you have the correct IP address of the vita and when you have it you will have to wait 5 minutes or less and it should appear as your desktop depending on your settings on your screen you will have to adjust some setting so you can see the full screen or you are going to have to shrink your game… but either way you can use to fingers to move the screen (you must adjust for games tho because you will not be able to function the game properly)
Please make sure that the server component is running on the PC whose IP you have entered into the Vita.
Turn off your Firewall
ok got it.
ps. Changed name to “Aye Guy”
Currently I am having trouble with getting – (Vita connector to connect my PSV so i can transfer .psspac files) anyone know what i can do to resolve this problem?
Okay so i can safely confirm that the ps vita connector that allowed the leaf progam aka. nes emulator and other apps such with the .psspac file format will not allow a connection to the ps vita anymore the vita connector will have to be updated.
if anyone has a confirmation on getting this to work please let me know thank you 🙂
Okay i just randomly stumbled upon this but
as you know with the new update from the SDK
you can no longer use the Vita Connector!
Well when you run the vita connector on the pc just like you would if you were going to connect and put a .psspac file into the Vita
it will not refresh the device and it will not have your device in the selection box… but if you press the power button on your ps vita while still running the Vita connector your device will show up when refreshed in the list?
we just need to find the exploit for this if the vita connector is not updated to accustom the new update haha
Does anyone know how I can make this work with Steam? When I launch a game it stays on the Steam application and doesn’t show the game that I have started.
Did you try re-sizing the screen for te remote play module?
*the
You mean the part that shows on my PC with the framerate in the upper left-hand corner? Yeah, I even changed my desktop resolution to 800×600. The game comes up on the PC and takes up the full screen. I’m also not getting any sound on the Vita from the PC, are you?
i had to center the game in the middle of the screen and use to fingers to see the whole game it looks small on the ps screen but when i see it on the psv its good quality instead of being stretched out and looks normal on the ps vita Hope this helps.
well i started to run minecraft and i had to resize the whole game screen to be small enough so i can capture the whole thing when it transferred and no sound cannot be sent to vita as of yet
I’m trying to play Braid and I had hoped that one of the Vita buttons would already have been mapped to the spacebar . . . no such luck. Does this mean that I need to go into the PSM everytime I play a new game? Don’t get me wrong, I appreciate this new development, I’m just trying to figure out how to do things.
I was originally trying to play Limbo, but that game won’t let itself be windowed. I got Brad to work because I was able to run that with the -windowed switch under the properties of that game in Steam.
*Braid
your going to have to shrink the actual game to fit in a space the vita can render all at once heres a screen shot i took that shows what i did for minecraft haha (http://oi48.tinypic.com/103y05y.jpg)
That’s exactly what I did lol Hey, for only being 30% complete, we can’t really complain, right? 🙂
No, its already installed on the vita from the psm first use, so you just need to use PSM developer assistant on the vita to use the vitaremoteclient.
done but is really laaaaagin!
this app is a remarkable breakthrough for remote play but unfortunately here’s a equation you aren’t going to like
computer + ability to run games like steam flawlessly = a great psv remote pc experience
computer + no ability to run games w/o it being incredibly slow = horrible remote play pc experience
so you will need a gaming pc or pc that’s capable of handling games to run this app at its full potential…
I’m actually running this on an Optiplex 755 . . . its pretty much 1:1
For an application that is “only” 30% complete, this is amazing! Great job digitalarts001!
I agree with @GMack523 this is amazing for a 30% app completion thank you for sharing @DigitalArts01!
i ported vncsharp project to psvita, work nicely with UltraVNC (ultravnc support scaling on serverside = low bandwidth = faster response) 🙂
*playing online game with hackshield removed as we speak*
horrible slow, compare to the video…it’s incredible
the fps is very low as 10 or below…..
Are you on a gaming computer?
It’s not working for me!! It’s blank!! I followed the I.P in the ballon. Tried using my pc’s ip 192.168.******. What’s wrong?
wrong ip
Got it working. All I had to do was change one line in the code. 😀
It runs pretty decent. Mines is usually at 40+fps
What line?
Can Someone answer me?
I got the IP part right but it’s still black!! I’ve waited 20 minutes but it’s still blank!! What do I have to do!! Is the problem in my laptop settings?!? Can Port forwarding help me?! If it can, how?!
no it wont, well it could but thats not your issue.
it says vita is disconnected whenever i open the app on the vita
thats why it always says “vita xxxxx off”… 🙁
Finally!! It worked!!! Try turning off your firewall!!
Some bugs for me, I tried Crysis!! The Mouse doesn’t work?!?! And how can I change the buttons?
The buttons are already mapped you will have to change the game buttons according to the already mapped ones mentioned in the post above
FOR ANYONE WHO IS GETTING THE BLACK SCREEN:
Your antivirus/firewall may be blocking the server.
Disable them and try again 😀
how?
I tryed to disable the antivirus, I change pc, turn off the antivirus but I don’t have any change. the screen is always black!! :'(