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/archive/master.zip Here]
+
| [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 Author & Pioneer]
+
| [https://twitter.com/Kenny_D_Lee Kenneth Dwayne Lee]
−
| [http://flying-dutchmen.github.io/3DS-Sails Begin]
+
| [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/archive/master.zip Here]
+
| [https://github.com/cpp3ds/cpp3ds/releases Here]
| Yes
| Yes
|-
|-
| [https://github.com/BtheDestroyer/SpriteTools SpriteTools]
| [https://github.com/BtheDestroyer/SpriteTools SpriteTools]
−
| Extension to sf2d that adds things like animations
+
| Extension to SF2D, adding support for things like animations
| [https://github.com/BtheDestroyer BtheDestroyer]
| [https://github.com/BtheDestroyer BtheDestroyer]
−
| [https://github.com/BtheDestroyer/SpriteTools/Releases Here]
+
| [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
|-
|-
−
| [https://github.com/profi200/Project_CTR/archive/master.zip makerom]
+
| [[Makerom|makerom]]
−
| Tool which can be used to create NCCH, CCI, and CIA files.
+
| Tool which can be used to create NCCH, CCI, and CIA files.
−
| [http://3dbrew.org/wiki/User:3dsguy 3dsguy] maintained by [https://github.com/profi200 profi200]
+
| [[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
+
|-
|}
|}