지원 엔진
Aurora는 두 개의 엔진으로 다섯 세대의 RPG Maker 게임을 플레이합니다: 네이티브 RGSS 엔진용으로 대폭 확장된 mkxp-z, 그리고 MV와 MZ용 내장 웹 엔진입니다.
엔진 매트릭스
섹션 제목: “엔진 매트릭스”| RPG Maker 버전 | 스크립팅 | 엔진 | 비고 |
|---|---|---|---|
| XP (RGSS1) | Ruby | 네이티브 (mkxp-z) | 깊이 있는 Pokémon Essentials 지원 포함 |
| VX (RGSS2) | Ruby | 네이티브 (mkxp-z) | |
| VX Ace (RGSS3) | Ruby | 네이티브 (mkxp-z) | 기본적으로 Ruby 1.9.2에서 실행 — VX Ace가 출시될 때 함께 제공된 런타임 |
| MV | JavaScript | 내장 웹 엔진 | |
| MZ | JavaScript | 내장 웹 엔진 |
Ruby 런타임
섹션 제목: “Ruby 런타임”네이티브(RGSS) 게임은 Aurora에 번들된 Ruby 런타임 중 하나에서 스크립트를 실행하며, 게임별로 선택할 수 있습니다:
| 런타임 | 적합한 대상 |
|---|---|
| Ruby 3.1 | 최신 런타임 — 현행 Pokémon Essentials(v19 이상)와 최신 Ruby로 작성된 기타 게임 |
| Ruby 1.8.7 | Ruby 1.8 기준으로 작성된 구형 Pokémon Essentials 시대 게임용 레거시 런타임 |
| Ruby 1.9.2 | VX Ace의 자동 기본값 — VX Ace가 출시될 때 함께 제공된 정통 런타임 (Ruby 3.1도 선택 가능) |
자동 감지
섹션 제목: “자동 감지”Aurora는 가져오기와 첫 실행 시 게임의 스크립트를 검사하여 가장 잘 작동할 가능성이 높은 런타임을 선택합니다. 한 가지 예외: 스크립트를 암호화된 아카이브 안에만 담아 배포하는 게임은 검사할 수 없어 수동 전환(게임 설정 → Ruby Runtime)이 필요할 수 있습니다. 선택은 언제든지 재정의할 수 있습니다 — 게임이 부팅되지 않으면 런타임 전환이 가장 먼저 시도할 방법입니다.
Pokémon Essentials
섹션 제목: “Pokémon Essentials”Aurora는 Pokémon Essentials 팬 게임을 최고 수준으로 지원합니다 — v17부터 v21까지 검증되었고(v17, v18, v21 타이틀로 테스트), v16 이전 시대의 더 오래된 타이틀도 레거시 런타임에서 실행됩니다. Essentials 게임은 자동으로 감지되며, 다음이 활성화됩니다:
- Essentials 세대에 맞는 Ruby 런타임 (구형 타이틀에는 레거시 1.8.7, 최신 타이틀에는 최신 3.1 — 최신 Ruby 문법을 사용하는 구형 포크도 자동 감지되어 3.1로 배정됩니다)
- Essentials 전용 치트 옵션
- Aurora Link 멀티플레이어 — 오버월드 플레이어, 채팅, 교환, 배틀
클래식 게임용 엔진 부가 기능
섹션 제목: “클래식 게임용 엔진 부가 기능”- 네이티브 타일맵 — 클래식 Essentials 게임은 원래 스크립트 타일맵으로 맵을 그립니다. Aurora는 엔진 자체 타일맵으로 렌더링하여 큰 속도 향상을 제공합니다 (기본값 켜짐, Game Settings → Compatibility에서 게임별 토글).
- Mode 7 맵 — MGC의 H-Mode7(유사 3D 원근 맵)로 만들어진 게임이 네이티브로 렌더링됩니다. Windows DLL이 필요 없습니다.
- audio.dll 음악 — FL의 루핑 오디오 DLL로 음악을 재생하는 게임이 Aurora의 네이티브 오디오 채널을 통해 재생되며, 정확한 위치에서의 재개와 볼륨 제어를 지원합니다.
RTP & 게임 에셋
섹션 제목: “RTP & 게임 에셋”RTP(Run Time Package)를 선언하는 클래식 XP / VX / VX Ace 게임은 RTP 설치가 필요합니다 — 게임이 RTP를 요구하면 Aurora가 안내하고 대신 다운로드하거나 가져올 수 있습니다. 자세한 내용은 RTP 가이드를 참고하세요.
게임에는 전체 에셋도 포함되어 있어야 합니다: 소스 저장소 형태로 다운로드한 팬 게임은 그래픽이나 오디오가 빠져 있을 수 있고, MV / MZ 게임은 완전히 배포된 게임 폴더여야 합니다.
MV / MZ 웹 엔진
섹션 제목: “MV / MZ 웹 엔진”RPG Maker MV와 MZ 게임은 JavaScript 기반이며 Aurora의 내장 웹 엔진에서 실행됩니다. 이 엔진은 게임이 기대하는 데스크톱(nw.js) 환경을 에뮬레이션합니다 — iOS에서의 비디오 재생과 안정적인 세이브 저장까지 포함해서요.