Engine được hỗ trợ
Aurora chơi được game từ năm thế hệ RPG Maker bằng hai engine: một bản mkxp-z được mở rộng sâu cho các engine RGSS native, và một web engine tích hợp sẵn cho MV và MZ.
Bảng engine
Phần tiêu đề “Bảng engine”| Phiên bản RPG Maker | Ngôn ngữ script | Engine | Ghi chú |
|---|---|---|---|
| XP (RGSS1) | Ruby | Native (mkxp-z) | Bao gồm hỗ trợ chuyên sâu Pokémon Essentials |
| VX (RGSS2) | Ruby | Native (mkxp-z) | |
| VX Ace (RGSS3) | Ruby | Native (mkxp-z) | Mặc định chạy trên Ruby 1.9.2 — runtime mà VX Ace phát hành kèm |
| MV | JavaScript | Web engine tích hợp | |
| MZ | JavaScript | Web engine tích hợp |
Runtime Ruby
Phần tiêu đề “Runtime Ruby”Game native (RGSS) chạy script của chúng trên một trong các runtime Ruby được Aurora đóng gói sẵn, có thể chọn theo từng game:
| Runtime | Phù hợp nhất với |
|---|---|
| Ruby 3.1 | Runtime hiện đại — Pokémon Essentials hiện tại (v19+) và các game khác viết cho Ruby hiện đại |
| Ruby 1.8.7 | Runtime legacy cho các game thời Pokémon Essentials cũ viết trên Ruby 1.8 |
| Ruby 1.9.2 | Mặc định tự động cho VX Ace — runtime nguyên bản mà VX Ace phát hành kèm (cũng có thể chọn Ruby 3.1) |
Nhận diện tự động
Phần tiêu đề “Nhận diện tự động”Aurora kiểm tra script của game khi nhập và ở lần khởi chạy đầu tiên, rồi chọn runtime có khả năng hoạt động cao nhất. Một lưu ý: những game chỉ đóng gói script bên trong file nén mã hóa thì không kiểm tra được, nên có thể cần chuyển thủ công (cài đặt game → Ruby Runtime). Bạn có thể tự chọn lại bất cứ lúc nào — nếu một game không khởi động được, việc đầu tiên nên thử là đổi runtime.
Pokémon Essentials
Phần tiêu đề “Pokémon Essentials”Aurora hỗ trợ hạng nhất các fan game Pokémon Essentials — đã kiểm chứng từ v17 đến v21 (thử nghiệm với các tựa game v17, v18 và v21), và cả những tựa game cũ hơn thời trước v16 cũng chạy trên runtime legacy. Game Essentials được nhận diện tự động, qua đó kích hoạt:
- Đúng runtime Ruby cho thế hệ Essentials tương ứng (legacy 1.8.7 cho tựa cũ, modern 3.1 cho tựa mới hơn — bao gồm các bản fork cũ dùng cú pháp Ruby hiện đại, được tự động nhận diện lên 3.1)
- Các tùy chọn cheat riêng cho Essentials
- Chơi mạng Aurora Link — người chơi trên bản đồ, trò chuyện, trao đổi và đấu với nhau
Tính năng engine bổ sung cho game cổ điển
Phần tiêu đề “Tính năng engine bổ sung cho game cổ điển”- Native tilemap — game Essentials cổ điển thường vẽ bản đồ bằng tilemap script; Aurora dựng chúng bằng tilemap của chính engine để tăng tốc đáng kể (bật mặc định; công tắc theo game trong Game Settings → Compatibility).
- Bản đồ Mode 7 — game xây dựng trên H-Mode7 của MGC (bản đồ phối cảnh giả 3D) được dựng native; không cần đến file DLL của Windows.
- Nhạc audio.dll — game phát nhạc qua DLL lặp âm thanh của FL sẽ phát qua các kênh âm thanh native của Aurora, bao gồm cả tiếp tục phát đúng vị trí và điều khiển âm lượng.
RTP & tài nguyên game
Phần tiêu đề “RTP & tài nguyên game”Game XP / VX / VX Ace cổ điển có khai báo RTP (Run Time Package) thì cần cài nó — Aurora nhắc bạn khi một game yêu cầu và có thể tải về hoặc nhập giúp bạn. Xem hướng dẫn RTP để biết chi tiết.
Game cũng phải được phát hành kèm đầy đủ tài nguyên: fan game tải về dưới dạng kho mã nguồn trần có thể thiếu đồ họa hoặc âm thanh, và game MV / MZ phải là thư mục game đã triển khai (deploy) đầy đủ.
Web engine MV / MZ
Phần tiêu đề “Web engine MV / MZ”Game RPG Maker MV và MZ dựa trên JavaScript và chạy trong web engine tích hợp sẵn của Aurora, vốn mô phỏng môi trường desktop (nw.js) mà các game này trông đợi — bao gồm cả phát video và lưu trữ bản lưu đáng tin cậy trên iOS.