[Tutorial] Convertir e inyectar vídeos para verlos offline en la consola

Pensando que es interesante que se puedan ver vídeos offline en la consola, he personalizado los métodos de GBATemp que mejores resultados dan (con algún "descubrimiento" mío) para compartirlos en EOL. El tutorial está dividido entre quien quiera tener un solo vídeo dentro del programa final (método sencillo) o entre los que quieren tener más de uno (método avanzado), aunque los pasos 0.1, 0.2 y 0.3 son comunes para ambos.

En ambos casos hay que usarse un programa oficial de Nintendo llamado Mobiclip Multicore Encoder, que nos creará el archivo .moflex (el mismo formato que se usa en los vídeos de la eShop y en los descargables) necesario para crear el .cia final. Podemos convertir tanto vídeos en 2D como vídeos en 3D.

PASO 0. Material necesario:
  • Una consola con un firmware compatible (entre 4.x y 9.2) y con CFW e instalador de .cia.
  • Uno o más vídeos en formato .avi, .mkv, .mp4 o .mov en 2D o en 3D.
  • Los archivos "CTR_Mobiclip_Multicore_Encoder-2_0_5-20151005.zip" y "MME_Nintendo_CTR_20231231.lic". No es legal distribuir ni pedir estos archivos en el foro.
  • Un ordenador con Windows 7 64-bit como mínimo con algún editor de audio e imágenes.
  • El .cia "Treasures of the World" (para el método avanzado) o "Luigi's Mansion 2 E3 Trailer" (pueden elegirse otros parecidos; para el método sencillo)
  • FunKeyCIA para dumpear el cia (necesitaremos Python 2.7 para ello).
  • Decrypt9
  • CTRtool
  • Bannertool
  • CIA Video Injection (para el método sencillo; es necesario usar Python 2.7)
  • Utilidad para editar las miniaturas (para el método avanzado)
  • HxD (para el método avanzado es necesario descargarlo desde aquí)
  • 3DS Builder (para el método avanzado)
  • 3DS Simple CIA Converter (para el método avanzado)
  • Every File Explorer (para el paso opcional 0.3.1 para crear banners e iconos de aspecto oficial)
  • Ohana3DS (para el paso 0.3.1) (es necesario tener DirectX actualizado)
  • 3DS Explorer (para el paso 0.3.1) (debemos tener .NET Framework 4.0 o superior)
  • 3DS Audio Ripper 0.5 y Foobar2000 con vgmstream (sólo necesario para dumpear el audio del banner de los vídeos oficiales)

PASO 0.1. Convertir el/los vídeo/s a .moflex.
  • Una vez dentro del paquete del programa Mobiclip Multicore Encoder, vamos a la carpeta "tools" y ejecutamos el instalador "Mobiclip_Multicore_Encoder_Install_x64.exe". Una vez instalados, abrimos el programa y vamos a "Help" > "Install license" y seleccionamos el archivo de licencia.
  • Para empezar a convertir un vídeo, pulsamos dos veces en "Input Filters" > "Video Files" en el menú lateral. Entonces hacemos dobleclic encima de "Video Files" en el gráfico y escogemos con "Browse" el vídeo que queramos. Usando la opción "+/-" podemos escoger varios vídeos del mismo directorio. La opción "3D-Interleaved" no debe marcarse.
  • Si tenemos un vídeo 3D, tenemos que usar alguna opción de "3D Filters" (supongo que no hay que decir que los filtros tienen que ir enlazándose). Si en VLC las imágenes se ven arriba y abajo, seleccionamos "Split Top-and-Bottom" ("separa arriba y abajo") y después "Left-eye image is on top half" ("la imagen para el ojo izquierdo está arriba") (o la segunda si es el caso), y si las imágenes se ven izquierda y derecha, lo mismo con "Split Side-by-Side" ("separa por los lados"). También se pueden usar las opciones "3D Interleave" si tenemos un vídeo para cada ojo o bien "Convert 3D to 2D".
  • Hacemos dobleclic en "Geometric Filters" y "Crop and Resize". Allí marcamos la opción "Resize", y en "Screen Size" seleccionamos "Full screen" y ponemos "400x240" exactamente. Podemos seleccionar "Add letterbox", y cambiar la relación de aspecto en "Source Aspect Ratio", pero tiene que quedar "400x240". Podemos usar la opción de previsualizar y ver cómo quedará.
  • Insertamos "Mobiclip Encoder" dentro de "Encode Filters". En principio todo estará bien colocado, pero tenemos que asegurarnos de marcar la opción "Timeline" si queremos poder usar la barra de tiempo dentro del vídeo.
    Imagen
  • Finalmente, pulsamos en "Queue Job" y el vídeo empezará a codificarse. Como podremos ver en la pestaña "Progress", primero hará los preparativos y mientras sea así la barra se marcará en rojo; después pasará a verde. Por cierto, podemos guardar los gráficos para no tener que repetirlos cada vez que volvamos a abrir el programa en "Save graph".

