Tus juegos favoritos
al máximo rendimiento.

Motor adaptado para el máximo rendimiento de juegos de RPG Maker XP en dispositivos móviles.

Descargar 0.1.6-alpha
Early Access 0.2-alpha
Kirin App Preview

Instalar

1. Descargar e instalar

Descarga el archivo APK de la aplicación haciendo clic en los botones de descarga de la web, e instálalo en tu dispositivo móvil. Si tu navegador o sistema te lo solicita, concede el permiso para instalar aplicaciones desde fuentes desconocidas.

2. Aceptar permisos de almacenamiento

Al abrir Kirin por primera vez, concede los permisos de acceso al almacenamiento para que la aplicación pueda explorar tus archivos, guardar tus partidas y cargar los juegos correctamente.

3. Añadir tus juegos

Descomprime la carpeta de tu juego de RPG Maker XP en el almacenamiento de tu dispositivo, y desde Kirin selecciona el archivo ejecutable que viene incluido (normalmente Game.exe o NombreDelJuego.exe). El juego se añadirá automáticamente a tu biblioteca.

Novedades

2026-07-05

Lanzamiento de Early Access de 0.2-alpha disponible

Ya se encuentra disponible para descargar la versión 0.2-alpha de Kirin en formato Early Access. Esta actualización introduce compatibilidad con mandos físicos (gamepads), optimizaciones de rendimiento y mejoras en la interfaz de usuario móvil.

Ayuda

Al instalar la aplicación dice que no es compatible. ¿Por qué?

Esto se debe a que tu dispositivo móvil cuenta con una arquitectura de procesador diferente (usualmente de 32 bits, como armeabi-v7a).

Kirin está diseñado y optimizado exclusivamente para arquitecturas modernas de 64 bits (arm64-v8a) con el objetivo de ofrecer el máximo rendimiento y fluidez en los juegos. Los dispositivos antiguos o de gama de entrada que utilizan procesadores de 32 bits antiguos no son compatibles con esta versión.

¿Por qué el juego se cierra o crashea al abrir un mapa/escena específica?

Generalmente esto pasa cuando el juego usa un script personalizado o plugin que no es 100% compatible con el runtime de Kirin, o cuando un asset (imagen, audio) está corrupto o falta en la carpeta del juego. Si el error persiste en el mismo punto, prueba a reinstalar el juego desde una fuente limpia antes de reportarlo.

¿Por qué no encuentro mi partida guardada después de actualizar Kirin/reinstalar?

Las partidas guardadas se almacenan en la carpeta del juego, no dentro de la app. Si desinstalaste Kirin (no solo actualizaste) o borraste la carpeta del juego, los saves se pierden. Recomendamos hacer respaldo de la carpeta Saves antes de cualquier reinstalación.

¿Por qué el audio va desincronizado o se corta?

Puede deberse a archivos de audio muy pesados o en formatos poco optimizados para móvil. Kirin funciona mejor con audio OGG a bitrates moderados (128-160kbps); archivos muy pesados pueden generar micro-cortes en dispositivos de gama media.

¿Los controles táctiles se pueden personalizar?

Sí, puedes reposicionar los botones desde el menú de configuración dentro de la app para adaptarlos al tamaño de tu pantalla y evitar que se superpongan con la interfaz del juego.

¿Kirin funciona sin conexión a internet?

Sí, una vez instalado el juego no necesitas internet para jugar. La conexión solo es necesaria para descargar/actualizar Kirin o los juegos desde la fuente correspondiente.

¿Por qué algunos plugins/scripts no funcionan igual que en PC?

Kirin reimplementa la API de RGSS pero algunos plugins usan librerías nativas de Windows (DLLs) que no tienen equivalente en Android. Estamos trabajando activamente en ampliar la compatibilidad, pero algunos plugins muy específicos pueden no funcionar aún.

¿Por qué algunos juegos no cargan o dan error al iniciar?

