Tutorial  Updated

How to sideload DungeonRun (Indie Game) on Xbox One

Dungeon Run - A 2D Zelda clone for UWP/Windows10

Disclaimer - This is not my game I do not claim it as my work. It is the work of Github user "MrGrak" You can check out the official Repo here https://github.com/MrGrak/DungeonRun

DungeonRun0p3A.gif


This guide came at the request of a friend. I know others were asking about this as well so I figured it would be of use to the community.


Getting Started -

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

68747470733a2f2f75706c6f61642e767374616e6365642e636f6d2f696d616765732f323031372f30392f32312f6d72342e706e67


[2.] Select "DungeonRun". Once downloaded use winrar or a similar program to extract the files

[3.] Go to your Xbox One console and restart it into developer mode

[4.] 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 DungeonRun.appx file that you extracted from the archive earlier.

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

DungeonRun will now deploy and install onto your Xbox One

opCsB5S.png


Happy Gaming :yayone:
 
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
No, I have visual studio. I already got it working, I just do not know how to convert code and extract appx from it using visual studio. @wiired24 showed me another method using a program to extract appx, but it didn't work with me and I do not know why.
 

MrGrak

Member
Newcomer
Joined
May 5, 2018
Messages
6
Trophies
0
Age
38
XP
47
Country
United States
Hey,

developer of dungeon run here. i learned of project pegasus this morning - is development still active?
i have some ideas as to why dungeon run might be crashing (likely due to the UWP version loading xml files from the deployment folder).
if version 0.3/0.4 worked, but 0..5+ doesn't, then it's 99% the external xml files the game loads at launch.

if you're interested in the specifics: DungeonRun/commit/2717f6c707fe3ec79843478c1a78e47509b2e128
(i can't post hyperlinks because this is my first post, add github dot com/mrgrak to above link)

why does the uwp version not work?
i spend most of my time developing the directX version, which uses .Net, which is mature and relatively not insane like .NetCore.
then occasionally i 'fix' the UWP version to work properly. it *should* work most of the time, because all the gameclasses are
shared between Dx and UWP, but it breaks sometimes and because i hate uwp development i just don't notice it for weeks. sorry.

also, version 0.7 is coming up soon, with better and more STUFF (like exploding doom style barrels)..
-MrGrak
 
Last edited by MrGrak,
  • Like
Reactions: TeamScriptKiddies

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,882
Country
United States
Hey,

developer of dungeon run here. i learned of project pegasus this morning - is development still active?
i have some ideas as to why dungeon run might be crashing (likely due to the UWP version loading xml files from the deployment folder).
if version 0.3/0.4 worked, but 0..5+ doesn't, then it's 99% the external xml files the game loads at launch.

if you're interested in the specifics: DungeonRun/commit/2717f6c707fe3ec79843478c1a78e47509b2e128
(i can't post hyperlinks because this is my first post, add github dot com/mrgrak to above link)

why does the uwp version not work?
i spend most of my time developing the directX version, which uses .Net, which is mature and relatively not insane like .NetCore.
then occasionally i 'fix' the UWP version to work properly. it *should* work most of the time, because all the gameclasses are
shared between Dx and UWP, but it breaks sometimes and because i hate uwp development i just don't notice it for weeks. sorry.

also, version 0.7 is coming up soon, with better and more STUFF (like exploding doom style barrels)..
-MrGrak
welcome to gbatemp grak im the one that emailed you about the xbox one version not compiling im not a dev so i dont know whats wrong but i hope you can figure it out it would be good to finally update our version

i assume this is the same reason people dont want to port or make anything for uwp because there is no info on anything

his link to github

https://github.com/mrgrak/DungeonRun/commit/2717f6c707fe3ec79843478c1a78e47509b2e128
 

MrGrak

Member
Newcomer
Joined
May 5, 2018
Messages
6
Trophies
0
Age
38
XP
47
Country
United States
Ok, so I made two versions of DungeonRun real quick, with and without loading XML.

1. with xml (shouldn't work sideloaded, game works as intended): [removed]
2. without xml (might work sideloaded, game will be broken): [removed]
(i'm still a new member, and thus a potential spam bot in the eyes of this forum, so i still can't post links. sorry.)

my guess is that 1 wont work, and i hope 2 does.
if 2 does, then i'll write an xml to .cs converter for the game and just store all the roomData as compiled binary (i've done this before because it drops load times dramatically).

if neither work, then this problem is more complex than i currently understand it, and i'll have to do more research and possibly play around with project pegasus (i'll fork it). lemme know.

-MrGrak
 
Last edited by MrGrak,

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,882
Country
United States
Ok, so I made two versions of DungeonRun real quick, with and without loading XML.

1. with xml (shouldn't work sideloaded, game works as intended): https dropbox com/s/6mkglmsfuavtruw/DR0p7withXML.zip?dl=0
2. without xml (might work sideloaded, game will be broken): https dropbox com/s/2wwhzu171qyacj3/DR0p7withoutXML.zip?dl=0
(i'm still a new member, and thus a potential spam bot in the eyes of this forum, so i still can't post links. sorry.)

my guess is that 1 wont work, and i hope 2 does.
if 2 does, then i'll write an xml to .cs converter for the game and just store all the roomData as compiled binary (i've done this before because it drops load times dramatically).

if neither work, then this problem is more complex than i currently understand it, and i'll have to do more research and possibly play around with project pegasus (i'll fork it). lemme know.

-MrGrak
can you compile them to appx so i can test them
 

MrGrak

Member
Newcomer
Joined
May 5, 2018
Messages
6
Trophies
0
Age
38
XP
47
Country
United States
ah yes, uwp packages.. how could i forget.
let's try this again: [removed]
this should sideload properly.
 
Last edited by MrGrak,

dominater01

Well-Known Member
Member
Joined
Mar 13, 2009
Messages
1,278
Trophies
1
Age
33
XP
2,882
Country
United States
ah yes, uwp packages.. how could i forget.
let's try this again: dropbox com/s/vemlapd0m2lks5p/DungeonRun_0.6.9.0_x64_noXml.zip?dl=0
this should sideload properly.
this plays on the xbox one with that version except theres only 1 level and its half textured with nothing in the level
 

MrGrak

Member
Newcomer
Joined
May 5, 2018
Messages
6
Trophies
0
Age
38
XP
47
Country
United States
this plays on the xbox one with that version except theres only 1 level and its half textured with nothing in the level

Perfect! That means the problem is only the external XML.
I'll fix things and release version 0.7 this month, and it'll work with project pegasus.
 

MrGrak

Member
Newcomer
Joined
May 5, 2018
Messages
6
Trophies
0
Age
38
XP
47
Country
United States
I had some time, so I fixed it.

Here's what should be a fully functioning appx pkg for version 0.7, which I just released: [removed]
Please let me know if it works and if you run into any issues, including any gameplay issues.
I've also linked to here from the github repo, as a guide for sideloading uwp apps on xbox one.
Have fun!

MrGrak
 
Last edited by MrGrak,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Psionic Roshambo @ Psionic Roshambo: One of the worst games I have ever played