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 |
| + | |- |
| |} | | |} |