Changes

3,927 bytes added ,  06:00, 7 May 2019
m
Line 1: Line 1:  
== Installing ==
 
== Installing ==
Applications are installed by copying the necessary files directly to the <code>3ds/</code> folder in the root of the SD card, or in a subdirectory of <code>3ds/</code>, in which case said subfolder must be named identically to its executable. Most applications come with two files:
+
Applications are installed by copying the necessary files directly to the <code>3ds/</code> folder in the root of the SD card (preferred for new designs), or in a subdirectory of <code>3ds/</code>, in which case said subfolder must be named identically to its executable. Most applications come with two files:
 
* <code>[appname].3dsx</code>: The executable.
 
* <code>[appname].3dsx</code>: The executable.
 
* <code>[appname].smdh</code>: The icon/metadata. (Not required in any case, and may be integrated into the <code>.3dsx</code>)
 
* <code>[appname].smdh</code>: The icon/metadata. (Not required in any case, and may be integrated into the <code>.3dsx</code>)
* <code>[appname].xml</code>: The list of supported targets, i.e. installed titles which the app supports replacing in memory at runtime, thus inheriting its permissions. (Optional)
+
* <code>[appname].xml</code>: The list of supported targets (i.e. installed titles which the app supports replacing in memory at runtime, thus inheriting its permissions), and of any arguments to be passed to the .3dsx. (Optional)
 +
 
 +
A standalone .xml file can point to a differently-named .3dsx, launching it with potentially different arguments so that a single application can run in different modes.
    
The [[Homebrew Launcher]] will scan the SD card for all <code>.3dsx</code> files, but will only display an icon for those who have one according to the format described above. Recent enough versions can freely navigate the filesystem to select an application.
 
The [[Homebrew Launcher]] will scan the SD card for all <code>.3dsx</code> files, but will only display an icon for those who have one according to the format described above. Recent enough versions can freely navigate the filesystem to select an application.
Line 11: Line 13:  
=== Launchers ===
 
=== Launchers ===
   −
==== Official Launcher ====
   
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
!  width="20%" | Name
 
!  width="20%" | Name
Line 19: Line 20:  
!  width="10%" | Open-Source
 
!  width="10%" | Open-Source
 
|-
 
