Tutorial  Updated

How to sideload PSP Emulator on Xbox One (Easy to install, Runs Fast)

Disclaimer - As always I encourage you to only use backups of games you actually own in your library. I do not support piracy. Neither I or any member of gbatemp is responsible for your misuse of the emulation software

SK8SplC.png



Prerequesites- Xbox One (With Dev Mode Activated) More info here https://docs.microsoft.com/en-us/windows/uwp/xbox-apps/devkit-activation
Windows 10 PC
Winrar or a similar program for extracting files


A few days ago I had discovered a way to get the popular psp emulator "PPSSPP" running on the Xbox One Console. I wrote a tutorial for how to get it running on the Xbox One which you can still find here
https://gbatemp.net/threads/how-to-run-psp-emulator-on-the-xbox-one.467686/

However installing it was anything but easy as it required you to download different pieces of software, mess around with settings,dive into a shell, and re-compile PPSSPP from plain source code. I am pleased to announce that I have successfully built a .appx package for easy installation. Now you can install PPSSPP in just a few minutes. I'll link to videos below at the end of the tutorial to showcase what the performance is like.


[1.] Download ProjectPegasus
https://github.com/wiired24/ProjectPegasus/raw/master/ProjectPegasusSetup.exe

68747470733a2f2f75706c6f61642e767374616e6365642e636f6d2f696d616765732f323031372f30392f32312f6d72342e706e67


[2.] Select "PPSSPP" once it finishes downloading, go ahead and extract the archive. Go to your Xbox One console and restart it into developer mode

[3.] Click on settings and you will see a menu that looks like this

2hzsm4n.jpg



Make sure and Tick the option that says "Enable Xbox Device Portal"
In addition you make sure "Require authentication to access Xbox Device Portal" is checked you will want to set up a username and a password.


[4.] Once finished go back to Dev Home and make note of your Xbox IP Address along with the port number listed at the bottom right corner it will look something like 192.168.37.8:11224 (Yours may be different) Open up your web browser and type in https:// followed by your IP and port number so for example https://192.168.37.8:11224alternatively you can also enter https://XboxOne:11224 for example. Once you log in you may receive a warning about the security certificate. Go ahead and proceed anyways.

[5.] You will now be greeted with a menu that looks like this

x1NTaoW.png



From Here it's rather simple just click Add and choose file

aAIvEra.png


You will then select the .appx file that you extracted from the archive earlier.

PPSSPP Has no required dependencies so you can go ahead and install.


PPSSPP will now deploy and install onto your Xbox One
SJAHcm8.jpg


To play your backups just load them off a USB thumdrive or external storage device.
If you ever run into any issues with save states just uninstall and reinstall and it will work fine.

Thanks to the wonderful team at PPSSPP for making this UWP Port without your hard work this would not be possible.


NOTE: To enable full screen go to Settings --> Display and Sound --> Video output
Then deselect the option that says "Apps can add a border" Credit goes to
GbaTemp user DamienNuez for the tip




PERFORMACE

Crisis Core FF VII - Constant 30 FPS (Full Speed)




Kingdom Hearts Birth By Sleep - Constant 30 FPS (Full Speed)




Games that are confirmed working -

Final Fantasy VII Crisis Core

Persona 3 Portable

Kingdom Hearts Birth by Sleep

Star Ocean Second Evolution

Super Robot

Mega Man Powered Up

Metal Slug xx

Crash of the Titans

Burnout Dominater

Tekken 6 (With Frameskip to 1)

Street Fighter 3 Alpha

Lego Batman (With Frameskip to 1)

Metal Gear Solid Portable Ops,

Mega Man Maverick Hunter X

Tactics Ogre Let Us Cling Together,

Final Fantasy Tactics

hatsune miku project diva at 8x

Loco Roco

Little Big Planet

Ultimate Ghosts & Goblins

Toy Story 3

Bonberman

Metal Gear Acid

SoulCalibur: Broken Destiny

