Unterstützte Engines
Aurora spielt Spiele aus fünf Generationen des RPG Maker mit zwei Engines: einem stark erweiterten mkxp-z für die nativen RGSS-Engines und einer eingebauten Web-Engine für MV und MZ.
Engine-Matrix
Abschnitt betitelt „Engine-Matrix“| RPG-Maker-Version | Skriptsprache | Engine | Hinweise |
|---|---|---|---|
| XP (RGSS1) | Ruby | Nativ (mkxp-z) | Inklusive umfassender Pokémon-Essentials-Unterstützung |
| VX (RGSS2) | Ruby | Nativ (mkxp-z) | |
| VX Ace (RGSS3) | Ruby | Nativ (mkxp-z) | Läuft standardmäßig auf Ruby 1.9.2 — der Runtime, mit der VX Ace ausgeliefert wurde |
| MV | JavaScript | Eingebaute Web-Engine | |
| MZ | JavaScript | Eingebaute Web-Engine |
Ruby-Runtimes
Abschnitt betitelt „Ruby-Runtimes“Native (RGSS-)Spiele führen ihre Skripte auf einer der mitgelieferten Ruby-Runtimes von Aurora aus, pro Spiel wählbar:
| Runtime | Am besten für |
|---|---|
| Ruby 3.1 | Moderne Runtime — aktuelles Pokémon Essentials (v19+) und andere Spiele, die für modernes Ruby geschrieben sind |
| Ruby 1.8.7 | Legacy-Runtime für alte Spiele aus der Pokémon-Essentials-Ära, die gegen Ruby 1.8 geschrieben wurden |
| Ruby 1.9.2 | Der automatische Standard für VX Ace — die authentische Runtime, mit der VX Ace ausgeliefert wurde (Ruby 3.1 ist ebenfalls wählbar) |
Automatische Erkennung
Abschnitt betitelt „Automatische Erkennung“Aurora untersucht die Skripte des Spiels beim Import und beim ersten Start und wählt die Runtime, die am wahrscheinlichsten funktioniert. Ein Vorbehalt: Spiele, die ihre Skripte nur in einem verschlüsselten Archiv mitliefern, lassen sich nicht untersuchen und brauchen daher eventuell einen manuellen Wechsel (Spieleinstellungen → Ruby Runtime). Du kannst die Wahl jederzeit ändern — startet ein Spiel nicht, ist der Runtime-Wechsel das Erste, was du probieren solltest.
Pokémon Essentials
Abschnitt betitelt „Pokémon Essentials“Aurora bietet erstklassige Unterstützung für Pokémon-Essentials-Fangames — verifiziert von v17 bis v21 (getestet mit v17-, v18- und v21-Titeln), und selbst ältere Titel aus der Zeit vor v16 laufen auf der Legacy-Runtime. Essentials-Spiele werden automatisch erkannt, was Folgendes ermöglicht:
- Die passende Ruby-Runtime für die Essentials-Generation (Legacy 1.8.7 für ältere Titel, modernes 3.1 für neuere — einschließlich älterer Forks mit moderner Ruby-Syntax, die automatisch auf 3.1 erkannt werden)
- Essentials-spezifische Cheat-Optionen
- Aurora Link-Multiplayer — Spieler in der Overworld, Chat, Tausch und Kämpfe
Engine-Extras für klassische Spiele
Abschnitt betitelt „Engine-Extras für klassische Spiele“- Native Tilemap — klassische Essentials-Spiele zeichnen Karten normalerweise mit einer geskripteten Tilemap; Aurora rendert sie mit der engine-eigenen Tilemap für einen großen Geschwindigkeitsschub (standardmäßig an; Schalter pro Spiel unter Game Settings → Compatibility).
- Mode-7-Karten — Spiele auf Basis von MGCs H-Mode7 (Karten mit Pseudo-3D-Perspektive) rendern nativ; die Windows-DLL wird nicht gebraucht.
- audio.dll-Musik — Spiele, die Musik über FLs Looping-Audio-DLL leiten, spielen über Auroras native Audiokanäle, einschließlich positionsgenauer Wiederaufnahme und Lautstärkeregelung.
RTP & Spiel-Assets
Abschnitt betitelt „RTP & Spiel-Assets“Klassische XP-/VX-/VX-Ace-Spiele, die ein RTP (Run Time Package) verlangen, brauchen es installiert — Aurora weist dich darauf hin, wenn ein Spiel eines benötigt, und kann es für dich herunterladen oder importieren. Details in der RTP-Anleitung.
Spiele müssen außerdem mit vollständigen Assets ausgeliefert sein: Fangames, die als reine Quell-Repositories heruntergeladen werden, können Grafiken oder Audio vermissen, und MV-/MZ-Spiele müssen der vollständige, fertig bereitgestellte Spielordner sein.
MV/MZ-Web-Engine
Abschnitt betitelt „MV/MZ-Web-Engine“RPG-Maker-MV- und MZ-Spiele basieren auf JavaScript und laufen in Auroras eingebauter Web-Engine, die die Desktop-Umgebung (nw.js) emuliert, die die Spiele erwarten — einschließlich Videowiedergabe und zuverlässiger Spielstandsspeicherung auf iOS.