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

Homebrew applications: Difference between revisions

From WiiBrew
Jump to navigation Jump to search
Blooper4912 (talk | contribs)
mNo edit summary
Blooper4912 (talk | contribs)
No edit summary
Line 1: Line 1:
<!--------------[ IMPORTANT ]-------------------
==Homebrew applications==
- Keep Applications in ALPHABETICAL ORDER
- Add Peripheral Information for your application to the http://wiibrew.org/wiki/Homebrew_apps/Peripheral_info page!
- Please keep version numbers UP TO DATE


~ Thankies <3
===Application lists===
----------------------------------------------
* [[List of homebrew applications (loaders)|Loaders]]
-->This page gives an overview of '''released''' homebrew apps.
* [[List of homebrew applications (PC utilities)|PC utilities]]
The [[Twilight Hack]] and the new [[Homebrew Channel]] are currently the only ways to run the apps on an unmodified console.
* [[List of homebrew applications (emulators)|Emulators]]
Go to the [[/Peripheral info|peripheral info]] page for a list of what Peripherals the applications support.
* [[List of homebrew applications (games)|Games]]
* [[List of homebrew applications (media)|Media]]
* [[List of homebrew applications (operating systems)|Operating systems]]
* [[List of homebrew applications (utilities)|Utilities]]
* [[List of homebrew applications (math)|Math]]
* [[List of homebrew applications (demos)|Demos]]


'''DO NOT add projects which have no public release'''. The [[/In development|In development]] section is for that. This is also not a place to produce your wishlist.
===Notable applications===
== Before you use ==
* [[Homebrew Channel]] - The homebrew loader created by [[Team Twiizers]].
* [[Wiiload]] - A TCP loader for the Homebrew Channel. Allows .elf and .dol files to be sent to the Wii.
* [[Homebrew Browser]] - A Wii Shop Channel-like application for homebrew applications.
* [[Wii Linux]] - A Linux distribution created for the Wii based on [http://www.debian.org/ Debian].


* As with all unsigned code in the homebrew community all applications may be dangerous if used incorrectly;  for support with it, please contact the developer of the program.


==Note to developers==
==Developing applications==
*It is important to include a video autodetect routine and a way to return to the loader or restart. Go to the [[Developer Tips]] page for more information.
Development of Wii [[Homebrew apps|homebrew applications]] is both fun and challenging. If you want to develop homebrew for the Wii, you will need some tools.
*With the release of the Homebrew Channel please include an [[Homebrew Channel#Adding an Icon|icon.png]] and [[Homebrew Channel#Adding Text|meta.xml]] file for easy installation for end users.
*There are also some [[Development Tools]] you may need.
*It's probably a good idea to include the [[Template:HomebrewPossiblyDangerous|Homebrew Possibly Dangerous]] and maybe the [[Template:HomebrewDangerous|Homebrew Dangerous if Misused]] templates on your homebrew page (add <nowiki>{{HomebrewPossiblyDangerous}}</nowiki>, and maybe <nowiki>{{HomebrewDangerous}}</nowiki> at the top of the page), for safety reasons.
*To keep things tidy, instead of a folder on the root of the sd card, put it in a folder called data, so fat0:\data\XXXXX


==PC-Based Utilities==
===Developing===
''Main article: [[List of homebrew applications (PC utilities)]]''
* You can use [[DevkitPro]] to develop applications. Tutorials for setting up DevkitPro are available for [[Devkitppc setup|Windows]], [[Devkitppc setup (Linux)|Linux]], and [[Devkitppc setup (Mac OS X)|Mac OS X]].
{{:List of homebrew applications (PC utilities)}}
* If you would like to learn how to code, there is a [[Programming in C++|C++ tutorial]] available.
* You should read [[Developer tips|developer tips]] before starting to develop to learn about standards and essential code.
* The [[List of development tools|list of development tools]] contains many code libraries and resources that are useful for developing.


==Loaders==
===Releasing===
''Main article: [[List of homebrew applications (loaders)]]''
* If you would like to create a page for your application while developing it, create it in your user namespace and link to it on the [[List of homebrew applications (in development)]] page. You can move it to the article namespace when it is released.
{{:List of homebrew applications (loaders)}}
* It is strongly recommended to create icon.png and meta.xml files for your application to make it compatible with the [[Homebrew Channel]].
 
* When your application is ready to be released, you can create a page for your application in the article namespace. Make sure to add the {{tl|infobox homebrewapp}} template and fill it in as much as you can.
==Emulators==
* If you would like, you can host your application here on wiibrew by [[Special:Upload|uploading]] it. Otherwise, you can upload it somewhere else and link to it. Please avoid sites like Rapidshare, as they are slow and a hassle to download from.
''Main article: [[List of homebrew applications (emulators)]]''
{{:List of homebrew applications (emulators)}}
 
==Games==
''Main article: [[List of homebrew applications (games)]]''
{{:List of homebrew applications (games)}}
 
==Media==
''Main article: [[List of homebrew applications (media)]]''
{{:List of homebrew applications (media)}}
 
==Operating systems==
''Main article: [[List of homebrew applications (operating systems)]]''
{{:List of homebrew applications (operating systems)}}
 
==Utilities==
''Main article: [[List of homebrew applications (utilities)]]''
{{:List of homebrew applications (utilities)}}
 
==Math==
''Main article: [[List of homebrew applications (math)]]''
{{:List of homebrew applications (math)}}
 
==Demos==
''Main article: [[List of homebrew applications (demos)]]''
{{:List of homebrew applications (demos)}}
 
[[Category:Homebrew]]

Revision as of 17:00, 20 August 2008

Homebrew applications

Application lists

Notable applications


Developing applications

Development of Wii homebrew applications is both fun and challenging. If you want to develop homebrew for the Wii, you will need some tools.

Developing

  • You can use DevkitPro to develop applications. Tutorials for setting up DevkitPro are available for Windows, Linux, and Mac OS X.
  • If you would like to learn how to code, there is a C++ tutorial available.
  • You should read developer tips before starting to develop to learn about standards and essential code.
  • The list of development tools contains many code libraries and resources that are useful for developing.

Releasing

  • If you would like to create a page for your application while developing it, create it in your user namespace and link to it on the List of homebrew applications (in development) page. You can move it to the article namespace when it is released.
  • It is strongly recommended to create icon.png and meta.xml files for your application to make it compatible with the Homebrew Channel.
  • When your application is ready to be released, you can create a page for your application in the article namespace. Make sure to add the {{infobox homebrewapp}} template and fill it in as much as you can.
  • If you would like, you can host your application here on wiibrew by uploading it. Otherwise, you can upload it somewhere else and link to it. Please avoid sites like Rapidshare, as they are slow and a hassle to download from.