Cómo empezar
Esta guía es solo para aclarar dudas y recomendar o sugerir cosas que se pueden hacer que me parecen útiles o chulas, no pretende ser nada exaustivo y es muy probable que me deje cosas en el tintero porque no me parezcan muy relevantes o porque simplemente no las conozco. Ten en cuenta sobre todo que no tengo acceso a una 2DS ni a una new 3DS o new 2DS así que mi experiencia es exclusivamente en la 3DS Original.
Por favor lee todo con atención cuando vayas a instalar algo, especialmente al principio.
El primer paso es modificar tu 3DS mediante software para tener acceso al sistema y poder instalar el homebrew que quieras.
A partir de ahí puedes ir a alguna de las secciones de la izquierda que te interese o explorar por tu cuenta.
Algunas de las cosas que puedes hacer con la consola una vez modificada son:
- Ejecutar homebrew y juegos hechos para o porteados a la 3DS
- Evitar el bloqueo por región, permitiendote jugar a juegos de otras regiones
- Personalizar el menú HOME usando temas creados por la comunidad
- Jugar a Mods y Romhacks de juegos
- Editar, respaldar y restaurar partidas guardadas
- Emular consolas más viejas así como jugar nativamente a juegos de DS y GBA
- Instalar tus cartuchos físicos para usarlos digitalmente
Cómo modificar tu 3DS
El sitio más fiable sobre como modificar tu 3DS es 3ds.hacks.guide. La finalidad de la guía es, comenzando con una 3DS sin modificar, installar boot9strap y Luma CFW para desbloquear la región de tu 3DS y poder instalar y/o ejecutar aplicaciones sin firmar (homebrew). Instalar un par de programas para poder manejar partidas guardadas e instalar aplicaciones y configurar la consola para evitar brickeos y poder recuperar ciertos datos en el caso de que se diera uno. Todo lo que instala la guía lo considero lo mínimo.
MUY MUY MUY IMPORTANTE leer la guia con atención.
Al terminar la guía tendrás los siguientes programas instalados:
- FBI (instala aplicaciones en formato CIA)
- Homebrew Launcher Loader (Abre el Homebrew Launcher de Luma)
- Anemone (Instala temas personalizados)
- Checkpoint (respalda y restaura archivos de guardado de juegos de DS y 3DS)
- ftpd (Te permite acceder a la SD mediante ftp)
- Universal-Updater (Una app store para descargar homebrew)
- GodMode9 (Herramienta multiproposito que puede hacer funciones en cartuchos y NAND)
Puedes desinstalar cualquiera de esas aplicaciones (excepto GodMode9 ya que esa es esencial para muchas cosas) desde System Settings -> Data Management -> Nintendo 3DS -> Software
Algunas combinaciones útiles de botones que deberias conocer son:
- Mantener pulsado (Select) al encender la consola lanza el menu de configuración de Luma
- Mantener pulsado (Start) al encender la consola abre GodMode9 o el chainloader de Luma si tienes más de un payload
- Pulsar (L) + (Dpad Abajo) + (Select) en modo 3DS abre el menu Rosalina donde puedes ver información del sistema, sacar capturas, activar trucos, etc.
- Mantener pulsado (Start) + (Select) + (X) al encender la consola muestra un color en el LED de la consola para Debuguear
Activar Online en la consola
Desde el 9 de Abril de 2024 los servidores oficiales de Nintendo ya no existen, por suerte Pretendo existe como alternativa. (Si usas pretendo añademe como amiga c: mi código de amigo es: 2419-1986-8011) Ten en cuenta que al usar pretendo tu lista de amigos antigua al estar vinculada con Nintendo, no aparecerá.
Instalar copias de juegos de internet
Para instalar copias de juegos el mejor sitio donde buscarlos es hshop. Aunque los juegos se pueden instalar mediante FBI, recomiendo mucho la aplicación que tienen en hshop para este propósito, 3hs, ya que la encuentro más estable a la hora de descargar.
Instalar temas del menu HOME
Para instalar temas mediante Anemone el mejor sitio donde buscarlos es Theme Plaza. Si quieres crear los tuyos propios puedes usar Kame Editor
Jugar juegos de DS en tu 3DS
Para jugar a juegos de DS en tu 3DS puedes instalar TWiLight Menu++ desde el Universal-Updater o manualmente siguiendo la guia. Una vez instalado puedes usarlo para jugar a cualquier juego de DS. Adicionalmente cuenta con emuladores de varias consolas que puedes usar para jugar roms de dichas consolas.
Si los quieres tener en el menu HOME en lugar de usar TwiLight Menu, puedes usar NDS Forwarder Generator que se encuentra en el Universal-Updater.
De ambas formas los juegos se juegan de forma nativa, sin emular.
Jugar juegos de GBA en tu 3DS
Debido a la retrocompatibilidad de la 3DS para jugar juegos de DS y que la DS original era, a su vez, retrocompatible con GBA, la 3DS posee la capacidad de jugar a juegos de GBA de forma nativa pese a la falta de puerto para cartuchos. Se puede acceder a esta función de distintas formas.
La primera es crear juegos de "Consola Virtual" similares a los 10 que regaló Nintendo en su día a los primeros compradores de la consola. Esto se hace mediante el Ultimate GBA VC Injector. Esto coloca los juegos en el menu HOME pero los juegos tardan en cargar y cerrar mucho ya que la consola se reinicia por completo en ambos procesos.
La segunda es usar open agb firm el cual se ejecuta mediante Luna al encender la consola, pudiendo elegir el juego a jugar al iniciarla. Esto requiere un reinicio cada vez que se quiera jugar un juego distinto pero es ligeramente más rápido que ejecutarlos mediante "Consola Virtual".
Ya que los juegos se ejecutan de forma nativa esta forma de jugar tiene sus limitaciones: No existen save states ni otras funcionalidades que tiene un emulador, hace falta reiniciar la consola cada vez que se abre un juego, los juegos que requieren un cable link no pueden acceder a esa funcionalidad (ya que no existe el puerto), juegos que tengan hardware extra en el cartucho requieren de algún parche y algunos juegos y homebrew no funcionan debido a limitaciones de tamaño o de RAM. Estos problemas no los tiene un emulador pero un emulador no ejecuta los juegos de forma nativa.
Emular Virtual Boy
Debido a las capacidades 3D de la pantalla de 3DS es, probablemente, la mejor opción para emular Virtual Boy. El emulador es Red Viper y las roms las puedes encontrar en Archive.org
Insignias personalizadas
Para aplicar insignias personalizadas se puede usar GYTB.
Con tener una carpeta llamada badges en la raíz de la SD, meter pngs de 64x63 pixeles en ella y ejecutar el programa se te añadirán las insignias personalizadas al menú de insignias
Emular Amiibos
Para emular amiiibos necesitas dos cosas, la primera es instalar Wumiibo helper y desde el propio programa descargar wuumibo y la segunda es conseguir Amiibos en formato bin, esto se puede hacer desde el propio Wuumibo helper con la opción de generar amiibos o desde Amiibo generator.
Para usar los amiibos en tus juegos tienes que pulsar (Start)+(L)+(Dpad abajo) cuando selecciones la opción de usar el amiibo en el juego
Puedes encontrar una guía más detallada en el propio github
Mods y Romhacks
CTGP-7
CTGP-7 es un mod para Mario Kart 7 que añade personajes y circuitos nuevos.
Majora's Mask 3D Project Restorarion
Majora's Mask 3D Project Restorarion es un mod para Majora's Mask. Majora's Mask es uno de mis juegos favoritos y la versión de 3DS es preciosa, pero tiene algunos cambios que a mi, y a mucha gente, no le gustan en comparación al juego original de N64. Este mod cambia unas cuantas cosas para hacer el juego más cercano a como era en N64 y es la forma que yo recomiendo ahora mismo para jugar a la versión de 3DS.
Cómo usar FTP con tu 3DS
Para poder comunicarte con tu 3DS remotamente y compartir archivos necesitas dos cosas:
La primera es ftpd, el cual, si no lo has desinstalado, deberías tener instalado ya en tu 3DS.
La segunda es un cliente FTP en tu ordenador, mi recomendación es WinSCP en windows.
El proceso puede ser algo confuso al principio si nunca has usado FTP pero en si consiste en lo siguiente:
En primer lugar debes abrir ftpd en tu 3DS mientras tienes la consola conectada a la misma red Wi-fi que el ordenador desde el que vayas a enviar los archivos. ftpd te mostrará la ip local y el puerto a los que tienes que conectarte usando tu cliente FPT. La ip variará según tu configuración de internet pero el puerto es siempre 5000.
En segundo lugar en tu PC abre tu cliente FTP y conectate a dicha ip y puerto, no tiene usuario ni contraseña y asegurate de usar FTP y no SFTP.
Finalmente busca los archivos que quieras pasar de un lugar a otro y espera a que se complete la transferencia.
Diferencias entre CIA y 3DSX
CIA
- La aplicación se instala en el menú HOME, permitiendo acceder a la aplicación directamente desde el mismo.
- El menú HOME solo permite 300 iconos a la vez, así que ese es el límite de aplicaciones que se pueden tener instaladas
3DSX
- No requiere instalación así que el único límite de la cantidad que puedes tener es el límite de tu SD
- Requiere usar el Homebrew Launcher para acceder a la aplicación, haciendo que el ejecutarla sea más lento
Terminos
Homebrew
Homebrew son programas que no están autorizados por Nintendo. Esto incluye herramientas, aplicaciones, juegos y emuladores entre otras cosas.
Custom Firmware (CFW)
CFW es el programa que te permite hacer cosas más avanzadas con tu 3DS que el homebrew normal no puede hacer.
Luma
Luma es el CFW que permite desbloquear las funciones de la 3DS que Nintendo restringió, principalmente el poder ejecutar homebrew sin firmar y juegos de otras regiones. Adicionalmente permite sacar capturas de pantalla, usar trucos en juegos y aplicar parches a juegos (mods y romhacks, por ejemplo)
boot9strap
Requerido por Luma. En si simplemente se interpone en el proceso de inicio normal de la 3DS y da acceso a archivos internos de la misma para poder modificarlos permitiendo así las funcionalidades de Luma. Además aporta algunas medidas de seguridad antibrickeo.
Brickeo
Se llama así a que tu consola entre en un estado en el que no pueda volver a usarse. Es difícil que ocurra pero es el motivo por el que es importante leer todo con atención a la hora de modificar la consola.
NAND
NAND hace referencia a la memoria interna de la 3DS, esta contiene todos los archivos del sistema que requiere la consola y aplicaciones de stock como la aplicación de la cámara o la plaza Mii. Puedes encontrar una explicación más a fondo aquí.
sysNAND
sysNAND es como se llama comunmente a la NAND que se encuentra en la memoria interna de la 3DS para separarla de la emuNAND
emuNAND
Es la NAND que se encuentra en la tarjeta SD con el fin de tener dos copias distintas de la NAND y, por tanto, poder ejecutar una u otra según necesites, por ejemplo para tener una copia limpia del sistema mientras en la otra tienes modificaciones.
CIA
Es un formato de aplicaciones de 3DS instalable, es decir que una vez instalada la aplicación esta te aparece en el menú HOME
3DSX
Es un formato de aplicaciones de 3DS ejecutable, es decir que se debe ejecutar desde otra aplicación (el Homebrew launcher, por ejemplo) u con otro método
FTP
FTP son las siglas de File Transfer Protocol, es un protocolo de internet que permite transferir archivos desde una maquina a otra. Requiere de una máquina que haga de servidor y otra que haga de cliente.