Bỏ qua để đến nội dung

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.

Phiên bản RPG MakerNgôn ngữ scriptEngineGhi chú
XP (RGSS1)RubyNative (mkxp-z)Bao gồm hỗ trợ chuyên sâu Pokémon Essentials
VX (RGSS2)RubyNative (mkxp-z)
VX Ace (RGSS3)RubyNative (mkxp-z)Mặc định chạy trên Ruby 1.9.2 — runtime mà VX Ace phát hành kèm
MVJavaScriptWeb engine tích hợp
MZJavaScriptWeb engine tích hợp

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:

RuntimePhù hợp nhất với
Ruby 3.1Runtime 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.7Runtime legacy cho các game thời Pokémon Essentials cũ viết trên Ruby 1.8
Ruby 1.9.2Mặ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)

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.

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.

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 đủ.

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.