Pokémon essentials access

Mod de accesibilidad para fangames de pokemon creados con pokemon essentials y ejecutados con MKXPZ

PokeEssentialsAccess

For english readers, check the english readme directly at GitHub.

¡bienvenidos a PokeEssentialsAccess!

¡parche de accesibilidad para fangames de pokemon!

¡Tan solo 13 juegos o más que jugar ahora con accesibilidad!

¿qué es?

Parche de accesibilidad para fangames de pokemon creados mediante RPG macker y el toolkit de desarrollo pokemon essentials.

El parche añade a un puñado de juegos todas las funcionalidades de accesibilidad tradicionales, permitiéndole a personas ciegas poder disfrutar en plenitud de todos estos títulos. Además, el parche está diseñado de tal manera, que es incluso aplicable a títulos que no están soportados oficialmente. Y además, es sencillo incluir a futuro compatibilidad con nuevos fangames de pokemon que sean lanzados, siempre y cuando sigan utilizando las mismas herramientas base, y sean ejecutados mediante MKXPZ.

¿Qué hace?

  1. Lectura de textos: menús, diálogos, combate, fichas de Pokémon, Pokédex, mochila, tarjeta de entrenador... La voz sale mediante la librería de accesibilidad prism, que habla con NVDA, JAWS, SAPI, UIA, ZDSR y otros lectores, y también envía a la línea braille.
  2. Navegación sonora: sonar 3D binaural (Steam Audio) que sitúa a tu alrededor personas, objetos, puertas, teletransportes, agua y paredes.
  3. Búsqueda de rutas: eliges un objetivo del mapa y el mod calcula la ruta y te guía hasta él con un sonido.
  4. Glosario de sonidos: recorre desde el menú del mod cada señal que oirás, escúchala y lee qué significa.
  5. Grabador de sesiones: guarda en un archivo lo que el mod vio y dijo, para adjuntarlo al reportar un fallo.
  6. Menú de accesibilidad: se añade un menú dedicado para ajustar todos los aspectos del mod de accesibilidad. El sonido 3d, volumen de diferentes elementos, el remapeo de teclas, etc.
  7. Remapeo de teclas de los juegos, desde el menú del mod.
  8. Accesibilización de puzles: Esto hay que hacerlo juego a juego; de momento hay soporte en: Pokémon Z yPokémon Ópalo

Teclas del mod

Como todo mod de accesibilidad que se precie, éste también tiene sus comandos dedicados para gestionar las funcionalidades de la accesibilidad:

localizador de objetos:

Combate:

Otros:

Fan games compatibles

Técnicamente cualquier fangame de pokemon creado con el toolkit de desarrollo "pokeEssentials" y cargado mediante MKXPZ debería de ser compatible con las bases del parche, sin embargo los siguientes juegos han sido oficialmente probados, y además ajustados con modificaciones extras para características particulares de cada juego.

Pincha en cualquiera de los enlaces de la lista de juegos para tener más información de ellos en su página oficial además de poder descargarlos

Por ejemplo, el fangame Pokemon reborn no es uno de los juegos que son compatibles oficialmente porque no tienen un perfil de accesibilidad propio, pero si le instalas el parche genérico funciona bastante bien. ¿Podrías probarlo? Quizás te gusta más que su accesibilidad nativa cheesey

Por otro lado si sabes programar (o tienes hartos tokens de AI) y si lo deseas, tú mismo puedes agregar nuevas adecuaciones particulares para títulos que tengan ventanas personalizadas, más pusles, etc. Solo sigue La documentación de todo el motor del parche , genera un pull request y lo revisaremos a ver que tal para el nuevo juego que estés añadiendo smile

¿Cómo instalarlo?

Con instalador

la manera más fácil de instalar el parche para tu fangame de pokemon es utilizando Este humilde parcheador . Solo descárgalo y ejecútalo. En él podrás agregar a la lista de juegos cualquiera de los fangames compatibles, y luego iniciar el proceso de parcheo. El mismo lanzador autodetectará si el juego es de los compatibles, y en el caso de que no, te ofrecerá aplicar el parche genérico. una vez el juego esté parcheado, ya puedes lanzarlo desde su ejecutable habitual y la accesibilidad cargará con normalidad.

En el futuro si hay actualizaciones ya sea del parche o del instalador en si mismo, éste último ofrece opciones para chequear actualizaciones de los parches en todos los juegos que hayas instalado.

Método manual

Si no te gusta estar teniendo que manejar múltiples launchers infinitos por aquí y por allí, este método es el más sencillo y quizás ideal para ti. Tienes que descargar desde el GitHub del proyecto el último release (v0.3.0 a día de hoy) en cualquier sitio de tu computador.

De ahí descomprímelo, y busca la carpeta installer. Verás un archivo de scripts en formato ".bat" Ejecútalo, y sigue las instrucciones en pantalla para parchear el juego que querrás jugar. Obviamente el juego en cuestión tendrías que haberlo tenido descargado y descomprimido previo a querer parchearlo.

Si por alguna razón a futuro quieres limpiar el parche de tu juego, en la misma carpeta installer hay un desinstalador.

Más información

Si quieres más información del parche tal como sus detalles técnicos, estructura programática, o incluso como poder parchear por ti mismo futuros fangames de pokemon utilizando todo el núcleo de pokeEssentialAccess, Tan sólo pégale una revisadita al readme en español del proyecto disponible en GitHub smile

Agradecimientos

En primer lugar a nuestro querido amigo @AyoubGamer13, más conocido por todos como la "Bomba" por ser el gestor, organizador, programador,, director y arquitecto de todo este magnánimo proyecto.

Todo este trabajo lo pudo haber realizado de una manera mucho más simple y enfocado en un puro juego, pero quiso ir más allá; creando todo un ecosistema compatible con un gran número de fangames de pokemon creados mediante RPG macker y usando PokeEssentials, organizando todo el proyecto con una arquitectura dinámica, no invasiva y fleccible para poder integrarse a futuro con aún más títulos.

En segundo lugar a todo el equipo de testers que apoyó a Ayoub durante el desarrollo del parche, probando y jugando los diferentes títulos compatibles con el software, todo para encontrar problemas, bugs y potenciales mejoras que se le pudiesen realizar al proyecto.

En tercer lugar y muy obviamente, a todos esos autores de estos aclamados fangames, que sin ellos en primer lugar no habría juego que parchear.

En cuarto lugar a toda la comunidad de desarrollo de estos títulos y herramientas de rpg macker, por haber creado un ecosistema bastante (aunque no del todo) coherente con las herramientas de pokemon essentials, que han permitido crear múltiples títulos a lo largo de los años siguiendo una misma base para todos.

Y por último pero no menos importante, a todos aquellos jugadores que visiten tiflojuegos.com, y quieran aprovechar al máximo estas nuevas experiencias de pokemon distintas a lo que los juegos regulares nos pueden ofrecer.

¡gracias!

Links de interés