Engines Compatíveis
O Aurora roda jogos de cinco gerações de RPG Maker usando duas engines: um mkxp-z profundamente estendido para as engines RGSS nativas, e uma engine web integrada para MV e MZ.
Matriz de Engines
Seção intitulada “Matriz de Engines”| Versão do RPG Maker | Scripts | Engine | Observações |
|---|---|---|---|
| XP (RGSS1) | Ruby | Nativa (mkxp-z) | Inclui suporte aprofundado a Pokémon Essentials |
| VX (RGSS2) | Ruby | Nativa (mkxp-z) | |
| VX Ace (RGSS3) | Ruby | Nativa (mkxp-z) | Roda em Ruby 1.9.2 por padrão — o runtime com que o VX Ace foi lançado |
| MV | JavaScript | Engine web integrada | |
| MZ | JavaScript | Engine web integrada |
Runtimes de Ruby
Seção intitulada “Runtimes de Ruby”Jogos nativos (RGSS) rodam seus scripts em um dos runtimes de Ruby incluídos no Aurora, selecionáveis por jogo:
| Runtime | Ideal Para |
|---|---|
| Ruby 3.1 | Runtime moderno — Pokémon Essentials atual (v19+) e outros jogos escritos para Ruby moderno |
| Ruby 1.8.7 | Runtime legado para jogos antigos da era Pokémon Essentials escritos para Ruby 1.8 |
| Ruby 1.9.2 | O padrão automático para VX Ace — o runtime autêntico com que o VX Ace foi lançado (Ruby 3.1 também é selecionável) |
Detecção Automática
Seção intitulada “Detecção Automática”O Aurora inspeciona os scripts do jogo na importação e na primeira inicialização e escolhe o runtime com mais chances de funcionar. Uma ressalva: jogos que distribuem seus scripts apenas dentro de um arquivo criptografado não podem ser inspecionados, então podem precisar de uma troca manual (ajustes do jogo → Ruby Runtime). Você pode substituir a escolha a qualquer momento — se um jogo não inicia, trocar de runtime é a primeira coisa a tentar.
Pokémon Essentials
Seção intitulada “Pokémon Essentials”O Aurora tem suporte de primeira classe a fan games de Pokémon Essentials — verificado da v17 até a v21 (testado com títulos de v17, v18 e v21), e títulos ainda mais antigos, da era pré-v16, rodam no runtime legado. Jogos Essentials são detectados automaticamente, o que habilita:
- O runtime de Ruby certo para a geração do Essentials (legado 1.8.7 para títulos mais antigos, moderno 3.1 para os mais novos — incluindo forks antigos que usam sintaxe moderna de Ruby, detectados automaticamente para o 3.1)
- Opções de cheat específicas do Essentials
- Multiplayer do Aurora Link — jogadores no overworld, chat, trocas e batalhas
Extras de engine para jogos clássicos
Seção intitulada “Extras de engine para jogos clássicos”- Tilemap nativo — jogos clássicos do Essentials normalmente desenham os mapas com um tilemap em script; o Aurora os renderiza com o tilemap da própria engine para um grande ganho de velocidade (ativado por padrão; interruptor por jogo em Game Settings → Compatibility).
- Mapas Mode 7 — jogos construídos sobre o H-Mode7 do MGC (mapas com perspectiva pseudo-3D) renderizam nativamente; a DLL do Windows não é necessária.
- Música via audio.dll — jogos que encaminham a música pela DLL de áudio em loop do FL tocam pelos canais de áudio nativos do Aurora, incluindo retomada na posição exata e controle de volume.
RTP e Recursos dos Jogos
Seção intitulada “RTP e Recursos dos Jogos”Jogos clássicos de XP / VX / VX Ace que declaram um RTP (Run Time Package) precisam dele instalado — o Aurora avisa quando um jogo exige um e pode baixá-lo ou importá-lo para você. Veja o guia de RTP para detalhes.
Os jogos também precisam vir com seus recursos completos: fan games baixados como repositórios de código-fonte podem estar sem gráficos ou áudio, e jogos de MV / MZ precisam ser a pasta completa do jogo implantado.
Engine Web para MV / MZ
Seção intitulada “Engine Web para MV / MZ”Jogos de RPG Maker MV e MZ são baseados em JavaScript e rodam na engine web integrada do Aurora, que emula o ambiente desktop (nw.js) que os jogos esperam — incluindo reprodução de vídeo e armazenamento confiável de saves no iOS.