Motores compatibles
Aurora ejecuta juegos de cinco generaciones de RPG Maker usando dos motores: el Aurora Engine 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 (Aurora Engine) | Incluye compatibilidad profunda con PE |
| VX (RGSS2) | Ruby | Nativo (Aurora Engine) | |
| VX Ace (RGSS3) | Ruby | Nativo (Aurora Engine) | 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 — PE actual (v19+) y otros juegos escritos para Ruby moderno |
| Ruby 1.8.7 | Runtime legado para juegos antiguos de la era PE 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.
Aurora ofrece compatibilidad de primera clase con los fan games de PE — 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 PE se detectan automáticamente, lo que habilita:
- El runtime de Ruby adecuado para la generación de PE (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 PE
- 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 PE 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.