Archivo

Archivo para la categoría ‘Videojuegos’

3 aplicaciones para parchear ficheros NDS

Lunes, 23 de marzo de 2009

DSLazy (blog) un programa de trimers, desencriptamiento, parcheo dldi y traducción de roms de nds, todo en uno. También es capaz de extraer las imágenes, archivos y videos aunque en formato desconocido. Basta con abrir la rom a la que le queramos hacer cambios y despues de realizar los cambios guardarla. Necesita .NET Framework 2.0 para funcionar.

dsbuff (foro) es otro programa en la línea del DSLazy. Se trata de una aplicación Windows .NET que permite realizar operaciones básicas en tus ficheros *.nds. Al igual que DSLazy, entre otras cosas, permite trim, parcheo DLDI, desempaquetar, empaquetar, Arm7, Drive, escenao CrashMe y editar las cabececeras hexadecimales. Necesita .NET Framework 2.0 para funcionar.

ARM7Fixa, es una pequeña aplicacion de apenas 30kb que sirve para parchear los Arm7.bin (las librerias que permiten el acceso al procesador secundario de 33Mhz). Para ello necesitas tener un juego con el Arm7 sin el fix (el Bomberman 2 es un buen candidato, extrae el arm7.bin con el DSLazy) y un juego con el fix (en el que hay que sustituir su Arm7.bin). Su creador, cracker, tiene un tutorial de NDS hacking en su web. En los foros de gbatemp tienes una forma de hacer lo mismo con el DSLazy.

Videojuegos

Beup Live (NDS)

Domingo, 22 de marzo de 2009

Beup

Después de un año de espera, ha salido por fin, una nueva versión del Beup para NDS que funciona con el “nuevo” servidor de msn (que es lo que impidió que dejará de funcionar desde entonces).

Para quien no lo sepa Beup es un cliente de msn para la NDS que te permite conectarte a tu cuenta de messenger si tienes acceso a una red wifi a mano.

Ya se que mediante otros apaños se podía conectar, pero ninguno ha dado tan buenos resultados como Beup (DSBrowser con ebuddy, por ejemplo, nunca me acabó de convencer).

Edito. La última versión es la 0.7 y debería funcionar con msn 8.0

Videojuegos , ,

Insert Coins 2

Sábado, 21 de marzo de 2009

Aprovechando que el fin de semana pasado fue Retromadrid voy a hablaros de Insert Coins 2, un juego para spectrum, programado por españoles (Octocom). He aquí mi tributo:

Insert Coins 2 (1)
Insert Coins 2 (2) Insert Coins 2 (3)

Ha pasado mucho tiempo desde la última vez que tu grupo de rock favorito vino a tocar a la ciudad. La espera ha sido larga pero una vez mas la plaza de toros de Las Ventas se prepara para vivir un nuevo concierto de AC-DC. Desgraciadamente tus padres te han castigado por tu anterior escapada del instituto y no te dejan ir. Pero si algo tenias claro es que ese concierto no te lo ibas a perder, así que con la vieja excusa de ir a estudiar a casa de un amigo te has escapado y te has ido directo a Las Ventas.

El concierto ha acabado y ahora viene lo complicado, atraviesa la ciudad de noche para poder llegar a tu casa lo antes posible y de paso evita la bronca de tus padres. Deberás enfrentarte a enemigos, obstáculos y caídas mortales en tu camino de vuelta a casa, con la única ayuda de tu habilidad saltando y de tu inseparable tirachinas.

Si no tienes un spectrum a mano, puedes jugar online, con un emulador de spectrum para PC o incluso en tu NDS, por ejemplo, con el ZXDS.

Videojuegos , ,

DSTT (Dealextreme)

Sábado, 21 de marzo de 2009

DSTT

Aprovechando que tenía que comprarle a mi hermano una tarjeta de sonido usb me he comprado en Dealextreme un flashcard para la NDS. Me decanté por DSTT (en principio genuino) dado su precio, apenas 5 EUR., con la intención de hacer algunas probatinas con él. Además, como tengo una microSD de sobras de 2 gigas pues barato me va a salir. La compatibilidad no es mala y actualizan el firmware de vez en cuando (el último del 06-01-2009). Ya contaré que tal funciona.

- Página oficial del DSTT.
- Review de chimposo en EOL.
- Review de Darkbit en EOL.
- Hilo oficial del TTDS en EOL.
- Foro en gbatemp.

Edito: Hoy, 1 de marzo, ha llegado el cartucho DSTT. En principio, a falta de comprobarlo, si que parece genuino.

Videojuegos ,

evo-firmware 1.54 (NDS)

Sábado, 21 de marzo de 2009

Desde el 16 de marzo tenemos disponible el firmware 1.54 para el Cyclo DS Evolution. De momento no lo he probado en profundidad, pero las mejoras, según el hilo oficial se reducen a:

* Parcheo automatico para juegos protegidos.
* Soporta parcialmente Ez3en1+.
* Compatible con las roms comerciales (3070, 3151, 3211, 3223, 3268, 3332, 3369, 3396, 3517).
* Corregidos varios bugs.

Funcionamiento de RTS

Guardar en tiempo real esta desactivado por defecto. Para ser activado deberemos resaltar la opcion RTS BETA en el menu de configuración.

Para crear las partidas guardadas RTS, hay que dejar pulsado SELECT al cargar el juego. No se crean automaticamente como las partidas normales. veras que aparece un mensaje diciendo Carga (RTS Initialise), este paso solo habra que hacerlo para crear por primera vez un archivo RTS para cada ROM. (Este procedimiento sera temporal solo en esta beta, se esta preparando un nuevo menu con la salida del nuevo kernel estable)

Problemas conocidos

A veces al arrancar un juego falla el sonido o los graficos, para solventarlo se recomienda no guardar partida en tiempo real en los menus principales de las roms en los juegos y volver a vargar el ultimo save.

Si tenías algún juego parcheado de los que ahora son compatibles, deberás meter la rom sin parchear.




NOTA: Es frecuente que a finales de mes la web oficial de Cyclo DS Evolution este deshabilitada por sobrepasarse el ancho de banda que tiene contratado (demasiados cartuchos vendidos, me temo). Así que si te ocurre esto puedes decargar el firmware también en linFox Domain o este ftp.

Videojuegos , ,

YSMenu para el R4, M3 Simply y N5

Viernes, 20 de marzo de 2009

R4

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

Videojuegos , ,