Kirin 0.4.0
Guardado
Las partidas se guardan en Kirin/Saved Games/[Título del juego]. Si una partida está en la carpeta del juego, se puede cargar desde allí, pero al guardar se escribirá en Kirin/Saved Games/. El archivo de guardado de la carpeta del juego deja de actualizarse y no refleja el progreso posterior. Los juegos que gestionan su propio guardado pueden usar otra ubicación.
Traducción en tiempo real
La traducción en tiempo real es compatible con Pokémon Essentials. Al activar la opción y elegir los idiomas, Kirin busca primero si el diálogo ya tiene una traducción disponible. Si no la tiene, lo envía a un servicio online y lo muestra cuando termina la traducción. Las traducciones se registran en una base de datos global para que otros usuarios puedan reutilizarlas cuando encuentren el mismo diálogo en ese juego. Si un juego reemplaza las funciones de diálogo de Pokémon Essentials por su propio sistema de mensajes, esos diálogos pueden quedar sin traducir. Las ventanas de comandos no se traducen porque sus textos breves suelen carecer de contexto y pueden producir resultados incorrectos.
La versión gratuita permite traducir hasta 20.000 caracteres nuevos por día. Los miembros de Patreon tienen acceso a traducción más rápida e ilimitada.
Idiomas: Español, Español (Latinoamericano), Inglés, Alemán, Francés, Italiano, Portugués, Coreano, Japonés, Chino e Hindi.
Calidad de la traducción
La traducción de los diálogos la realiza el servicio de traducción integrado en Kirin. La calidad del texto resultante es la que ofrece ese servicio.
Base de datos de terminología Pokémon
Cuando un término está en la base de datos, se usa su traducción oficial o correspondiente en lugar del servicio online. El acceso a esta base de datos multilingüe es gratuito. También puede utilizarse sin conexión a Internet.
Idiomas: Español, Español (Latinoamericano), Inglés, Italiano, Francés, Alemán, Chino, Coreano y Japonés.
Speed Up
Speed Up tiene dos métodos de turbo. Framerate eleva el límite de cuadros por segundo para que el juego pueda ejecutarse más rápido. Frameskip omite dibujar algunos cuadros mientras el juego sigue avanzando. Ambos métodos pueden desincronizar determinados juegos o scripts. Si el juego incluye su propio turbo, se recomienda utilizarlo. Si eres desarrollador y prefieres que solo el juego controle el turbo, puedes deshabilitar el de Kirin colocando este código entre los primeros scripts:
if $kirin && Graphics.respond_to?(:kirin_disable_turbo!)
Graphics.kirin_disable_turbo!
end
Mapas optimizados
La API Ruby System.invalidate_optimized_maps() renombra la carpeta de mapas optimizados para deshabilitarlos. Delete Optimized Maps también elimina estas carpetas.
Biblioteca de juegos
Navegación mejorada y vista de portadas para los juegos registrados.
Free Mode Controls
Free Mode para los controles.
Mostrar información durante el juego
Al activar esta opción, se muestran en pantalla los FPS, la hora y el nivel de batería mientras juegas.
Control analógico flotante
Con esta opción activada, puedes mover al personaje tocando cualquier punto de la pantalla y arrastrando el dedo desde allí, sin tener que buscar el control analógico en una posición fija.
Reiniciar juego
Cierra el juego actual y lo inicia de nuevo automáticamente.
Importación de juegos
Eliminada la opción de extracción de RGSS al agregar un juego.
Autofire
Ya no afecta al D-pad.
Galería de Android
Opción para ocultar los recursos gráficos de los juegos de la galería. Al activarla, se crea un archivo .nomedia para todos los juegos registrados.
Mapa panorámico
Mapa panorámico muestra el mapa en toda la pantalla mientras el juego mantiene su resolución original. La función aprovecha una optimización de Kirin: los mapas se dibujan con un renderizador nativo en lugar del renderizador en Ruby de Pokémon Essentials.
Mapas panorámicos en fase de prueba experimental y con acceso limitado a miembros de Patreon.



