miércoles, 9 de enero de 2013

The Walking Dead, mejorando la accesibilidad


The Walking Dead es una aventura gráfica desarrollada por Telltales basada en el ya muy conocido cómic de zombies. Para muchos críticos y jugadores ha sido el mejor juego del 2012, y no por ser el mejor técnicamente, este juego destaca por estar basado principalmente en las emociones; algo en lo que suelen flojear la mayoría de los juegos (más allá de las emociones de tensión en momentos de acción).

Puede que el 90% del tiempo del juego sean diálogos y un 10% exploración, puzles sencillos y acción. Visto así podríamos pensar que es un juego muy accesible para muchas personas, sobre todo a nivel de movilidad, pero existen aspectos que lo hacen totalmente inaccesible en este sentido: no hay pausas para leer los diálogos, tenemos que hacer elecciones en tiempos muy cortos de tiempo y hay momentos que nos exigen pulsaciones repetidas de botones y reacciones rápidas con el mando.

Hemos utilizado dos programas para conseguir evitar estos problemas y hacer que el juego sea totalmente accesible también para la movilidad. Os explicamos cómo.

Hay otro impedimento que puede hacer que no sea accesible para mucha gente y es que de momento sólo está en inglés, tanto locuciones como subtítulos. Existen traducciones no oficiales al castellano de los subtítulos, pero en los foros de Telltales también se puede leer que los desarrolladores tienen pensado lanzar una actualización en el futuro añadiendo al menos el castellano en los subtítulos, pero no sabemos cuanto tardará en llegar.


Tiempo ilimitado para las elecciones

En el vídeo que acompaña a este artículo la primera situación que se puede ver es la del tiempo limitado para elegir una respuesta, en otros casos la elección es entre realizar una acción u otra. En este caso el tiempo es de unos 15 segundos, pero durante el resto del juego existen muchas situaciones en las que el tiempo que tenemos para elegir es muy limitado, de unos 4 segundos en los casos más extremos.

Esto puede resultar problemático tanto a los que no puedan leer rápido las opciones a elegir como a los que no puedan moverse tan rápido para pulsar el botón deseado. Lo solucionamos gracias a Cheat Engine y un script publicado en este foro:
http://forum.cheatengine.org/viewtopic.php?t=557248&sid=1dbd4e91b828531525427424060d7a48

Una vez tengamos instalado Cheat Engine y hayamos descargado el finero WalkingDead101.CT del foro, arrancamos el juego y después, mientras el juego sigue funcionando en un segundo plano, ejecutamos Cheat Engine.

En Cheat Engine pulsamos en el primer icono de arriba a la izquierda (un PC con una lupa), seleccionamos el proceso que tendrá un nombre parecido a "WalkingDead" y pulsamos en Open.



Después pulsamos en el segundo icono de la pantalla principal de Cheat Engine (una carpeta abierta), justo de al lado del que le dimos antes, y abrimos el fichero WalkingDead101.CT que ya teníamos descargado.

En la pantalla principal aparecerá en la parte de abajo el nombre del script "Dialog Decision Timer" y un cuadro a la izquierda para activarlo o desactivarlo. Lo podemos dejar activo ya haciendo click con el ratón en el cuadro.



Ya podemos volver al juego y jugar con normalidad, tendremos tiempo infinito para poder tomar decisiones y elegir entre respuestas.

Es importante saber que podemos activar y desactivar el script pulsando F1 sin salir del juego, ya que utilizando este script sucede a veces que después de una escena el juego se queda parado antes de continuar con la siguiente escena. Pasa pocas veces, pero cuando pasa basta con pulsar F1 para desactivar el script y esperar un momento a que cambie de escena, después podemos volver a pulsar F1 para que vuelva estar activo para la próxima vez.

Esta tecla de acceso rápido es la que viene por defecto configurada en el script, pero podemos cambiarla si preferimos otra pulsando con el botón derecho sobre el nombre del script en la pantalla principal de Cheat Engine y seleccionando "Set/Change hotkey".



Ralentizar el juego para leer los subtítulos y poder reaccionar en las escenas de acción

Otro problema grave es que en el juego a veces hablan muy rápido y puede que a mucha gente no le de tiempo a leer los subtítulos. Para solucionar esto podemos usar la función de "speed hack" de Cheat Engine y ralentizar el juego durante los diálogos.

Si abrimos las opciones de Cheat Engine podemos ver que hay una sección de "Hotkeys". En ella podemos definir una tecla de acceso rápido para cambios de velocidad en el juego. En nuestro ejemplo hemos puesto la tecla Z para que modifique la velocidad a 0.10 (un 10% de la velocidad real). 



Y la tecla X como una segunda velocidad a 1.00 (la velocidad normal del juego).



Con esta configuración, y habiendo seleccionado anteriormente el proceso del juego y abierto (como en el apartado anterior), si durante el juego pulsamos Z se ralentizará al 10% de la velocidad normal, teniendo mucho más tiempo para poder leer los subtítulos.

Podemos definir estas velocidades a nuestro gusto, y asignar otras teclas de acceso rápido si queremos. Incluso, si usamos algún programa como Pinnacle Game Profiler y estamos jugando con un gamepad, podemos asignar a botones del mando que no se usen en este juego (como los gatillos) las pulsaciones de esas teclas de acceso rápido (Z y X en nuestro ejemplo) para mayor comodidad.

Este mismo proceso nos puede servir también para ralentizar las escenas de acción del juego, que a veces nos exigen gran velocidad de reacción para conseguir que nuestro personaje sobreviva.


Pulsación repetida automática

En algunas escenas de acción el juego nos exige pulsar repetidamente y de forma muy rápida la pulsación del botón principal de acción.

Podemos utilizar un programa que tenga funciones de auto disparo, como Pinnacle Game Profiler, asignando al botón A del mando la función de "Rapid-fire button" y como tecla de función la Q.

Es necesario asignarle la tecla de función Q porque es la tecla que realiza la misma función que el botón A en el mando. Por alguna razón con este juego no funciona si simplemente activamos el botón A del mando como Rapid-fire button.



Con un perfil de este tipo ya funcionando en Pinnacle Game Profiler, cuando nos encontremos en una escena de acción en el juego que nos exija pulsar repetidamente el botón A, bastará con dejar pulsado este botón en el mando.



Configurar estos programas para poder jugar a The Walking Dead puede ser algo tedioso para algunos, pero estamos seguros de que muchos amantes de los videojuegos que no ha podido jugar a este título disfrutarán a lo grande con estas ayudas, sin quedarse sin probar uno de los mejores juegos del año pasado.

Enlace al vídeo cabecera del artículo:
http://www.youtube.com/watch?v=Z4_qOAIBRKo

1 comentario:

  1. Brilliant work. But, how good would it be if you could get at these kind of options as a standard accessibility option from the dashboard of your gaming platform of choice, and have them applied to all compatible games? With all developers being strongly encouraged to adopt a standard base-line of tweakable accessibility options where it applies? That would be nice. This shows some of what is needed very, very well.

    ResponderEliminar