Homebrew Libraries and Tools: Difference between revisions
No edit summary |
Maintenance, added uncart. |
||
Line 1: | Line 1: | ||
This is a list of libraries and tools that can be used to develop 3DS Homebrew. | This is a list of libraries and tools that can be used to develop 3DS Homebrew. | ||
==Libraries== | == Libraries == | ||
{| class="wikitable" border="1" width="100%" | {| class="wikitable" border="1" width="100%" | ||
! width="20%" | Name | ! width="20%" | Name | ||
Line 36: | Line 36: | ||
| An OpenGL implementation for (N)3DS | | An OpenGL implementation for (N)3DS | ||
| [https://github.com/machinamentum machinamentum] | | [https://github.com/machinamentum machinamentum] | ||
| [https://github.com/machinamentum/Caelina/ | | [https://github.com/machinamentum/Caelina/releases Here] | ||
| Yes | | Yes | ||
|- | |- | ||
| [https://github.com/Parx-3DS Three-DS, computers] | | [https://github.com/Parx-3DS Three-DS, computers] | ||
| Canvas/GDI Parx-Pas tested in FreePascal, public stubs | | Canvas/GDI Parx-Pas tested in FreePascal, public stubs | ||
| [https://twitter.com/Kenny_D_Lee | | [https://twitter.com/Kenny_D_Lee Kenneth Dwayne Lee] | ||
| [http://flying-dutchmen.github.io/3DS-Sails | | [http://flying-dutchmen.github.io/3DS-Sails Here] | ||
| No | | No | ||
|- | |- | ||
Line 54: | Line 54: | ||
| Object-oriented C++ game library and port of [http://www.sfml-dev.org/ SFML] | | Object-oriented C++ game library and port of [http://www.sfml-dev.org/ SFML] | ||
| [https://github.com/Cruel Cruel] et al. | | [https://github.com/Cruel Cruel] et al. | ||
| [https://github.com/cpp3ds/cpp3ds/ | | [https://github.com/cpp3ds/cpp3ds/releases Here] | ||
| Yes | | Yes | ||
|- | |- | ||
| [https://github.com/BtheDestroyer/SpriteTools SpriteTools] | | [https://github.com/BtheDestroyer/SpriteTools SpriteTools] | ||
| Extension to | | Extension to SF2D, adding support for things like animations | ||
| [https://github.com/BtheDestroyer BtheDestroyer] | | [https://github.com/BtheDestroyer BtheDestroyer] | ||
| [https://github.com/BtheDestroyer/SpriteTools/ | | [https://github.com/BtheDestroyer/SpriteTools/releases Here] | ||
| Yes | | Yes | ||
|} | |} | ||
==PC Tools== | == PC Tools == | ||
{| class="wikitable" border="1" width="100%" | {| class="wikitable" border="1" width="100%" | ||
! width="20%" | Name | ! width="20%" | Name | ||
Line 102: | Line 102: | ||
| Yes | | Yes | ||
|- | |- | ||
| [ | | [[Makerom|makerom]] | ||
| | | Tool which can be used to create NCCH, CCI, and CIA files. | ||
| [ | | [[User:3dsguy|3dsguy]], maintained by [https://github.com/profi200 profi200] | ||
| [https://github.com/profi200/Project_CTR/archive/master.zip Here] | | [https://github.com/profi200/Project_CTR/archive/master.zip Here] | ||
| Yes | | [https://github.com/profi200/Project_CTR/tree/master/makerom Yes] | ||
|- | |- | ||
| [https://github.com/Steveice10/bannertool bannertool] | | [https://github.com/Steveice10/bannertool bannertool] | ||
Line 121: | Line 121: | ||
|} | |} | ||
==3DS Tools== | == 3DS Tools == | ||
{| class="wikitable" border="1" width="100%" | {| class="wikitable" border="1" width="100%" | ||
! width="20%" | Name | ! width="20%" | Name | ||
Line 134: | Line 134: | ||
| [https://github.com/neobrain/braindump/releases Here] | | [https://github.com/neobrain/braindump/releases Here] | ||
| Yes | | Yes | ||
|- | |||
| [https://github.com/citra-emu/uncart uncart] | |||
| Utility to dump game cartridges to the SD card | |||
| [https://github.com/neobrain neobrain] et al. | |||
| Build from [https://github.com/citra-emu/uncart repo] | |||
| Yes | |||
|- | |||
|} | |} |