Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

FTPD and 3DS:RetroArch: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
ItsCrocoSwine (talk | contribs)
m standardized folder placement formatting
 
ItsCrocoSwine (talk | contribs)
m Dont install all cores
 
Line 1: Line 1:
{{Page WIP|notes=Needs a feature list}}{{short description|Wirelessly transfer files}}{{Infobox homebrew
{{Infobox homebrew
| title = FTPD (Nintendo Switch)
| developers= Libretro
| forswitch = 1
| image= RetroArch_Logo.png
| developers = mtheall
| imagesize = 256px
| image = FTPDSwitch-icon.jpg
| imagealt= RetroArch Logo
| imagealt = FTPD icon in the Homebrew Menu
| for3ds= 1
| version = 3.1.0
| releasedate= 2023-03-11
| releasedate = 2021-6-12
| version= 1.15.0
| github = mtheall/ftpd
| website= https://www.retroarch.com/index.php retroarch.com
| githubtag = latest
| github = libretro/RetroArch
}}{{Infobox homebrew
| title = FTPD (Nintendo 3DS)
| for3ds = 1
| developers = mtheall
| image = FTPD3DS-banner.png
| imagealt = FTPD banner on the HOME Menu
| version = 3.1.0
| releasedate = 2021-6-12
| github = mtheall/ftpd
| universaldb = 3ds/ftpd
| githubtag = latest
}}
}}
FTPD is an FTP server for Nintendo DS, Nintendo 3DS, Nintendo Switch and Linux allowing you to use an FTP client to transfer files wirelessly with your console.
{{shortcut|3DS:RA}}
 
'''RetroArch''' is a frontend for emulators, & more. It can emulate up to SEGA Genesis & SEGA CD on the Old 3DS/2DS, and up to PlayStation 1 on New 3DS/2DS.
==Features==


{{info|Most standalone emulators are better than retroarch in terms of performance, if you would like to see a list of recommended emulators then see the [[3DS:Emulators|Emulators]] page.}}


==Installation==
==Installation==


{{info|FTPD is installed as part of Finalizing Setup on [[3dsguide:|3DS Hacks Guide]], or SD preperations on [[switchguide:|NH Switch Guide]]. It is also on [[udb:3ds/ftpd|Universal-DB]] for Nintendo DS and Nintendo 3DS.}}
===What you need ===  
 
*[http://buildbot.libretro.com/nightly/nintendo/3ds/RetroArch_cia.7z RetroArch_cia.7z] (direct download)
<tabber>
*The latest release of [https://www.7-zip.org/ 7-Zip]
 
|-|Switch - Manually=
 
===What you need===
* The latest release of FTPD
** For a graphical user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd.nro|ftpd.nro}}
** For a text based user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd-classic.nro|ftpd-classic.nro}}
 
===Instructions===
 
# Power off your console
# Insert your SD card into your computer
# Copy the ftpd <code>.nro</code> to <code>sd:/switch/</code> on your SD card
#* Create the folder if it does not exist
# Safely eject your SD card and insert it in your console
 
|-|3DS - Universal-Updater=
 
<span>
===What you need===
* A working internet connection
* [[3DS:Universal-Updater|Universal-Updater]] installed on your console
 
===Instructions===
# Power on your console
# Launch '''Universal-Updater'''
# Select the magnifying glass on the bottom screen, then search for '''FTPD'''
# Press {{B|A}} while hovering over '''FTPD''' from the list of homebrew
# Choose <code>.cia</code> to install to the HOME Menu, or <code>.3dsx</code> to install to the Homebrew Launcher
#* For a graphical user interface choose <code>ftpd</code>
#* For a text based user interface choose <code>ftpd-classic</code>
# Wait until the app finishes installing
# Exit '''Universal-Updater'''
</span>
|-|3DS - FBI=
 
{{FBI QR code
| name1 = CIA
| url1 = https://github.com/mtheall/ftpd/releases/latest/download/ftpd.cia
| name2 = CIA-classic
| url2 = https://github.com/mtheall/ftpd/releases/latest/download/ftpd-classic.cia
| name3 = 3DSX
| url3 = https://github.com/mtheall/ftpd/releases/latest/download/ftpd.3dsx
| name4 = 3DSX-classic
| url4 = https://github.com/mtheall/ftpd/releases/latest/download/ftpd-classic.3dsx
}}
 
|-|3DS - Manually as 3DSX=
 
<span>
===What you need===
* The the latest release of FTPD
** For a graphical user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd.3dsx|ftpd.3dsx}}
** For a text based user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd-classic.3dsx|ftpd-classic.3dsx}}
 
===Instructions===
# Power off your console
# Insert your SD card into your computer
# Copy the ftpd <code>.3dsx</code> to <code>sd:/3ds/</code> on your SD card
#* Create the folder if it does not exist
# Safely eject your SD card and insert it in your console