Metal Gear Solid: Peace Walker (some menus are invisible but it's still playable)

Fate/Unlimited Codes Portable

The Sims 2 Castaway

Fifa Street 2

Valkyria Chronicles 3



Games that do not work -

Assassins Creed Bloodlines

Dissidia Final Fantasy & Dissidia 012 (Crashes when starting new game)

DBZ Shin Budakai I & DBZ Shin Budakai Another Road

Metal Slug Anthology

Monster Hunter Portable 3rd

Tales of the World Radiant Mythology

Gran Turismo

Jeanne Darc

Metal Slug Anthology

Obscure The Aftermath

Gangs Of London

MTX Mototrax

Enjoy :yaypsp:
 
Last edited by wiired24,

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
I tested mega man maverick hunter x, and it runs very well. Just do not click on the powered up demo as it is glitchy. Not that you have to, since powered up is already compatible with ppsspp on xbox one. I do have a question, when a game is not compatible, is there any hope for them to be compatible in the future?
 
  • Like
Reactions: wiired24

DrakeLyon

Console Perfectionist
Member
Joined
Sep 15, 2015
Messages
336
Trophies
0
Age
29
Location
Moss Point, MS
XP
483
Country
United States
I'm very anxious to try Dungeon Siege: Throne of Agony. I just gotta get my internet service turned on as I just moved to a new home. Freaking PSP man!! This is awesome!
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,473
Country
United States
I'm very anxious to try Dungeon Siege: Throne of Agony. I just gotta get my internet service turned on as I just moved to a new home. Freaking PSP man!! This is awesome!

Persona 3 Portable on the Xbox One has been my life lately lol xD

--------------------- MERGED ---------------------------

I tested mega man maverick hunter x, and it runs very well. Just do not click on the powered up demo as it is glitchy. Not that you have to, since powered up is already compatible with ppsspp on xbox one. I do have a question, when a game is not compatible, is there any hope for them to be compatible in the future?

Sure, but that just depends on the efforts of the PPSSPP Team
 

The3rdknuckles

Well-Known Member
Member
Joined
Dec 30, 2015
Messages
480
Trophies
0
XP
1,818
Country
United States
I can't get this to work for the life of me I connected my Wi-Fi in Dev mod of mode and I went to my computer put in the URL from my Xbox and it won't work it never connects
 
Last edited by The3rdknuckles,

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
I can't get this to work for the life of me I connected my Wi-Fi in Dev mod of mode and I went to my computer put in the URL from my Xbox and it won't work it never connects

Are both your xbox one and pc in the same wifi network? Also Check he doesn't change the url, he did that once with me? Also did you enable the portal in the settings?
 

The3rdknuckles

Well-Known Member
Member
Joined
Dec 30, 2015
Messages
480
Trophies
0
XP
1,818
Country
United States
Are both your xbox one and pc in the same wifi network? Also Check he doesn't change the url, he did that once with me? Also did you enable the portal in the settings?
My desktop is connected through Ethernet and my Xbox is on wifi. Could that be the problem? And yeah I'm pretty sure the portal is on
 
Last edited by The3rdknuckles,

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
My desktop is connected through Ethernet and my Xbox is on wifi. Could that be the problem?

I do not know if using Ethernet means you are on different wifi because I have never used ethernet. But it could very well be, you can check by going into the xbox one settings and reading the network name you are currently connected to, and then going to pc settings and reading network name that you are currently connected to. if they are different, then that is where your problem is.
 
  • Like
Reactions: The3rdknuckles

The3rdknuckles

Well-Known Member
Member
Joined
Dec 30, 2015
Messages
480
Trophies
0
XP
1,818
Country
United States
I do not know if using Ethernet means you are on different wifi because I have never used ethernet. But it could very well be, you can check by going into the xbox one settings and reading the network name, and then going to pc settings and reading network name. if they are different, then that is where your problem is.
Ok cool. Thanks! I'm gonna fiddle with that when I get home.
 
  • Like
Reactions: kingtut

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
I'm sure that's on.
The only thing I could think of right now is check the other tutorial on gbatemp that is titles "dev mode guide", you can find it by clicking on the gbatemp logo on top left, then clicking on xbox one, then clicking on tutorials. then you will find a tutorial posted by Mario
 

The3rdknuckles

Well-Known Member
Member
Joined
Dec 30, 2015
Messages
480
Trophies
0
XP
1,818
Country
United States
What specifically are you having trouble with ?

1. Is your Xbox Connected to the same network your computer is?
2. Give me a walkthrough of what you have done so far so maybe I can help you

I'm sure it's on the same network. I'm sure my Xbox is setup right. I think the only problem I'm having is with the computer stuff. Like the visual studio driver or app. I even put my PC in Dev mode.
 
Last edited by The3rdknuckles,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,473
Country
United States
I'm sure it's on the same network. I'm sure my Xbox is setup right. I think the only problem I'm having is with the computer stuff. Like the visual studio driver or app. I even put my PC in Dev mode.

You don't need to mess with Visual studio or put your Windows 10 PC in Developer mode though... All you need to do is

-----------------------------------------------------------------------------------------------------[ Instructions]--------------------------------------------------------------------------------------------------------------------------------
1. Enable Dev Mode on your Xbox One If you haven't already the Instructions can be found here https://gbatemp.net/threads/how-to-activate-and-share-dev-mode-on-xbox-one-up-to-3-devices.468161/

2. Download the Project Pegasus Client here https://github.com/wiired24/ProjectPegasus (Once downloaded open the .exe in the /binaries folder. The client will always be updated to contain the latest versions of the software so it's a good tool to have.


3. PPSSPP is the 4th Option on the list go ahead and press 4 and you will see "Downloading Please Wait" (Wait for it to download)

4. Once done navigate to C:\Users\Public\homebrew and extract the files using a program like 7zip or winrar. Now just go to your Xbox One and restart it into developer mode.Now at the very bottom over to the right you will see "Settings" click that. Now select the box that says "Enable device portal" Also check the box that says "Require Authentication" (Set up your username and password)

5. Now there's one last step just open up your browser on your PC and type in xboxone: followed by your port number so for example if your port number is 1143 in your browsers URL you would type xboxone:1143. Your Xbox One port number can be found at the bottom right of your screen after setting up device portal.
You will connect to dev portal and you will see an option to add a file. Just select the PPSSPP APPX Package
and upload it to your Xbox One. That's it your done.
 
Last edited by wiired24,
  • Like
Reactions: kingtut

The3rdknuckles

Well-Known Member
Member
Joined
Dec 30, 2015
Messages
480
Trophies
0
XP
1,818
Country
United States
You don't need to mess with Visual studio or put your Windows 10 PC in Developer mode though... All you need to do is

-----------------------------------------------------------------------------------------------------[ Instructions]--------------------------------------------------------------------------------------------------------------------------------
1. Enable Dev Mode on your Xbox One If you haven't already the Instructions can be found here https://gbatemp.net/threads/how-to-activate-and-share-dev-mode-on-xbox-one-up-to-3-devices.468161/

2. Download the Project Pegasus Client here https://github.com/wiired24/ProjectPegasus (Once downloaded open the .exe in the /binaries folder. The client will always be updated to contain the latest versions of the software so it's a good tool to have.


3. PPSSPP is the 4th Option on the list go ahead and press 4 and you will see "Downloading Please Wait" (Wait for it to download)

4. Once done navigate to C:\Users\Public\homebrew and extract the files using a program like 7zip or winrar. Now just go to your Xbox One and restart it into developer mode.Now at the very bottom over to the right you will see "Settings" click that. Now select the box that says "Enable device portal" Also check the box that says "Require Authentication" (Set up your username and password)

5. Now there's one last step just open up your browser on your PC and type in xboxone: followed by your port number so for example if your port number is 1143 in your browsers URL you would type xboxone:1143. Your Xbox One port number can be found at the bottom right of your screen after setting up device portal.
You will connect to dev portal and you will see an option to add a file. Just select the PPSSPP APPX Package
and upload it to your Xbox One. That's it your done.

Thank you for the "trouble shooting" I really really appreciate it! I'll give this a try right now.
 

The3rdknuckles

Well-Known Member
Member
Joined
Dec 30, 2015
Messages
480
Trophies
0
XP
1,818
Country
United States
You don't need to mess with Visual studio or put your Windows 10 PC in Developer mode though... All you need to do is

-----------------------------------------------------------------------------------------------------[ Instructions]--------------------------------------------------------------------------------------------------------------------------------
1. Enable Dev Mode on your Xbox One If you haven't already the Instructions can be found here https://gbatemp.net/threads/how-to-activate-and-share-dev-mode-on-xbox-one-up-to-3-devices.468161/

2. Download the Project Pegasus Client here https://github.com/wiired24/ProjectPegasus (Once downloaded open the .exe in the /binaries folder. The client will always be updated to contain the latest versions of the software so it's a good tool to have.


3. PPSSPP is the 4th Option on the list go ahead and press 4 and you will see "Downloading Please Wait" (Wait for it to download)

4. Once done navigate to C:\Users\Public\homebrew and extract the files using a program like 7zip or winrar. Now just go to your Xbox One and restart it into developer mode.Now at the very bottom over to the right you will see "Settings" click that. Now select the box that says "Enable device portal" Also check the box that says "Require Authentication" (Set up your username and password)

5. Now there's one last step just open up your browser on your PC and type in xboxone: followed by your port number so for example if your port number is 1143 in your browsers URL you would type xboxone:1143. Your Xbox One port number can be found at the bottom right of your screen after setting up device portal.
You will connect to dev portal and you will see an option to add a file. Just select the PPSSPP APPX Package
and upload it to your Xbox One. That's it your done.

The same nothingness is happening. Opened my browser on my PC and went to ip show on xboxone and still nothing.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: Coming.