RPG Maker XP y sus fangames pueden estar hechos con dos versiones distintas de Ruby por debajo: Ruby 1.8 (la versión original que usaba RGSS desde 2004) o Ruby 3 (versiones más modernas que algunos proyectos migraron para aprovechar mejor rendimiento y librerías actuales). El código escrito para una versión no siempre es compatible con la otra — hay diferencias en sintaxis, en cómo se manejan strings/encoding, y en algunos métodos que cambiaron entre versiones.

Kirin detecta automáticamente qué versión necesita tu juego y selecciona el intérprete correspondiente. Sin embargo, esta detección se basa en patrones típicos de cada versión (estructura de scripts, uso de ciertos módulos, etc.), y en juegos con estructuras poco convencionales o muy modificadas la detección automática puede fallar, resultando en errores al iniciar o crashes apenas empieza el juego.

Otra causa común de que un juego no inicie o lance un error de carga de archivos es que el juego esté mal extraído (es decir, que falten archivos o se hayan corrompido al descomprimir el archivo comprimido del juego en tu dispositivo). Asegúrate de realizar la descompresión completa usando herramientas recomendadas.

Solución manual:
Si tu juego no carga y sospechas que es un problema de detección de versión de Ruby:

1. Pulsa en los tres puntos del juego dentro de Kirin.
2. Selecciona "Runtime Ruby" y cambia la versión de Ruby por la contraria a la que está seleccionada (si está en Ruby 3, prueba con 1.8, y viceversa).
3. Reinicia el juego.

Si no estás seguro de qué versión usa tu juego: los proyectos más antiguos o fangames clásicos de RPG Maker XP (2005-2015 aprox.) casi siempre usan Ruby 1.8. Proyectos más recientes o que mencionan explícitamente compatibilidad con "Ruby moderno" suelen usar Ruby 3.

¿Qué es el caché de rutas?

El caché de rutas es un sistema interno que acelera la carga de archivos del juego (sprites, sonidos, mapas) guardando en memoria las rutas ya buscadas, para no repetir ese trabajo cada vez. Esto reduce el uso de CPU y, como consecuencia, también ayuda a ahorrar batería, además de mejorar la fluidez en juegos con muchos assets o efectos que se repiten seguido.

¿Por qué veo tiles en negro o tiles que no corresponden al entrar a un mapa?

Esto sucede porque el juego queda anclado a un tileset que no corresponde al mapa actual. Puede deberse a dos causas:

1. El save utilizado pudo estar alterado — si la partida fue guardada originalmente en PC o en otra aplicación/emulador antes de importarla a Kirin, puede contener referencias que no coinciden exactamente con cómo Kirin gestiona los tilesets, generando esta desincronización.
2. Limitación de hardware con tilesets grandes — algunos dispositivos con menor capacidad de memoria gráfica pueden tener problemas al cargar tilesets de gran tamaño, resultando en tiles negros o mal cargados.

Si te pasa esto, prueba iniciar una partida nueva directamente en Kirin para descartar que sea el save, y si el problema persiste incluso en partida nueva, probablemente sea una limitación de hardware con ese tileset en particular.

Cambios

[0.2-alpha] — 2026-07-05

  • Compatibilidad con gamepad agregada (requiere pruebas, contáctame por favor)
  • Mejor rendimiento en juegos compatibles
  • Catálogo de juegos compatibles ampliado (fallos solo en casos muy especiales)
  • Mejora de UX
  • Bug fixes

[0.1.6-alpha] — 2026-06-30

  • Improved path cache handling to increase performance in compatible games
  • Added per-game path cache setting, enabled by default.
  • Added option to delete path cache files, which may help fix startup or graphics issues after moving, renaming, or changing game files.

[0.1.5-alpha] — 2026-06-29

  • Bug fixes.
  • Performance improvements for currently compatible games.
  • Improved map rendering.
  • Added touch as left-click support.
  • Added vertical mode.

[0.1.4-alpha] — 2026-06-25

  • Bug fixes.

[0.1.3-alpha] — 2026-06-23

  • Bug fixes.
  • Reduced font size.