</span>
===Section I - Prep Work===
#Power off your console
#Insert your SD card into your computer
#Extract the <code>RetroArch_cia.7z</code> with 7-Zip
#Move the <code>retroarch</code> & <code>cia</code> folders onto the root of your SD card
#Reinsert your SD card into your console
#Power on your console


|-|3DS - Manually as CIA=
===Section II - Installation===
#Launch FBI from your HOME Menu
#Navigate to <code>SD</code> -> <code>retroarch</code> -> <code>cores</code>
#Scroll down and press {{B|A}} on the core you want to install, and select <code>Install CIA</code>
#*As there are over 80 cores, and as these cores show up as titles on your home screen, it is recommended to only install the cores you want to use


<span>
===Section III - Core Optimization===
* Download the latest release of FTPD
#Navigate to <code>sd:/retroarch/cores/</code>  
** For a graphical user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd.cia|ftpd.cia}}
#Select all the uninstalled cores and place them in a new folder at <code>/Retroarch/Cores-Notused/</code>
** For a text based user interface, download {{GitHub|mtheall/ftpd/releases/latest/download/ftpd-classic.cia|ftpd-classic.cia}}
*Leave any installed cores in the <code>cores</code> folder, these are required for "Load Core" functionality
* [[3DS:FBI|FBI]] installed on your console
*If you want to use any of the uninstalled cores, move them from <code>/Retroarch/Cores-Notused/</code> to <code>/Retroarch/Cores/</code> and install them with FBI, or use the "Load Core" option within RetroArch


===Instructions===
===Section IV - Launching your ROM===
# Power off your console
#Once your core(s) have finished installing, press {{B|Home}}
# Insert your SD card into your computer
#Press {{B|A}} on your newly installed core to unwrap it
* Copy the ftpd <code>.cia</code> to <code>sd:/cias/</code> on your SD card
#Press {{B|A}} to open it
#* Create the folder if it does not exist
#Wait for it to load, then -> <code>Load Content</code> -> <code>sdmc:/</code> -> <code>Go to wherever your ROM is located</code> -> <code>Press A to select your ROM</code> -> <code>Choose your core</code>
# Safely eject your SD card and insert it in your console
* Be patient for your ROM to load, this can take a while depending on file size.
# Power on your console
# Launch '''FBI'''
# Select <code>SD</code> -> <code>cias</code> -> <code>ftpd.cia</code> -> <code>Install and delete CIA</code>
# Press {{B|A}} and wait for the CIA to install, then exit '''FBI'''
</span>


</tabber>
{{success|text=You should now be playing your game on RetroArch!}}


==Guides==
===Resources===
* [[3DS:FTP]]
[https://docs.libretro.com/guides/install-3ds2ds/ RetroArch Install Guide] <br />
* [[Switch:FTP]]
[https://www.reddit.com/r/3dshacks/comments/jvkotb/full_speed_psx_finally_here_on_new_3ds_new_2ds_xl/ PCSX ReARMed optimal configuration] <br />
[https://docs.google.com/spreadsheets/d/1pl2bTkzTe736EOaQjk8FBWY9ixfgoNSYSitbm5Gnyqs/edit#gid=0 PCSX ReARMed N3DS compatibility List]

Revision as of 02:34, 28 March 2024

RetroArch is a frontend for emulators, & more. It can emulate up to SEGA Genesis & SEGA CD on the Old 3DS/2DS, and up to PlayStation 1 on New 3DS/2DS.

Info icon Most standalone emulators are better than retroarch in terms of performance, if you would like to see a list of recommended emulators then see the Emulators page.

Installation

What you need

Section I - Prep Work

  1. Power off your console
  2. Insert your SD card into your computer
  3. Extract the RetroArch_cia.7z with 7-Zip
  4. Move the retroarch & cia folders onto the root of your SD card
  5. Reinsert your SD card into your console
  6. Power on your console

Section II - Installation

  1. Launch FBI from your HOME Menu
  2. Navigate to SD -> retroarch -> cores
  3. Scroll down and press A on the core you want to install, and select Install CIA
    • As there are over 80 cores, and as these cores show up as titles on your home screen, it is recommended to only install the cores you want to use

Section III - Core Optimization

  1. Navigate to sd:/retroarch/cores/
  2. Select all the uninstalled cores and place them in a new folder at /Retroarch/Cores-Notused/
  • Leave any installed cores in the cores folder, these are required for "Load Core" functionality
  • If you want to use any of the uninstalled cores, move them from /Retroarch/Cores-Notused/ to /Retroarch/Cores/ and install them with FBI, or use the "Load Core" option within RetroArch

Section IV - Launching your ROM

  1. Once your core(s) have finished installing, press Home
  2. Press A on your newly installed core to unwrap it
  3. Press A to open it
  4. Wait for it to load, then -> Load Content -> sdmc:/ -> Go to wherever your ROM is located -> Press A to select your ROM -> Choose your core
  • Be patient for your ROM to load, this can take a while depending on file size.
Success icon You should now be playing your game on RetroArch!

Resources

RetroArch Install Guide
PCSX ReARMed optimal configuration
PCSX ReARMed N3DS compatibility List