SoftMii es un paquete de aplicaciones para Wii que como dicen sus creadores cuenta con las siguientes características:
- Instalación un System Menu personalizado.
- Pantalla de aviso sobre salud y seguridad personalizada.
- Personalización mediante packs de temas usando SoftMii Tweak.
- Carga de copias de seguridad de Wii en modo region-free.
- Carga de copias de seguridad de GameCube desde el Canal Disco.
- Menú de recuperación accesible mediante un mando de GameCube (puerto 1, botón Y).
- Eliminación de las protecciones de copia sobre partidas guardadas.
- Lectura de discos originales a 6x; copias de seguridad a 3x.
- Autoarranque de cualquier disco desde el menú de recuperación
- Saltarse las actualizaciones que vienen en los juegos.
- No más errores 002 en juegos nuevos como Need For Speed Undercover.
- Adiós a la molesta música de fondo en el menú de la consola.
- Instalación de PreLoader 0.28.
- cIOS normal para aquéllos que hayan parcheado discos al 249.
- Mover el Canal Disco a cualquier parte del menú.
- Homebrew Channel 1.01.
- Canales region-free (incluídos juegos de Virtual Console y WiiWare).
- Soporta firmwares desde el 3.1 al 3.4.
Este tutorial es una traducción del que viene incluído en el paquete SoftMii, estructurado de una forma algo diferente y explicando mejor algunos pasos. Lo primero que necesitaremos obviamente es el propio SoftMii, que podremos descargar desde aquí (versión 2.1).
Para poder instalar SoftMii por completo necesitaremos:
- Una Wii PAL o NTSC-U (no se ha probado en consolas de otras regiones).
- Una tarjeta SD de al menos 512 MB formateada como FAT.
- El pack Softmii, descomprimido a la raíz de la SD.
- El juego ‘The Legend Of Zelda: Twilight Princess’ original.
- Conexión a Internet funcionando en la consola.
La instalación consta de tres fases, cada una de las cuales conlleva realizar varios pasos. Según el estado de tu Wii tendrás que llevar a cabo una o más fases:
- Wii nueva, virgen: fases 1, 2 y 3.
- Wii con Homebrew Channel instalado: fases 2 y 3.
- Wii con STARFALL, cIOSCORP, Riiskii o una versión anterior de SoftMii: fase 3.
1. Twilight Hack e instalación de Homebrew Channel
1.1. Identificar la versión del System Menu
Primero necesitamos saber en qué versión esta nuestra Wii. Para ello, vamos al menú de configuración de la consola, donde veremos su versión en la parte superior izquierda de la pantalla. Si estamos en la versión 3.1 a 3.3, descomprimimos el archivo Twilight Hack -3.3.zip a la raíz de la SD (creará una carpeta llamada private). Si tenemos la versión 3.4 haremos lo mismo pero con el archivo Twilight Hack 3.4.zip.
1.2. Jugar a Zelda un rato (o no)
Si nunca hemos jugado a Zelda antes, necesitamos hacerlo para que cree un archivo de guardado. En caso de haber jugado ya y de tener una partida guardada, haremos una copia de la misma en nuestra tarjeta SD. Cuando descomprimimos el Twilight Hack en la SD, sobreescribe nuestra partida guardada, así que antes de hacerlo le cambiamos el nombre.
1.3. Copiar la partida hackeada
Borramos nuestra partida guardada (si la teníamos) de la consola y copiamos la partida hackeada desde la SD. Tendremos que copiar la correspondiente a nuestra región (más información aquí).
1.4. Jugar a Zelda (ahora más divertido)
Volvemos a arrancar Zelda, cargamos la partida hackeada (Twilight Hack) y empezamos a jugar. Una vez tenemos el control de Link, caminamos hacia atrás o hablamos con el hombre que tenemos delante.
1.5. Instalación del Homebrew Channel
Hecho el paso anterior, comenzará la instalación del Homebrew Channel (HBC). Contestamos ‘yes’ a todo y la consola se reiniciará con el HBC ya instalado.
1.6. Wad Manager
Ahora tendremos un canal nuevo correspondiente al HBC en el menú. Lo iniciamos y cargamos Wad Manager. Pulsamos ‘A’, elegimos ‘Wii SD Slot’, marcamos ‘IOS16.wad’ y pulsamos ‘+’. Cuando termine la instalación pulsamos ‘HOME’.
1.7. Más Wad Manager
Volvemos al HBC y cargamos WadManager IOS16. Pulsamos ‘A’, elegimos ‘Wii SD Slot’, marcamos ‘cIOS249r7.wad’ y pulsamos ‘+’. Una vez instalado pulsamos ‘HOME’ para volver al menú de la consola.
2. Downgrade al firmware 3.2
2.1. IOS Downgrader
Iniciamos el HBC y cargamos IOS Downgrader. Si algo falla, lo ejecutamos otra vez. Ahora los IOS de la Wii son hackeables.
2.2. Backup del System Menu (por si acaso)
Vamos al HBC y cargamos SoftMii NAND Dumper. Tenemos que navegar al siguiente directorio: /title/00000001/. Para ello, nos movemos hasta ‘title’, pulsamos ‘A’, nos movemos hasta ’00000001′ y pulsamos ‘A’. Ahora tenemos que entrar en el subdirectorio 00000002. Para ello pulsamos tres veces arriba y pulsamos ‘A’. Mágicamente estaremos en su interior. Por último, entramos en el subdirectorio content. Si nuestra consola es PAL, veremos un archivo llamado 00000045.app. Si es NTSC-U, veremos un archivo llamado 000000042.app. En cualquier caso, haremos una copia de ese archivo en nuestra SD seleccionándolo y pulsando ‘+’. Pasado un rato aparecerá en la pantalla el mensaje ‘File written to SD’ indicando la copia satisfactoria. Pulsamos ‘HOME’ para reiniciar la Wii. Esta copia de seguridad la hacemos para recuperar el System Menu original si lo modificamos en el paso 3.4.
2.3. AnyRegionChanger
Iniciamos el HBC y cargamos AnyRegionChanger 1.1 M5. Nos dirá algo sobre WADs koreanos y otras cosas, pasamos de eso y pulsamos ‘A’.
Ahora aparecerá otra pantalla hablando sobre la versión del programa y que con él nos podemos cargar la consola. Obviamente no tenemos miedo, así que pasamos de esta información y pulsamos ’1′.
En esta nueva pantalla, nos dirigimos a donde pone ‘Install System Menu 3.2 (or 3.3 for K)’; dejamos todo como está (3.2E para PAL y 3.2U para NTSC-U) y pulsamos en ‘Go’. Nos preguntará si estamos seguros, contestamos ‘Yes’. También nos preguntará algo sobre carga de discos koreanos (‘Korean Disc Loading’), le decimos que ‘No’. Finalmente, nos preguntará si queremos instalar ‘Special Starfall Type-Hacks’; le decimos ‘Yes’.
La instalación dura unos pocos minutos; una vez acabada pulsamos ‘HOME’ para reiniciar.
3. El meollo de la cuestión
Ahora que ya tenemos una Wii 3.2 hackeable, instalamos lo realmente importante.
3.1. Hack Remover (no obligatorio)
Si has empezado en la fase 1 o 2, esto no lo tienes que hacer. Si ya tenemos instalado PreLoader, arrancamos el HBC y cargamos Hack Remover. Esto borrará el viejo hacks.ini.
3.2. PreLoader
De vuelta en el HBC, cargamos PreLoader. Pulsamos ’1′ para instalarlo. Una vez terminada la instalación, la consola debería reiniciarse y aparecer el PreLoader. Si esto no sucede, apagamos la Wii y la encendemos pulsando inmediatamente a continuación el botón ‘RESET’.
Ya dentro de PreLoader, vamos a ‘Systemmenu Hacks’. Activamos los hacks que queramos; por ejemplo ‘Skip disc update check’, ‘Remove NoCopy protection’ y ‘Move Disc Channel’. Bajamos hasta ‘save settings’ y pulsamos ‘A’. Nos pondrá ‘settings saved’. Pulsamos ‘B’ para volver al menú anterior y vamos a ‘Settings’. Ponemos ‘autoboot’ en ‘Systemmenu’ si no lo estaba ya. Vamos a ‘save settings’, pulsamos ‘A’ y después ‘B’ para salir. Elegimos ahora ‘Systemmenu’ para ir al menú de Wii.
3.3. cIOSCORP Installer
Arrancamos el HBC y cargamos CIOSCORP Installer. Se pondrá a instalar los IOS modificados, finalizando tras unos minutos. Salimos y reiniciamos la consola.
3.4. SoftMii Tweak Toy (opcional)
Este paso cambia el aspecto del menú de la consola, asi que si nos gusta como está nos podemos saltar este paso (en mi opinión los temas personalizados son bastante feos). Para hacerlo, vamos al HBC, cargamos SoftMii Tweak Toy y elegimos el app que queramos, teniendo en cuenta que para consolas PAL son los que acaban en 45 y para NTSC-U los que acaban en 42.
3.5. cMIOS Installer (opcional)
El cMIOS nos permitirá cargar copias de seguridad de GameCube directamente desde el Canal Disco. Si no nos interesa esta característica, obviamente no tenemos por que realizar este paso. Para instalarlo, arrancamos el HBC y cargamos cMIOS Installer. Pulsamos ‘A’ y elegimos ‘Network Installation’.
¿Y ahora qué?
Ahora que ya tenemos instalado todo el paquete SoftMii, ¿cómo podemos hacer uso de las características que comentábamos al principio?
Cargar backups de Wii
Simplemente tenemos que meter nuestra copia de seguridad en la consola y tras unos instantes aparecerá el juego en cuestión en el Canal Disco como si de un juego original se tratase.
Cargar backups de GameCube
Los backups de GameCube se ejecutan también desde el Canal Disco. Además, soporta la posibilidad de tener varios juegos de GC en un solo DVD creado con MultiGame ISO Creator.
Eliminar la pantalla de aviso sobre salud y seguridad
Encendemos la consola y pulsamos ‘RESET’ a continuación para entrar en PreLoader. Vamos a ‘Systemmenu Hacks’, nos dirigimos a ‘Replace healthwarning with backgroundmenu’ y pulsamos ‘A’. Bajamos hasta ‘save settings’ y pulsamos ‘A’ para guardar los cambios.
Deshacerse de la música de fondo en el menú
Hacemos lo mismo que antes, pero elegimos ‘No menu BGM’ en el menú de hacks.
Saltarse las actualizaciones incluídas en los juegos
Elegimos ‘Skip disc update check’ en el menú de hacks de PreLoader.
Canales region-free
Marcamos ‘Region free channels’ en el menú de hacks de PreLoader.
Autoarrancar un disco desde el menú de recuperación
Esto sólo lo podemos hacer si tenemos un mando de GameCube. Con el mando conectado en el puerto 1, encendemos la consola y pulsamos ‘Y’ en el pad. Aparecerá una pantalla en negro con la versión de la consola en la parte inferior derecha. Ahora podemos meter un disco (uno de esos para recuperarse de semibricks o un juego cualquiera, por ejemplo) y arrancará automáticamente.
Volver al System Menu original
Si hemos instalado un System Menu ‘tuneado’ en el paso 3.4, quizá no estemos satisfechos con el cambio de aspecto. Para volver al original, copiamos el archivo del que hicimos una copia de seguiridad en el paso 2.2 (000000045.app para PAL, 000000042.app para NTSC-U) en la carpeta SoftMii de nuestra SD. Vamos al HBC y cargamos SoftMii Tweak Toy. Elegimos el archivo citado anteriormente y pulsamos ‘A’ para instalarlo.
GXGeo es un emulador de Neo Geo AES/MVS para Wii de reciente aparición, tras mucho tiempo esperando por que la consola de SNK hiciese aparición en la scene de la sobremesa de Nintendo. Para usarlo necesitáis tener el Homebrew Channel en vuestra consola (o usar cualquier otro método de carga de homebrew). Si no tenéis el HBC, echad un vistazo a este tutorial. Los ingredientes que necesitáis son: el propio emulador, que lo podéis descargar desde aquí; los archivos de la BIOS, incluídos en este ZIP que debéis descomprimir en la carpeta /gxgeo/roms/ y por supuesto, las ROMs de los juegos ;)
El funcionamiento del emulador, a pesar de estar en su primera versión, es bastante aceptable; la mayoría de los juegos funcionan a una velocidad adecuada y el sonido no está demasiado mal aunque tiene algunos fallos. Soporta el control mediante Wii Remote, Wii Remote + Nunchuk, Classic Controller y mando de GameCube, siendo éste último el que mejor funciona de todos. Entre las pegas que tiene (en esta versión) se pueden citar: no emula raster effects, con lo cual juegos como Neo Turf Masters o Super Sidekicks 2 no se verán adecuadamente; ROMs muy grandes como Metal Slug 2 no funcionan y que carece de una interfaz decente con opciones adicionales (por ejemplo, si estamos jugando a un juego y queremos cambiar a otro tendremos que volver a cargar el emulador).
Introducción
Utilizar el mando de la Wii, el Wiimote, para manejar el ordenador, como si de otro dispositivo se tratase, no es algo nuevo. Desde hace casi un par de años, los usuarios de Windows tenían el GlovePIE. Sin embargo, no tardó mucho en aparecer una alternativa para sistemas GNU/Linux. He esperado hasta que el proyecto ha adquirido un buen grado de madurez para poder ser usado sin demasiada complicación.

Encontraréis un montón de tutoriales sobre esto mismo en la red. Sin embargo, he querido hacer uno donde recoja todo tipo de información y el usuario no tenga que navegar por más páginas cada vez que le asalte un nuevo problema.
No todo será tan fácil como instalar y usar, pero tampoco muy complicado para una persona atenta :-)
WCiid: El Programa
WCiid es el responsable de esta “magia”. En realidad no se trata de un solo programa. WCiid son un conjunto de programas:
libcwiid: es la biblioteca (API) que contiene las funciones para poder interactuar con el mando de la Wii.
wminput: driver para controlar los eventos de Wiimote y usarlo para manejar el ratón, joystick, etc.
wmgui: programa para comprobar el funcionamiento del Wiimote.
Instalación
Quizás imaginas que ahora toca la parte de compilación y rompedura de cabeza. Pues no. Lo bueno es que tenemos todos estos programas disponibles en los repositorios unstable y testing (lenny) de Debian (en Ubuntu están disponibles en los repositorios desde la 7.10). Así que, para instalarlos, bastará un:
#apt-get install libcwiid1 wminput wmgui
Y se instalará todo lo necesario, junto con sus dependencias.
Configuración
Lo cierto es que no es todo tan simple, todavía hay que hacer un poquito más antes de ver cómo el puntero del ratón se mueve mediante el Wiimote, pero es muy sencillo, ya verás.
Módulo uinput
La rama 2.6.x del kernel de Linux incorpora el driver uinput, que ayuda a los usuarios a inyectar datos al propio kernel. Esto es muy útil a la hora de crear aplicaciones para personalizar la entrada de dispositivos inalámbricos como pueden ser joysticks, teclados o el propio Wiimote.
Uinput está configurado como módulo que se puede cargar en la mayoría de los kernel Linux. Así que para cargarlo tendremos que hacer, como root:
# modprobe uinput
Esto lo tendremos que hacer cada vez que queramos usarlo. ¿Que nos parece un coñazo? No hay problema, podemos indicar que el sistema lo cargue por nosotros cada vez que arranque. Para ello, hay que añadirlo en el fichero /etc/modules:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
loop
sbp2
uinput # Aquí lo ponemos
Bluetooth

Este paso es fundamental. La comunicación entre la Wii y el Wiimote se hace a través del protocolo Bluetooth, así que nuestro equipo debe estar equipado para entenderlo o comprar algún adaptador de Bluetooth por USB que no cuestan más de 5 euros. Precisamente, el de la imagen de la derecha, es el que tengo (un poco aparatoso, sí, pero tenéis adaptadores “mini”).
Instalamos las herramientas necesarias para que el Bluetooth pueda comunicarse con el resto de dispositivos Bluetooth:
# apt-get install bluez-utils
Si queremos hacer una comprobación de que nuestra interfaz de Bluetooth está funcionando, hacemos:
# hciconfig
Veremos algo similar a esto:
hci0: Type: USB
BD Address: 00:80:5A:46:9F:2D ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING PSCAN ISCAN
RX bytes:1559579 acl:64293 sco:0 events:198 errors:0
TX bytes:2114 acl:75 sco:0 commands:77 errors:0
Para este ejemplo, hci0 sería la interfaz de bluetooth.
Podemos seguir usando más programas incluidos en bluez-utils para, por ejemplo, buscar dispositivos que tengan activado el bluetooth:
tempwin@nzxt-trinity:~$ hcitool scan
Scanning ...
00:1A:89:7B:86:F6 paatRi...[!]
00:1E:35:19:A0:72 Nintendo RVL-CNT-01
¡Anda! Si ahí tenemos el mando de Wii :-) Bueno, y también podríamos mandarle cosillas a Patri :-P
wmgui
Wmgui nos permite comprobar el funcionamiento del Wiimote. No es más que una interfaz donde se muestran los controles del mando y se van encendiendo a medida que se pulsan y otras cosillas. Podemos lanzarlo desde un terminal simplemente tecleando $ wmgui. También lo tendréis en los menús de aplicaciones de vuestro gestor de escritorio favorito.

Si vamos a File → Connect nos pedirá que pulsemos los botones 1 y 2 del mando para establecer la conexión entre el mando y el ordenador, igual que hacemos con la Wii. Sin soltarlos, pulsamos OK y, después de un rato, si todo va bien, podremos empezar a tocar botones del mando y ver cómo se iluminan en verde su correspondencia en la ventana del wmgui. Con este programa podemos hacer muchas más cosas: encender los LEDs azules del mando, hacer que vibre, etc. En el menú Settings podemos indicar de qué parte del mando queremos recibir información: Acc Data, IR Data, y Ext Data, para poder ver la información completa de los acelerómetros, del puntero y de las extensiones, respectivamente (por ejemplo, el Nunchuck). Y en el menú Controls, bueno, os lo dejo para que juguéis un poco :-)
wminput
Venga, ahora voy a lo interesante, que seguro que después de tanta parrafada ya no os quedan uñas que comer :-P
Wminput es el programa que nos permitirá mover el ratón con el mando de Wii y que podamos usar sus botones para determinadas acciones. Es muy probable (aunque puede no ser necesario) que tengamos que dar los permisos necesarios para que un usuario del sistema pueda usar el driver uinput (¿te acuerdas de él?). Editamos el fichero, como root, /etc/udev/rules.d/91-permission.rules (lee el manual que puede que en tu distribución cambie el nombre del fichero) y añadimos al final:
KERNEL=="uinput", GROUP="nuestro-usuario"
Otra opción es escribir:
KERNEL=="uinput", MODE="0666"
Reiniciamos udev:
# /etc/init.d/udev restart
Y, ahora, vamos a hacer magia. En un terminal escribimos $ wminput -w. Hacemos lo que nos indica: pulsamos los botones 1 y 2 hasta que aparezca Ready. Si inclinamos el mando… ¡el puntero se mueve! Espera, pero esto es un timo, estarás pensando. Da igual a donde apunte, que no me hace caso. Efectivamente, sólo están funcionando los acelerómetros del mando, pero no los infrarrojos. Tranquilidad :-)
Para que podamos usar los infrarrojos necesitamos la barra sensora de la Wii. Espera, ¿es que no hay más posibilidades? Por supuesto. Veamos, la barra sensora de la Wii no son más que dos grupos de LEDs situados a ambos lados que se iluminan y le dan una referencia al Wiimote y así poder saber dónde estamos apuntando. Esto lo podemos emular con dos puntos de luz que podemos conseguir comprando otros LEDs, con unas velas o mecheros, una linterna, etc. En mis experimentos he probado con la bombilla de la habitación (tiene que estar encendida, obviamente) y con un mechero. A diferencia de la barra sensora, el CWiid permite el uso de un sólo punto de luz, así que no tendréis que tener vuestro ordenador rodeado de velas como si de un santuario se tratase :-P
Cuando hayáis conseguido ese “punto de luz”, ejecutamos el wminput de esta otra manera:
$ wminput -w -c ir_ptr
Hacemos lo mismo de antes y cuando veamos Ready, empezad a mover el mando, ¿a que ahora sí es más preciso? Pues ya sabéis lo necesario para que el Wiimote funcione como en la Wii, pero con vuestra Debian.
Posibilidades del Wiimote
¡Qué bien! Soy capaz de mover el ratón con el Wiimote. Pero, ¿qué utilidad tiene esto?, pensarás. Quizás lo que no sabías es que se pueden configurar los botones del mando para que ejecuten una acción determinada. Imagínate, jugar al Half-Life con el Wiimote o usarlo de mando a distancia, cambiar los canales de televisión, reproducir música, etc. Parece ahora algo más útil, ¿verdad? ;-)
Los archivos de configuración del wminput se guardan en /etc/cwiid/wminput/. Dentro de él podremos ver ejemplos de posibles configuraciones para los mandos de la Wii. Lo bueno de todo esto es que podemos crear nuestros propios ficheros de configuración para poder usar el Wiimote como nos dé la gana. Estos ficheros de configuración tienen el siguiente aspecto:
# Configuración para MPlayer
Wiimote.B = KEY_ESC
Wiimote.A = KEY_SPACE # Pausa
Wiimote.Up = KEY_UP
Wiimote.Down = KEY_DOWN
Wiimote.Left = KEY_LEFT
Wiimote.Right = KEY_RIGHT
Wiimote.Minus = KEY_9 # Volume Down
Wiimote.Plus = KEY_0 # Volume Up
Wiimote.Home = KEY_F # Pantalla completa
Wiimote.1 = KEY_O # OSD
Como podemos ver, a la izquierda aparecen los nombres de los botones del Wiimote (descriptivos por sí mismos) y a la derecha la tecla que queremos emular. Por ejemplo, de acuerdo al fichero de arriba, si yo pulso el botón A del Wiimote, me pausará el vídeo que estoy reproduciendo con el MPlayer, que será lo mismo que pulsar la barra espaciadora del teclado.
Para usarlos, hay que llamar al wminput de esta otra manera:
$ wminput -w -c ruta/al/archivo/de/configuración
Para saber qué nombre tiene cada tecla o botón del ratón, podemos echar un vistazo al fichero /usr/include/linux/input.h, se entiende perfectamente qué nombre se le da a cada tecla o evento del ratón. Os voy a poner algunos ejemplos más, además del que uso para el MPlayer:
Para los emuladores de SNES, como snes9x y ZSNES:
# Configuración SNES
Wiimote.A = KEY_X
Wiimote.B = KEY_S
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.Minus = KEY_TAB
Wiimote.Plus = KEY_ENTER
Wiimote.Home = KEY_ESC
Wiimote.1 = KEY_C
Wiimote.2 = KEY_D
Para el emulador de recreativas por excelencia, MAME:
# Configuración xMAME
Wiimote.A = KEY_P # Pausa
Wiimote.B = KEY_5 # Credit
Wiimote.Up = KEY_LEFT
Wiimote.Down = KEY_RIGHT
Wiimote.Left = KEY_DOWN
Wiimote.Right = KEY_UP
Wiimote.Minus = KEY_2 # Player 2
Wiimote.Plus = KEY_1 # Start
Wiimote.Home = KEY_ESC # Salir
Wiimote.1 = KEY_LEFTCTRL # Ctrl
Wiimote.2 = KEY_LEFTALT # Alt
Espero que se vaya entendiendo la idea. Por supuesto, no sólo estamos limitados al Wiimote, también podemos configurar el Nunchuck o el mando clásico de Wii. El límite es tu imaginación :-)
Enlaces relacionados
Como TempWin comentaba en esta entrada acerca de la versión 0.1 del Backup Launcher, WiiGator estaba trabajando en la versión 0.3 del cargador. Esta nueva revisión implica una mayor compatibilidad, cargas más rápidas y la posibilidad de usar ISOs desencriptadas (sin parchear). A continuación os contaremos los pasos necesarios para hacerlo funcionar:
1. Hacer Twilight Hack e instalar Homebrew Channel
Como probablemente ya hayáis hecho esto, podéis ir al siguiente paso. En caso contrario, tenéis un magnífico tutorial en esta misma página.
2. Desinstalar el cIOS viejo y DVDX
En caso de haber usado anteriormente el Backup Loader de Waninkoko o el Launcher 0.1 de WiiGator, tendréis instalado un cIOS y el canal oculto DVDX. En caso contrario podéis pasar a la etapa 3. En teoría este paso no es necesario, pero mejor limpiar lo que ya no necesitamos. Para desinstalar el cIOS tenéis que cargar el WAD Manager desde el HBC, seleccionar el archivo correspondiente al cIOS (probablemente sea CIOS36_rev5-64-v1042.wad) y pulsar – en el Wiimote. Tras reiniciar pulsando HOME, volvemos al HBC y ejecutamos el DVDX. Una vez dentro elegimos la opción de Uninstall.
3. Instalar el nuevo cIOS
Copiamos el ejecutable que viene dentro de este paquetito dentro de una carpeta que resida en /apps de nuestra SD (renombrando a boot.dol como siempre) y lo lanzamos desde el HBC. Nos pedirá que pulsemos A y empezará a descargarse archivos vía WiFi. Si no podéis conectaros de esta forma o en caso de que un salga un error estilo CODE DUMP (como a mí me ocurrió), debéis extraer este zip en la carpeta /00000001/00000024/v1042 de vuestra SD. Hecho esto, tomará los archivos necesarios de la tarjeta e instalará el cIOS.
4. Ejecutar el nuevo Launcher
Instalamos el Launcher y lo ejecutamos como siempre. Recordad que soporta tanto ISOs parcheadas (desencriptadas con BackupCreator o ExtractPartition) como imágenes 1:1. Estas últimas se supone que tienen una mayor compatibilidad.
Lista de compatibilidad
Lista de compatibilidad del Backup Launcher 0.3b para Wii [ 05/11/2008 ]
| Título |
Región |
ISO |
v.BL |
Soporte/Software |
Comentarios |
| Boom Blox |
PAL |
Copia 1:1 |
WiiGator 0.3b |
DVD-R TDK 1-16x a 2x / ImgBurn |
Perfecto. |
| Geometry Wars: Galaxies |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R TDK 1-16x a 2x / ImgBurn |
Perfecto |
| Mario & Sonic En Los Juegos Olímpicos |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R TDK 1-16x a 2x / ImgBurn |
Ha dejado de funcionar, salta un mensaje para que pulsemos EJECT y apaguemos la consola. |
| Mario Party 8 |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R TDK 1-16x a 4x / ImgBurn |
Perfectamente jugable, las cargas ya no son tan irritantes. |
| Mario Kart Wii |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R TDK 1-16x a 2x / Nero |
Totalmente jugable, incluso el modo Online. |
| No More Heroes |
NTSC convertida a PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R Verbatim 1-16x a 8x / K3b |
No funciona. Al cargarlo el lanzador, se queda la pantalla en verde y la consola se cuelga. |
| Resident Evil 4: Wii Edition |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R TDK 1-16x a 2x / ImgBurn |
Perfecto |
| Pro Evolution Soccer 2008 |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R TDK 1-16x a 2x / ImgBurn DVD-R Verbatim a 8x / K3b |
Perfectamente jugable; el vídeo de la intro va bastante mejor que antes. |
| Super Mario Galaxy |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R Verbatim 1-16x a 8x / K3b |
Funciona casi perfecto. Ya no es necesario usar una partida guardada para evitar que se cuelgue al principio del juego. |
| The Legend of Zelda: Twilight Princess |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R Verbatim 1-16x a 8x / K3b |
Meh. El lanzador no lo carga |
| Trauma Center: New Blood |
PAL |
Desencriptada |
WiiGator 0.3b |
DVD-R Verbatim 1-16x a 4x / ImgBurn |
Perfecto salvo algunas escenas de vídeo donde se corta un poco el sonido |
Hace muy poco, publicamos una guía sobre cómo usar el DVD Backup Loader de Waninkoko para cargar copias de seguridad en Wii sin chip. Hablábamos de que se trataba de una versión filtrada (supuestamente) sin el consentimiento del autor y que, debido a esto, el propio creador había abandonado el proyecto tras su enfado.
Bien, pues la buena noticia es que otro personaje llamado Wiigator se ha sacado de la manga ¡su propio cargador de DVDs para Wii! Y lo mejor de todo es que es código abierto, así que, si algún día le da por abandonar el proyecto, el código estará disponible para todo aquel que quiera retomarlo, mejorarlo, etc.
Esta guía es casi exacta a la del DVD Backup Loader, pues el método de instalación es casi igual. De todos modos, aquí queda escrita:
Instalar el Canal Homebrew
Para no repetirnos, es mejor que leais el tutorial sobre cómo instalarlo. Es muy importante también que aprendáis cómo meter y cargar aplicaciones en la Wii a través de dicho canal.
Instalar el wad del Custom IOS
Para ello necesitáis tener el cIOS (ojo, esta es una versión arreglada del antiguo cIOS) en la carpeta wad situada en la raíz de la tarjeta SD. A continuación cargamos el WAD Manager desde el Homebrew Channel de la manera habitual. Una vez dentro, aparecerá una pantalla con letras blancas en fondo negro. Pulsamos el botón A. Elegimos como dispositivo fuente el slot SD (pulsamos A). Si el cIOS está en el lugar correcto debería aparecernos debajo de 'Available files on the device'. Seleccionamos cios_fix.wad (probablemente ya está marcado) y pulsamos + para instalar y A para aceptar. Reiniciamos la consola con HOME.
Instalar el Custom IOS
Volvemos al Homebrew Channel y lanzamos esta vez el DVDX que tendríamos que haber copiado ya a la SD (remember: una subcarpeta dentro de la carpeta apps en la raíz de la SD y cambiándole el nombre a boot.dol). En el menú que aparece elegimos Advanced Install. A continuación en el apartado IOS elegimos (mediante la cruceta digital) IOS249 y le damos a Install. Reiniciamos la consola.
Modificar la ISO del juego
AVISO: Se está trabajando en una próxima versión que leerá ISOs sin necesidad de hacer este proceso, así que conservad también la copia “virgen”, por si acaso.
Este paso requiere la common-key de Wii que podéis descargar desde aquí y el programa Backup Creator. Wiigator tiene su propio programa, llamado ExtractPartition (para Windows, Mac y Linux), podéis usar los dos que sirven para lo mismo.
Vamos con el uso del Backup Creator en sistemas Windows:
La common-key (archivo key.bin), el Backup Creator (backup-creator.exe) y la ISO de Wii (con un nombre ‘normal’, i.e. sin caracteres raros ni espacios) han de estar en el mismo directorio. Hecho esto, abrimos una ventana de ‘DOS’ haciendo Inicio → Ejecutar → ‘cmd‘ (sin las comillas) y nos movemos al directorio donde tengamos todo (mediante cd). Una vez dentro, escribimos backup-creator.exe [nombredelaiso], donde [nombredelaiso] es el nombre del fichero ISO en cuestión. Tras unos minutos, aparecerá en el mismo lugar una nueva ISO, llamada partition.iso que es la que tendremos que grabar.
En sistemas GNU/Linux:
Apoyándonos en el uso del WINE (y siguiendo las indicaciones de más arriba), tecleamos:
tempwin@nzxt-trinity:~/games/wii/$ wine backup-creator.exe nomoreheroes.iso
[+] Creating backup ISO, please wait...
ISO size: 4219.625 MB
Backup ISO created successfully!
[+] Press any key to exit...
Grabar partition.iso
Grabar la imagen resultante del paso anterior con vuestro programa favorito. Personalmente, he usado K3b y ha funcionado perfectamente, pero debería de valer cualquiera de los que uséis en vuestra plataforma (Alcohol, Nero, etc.). Un tema más delicado es qué medio de almacenamiento usar y a qué velocidad grabar. Arxel comenta que no es buena idea usar DVD+R (al parecer si cambias el booktype funciona) ya que el 100% de sus pruebas han fallado. Con DVD-R ninguno hemos tenido problemas. Yo uso Verbatim y puedo grabarlos a 8x.
Lanzar el DVD Backup Launcher
De nuevo en el Homebrew Channel, y tras haber copiado el archivo Backup Launcher a la SD, lanzamos el Backup Launcher. Aparecerá un menú bastante auto explicativo. No queda más que meter el DVD, tocar algunas opciones (si queremos), pulsamos A y empezará a cargar.
Jugar ;-)
Hay que decir que este método hace que el lector funcione a velocidad 3x (cuando lo normal es 6x), por lo que los vídeos irán a saltos y más lentos de lo normal y las cargas serán algo más largas, lo cual no suele ser inconveniente para disfrutar de la mayoría de los títulos.
Como ya avisaba, se está trabajando en una versión 0.3 que promete leer ISOs tanto modificadas (con programas como Backup Creator) como sin modificar, además de mejorar la velocidad de lectura. Una muestra aquí (vídeo Flash). Estén atentos a sus pantallas :-)
Lista de compatibilidad
A continuación podréis ver una tabla donde se muestran los resultados de nuestros experimentos. Las pruebas han sido realizadas con tres Wii, con versiones del firmware diferentes, para que veais que no depende.
Lista de compatibilidad del DVD Backup Loader/Launcher para Wii [ 26/10/2008 ]
| Título |
Región |
ISO |
v.DBL |
Soporte/Software |
Comentarios |
| Bleach: The Shattered Battle |
PAL |
- |
Filtrada Waninkoko |
DVD-R Fujifilm a 2x / Nero |
Jugable, pero adolece de gran cantidad de cargas de bastante duración. |
| Mario & Sonic En Los Juegos Olímpicos |
PAL |
Original |
Ciper Launcher 0.2 |
DVD-R TDK 1-16x a 2x / ImgBurn |
Perfectamente jugable aunque la primera carga y las que hay antes de cada evento se hacen bastante largas. |
| Mario Party 8 |
PAL |
- |
Ciper Launcher 0.2 |
DVD-R TDK 1-16x a 4x / ImgBurn |
Perfectamente jugable, a pesar de algunas cargas lentas al iniciar y antes de cada minijuego |
| Mario Kart Wii |
PAL |
Original |
- Filtrada Waninkoko - WiiGator Launcher 0.1 + Fixed cIOS |
DVD-R TDK 1-16x a 2x / Nero |
- Se cuelga después de la primera carrera en el modo Grand Prix. Se cuelga después de elegir circuito en el modo Online. El resto de modos parecen funcionar. - El modo Grand Prix funciona totalmente. El Online pierde la conexión antes de empezar. El resto sigue funcionando. |
| No More Heroes |
NTSC |
Scrubbed |
Filtrada Waninkoko |
DVD-R Verbatim a 2x / K3b |
Jugable. Cargas lentas e interrupciones en las escenas de vídeo a causa de la limitación de la velocidad de lectura. |
| Pro Evolution Soccer 2008 |
PAL |
Scrubbed |
Filtrada Waninkoko |
DVD-R TDK 1-16x a 2x / ImgBurn DVD-R Verbatim a 8x / K3b |
Perfectamente jugable; el vídeo de la intro va lento y a saltos. |
| Red Steel |
PAL |
- |
Filtrada Waninkoko |
DVD-R DataMax a 2x / Nero |
Injugable. Se queda colgado en la primera pantalla al cargar. |
| Super Mario Galaxy |
PAL |
- |
Wiigator Launcher 0.1 + fixed cIOS |
Funciona con los problemas típicos de los cargadores. Es necesario usar una partida guardada para saltarse la zona de la plaza del inicio del juego, donde se queda colgado. |
| The Legend of Zelda: The Twilight Princess |
PAL |
- |
Filtrada Waninkoko |
DVD-R Verbatim a 8x / K3b |
Se juega perfectamente a pesar de los cortes en el audio y las cargas debidas a la baja velocidad de lectura |
*More as it comes…*