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,

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,469
Country
United States
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 :(

It's a shame that it's in the state it's in but thanks for trying at least
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,469
Country
United States
ProjectPegasus has been updated to support the latest version of RetriX (Currently version 1.8)
Some other minor changes have been made as well. If you're on Linux or MacOS you'll be glad to know I've also updated the Bash Script as well to include support for the latest release of RetriX.

In the near future I'm going to be adding in a feature that will auto-generate a User Manual specific to the homebrew that the user downloads

You can grab the latest release of ProjectPegasus here -> https://github.com/wiired24/ProjectPegasus
 
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
ProjectPegasus has been updated to support the latest version of RetriX (Currently version 1.8)
Some other minor changes have been made as well. If you're on Linux or MacOS you'll be glad to know I've also updated the Bash Script as well to include support for the latest release of RetriX.

In the near future I'm going to be adding in a feature that will auto-generate a User Manual specific to the homebrew that the user downloads

You can grab the latest release of ProjectPegasus here -> https://github.com/wiired24/ProjectPegasus
is there a way to put sonic realms revival on it as well? I can help you with whatever you need.
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,469
Country
United States
Sent you a pull request for sonic realms it is now included
Well, I was gonna add it later today but Tunip beat me to it haha, Thanks @tunip3 I've accepted and merged your pull request,

Sonic Realms is now included in ProjectPegasus @kingtut

EDIT1: is the APPX the only file you need to download for Sonic Realms or do you need the dependencies as well?

EDIT2: I've also updated the Bash Script to include support for both Hedgephysics and Sonic Realms.
 
Last edited by wiired24,

tunip3

[debugger active]
Banned
Joined
Oct 31, 2016
Messages
1,675
Trophies
0
XP
1,661
Country
United Kingdom
Well, I was gonna add it later today but Tunip beat me to it haha, Thanks @tunip3 I've accepted and merged your pull request,

Sonic Realms is now included in ProjectPegasus @kingtut

EDIT1: is the APPX the only file you need to download for Sonic Realms or do you need the dependencies as well?

EDIT2: I've also updated the Bash Script to include support for both Hedgephysics and Sonic Realms.
In an hour I want to show you away of updating APPX files without needing to update the app
 

tunip3

[debugger active]
Banned
Joined
Oct 31, 2016
Messages
1,675
Trophies
0
XP
1,661
Country
United Kingdom
Well, I was gonna add it later today but Tunip beat me to it haha, Thanks @tunip3 I've accepted and merged your pull request,

Sonic Realms is now included in ProjectPegasus @kingtut

EDIT1: is the APPX the only file you need to download for Sonic Realms or do you need the dependencies as well?

EDIT2: I've also updated the Bash Script to include support for both Hedgephysics and Sonic Realms.
you online now
 

kingtut

Well-Known Member
Member
Joined
May 3, 2017
Messages
1,067
Trophies
0
Age
29
XP
1,354
Country
United States
Well, I was gonna add it later today but Tunip beat me to it haha, Thanks @tunip3 I've accepted and merged your pull request,

Sonic Realms is now included in ProjectPegasus @kingtut

EDIT1: is the APPX the only file you need to download for Sonic Realms or do you need the dependencies as well?

EDIT2: I've also updated the Bash Script to include support for both Hedgephysics and Sonic Realms.

I think you need two dependencies. which you can find in the mega.co link of the game.

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

I think you need two dependencies. which you can find in the mega.co link of the game.
they are the same dependencies as hedgephysics from what I remember since they are both unity games
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,469
Country
United States
i did some clean up on chip8 and submitted a pull request it now downloads as an appx directly and it makes its own folder inside the homebrew folder

I'll give it a look here shortly :-)

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

i did some clean up on chip8 and submitted a pull request it now downloads as an appx directly and it makes its own folder inside the homebrew folder

My thing is I like having the files in a .rar/.zip archive format as I often include other files with the .APPX such as Licenses and Readme docs. Sometimes I have to package dependencies with the homebrew as well so downloading the APPX directly isn't the best solution. However I do like that you automated folder creation for CHIP8. That is something that should have been done from the beginning for each file.

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

I'll give it a look here shortly :-)

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



My thing is I like having the files in a .rar/.zip archive format as I often include other files with the .APPX such as Licenses and Readme docs. Sometimes I have to package dependencies with the homebrew as well so downloading the APPX directly isn't the best solution. However I do like that you automated folder creation for CHIP8. That is something that should have been done from the beginning for each file.

EDIT: and even with having the files in a .rar or .zip archive I still don't have to change the programs source code as all I need to do when a new version of RetriX for example is released is just download the latest version + the dependencies and docs repackage into a new archive and replace the old github archive with a new one... No need to modify the ProjectPegasus source code at all. The URL still points to the same place
 

tunip3

[debugger active]
Banned
Joined
Oct 31, 2016
Messages
1,675
Trophies
0
XP
1,661
Country
United Kingdom
I'll give it a look here shortly :-)

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



My thing is I like having the files in a .rar/.zip archive format as I often include other files with the .APPX such as Licenses and Readme docs. Sometimes I have to package dependencies with the homebrew as well so downloading the APPX directly isn't the best solution. However I do like that you automated folder creation for CHIP8. That is something that should have been done from the beginning for each file.

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



EDIT: and even with having the files in a .rar or .zip archive I still don't have to change the programs source code as all I need to do when a new version of RetriX for example is released is just download the latest version + the dependencies and docs repackage into a new archive and replace the old github archive with a new one... No need to modify the ProjectPegasus source code at all. The URL still points to the same place
you could make it download licenses as well
 

Site & Scene News

General chit-chat
Help Users
    SylverReZ @ SylverReZ: Hello @realtimesave.