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,
D

Deleted User

Guest
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.

687474703a2f2f692e696d6775722e636f6d2f4b7a4839456f582e706e67


What is it?

ProjectPegasus is a command line 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

In order to download homebrew through the client you first need to create a folder called homebrew in C:/Users/Public ProjectPegasus will download your files here. Once you have downloaded your selected homebrew through the client, just extract the files and you're good.

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 should run on Mac with Mono although I have not personally tested.
If anyone with a Macintosh Computer could verify I will add Mac to the list.
Your downloads don't work. They download broken files. They need to be direct links with the method you're using unless you use Mediafire's API
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,480
Country
United States
He needs to make them direct links thats why. either via Dropbox premium or a webhost

Hey guys, I Just realized the issue. Would google drive remedy this? Don't have the cash for Dropbox Premium atm.

Currently uploading to Dropbox Pro. Will test and report back.


Edit: I'm migrating all the files over to Google Drive. I have tested and it works. I Apologize for any incovenience.
 
Last edited by wiired24,
  • Like
Reactions: Subtle Demise

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
Hey guys, I Just realized the issue. Would google drive remedy this? Don't have the cash for Dropbox Premium atm.

Currently uploading to Dropbox Pro. Will test and report back.


Edit: I'm migrating all the files over to Google Drive. I have tested and it works. I Apologize for any incovenience.
I can test this on Mac using winebottler this Friday :)
 

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
Should just be able to download install it and then in the Mac Terminal it's

mono exampleprogram.exe
Dang. It seems I can't test mono. It installs with a pkg, but since the computer is my dad's he put restrictions on so I can't make low level changes... I can still test wine tho, it's for the most part just as good from what I can tell
 
  • Like
Reactions: wiired24

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,480
Country
United States
@dominater01 @Sasori @ElijahZAwesome

The problem with the links has been fixed. Everything should work :D The only issue remaining is with Dungeon Run but it's minor and will be fixed soon I just need to compress the program down enough so google drive can scan it for download. I Updated the binary on the github page as well to the latest build so feel free to re-test/test and confirm
 

Zapper_

Member
Newcomer
Joined
Jan 8, 2017
Messages
8
Trophies
0
XP
54
Country
Netherlands
I like the whole concept you are doing, but I however do have some points to address:

1. Consider switching from hardcoded paths and filenames in your binary to something like a JSON-file approach. This way, people don't have to download your executable over and over again; only with specific changes to the executable code. The JSON-file could even be hosted on Github Pages so that other developers could send pull requests. This saves you time and saves your users hassle. Just make sure you are using some RawGit.com-type link to prevent having your Github Pages site down in no time.

2. It might be an idea to skip the whole menu thingie and make command-line arguments like search or index available. I know some here will appreciate it! Including me.

Don't get me wrong, it's a great project! Hopefully it will help aspiring Xbox One/UWP developers to get some more shine.
 

wiired24

Developer
OP
Developer
Joined
Sep 3, 2013
Messages
1,118
Trophies
1
Age
29
Location
Dev_Home
XP
3,480
Country
United States
I like the whole concept you are doing, but I however do have some points to address:

1. Consider switching from hardcoded paths and filenames in your binary to something like a JSON-file approach. This way, people don't have to download your executable over and over again; only with specific changes to the executable code. The JSON-file could even be hosted on Github Pages so that other developers could send pull requests. This saves you time and saves your users hassle. Just make sure you are using some RawGit.com-type link to prevent having your Github Pages site down in no time.

2. It might be an idea to skip the whole menu thingie and make command-line arguments like search or index available. I know some here will appreciate it! Including me.

Don't get me wrong, it's a great project! Hopefully it will help aspiring Xbox One/UWP developers to get some more shine.


Thanks for the kind words as well as the constructive feedback I do appriciate it :)
I'll look into the JSON Approach in the future.


"Don't get me wrong, it's a great project! Hopefully it will help aspiring Xbox One/UWP developers to get some more shine."


That's what this project is all about. The idea that anyone can write homebrew on their computer for the Xbox One and then have it featured for download to reach thousands of users is an incredibly powerful concept.
 
Last edited by wiired24,
  • Like
Reactions: Subtle Demise

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, i have a physical copy of mgs4
  • Xdqwerty @ Xdqwerty:
    ok I tried it and 1) it doesnt boot wood menu automatically and 2) when trying to load a game through wood theres just a loading screen
  • K3Nv2 @ K3Nv2:
    It's low on wood
    +1
  • Xdqwerty @ Xdqwerty:
    lemme ask in forums
  • Xdqwerty @ Xdqwerty:
    yawn
  • BigOnYa @ BigOnYa:
    @Xdqwerty No you heard wrong, and don't believe till you experience yourself. Fallout 4 is one of my favorite games of all time. Yes it had issues early on, esp with older hardware like the xbox1, but it is awesome, esp now being 4k on Series S/X or PS5
    +2
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, Then i think people were talking about fallout 76
  • Xdqwerty @ Xdqwerty:
    that one was buggy too
  • BigOnYa @ BigOnYa:
    Yea you right there, fallout 76 was a letdown, but it not that bad now, they have fixed slot of issues they had at launch. Biggest issue with Fallout 76 is its a pay to advance further type of game, which sucks
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I may probably download fallout 3 or new vegas on my ps3
  • Xdqwerty @ Xdqwerty:
    cuz I didnt like fallout 1 that much
  • BigOnYa @ BigOnYa:
    New Vegas is awesome, F3 was ok too.
  • Psionic Roshambo @ Psionic Roshambo:
    I played Fallout 4 on PC, I enjoyed it honestly. Not my favorite game on earth but at the same time I didn't hate it at all lol
  • BigOnYa @ BigOnYa:
    That's cool you got a ps3... Glad to hear. Game on!
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Ironic this was posted today lol
  • BigOnYa @ BigOnYa:
    I think the tv series has boasted play of, I did see they said playing of it Is up, way more than norm
    +1
  • BigOnYa @ BigOnYa:
    I've been playing the next gen version on Series X all day, I love it. :wub:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Downloading some random stuff, damn almost 400GBs in like 4 hours lol
  • Psionic Roshambo @ Psionic Roshambo:
    Gonna be over 1TB this month.... damn lol
  • Xdqwerty @ Xdqwerty:
    good night
    +1
  • BigOnYa @ BigOnYa:
    At least you have some fast speeds. What a drag that used to be, I remb downloading 1 pic back in the day, and seeing line by line show
    +1
  • BigOnYa @ BigOnYa:
    Nighty night.
  • BigOnYa @ BigOnYa:
    Or worse, you downloading something, and someone calls your phone and interupts the download, good ole AOL. Of course that's before most you guys even were born yet.
    BigOnYa @ BigOnYa: Or worse, you downloading something, and someone calls your phone and interupts the download...