PDA

View Full Version : OPEN Remote Play!!!!



Sig-gotyouth
12th May, 2009, 11:13 PM
Wouldn't it be cool if you could run Remote Play from your laptop, desktop, or perhaps your phone?

After 2 weeks of hardcore reverse-engineering, now you can!

I would like to thank Dark_AleX for hacking the PSP. Without his work, ORP would not be possible. I would also like to thank TyRaNiD for psplink and prxtool. Using psplink makes this type of work almost painless! Thanks to jas0nuk for the essential PRXdecrypter utility.

Controls

The player currently implements these keyboard mappings:

ENTER X F1 Triangle F2 Square ESCAPE Circle PAGE-UP L1 PAGE-DOWN R1 ARROW KEYS D-Pad HOME PS Button

CTRL-D Toggle through window sizes (normal, medium, and large) CTRL-F Enter/exit full-screen mode CTRL-Q Quit Remote Play

Not implemented, yet: START, SELECT, and the analog nub.

Configuration

After installing the application on your PC, you need to import existing RP settings from a registered PSP. The steps are as follows:

1 - If you have not done so already, register your PSP with your PS3 for Remote Play.

2 - Copy the ORP_Export folder to your PSP under /PSP/GAME

3 - Run Open Remote Play Export on your PSP. This will create a file on the memory stick called export.orp. Copy this file to your PC.

4 - Run the ORP GUI and click on Import, locate and import export.orp. You will have to manually change the IP address of your PS3, by default it will be set to 0.0.0.0. I keep two profiles, one for local LAN and another for when I'm connecting from the Internet. You can create multiple profiles by simply changing the Name field and clicking Save.

5 - Click Import again, this time locate and import keys.orp. You only have to do this once for a new installation, or if there is a key update.

6 - Select a profile, cross your fingers, and click Launch!

Compilation

The "build system" (if you can call it that) is very simple. For the player and the GUI, edit the Makefile in each and uncomment the platform you wish to build for. For the GUI, ensure there are config sym-links:

./config.h -> ../config.h ./config.cpp -> ../config.cpp

If you'll be running the GUI from the gui directory, ensure you have created a sym-link back to the player:

./orp -> ../orp

If you change any of the logos or images, run make images to generate the required header file.

The psp directory contains the RP key export utility. This requires the PSPSDK to be installed and the $PSPDEV environment variable to be set accordingly.

The keys directory contains a simple tool to save the 3 RP static keys (only 2 are used). I've seperated the these keys in to the configuration file in case we need to update them in the future. You need to import keys.orp using the GUI before using ORP for the first time.

Known Issues

http://code.google.com/p/open-rp/issues/list

TODO

http://code.google.com/p/open-rp/wiki/TODO

You can download the Beta for Windows XP (http://www.ps3-hacks.com/file/73) and MAC OS X (http://www.ps3-hacks.com/file/72) now!

Sig-gotyouth
16th May, 2009, 10:13 AM
bump... now including download links... btw it works real well and now the code is out there, it should be more stable and get full keyboard support etc at some point soon