PASO 0.2. Dumpear y desencriptar el .cia en el que copiaremos el/los vídeo/s.
  • Si queremos insertar varios vídeos, tendremos que conseguir el .cia de "Treasures of the World", y si sólo queremos uno, hay que usar "Luigi's Mansion 2 E3 Trailer". En el primer caso he escogido éste porque es posible editar la información del copyright (no es algo necesario pero es interesante) y la interfaz está en español; también podéis escoger el de "Shaun the Sheep" aunque estará en inglés. En el segundo caso podemos escoger algún otro programa parecido, aunque sólo lo he probado con "Paper Mario: Sticker Star E3 2012" que tiene botones de avanzar y rebobinar.
  • Para quienes quieran un pequeño resumen de cómo dumpear los juegos, necesitaremos un programa com el reciente FunKeyCIA, aunque para usarlo necesitaremos tener Python 2.7 y usar Decrypt9 para extraer el archivo "EncTitleKeys.bin" ("Titlekey Options" > "Titlekey Dump (EmuNAND ó SysNAND)") (supongo que se sobreentiende que de esta manera debemos tener el juego descargado de la eShop). Este archivo lo colocamos al lado del paquete que ya habremos descargado del paso 0. Una vez allí es tan fácil como abrir el .bat según el juego y región que queramos conseguir. Si todo ha ido bien nos creará una carpeta "cia" y otra subcarpeta con el titleID del juego y allí encontraremos el .cia. Si tenemos un juego que no sea ninguno de estos tendremos que buscar su titleID, para ello podemos entrar aquí donde aparecen varios relacionados con estos vídeos o bien buscarlo con aplicaciones como FBI.
    Imagen
  • Colocamos ese backup que acabamos de generar dentro de una carpeta llamada "D9Game", cargamos Decrypt9 en la consola y vamos a "Content Decryptor Options", "CIA File Options..." y "CIA Decryptor (deep)". Esperamos a que termine y apagamos la consola.
  • (Si queremos seguir el método avanzado y/o bien el paso 0.3.1) Descargamos CTRTool, copiamos allí el .cia desencriptado y lo renombramos a "video.cia". Ejecutamos "run1.bat" y, una vez termine copiamos los últimos números del archivo que se cree para sustituirlos por las X que encontraremos al editar el archivo "run2.bat".
    Imagen

PASO 0.3. Crear el banner.
  • Para crear el banner para el programa (si queremos crear uno que parezca oficial pasaremos al paso 0.3.1) usaremos bannertool. Descargamos el zip y lo descomprimimos. Copiamos allí un archivo llamado "audio.wav" de tres segundos o menos (editado con Audacity o como queramos), una imagen con nombre "banner.png" que sea "256x128px" y otra llamada "icon.png" de "48x48px". Usamos el bloc de notas para editar el archivo "run.bat" sustituyendo los espacios entre parentésis por los que queramos (para editar los nombres y el autor), guardamos y lo ejecutamos. Si todo ha salido bien nos habrá creado los archivos "banner.bin" e "icon.bin".

PASO 0.3.1. Crear banners de apariencia oficial.
  • Descargamos Every File Explorer (recordemos desbloquear el archivo antes de descomprimirlo) y seleccionamos el archivo "icon.bin". Vamos a "Icon" y pulsamos en "Export Large". Entonces tendremos un icono donde podremos aprovechar ese margen para colocar en medio una imagen (que deberá ser "38x38px"). Guardamos esa imagen en la carpeta "banner.bin".
  • Para crear el banner primero tendremos que abrir 3DS Explorer y seleccionar el archivo "banner.bin" que debemos tener renombrado como "banner.bnr". Acto seguido en "File List" pulsamos encima de "CGFX" y con el botón derecho del ratón pulsamos en "Save CGFX...".
    Imagen
  • Ahora ejecutamos Ohana3DS (recordad tener DirectX actualizado), vamos a "Textures" y luego seleccionamos con "Open" el archivo que acabamos de extraer. Nos colocamos encima de "COMMON0" (donde es lo más probable que esté) y pulsamos "Export". Entonces reemplazamos la imagen (que deberá ser "200x120px") sin tocar los márgenes negros. Una vez hecho pulsamos en "Import" y, si todo sale bien y nos aparece la imagen que acabamos de editar, pulsamos en "Save".
  • Si queremos dumpear el audio que viene con los .cia de vídeos oficiales, descargamos 3DS Audio Ripper, seleccionamos con "Open Source File..." el archivo "banner.bin", marcamos "CWAV (CTR Wave)" y escogemos un directorio a guardar el .bcwav resultante (dentro de una carpeta llamada "bcwav") con "Save Location" y luego en "Process File".
    Imagen
  • Instalamos Foobar2000 y luego abrimos el archivo "foo_input_vgmstream.fb2k-component" para que el programa nos pida instalar el componente. Aceptamos y entonces el programa se reiniciará. Una vez esté configurado cargamos ("File" > "Open") el .bcwav que acabamos de dumpear. Con el botón derecho del ratón encima del archivo en la lista de reproducción vamos a "Convert" > "Quick convert" y seleccionamos "WAV". Pulsando en "Convert" guardamos el archivo como nombre "audio.wav" en la carpeta bannertool.
    Imagen
  • Con los archivos "banner.bnr.cgfx" y "audio.wav" en la carpeta junto a bannertool, editamos el .bat reemplazando "-i banner.png" por "-ci banner.bnr.cgfx" sin las comillas (a parte de cambiar el título del juego y tal) y lo cargamos.

MÉTODO SENCILLO (un vídeo)
PASO 1. Colocar los archivos.
  • Una vez tenemos Python y el pack CIA Video Injection correctamente instalados y colocados, copiamos los archivos "banner.bin" e "icon.bin" en la carpeta "files", al lado del archivo "movie.moflex".
  • Copiamos el archivo .cia de "Luigi's Mansion 2 E3 Trailer" (o algún parecido) al lado del "DRAGandDROP CIA HERE.bat".

PASO 2 Inyectando el vídeo.
  • Arrastramos el .cia a ese .bat y dejamos que haga su trabajo.
    Imagen
  • Si todo va bien aparecerá un mensaje de que se abrirá Notepad++. Pulsamos cualquier tecla y allí podremos editar el archivo "movie_title.csv" que consiste en el título del vídeo que veremos del mismo programa. Allí podemos añadirlo según el idioma, pero por si acaso, aquí tenéis la plantilla para ir directamente al español (o podéis ir sustituyendo, como queráis):
    ,,,,,(título),,,,,,
  • Después de cerrarlo, aparecerá otro mensaje que nos abrirá Notepad++ de nuevo; pulsamos una tecla y podremos editar el archivo "video.rsf". Allí lo necesario sería: colocar en "Title" el título que queramos que tenga el vídeo entre las comillas, editar los cuatro últimos caracteres del serial en "ProductCode" y editar en "UniqueID" lo que queramos (pero atención que sólo se permite del 0 al 9 o de la A a la F, y memorizáoslo porque hará falta en el siguiente punto). Mediante la web 3dsdb.com procuremos no utilizar un UniqueID y/o ProductCode ya existentes.
  • Cerramos el programa y cuando pulsamos en el .bat se nos abrirá el HxD para poder copiar el mismo uniqueID que hemos colocado en el punto anterior. Para ello sustituiremos los caracteres haciendo caso a esta imagen, al revés de como lo hemos puesto antes (si el uniqueID del juego que aparece en la imagen es "11C5", en HxD pondremos "C5 11".
    Imagen
  • Cerramos otra vez y pulsamos, y estará un rato creando el .cia. Ignoramos el aviso de que el .cia podría no estar encriptado.
  • Si todo ha ido bien nos encontraremos en el mismo sitio que la herramienta el archivo "customvideo.cia" preparado para instalarse.

MÉTODO AVANZADO (más de un vídeo)

PASO 1. Colocar los vídeos y editar los títulos.
  • Antes de continuar, debemos tener en cuenta que hay un límite de vídeos; yo he probado con 18 vídeos y ha funcionado, pero con 36 pedía reiniciar la consola; un usuario de GBATemp dijo que le funcionó con 25 vídeos.
  • Vamos a "romfs" > "movie" y allí colocamos los archivos ".moflex" que acabamos de convertir. El primer vídeo debe tener como nombre "movie_0.moflex", el segundo "movie_1.moflex", y así sucesivamente.
  • Para editar los nombres que aparezcan en el programa modificamos el archivo "movie_title.csv" con el bloc de notas. Según el idioma en la que esté configurada la consola y guiándonos con los códigos de idioma, escribimos el título del vídeo teniendo esto en cuenta. Si sólo ponemos el título en un idioma en concreto, y en el caso de que la consola estuviera en otro distinto, el título estaría en blanco. De todas formas, os podéis ahorrar la molestia de ir buscando usando esta plantilla para poner directamente el título en español:
    ,,,,,(título),,,,,,

PASO 2. Editar las miniaturas:
  • Para editar las miniaturas que aparecen dentro del programa podemos usar la utilidad del paso 0. Seleccionamos con "Open bimg file" el archivo a editar y seleccionamos el tipo de imagen "RGB565"; pulsamos "Export bitmap" y colocamos una imagen de tamaño "200x120px" en esa imagen ignorando la parte en negro, teniendo en cuenta que la imagen final debe ser "256x128px".
    Imagen
  • Una vez editada la imagen pulsamos en "Import bitmap" y luego en "Save bimg file", y tendremos que renombrarlo según el vídeo al que acompañe (por ejemplo, si acompaña al primer vídeo, el archivo debe llamarse "movie_0.bimg").

PASO 3. Detalles finales.
  • En la carpeta "settings" encontraremos un .txt llamado "copyright.txt" (así como el "copyright_fr.txt"), donde podremos editar la información de copyright que aparezca dentro de la aplicación (esta parte evidentemente es opcional).
  • Editamos con el bloc de notas el archivo "movie_bnrname.csv". El primer número lo modificamos con el número total de vídeos que tengamos, y también colocaremos los nombres de todos los archivos .bimg que haya en la carpeta "movie".
  • Editamos también el archivo "settingsTL.csv". Lo primero que haremos será encontrar esta línea: "# アプリ名(ロングネーム)". Debajo del código de idioma podremos poner el título que aparezca una vez entramos en la aplicación. Si queremos más de una línea, podemos colocar "\n" (sin las comillas) entre éstas.
  • En el mismo archivo, buscamos "# 動画の数" y debajo escribimos el número total de vídeos que se incluyan.
  • Después de usar bannertool (véase paso 0.3), colocamos los archivos "banner.bin" e "icon.bin" en la carpeta "exefs".

PASO 4. Modificar el titleID.
  • Dentro del archivo "settingsTL.csv", buscamos "# 拡張セーブデータのID(16進数)" y allí colocamos el titleID que queramos (intentemos no usar el mismo porque entonces si queremos instalar el programa original sin modificar no podremos sin reemplazar el anterior).
  • Finalmente, usando un editor hexadecimal, editamos el archivo "exheader.bin". Buscamos las posiciones que aparecen en la imagen y allí es donde debemos colocar el titleID que hemos puesto en el archivo "settingsTL.csv", pero poniéndolo hacia atrás; por ejemplo, si antes hemos puesto "0E11" (o a "11C5" en la imagen), en el editor pondremos "11" en el primer bloque y "0E" en el segundo. Debemos tener cuidado con no usar un titleID ya existente; para ello podemos pasar al paso 4 ya que en cuyo caso 3DS Builder nos lo confirmará.
    Imagen

PASO 5. Compilar e instalar el programa.
  • Ejecutamos el programa 3DS Builder. Allí seguimos sus instrucciones; en "Open RomFS" seleccionamos la carpeta "romfs", en "Open ExeFS" seleccionamos la carpeta "exefs" (aceptamos cuando nos diga que ha renombrado el "code.bin" y lo ignoramos cuando nos pregunte si queremos comprimirlo) y en "Open ExHeader" seleccionamos al archivo "exheader.bin". En "Save Location" elegimos dónde guardar (y cómo se llamará) el archivo .3ds a crear y en "Serial" reemplazamos las X por lo que queramos. Lo demás lo dejamos tal y como está y pulsamos en "Go".
    Imagen
  • Una vez el programa nos diga "Done!" y haya creado el .3ds, si usamos Gateway no hace falta hacer nada más. Si usamos CFW usamos 3DS Simple CIA Converter para transformarlo en .cia. Abrimos el programa, en "Convert 3DS ROM to CIA" seleccionamos el directorio donde esté el .3ds y cuando diga "Finished." buscamos el .cia en la carpeta "cia", lo copiamos a la SD y lo instalamos.

Como añadido, podemos comprobar con este programa si el vídeo ha sido codificado correctamente (la calidad puede aparecer inferior a la que aparezca en la consola).

Si al abrir el programa da error cuando debería estar creando datos addicionales, es que hay un fallo con el titleID, o bien con el "settingsTL.csv" que no coincide con el ExHeader o que no se han sustituido todas las cadenas en el "exheader.bin". Si al intentar ejecutarlo aparece un error de que la consola tiene que reiniciarse es que el .cia es demasiado grande (o que hay demasiados vídeos). También puede ser que la región o idioma de la aplicación sea incompatible; en tal caso podemos probar la emulación de idioma/región de NTR CFW o de Luma3DS.

Hay que decir que si el vídeo es muy largo el sonido puede ir descincronizándose, y la única solución es poner pausa y reanudar el vídeo. A mí me ha pasado que en algunos casos el vídeo puede empezar ya desincronizado, pero se soluciona de la misma manera; y si no se soluciona así, la única manera es recodificar el vídeo.

Pues eso es todo. Espero que os sirva el tutorial y ya sólo queda disfrutar. ;)
@Jordi V. Estupendo tutorial como siempre. [oki]
De esta forma quedan mejor los vídeos que con el Video Channels Creator? :-?

