Registrarse

[Otros] Decompilación de Pokémon X, Y, Rubí Omega, Zafiro Alpha, Sol, Luna, Ultra Sol y Ultra Luna

Manurocker95

Doctorando en Ingeniería Biomédica & Game Dev
Miembro insignia
¡Muy buenas! Aunque no lo creáis muchos, yo también hago decomp, aunque de otras plataformas. Hoy os traigo un tutorial de cómo hacer decompilación de todos los juegos de 3DS. Para ello necesitaremos una 3DS hackeada y uno de estos juegos. A ser posible original, no me seáis piratas.

Bien, comencemos.

RIPPEAR LA ROM DE UN CARTUCHO (.3DS) o INSTALABLE (.CIA):
Si tenemos el juego en cartucho:

a. Descargamos GodMode9 y lo copiamos a nuestra SD, como cualquier payload.
b. Mientras encendemos la consola pulsamos Start y lo lanzamos.
c. Vamos a [C:] GAMECART
d. Presionamos (A) en [TitleID].trim.3DS para seleccionarlo. Después, seleccionamos "NCSD image options…", y finalmente "Build CIA from file"
e. El archivo .cia se crea en la SD en la ruta: "/gm9/out/"

Si tenemos el juego en digital:

a. Mientras encendemos la consola pulsamos Start y lo lanzamos.
b. Nos ponemos sobre [A:] SYSNAND SD.
c. Manteniendo(R), presionamos (A) al mismo tiempo para abrir las opciones de disco.
d. Seleccionamos "Search for titles".
e. Presionamos (A) para continuar.
f. Presionamos (A) en el archivo .tmd y posteriormente, "TMD file options…". Finalmente, "Build CIA (standard)".
g. El archivo .cia se crea en la SD en la ruta: "/gm9/out/".

Ponemos la SD en el PC y copiamos el .cia en el PC.

DECOMPILAR EL .CIA:

a. Descargamos HackingToolkit9DS del github de Asia81: https://github.com/Asia81/HackingToolkit9DS-Deprecated-/releases
b. Lo descomprimimos donde queramos y ejecutamos HackingToolkit9DS.exe.
c. Se nos abre una consola de comandos. Escribimos CE.
d. Ponemos la ruta a nuestro archivo .CIA sin la extensión. Ejemplo: "C:/misJuegos/ultra-luna".
e. Al ser una ROM desencriptada gracias a GodMode9, se nos crearán las siguientes carpetas:

- ExtractedExeFS: Es el código fuente del juego.
- ExtractedRomFS : Son los recursos del juego (modelos, audio, textos...).
- ExtractedManual : Manual del juego.
- ExtractedBanner: Imagen del banner.

Bien, ¡ya tenemos los archivos que se pueden editar para RomHacking con PK3DS!

En otro tutorial os enseñaré a utilizarlo y a extraer todo lo de dentro.
 
Arriba