The Homebrew Launcher
Para consultas y debates sobre el contenido de este artículo, visita el Hilo oficial.
The Homebrew Launcher (estilizado como the homebrew launcher y simplificado como "HBL") es la aplicación desde la que lanzar todo tipo de homebrew disponible para Nintendo 3DS en formato "3DSX". Funciona tanto en Old3DS como en New3DS, en firmwares comprendidos entre 9.0 hasta 11.3
Características
- HANS:
- Region Free: Se puede cargar todos los juegos físicos de cualquier región.
- Elegir cualquier idioma que incluya el cartucho.
- Firmware spoof: Saltarse el firmware requerido por el cartucho.
- Aumentar velocidad CPU (sólo en consolas New 3DS).
- Parchear/modificar juegos originales "al vuelo" ('RomHack').
- Hacer capturas de pantalla.
- Función para salir o volver al Homebrew Loader.
- Entrar a la eShop desde firmwares anteriores al último.
- Carga de Homebrew.
- Carga de Emuladores.
- Instalar temas modificados.
TUTORIALES: Instalar The Homebrew Launcher
Hay varios métodos mediante los cuales es posible instalar The Homebrew Launcher en cualquier modelo de Nintendo 3DS. Para hacerlo debemos seguir uno de estos tutoriales, de acuerdo a nuestras posibilidades:
*Hax Primarios
Son aquellos que se pueden instalar sin necesidad de otro juego. |
- [TUTORIAL] Instalar SoundHax. ¡RECOMENDADO!
- [TUTORIAL] Instalar Ninjhax. ¡RECOMENDADO!
- [TUTORIAL] Instalar freakyhax. ¡RECOMENDADO!
- [TUTORIAL] Instalar BrowserHax - Funciona hasta la versión de firmware 11.2.
- [TUTORIAL] Instalar HomeMenuHax - Funciona hasta la versión de firmware 11.2.
*Hax Secundarios
Son aquellos que necesitan de una consola que pueda ejecutar previamente el Homebrew Launcher, ó un dongle para instalar el save modificado. |
- [TUTORIAL] Instalar OOT3DHax.
- [TUTORIAL] Instalar SuperMysteryChunkHax.
- [TUTORIAL] Instalar (v*)hax.
- [TUTORIAL] Instalar humblehax.
- [TUTORIAL] Instalar basehaxx.
- [TUTORIAL] Instalar SmashBrosHax - Sólo para consolas New3DS. Complicado de utilizar para el usuario medio.
- [TUTORIAL] Instalar Homebrew Launcher Loader - Recomendable sólo para consolas con Custom Firmware o con la flaschard Gateway (o similares).
*Hax Obsoletos
Son aquellos que ya no funcionan, y por lo tanto no se pueden utilizar. |
MANUAL DE USO: Utilizar todas las funciones
Esta es la forma de utilizar todas las funciones que nos brinda The Homebrew Launcher:
Funciones Botones
Menú Reboot. |
Estas son las diferentes funciones de cada botón en The Homebrew Launcher:
- Pulsando los botones y : Desplazarse por el selector de Homebrew.
- Pulsando los botones y : Desplazarse por el selector de Homebrew cinco posiciones.
- Pulsando el botón : Carga el homebrew seleccionado.
- Pulsando el botón : Aparece el Menú Reboot.
Como copiar Homebrew a la SD
Error "No SD detected". |
ftPONY funcionando. |
Para copiar homebrew a la SD tenemos dos opciones:
- Conectando la SD al PC:
- Sacamos la tarjeta de la consola con el Homebrew Launcher cargado, veremos el mensaje en pantalla "No SD detected".
- Acto seguido copiamos el ejecutable con extensión ".3DSX" al directorio "3DS" de la SD y volvemos a meter la tarjeta a la consola.
- Usando un FTP:
- Si no lo esta, encendemos el interruptor Wifi de la consola.
- Cargamos el ftPONY, pulsando .
- Anotamos la IP y el puerto que se muestra en la pantalla superior (por ejemplo: "IP: 192.168.1.1 Puerto: 5000").
- Instalamos y ejecutamos el cliente Filezilla en nuestro PC, y usamos los datos anteriores para conectarnos.
- Ponemos la IP en "Servidor" y el puerto en "Puerto" y le damos a "Conexión rápida".
- Si nos pide un usuario, ponemos "anonymous" ó "anonymous connection" en "Nombre de usuario".
- Ahora deberíamos ver el contenido de nuestra SD.
- Acto seguido copiamos el ejecutable con extensión ".3DSX" al directorio "3DS" de la SD.
- Pulsamos para salir del ftPONY.
- Tenemos dos formas de colocar los ejecutables ".3DSX" en la SD:
- Directamente en el directorio "3DS".
- O bien creando un directorio del mismo nombre que el ejecutable y copiándolo dentro del directorio "3DS".
- También podemos añadir los iconos en el mismo directorio que el ejecutable, normalmente es un archivo con extensión ".SMDH"
Entrar a la eShop (y otros servicios online)
Si se cuenta con una consola que tenga la última versión de FW (10.7 a la fecha), ya sea en SysNAND o en EmuNAND, se puede acceder directamente desde el Menú HOME. |
En caso de tener consolas con FW menor al anterior, debemos usar este tutorial: ctr-httpwn. |
Podemos entrar a la eShop de forma sencilla y directa:
- Pulsando el botón sobre la aplicación "eShop: Access to eShop!".
- Acto seguido si queremos volver al Homebrew Launcher debemos pulsar a la vez los botones + + + .
Hacer Capturas de Pantalla
Podemos hacer capturas de pantalla del siguiente modo:
Se pueden hacer capturas de pantalla tanto en el Homebrew Launcher, como estando en la eShop, como utilizando un juego. |
- Veremos que la consola deja de responder durante unos segundos.
- Acto seguido, debemos ir a la aplicación "Screenshot tool: Exports raw screenshots to PNG" y pulsar el botón para cargarla.
- Veremos un menú, pulsamos de nuevo el botón para exportar todas las capturas de pantalla que hayamos realizado a nuestra microSD/SD de la consola.
Region Free
Para cargar juegos (o backups con Sky3DS) de otras regiones diferente a la de nuestra consola, debemos seguir estos pasos:
- Seleccionamos la aplicación "Region free launcher - Select this to run an out-of-region gamecard!".
- Insertamos el juego de otra región. (Si usamos Sky3DS pulsamos el botón azul ó rojo, sin sacar el flashcard, hasta que aparezca el icono del backup de otra región).
- Aparecerá el icono de nuestro juego de otra región.
- Pulsamos el botón y en 15-20 segundos cargará normalmente.
Para salir del juego pulsamos a la vez los botones + + + . |
HANS
HANS es la herramienta que sirve para cargar juegos modificados, cartuchos de otra región o en otro idioma , firmware spoof, y aumentar la velocidad de la CPU (esta última opción solo en consolas New3DS). Para utilizarla, debemos seguir estos pasos:
- Seleccionamos la aplicación "HANS: Enchance your game experience".
- Introducimos el juego que deseamos utilizar.
- Pulsamos el botón y cargará el menú de HANS.
- Activamos las opciones que deseemos y pulsamos el botón en "OK" y en unos segundos el juego cargará normalmente.
Para salir del juego pulsamos a la vez los botones + + + . |
Braindump: ROMHACKS
Braindump es una aplicación homebrew que corre en modo usuario en 3DS y puede volcar los contenidos descifrados (ExeFS y romfs) de cualquier juego de 3DS. Esto no es solo para juegos de cartucho, sino que también sirve para contenidos obtenidos de la eShop, como algunas aplicaciones del sistema, juegos de nes, gba, gbc, etc. Funciona en cualquier versión del sistema desde 9.0 , incluyendo el más reciente.
Nos sirve para volcar cualquier juego y modificarlo o utilizar modificaciones de otros (Romhacks) y cargarlas al vuelo con el nuevo Homebrew Launcher 2.5 y Hans.
Para utilizarlo, debemos seguir estos pasos:
- Instalar braindump.
- Realizar el dump con el juego en cuestión (tarda bastante, va en función de los megas que ocupe el juego, así que a mas megas mas tardará, no desesperéis).
- Se habrá creado una carpeta en la raíz de la sd con el nombre código del juego en hexadecimal, en ella nos encontraremos el romfs y el ExeFS, copiamos el romfs al Pack Hack - NO esta permitido enlazarlo ó pedirlo en EOL.
- Extraemos con el RomFS Extractor, y renombramos la carpeta obtenida a romfs.
- Copiamos los archivos modificados del juego en cuestión (la carpeta suele llamarse romfs, y dentro de ella tiene una serie de carpetas con letras o números cortos.) y sobrescribimos la carpeta y sus ficheros.
- Cuando tengamos esto usamos RomFS Builder y construimos el rom, guardamos el archivo como .romfs (no como bin)
- Abrimos el editor hexadecimal (por ejemplo HxD) y borramos hasta la linea FF0 incluida, guardamos y ese archivo lo renombramos al nombre del juego, copiamos el rom resultante a la carpeta root de la sd/:hans/
- Nos metemos al Homebrew Launcher e iniciamos Hans, seleccionamos el juego al que le metemos el rom, y luego en las opciones marcamos la opción activar el romfs con el archivo que hemos construido y a jugar (no hace falta que tengamos un launcher para el juego en cuestión ya que podemos hacerlo a mano con Hans y guardar la configuración, solo hay que renombrar el fichero que hemos creado al nombre que dice en hans para que lo reconozca).
Recordad que si el romhack se basa en un idioma en concreto tendréis que cargarlo con ese idioma al inicio para notar los cambios.
Para salir de la aplicación pulsamos a la vez los botones + + + . |
Utilizar backups en juegos de la CV
Con The Homebrew Launcher ahora es posible inyectar backups en el emulador de la consola virtual, tanto de GBA, NES como de GB/C, para hacerlo debemos cumplir estos requisitos:
- Tener acceso al HBL.
- Contar con un juego original de la Consola Virtual (GBA/NES/GB/GBC)
- Tener Braindump en nuestra consola.
- Y PackHack - NO esta permitido enlazarlo ó pedirlo en EOL.
Haciendo esta sección perderemos la partida guardada, por lo que si queréis conservarla, haced un backup, antes de seguir adelante. |
Para utilizarlo, debemos seguir estos pasos:
- Iniciamos Braindump en el HBL.
- Seleccionamos algún juego de la CV y presionamos A.
- Ahora en tu PC entra a la raíz de la SD de tu 3DS, debería de haber una carpeta llamada "00040000(seguida de otros números aleatorios)".
- Busca y abre en el PackHack ""romfs extractor". Abre el archivo "romfs.bin" de la carpeta antes mencionada y dale a GO.
- Cuando termine entra a la carpeta "romfs_" y luego a "rom". Pon aquí el juego que quieras correr.
- Ahora abre el "romfs builder", selecciona la carpeta de "romfs_" y de nuevo presiona GO. Guárdalo en el lugar de tu preferencia poniendo como extensión .bin.
- Ábrelo con el HxD, pulsa Crtl+E. En posición inicial déjalo en 0, posición final FFF, aceptar, y borra la parte seleccionada. Guárdalo
- Renombra el archivo poniendo los 8 últimos dígitos de la carpeta principal y cambia la extensión a .romfs
- Crea una carpeta llamada "hans" en la raíz de la SD, Colócalo ahí.
- Por ultimo abrimos el juego seleccionado de la CV con HANS y activamos los archivos "romfs". Lo ejecutamos normalmente.
Si has hecho todo bien debería aparecer el juego que has inyectado.
Modificar backups de NES para usar en la CV
- Descargamos estos archivos. Lo extraemos.
- Pasamos la rom a la misma carpeta. Entramos a la carpeta y presionamos SHIFT + Click derecho; pulsamos en "Abrir ventana de comandos aquí".
- Escribimos "tnes nombre.nes nombre2.nes" y pulsamos enter. (Donde nombre es nuestra rom y nombre dos es el nombre de salida, e.j: tnes c.nes cmod.nes)
- Inyectamos la rom resultante con el procedimiento normal.
Se recomienda borrar el archivo que se encuentra en la carpeta "Rom" en el procedimiento normal. |
Homebrew Launcher para Gateway 3DS/Blue 3DS/DSTWO PLUS y CUSTOM FIRMWARES
Podemos utilizar de forma sencilla el Homebrew Launcher con un flashcard o con un CFW. Para su instalación debemos contar con lo siguiente:
- Tener una conexión a internet disponible y funcional en la consola.
- Pack de Inicio ó Ejecutable del Homebrew Launcher.
- Instalar la última versión de Homebrew Launcher Loader, versión CIA.
- Descargamos el pack de Inicio o el ejecutable del HBL. Luego, extraemos y ponemos los archivos correspondientes en la raíz de la SD/microSD de la consola.
- Por otra parte, también descargamos el Homebrew Launcher Loader, lo extraemos y copiamos el CIA a la SD/microSD de la consola.
- Acto seguido lo instalamos con nuestro gestor favorito de CIAs como por ejemplo el FBI en dónde se requiera: sea SysNAND sin A9LH (con FW 9.0 - 9.2) o SysNAND con A9LH /EmuNAND (con FW 9.0 - 11.4).
- Tras eso solo nos quedara ejecutar el CIA recién instalado desde el Menú HOME para poder acceder al Homebrew Launcher cada vez que queramos.
Si no se descarga el payload (archivo .bin) correctamente en la SD/microSD, tendremos que descargarlo desde la web de Smealum (seleccionando la versión de FW y dándole click al botón "otherapp"), luego renombrarlo (ej: para New3DS 10.1.0-27U, renombrar como NEW-10-1-0-27-USA.bin) y ponerlo manualmente dentro de la carpeta "hblauncherloader" en la SD/microSD de la consola (si no existe dicha carpeta, crearla). |
¿Todavía te quedan dudas? Pregúntalas en este hilo. |