Difference between revisions of "Tutorials"

From WiiBrew
Jump to navigation Jump to search
(Added Scognito's tutorial for configuring Eclipse on Linux environment)
m (Forgot to add "fixed DevkitPPC Tutorial Link" to previous edit.)
 
(6 intermediate revisions by 5 users not shown)
Line 5: Line 5:
 
== Tutorials about everything ==
 
== Tutorials about everything ==
 
These tutorials cover many aspects of developing applications for the Wii.
 
These tutorials cover many aspects of developing applications for the Wii.
 
+
{| class="apptable"
*[[User:teknecal|teknecal]]'s '''[http://www.codemii.com/category/wii-programming-tutorials/ CodeMii Tutorial]''': This tutorial covers '''setting up DevKitPro''' in Windows, writing '''simple code''', the use of '''controllers''', '''arrays''', '''images''', the '''FAT-filesystem''', '''xml''' and '''sound'''.
+
! width="25%" | Title
 
+
! Description
*'''[http://www.entuwii.net/foro/viewtopic.php?f=6&t=94 Curso de Programación]''': This '''Spanish tutorial''' covers everything from '''setting up DevKitPro''', to creating '''sprites''', to '''collision''' and '''sound'''.
+
! width="20%" | Author
 +
|-
 +
|[http://www.codemii.com/category/wii-programming-tutorials/ CodeMii Tutorial]
 +
|This tutorial covers '''setting up DevKitPPC''' in Windows, writing '''simple code''', the use of '''controllers''', '''arrays''', '''images''', the '''FAT-filesystem''', '''xml''' and '''sound'''.
 +
|[[User:teknecal|teknecal]]
 +
|-
 +
|[http://www.entuwii.net/foro/viewtopic.php?f=6&t=94 Curso de Programación]
 +
|This '''Spanish tutorial''' covers everything from '''setting up DevKitPPC''', to creating '''sprites''', to '''collision''' and '''sound'''.
 +
|
 +
|-
 +
|[http://gxr.brickmii.com/Tutorial/ BrickMii tutorials]
 +
| An incomplete tutorial mostly on GX. Some pages are completed, others are not.
 +
|
 +
|}
  
 
== Tutorials on preparation ==
 
== Tutorials on preparation ==
 
Getting started. DevKit, installing new libraries, etc.
 
Getting started. DevKit, installing new libraries, etc.
[[DevkitPPC]] is the part of the [[DevkitPro]] toolchain used for Wii and Gamecube development. These guides describe setting up such a system:
+
[[DevkitPPC]] is the part of the [[DevkitPPC]] toolchain used for Wii and Gamecube development. These guides describe setting up such a system:
 
 
*'''[[Devkitppc setup]]''': '''Installing devkitPPC''', Setup your project folder, Compile the '''HelloWorld Example''', Run the HelloWorld Example on the emulator, Run the HelloWorld Example on the Wii '''using [[wiiload]]'''.
 
 
 
*'''[http://wiki.devkitpro.org/index.php/Getting_Started Getting Started]''': The '''Getting Started''' section on the official devkitPro wiki.
 
 
 
*'''[http://scognito.wordpress.com/2009/09/05/configuring-eclipse-for-wii-development/ Configuring Eclipse for Wii development]''': This turorial covers installation and configuration of '''Eclipse on Linux''' (can also be applied to '''Windows''' with few path changes). It includes instructions on how configure and checkout '''SVN''' repositories.
 
  
 +
{| class="apptable"
 +
! width="25%" | Title
 +
! Description
 +
! width="20%" | Author
 +
|-
 +
|[[Devkitppc setup]]
 +
|'''Installing devkitPPC''', Setup your project folder, Compile the '''HelloWorld Example''', Run the HelloWorld Example on the emulator, Run the HelloWorld Example on the Wii '''using [[wiiload]]'''.
 +
|
 +
|-
 +
|[https://devkitpro.org/wiki/Getting_Started Getting Started]
 +
|The '''Getting Started''' section on the official devkitPPC wiki.
 +
|
 +
|-
 +
|[http://scognito.wordpress.com/2009/09/05/configuring-eclipse-for-wii-development/ Configuring Eclipse for Wii development]
 +
| This tutorial covers installation and configuration of '''Eclipse on Linux''' (can also be applied to '''Windows''' with few path changes). It includes instructions on how configure and checkout '''SVN''' repositories.  NOTE!!!!!! Change all references to powerpc-gecko to powerpc-eabi
 +
|[[User:Scognito|Scognito]]
 +
|}
 +
 
== Other tutorials ==
 
== Other tutorials ==
*[[User:Georgp24|Georgp24]]'s '''[[Assembler|Assembler Tutorial]]''': A tutorial and an application note how to '''develop assembler programs''' and inline assembler code for the Wii and the PowerPC processor.
+
{| class="apptable"
 
+
! width="25%" | Title
*[[User:GabberNL|GabberNL]]'s '''[[SDL Wii/tutorial|SDL Tutorial]]''': A simple but currently incomplete tutorial on '''[[SDL Wii|SDL]]'''.
+
! Description
 
+
! width="20%" | Author
* [[User:WiiPhlex|WiiPhlex]]'s ''' [[Libwiisprite/tutorial|Programming with Libwiisprite]]''': An extensive '''[[libwiisprite]]''' tutorial. It simplifies the first steps as well as teaches some advanced concepts.
+
|-
 
+
|[[Assembler|Assembler Tutorial]]
*[[User:Arikado|Arikado]]'s '''[http://arikadosblog.blogspot.com/2009/06/coding-section.html wii homebrew development tutorials]''': Tutorials on '''C++ programming''', outputing '''text with libwiisprite''', programing with the [[Wii Balance Board]] and '''playing mp3-files''' with [[libogc]]'s MP3Player. Hopefully more to come.
+
|A tutorial and an application note how to '''develop assembler programs''' and inline assembler code for the Wii and the PowerPC processor.
 
+
|[[User:Georgp24|Georgp24]]
*[[User:Jsmaster|Jmaster]]'s ''' [[Libwiigui/tutorial|Libwiigui tutorial]]''': Describes how to use the '''[[libwiigui]]-library'''
+
|-
 +
|[[SDL Wii/tutorial|SDL Tutorial]]
 +
|A simple but currently incomplete tutorial on '''[[SDL Wii|SDL]]'''.
 +
|[[User:GabberNL|GabberNL]]
 +
|-
 +
|[[Libwiisprite/tutorial|Programming with Libwiisprite]]
 +
|An extensive '''[[libwiisprite]]''' tutorial. It simplifies the first steps as well as teaches some advanced concepts.
 +
|[[User:WiiPhlex|WiiPhlex]]
 +
|-
 +
|[http://arikadosblog.blogspot.com/2009/06/coding-section.html Wii homebrew development tutorials]
 +
|Tutorials on '''C++ programming''', outputing '''text with libwiisprite''', programing with the [[Wii Balance Board]] and '''playing mp3-files''' with [[libogc]]'s MP3Player. Hopefully more to come.
 +
|[[User:Arikado|Arikado]]
 +
|-
 +
|[[Libwiigui/tutorial|Libwiigui tutorial]]
 +
|Describes how to use the '''[[libwiigui]]-library'''
 +
|[[User:Jsmaster|Jmaster]]
 +
|}

Latest revision as of 22:42, 30 June 2018

Here is a list of tutorials available here or on external sites. Read Developer tips sooner than later.

If you edit this page, try to include some 'review' of the tutorial, please.

Tutorials about everything

These tutorials cover many aspects of developing applications for the Wii.

Title Description Author
CodeMii Tutorial This tutorial covers setting up DevKitPPC in Windows, writing simple code, the use of controllers, arrays, images, the FAT-filesystem, xml and sound. teknecal
Curso de Programación This Spanish tutorial covers everything from setting up DevKitPPC, to creating sprites, to collision and sound.
BrickMii tutorials An incomplete tutorial mostly on GX. Some pages are completed, others are not.

Tutorials on preparation

Getting started. DevKit, installing new libraries, etc. DevkitPPC is the part of the DevkitPPC toolchain used for Wii and Gamecube development. These guides describe setting up such a system:

Title Description Author
Devkitppc setup Installing devkitPPC, Setup your project folder, Compile the HelloWorld Example, Run the HelloWorld Example on the emulator, Run the HelloWorld Example on the Wii using wiiload.
Getting Started The Getting Started section on the official devkitPPC wiki.
Configuring Eclipse for Wii development This tutorial covers installation and configuration of Eclipse on Linux (can also be applied to Windows with few path changes). It includes instructions on how configure and checkout SVN repositories. NOTE!!!!!! Change all references to powerpc-gecko to powerpc-eabi Scognito

Other tutorials

Title Description Author
Assembler Tutorial A tutorial and an application note how to develop assembler programs and inline assembler code for the Wii and the PowerPC processor. Georgp24
SDL Tutorial A simple but currently incomplete tutorial on SDL. GabberNL
Programming with Libwiisprite An extensive libwiisprite tutorial. It simplifies the first steps as well as teaches some advanced concepts. WiiPhlex
Wii homebrew development tutorials Tutorials on C++ programming, outputing text with libwiisprite, programing with the Wii Balance Board and playing mp3-files with libogc's MP3Player. Hopefully more to come. Arikado
Libwiigui tutorial Describes how to use the libwiigui-library Jmaster