Difference between revisions of "Homebrew Applications"
Jump to navigation
Jump to search
(→List) |
(→List: Split categories out into separate tables, for easier editing / viewing, and Table of Contents support.) |
||
Line 7: | Line 7: | ||
==List== | ==List== | ||
− | {| class="wikitable" border="1" | + | |
− | ! | + | ===Launcher=== |
− | + | {| class="wikitable" border="1" width="100%" | |
− | ! Description | + | ! width="20%" | Name |
− | ! Author | + | ! width="50%" | Description |
− | ! Download | + | ! width="10%" | Author |
− | ! Open-Source | + | ! width="10%" | Download |
+ | ! width="10%" | Open-Source | ||
|- | |- | ||
− | |||
| [https://github.com/smealum/3ds_hb_menu The Homebrew Launcher] | | [https://github.com/smealum/3ds_hb_menu The Homebrew Launcher] | ||
| The ninjhax homebrew launcher. | | The ninjhax homebrew launcher. | ||
| [[User:smea|smea]] et al. | | [[User:smea|smea]] et al. | ||
| [http://smealum.net/ninjhax/dl/hbmenu/boot.3dsx Here] | | [http://smealum.net/ninjhax/dl/hbmenu/boot.3dsx Here] | ||
+ | | Yes | ||
+ | |} | ||
+ | ===Applications=== | ||
+ | {| class="wikitable" border="1" | ||
+ | ! width="20%" | Name | ||
+ | ! width="50%" | Description | ||
+ | ! width="10%" | Author | ||
+ | ! width="10%" | Download | ||
+ | ! width="10%" | Open-Source | ||
+ | |- | ||
+ | | [https://github.com/smealum/ftPONY ftPONY] | ||
+ | | A basic FTP server, useful for testing new homebrew versions without swapping the SD card. | ||
+ | | [[User:smea|smea]] | ||
+ | | [https://mega.co.nz/#!nchBkL7B!T3vXnX4q8Uwp6APYYTDSZi2bkm25la-Qyz6j4CjsllI Here] | ||
| Yes | | Yes | ||
|- | |- | ||
− | | | + | | [https://github.com/mtheall/ftbrony ftBRONY] |
− | | | + | | An FTP server. |
− | | A | + | | [[User:mtheall|mtheall]] |
− | | [[User:plutoo| | + | | N/A |
− | | [https:// | + | | Yes |
− | | | + | |- |
+ | | [https://github.com/plutooo/ctrrpc ctrrpc] | ||
+ | | A small and easily extensible RPC server/client written in C/Python. Allows you to quickly poke service-commands and syscalls over wifi from a Python shell on your PC. Useful during reverse-engineering. | ||
+ | | [[User:plutooo|plutoo]] | ||
+ | | N/A | ||
+ | | Yes | ||
+ | |- | ||
+ | | [https://github.com/yellows8/ctr-streaming-server ctr-streaming-server] | ||
+ | | This is a server which runs on a 3DS, which receives audio/video for playback. This can also send [[HID_Shared_Memory|HID]] state to the client (see the README) when enabled. The included parse_hidstream tool can be used to parse that HID data to simulate keyboard/mouse input events, via Linux uinput. | ||
+ | | [[User:yellows8|yellows8]] | ||
+ | | N/A | ||
+ | | Yes | ||
+ | |- | ||
+ | | [https://github.com/DownloadMii/DownloadMii DownloadMii] | ||
+ | | This is a WIP homebrew online store. | ||
+ | | [[User:filfat|filfat]] | ||
+ | | [https://www.downloadmii.com/download/#release Latest] | ||
+ | | Yes | ||
+ | |- | ||
+ | | vid3o | ||
+ | | A real video player for 3ds with support for many codecs. | ||
+ | | [[User:ILOVEPIE|ILOVEPIE]] | ||
+ | | N/A | ||
+ | | Maybe | ||
+ | |- | ||
+ | | [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/tag/v0.1 Here] | ||
+ | | Yes | ||
+ | |- | ||
+ | | [https://github.com/linoma/fb43ds fb43ds] | ||
+ | | This is a simple Facebook's chat client | ||
+ | | [[User:linoma|linoma]] | ||
+ | | [https://github.com/linoma/fb43ds Here] | ||
+ | | Yes | ||
+ | |- | ||
+ | | [https://github.com/yellows8/3ds_homemenu_extdatatool 3ds_homemenu_extdatatool] | ||
+ | | 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] | ||
+ | | Yes | ||
+ | |- | ||
+ | | [https://github.com/Steveice10/FBI FBI] | ||
+ | | Open source CIA (un)installer. | ||
+ | | [[User:Steveice10|Steveice10]] | ||
+ | | [https://www.dropbox.com/s/866yhujdg859mor/FBI.zip?dl=0 Here] | ||
+ | | Yes | ||
+ | |- | ||
+ | |||
+ | | [https://github.com/markwinap/3DS_Nyan_Cat] | ||
+ | | 3DS Nyan Cat using LIBSF2D. | ||
+ | | [[User:markwinap|markwinap]] | ||
+ | | [https://www.dropbox.com/s/e400my3xm0zw74r/nyan_cat.zip?dl=0 Here] | ||
+ | | Yes | ||
+ | |} | ||
+ | ===Games=== | ||
+ | {| class="wikitable" border="1" | ||
+ | ! width="20%" | Name | ||
+ | ! width="50%" | Description | ||
+ | ! width="10%" | Author | ||
+ | ! width="10%" | Download | ||
+ | ! width="10%" | Open-Source | ||
|- | |- | ||
− | |||
| [https://github.com/smealum/yeti3DS Yeti3DS] | | [https://github.com/smealum/yeti3DS Yeti3DS] | ||
| A quick and dirty port of Derek Evans' Yeti3D software rendering engine. | | A quick and dirty port of Derek Evans' Yeti3D software rendering engine. | ||
Line 36: | Line 111: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/MrJPGames/2048-3D 2048-3D] | | [https://github.com/MrJPGames/2048-3D 2048-3D] | ||
| "2048 was a big hit not so long ago, and I still see many people at my school playing it. So I thought it would be pretty cool to be able to play 2048 on the go on the 3DS." | | "2048 was a big hit not so long ago, and I still see many people at my school playing it. So I thought it would be pretty cool to be able to play 2048 on the go on the 3DS." | ||
Line 43: | Line 117: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/smealum/3dscraft 3DSCraft] | | [https://github.com/smealum/3dscraft 3DSCraft] | ||
| Minecraft clone. | | Minecraft clone. | ||
Line 50: | Line 123: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/Steveice10/WorldOf3DSand World of 3DSand] | | [https://github.com/Steveice10/WorldOf3DSand World of 3DSand] | ||
| World of Sand clone. | | World of Sand clone. | ||
Line 57: | Line 129: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [http://gbatemp.net/threads/release-minesweeper-2ds.384185/ Minesweeper 2DS] | | [http://gbatemp.net/threads/release-minesweeper-2ds.384185/ Minesweeper 2DS] | ||
| Minesweeper clone. | | Minesweeper clone. | ||
Line 64: | Line 135: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [http://gbatemp.net/threads/release-tilemap-2ds.386733/ TileMap 2DS] | | [http://gbatemp.net/threads/release-tilemap-2ds.386733/ TileMap 2DS] | ||
| Puzzle game. | | Puzzle game. | ||
Line 71: | Line 141: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [http://gbatemp.net/threads/release-tiles-2ds.385796/ Tiles 2DS] | | [http://gbatemp.net/threads/release-tiles-2ds.385796/ Tiles 2DS] | ||
| Puzzle game, Lights Out Like. | | Puzzle game, Lights Out Like. | ||
Line 78: | Line 147: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [http://gbatemp.net/threads/release-100-boxes-2ds.384714/ 100 Boxes 2DS] | | [http://gbatemp.net/threads/release-100-boxes-2ds.384714/ 100 Boxes 2DS] | ||
| Simple puzzle game. | | Simple puzzle game. | ||
Line 85: | Line 153: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [http://gbatemp.net/threads/release-hamsters-2ds.383457/ Hamsters 2DS] | | [http://gbatemp.net/threads/release-hamsters-2ds.383457/ Hamsters 2DS] | ||
| A hamster breeding game in text mode. | | A hamster breeding game in text mode. | ||
Line 91: | Line 158: | ||
| [http://3ds.nintendomax.com/Homebrews/Jeux/Hamsters2DS/Hamsters_2DS.rar Here] | | [http://3ds.nintendomax.com/Homebrews/Jeux/Hamsters2DS/Hamsters_2DS.rar Here] | ||
| No | | No | ||
+ | |} | ||
+ | ===Emulators=== | ||
+ | {| class="wikitable" border="1" | ||
+ | ! width="20%" | Name | ||
+ | ! width="50%" | Description | ||
+ | ! width="10%" | Author | ||
+ | ! width="10%" | Download | ||
+ | ! width="10%" | Open-Source | ||
|- | |- | ||
− | |||
| [https://github.com/StapleButter/blargSnes blargSnes] | | [https://github.com/StapleButter/blargSnes blargSnes] | ||
| A Super Nintendo emulator. | | A Super Nintendo emulator. | ||
Line 99: | Line 173: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/Drenn1/GameYob/tree/master/platform/3ds GameYob] | | [https://github.com/Drenn1/GameYob/tree/master/platform/3ds GameYob] | ||
| A Game Boy (Color) emulator. | | A Game Boy (Color) emulator. | ||
Line 106: | Line 179: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/st4rk/3DNES 3DNES] | | [https://github.com/st4rk/3DNES 3DNES] | ||
| An NES emulator. | | An NES emulator. | ||
Line 113: | Line 185: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/Steveice10/3DSGBA 3DSGBA] | | [https://github.com/Steveice10/3DSGBA 3DSGBA] | ||
| A GBA emulator. | | A GBA emulator. | ||
Line 120: | Line 191: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/shinyquagsire23/gpsp CitrAGB] | | [https://github.com/shinyquagsire23/gpsp CitrAGB] | ||
| Yet another GBA emulator. | | Yet another GBA emulator. | ||
Line 127: | Line 197: | ||
| Yes | | Yes | ||
|- | |- | ||
− | |||
| [https://github.com/xerpi/CHIP-3DS CHIP-3DS] | | [https://github.com/xerpi/CHIP-3DS CHIP-3DS] | ||
| A simple and slow CHIP-8 emulator. | | A simple and slow CHIP-8 emulator. | ||
Line 133: | Line 202: | ||
| [https://www.mediafire.com/?y94yjhzf70fsfsi Here] | | [https://www.mediafire.com/?y94yjhzf70fsfsi Here] | ||
| Yes | | Yes | ||
+ | |} | ||
+ | ===Demos=== | ||
+ | {| class="wikitable" border="1" | ||
+ | ! width="20%" | Name | ||
+ | ! width="50%" | Description | ||
+ | ! width="10%" | Author | ||
+ | ! width="10%" | Download | ||
+ | ! width="10%" | Open-Source | ||
|- | |- | ||
− | | | + | | cubedemo |
− | + | | A short demo of Homebrew on 3ds with working sound. | |
− | | A | + | | [[User:plutoo|plutoo]] |
− | | [[User: | + | | [https://mega.co.nz/#!KUQFiQYA!pv8HDEyrmuX6Eyw2hW0opL7gf9Ztmjd9J5pPsvs_rD4 Here] |
− | | [https://mega.co.nz/#! | + | | No |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
|} | |} |
Revision as of 01:22, 8 June 2015
Installing
Applications are installed by copying the necessary files to the 3ds/ folder in the root of the SD-card. Most applications come with two files:
- boot.3dsx: The executable.
- icon.bin: The icon/metadata.
The Homebrew Launcher will scan the sdcard for all .3dsx files, but will only display an icon for those who have one according to the format described above.
List
Launcher
Name | Description | Author | Download | Open-Source |
---|---|---|---|---|
The Homebrew Launcher | The ninjhax homebrew launcher. | smea et al. | Here | Yes |
Applications
Name | Description | Author | Download | Open-Source |
---|---|---|---|---|
ftPONY | A basic FTP server, useful for testing new homebrew versions without swapping the SD card. | smea | Here | Yes |
ftBRONY | An FTP server. | mtheall | N/A | Yes |
ctrrpc | A small and easily extensible RPC server/client written in C/Python. Allows you to quickly poke service-commands and syscalls over wifi from a Python shell on your PC. Useful during reverse-engineering. | plutoo | N/A | Yes |
ctr-streaming-server | This is a server which runs on a 3DS, which receives audio/video for playback. This can also send HID state to the client (see the README) when enabled. The included parse_hidstream tool can be used to parse that HID data to simulate keyboard/mouse input events, via Linux uinput. | yellows8 | N/A | Yes |
DownloadMii | This is a WIP homebrew online store. | filfat | Latest | Yes |
vid3o | A real video player for 3ds with support for many codecs. | ILOVEPIE | N/A | Maybe |
Homebrew Browser | Download homebrew from the internet! | cromo zeta0134 | Here | Yes |
fb43ds | This is a simple Facebook's chat client | linoma | Here | Yes |
3ds_homemenu_extdatatool | 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. | yellows8 | [1] | Yes |
FBI | Open source CIA (un)installer. | Steveice10 | Here | Yes |
[2] | 3DS Nyan Cat using LIBSF2D. | markwinap | Here | Yes |
Games
Name | Description | Author | Download | Open-Source |
---|---|---|---|---|
Yeti3DS | A quick and dirty port of Derek Evans' Yeti3D software rendering engine. | smea | N/A | Yes |
2048-3D | "2048 was a big hit not so long ago, and I still see many people at my school playing it. So I thought it would be pretty cool to be able to play 2048 on the go on the 3DS." | Jasper Peters | Here | Yes |
3DSCraft | Minecraft clone. | smea | Here | Yes |
World of 3DSand | World of Sand clone. | Steveice10 | Here | Yes |
Minesweeper 2DS | Minesweeper clone. | Cid2mizard | Here | Yes |
TileMap 2DS | Puzzle game. | Cid2mizard | Here | Yes |
Tiles 2DS | Puzzle game, Lights Out Like. | Cid2mizard | Here | Yes |
100 Boxes 2DS | Simple puzzle game. | Cid2mizard | Here | Yes |
Hamsters 2DS | A hamster breeding game in text mode. | Cid2mizard | Here | No |
Emulators
Name | Description | Author | Download | Open-Source |
---|---|---|---|---|
blargSnes | A Super Nintendo emulator. | StapleButter | Here | Yes |
GameYob | A Game Boy (Color) emulator. | Drenn | Here | Yes |
3DNES | An NES emulator. | St4rk | Here | Yes |
3DSGBA | A GBA emulator. | Steveice10 | Here | Yes |
CitrAGB | Yet another GBA emulator. | shinyquagsire23 | Here | Yes |
CHIP-3DS | A simple and slow CHIP-8 emulator. | xerpi | Here | Yes |
Demos
Name | Description | Author | Download | Open-Source |
---|---|---|---|---|
cubedemo | A short demo of Homebrew on 3ds with working sound. | plutoo | Here | No |