Salu2!
Impresionante post, dudo que lo vaya a utilizar pero es un trabajo enorme hacer ese tutorial.

Felicitaciones. [plas]
egarrote escribió:@Jordi V. Estupendo tutorial como siempre. [oki]
De esta forma quedan mejor los vídeos que con el Video Channels Creator? :-?

Salu2!

Gracias, @egarrote. Pues sí ya que, en mi opinión, el Video Channels Creator crea vídeos con poca cualidad dentro de .cia muy pesados y no puedes poner varios dentro de un sólo programa, aunque el método para crearlos sea más fácil.
ApoQ escribió:Impresionante post, dudo que lo vaya a utilizar pero es un trabajo enorme hacer ese tutorial.

Felicitaciones. [plas]

Gracias. XD
Tengo un problema, al correr el cia en la consola me sale el mensaje "ERROR_MESSAGE_LOAD", aunque ya he hecho varias veces el cia y he verificado que todo este bien...
lord_ardilla escribió:Tengo un problema, al correr el cia en la consola me sale el mensaje "ERROR_MESSAGE_LOAD", aunque ya he hecho varias veces el cia y he verificado que todo este bien...

Lo más probable es que se deba a que estés intentando cargar el .cia en un idioma o región en el que no es compatible; recuerda que si sigues el segundo método la consola tiene que ser europea. Puedes probar: o bien el emulador de región o idioma de Luma o de NTR CFW, o en la carpeta "romfs" > "lang" a crear carpetas según tu región (p. ej.: "US_English" copiado de "EU_English", "US_Spanish" copiado de "EU_Spanish").
a mi cuando esta procesando el video me arrija un error el programa diciendo que ha dejado de funcionar y no llega a convertir el vídeo con lo cual me quedo en el absurdo primer paso...

No entiendo la razón he pr0obado varios videos y todos con el mismo error mobiclip ha dejado de funcionar por parte de windows
sergioparidas escribió:a mi cuando esta procesando el video me arrija un error el programa diciendo que ha dejado de funcionar y no llega a convertir el vídeo con lo cual me quedo en el absurdo primer paso...

No entiendo la razón he pr0obado varios videos y todos con el mismo error mobiclip ha dejado de funcionar por parte de windows

¿Estás usando el programa en un ordenador con Windows 7 SP1 64-bit como mínimo?
Jordi V. escribió:
sergioparidas escribió:a mi cuando esta procesando el video me arrija un error el programa diciendo que ha dejado de funcionar y no llega a convertir el vídeo con lo cual me quedo en el absurdo primer paso...

No entiendo la razón he pr0obado varios videos y todos con el mismo error mobiclip ha dejado de funcionar por parte de windows

¿Estás usando el programa en un ordenador con Windows 7 SP1 64-bit como mínimo?


windows 10 64bits
(mensaje borrado)
sergioparidas escribió:windows 10 64bits

¿Has probado a usar el modo de compatibilidad a Windows 7? Es que en el manual oficial del programa sólo se menciona a esa versión como la que seguro que funciona.
@sergioparidas es extraño, a mi si me funciona en Windows 10, yo lo use para hacer un hackrom de project mirai dx y funciono perfecto el video.
Una preguntilla que me ronda, creo que no entendí bien... ¿Puedo tomar cualquier video (cualquier video sería un video en 2D creo) y convertirlo a 3D?, ¿ó es necesario que el video sea 3D ya antes de convertirlo?
SerperiorOU escribió:Una preguntilla que me ronda, creo que no entendí bien... ¿Puedo tomar cualquier video (cualquier video sería un video en 2D creo) y convertirlo a 3D?, ¿ó es necesario que el video sea 3D ya antes de convertirlo?

Supongo que tenga que ser ya en 3D previo para que puedas verlo en 3D en la consola, creo que esto es sólo para cambiarlo de formato a uno compatible, empaquetarlo y usarlo (¿instalarlo como .cia?) en la 3DS, sin cambiar nada sobre 2D o 3D
SerperiorOU escribió:Una preguntilla que me ronda, creo que no entendí bien... ¿Puedo tomar cualquier video (cualquier video sería un video en 2D creo) y convertirlo a 3D?, ¿ó es necesario que el video sea 3D ya antes de convertirlo?

Como dice el compañero, lo ideal sería tener un vídeo directamente en 3D (o un vídeo para cada ojo si es que se ha grabado con una cámara 3D), ya que un vídeo en 2D convertido a 3D lo más probable es que no sirva.
las imágenes del tutorial ya no están online.

