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 16: |
Line 16: |
| |- | | |- |
| | [https://github.com/xerpi/sf2dlib sf2dlib] | | | [https://github.com/xerpi/sf2dlib sf2dlib] |
− | | Simple and Fast 2D library for the Nintendo 3DS (using ctrulib) | + | | Simple and Fast 2D library for the Nintendo 3DS (using libctru and citro3d) |
| | [https://github.com/xerpi xerpi] | | | [https://github.com/xerpi xerpi] |
| | [https://github.com/xerpi/sf2dlib/archive/master.zip Here] | | | [https://github.com/xerpi/sf2dlib/archive/master.zip Here] |
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 |
| + | |- |
| + | | [https://github.com/BtheDestroyer/SpriteTools SpriteTools] |
| + | | Extension to SF2D, adding support for things like animations |
| + | | [https://github.com/BtheDestroyer BtheDestroyer] |
| + | | [https://github.com/BtheDestroyer/SpriteTools/releases Here] |
| + | | Yes |
| + | |- |
| + | | [https://github.com/TurtleP/LovePotion LovePotion] |
| + | | Love2d port, a lua game engine |
| + | | [https://github.com/TurtleP/ TurtleP] |
| + | | [https://github.com/TurtleP/LovePotion/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 96: |
Line 108: |
| | 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 115: |
Line 127: |
| |} | | |} |
| | | |
− | ==3DS Tools== | + | == 3DS Tools == |
| {| class="wikitable" border="1" width="100%" | | {| class="wikitable" border="1" width="100%" |
| ! width="20%" | Name | | ! width="20%" | Name |
Line 128: |
Line 140: |
| | [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 |
| + | |- |
| |} | | |} |