|-
| [https://github.com/smealum/3ds_hb_menu Homebrew Launcher]
+
| [https://github.com/fincs/new-hbmenu Homebrew Launcher]
| Run homebrew on your 3DS!
+
| Run homebrew on your 3DS! Compatible with Rosalina and all prior 3dsx loading solutions
| [[User:smea|smea]]
+
| [https://devkitpro.org devkitPro]
| [https://smealum.github.io/ninjhax2/boot.3dsx Here]
+
| [https://github.com/fincs/new-hbmenu/releases Here]
| [https://github.com/smealum/3ds_hb_menu Yes]
+
| Yes
 
|-
 
|-
 
| [https://github.com/smealum/3ds_hb_menu Homebrew Starter Pack]
 
| [https://github.com/smealum/3ds_hb_menu Homebrew Starter Pack]
Line 30: Line 31:  
| [https://smealum.github.io/ninjhax2/starter.zip Here]
 
| [https://smealum.github.io/ninjhax2/starter.zip Here]
 
| Yes
 
| Yes
|}
+
|-
 
+
| [https://github.com/smealum/3ds_hb_menu Homebrew Launcher (v1.x)]
==== Alternate Launchers ====
+
| The old version of the 3DS Homebrew Launcher, originally created for ninjhax 1.x (Discontinued)
{| class="wikitable" border="1"
+
| [[User:smea|smea]]
!  width="20%" | Name
+
| [https://smealum.github.io/ninjhax2/boot.3dsx Here]
!  width="50%" | Description
+
| Yes
!  width="10%" | Author
  −
!  width="10%" | Install
  −
!  width="5%"  | Open-Source
  −
!  width="15%" | Last Updated
   
|-
 
|-
 
| [http://gbatemp.net/threads/release-homebrew-launcher-with-grid-layout.397527/ Mashers' HBL]
 
| [http://gbatemp.net/threads/release-homebrew-launcher-with-grid-layout.397527/ Mashers' HBL]
| Homebrew Launcher with grid and folder support.
+
| Homebrew Launcher with grid and folder support. (Discontinued)
 
| [[User:Mashers|Mashers]]
 
| [[User:Mashers|Mashers]]
| [https://github.com/mashers/3ds_hb_menu/wiki/Installation Here]
+
| [https://github.com/d0k3/3DS-Extended-Homebrew-Starter-Pack/blob/35b8ab7dc40cb550b6ea45da319cdd0a0a3b2b54/boot.3dsx Here]
| [https://github.com/mashers/3ds_hb_menu Yes]
+
| Lost in masher's retirement
| 2016-02-25
   
|}
 
|}
   Line 57: Line 53:  
!  width="5%"  | Open-Source
 
!  width="5%"  | Open-Source
 
!  width="15%" | Last Updated
 
!  width="15%" | Last Updated
|-
  −
| [https://github.com/yellows8/3ds_homemenu_extdatatool 3DS HomeMenu extdata Tool]
  −
| Tool for accessing the SD extdata which Home Menu uses. This essentially allows writing custom themes to extdata which get loaded at Home Menu startup.
  −
| [[User:yellows8|yellows8]]
  −
| [https://github.com/yellows8/3ds_homemenu_extdatatool/releases Here]
  −
| Yes
  −
| 2015-08-17
   
|-
 
|-
 
| [https://github.com/VideahGams/3dsfetch 3dsfetch]
 
| [https://github.com/VideahGams/3dsfetch 3dsfetch]
Line 72: Line 61:  
| 2015-09-17
 
| 2015-09-17
 
|-
 
|-
| ''Brainfudge''
+
| [https://github.com/joel16/3DSident/ 3DSident]
| An alpha [https://en.wikipedia.org/wiki/Brainfuck brainfuck] interpreter. ''No longer under development and without repo.''
+
| Identity tool for the Nintendo 3DS heavily inspired by PSPident.
| [[User:s3r1alpari4h|V0idst4r]]
+
| [[User:Joel16|Joel16]]
| [https://repo.mariocube.com/Stuff/3DS%20Stuff/Homebrew/Applications/Brainfudge/ Here] (legacy)
+
| [https://github.com/joel16/3DSident/releases Here]
| Yes (''No source officially available.'')
+
| Yes
| 2015-12-22
+
| 2017-7-21
 +
|-
 +
| [https://gbatemp.net/threads/release-clear-mac-filter.515882/ Clear MAC Filter]
 +
| Reset 8-hour per-console StreetPass rate limiting
 +
| tastymeatball
 +
| [https://gbatemp.net/threads/release-clear-mac-filter.515882/ Here]
 +
| Yes
 +
| 2018-8-24
 +
|-
 +
| [https://github.com/CPunch/CtrRGBPATTY/releases CtrRGBPATTY]
 +
| Generate patches that edit LED notifications
 +
| CPunch
 +
| [https://github.com/CPunch/CtrRGBPATTY/releases Here]
 +
| Yes
 +
| 2017-11-3
 
|-
 
|-
 
| [https://github.com/plutooo/ctrrpc ctrrpc]
 
| [https://github.com/plutooo/ctrrpc ctrrpc]
Line 92: Line 95:  
| Yes
 
| Yes
 
| 2014-11-20
 
| 2014-11-20
|-
  −
| [https://github.com/Rinnegatamante/CHMM2 Custom Home Menu Manager 2]
  −
| Theme manager for Nintendo 3DS.
  −
| [[User:Rinnegatamante|Rinnegatamante]]
  −
| [http://rinnegatamante.it/CHMM2.rar Here]
  −
| Yes
  −
| 2016-07-04
   
|-
 
|-
 
| [https://github.com/DownloadMii/DownloadMii-3DS DownloadMii]
 
| [https://github.com/DownloadMii/DownloadMii-3DS DownloadMii]
Line 106: Line 102:  
| Yes
 
| Yes
 
| 2015-11-24
 
| 2015-11-24
|-
  −
| [https://github.com/zeta0134/3ds-homebrew-browser Homebrew Browser]
  −
| Download homebrew from the internet!
  −
| [[User:cromo|cromo]], [[User:zeta0134|zeta0134]]
  −
| [https://github.com/zeta0134/3ds-homebrew-browser/releases Here]
  −
| Yes
  −
| 2015-10-07
   
|-
 
|-
 
| [https://github.com/linoma/fb43ds fb43ds]
 
| [https://github.com/linoma/fb43ds fb43ds]
Line 127: Line 116:  
| Yes
 
| Yes
 
| 2016-03-26
 
| 2016-03-26
 +
|-
 +
| [https://github.com/zeta0134/3ds-homebrew-browser Homebrew Browser]
 +
| Download homebrew from the internet!
 +
| [[User:cromo|cromo]], [[User:zeta0134|zeta0134]]
 +
| [https://github.com/zeta0134/3ds-homebrew-browser/releases Here]
 +
| Yes
 +
| 2015-10-07
 
|-
 
|-
 
| [https://github.com/MrJPGames/NFCReader NFCReader]
 
| [https://github.com/MrJPGames/NFCReader NFCReader]
Line 152: Line 148:  
!  width="15%" | Last Updated
 
!  width="15%" | Last Updated
 
|-
 
|-
| [https://github.com/VideahGams/LovePotion LövePotion]
+
| [https://github.com/TurtleP/LovePotion Löve Potion]
| An unofficial WIP implementation of the [https://github.com/love2d-community/love-api LÖVE API] for 3DS Homebrew.
+
| [https://love2d.org/ LOVE2D] for 3DS Homebrew.
| [[User:VideahGams|VideahGams]]
+
| [[User:TurtleP|TurtleP]]
| [https://github.com/VideahGams/LovePotion/releases Here]
+
| [https://github.com/TurtleP/LovePotion/releases Here]
| Yes
+
| [https://github.com/TurtleP/LovePotion Yes]
| 2016-09-12
+
| 2018-08-27
 
|-
 
|-
 
| [https://ctrulua.github.io/ ctrµLua]
 
| [https://ctrulua.github.io/ ctrµLua]
Line 165: Line 161:  
| Yes
 
| Yes
 
| 2016-06-27
 
| 2016-06-27
 +
|-
 +
| [https://blog.easyrpg.org/2016/05/player-for-nintendo-3ds/ EasyRPG Player]
 +
| RPG Maker 2000/2003 interpreter
 +
| [[User:Rinnegatamante|Rinnegatamante]] & EasyRPG Team
 +
| [https://easyrpg.org/player/downloads/ Here]
 +
| [https://github.com/EasyRPG/Player Yes]
 +
| 2019-03-03
 
|-
 
|-
 
| [https://github.com/Rinnegatamante/lpp-3ds LuaPlayer+ 3DS]
 
| [https://github.com/Rinnegatamante/lpp-3ds LuaPlayer+ 3DS]
Line 173: Line 176:  
| 2016-09-21
 
| 2016-09-21
 
|-
 
|-
| [http://asie.pl/homebrew/#megazeux MegaZeux 3DS]
+
| [http://vault.digitalmzx.net MegaZeux 3DS]
 
| A port of the MegaZeux GCS to the 3DS.
 
| A port of the MegaZeux GCS to the 3DS.
| asie
+
| MegaZeux developers
| [http://asie.pl/homebrew/#megazeux Here]
+
| [http://vault.digitalmzx.net Here]
| [https://github.com/asiekierka/megazeux/tree/3ds Yes]
+
| [https://github.com/AliceLR/megazeux Yes]
| 2016-10-30
+
| 2018-03-04
 
|}
 
|}
   Line 224: Line 227:  
| Yes
 
| Yes
 
| 2015-12-23
 
| 2015-12-23
 +
|-
 +
| [https://github.com/Magicrafter13/Breakout Breakout]
 +
| "A 3ds Breakout Clone."
 +
| [[User:Magicrafter13|Magicrafter13]]
 +
| [https://github.com/Magicrafter13/Breakout/releases Here]
 +
| Yes
 +
| 2017-10-17
 
|-
 
|-
 
| ''[https://github.com/UnsureSherlock/checkers3ds checkers3ds]''
 
| ''[https://github.com/UnsureSherlock/checkers3ds checkers3ds]''
Line 235: Line 245:  
| A tiny adaptation of the popular [https://en.wikipedia.org/wiki/Cookie_Clicker Cookie Clicker] game for the 3DS.
 
| A tiny adaptation of the popular [https://en.wikipedia.org/wiki/Cookie_Clicker Cookie Clicker] game for the 3DS.
 
| [[User:Kaisogen|Kaisogen]]
 
| [[User:Kaisogen|Kaisogen]]
| [https://github.com/Kaisogen/CookieCollector-3DS-/tree/master Here] (alt. [http://www.mediafire.com/download/qpojx6avkm6oo18/CookieCollector.zip here])
+
| [https://github.com/Kaisogen/CookieCollector-3DS-/releases Here]
 
| Yes
 
| Yes
| 2016-03-30
+
| 2017-06-04
 
|-
 
|-
 
| [https://github.com/TheMachinumps/Cookie_Clicker_3DS Cookie Clicker 3DS]
 
| [https://github.com/TheMachinumps/Cookie_Clicker_3DS Cookie Clicker 3DS]
Line 287: Line 297:  
| Yes
 
| Yes
 
| 2015-09-19
 
| 2015-09-19
 +
|-
 +
|[https://gbatemp.net/threads/release-zelda-roth-for-3ds.425503/ Zelda ROTH for 3DS]
 +
|A port of Legend of Zelda: Return of the Hylian, a Zelda fangame, to 3DS.
 +
|[[User:nop90|nop90]]
 +
|[https://github.com/nop90/ZeldaROTH/releases Here]
 +
|Yes
 +
|2016-09-11
 
|-
 
|-
 
| [https://gbatemp.net/threads/release-mastermind-3ds.394710/ Mastermind 3DS]
 
| [https://gbatemp.net/threads/release-mastermind-3ds.394710/ Mastermind 3DS]
Line 427: Line 444:  
| Yes
 
| Yes
 
| 2015-08-07
 
| 2015-08-07
 +
|-
 +
| [https://thp.itch.io/loonies-8192 Loonies 8192]
 +
| A Mini Retro Puzzle for DOS, the PSP and 3DS (Homebrew)
 +
| [[User:thp|thp]]
 +
| [https://thp.itch.io/loonies-8192 Here]
 +
| No
 +
| 2019-01-27
 
|-
 
|-
 
|}
 
|}
Line 480: Line 504:  
| Yes
 
| Yes
 
| 2015-09-21
 
| 2015-09-21
|-
  −
| [https://easy-rpg.org/blog/2016/05/player-for-nintendo-3ds/ EasyRPG Player]
  −
| RPG Maker 2000/2003 interpreter
  −
| [[User:Rinnegatamante|Rinnegatamante]] & EasyRPG Team
  −
| [https://easyrpg.org/player/downloads/ Here]
  −
| [https://github.com/EasyRPG/Player Yes]
  −
| 2016-10-14
   
|-
 
|-
 
| [https://github.com/Steveice10/GameYob GameYob]
 
| [https://github.com/Steveice10/GameYob GameYob]
Line 523: Line 540:  
| 2017-02-11
 
| 2017-02-11
 
|-
 
|-
 +
| [https://github.com/bubble2k16/emus3ds_3ds VirtuaNES for 3DS]
 +
| A NES emulator for the old 3DS / 2DS. Optimised from VirtuaNES 0.9.7 and runs many games at full speed.
 +
| bubble2k16
 +
| [https://github.com/bubble2k16/emus3ds/releases Here]
 +
| Yes
 +
| 2017-03-23
 +
|-
 +
| [https://github.com/bubble2k16/emus3ds_3ds TemperPCE for 3DS]
 +
| A PC-Engine/Turbografx-16 emulator for the old 3DS / 2DS. Optimised from Temper runs all games, including CD-ROM and SGX games at full speed.
 +
| bubble2k16
 +
| [https://github.com/bubble2k16/temperpce_3ds/releases Here]
 +
| Yes
 +
| 2017-06-19
 +
|-
 +
|}
 +
 +
===Theme managers===
 +
{| class="wikitable" border="1"
 +
!  width="20%" | Name
 +
!  width="50%" | Description
 +
!  width="10%" | Author
 +
!  width="10%" | Download
 +
!  width="5%"  | Open-Source
 +
!  width="15%" | Last Updated
 +
|-
 +
| [https://github.com/yellows8/3ds_homemenu_extdatatool 3DS HomeMenu extdata Tool]
 +
| Tool for accessing the SD extdata which Home Menu uses. This essentially allows writing custom themes to extdata which get loaded at Home Menu startup.
 +
| [[User:yellows8|yellows8]]
 +
| [https://github.com/yellows8/3ds_homemenu_extdatatool/releases Here]
 +
| Yes
 +
| 2015-08-17
 +
|-
 +
| [https://github.com/Rinnegatamante/CHMM2 Custom Home Menu Manager 2]
 +
| Theme manager for Nintendo 3DS. Discontinued.
 +
| [[User:Rinnegatamante|Rinnegatamante]]
 +
| [http://rinnegatamante.it/CHMM2.rar Here]
 +
| Yes
 +
| 2016-07-04
 +
|-
 +
| [https://github.com/ErmanSayin/Themely/tree/88e93816e3b43a40bcee25b1a7a8c71ef6a37db8 Themely]
 +
| Theme manager for Nintendo 3DS with 3dsthem.es integration.
 +
| ErmanSayin
 +
| [https://github.com/ErmanSayin/Themely/releases/tag/v1.3.1 Here]
 +
| Not anymore, 1.3.1 last FOSS version
 +
| 2017-6-28
 +
|-
 +
| [https://gbatemp.net/threads/release-anemone3ds-a-complete-theme-and-splash-manager-for-your-3ds.482804/ Anemone3DS]
 +
| New theme and Luma splash screen manager, created to fill the gap left by its predecessors.
 +
| [[User:astronautlevel2]]
 +
| [https://github.com/astronautlevel2/Anemone3DS/releases/ Here]
 +
| Yes
 +
| 2018-5-13
 
|}
 
|}
   Line 546: Line 615:  
| [https://github.com/Steveice10/FBI/releases Here]
 
| [https://github.com/Steveice10/FBI/releases Here]
 
| Yes
 
| Yes
| 2016-12-31
+
| 2018-8-21
 +
|-
 +
| [https://gbatemp.net/threads/no-longer-working-community-freeshop-fork-open-source-eshop-alternative.483159/ FreeShop]
 +
| GUI CDN title installer
 +
| TheCruel/arc13/Paul/evi
 +
| [https://notabug.org/evi/freeShop/releases Here]
 +
| Yes
 +
| 2018-5-17
 
|-
 
|-
 
| [https://gbatemp.net/threads/release-nasa-universal-cia-manager-for-fw-4-1-10-3.409806/ NASA]
 
| [https://gbatemp.net/threads/release-nasa-universal-cia-manager-for-fw-4-1-10-3.409806/ NASA]
Line 555: Line 631:  
| 2016-04-13
 
| 2016-04-13
 
|}
 
|}
 +
 +
Note: downloading non-system applications from CDN is broken in any known homebrew, regardless of whether a signed ticket is installed or not (See also: [[11.8.0-41#Server-side_changes]])
    
=== Save managers===
 
=== Save managers===
Line 582: Line 660:  
| Save/Extdata Manager
 
| Save/Extdata Manager
 
| JK_
 
| JK_
| [https://github.com/J-D-K/JKSM/releases Here]
+
| [https://gbatemp.net/threads/release-jks-savemanager-homebrew-cia-save-manager.413143/ Here]
 +
| [https://github.com/J-D-K/JKSM/ Yes]
 +
| 2016-09-29
 +
|-
 +
| JK's Save Manager for Rosalina
 +
| Modded version of JKSM for use as .3dsx on Luma 8+
 +
| Phalk, JK_
 +
| [https://github.com/Phalk/JKSM/releases Here]
 
| Yes
 
| Yes
| 2016-09-29
+
| 2017-7-12
 
|-
 
|-
 
| [https://github.com/BernardoGiordano/PKSM PKSM]
 
| [https://github.com/BernardoGiordano/PKSM PKSM]
| Save editor for Pokèmon generations 4 to 7
+
| Save editor for Pokémon generations 4 to 7
 
| Bernardo Giordano
 
| Bernardo Giordano
 
| [https://github.com/BernardoGiordano/PKSM/releases Here]
 
| [https://github.com/BernardoGiordano/PKSM/releases Here]
 
| Yes
 
| Yes
| 2016-12-31
+
| 2017-8-3
 +
|-
 +
| [https://github.com/phijor/SpecializeMii/ SpecializeMii]
 +
| Editor for Mii database (specialness)
 +
| phijor
 +
| [https://github.com/phijor/SpecializeMii/releases Here]
 +
| Yes
 +
| 2017-1-22
 +
|-
 +
| [https://github.com/rboninsegna/SpecializeMii/ SpecializeMii]
 +
| Editor for Mii database (specialness and ownership)
 +
| phijor, [[User:Ryccardo|Ryccardo]]
 +
| [https://github.com/rboninsegna/SpecializeMii/releases Here]
 +
| Yes
 +
| 2017-8-13
 
|}
 
|}
   Line 675: Line 774:  
| No
 
| No
 
| N/A
 
| N/A
 +
|-
 +
| [https://gbatemp.net/threads/release-3ds-rgb-led-test-program.441633/ MCU Bricker / LED Rave]
 +
| Make the notification LED glow in different colors
 +
| [[User:MarcusD]]
 +
| [https://gbatemp.net/attachments/rgb-zip.124119/ Here]
 +
| Yes, but down
 +
| Late 2016?
 
|-
 
|-
 
| Spine 2D
 
| Spine 2D