How to install a fan-made 3D Sonic game on your Xbox One

Discussion in 'Xbox One - Tutorials' started by ElijahZAwesome, Jul 19, 2017.

?

What should I add/fix in the next update?

  1. Wait a while for a new level (maybe, would take a long time)

    66.7%
  2. Bug fixes (specify which)

    66.7%
  3. New simple mechanic/anything really (specify)

    0 vote(s)
    0.0%
  4. Other (Say in comments)

    0 vote(s)
    0.0%
Multiple votes are allowed.
  1. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    UPDATE: (7/19/2017) Made respawning enemies stay dead for longer, and added an icon. Eventually going to add a exit level option instead of quit to make it easier.

    UPDATE: (7/18/2017) Fixed jumping, faster loading times, nearly full speed.

    DISCLAIMER: THIS GAME IS IN A BUGGY STATE. ITS MOSTLY FOR FUN'S SAKE OR FOR TESTING. Please don't expect a real game from this yet.
    Also I hope this doesn't get taken down for having Sonic lol
    Alright, now that I got that out of the way, hello everybody! Today I finally made an app to release! This is a port of HedgePhysics by LakeFeperd and Damizean. HedgePhysics is a take on making a 3D more retro styled Sonic game. I ported it very roughly, as you will see, the controls aren't fully optimized for the Xbox One, and there are plenty of bugs in the actual engine. Because i'm dumb and made a debug build it used to run terrible but now it runs almost full speed :) I will keep working on making this better. Of course out of dev mode it would probably run great despite any setting I give it but hey, what are you gonna do :/ Anyway, why don't I actually explain how to install this.

    You will need: An Xbox one with Dev Mode activated, see this.
    A PC or theoretically most devices with a browser and a file system.
    A way of extracting zip files. (e.g Winrar, 7-zip, built in extractor)

    How to install HedgePhysics on your Xbox 1:
    1: Go to this website and download the zip file here.

    2: Extract this zip file with your extractor of choice, preferably to your desktop for ease of access.

    3: Next, make sure your Xbox is in dev mode and that it is ready to access through the developer portal. To do so, in the Dev Home click the settings button under your IP and make sure the first box is checked, and it is recommended to add a Username and Password too, for security.

    [​IMG]
    4: Now take note of the IP it says on this page and the home page, it should look something like 192.168.0.194 or something similar.

    5: Now open your favorite browser and type https:// followed by the IP of your Xbox, and in the end it should look like this: (replacing the x's with your ip) https://xxx.xxx.x.xxx:11443

    6: Press enter and you should be greeted with the Xbox developer portal. If you get this,
    [​IMG]
    Click advanced, and then click Proceed to (ip).

    7: You should now end up on a page like this:
    [​IMG]


    Click "Add", and youll see this.


    [​IMG]

    8: Click choose file and select "HedgePhysics_1.1.1.0_x64.appxbundle" that should be on your desktop. then click next, and you should see a similar page, but asking for dependencies. click Choose File again and select the other two files that came in the zip.

    9: Click start and wait. After a little while (depending on your internet speed) I will give a success message. Now press home on your Xbox and go to your apps and games, and it will be in your apps tab. The icon will look like this:
    [​IMG]

    10: Have ... "Fun"?

    Final Results

    I guess just screw around for a bit. Like I said i'm still working on it so its nowhere near perfect. Well, that's it. Hope you enjoy this app, and maybe consider messing with the original source code here. Maybe you can help me out. :) Also, tell me about bugs and other issues, but don't be harsh since I didn't even make the engine and i'm not an expert with Unity. At the very least, tell me some ways I could make it better in general.

    Video of the game in action, thanks to @dominater01
     
    Last edited by ElijahZAwesome, Jul 21, 2017


  2. dominater01

    dominater01 GBAtemp Fan

    Member
    429
    194
    Mar 13, 2009
    United States
    no wonder we haven't heard from you in awhile, you where busy porting

    why'd you pick this game to port tho

    just curious not hating, gonna play and test it out

    edit: fyi if you release a retail version it should speed it up
     
    Last edited by dominater01, Jul 19, 2017
  3. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    1: nah i did this in like a day XDDDD i just couldnt be bothered

    2: idk i just was messing with it, learning unity, wanting to make xbone games, smash it all together and you get this.

    3: yeah I forgot about that :/ Im quickly fixing the jump bug (kinda) gonna upload an update soon
     
  4. dominater01

    dominater01 GBAtemp Fan

    Member
    429
    194
    Mar 13, 2009
    United States
    1: dude thats a quick port
    2: is unity easier to port or because its in alpha?
    3: yea if you can fix the fps it would make it better, so far the game plays good but with problems like you mentioned gonna wait for fix
     
  5. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    yea unless you somehow made ur game so complex there are bugs compiling for a different platform porting is pretty much as simple as setting it to build for UWP and giving it xbox controls. bam done. anyway yeah, its weird, i cut the texture res in quarters and it runs the same as half res textures :/
     
  6. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    that was quick :)

    messed with some things quick and somehow the jumping works now! also its now a release build :)
     
  7. dominater01

    dominater01 GBAtemp Fan

    Member
    429
    194
    Mar 13, 2009
    United States
    sweet gonna test

    edit: its running alot better now thanks
     
    Last edited by dominater01, Jul 19, 2017
    ElijahZAwesome likes this.
  8. dominater01

    dominater01 GBAtemp Fan

    Member
    429
    194
    Mar 13, 2009
    United States
    made a vid yo
     
    Tomato Hentai and ElijahZAwesome like this.
  9. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    Thanks a ton for this! :) Mind if i include it in the OP?

    BTW holy crap, when i was testing it didnt run nearly as good as it is now. i guess attaching a debugger does a lot to the system XD Its running at seemingly full speed now!
     
  10. SonicfanCEMUTesting

    SonicfanCEMUTesting The guy who likes/loves the Sonic series.

    Member
    356
    104
    Mar 29, 2016
    Poland
    Somewhere on the internet
    Wait....you can now port a 3D Sonic engine (or game if you did something using Unity) on the Xbox One? But how can this be possi-






    ok you know what, i'm not gonna ask why.
     
    ElijahZAwesome likes this.
  11. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    Hey, its ok. Yes, this engine was made... in an engine. This is a unity project, which makes it super easy to port. The whole process is easy as long as you have a windows 10 PC.
     
    SonicfanCEMUTesting likes this.
  12. SonicfanCEMUTesting

    SonicfanCEMUTesting The guy who likes/loves the Sonic series.

    Member
    356
    104
    Mar 29, 2016
    Poland
    Somewhere on the internet
    Oh ok. I didn't knew that everybody can port a Unity game they made from PC to Xbox One.
     
  13. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    Well, not really everybody. If you have the 20$ or school email to pay for a developer account, then you can. Otherwise no.
     
  14. SonicfanCEMUTesting

    SonicfanCEMUTesting The guy who likes/loves the Sonic series.

    Member
    356
    104
    Mar 29, 2016
    Poland
    Somewhere on the internet
    oh ok
     
    ElijahZAwesome likes this.
  15. ploggy

    ploggy WAKA! WAKA!

    Member
    1,815
    1,161
    Aug 29, 2007
    United Kingdom
    This is awesome:)
    this is what Homebrew is all about .

    Thanks Mate:)
     
    ElijahZAwesome likes this.
  16. SANIC

    SANIC GBATemp's Sonic Fan in Residence

    Member
    731
    408
    Jan 13, 2017
    United States
    Last Seen: Green Hill
    There's always SRB2
     
    ElijahZAwesome likes this.
  17. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    oh hey, i forgot this game existed. maybe ill look into porting it. I doubt it will be easy though
     
  18. wiired24

    wiired24 GBAtemp Advanced Fan

    Member
    789
    554
    Sep 3, 2013
    United States
    Dev_Home
    This scene was seriously lacking something like this. Good job man. We can definitely use more homebrew games.

    EDIT: This looks really fun, gonna test soon :)
     
    Last edited by wiired24, Jul 19, 2017
    ElijahZAwesome likes this.
  19. ElijahZAwesome
    OP

    ElijahZAwesome GBATemp's official... uh... uhhhhhhhhhhhh

    Member
    670
    302
    Jul 12, 2016
    United States
    Narnia
    thanks! its finally playable since i did a dumb :)

    EDIT: expect an update soon
     
    Last edited by ElijahZAwesome, Jul 19, 2017
  20. wiired24

    wiired24 GBAtemp Advanced Fan

    Member
    789
    554
    Sep 3, 2013
    United States
    Dev_Home
    No Problem, I love the sonic games. Any other Unity games that you're looking to port to Xbox One?

    EDIT: Been having a blast playing this. Definitely getting Sonic Adventure vibes
     
    Last edited by wiired24, Jul 19, 2017