made by Tommywats

How to set up RetroArch on xbox one and run Roms

if you have not downloaded retroarch or Durango FTP on xbox do that first here
and make sure you are whitelisted or this will not work, get whitelisted for free in the discord server

Requirements:

An xbox
And a laptop/pc
if you want to make the process faster you can use a USB
Durango FTP (on xbox)
Filezilla (on computer)

step 1


it should look like the image above when you run RetroArch, go to online updater and update assets and databases



step 2.0

this is what it should look like after you have updated the assets and databases, you can update everything else if you want
but you don't need to untill later.
Go to Settings > Input > Hotkeys > Menu Toggle Controller Combo > Set whatever you want 2.1) Main Menu > Configuration File > Save Current Config to set a quick menu combination.
this allows you to access a quick menu in the game that allows you to save state or load state or change the controls.

Step 3

step 3 is how to get Roms internally on your xbox without usb, if you want to use a USB skip step 3 (if you are on xbox one there is a 16GB limit, for series X or S there is a 30GB limit)
3.1 Download Roms onto your pc/laptop (i cannot provide any Rom sites as it is illegal but they are easy to find)
or you can dump your own games onto your pc/laptop, once you have your Rom installed on your computer you need durango FTP on your xbox to transfer it to xbox, get Durango FTP from my website here

step 3.2 you need the cores and the bios for the emulators, you can find all of the bios yourself, or you can download them from here by downloading the "system" folder

step 3.3 open up FileZilla, you can download it from here


once you have FileZillainstalled open it. it should look like this


step 3.4 there should be 4 boxes on the top of the screen such as host,username,password and port. You can find this on Durango FTP on the right side of the screen.
"host" means the ip (example 192.168.1.220) type your ip (found in Durango FTP) into the host box
step 3.5 in durango FTP in the boxes you do notneed to type anything in username and password and in "port" type 21, then tick the box that says "allow anonymous" and press start

step 3.6 in Filezilla type in and 21 for the port and click "quick-connect" (you do not need to put anything for username and password)
once done and guessing you have connected to your xbox it should look like this:

to put your system folder into place you need to go to LOCALSTATE look for a folder that has rather "retroarch" or "tommywats" in the name.


then go to Localstate and replace the system folder with your new one. and while your there put your roms in "downloads"
step3.7 go back onto retroarch>online updater and update everything. Then go to "import content" and then "Q" (which should be at the bottom)
then "downloads" and then "scan this directory"


this press on the game you wanna play and press "play" and it should run fine, and if you want to change the controls thats what the menu toggle combination was for ealier.
if you need any help or have any questions join the discord server.

Warning


if you download the following apps on your xbox as of august 2023 your xbox account will be banned
however i am working on updating the website to work purely for dev mode as you cannot be banned for having emulators on dev mode