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.