domingo, 9 de octubre de 2016

Street Fighter II' CE Drilo's Training Patch

Para comprender mejor la enorme riqueza que ofrece Street Fighter II' Champion Edition decidí dedicarme a pleno al desarrollo de un programa que pueda revelar cierta lógica oculta del juego. Para esto, el programa se ejecuta en paralelo con el juego desde el emulador MAME y accede a la memoria de la placa emulada. 


Sistema Dizzy (aturdimiento)

 Cada jugador tiene un acumulador que cuando supera el valor 30 provoca el aturdimiento del mismo.  Cuando un jugador es golpeado se incrementa su acumulador según la intensidad del golpe y a la vez se activa un temporizador que decrece automáticamente; cuando el temporizador llega a cero el acumulador vuelve a cero.
Guile conecta una patada, como resultado sube el acumulador Dizzy de ken a 14.  El temporizador indica que en 76 frames el acumulador volverá a cero. 

Hitboxes (sitema de colisiones)

 Las colisiones son gobernadas por cuadrantes que indican los verdaderos  espacios de vulnerabilidad, ataque y agarre.
*esta funcionalidad fue desarrollada por dammit. 
Ryu logra atravesar un sonic boom ileso. su cuadrante de vulnerabilidad (amarillo) no es interceptado por el cuadrante de ataque (rojo) del proyectil.


Movimientos Especiales 

 Los movimientos especiales de carga requieren mover la palanca en una dirección y esperar una cantidad específica de frames. 
El cero indica que Bison ha logrado cargar su Pycho Crusher, sin embargo le faltan 10  frames para cargar su Scissor Kick.


Tech Escape

 Un luchador puede escapar de una llave con retención generando un número específico de inputs.  Cada botón de golpe equivale a  un input, cambiar un eje de la palanca ida y vuelta corresponden a 3 inputs.   
Ryu es atrapado por Balrog, el número 41 expresa la cantidad de inputs que Ryu deberá generar  para librarse por si mismo.

Entrenamiento

 Para facilitar la práctica se añadieron funciones como tiempo infinito y energía infinita en el player 2. También se incorporó una rutina que controla al jugador 2 automatizando saltos bloqueos y otras funcionalidades.  

El jugador 2 reacciona con un bloqueo automático, ideal para practicar combos.


Menú

 Desde el menú se puede acceder a las funciones que ofrece el parche.  responde a los controles del jugador 1. 
A Chun  se le ve la tanga.




"A thorn bush is no place for a phoenix"