logre poner el banner, el icono, la musica, tengo W7 64, el video o reproduzco con MobiclipDecoder y perfecto, no hay problema con los nombres pero al cargar el logo de 3ds, pantalla negra error de la consola reiniciar :(

¿no se puede reinyectar algun video que ya editaron? lo hice una vez y funciono despues ya no funcionaba y lo deje, ver videos en 3DS o Anime en buena calidad y con buena compresión esta genial, una lastima que no a muchos les interese el tema.

algun tip ....
RemiX-RemiX escribió:las imágenes del tutorial ya no están online.

logre poner el banner, el icono, la musica, tengo W7 64, el video o reproduzco con MobiclipDecoder y perfecto, no hay problema con los nombres pero al cargar el logo de 3ds, pantalla negra error de la consola reiniciar :(

¿no se puede reinyectar algun video que ya editaron? lo hice una vez y funciono despues ya no funcionaba y lo deje, ver videos en 3DS o Anime en buena calidad y con buena compresión esta genial, una lastima que no a muchos les interese el tema.

algun tip ....

Yo las imágenes las veo... ¿Qué método has seguido? ¿Quieres decir que hiciste el tutorial una vez y este programa ya no funciona o que has hecho otro que no va?
@Jordi V. saludos.

el metodo que yo estoy haciendo es el de > MÉTODO SENCILLO (un vídeo)
como no se como obtener el video de "Luigi's Mansion 2 E3 Video" estaba usando uno que ya habia sido editado.
trate de modificar diferentes opciones al usar CIA Video Injection pero siempre me daba error de consola reiiciar. (solo una vez me funciono pero no recuerdo bien como le hice)

puedo decir que si funciono el inyectar un video que converti con Mobiclip a 1 pasada (2 pasadas el video se me traba un poco) sin ningun problema el crear el banner, el icon y el audio, lo unico que hice para que se pudiera reproducir y sin ningun fallo, fue el no editar nada al usar CIA Video Injection.

lo quería editar como lo hacen aqui https://www.youtube.com/watch?v=W9PHRLCi6H8 que de hecho es de GBAtemp el tutorial me gustan los tutoriales visuales.

ahora intentare hacer el tutorial avanzado. gracias por compartir todo el material y en que momento se deben de usar, gran tutorial.

tutorial a mis favoritos. [beer]
RemiX-RemiX escribió:@Jordi V. saludos.

el metodo que yo estoy haciendo es el de > MÉTODO SENCILLO (un vídeo)
como no se como obtener el video de "Luigi's Mansion 2 E3 Video" estaba usando uno que ya habia sido editado.
trate de modificar diferentes opciones al usar CIA Video Injection pero siempre me daba error de consola reiiciar. (solo una vez me funciono pero no recuerdo bien como le hice)

puedo decir que si funciono el inyectar un video que converti con Mobiclip a 1 pasada (2 pasadas el video se me traba un poco) sin ningun problema el crear el banner, el icon y el audio, lo unico que hice para que se pudiera reproducir y sin ningun fallo, fue el no editar nada al usar CIA Video Injection.

lo quería editar como lo hacen aqui https://www.youtube.com/watch?v=W9PHRLCi6H8 que de hecho es de GBAtemp el tutorial me gustan los tutoriales visuales.

ahora intentare hacer el tutorial avanzado. gracias por compartir todo el material y en que momento se deben de usar, gran tutorial.

tutorial a mis favoritos. [beer]

El método sencillo lo basé de este mismo vídeo que aparecía en el hilo de GBATemp, por lo que es lo mismo excepto el paso de creación del banner. También recuerda que no es necesario que sea ese vídeo en concreto, que si tienes programas de un solo vídeo instalados también sirve. Por cierto, gracias. [beer]
@Jordi V. saludos

Si queremos insertar varios vídeos, tendremos que conseguir el .cia de "Treasures of the World"
imagino que es para europa. (con los video si no es de tu rregion al reproducirlo da error) (se que con NTR esto se puede solucionar pero ahora con el nuevo update algunos no pueden usarlo por eso quiero el video de mi region)

si quiero insertar varios videos pero para consolas americanas ¿que video tengo que descargar?
RemiX-RemiX escribió:@Jordi V. saludos

Si queremos insertar varios vídeos, tendremos que conseguir el .cia de "Treasures of the World"
imagino que es para europa. (con los video si no es de tu rregion al reproducirlo da error) (se que con NTR esto se puede solucionar pero ahora con el nuevo update algunos no pueden usarlo por eso quiero el video de mi region)

si quiero insertar varios videos pero para consolas americanas ¿que video tengo que descargar?

Diría que el programa "Pikmin Short Movies 3D" te valdría también. Sino puedes probar a hacer carpetas tipo "US_English" o "US_Spanish" en la carpeta "lang" (evidentemente copiadas de "EU_English" o "EU_Spanish" respectivamente).

Por cierto, acabo de ver que ha salido una interesante herramienta que hace el proceso relativamente automático (aunque en el fondo los pasos continúan siendo los del tutorial): https://github.com/Rohul1997/Moflex-Helper/releases. Cualquiera es libre de probarlo. ;)
@Jordi V. saludos

justamente pensé en los mini videos de pikmin, gracias por compartir mas información y por los tips.
(mensaje borrado)
Acabo de actualizar el tutorial añadiendo el paso 0.3.1, donde se explica cómo crear iconos y banners de apariencia oficial, incluyendo el audio. También he añadido una nota acerca de los problemas con los idiomas.
Me atasque en este punto

Hacemos dobleclic en "Geometric Filters" y "Crop and Resize". Allí marcamos la opción "Resize", y en "Screen Size" seleccionamos "Full screen" y ponemos "400x240" exactamente. Podemos seleccionar "Add letterbox", y cambiar la relación de aspecto en "Source Aspect Ratio", pero tiene que quedar "400x240". Podemos usar la opción de previsualizar y ver cómo quedará.

Pincho en crop and resize y no hace nada, como mucho.... creo q pone otro cuadrado encima del q tenia, pero no veo nada de resize ni screen size ni nada :(.
Satancillo escribió:Me atasque en este punto

Hacemos dobleclic en "Geometric Filters" y "Crop and Resize". Allí marcamos la opción "Resize", y en "Screen Size" seleccionamos "Full screen" y ponemos "400x240" exactamente. Podemos seleccionar "Add letterbox", y cambiar la relación de aspecto en "Source Aspect Ratio", pero tiene que quedar "400x240". Podemos usar la opción de previsualizar y ver cómo quedará.

Pincho en crop and resize y no hace nada, como mucho.... creo q pone otro cuadrado encima del q tenia, pero no veo nada de resize ni screen size ni nada :(.

Este cuadrado que sale encima lo tienes que arrastrar para poderlo al lado, como aparece en la imagen, entonces ese punto al lado del cuadrado tienes que enlazarlos con los del otro cuadrado. Una vez hecho con todos saldrán de color verde y entonces sí podrás cambiar la resolución y tal.
Madre mía todo eso hay que liar para ver vídeos en la consola?? Yo pensaba que sería utilizar un homebrew y poner los vídeos que quieras en la SD y ya.
Neo_ escribió:Madre mía todo eso hay que liar para ver vídeos en la consola?? Yo pensaba que sería utilizar un homebrew y poner los vídeos que quieras en la SD y ya.

Existen varios métodos, uno de ellos es convertir los vídeos a .moflex con el tutorial, colocarlos en la raíz de la SD y verlos usando aplicación propietaria de Nintendo, pero claro, eso no es tan legal. XD Sino también tienes esta herramienta que te simplifica todo el proceso, aunque he oído que puede dar algunos problemas: https://github.com/Rohul1997/Moflex-Helper/releases.

Por otro lado también está el formato JPGV para poderlo ver con homebrews tipo Sunshell u ORGANIZ3D o mediante este otro método: https://gbatemp.net/threads/release-vid ... ne.415708/, aunque de esta manera el resultado no siempre es bueno.
Jordi V. escribió:
Neo_ escribió:Madre mía todo eso hay que liar para ver vídeos en la consola?? Yo pensaba que sería utilizar un homebrew y poner los vídeos que quieras en la SD y ya.

Existen varios métodos, uno de ellos es convertir los vídeos a .moflex con el tutorial, colocarlos en la raíz de la SD y verlos usando aplicación propietaria de Nintendo, pero claro, eso no es tan legal. XD Sino también tienes esta herramienta que te simplifica todo el proceso, aunque he oído que puede dar algunos problemas: https://github.com/Rohul1997/Moflex-Helper/releases.

Por otro lado también está el formato JPGV para poderlo ver con homebrews tipo Sunshell u ORGANIZ3D o mediante este otro método: https://gbatemp.net/threads/release-vid ... ne.415708/, aunque de esta manera el resultado no siempre es bueno.

ah vale jajaj [carcajad]
Las imagenes es q no se ven
Satancillo escribió:Las imagenes es q no se ven

He subido las imágenes a Imgur, ahora tienen que verse sí o sí.
Demasiado jaleo y follon para ver videos en la 3ds, yo abandono, me veo negro para encontrar los archivos necesarios y no me entero de nada, saludos y gracias.
Satancillo escribió:Demasiado jaleo y follon para ver videos en la 3ds, yo abandono, me veo negro para encontrar los archivos necesarios y no me entero de nada, saludos y gracias.

Jordi V. escribió:Existen varios métodos, uno de ellos es convertir los vídeos a .moflex con el tutorial, colocarlos en la raíz de la SD y verlos usando aplicación propietaria de Nintendo, pero claro, eso no es tan legal. XD Sino también tienes esta herramienta que te simplifica todo el proceso, aunque he oído que puede dar algunos problemas: https://github.com/Rohul1997/Moflex-Helper/releases.

Por otro lado también está el formato JPGV para poderlo ver con homebrews tipo Sunshell u ORGANIZ3D o mediante este otro método: https://gbatemp.net/threads/release-vid ... ne.415708/, aunque de esta manera el resultado no siempre es bueno.

Por cierto, también está este otro método: hilo_ho-3ds-video-convierte-videos-en-3d-al-formato-de-3ds_1924508, pero bueno...
Si es q mi problema es q una vez q saco el archivo con el programa ese, no se q hacer, no se si es q no entiendo tuto, o el del resto q veo, pero no entiendo q tengo q hacer jejeje, por cierto el programa ese de enlazar los cuadritos, como no lo tengas en primera persona sobre el resto, no anda..... solo anda cuando lo estas viendo directamente mu mal :P.
Satancillo escribió:Si es q mi problema es q una vez q saco el archivo con el programa ese, no se q hacer, no se si es q no entiendo tuto, o el del resto q veo, pero no entiendo q tengo q hacer jejeje, por cierto el programa ese de enlazar los cuadritos, como no lo tengas en primera persona sobre el resto, no anda..... solo anda cuando lo estas viendo directamente mu mal :P.

A ver, pero ¿en qué punto te has quedado? Lo del encoder no sé dónde está la dificultad, es ir enlazando los cuadros con las flechas que salen de los puntos, y cuando salga verde edita lo que tenga que editarse.
Cuando creo el archivo .moflex eso lo hago a mano como tu dijistes e incluso con el auto q tambien dijistes, pero luego no se por donde continuar, dices lo del cia de un juego creo o del video del luigi, pero no se donde conseguir el video del luigi... y a partir de hay no se continuar, o te expresas mal o no te entiendo y soy el unico, por q nadie mas o lo a hecho o si se han enterado y nadie tiene problemas salvo yo jejejeje, a mi o me dicen las cosas al piel de la letra o ya me pierdo xDDD, en estas cosas o me las explican bien bien o me pierdo mucho :P, sorry :(.
Satancillo escribió:Cuando creo el archivo .moflex eso lo hago a mano como tu dijistes e incluso con el auto q tambien dijistes, pero luego no se por donde continuar, dices lo del cia de un juego creo o del video del luigi, pero no se donde conseguir el video del luigi... y a partir de hay no se continuar, o te expresas mal o no te entiendo y soy el unico, por q nadie mas o lo a hecho o si se han enterado y nadie tiene problemas salvo yo jejejeje, a mi o me dicen las cosas al piel de la letra o ya me pierdo xDDD, en estas cosas o me las explican bien bien o me pierdo mucho :P, sorry :(.

Pues tienes que buscar un .cia de los que se mencionan en el tutorial, de la eShop o de donde sea.
@Satancillo Vas a la eshop y bajas cualquier trailer que haya.

Saludos
Ese paso ya llegue, aunque los trailers no me dejan descargarlo o no se como solo verlos, total ya pille algo, ahor este paso al menos para mi no esta nada claro, soy muy torpe jejeje.

Para quienes quieran un pequeño resumen de cómo dumpear los juegos, necesitaremos un programa com el reciente FunKeyCIA, aunque para usarlo necesitaremos tener Python 2.7 y usar Decrypt9 para extraer el archivo "EncTitleKeys.bin" ("Titlekey Options" > "Titlekey Dump (EmuNAND ó SysNAND)") (supongo que se sobreentiende que de esta manera debemos tener el juego descargado de la eShop). Este archivo lo colocamos al lado del paquete que ya habremos descargado del paso 0. Una vez allí es tan fácil como abrir el .bat según el juego y región que queramos conseguir. Si todo ha ido bien nos creará una carpeta "cia" y otra subcarpeta con el titleID del juego y allí encontraremos el .cia. Si tenemos un juego que no sea ninguno de estos tendremos que buscar su titleID, para ello podemos entrar aquí donde aparecen varios relacionados con estos vídeos o bien buscarlo con aplicaciones como FBI.

Y usar Decrypt9, donde leches esta el titlekey options, es q en la carpeta no veo ningun exe ni nada, esta carpeta va a la 3ds o q?
@Satancillo el Decrypt9 lo tienes que ejecutar desde la 3DS si.

Saludos
Satancillo escribió:Ese paso ya llegue, aunque los trailers no me dejan descargarlo o no se como solo verlos, total ya pille algo, ahor este paso al menos para mi no esta nada claro, soy muy torpe jejeje.

Para quienes quieran un pequeño resumen de cómo dumpear los juegos, necesitaremos un programa com el reciente FunKeyCIA, aunque para usarlo necesitaremos tener Python 2.7 y usar Decrypt9 para extraer el archivo "EncTitleKeys.bin" ("Titlekey Options" > "Titlekey Dump (EmuNAND ó SysNAND)") (supongo que se sobreentiende que de esta manera debemos tener el juego descargado de la eShop). Este archivo lo colocamos al lado del paquete que ya habremos descargado del paso 0. Una vez allí es tan fácil como abrir el .bat según el juego y región que queramos conseguir. Si todo ha ido bien nos creará una carpeta "cia" y otra subcarpeta con el titleID del juego y allí encontraremos el .cia. Si tenemos un juego que no sea ninguno de estos tendremos que buscar su titleID, para ello podemos entrar aquí donde aparecen varios relacionados con estos vídeos o bien buscarlo con aplicaciones como FBI.

Y usar Decrypt9, donde leches esta el titlekey options, es q en la carpeta no veo ningun exe ni nada, esta carpeta va a la 3ds o q?

El Decrypt9 lo usas como un payload para Luma; coges el "Decrypt9.bin", lo renombras a "start_Decrypt9.bin" y lo colocas en la carpeta "payloads" dentro de "luma" en la SD. De todas formas lo que has copiado es para dumpear el juego, si ya tienes el .cia cópialo en una carpeta llamada "D9Game" en la SD, enciende la consola pulsando Start y ve a "Content Decryptor Options", "CIA File Options..." y "CIA Decryptor (deep)", y ve siguiendo el tutorial.
Copie la carpeta a la raiz de la tarjeta, me meti en el FBI pero desde hay no me deja, como se hace? sorry por tantas preguntas.
Satancillo escribió:Copie la carpeta a la raiz de la tarjeta, me meti en el FBI pero desde hay no me deja, como se hace? sorry por tantas preguntas.

Aquí el FBI no pinta nada, haz lo de cargar el Decrypt9 mediante un payload para desencriptar el .cia.
Encendi con el start y me sale
Sysnand backup/restore
Emunand backup/restore
Gamecart dumper
Miscellaneos
Validate nand dump

Pero eso q pones de "Content Decryptor Options", "CIA File Options..." y "CIA Decryptor (deep)", no me sale
Satancillo escribió:Encendi con el start y me sale
Sysnand backup/restore
Emunand backup/restore
Gamecart dumper
Miscellaneos
Validate nand dump

Pero eso q pones de "Content Decryptor Options", "CIA File Options..." y "CIA Decryptor (deep)", no me sale

Tienes la última versión, ¿no? ¿La última que aparece en Github?
Hourglass9 v1.35 me pone arriba, tengo lo q me puso el compi q me lo hizo, no e tocado nada.

PD: Q es Github?
@Satancillo es que estas cargando hourglass, debes cargar Decrypt9.

Saludos
Vale quite el archivo ese y deje solo el otro, como veo q pone start, no se puede poner select y asi tener ambos? o algo asi :P.
Satancillo escribió:Vale quite el archivo ese y deje solo el otro, como veo q pone start, no se puede poner select y asi tener ambos? o algo asi :P.

Pues lo renombras, por ejemplo, a "b_Decrypt9.bin" y así cargarás el Decrypt9 pulsando B.
Ya hice eso ahora dos cosas.

EncTitleKeys.bin esto no lo e hecho aun..

E hice todo eso q decias de "Content Decryptor Options", "CIA File Options..." y "CIA Decryptor (deep)" y termino, pero donde esta el cia? o se a modificado el mismo q meti?
78 respuestas
1, 2