Difference between revisions of "List of development tools"
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
| Beardface | | Beardface | ||
| [[:Image:EasyIOS.tgz|EasyIOS]] [http://ostsoft.net/go/?to=wiidl&dl=3 Mirror] | | [[:Image:EasyIOS.tgz|EasyIOS]] [http://ostsoft.net/go/?to=wiidl&dl=3 Mirror] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[GRRLIB]] | | [[GRRLIB]] | ||
Line 23: | Line 23: | ||
| NoNameNo | | NoNameNo | ||
| [[GRRLIB]] | | [[GRRLIB]] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[libwiisprite]] | | [[libwiisprite]] | ||
Line 30: | Line 30: | ||
| Chaosteil, (Feesh!) | | Chaosteil, (Feesh!) | ||
| [[libwiisprite]] | | [[libwiisprite]] | ||
− | | On Request | + | | <span style="color:orange;">On Request</span> |
|- | |- | ||
| [[libCanvas]] | | [[libCanvas]] | ||
Line 37: | Line 37: | ||
| {{u|henke37}} | | {{u|henke37}} | ||
| SVN://henke37.cjb.net/canvas/ | | SVN://henke37.cjb.net/canvas/ | ||
− | | | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[User:Cboomf/libusbkbd|libusbkbd]] | | [[User:Cboomf/libusbkbd|libusbkbd]] | ||
Line 44: | Line 44: | ||
| Cboomf | | Cboomf | ||
| [[User:Cboomf/libusbkbd|download]] | | [[User:Cboomf/libusbkbd|download]] | ||
− | | | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[User:Davyg/libwiikeyboard|libwiikeyboard]] | | [[User:Davyg/libwiikeyboard|libwiikeyboard]] | ||
Line 58: | Line 58: | ||
| frontier | | frontier | ||
| [http://frontier-dev.net] | | [http://frontier-dev.net] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[Sndlib]] | | [[Sndlib]] | ||
Line 65: | Line 65: | ||
| Hermes | | Hermes | ||
| [http://www.entuwii.net/foro/viewtopic.php?f=6&t=24&start=0&st=0&sk=t&sd=a Release notes] | | [http://www.entuwii.net/foro/viewtopic.php?f=6&t=24&start=0&st=0&sk=t&sd=a Release notes] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[USB mass storage device tester]] | | [[USB mass storage device tester]] | ||
Line 72: | Line 72: | ||
| svpe | | svpe | ||
| [http://www.megaupload.com/?d=1U91X0XO] | | [http://www.megaupload.com/?d=1U91X0XO] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[VFSlib]] | | [[VFSlib]] | ||
Line 79: | Line 79: | ||
| frontier | | frontier | ||
| [http://frontier-dev.net/2008/05/virtual-file-system.html frontier's blog] | | [http://frontier-dev.net/2008/05/virtual-file-system.html frontier's blog] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[libosk]] | | [[libosk]] | ||
Line 86: | Line 86: | ||
| beardface | | beardface | ||
| [http://wiichat.googlecode.com/files/libosk-0.4.4.zip libosk-0.4.4] | | [http://wiichat.googlecode.com/files/libosk-0.4.4.zip libosk-0.4.4] | ||
− | | Request | + | | <span style="color:orange;">On Request</span> |
|- | |- | ||
| [[VKeyboard]] | | [[VKeyboard]] | ||
Line 93: | Line 93: | ||
| pho | | pho | ||
| [http://www.megaupload.com/es/?d=L8UKN5O5 VKey 0.1] | | [http://www.megaupload.com/es/?d=L8UKN5O5 VKey 0.1] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[Wiifuse server]] | | [[Wiifuse server]] | ||
Line 100: | Line 100: | ||
| dhewg | | dhewg | ||
| [[Development Tools/Wiifuse server|wiifuse server]] | | [[Development Tools/Wiifuse server|wiifuse server]] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[gl2gx]] | | [[gl2gx]] | ||
Line 107: | Line 107: | ||
| noeska | | noeska | ||
| [http://code.google.com/p/gl2gx/downloads/list gl2gx] | | [http://code.google.com/p/gl2gx/downloads/list gl2gx] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[gxtexconv]] | | [[gxtexconv]] | ||
Line 114: | Line 114: | ||
| shagkur | | shagkur | ||
| [http://www.megaupload.com/?d=6O0Y5DX5] | | [http://www.megaupload.com/?d=6O0Y5DX5] | ||
− | | No | + | | <span style="color:red;">No</span> |
|- | |- | ||
| [[Libwiilight|libwiilight]] | | [[Libwiilight|libwiilight]] | ||
Line 121: | Line 121: | ||
| Cboomf | | Cboomf | ||
| [[Libwiilight|libwiilight]] | | [[Libwiilight|libwiilight]] | ||
− | | | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[libwiiupdate|libwiiupdate]] | | [[libwiiupdate|libwiiupdate]] | ||
Line 128: | Line 128: | ||
| wackysystems (AlexLH) | | wackysystems (AlexLH) | ||
| [http://wiibrew.exofire.net/blog4.php/2008/09/08/libupdate-tested-and-ready-for-release] | | [http://wiibrew.exofire.net/blog4.php/2008/09/08/libupdate-tested-and-ready-for-release] | ||
− | | | + | | <span style="color:orange;">On Request</span> |
|- | |- | ||
| [[dirent.h|dirent.h wrapper]] | | [[dirent.h|dirent.h wrapper]] | ||
Line 135: | Line 135: | ||
| nerdfortress.com (dotbatman) | | nerdfortress.com (dotbatman) | ||
| | | | ||
− | | [http://nerdfortress.wordpress.com/2008/09/17/wii-that-was-a-fun-ride-with-direnth/ | + | | <span style="color:green;">Available</span> [http://nerdfortress.wordpress.com/2008/09/17/wii-that-was-a-fun-ride-with-direnth/] |
|- | |- | ||
| [[FreeTypeGX]] | | [[FreeTypeGX]] | ||
Line 142: | Line 142: | ||
| [[User:ArminTamzarian|Armin Tamzarian]] | | [[User:ArminTamzarian|Armin Tamzarian]] | ||
| [http://sites.google.com/site/freetypegx/ FreeTypeGX Home] | | [http://sites.google.com/site/freetypegx/ FreeTypeGX Home] | ||
− | | Available | + | | <span style="color:green;">Available</span> |
|- | |- | ||
| [[SpriteManager]] | | [[SpriteManager]] | ||
Line 149: | Line 149: | ||
| [[User:Untitled|Untitled]] | | [[User:Untitled|Untitled]] | ||
| [http://wii.gx-mod.com/modules/news/article.php?storyid=1739 Gx-mod] [http://www.megaupload.com/?d=G3EG6GRT ] | | [http://wii.gx-mod.com/modules/news/article.php?storyid=1739 Gx-mod] [http://www.megaupload.com/?d=G3EG6GRT ] | ||
− | | | + | | <span style="color:green;">Available</span> |
|} | |} |
Revision as of 18:00, 14 December 2008
These Development Tools can help you develop homebrew applications and games for the Wii. The most important tool for Wii development is DevkitPro, a port of the GCC toolchain along with supporting system libraries. The development tools listed below make development easier or to add additional functionality.
Libraries
Title | Version | Description | Creator | DL | Source |
---|---|---|---|---|---|
EasyIOS | An app for browsing the device tree and trying out quick IOS commands without doing builds. | Beardface | EasyIOS Mirror | Available | |
GRRLIB | 3.0.1 | GRRLIB For GX Rgb Renderer Library, a simple C graphics library. | NoNameNo | GRRLIB | Available |
libwiisprite | 0.3.0b | A C++ sprite library which uses GX as its underlying rendering engine. | Chaosteil, (Feesh!) | libwiisprite | On Request |
libCanvas | not numbered | Minimum runtime image drawing extension for libwiisprite | henke37 | SVN://henke37.cjb.net/canvas/ | Available |
libusbkbd | 1 | Easy access to the USB keyboard interface. | Cboomf | download | Available |
libwiikeyboard | 0.2b | A USB keyboard interface library. | Davyg | download | download |
PNGU | 0.2b | A collection of functions for handling .png files. | frontier | [1] | Available |
Sndlib | BETA 1.0 | A Sound library for the Wii. | Hermes | Release notes | Available |
USB mass storage device tester | Version 3 | Tests USB mass storage device reading and writing. | svpe | [2] | Available |
VFSlib | 0.1a | A simple library to read from different sources, like KDE's KIO. | frontier | frontier's blog | Available |
libosk | 0.4.4 | An on screen keyboard. | beardface | libosk-0.4.4 | On Request |
VKeyboard | 0.1 | Easy-to-Use Virtual Keyboard using the Wiimote. | pho | VKey 0.1 | Available |
Wiifuse server | Server for wiifuse to remotely mount the Wii's nand file system. | dhewg | wiifuse server | Available | |
gl2gx | alpha 1.4 | OpenGL for the Wii and/or Gamecube. | noeska | gl2gx | Available |
gxtexconv | beta 1 | GX Texture Converter for Win32 and Linux. | shagkur | [3] | No |
libwiilight | beta 1 | Wii Disc slot light library | Cboomf | libwiilight | Available |
libwiiupdate | 1.0a | Library for easy updating of your apps. | wackysystems (AlexLH) | [4] | On Request |
dirent.h wrapper | 1.0 | Wrapper for POSIX calls to libfat | nerdfortress.com (dotbatman) | Available [5] | |
FreeTypeGX | 0.1.3 | A wrapper class for libFreeType which renders a compiled FreeType parsable font into a GX texture. | Armin Tamzarian | FreeTypeGX Home | Available |
SpriteManager | 1.0 | A easy to use sprite handler for libwiisprite (allow freetype text rendering) | Untitled | Gx-mod [6] | Available |
Ported Libraries
Title | Version | Description | Ported by | DL | Source | Example |
---|---|---|---|---|---|---|
Minizip | 1.0.1 | Simple unzip implementation using zlib | Tantric | Download | Included | Included |
FreeType | 2.3.7 | TTF/Type1 font file support | Tantric | Download | Available | Included |
Box2D | SVN (6/28/2008) | 2d physics library for the wii. | Beardface | box2d-wii.zip | here | Included |
libmxml | mxml-2.5 | xml library for loading/saving xml configuration files to the Wii. | Beardface | libmxml | here | Included |
Lua for Wii | 5.1.3 port | Lua is an extensible scripting language. | Feesh! | [7] | Available | Included |
SDL-Port | 1.2.8 | SDL port to wii with SDl Mixer, Image, gfx, and ttf | mindcry, devildante | SDL, Mixer, Image Image with libjpeg, tff with freetype, and gfx |
SDL, Mixer, Image | google "SDL examples" |
WiiPy | alpha 2 | Python for the Wii | comex, tehpola | wiipy_a2.elf | Available | Included |
FreeImage | 3.10.0 port | Popular image library | melpo | FreeImage | here | Included |
Resources
Title | Version | Description | Creator | DL | Source |
---|---|---|---|---|---|
BCX-BASIC | 1.0 | Using BCX Basic to develop applications for the WII | georgp24 | Media:BCX_for_WII.zip | included |
HBCXMLGen | 0.0.1r2 | App to aid creation of XML files for HBC | Pinecone | see page | irrelevant and boring |
Wii Homebrew Cursors | 1.1a | Cursor images for Wii homebrew software | drmr | from Wiibrew page | n/a |
Dollz3 | v3.0 | Compress DOL files | softdev | Download | Unknown |
WiiBuilder | 1.0 | Windows software to use for Wii homebrew development. | Crayon | Download | N/A |
BmpToZlibGC | 1.1 | Compress BMPs into includable header files | Cthulhu32 | Download | Source |
Colorhelper | n/a | A short .h file which defines 19 colours and their hex codes | Pinecone | see page | n/a |