Tutorial  Updated

Introducing Project Pegasus (A Written Tutorial on It's usage)

Project Pegasus
A Written tutorial and full guide on it's usage

As the Xbox One scene has continued to grow there has been a growing amount of homebrew software that has become available for the platform. But how easy is it to obtain this homebrew? Up til now the solution for obtaining homebrew had been to just scout through the pages of gbatemp and try and find what you we're looking for. While that does work, as more and more software becomes available it's not the best method going forward. This problem led me to developing a solution. It's called ProjectPegasus.

68747470733a2f2f75706c6f61642e767374616e6365642e636f6d2f696d616765732f323031372f30392f32312f6d72342e706e67


What is it?

ProjectPegasus is a tool for downloading Xbox One homebrew right to your PC. It currently has a good majority of homebrew that already exists for the Xbox One platform with more to be added in future releases.


Installation

To install ProjectPegasus just go to the github page here
https://github.com/wiired24/ProjectPegasus

You can either download the zip or do a git clone
Once downloaded just open the binaries file and you will see an
executable that can easily be ran.


A word of advice

Project pegasus by default will download your homebrew to C:\Users\Public\homebrew. If you don't have this folder that's okay the client will create it for you.

This should be obvious to some but if your someone who is unfamilar with how to install the homebrew to your Xbox One you can follow my written guide here where I cover in detail sideloading the APPX Package.
(Begin from Step 3) https://gbatemp.net/threads/how-to-sideload-chip8-emulator-on-xbox-one.470025/




Final thoughts

Moving forward ProjectPegasus will be the default way to download Xbox One homebrew. It will support virtually all or at least nearly all homebrew that is available giving end users the convience of having a central homebrew hub.

Currently this tool runs on
[*] Windows

[*]
Linux (Mono Required just do sudo apt-get install mono-complete)
In order to run just locate where you downloaded Project Pegasus at and change to the binaries directory. Then just type mono Project_Pegasus.exe and it will start. Note: On Linux your homebrew will automatically download to the "binaries"
folder. The only time you need to create the C:/Users/Public/homebrew directory is if your using Windows.



[*] Mac It runs on Mac with mono. Thanks to gbatemp user @jackb994 for verifying.



A wiki has also been added if you'd like to check that out.
https://github.com/wiired24/ProjectPegasus/wiki
 
Last edited by wiired24,

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
Thanks for confirming. Currently working on adding some sort of a progress bar to the client as well as documentation for how to install APPX Packages since some won't be familar with the process.
I wonder if there's a way to upload the appx to the Dev portal using the Xbox ip so you can sideloaded it straight from the app
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
I wonder if there's a way to upload the appx to the Dev portal using the Xbox ip so you can sideloaded it straight from the app

I'm sure it's possible. Perhaps that's something we can look into later. I've also added a PDF in the bin directory that explains how to install APPX Package files for anyone who may be new to Xbox One homebrew

https://github.com/wiired24/ProjectPegasus/blob/master/binaries/Installing APPX Packages.pdf

The spacing is just a tad bit off but oh well it's a guide and it works lol
 
Last edited by wiired24,
  • Like
Reactions: Enovale

tunip3

[debugger active]
Banned
Joined
Oct 31, 2016
Messages
1,675
Trophies
0
XP
1,661
Country
United Kingdom
Thanks for confirming. Currently working on adding some sort of a progress bar to the client as well as documentation for how to install APPX Packages since some won't be familar with the process.
I have already added the documentTION ON HOW TO install appx files on my branch
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
I have already added the documentTION ON HOW TO install appx files on my branch

Right, Well I have looked over your changes and while I do appriciate your contribution @tunip3 I have made the decision to keep things as they currently are. I always try to accept improvements or changes when possible and a majority of the time I do but there are some times where I feel that it may not be the best decision for the overall project. What made me reach the verdict that I did was I just felt that a tutorials section wasn't really needed tbh. As a single PDF Document can pretty much cover everything the user needs to know. But Again thanks for contributing I do appriciate it.
 
Last edited by wiired24,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
I don't understand anything for now but thanks ^^

It's not difficult. You just activate developer mode (I assume you already have since you we're asking how to install the homebrew)
Then all you need to do is download the homebrew you want through the PegasusClient and sideload it on to your xbox one. The process
of sideloading is very simple and is covered at length in the PDF I linked you too.
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
Hi, I wanna say that you guys are doing an awesome job, keep being awesome !

However I have a question : is it possible to add moonlight to Xbox One to be able to stream steam and possibly anything ?

I found out that moonlight was converted to UWP :
https://github.com/DevPlus31/Moonlight-common

See ya !

Thank you, and thanks for pointing this out I'll have a look at it :)

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

Hi, I wanna say that you guys are doing an awesome job, keep being awesome !

However I have a question : is it possible to add moonlight to Xbox One to be able to stream steam and possibly anything ?

I found out that moonlight was converted to UWP :
https://github.com/DevPlus31/Moonlight-common

See ya !

Been Having to go through the code and fix several syntax errors the original Author/s left behind.
 

tunip3

[debugger active]
Banned
Joined
Oct 31, 2016
Messages
1,675
Trophies
0
XP
1,661
Country
United Kingdom
Thank you, and thanks for pointing this out I'll have a look at it :)

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

When u finish please pm it to me

Been Having to go through the code and fix several syntax errors the original Author/s left behind.

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

Thank you, and thanks for pointing this out I'll have a look at it :)

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



Been Having to go through the code and fix several syntax errors the original Author/s left behind.
Can u pm it to me when done
 

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,846
Country
United Kingdom
Thank you, and thanks for pointing this out I'll have a look at it :)

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



Been Having to go through the code and fix several syntax errors the original Author/s left behind.
--------------------- MERGED ---------------------------


Can u pm it to me when done
Amazing. I've been looking for something to stream PC to xbox yesterday. Can I have a pm too when your done? :)
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
Ok so moonlight seems to be having issues wanting to compile. I fix 5 syntax errors and then i end up getting 30 more Lol WTF?!?!. Perhaps it's missing something? But the repository doesn't appear to be using submodules so I wouldn't assume so. @ploggy @tunip3 if you guys wanna do a fresh clone and give it a whirl let me know if you two have any luck because I have not been able to get it to build at all.

I've also raised an issue on the official repo as well
 
Last edited by wiired24,

G45T0N

Member
Newcomer
Joined
Jul 5, 2017
Messages
6
Trophies
0
Age
34
XP
49
Country
Canada
Hi, I'll give it a try myself and see if i can make it compile. I forgot to mention, this only works with NVidia graphics cards, it doesn't work with ATI, I don't know if theres an alternative for ATI, never looked myself since I always had NVidia cards.

I'll keep you posted. Just need to reinstall Visual Studio.
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,472
Country
United States
Hi, I'll give it a try myself and see if i can make it compile. I forgot to mention, this only works with NVidia graphics cards, it doesn't work with ATI, I don't know if theres an alternative for ATI, never looked myself since I always had NVidia cards.

I'll keep you posted. Just need to reinstall Visual Studio.

Awesome, hopefully you have more luck with it than I did
 

G45T0N

Member
Newcomer
Joined
Jul 5, 2017
Messages
6
Trophies
0
Age
34
XP
49
Country
Canada
Hi Guys,

Bad news, the code seems unfinished :(, a lot of methods aren't complete. The only way to make it work is take the java source and recode it by hand. Which is a lot of work.

Sorry for the loss of time :(
 
  • Like
Reactions: wiired24

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: The cybertruck is a death trap.