WiiMU

From GameBrew
WiiMU
Wiimu2.png
General
AuthorSquidMan, crediar
TypeSystem Tools
Version0.1a4
LicenseHACKERCHANNEL Licence
Last Updated2009/11/22
Links
Download
Website
Source

WiiMU is a PoC "Channel Launcher" app for the Wii. It eventually aims to completely replace the System Menu in functionality.

Please note that at the moment it does not replace any system files. It may eventually get to that point, but currently it is far from it.

Features

  • Lists all installed Channels. (Does not include those with only a ticket).
  • Allows selection of the Channel to load.
  • Allows launching of a disc.
  • Allows return to loader.
  • Allows return to real System Menu.
  • Has a NAND Dumper. Thanks to Redbird who released YaWnD.
  • Allows you to look at all save files on your Wii. Copying does not work yet.
  • Allows you to look at the configuration settings from your Wii.
  • Has a Main menu. Contains Launch Disc, Launch a channel, dump NAND, return to Wii Menu, browse save files, look at configurations, and return to Loader.
  • You can control the menus with every Wii Remote and every GameCube controller.

Installation

If you want to run through Homebrew Channel, you will need to convert .elf to .dol file (or valid .elf file) beforehand.

Download ELF to DOL Converter and copy the elf-dol_converter and powerpc-gekko-objcopy files into your empty directory.

Run the elf-dol_converter script.

Move your WiiMU directory under the "apps" directory on your SD card.

User guide

Load (using whatever method you feel like) and enjoy the textual goodness.

Controls

D-Pad - Move

A - Select

B - Return

Screenshots

wiimu2.png

Changelog

0.1a4

  • Added Configuration Modification! Thanks tona for sysconf.c.
  • Added option to dump without ECC for use with Zestig.
  • Translated most menus to the 7 Wii languages.
  • Allows you to choose which IOS to load games with.
  • Code cleanup.
  • Adds GameCube game support. Now Launch Game will load both Wii and Gamecube games.
  • TODO: Adds built in updater.

0.1a3

  • Lots of stuff this release.
  • Fixes the bug which caused certain users to not get channel lists.
  • Adds a Save Manager which currently lists the save files. Copying currently does not work.
  • Adds a configuration menu, which, at this current point only displays the configuration.
  • Cleans up a lot of code.
  • Lots of thanks to crediar, who worked on a lot of stuff while I was taking a break from the scene.

0.1a2

  • Fixes a bug in which PAL users would be switched to NTSC.
  • (Hopefully) Fixes a bug which cause users of Firmwares other than 3.2U to not be able to grab the channel list.
  • Adds a main menu.
  • Adds a NAND Dumper (Thanks Redbird).
  • Adds some wiilight functions.

0.1a

  • First release.
  • Uses Wiimote.
  • Launches Channels through a text interface.

Credits

  • Huge thanks to crediar, who, as you may know if you visit #wiidev regularly, took over this project while I was taking a break from the Wii Homebrew scene. I may consider him helping me more.
  • More thanks to tona, who wrote sysconf.c, which I use extensively in the configuration menu.
  • Thanks to Davyg2 who wrote libwiikeyboard, which I use for USB Keyboard text input. (If only I could use it correctly)
  • Thanks to emu_kidid for releasing the source code to GCBooter, so I can add it to this release.
  • Thanks to AlexLH for writing the updater library which is used in this application.
  • Thanks to Muzer who was always there to help me test.

Credits:

  • Code: SquidMan, crediar (Took over while I was away), tona (Wrote sysconf.c), bushing, marcan, Mupen64GC Team (looked at their ISFS code for help), Bool (code from the *Wiilight demo), Redbird (NAND Dumper), emu_kidid (GameCube Game Code), AlexLH (Updater library), e1000 (Choosing GC or Wii Loader).
  • Graphics code: SquidMan (Good ol' printf goodness).
  • Testers: Muzer.
  • HBC Icon: LowLines (modified his WAD Manager Icon to just have the channels).
  • ReadMe Base: DesktopMan. I just took his Tetris ReadMe and changed it, lol.

Thanks to:

    1. wiidev @ EFnet.
  • Alex Marshall / SquidMan.

External links

Advertising: