Hola amigos
Estoy seguro de que muchos de vosotros ya conocéis este homebrew, porque ya lleva tiempo en el panorama de la scene, y si seguís algún foro como gbadev lo habréis visto y probablemente lo hayáis catado.
El juego Descent tiene ya bastantes años (salió en Febrero del 1995), y sus requisitos mínimos eran un 386 con 4MB de ram, así que se adapta a la DS como un guante. Básicamente es como un Quake (los enemigos también son en 3D) pero un pelín inferior. También salió una versión para play station. El juego es un fps con libertad total, es decir, es un juego de acción en primera persona pero con movimiento libre en los 3 ejes. La idea es que vas en tu nave espacial destruyendo robots que se han vuelto locos y rescatando rehenes. Podéis ver un vídeo
aquí.
Pues bien, un scener llamado kayvenm ha portado el motor del juego para nuestra consola, y a día de hoy los resultados son espectaculares. El juego se maneja a la perfección con el stylus, movimiento tremendamente suave, botones táctiles para cambiar de arma, mapa 3D con posibilidad de simultanear la pantalla superior la acción con el mapa en la parte inferior, velocidad constante sin caídas de frames, sonido (que no música, al menos todavía), etc etc. Realmente merece la pena probarlo, porque el juego es un clasicazo que aún hoy es muy divertido. Es más, sacaron una segunda y una tercera parte a las cuales todavía se juega online
Os pongo unas cuantas imágenes (la primera es de la DS, el resto son cogidas de internet, se ve igual pero la versión de DS no muestra el cockpit, esa información se reserva para la pantalla inferior):
Bien, para poder jugarlo se necesita la versión completa del juego actualizada hasta su versión 1.5 (no vale con la shareware porque no sacaron parches para ella). Así pues se necesita:
- Juego original (se puede encontrar en google, páginas abandonware o el emule)
- Parche para pasar de versión 1.0 a 1.4a y de versión 1.4a a 1.5 (los podéis encontrar
aquí). También hay un parche para pasar directamente de la versión 1.0 a la 1.5, pero a veces da problemas. Para ejecutar el parche hay que copiar el contenido del parche en la carpeta donde esté el Descent, y escribir en una ventana de comandos "patch -ignoremissing". Primero se copia el parche del 1.0-1.4a, se ejecuta, y luego se repite el procedimiento con el parche del 1.4a-1.5
- Una vez parcheado el juego, se copian los siguientes archivos (os pongo el tamaño que deberían tener) a la raíz de vuestro flashcart (si los metes en una carpeta no funcionará):
+ descent.hog: 6856701 bytes
+ descent.pig: 4920305 bytes
- Te descargas el .nds de la página oficial del creador:
blog de Kayvenm, concretamente el
dscent-bin.zip, y al descomprimirlo encontrarás un archivo .nds (que hay que parchear con DLDI), y dos archivos .csk (aparte de un leeme). Copia el DSCENT.nds a tu flashcart, y también el example.csk. Ahora renombra el example.csk con tu nombre (en mi caso alberto.csk), se usará para definir los controles y crear diferentes sesiones.
Y ya puedes ejecutarlo! Personalmente me costó un pelín encontrar el juego original en la red (Descent 1, ni 2 ni 3), pero el resultado ya digo que es magnífico. Todavía no hay música (pero no se echa en falta, todos los efectos sonoros están ahí) ni se puede usar el multijugador, pero todo va a la perfección, incluido guardar y cargar partidas. Realmente merece la pena, porque gráficamente no está tan lejos de los fps comerciales de la consola, y el juego es mítico.
Por cierto, para el que echara en falta dificultad en los juegos, es muy difícil
Un saludo!
Vídeos in-game:
Vídeo 1
Vídeo 2