Hace un tiempo, el mejor emulador de Nintendo NES para PC, FCEUX, diseñó un sistema de carga para scripts en LUA que permite, sobre la marcha, modificar el juego que haya cargado en memoria
Dista bastante de la modificación de variables en RAM con la que podríamos organizar aspectos de los juegos a nuestro antojo, este sistema es bastante más ambicioso y complejo. Las utilidades son numerosas y van desde que Mega Man pueda tener disparo laser rollo Cíclope hasta que en Super Mario Bros puedas arrastrar a tu antojo enemigos y objetos con el ratón como si fueran iconos de PC. Existen varias decenas de aplicaciones interesantes en varios juegos de la consola de Nintendo, pero la que más me ha llamado la atención es sin duda este homenaje que se ha hecho al mejor juego de Nintendo DS en la tercera entrega de Super Mario Bros
Super Mario Bros 3: Rainbow Riding es un script que permite incluir en Super Mario Bros 3 la jugabilidad de Kirby Canvas Curse ("El Pincel del Poder"), el que, personalmente, puede considerarse el mejor juego de todo el catálogo con el que cuenta la portátil de Nintendo. Por resumirlo brevemente: en esta ocasión Mario será una especie de Lemming que se moverá continuamente en una sola dirección sin que nosotros podamos controlarlo, en vez de dirigir al personaje en sí lo que haremos será dibujar con el ratón el camino que deberá seguir, podemos realizar cualquier tipo de trazo que nuestro bigotudo personaje lo seguirá incansablemente; realizando trazos sobre los enemigos podremos eliminarlos y pinchando una vez sobre Mario podremos hacer que salte

Esa es la teoría, la práctica es algo más compleja y es que, claramente, el "motor gráfico" de SMB3 no estaba preparado para esto, sobre el papel el script funciona y todo parece correcto, pero en cuanto Mario comienza a correr nos damos cuenta de que algo falla. Este script tiene básicamente dos problemas: primero, no hay suficientes animaciones, Mario tiene o la animación de salto o la de correr, nada más, no existen rotaciones ni escalados, de esta manera, corriendo por nuestro camino mágico siempre lo veremos en la misma posición, en Kirby Canvas Curse funcionaba muy bien porque Kirby es una bola, pero con Mario la cosa cambia. El segundo problema es que el script tiene cientos (o miles) de bugs, no está bien implementado el sistema de colisiones entre sprites y fondos, de esta manera mientras Mario se mantenga en la linea siempre podrá atravesar paredes, objetos, ¡incluso el suelo!, esto hará que perdamos vidas de manera constante
El juego se convierte en una odisea imposible debido a los fallos y al altísimo nivel de dificultad que acarrea la rapidez del scroll, en ocasiones no tenemos suficiente tiempo de reacción para esquivar enemigos, en otras ocasiones los trazos llevan a Mario a una muerte anunciada, y la rutina para eliminar enemigos mediante trazos está mal implementada lo que no ayudará en absoluto
Kirby Canvas Curse es una jodida obra maestra y uno de los mejores juegos que he jugado nunca, el que su sistema de juego (que es lo que hace grande al título) haya sido portado a un clásico como SMB3 es una gran noticia, pero a efectos prácticos este script tiene mucho que corregir, lo malo es que no creo que sea posible adaptar al 100% su sistema en este juego debido a la propia estructura
Sin más, os dejo lo necesario para jugarlo, unos enlaces a vídeos del KCC y un vídeo demostrativo al inicio en el que se puede ver como hago el ridículo no pasando de la mitad de la segunda fase
Dista bastante de la modificación de variables en RAM con la que podríamos organizar aspectos de los juegos a nuestro antojo, este sistema es bastante más ambicioso y complejo. Las utilidades son numerosas y van desde que Mega Man pueda tener disparo laser rollo Cíclope hasta que en Super Mario Bros puedas arrastrar a tu antojo enemigos y objetos con el ratón como si fueran iconos de PC. Existen varias decenas de aplicaciones interesantes en varios juegos de la consola de Nintendo, pero la que más me ha llamado la atención es sin duda este homenaje que se ha hecho al mejor juego de Nintendo DS en la tercera entrega de Super Mario Bros
Super Mario Bros 3: Rainbow Riding es un script que permite incluir en Super Mario Bros 3 la jugabilidad de Kirby Canvas Curse ("El Pincel del Poder"), el que, personalmente, puede considerarse el mejor juego de todo el catálogo con el que cuenta la portátil de Nintendo. Por resumirlo brevemente: en esta ocasión Mario será una especie de Lemming que se moverá continuamente en una sola dirección sin que nosotros podamos controlarlo, en vez de dirigir al personaje en sí lo que haremos será dibujar con el ratón el camino que deberá seguir, podemos realizar cualquier tipo de trazo que nuestro bigotudo personaje lo seguirá incansablemente; realizando trazos sobre los enemigos podremos eliminarlos y pinchando una vez sobre Mario podremos hacer que salte

Esa es la teoría, la práctica es algo más compleja y es que, claramente, el "motor gráfico" de SMB3 no estaba preparado para esto, sobre el papel el script funciona y todo parece correcto, pero en cuanto Mario comienza a correr nos damos cuenta de que algo falla. Este script tiene básicamente dos problemas: primero, no hay suficientes animaciones, Mario tiene o la animación de salto o la de correr, nada más, no existen rotaciones ni escalados, de esta manera, corriendo por nuestro camino mágico siempre lo veremos en la misma posición, en Kirby Canvas Curse funcionaba muy bien porque Kirby es una bola, pero con Mario la cosa cambia. El segundo problema es que el script tiene cientos (o miles) de bugs, no está bien implementado el sistema de colisiones entre sprites y fondos, de esta manera mientras Mario se mantenga en la linea siempre podrá atravesar paredes, objetos, ¡incluso el suelo!, esto hará que perdamos vidas de manera constante
El juego se convierte en una odisea imposible debido a los fallos y al altísimo nivel de dificultad que acarrea la rapidez del scroll, en ocasiones no tenemos suficiente tiempo de reacción para esquivar enemigos, en otras ocasiones los trazos llevan a Mario a una muerte anunciada, y la rutina para eliminar enemigos mediante trazos está mal implementada lo que no ayudará en absoluto
Kirby Canvas Curse es una jodida obra maestra y uno de los mejores juegos que he jugado nunca, el que su sistema de juego (que es lo que hace grande al título) haya sido portado a un clásico como SMB3 es una gran noticia, pero a efectos prácticos este script tiene mucho que corregir, lo malo es que no creo que sea posible adaptar al 100% su sistema en este juego debido a la propia estructura
Sin más, os dejo lo necesario para jugarlo, unos enlaces a vídeos del KCC y un vídeo demostrativo al inicio en el que se puede ver como hago el ridículo no pasando de la mitad de la segunda fase
[ Página oficial de FCEUX ]
[ Página oficial del scrip SMB3:RR ]
[ Rom válida ]
[ Vídeo KCC ]
¡Saludos!