In memory of Ben “bushing” Byer, who passed away on Monday, February 8th, 2016.

Difference between revisions of "List of development tools"

From WiiBrew
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/
| Only source
+
| <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]]
| Included
+
| <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]]
| Yes
+
| <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]
| Available upon request
+
| <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/ Yes]
+
| <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 ]
| Included
+
| <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

Template:Navbox devtools