1 de junio de 2010

Final Fight (5/5)

Luego de la guía presentada, vamos a detenernos ahora en algunos aspectos técnicos. Analizaremos las hitboxes (cajas de colisión) de Final Fight. Para acceder a las mismas, se hace por medio de activar el Test Menu de la maquina y dejando presionado el botón de salto del jugador 1. De esa forma ingresamos al object pattern test.
Algunos de los comandos son los siguientes:

Jugador 1:
  • Arriba/Abajo: Cambiar acción del personaje.
  • Izquierda: Activar o desactivar cuadricula.
  • Derecha: Cambiar color de fondo.
  • Botón de ataque: Avanzar fotogramas de la acción.
  • Botón de salto: Reiniciar fotogramas de la acción.
Jugador 2:
  • Arriba/Abajo: Desplazar menú de la derecha.
  • Izquierda/Derecha: Orientar personaje.
  • Botón de ataque: Activar opción.
  • Botón de salto: Volver al menú.
También, podemos acceder al scroll test por medio activar el Test Menu de la maquina y dejando presionado el botón de ataque del jugador 1. Primero, elegimos el scroll que deseamos testear y luego el escenario.
Algunos comandos:

Jugador 1:
  • Start: Cambiar visualización.
  • Botón de ataque: Aumenta velocidad del scroll.
  • Arriba/Abajo/Izquierda/Derecha: Mueve el scroll en la dirección seleccionada.
Existe además un stage debug display, para acceder al mismo debemos modificar la dirección de memoria del juego FF8084 a un valor distinto de cero. Esto nos mostrará las hitboxes de los objetos en tiempo real y otra información de la escena.
Alguna de la información que se detalla:

En la parte inferior izquierda:
  • Límite de cámara derecho (2 bytes) – Limite de cámara izquierdo (2 bytes)
  • Límite superior de cámara (2 bytes) – Límite inferior de cámara (2 bytes)

Al centro:
  • Bytes de temporización superiores de la escena, parece limitar en 0018 (2 bytes)
  • Desconocido (2 bytes)
  • Bytes de temporización bajos de la escena, se restablece cada 0256 (2 bytes)

Otros detalles menores que se podrían mencionar además, son las diferencias entre las regiones Japón y resto del mundo, y algunos gráficos no usados. Y para finalizar, ¿alguna vez se han preguntado qué sucede si intentamos rescatar a Jessica antes de tiempo? En el siguiente video, la respuesta: