
NOTA: Esta entrada es del 20 de marzo de 2009. Hay ficheros a los que se hace referencia que han sido actualizados y desconozco si con los nuevos funciona bien. Tenlo en cuenta. Ya no se permiten comentarios en esta entrada.
Problemática con el R4
Desde hace tiempo el R4 no se fabrica ni se actualiza. Los flashcards que venden en la actualidad o bien son clones (algunos mejores que otros) o son stocks sin vender. El principal problema para este cartucho es que muchos de los juegos que están saliendo no funcionan (dado que hace más de 1 año que no actualizan el firmware para este cartucho). El último firmware oficial es el 1.18, aunque luego salió un 1.19 no oficial (fake) para uno de sus clones, que mejorará algo la compatibilidad (pero tampoco lo suficiente).
YSMenu: ¿Qué es y para qué sirve?
No se como salió el tema, pero a pakocg flamante poseedor de un R4, tenÃa algunos juegos que no le funcionaban en su flash. Asà que, en un rato ocioso, le intenté preparar una solución, con mis pocos conocimientos en NDS. Investigando un poco por eol y gbatemp, encontré una posible solución: YSMenu, un firmware alternativo para DSTT y Acekard 2, lo que hace que tenga un menú extremadamente parecido al de R4 con las ventajas de DSTT y Acekard 2 (principalmente actualizaciones contÃnuas). YSMenu funciona en R4, M3 Simply y N5 (asà como la mayorÃa de clones del R4).
Lo primero de todo es hacer un backup completo de todo que tienes en la tarjeta de memoria, para que podamos volver a lo original si algo en el proceso sale mal. Tampoco estarÃa mal tener una copia a buen recaudo de los últimos firmwares (en particular el 1.18).
Luego, el siguiente paso es crear el firmware del YSMenu para el R4. Lamentablemente el proceso para hacerlo es bastante engorroso, asà que en gbatemp crearon un cómodo y útil batch para generarlo.
Os pongo el proceso para hacerlo funcionar:
1. Descargar R4YSauto.zip de gbatemp y descomprimirlo en una carpeta. (mirror r4ysauto.zip).
2. Visitar la pagina de Yasu, descargar el YSMenu y meter ese zip dentro de la carpeta que acabas de descomprimir. Nota: la web está en japonés, para encontrar el link, buscar “ysmenu”, y descargaros el último que haya. Como tendrá un nombre diferente (cuando lo hice yo era YSMenu0901190111.zip), renombrarlo a YSMenu0810211800.zip (o al que te pida). Actualización: El último YSMenu de Yasu es YSMenu0903211700.
3. Meterse en la carpeta y ejecutar “R4.bat”.
4. Te irá preguntando cosas como el idioma, etc. Decidle inglés y a todo que si. Llegara un momento que salen direcciones en hexadecimal donde el proceso se detiene. Ahi dadle a Intro y continuar.
5. Luego llegaremos a un punto donde nos da 4 opciones:
1 As replacement for the original firmware
2 Automatically starting after the original firmware has loaded
3 Manual start using the middle button in the R4 menu
4 Manual start using the left button in the R4 menu
Paso a explicarlos:
1 Te crea un firmware que puede usarse como reemplazo del firmware del R4.
2 Crea el YSmenu como “default.nds”, es decir, como un juego que se carga automáticamente. Es necesario CONSERVAR el firmware del R4.
3 Esta es la mas interesante de las opciones. Permite ejecutar el YSmenu REEMPLAZANDO al boton del moonshell (ojo, ya no tendrás moonshell), es decir, con esta opcion, mantenemos el firmware del R4 y podemos acceder al YSmenu dandole al moonshell del R4. Esta es la que yo usé y funciona.
4 Crea un archivo YSmenu.nds que se ejecuta como cualquier juego.
6. Finalmente se creará un archivo ZIP llamado R4_custom_English.zip con el firmware listo para funcionar.
7. El contenido de este zip es lo que debes copiar en el raÃz de tu tarjeta de memoria. En particular, sobreescribir el fichero _DS_MSHL.nds y copiar la carpeta TTMenu.
8. Si todo ha ido bien tendrás el YSMenu instalado correctamente. Si usaste la opción 3 (la que yo sugiero) pulsando el Multimedia arracanrás el YSMenu, y desde él podrás cargar los juegos que no te funcionaban (no todos, pero obtendrás alguna compatibilidad mayor).
Actualizar con los últimos firmwares: parcheando el dstt 1.17
Hasta aquà todo perfecto. Pero claro, nosotros queremos que el R4 siga pudiendose actualizar. Pues bien, la verdadera utilidad del YSMenu es que podemos utilizar los firmwares del dstt y del acekard para crear el nuestro, asà que cada vez que actualicen estos podemos actualizarlo para nuestro R4.
Los pasos a seguir serÃan los mismos, salvo que tendremos que crearnos nuestro fichero dstt.7z. Para ello necesitaremos lo siguiente:
1. El 7zip, un compresor de ficheros gratuito.
2. El último firmware del dstt o del acekard. Yo para actualizarlo utilice el kernel 1.17 del ndstt del 6-1-2009. Actualización: Ahora hay un firmware Refixed TTMenu Kernel v1.17a12, 2009-12-21 que desconozco si servirá.
3. Luego, parece ser que los ndstt no quieren que la gente use su kernel (normal), asà que lleva una protección anti-fakes para que no funcione fuera de su flashcard. Al grano, para parchear el dat del dstt necesitarás el Boyakki’s Anti Fake Killer. En nuestro caso, el que sirve para el kernel 1.17 (TTMENU_117_6C2AF814.zip) (mirror)
4. Para aplicar el parche necesitaremos un parcheador de IPS, por ejemplo, el IPSWIN (rar).
Bien. Ya tenemos todo lo necesario. Pasos:
1. Descomprimimos el dstt.7z que sale en el a R4YSauto. De esta forma veremos que ficheros necesitamos y que estructura tiene.
2. Del kernel 1.17 del dstt descomprimiremos los mismos ficheros que aparecen en el dstt.7z (en particular el TTMENU.DAT y los 5 ficheros que tenemos dentro de la carpeta TTMenu).
3. Luego aplicamos el parche IPS (Boyakki’s Anti Fake Killer) con el IPSWin sobre TTMENU.DAT.
4. Comprimimos de nuevo los datos, el TTMENU.DAT y los 5 ficheros, con el 7zip y le damos el nombre dstt.7z
5. Ya tenemos un dstt actualizado con el último firmware y parcheado.
6. Lo sustituimos por el que hay en el R4YSauto y creamos de nuevo nuestro firmware YSMenu desde cero como indiqué al principio.
Case Sensitive
Ojo. El R4 es case sensitive, esto quiere decir que debes poner los ficheros con el nombre tal y como aparecen. Por ejemplo, _DS_MSHL.NDS, todo con mayúsculas, incluso la extensión; sino no te funcionará bien, o se quedará colgado o no te encontrará los ficheros.
Automated YSMenu Installer
Hay un instalador automático (TTYSMenu141.7z), pero yo no lo he usado, ni se que problemas da.
http://logue.be/TTYSMenu.html
http://gbatemp.net/index.php?download=4809
Wkr Videojuegos nds, r4, ysmenu
Comentarios Recientes