Motores compatibles
Aurora ejecuta juegos de cinco generaciones de RPG Maker usando dos motores: un mkxp-z ampliamente extendido para los motores RGSS nativos, y un motor web integrado para MV y MZ.
Matriz de motores
Sección titulada «Matriz de motores»| Versión de RPG Maker | Scripting | Motor | Notas |
|---|---|---|---|
| XP (RGSS1) | Ruby | Nativo (mkxp-z) | Incluye compatibilidad profunda con Pokémon Essentials |
| VX (RGSS2) | Ruby | Nativo (mkxp-z) | |
| VX Ace (RGSS3) | Ruby | Nativo (mkxp-z) | Corre en Ruby 1.9.2 por defecto — el runtime con el que se distribuyó VX Ace |
| MV | JavaScript | Motor web integrado | |
| MZ | JavaScript | Motor web integrado |
Runtimes de Ruby
Sección titulada «Runtimes de Ruby»Los juegos nativos (RGSS) ejecutan sus scripts en uno de los runtimes de Ruby incluidos en Aurora, seleccionable por juego:
| Runtime | Ideal para |
|---|---|
| Ruby 3.1 | Runtime moderno — Pokémon Essentials actual (v19+) y otros juegos escritos para Ruby moderno |
| Ruby 1.8.7 | Runtime legado para juegos antiguos de la era Pokémon Essentials escritos para Ruby 1.8 |
| Ruby 1.9.2 | El valor automático para VX Ace — el runtime auténtico con el que se distribuyó VX Ace (Ruby 3.1 también es seleccionable) |
Detección automática
Sección titulada «Detección automática»Aurora inspecciona los scripts del juego al importarlo y en el primer inicio, y elige el runtime con más probabilidades de funcionar. Una salvedad: los juegos que solo incluyen sus scripts dentro de un archivo cifrado no pueden inspeccionarse, por lo que pueden necesitar un cambio manual (ajustes del juego → Ruby Runtime). Puedes anular la elección en cualquier momento — si un juego no arranca, cambiar de runtime es lo primero que hay que probar.
Pokémon Essentials
Sección titulada «Pokémon Essentials»Aurora ofrece compatibilidad de primera clase con los fan games de Pokémon Essentials — verificada desde la v17 hasta la v21 (probada con títulos de v17, v18 y v21), e incluso los títulos más antiguos de la era pre-v16 funcionan con el runtime legado. Los juegos de Essentials se detectan automáticamente, lo que habilita:
- El runtime de Ruby adecuado para la generación de Essentials (legado 1.8.7 para títulos antiguos, moderno 3.1 para los más recientes — incluidos forks antiguos que usan sintaxis moderna de Ruby, que se detectan automáticamente hacia 3.1)
- Opciones de trucos específicas de Essentials
- Multijugador de Aurora Link — jugadores en el mundo del juego, chat, intercambios y combates
Extras del motor para juegos clásicos
Sección titulada «Extras del motor para juegos clásicos»- Tilemap nativo — los juegos clásicos de Essentials normalmente dibujan los mapas con un tilemap por script; Aurora los renderiza con el tilemap del propio motor para una gran mejora de velocidad (activado por defecto; interruptor por juego en Game Settings → Compatibility).
- Mapas Mode 7 — los juegos construidos sobre H-Mode7 de MGC (mapas con perspectiva pseudo-3D) se renderizan de forma nativa; la DLL de Windows no es necesaria.
- Música por audio.dll — los juegos que enrutan la música a través de la DLL de audio con bucles de FL suenan a través de los canales de audio nativos de Aurora, incluida la reanudación en la posición exacta y el control de volumen.
RTP y recursos del juego
Sección titulada «RTP y recursos del juego»Los juegos clásicos de XP / VX / VX Ace que declaran un RTP (Run Time Package) necesitan tenerlo instalado — Aurora te avisa cuando un juego lo requiere y puede descargarlo o importarlo por ti. Consulta la guía del RTP para más detalles.
Los juegos también deben incluir todos sus recursos: los fan games descargados como repositorios de código fuente pueden carecer de gráficos o audio, y los juegos de MV / MZ deben ser la carpeta completa del juego desplegado.
Motor web MV / MZ
Sección titulada «Motor web MV / MZ»Los juegos de RPG Maker MV y MZ están basados en JavaScript y se ejecutan en el motor web integrado de Aurora, que emula el entorno de escritorio (nw.js) que los juegos esperan — incluida la reproducción de vídeo y un almacenamiento de guardados fiable en iOS.