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 20: |
Line 21: |
| |- | | |- |
| | [https://github.com/smealum/3ds_hb_menu Homebrew Launcher] | | | [https://github.com/smealum/3ds_hb_menu Homebrew Launcher] |
− | | Run homebrew on your 3DS! | + | | Run homebrew on your 3DS! (Discontinued) |
| | [[User:smea|smea]] | | | [[User:smea|smea]] |
| | [https://smealum.github.io/ninjhax2/boot.3dsx Here] | | | [https://smealum.github.io/ninjhax2/boot.3dsx Here] |
− | | [https://github.com/smealum/3ds_hb_menu Yes] | + | | Yes |
| + | |- |
| + | | [https://github.com/fincs/new-hbmenu new-hbmenu] |
| + | | Official successor of smea's HBL. Also supports the Rosalina entrypoint. |
| + | | [[User:fincs|fincs]], [[User:TuxSH|TuxSH]] |
| + | | [https://github.com/fincs/new-hbmenu/releases Here] |
| + | | Yes |
| |- | | |- |
| | [https://github.com/smealum/3ds_hb_menu Homebrew Starter Pack] | | | [https://github.com/smealum/3ds_hb_menu Homebrew Starter Pack] |
Line 30: |
Line 37: |
| | [https://smealum.github.io/ninjhax2/starter.zip Here] | | | [https://smealum.github.io/ninjhax2/starter.zip Here] |
| | Yes | | | Yes |
− | |}
| |
− |
| |
− | ==== Alternate Launchers ====
| |
− | {| class="wikitable" border="1"
| |
− | ! width="20%" | Name
| |
− | ! width="50%" | Description
| |
− | ! 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 75: |
Line 71: |
| | Identity tool for the Nintendo 3DS heavily inspired by PSPident. | | | Identity tool for the Nintendo 3DS heavily inspired by PSPident. |
| | [[User:Joel16|Joel16]] | | | [[User:Joel16|Joel16]] |
− | | [https://github.com/joel16/3DSident/tree/master Here] | + | | [https://github.com/joel16/3DSident/releases Here] |
| | Yes | | | Yes |
− | | 2015-09-17 | + | | 2017-7-21 |
| |- | | |- |
| | [https://github.com/plutooo/ctrrpc ctrrpc] | | | [https://github.com/plutooo/ctrrpc ctrrpc] |
Line 94: |
Line 90: |
| |- | | |- |
| | [https://github.com/Rinnegatamante/CHMM2 Custom Home Menu Manager 2] | | | [https://github.com/Rinnegatamante/CHMM2 Custom Home Menu Manager 2] |
− | | Theme manager for Nintendo 3DS. | + | | Theme manager for Nintendo 3DS. Discontinued. |
| | [[User:Rinnegatamante|Rinnegatamante]] | | | [[User:Rinnegatamante|Rinnegatamante]] |
| | [http://rinnegatamante.it/CHMM2.rar Here] | | | [http://rinnegatamante.it/CHMM2.rar Here] |
| | Yes | | | Yes |
| | 2016-07-04 | | | 2016-07-04 |
| + | |- |
| + | | [https://github.com/ErmanSayin/Themely/tree/88e93816e3b43a40bcee25b1a7a8c71ef6a37db8 Themely] |
| + | | Theme manager for Nintendo 3DS. |
| + | | ErmanSayin |
| + | | [https://github.com/ErmanSayin/Themely/releases/tag/v1.3.1 Here] |
| + | | Not anymore, 1.3.1 last FOSS version |
| + | | 2017-6-28 |
| |- | | |- |
| | [https://github.com/DownloadMii/DownloadMii-3DS DownloadMii] | | | [https://github.com/DownloadMii/DownloadMii-3DS DownloadMii] |
Line 615: |
Line 618: |
| |- | | |- |
| | [https://github.com/phijor/SpecializeMii/ SpecializeMii] | | | [https://github.com/phijor/SpecializeMii/ SpecializeMii] |
− | | Editor for Mii database | + | | Editor for Mii database (specialness) |
| | phijor | | | phijor |
| | [https://github.com/phijor/SpecializeMii/releases Here] | | | [https://github.com/phijor/SpecializeMii/releases Here] |
| | Yes | | | Yes |
| | 2017-1-22 | | | 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 |
| |} | | |} |
| | | |