Moteurs pris en charge
Aurora fait tourner des jeux issus de cinq générations de RPG Maker grâce à deux moteurs : un mkxp-z largement étendu pour les moteurs RGSS natifs, et un moteur web intégré pour MV et MZ.
Matrice des moteurs
Section intitulée « Matrice des moteurs »| Version de RPG Maker | Scripts | Moteur | Remarques |
|---|---|---|---|
| XP (RGSS1) | Ruby | Natif (mkxp-z) | Inclut une prise en charge approfondie de Pokémon Essentials |
| VX (RGSS2) | Ruby | Natif (mkxp-z) | |
| VX Ace (RGSS3) | Ruby | Natif (mkxp-z) | Tourne sur Ruby 1.9.2 par défaut — le runtime livré avec VX Ace |
| MV | JavaScript | Moteur web intégré | |
| MZ | JavaScript | Moteur web intégré |
Runtimes Ruby
Section intitulée « Runtimes Ruby »Les jeux natifs (RGSS) exécutent leurs scripts sur l’un des runtimes Ruby embarqués d’Aurora, sélectionnable par jeu :
| Runtime | Idéal pour |
|---|---|
| Ruby 3.1 | Runtime moderne — Pokémon Essentials actuel (v19+) et autres jeux écrits pour du Ruby moderne |
| Ruby 1.8.7 | Runtime legacy pour les vieux jeux de l’ère Pokémon Essentials écrits pour Ruby 1.8 |
| Ruby 1.9.2 | Le choix automatique pour VX Ace — le runtime authentique livré avec VX Ace (Ruby 3.1 reste sélectionnable) |
Détection automatique
Section intitulée « Détection automatique »Aurora inspecte les scripts du jeu à l’import et au premier lancement, et choisit le runtime le plus susceptible de fonctionner. Une réserve : les jeux qui ne livrent leurs scripts que dans une archive chiffrée ne peuvent pas être inspectés, et peuvent donc nécessiter un changement manuel (réglages du jeu → Ruby Runtime). Vous pouvez remplacer ce choix à tout moment — si un jeu ne démarre pas, changer de runtime est la première chose à essayer.
Pokémon Essentials
Section intitulée « Pokémon Essentials »Aurora offre une prise en charge de premier ordre des fangames Pokémon Essentials — vérifiée de la v17 à la v21 (testée avec des titres v17, v18 et v21), et même des titres plus anciens (avant l’ère v16) tournent sur le runtime legacy. Les jeux Essentials sont détectés automatiquement, ce qui active :
- Le bon runtime Ruby pour la génération d’Essentials (legacy 1.8.7 pour les titres anciens, moderne 3.1 pour les récents — y compris les vieux forks utilisant une syntaxe Ruby moderne, détectés automatiquement vers 3.1)
- Les options de cheats spécifiques à Essentials
- Le multijoueur Aurora Link — joueurs sur la carte, chat, échanges et combats
Extras moteur pour les jeux classiques
Section intitulée « Extras moteur pour les jeux classiques »- Tilemap natif — les jeux Essentials classiques dessinent normalement leurs cartes avec un tilemap scripté ; Aurora les rend avec le tilemap du moteur pour un gros gain de vitesse (activé par défaut ; interrupteur par jeu dans Game Settings → Compatibility).
- Cartes Mode 7 — les jeux construits sur H-Mode7 de MGC (cartes en perspective pseudo-3D) sont rendus nativement ; la DLL Windows n’est pas nécessaire.
- Musique audio.dll — les jeux qui font passer leur musique par la DLL de lecture en boucle de FL jouent via les canaux audio natifs d’Aurora, avec reprise à la position exacte et contrôle du volume.
RTP et ressources de jeu
Section intitulée « RTP et ressources de jeu »Les jeux classiques XP / VX / VX Ace qui déclarent un RTP (Run Time Package) ont besoin qu’il soit installé — Aurora vous le signale quand un jeu en requiert un et peut le télécharger ou l’importer pour vous. Voir le guide RTP pour les détails.
Les jeux doivent aussi être livrés avec toutes leurs ressources : les fangames téléchargés comme simples dépôts de sources peuvent manquer de graphismes ou d’audio, et les jeux MV / MZ doivent être le dossier de jeu complet et déployé.
Moteur web MV / MZ
Section intitulée « Moteur web MV / MZ »Les jeux RPG Maker MV et MZ sont basés sur JavaScript et tournent dans le moteur web intégré d’Aurora, qui émule l’environnement de bureau (nw.js) attendu par les jeux — y compris la lecture vidéo et un stockage de sauvegardes fiable sur iOS.