sábado, 23 de mayo de 2015

Nuevo parcheo: Amaurote (Actualizado)

Actualización del parche.

El parche anterior, solucionaba un problema que hacía que el robot siempre iba para abajo.
Mirando el código, el problema era que en vez de hacer un JP Z al programador se le "deslizó" un JP NZ. Con lo cual, en vez de detectar cuando se pulsaba la tecla L, detectaba que no se pulsaba.
Después, he parcheado para que se utilicen los cursores. (Algo bastante más cómodo, pero que los programadores de Spectrum no debían entender....)
También solucionaba un "error" que hacía que cuando tocábamos una abeja, corrompía todo el juego.

El caso es que no era lo único erróneo en el juego. Os detallo a continuación el resto de "mejoras":
1.- Hay un fallo en los marcadores, ya que los colores que deberían parpadear donde la bomba, cuando la cogemos, no lo hacen en la posición correcta.
2.- Cuando pedimos la Super-bomb, el paracaídas que debería aparecer, es una mezcla de dos sprites del juego, pero no lo que debería. Al relocalizar el juego, han sobrescrito éste gráfico. Reconstruido y reubicado a través de la versión de Spectrum.
3.- Al hacer la conversión a MSX han quitado una opción que sí que está en la versión "inicial", y es que se puede cambiar el color del juego con la tecla V. Añadido.
4.- Un error que además está en Spectrum (se podía utilizar como truco), era que los bordes de la zona eran equivalentes a la abeja reina. Si tirábamos una super-bomba a uno de los laterales, nos marcaba como muerta la reina... Arreglado.
5.- En ciertos momentos, la música de fondo se corta. Era a causa de los pequeños sonidos al matar a moscas, etc... He podido solucionarlo quitando esos sonidos.

Por último, he también puesto la aceleración mediante el R800 si está disponible, lo que hace el juego un poco más jugable.

Las teclas son:
Cursores
Espacio
Z       Cambio de objetivo: Abeja
X      Cambio de objetivo: Abeja Reina
C      Cambio de objetivo: Bomba
V      Cambio de color
SHIFT Abre menú

Un saludo a tod@s
FX

Nuevo parcheo: Intrépido

Nuevo parche.
Tenía pendiente colgar este parche, que hace ya un tiempo que realicé.
Gracias a un correo del señor Araubi que me informó que este juego tenía un problema al llegar a una pantalla determinada. Los gráficos se volvían corruptos.
Lo que pasaba es que el juego va mirando varias listas. Una es la lista de pantallas, para comprobar que la pantalla existe, después una lista para saber cómo es la pantalla (vamos el dibujo de la pantalla), una lista de los objetos que se pueden coger,  y por último una lista con los objetos decorativos (las conchas, peces, etc...). El problema era que en esta lista, al mirar la pantalla actual entraba en un bucle que corrompía los gráficos del juego. Como le decía a Araubi, como no sé lo que el programador quería poner en esta pantalla y dónde, pues dejé la pantalla sin nada (como es meramente decorativo, no pasa nada)
Como casi siempre, estos fallos no suelen venir solos... El juego, aunque esto funcionara no se podía acabar....
Hay que recoger 27 tesoros, y aunque cogiéramos todos, el juego seguía esperando más (no presentaba la pantalla final).
Parcheado también la rutina que detecta el número de tesoros cogidos, y listo.
De regalo, una versión con "invulnerabilidad"
Espero que os guste, yo no lo conocía, la verdad
Un saludo a tod@s
FX

Intrépido
Intrépido (Invulnerabilidad)