설정
Aurora의 설정은 세 계층으로 구성됩니다:
- 앱 설정 — 어디에나 적용됩니다 (볼륨, 외관, 라이브러리, 세이브)
- 엔진 기본값 — 한 엔진(XP/VX/Ace 또는 MV/MZ)의 모든 게임에 적용되는 전역 기본값
- 게임별 설정 — 한 게임에 대해 엔진 기본값을 재정의합니다
모든 항목에 합리적인 기본값이 선택되어 있어, 대부분의 게임은 아무것도 건드리지 않아도 잘 작동합니다.
앱 설정
섹션 제목: “앱 설정”- Master Volume(마스터 볼륨, 기본값 100%) — 모든 게임에 적용되는 앱 전체 볼륨. 플레이 중 실시간으로 적용됩니다.
- Animated Background(움직이는 배경, 켜짐) — 앱 화면 뒤의 움직이는 그라데이션. 배터리를 아끼려면 끄세요.
- Dark Mode(다크 모드, 켜짐) — 앱을 어두운/밝은 외관으로 전환합니다.
- Icon-Colored Game Pages(아이콘 색상 게임 페이지, 켜짐) — 각 게임의 상세 페이지를 아이콘에서 추출한 색으로 물들입니다.
- File Ext. Filter(파일 확장자 필터, 켜짐) — 가져오기 파일 선택기를 지원되는 압축 형식으로 제한합니다. 올바른 압축 파일이 회색으로 비활성화되어 있으면 끄세요.
게임 오버레이
섹션 제목: “게임 오버레이”- Haptic Feedback(햅틱 피드백, 켜짐) — 온스크린 버튼을 누를 때의 진동.
- Show Overlay Button(오버레이 버튼 표시, 켜짐) — 실행 중인 게임 위의 플로팅 퀵 메뉴 버튼. 조작을 참고하세요.
- Button Opacity(버튼 불투명도, 60%) — 플로팅 버튼의 투명도. 실시간 미리보기가 제공됩니다.
- Touch to Mouse(터치를 마우스로, 켜짐) — 게임 화면 탭이 마우스 클릭이 됩니다. XP / VX / VX Ace 게임 전용.
- Controls & Layout(조작 및 레이아웃) — 버튼 매핑, 레이아웃 편집기, 조작 프로필. 조작에서 다룹니다.
라이브러리
섹션 제목: “라이브러리”- Game Icons in List View(목록 보기에서 게임 아이콘, 꺼짐) — 목록 보기에서 게임 옆에 아이콘을 표시합니다 (현재는 임시 아트).
- Color Tags(색상 태그, 켜짐) — 라이브러리 항목의 색상 분류 점. Color Tag Settings(색상 태그 설정)에서 새 게임의 기본 색(초록)과 라이브러리의 Rainbow 정렬에서 그룹 순서를 정하는 Color Weights(색상 가중치)를 설정합니다. 색상 태그를 참고하세요.
세이브 & 데이터
섹션 제목: “세이브 & 데이터”- iCloud Saves(iCloud 세이브, 꺼짐) — 게임 세이브를 iCloud에 저장하여 여러 기기에서 따라오게 합니다. iCloud Drive가 필요합니다. 게임이 아직 iCloud에 있는 상태에서 끄면 세이브를 로컬 저장소로 다시 옮길지 물어봅니다.
- Automatic Save Backups(자동 세이브 백업, 켜짐) — 게임을 실행할 때마다 세이브의 스냅샷을 만듭니다.
- iCloud Backups(iCloud 백업, 꺼짐) — 그 백업들도 iCloud에 보관합니다.
- Max Backup Slots(최대 백업 슬롯, 2, 범위 1–10) — 게임당 유지할 자동 백업 수.
- Save Manager / Save Backups / Storage(세이브 관리자 / 세이브 백업 / 저장 공간) — 모든 게임의 세이브를 둘러보고, 백업을 복원하고, 공간을 차지하는 항목을 확인합니다.
RTP Manager
섹션 제목: “RTP Manager”RPG Maker XP, VX, VX Ace용 공식 Runtime Packages(런타임 패키지 — 기본 그래픽/음악 에셋)를 다운로드하거나 가져옵니다. 기본 에셋 없이 배포된 게임에는 알맞은 RTP가 필요합니다 — 게임이 찾을 수 없는 RTP를 요구하면 Aurora가 실행 시 안내합니다.
개발자
섹션 제목: “개발자”- Developer Mode(개발자 모드, 꺼짐) — 개발자 옵션(추가 Link Play 디버깅, MV/MZ 게임용 게임별 스크립트 콘솔, 스크린샷 도우미)을 잠금 해제합니다. 일반 플레이 시에는 꺼 두세요.
- Frame Profiler(프레임 프로파일러, 꺼짐, 개발자 모드 아래) — 성능 리포트용으로 프레임 시간 분석을 게임 로그에 기록합니다. 다음 실행부터 적용됩니다.
엔진 기본값: RPGM XP / VX / VX Ace
섹션 제목: “엔진 기본값: RPGM XP / VX / VX Ace”Settings → Engines → RPGM XP / VX / VX Ace. 이 항목들은 전역 기본값이며, 개별 게임에서 재정의할 수 있습니다(아래 참고).
호환성
섹션 제목: “호환성”- Known-Game Fixes(알려진 게임 수정, 켜짐) — 특정 게임의 알려진 문제 스크립트를 패치합니다. 해당되지 않는 게임에는 아무 영향이 없으니 켜 두세요.
- Native Tilemap(네이티브 타일맵, 켜짐) — 클래식 PE 맵을 게임의 스크립트 타일맵 대신 엔진 자체 타일맵으로 렌더링합니다. 특히 맵 스크롤 중에 큰 속도 향상이 있습니다. 맵 타일이 잘못 렌더링되면 게임별로 끄세요. 다음 실행부터 적용됩니다.
- Error Tolerance Shims(오류 허용 심, 꺼짐) — 흔한 스크립트 오류(nil 값, 누락된 폰트)를 엔진이 견디게 합니다. 게임이 충돌하면 켜세요. 스크립트 동작이 약간 달라지기 때문에 기본값은 꺼짐입니다.
셰이더 프리셋
섹션 제목: “셰이더 프리셋”번들 룩 프리셋을 적용하거나, 현재 디스플레이·후처리 설정을 나만의 프리셋으로 저장하세요.
디스플레이 & 업스케일링
섹션 제목: “디스플레이 & 업스케일링”- Upscale Method(업스케일 방식, xBRZ) — 게임 이미지를 확대하는 방식: Nearest, Bilinear, Bicubic, Lanczos3, xBRZ, FSR. xBRZ는 픽셀 아트에 잘 맞고, FSR은 아래의 CAS Sharpening과 짝을 이룹니다.
- Downscale Method(다운스케일 방식, Nearest) — 이미지가 축소될 때 사용됩니다.
- Bicubic Sharpness(바이큐빅 선명도, 100) — Bicubic 선택 시 표시됩니다.
- FXAA (Anti-Aliasing)(꺼짐) — 계단 현상을 부드럽게 합니다.
- Ambient Glow (Letterbox)(앰비언트 글로우, 0%) — 검은 여백을 게임 이미지에서 번지는 부드러운 빛으로 채웁니다.
- Integer Scaling(정수 스케일링, 켜짐) — 최대 선명도를 위해 정수 배율로만 확대합니다. Last-Mile Stretch(라스트마일 스트레치, 켜짐)는 남는 약간의 여백을 채워 이미지가 작아 보이지 않게 합니다.
- Fixed Aspect Ratio(고정 화면비, 켜짐) — 화면을 가득 채우려 늘이지 않고 게임의 비율을 유지합니다.
프레임 레이트
섹션 제목: “프레임 레이트”- Sync to Display(디스플레이 동기화, 꺼짐) — 게임 로직을 화면 주사율에 맞춥니다. 클래식 게임은 스스로 속도를 조절하므로 기본값은 꺼짐입니다.
- Fixed Frame Rate(고정 프레임 레이트, Default) — 30/40/60/120/무제한으로 강제합니다. Default는 게임 자체 프레임 레이트를 사용합니다. Sync to Display가 켜져 있으면 숨겨집니다.
- Frame Skip(프레임 스킵, 꺼짐) — 느린 장면에서 게임 속도를 유지하기 위해 프레임을 건너뜁니다.
- VSync(켜짐) — 화면 테어링을 방지합니다.
- Show FPS(FPS 표시, 꺼짐) — 프레임 레이트 카운터 오버레이.
후처리
섹션 제목: “후처리”모두 플레이 중 실시간 적용됩니다: CAS Sharpening(0%), Bloom(0%, 활성화 시 Bloom Threshold 50%), Saturation(100%), Brightness(100%), Contrast(100%), Gamma(100%). 중립 기본값은 게임 이미지를 그대로 둡니다.
- Solid Fonts(솔리드 폰트, 꺼짐) — 안티에일리어싱 없이 텍스트를 렌더링해 더 또렷한 레트로 느낌을 냅니다.
- Font Scale(폰트 배율, 1.0×) — 모든 인게임 텍스트를 확대하거나 축소합니다 (0.5–2.0×).
- Kerning(커닝, 켜짐) — 자연스러운 글자 간격.
- Hinting(힌팅, Light Default) — 글리프가 픽셀 그리드에 맞춰지는 방식: None, Light, Normal, Light Default.
- Height Mode(높이 모드, FreeType (iOS)) — 텍스트 줄 높이를 측정하는 방식. 게임 텍스트가 잘리거나 어긋나면 GDI (Windows)로 바꾸세요 — 게임이 Windows에서 설계될 때 기준으로 삼은 측정 방식을 모방합니다.
- Disable Autotile Animation(오토타일 애니메이션 비활성화, 꺼짐) — 무거운 맵에서 속도를 높이기 위해 애니메이션 타일(물, 꽃)을 멈춥니다.
- Path Cache(경로 캐시, 켜짐) — 더 빠른 로딩을 위해 게임의 파일 구조를 캐시합니다. 실행 중인 게임 아래에서 파일이 바뀌는 경우가 아니라면 켜 두세요.
고해상도 (고급)
섹션 제목: “고해상도 (고급)”- Enable Hi-Res(고해상도 활성화, 꺼짐) — 더 높은 내부 해상도로 렌더링하며, Framebuffer Scale과 Texture Scale(각각 1–4×)을 제공합니다. 메모리와 배터리를 소모하므로 실험용입니다.
엔진 기본값: RPG Maker MV / MZ
섹션 제목: “엔진 기본값: RPG Maker MV / MZ”Settings → Engines → RPG Maker MV/MZ. Aurora 웹 엔진 게임의 전역 기본값이며, 마찬가지로 게임별 재정의가 가능합니다.
렌더러
섹션 제목: “렌더러”- Graphics(그래픽, Auto) — Auto는 게임이 선택하게 둡니다(보통 WebGL). WebGL에서 잘못 렌더링되는 구형·문제 게임에는 Canvas를 강제하세요. 다음 실행부터 적용됩니다.
- Resolution Scale(해상도 배율, 1.0×, 범위 0.5–2.0) — 높을수록 선명하지만 메모리를 더 사용합니다. 구형 기기의 대형 게임은 1.0× 초과 시 메모리가 부족할 수 있습니다.
- Scaling(스케일링, Fit) — Fit은 화면비를 유지(레터박스), Stretch는 화면을 채우고, Integer는 정수 배율에 맞춥니다(픽셀 아트에 가장 선명).
- Image Cache Cap(이미지 캐시 상한, 0 = 엔진 기본값) — 게임이 유지하는 이미지 메모리 양을 제한합니다. 대형 게임이 구형 기기에서 충돌하면 낮추세요.
- Fast-Forward Speed(빨리 감기 속도, 3×) — 오버레이 빨리 감기 버튼이 순환하는 최고 속도 (2×–4×).
- Pause in Background(백그라운드에서 일시정지, 켜짐) — Aurora가 백그라운드로 가면 게임 루프와 오디오를 일시정지합니다.
- Debug / Cheat Mode(디버그/치트 모드, 꺼짐) — 게임을 RPG Maker 플레이테스트 모드로 실행합니다: F9로 디버그 메뉴(스위치/변수 편집)를 열고 Ctrl을 누른 채로 벽을 통과합니다. 일부 게임은 플레이테스트에서 다르게 동작합니다.
- Import Font(폰트 가져오기) — .ttf/.otf 폰트를 추가합니다. 가져온 폰트를 이름으로 참조하는 게임은 그 폰트를 찾게 되며, Default Font(기본 폰트, 기본값 None)로 하나를 강제할 수도 있습니다.
디버그
섹션 제목: “디버그”- Show FPS(FPS 표시, 꺼짐) — 엔진의 FPS 카운터. 다음 실행부터 적용됩니다.
게임별 설정
섹션 제목: “게임별 설정”게임의 상세 페이지를 열고 기어 메뉴를 탭한 뒤 Game Settings(게임 설정)를 선택하세요.
- Use Global Settings(전역 설정 사용, 켜짐) — 마스터 스위치입니다. 켜져 있는 동안 게임은 위의 엔진 기본값을 따릅니다(각 행에 전역 값이 “Global” 태그와 함께 표시됩니다). 이 게임만 커스터마이징하려면 끄세요.
XP / VX / VX Ace 게임에서 재정의할 수 있는 항목: Known-Game Fixes, Native Tilemap, Error Tolerance Shims, Smooth Scaling(전역 Upscale Method의 게임별 간소화 버전: 켜면 전역 방식을 사용하고, 끄면 또렷한 Nearest로 렌더링), Fixed Aspect Ratio, VSync, Sync to Display(Auto / On / Off — Auto는 전역 설정을 따름), Fixed Framerate, Frame Skip, Disable Autotile Animation, Path Cache, Solid Fonts, Font Scale.
두 가지 게임별 항목은 전역 스위치 밖에 있습니다:
- Ruby Runtime(Ruby 런타임, Auto) — 게임이 실행되는 스크립트 런타임: Modern (3.1), Legacy (1.8), Ace (1.9). Auto는 게임의 엔진과 스크립트에서 알맞은 런타임을 선택합니다. 게임이 실행되지 않거나 이상하게 동작하면 다른 런타임을 시도해 보세요. 다음 실행부터 적용됩니다.
- Cheats(치트) — 게임별 전용이며 실행 중인 게임에 실시간 적용됩니다: Debug / Cheat Mode(다음 실행부터 적용되며 일부 게임을 바꾸거나 고장 낼 수 있습니다)와 Walk Through Walls(벽 통과). PE 게임에는 Disable Wild Encounters(야생 조우 비활성화)와 100% Catch Rate(100% 포획률)도 제공됩니다.
MV / MZ 게임의 재정의 가능 항목은 MV/MZ 기본값과 동일합니다: Graphics, Resolution Scale, Scaling, Image Cache Cap, Pause in Background, Debug / Cheat Mode.
기타 게임별 옵션
섹션 제목: “기타 게임별 옵션”같은 기어 메뉴에서 다음도 제공됩니다: Change Save Folder(세이브 폴더 변경 — 게임을 다른 세이브 폴더에 연결합니다. 게임의 새 버전으로 업데이트할 때 유용), Plugins(플러그인, XP/VX/Ace 게임 전용), Logs(로그, 게임이 로그를 생성한 경우 표시), 그리고 Advanced(고급) 아래: 게임 또는 폴더 이름 변경, 아이콘 변경, 게임 삭제(세이브 폴더는 유지되므로 다시 가져오면 재연결할 수 있습니다).
- 게임 실행 중에 디스플레이·후처리 설정을 바꾸면 즉시 적용됩니다 — 인게임 오버레이 메뉴에서 같은 설정을 조절할 수 있습니다
- 설정이 엉망이 되었나요? 각 설정 옆에 중립값이 위에 적혀 있습니다 — 아니면 게임을 다시 Use Global Settings로 되돌리기만 하면 됩니다