List of development tools: Difference between revisions
Jump to navigation
Jump to search
fix wikilinks |
|||
| Line 316: | Line 316: | ||
| Compress BMPs into includable header files | | Compress BMPs into includable header files | ||
| [[User:Cthulhu32|Cthulhu32]] | | [[User:Cthulhu32|Cthulhu32]] | ||
| [ | | [[Media:BmpToZlibGc.1.1.zip|Download]] | ||
| [ | | [[Media:BmpToZlibGC.1.1src.zip|Source]] | ||
|- | |- | ||
| [[Colorhelper]] | | [[Colorhelper]] | ||
Revision as of 04:39, 2 March 2009
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 |
|---|---|---|---|---|---|
| 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 | Available |
| 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 |
| 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 |
| gl2gx | alpha 1.4 | OpenGL for the Wii and/or Gamecube. | noeska | gl2gx | Available |
| libwiilight | beta 1 | Wii Disc slot light library | Cboomf | libwiilight | Available |
| libwiiupdate | 1.0a | Library for easy updating of your apps. | wackysystems (AlexLH) | [2] | On Request |
| FreeTypeGX | 0.2.3 | A wrapper class for libFreeType which renders a compiled FreeType parsable font into a GX texture. | Armin Tamzarian | FreeTypeGX Home | Available |
| Metaphrasis | 0.1.0 | A static conversion class for transforming RGBA image buffers into various GX texture formats. | Armin Tamzarian | Metaphrasis Home | Available |
| SpriteManager | 1.0 | A easy to use sprite handler for libwiisprite (allow freetype text rendering) | Untitled | Gx-mod [3] | Available |
| WiiNetwork | 1.0 | Wii network threaded tcp/http library | dhewg and wplaat | Download | Available |
Ported Libraries
| Title | Version | Description | Ported by | DL | Source | Example |
|---|---|---|---|---|---|---|
| Minizip | 1.0.1 | Simple unzip implementation using zlib | Tantric | Download | Included | Included |
| Javascript | SVN (1/09) | Spidermonkey Port for Wii | User:Mjbauer95 | spidermonkey.wii.tar.gz | Here | Here |
| FreeType | 2.3.8 | 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! | [4] | 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 |
| libpng | 1.2.34 compiled | png library | mavakadachi | here | homepage | NA |
| libjpg / libjpeg | 1.0.0 compiled | jpg library | Thomas G. Lane | download | unknown | NA |
| pthread | NA | Bad/Basic wrapper of pthread | mavakadachi | pthread | pthread | Thread/tutorial |
Resources
| Title | Version | Description | Creator | DL | Source |
|---|---|---|---|---|---|
| gxtexconv | beta 1 | GX Texture Converter for Win32 and Linux. | shagkur | [5] | No |
| USB mass storage device tester | Version 3 | Tests USB mass storage device reading and writing. | svpe | [6] | Available |
| EasyIOS | An app for browsing the device tree and trying out quick IOS commands without doing builds. | Beardface | EasyIOS Mirror | Available | |
| Wiifuse server | Server for wiifuse to remotely mount the Wii's nand file system. | dhewg | wiifuse server | Available | |
| 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 |