Controlarlo con un sistema de pasos personalizado por eventos tiene cosas buenas,
por ejemplo, desactivar el contador y los combates cuando estás cerca de un punto de guardado o hay alguna secuencia de cualquier tipo, evitas posibles errores o molestias cuando juegas.
No sé si en makers modernos se solucionó, pero al salir de combate, al menos en el 2003, la música del escenario empieza de nuevo, estaría bien poder desactivar eso, hay música que dura varios minutos y queda mal que se reinicie todo el tiempo.
Yo tuve un sistema de pasos hecho controlando las coordenadas x e y del personaje,
y cada 0.2 o 0.4 segundos volvía a comprobar, si era distinta es que habías avanzado.
Con las direcciones también sirve, si se pulsan, pero hay que tener en cuenta si mantienes una dirección un tiempo el cual debe contar pasos, no tiene por qué ser exacto pero funcional.