for System Menu 3.2 to 3.4 (will update for 4.x soon, waiting for the release of "SSBB exploit")
NEW TO HOMEBREW: Homebrew requires lots of reading and searching. This guide is to help you get started. If you want to extend the function of your Wii you must do some of your own research. "GOOGLE" is your friend!!!
THOSE WITH A NEW WII: Your System Menu version is updated and Nintendo is taking part in crippling our efforts in Homebrew. If you have a System Menu 4.x then you must use an alternative method such as Bannerbomb...though i have not yet tested it so I can't recommend it.
IF THERE IS ANYTHING THAT YOU FEEL IS MISSING, IN THE GUIDE, PLEASE PM ME. I WILL GET AN EMAIL NOTIFICATION AND RESPOND ACCORDINGLY. I WILL TRY TO KEEP THE GUIDE UP TO DATE. I DO NOT HAVE TIME TO CHECK ON THE POSTS REGULARLY AND GIVE MY HELP. LUCKILY, THERE ARE THOSE ON THE BOARD THAT CAN ASSIST YOU WITH ANY PROBLEM YOU MAY HAVE. PLEASE DO NOT PM ME FOR ASSISTANCE...ONLY TO INFORM ME ABOUT MISSING ELEMENTS.
You do NOT need a mod-chip to run homebrew on your Nintendo Wii. Don't ask about mod-chips here!
Intro: About Wii Homebrew
What is Wii Homebrew?
Wii homebrew refers to the reuse of Nintendo's Wii game console hardware, accessories and software for purposes outside those intended by the manufacturer. It's homemade software, made by hobbyists, that is not developed or licensed by Nintendo.
What type of Homebrew Applications have been developed? Loaders - Various loaders you can use to load other Wii homebrew applications. PC utilities - Utilities to help you load and manage homebrew from your PC. Emulators - Emulators used to emulate other game consoles on the Wii. Games - A wide variety of original homebrew games for the Wii. Media - Media players that can be used to play music, video, and DVDs on the Wii. Operating systems - Alternative operating systems to use on the Wii, such as Linux. Utilities - Various utilities you can use to make your Wii perform various tasks. Math - related calculation programs that you can run on the Wii. Demos Applications - used to demonstrate different functions of the Wii. Jokes - Joke programs created just for fun.
Click [Only Registered Users Can See Links. Click Here To Register] for a full list of Homebrew applications that have been developed
Terminology:
Refer [Only Registered Users Can See Links. Click Here To Register] for common WiiBrew lingo.
This guide will tell you how to:
- install the Homebrew Channel to you Wii
- add apps to the Homebrew Channel
- run NES, SNES, GB/GBC/GBA games on your Wii
- install Wii Ware and Virtual Console backups
...and hopefully give you a better understanding about Wii Homebrew
Requirements:
- Nintendo Wii console w/ Wiimote and Nunchuck
- Computer w/ internet access
- SD Card (SDHC Cards are soon to be fully supported)
- SD card reader for you computer
- Zelda: Twilight Princess Wii game (not the GC Game)
__________________
| Wii LU64 | USB Loader GX | Western Digital 320GB Passport Essential HD |
Last edited by Jiiprah; 06-08-2009 at 03:44 PM.
The Following 19 Users Say Thank You to Jiiprah For This Useful Post:
Homebrew applications, for the Wii, come in the form of a .dol file. Some Gamecube homebrew can be run on the Wii. The first way to run a homebrew application, would be the Twilight Hack.
The Twilight Hack is just a hacked Zelda: Twilight Princess save file. When you load the save file, within the game, it will look for a file called or boot.dol and launch it. The boot file must be placed on the root of the SD card. So, with the Twilight Hack you can only have one homebrew application on the SD card at a time and you have to switch out the boot file to run another. This is very inconvenient. So we use the Twilight Hack to run the Homebrew Channel Installer.
The Homebrew Channel Installer, installs a new channel on the Wii Menu, called the Homebrew Channel. The Homebrew Channel can launch Homebrew Applications, also, except you can have multiple applications on the SD card. You can scroll through a menu and choose the application that you want to run.
Install the Homebrew Channel on 4.x
*soon to come*
Install the Homebrew Channel on 3.x
FIRST: Any Zelda: Twilight Princess saves that you have on your Wii, and don't want to loose, you need to copy to the SD card. Then copy it over to your computer and delete it off of your Wii System Memory. *
STEP ONE:
Download and copy the [Only Registered Users Can See Links. Click Here To Register](according to your system menu version) to your SD Card (copy the folder named private to your SD card) *** STEP TWO:
Download and copy the [Only Registered Users Can See Links. Click Here To Register], the boot.dol, and copy it to the root of your SD Card ** STEP THREE:
Place your SD Card in your Wii and copy the Twilight Hack save file to your Wii * STEP FOUR:
Run the Zelda Twilight Princess Wii game and load the Twilight Hack save file STEP FIVE:
When the game loads, walk backwards. The screen will go black and white text will appear follow the prompt and it will install. STEP SIX:
When the setup is done it should reboot. STEP SEVEN:
Look at your channels on the Wii Menu and you should see a new one: The Homebrew Channel STEP EIGHT:
Now you can delete the Twilight Hack save file and the Homebrew Channel Installer, on your SD card. You can now copy your original Zelda: Twilight Princess save file back, if you had one.
* You can copy Wii Save files to and from your SD card under Data Management in the Wii Options menu.
** placing something on the root of your SD card means that you don't place it within any folders on the card.
*** to check your system menu version, turn on your Wii, go to Wii Option, then Wii Settings, then look in the top right corner.
__________________
| Wii LU64 | USB Loader GX | Western Digital 320GB Passport Essential HD |
Last edited by Jiiprah; 06-08-2009 at 03:47 PM.
The Following 19 Users Say Thank You to Jiiprah For This Useful Post:
ATTENTION: As of Homebrew Channel beta 9, .elf files will no longer be supported. If this becomes a problem see [Only Registered Users Can See Links. Click Here To Register].
As you know, homebrew apps have a .dol file extension. As the Twilight Hack could only recognize one app at a time, the Homebrew Channel can recognize many.
Adding an Application (list of apps [Only Registered Users Can See Links. Click Here To Register])
In order to make an application appear in the Homebrew Channel, the following steps must be taken:
STEP ONE:
Make a folder on the root of your SD card called apps. STEP TWO:
In the apps folder create a folder for the application (for this example, [Only Registered Users Can See Links. Click Here To Register] will be used). STEP THREE:
Copy the files for the application into its folder (e.g. apps/scummvm/) STEP FOUR:
Find the executable file .dol) and rename it to boot.dol if it is not already named that (e.g. apps/scummvm/boot.dol). If the app comes with these files, copy the icon.png and meta.xml files into this folder.
Now the application will appear in the Homebrew Channel. However, if the application did not come with icon.png or meta.xml, its appearance on the menu is ugly, and difficult to distinguish from other applications. To fix this, text and an image can be added.
Adding Text
To add text to an application in the Homebrew Channel, do the following:
STEP ONE:
Make a file in the folder of the application (e.g. apps/scummvm/) called meta.xml (e.g. apps/scummvm/meta.xml). STEP TWO:
Open meta.xml in Notepad and add the following text as a template:
STEP THREE:
Add the appropriate information in between the relevant indicators. For example, the name of the application goes between <name> and </name>. The purpose of each field is as follows:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
<name>The name of the application</name>
<coder>The name of the person or group that wrote the code for the program.</coder>
<version>The version of the application.</version>
<release_date>The data the application was released.
It has to be a timestamp using this format: YYYYmmddHHMMSS</release_date>
<short_description>This is displayed on the main menu of the Homebrew Channel (before you select an application) and
is used as a space to add a few words to describe the program.</short_description>
<long_description>This is displayed once the application is chosen. It describes the program and its function in great
detail, and can be used to elaborate on a program's controls.</long_description>
</app>
An example of a completed meta.xml for [Only Registered Users Can See Links. Click Here To Register] is provided below:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<app version="1">
<name>ScummVM</name>
<coder>dhewg</coder>
<version>rev32231</version>
<release_date>200805230000</release_date>
<short_description>Point & Click Adventures</short_description>
<long_description>ScummVM is a program which allows you to run certain classic graphical point-and-click adventure
games,
provided you already have their data files. The clever part about this: ScummVM just replaces the executables shipped
with the games, allowing you to play them on systems for which they were never designed! Some of the adventures
ScummVM
supports include Adventure Soft's Simon the Sorcerer 1 and 2; Revolution's Beneath A Steel Sky, Broken Sword 1 and
Broken Sword 2; Flight of the Amazon Queen; Wyrmkeep's Inherit the Earth; Coktel Vision's Gobliiins; Westwood
Studios'
The Legend of Kyrandia and games based on LucasArts' SCUMM (Script Creation Utility for Maniac Mansion) system
such as
Monkey Island, Day of the Tentacle, Sam and Max and more.</long_description>
</app>
Adding an Icon
In order to make icons for the Homebrew Channel show up, they must be in .png format with dimensions of 128x48 pixels. The full alpha channel can be used. Copy it into the folder of the application under the name icon.png (e.g. apps/scummvm/icon.png).
Part Three: Emulation
I will now show you how to get NES, SNES, and GB, GBC, and GBA games to run on your Wii. The N64 emulator is on its way but at the moment it is unplayable.
Terminology emulator - it basically mimics the hardware within a Game System(or other) to allow the games to run on other systems running different hardware rom - this is a dump of the game, a SNES rom = a SNES game
, ,
NES Emulator STEP ONE:
download [Only Registered Users Can See Links. Click Here To Register] and add the emulator app to the HC STEP TWO:
you will need: boot.dol, icon.png, meta.xml, settings.xml STEP THREE:
on the root of your SD card copy the folder named fceugx STEP FOUR:
place NES roms and save files in this folder
SNES Emulator STEP ONE:
download [Only Registered Users Can See Links. Click Here To Register] and add the emulator app to the HC STEP TWO:
you will need: boot.dol, icon.png, meta.xml, settings.xml STEP THREE:
on the root of your SD card copy the folder named snes9x STEP FOUR:
place NES roms, save files and cheats in this folder
GB, GBC, GBA Emulator STEP ONE:
download [Only Registered Users Can See Links. Click Here To Register] and add the emulator app to the HC STEP TWO:
you will need: boot.dol, icon.png, meta.xml, settings.xml STEP THREE:
on the root of your SD card copy the folder named vbagx STEP FOUR:
place NES roms and save files in this folder
Now lets get some WiiW and VC backups installed. These backups have the .wad extension.
STEP ONE:
download [Only Registered Users Can See Links. Click Here To Register] (alt [Only Registered Users Can See Links. Click Here To Register]) and add it to the HC STEP TWO:
you will need: boot.dol, icon.png, meta.xml STEP THREE:
on the root of your SD card create a folder named wad STEP FOUR:
download and place the .wad files in there STEP FIVE:
run Wad Manager on the HC STEP SIX:
press up and down to highlight the .wad files STEP SEVEN:
press + to install a wad, press - to uninstall a wad STEP EIGHT:
do what it says and it will install, wait and when it's done, do what it says. STEP NINE:
the Wii will reset and a new channel should be on you Wii Menu, either WiiW or VC
__________________
| Wii LU64 | USB Loader GX | Western Digital 320GB Passport Essential HD |
Last edited by Jiiprah; 06-08-2009 at 03:17 PM.
The Following 12 Users Say Thank You to Jiiprah For This Useful Post:
Part Five: Downgrading Your System Menu System Menu 3.2 is recommended for the use of homebrew. Once you downgrade the so called features Nintendo has presented for the latest version can be installed alternatively. Do NOT update through Nintendo. Waninoko has released an updater that will update your System Menu to 4.0 without restricting functionality for certain homebrew. Download [Only Registered Users Can See Links. Click Here To Register].
Downgrading From 4.x [Only Registered Users Can See Links. Click Here To Register]
Downgrading From 3.x [Only Registered Users Can See Links. Click Here To Register]
Other Useful Links
Media:
GeeXbox - great media player
Dragon Media Player - good for playing music
MPlayer Wii - plays different types of media files
MPlayer DVDx - plays DVDs (DVDx required)
Roms: Rom Freaks - http://www.rom-freaks.net/home.html - one pop-up Ron Central - http://www.romscentral.com/gbasha008.htm - pop-ups Romulation - http://www.romulation.net/downloads.php
minor stuff, like pointing out which firmware uses ___, and all homebrew apps need .dol for beta 9+, and past experence has shown, this isnt enough to teach most people how to do it =\, but thats just my 2 cents pointing out
The Following User Says Thank You to admiral victorinox For This Useful Post: