Tutorial: Cargar Homebrew Launcher o redNAND sin internet (haxchi)DISCLAIMER
PUEDE EXISTIR RIESGO DE BRICK AL MODIFICAR ARCHIVOS DE LA CONSOLA. REALIZA ESTE TUTORIAL BAJO TU PROPIO RIESGO.
NI YO NI ELOTROLADO NOS HACEMOS RESPONSABLES DE LAS CONSECUENCIAS QUE EL USO DE ESTE TUTORIAL PUEDA OCASIONAR A TU CONSOLA, Y TAMPOCO DEL MAL USO DE ESTE TUTORIAL O ALGUNA DE SUS PARTES.
Cosas necesarias:
- Juego de DS de la Consola Virtual compatible (lista de juegos compatibles en el Paso 1).
- Archivo juego.zip correspondiente al juego de DS que tengamos. Recomendable descargar el archivo de la última release.
- WUPclient
- Python 3.5
- CFWbooter
- fw.img (archivo con copyright, no pedir ni postear)
ATENCIÓN: Este tutorial está enfocado a usuarios con un mínimo conocimiento sobre la scene de la consola. Si no sabes lo que es CFWbooter o no tienes un fw.img este tutorial no es para ti. Por tanto, no se responderán dudas sobre esos temas, sólo sobre este tutorial.
Paso 1: Comprar e instala el juego de DS.Si ya tienes un juego compatible, pasa al Paso 2.
Actualmente, los juegos de DS compatibles con contenthax son los siguientes:
- Brain Training / Brain Age (juego recomendado, es el más barato y es el que regaló Nintendo hace tiempo).
- Yoshi's Island DS
- Wario Ware Touched
- Kirby Squeak Squad / Mouse Attack
La recomendación, como siempre, es instalar el juego en el dispositivo USB. Aunque no debería haber problemas al modificar los archivos en el siguiente paso siempre es mejor prevenir.
Paso 2: Descarga del archivo necesarioEn el
repositorio de haxchi FIX94 podemos encontrar los archivos necesarios para modificar cada juego.
Si quieres utilizar este método para ejecutar Homebrew Launcher, descarga el archivo "nombrejuego.zip".
Si quieres utilizar este método para ejecutar un CFW (es decir, cargar la fw.img, ya sea de redNAND u otra), descarga el archivo "nombrejuego_cfw.zip".
Por ejemplo, para el juego Brain Training, si quieres cargar Homebrew Launcher tienes que descargar "brainage.zip", y si quieres cargar un CFW tienes que descargar "brainage_cfw.zip".
En cualquiera de los casos, una vez descargado cambia el nombre del archivo a "rom.zip" y colócalo en la misma carpeta que "wupclient.py".
Paso 3: Modificación de los archivos del juegoPrimero, carga la fw.img con CFWbooter.
Una vez que se cargue y te devuelva al menú de la consola, edita la línea 29 del archivo "wupclient.py" para poner la IP de tu consola.
Tip: Si no sabes cual es la IP, puedes hacer una búsqueda con
Wireless Network Watcher. La IP será la del dispositivo que ponga Nintendo (si tienes otra consola de Nintendo conectada apágala para saber cual es la Wii U).
Con el archivo "rom.zip" en la misma carpeta que "wupclient.py", abrimos una ventana de comandos de Windows en esa carpeta y escribimos el siguiente comando:
python -i wupclient.py
Tip: Para abrir una ventana de comandos en la carpeta que quieras, pulsa Shift/Mayúsculas, haz click derecho en la carpeta y selecciona "Abrir ventana de comandos aquí".
Una vez conectado, ponemos uno de los siguientes comandos:
Si tienes el juego instalado en el USB, ejecuta el siguiente comando (cambia ID_JUEGO por el ID del juego que estés usando:
w.up("rom.zip", "/vol/storage_usb01/usr/title/00050000/ID_JUEGO/content/0010/rom.zip")
Si tienes el juego instalado en la memoria de la consola, ejecuta el siguiente comando (cambia ID_JUEGO por el ID del juego que estés usando:
w.up("rom.zip", "/vol/storage_mlc01/usr/title/00050000/ID_JUEGO/content/0010/rom.zip")
Los ID de los juegos disponibles actualmente son los siguientes. Asegurate de coger el que corresponda a tu región:
10179A00 - JPN Brain Age
10179B00 - US Brain Age
10179C00 - PAL Brain Training
10198800 - JPN Yoshi's Island DS
10198900 - US Yoshi's Island DS
10198A00 - PAL Yoshi's Island DS
101A1E00 - JPN WarioWare: Touched
101A1F00 - US WarioWare: Touched
101A2000 - PAL WarioWare: Touched
101A5500 - JPN Kirby Squeak Squad
101A5600 - US Kirby Squeak Squad
101A5700 - PAL Kirby Mouse Attack
Por ejemplo, para el juego Brain Training en versión europea, instalado en un USB, el comando sería:
w.up("rom.zip", "/vol/storage_usb01/usr/title/00050000/10179C00/content/0010/rom.zip")
Cuando ejecutes el comando saldrán unos números en hexadecimal que irán aumentando. Cuando se quede un número fijo es que ha terminado.
Paso 4: Ejecutar Homebrew Launcher o el CFWUna vez modificados los archivos, reinicia la consola.
Para cargar el hax solo hay que ejecutar el juego que has modificado. Una vez cargado, cargará Homebrew Launcher o el CFW (según hayas elegido en el paso 2).
Paso opcional: Modificar el icono, las imágenes y la música al cargar el juegoLos que hayais trasteado con Loadiine conoceréis la famosa carpeta "meta". Pues bien, en los juegos instalados esa carpeta se encuentra en el mismo sitio y con los mismos archivos que ya conoceis. Si quereis cambiar la apariencia del juego en el menú (nombre, icono, imagen de carga en la TV y en el gamepad y música) teneis que modificar los siguientes archivos:
Para el nombre: meta.xml
Para el icono: iconTex.tga
Para la imagen de carga en la TV: bootTvTex.tga
Para la imagen de carga en el gamepad: bootDrcTex.tga
Para la música: bootSound.btsnd
Podeis utilizar estos archivos creados por el compañero
Javiliyors:
metaPara subirlos a la consola, solo teneis que seguir los pasos del Paso 3, pero en vez de subir el archivo "rom.zip" teneis que subir el archivo que sea a la siguiente ruta:
- Si el juego está en una memoria USB: /vol/storage_usb01/usr/title/00050000/ID_JUEGO/meta
- Si el juego está en la memoria de la consola: /vol/storage_mlc01/usr/title/00050000/ID_JUEGO/meta
Por ejemplo, para subir el archivo iconTex.tga a la memoria USB para el juego Brain Training en versión europea:
w.up("iconTex.tga", "/vol/storage_usb01/usr/title/00050000/10179C00/meta/iconTex.tga")
Una muestra de como lo he dejado yo:
Anexo: FAQP: ¿Puedo hacerlo dos veces para tener un icono que cargue el Homebrew Launcher y otro que cargue el CFW?
R: Si, puedes, pero necesitas dos juegos diferentes, ya que no puedes instalar el mismo juego dos veces.
P: He realizado el anexo para tunear el icono del juego y ahora el icono es un signo de interrogación y el nombre del juego es "???". ¿Qué hago?
R: Alguna de las imágenes que has usado no está hecha correctamente (tienen que ser imágenes planas de 24 bits). Si tienes un backup de las imágenes originales puedes restaurarlas y volverá a funcionar. En cualquier otro caso borra el juego, vuelve a instalar el juego desde la eShop y vuelve a realizar el tutorial.
------------------------------------------------------
Bueno, pues este ha sido el tutorial. Por supuesto es una primera versión, conforme os vayan saliendo dudas iremos puliéndolo.
Por tanto, preguntad cada duda que tengáis.