ONScripter Yuri – 향상된 멀티플랫폼 NScripter 에뮬레이터
개요
이 향상된 ONScripter 엔진은 ONScripter-jh를 기반으로 SDL2 지원을 추가하고 현대 플랫폼에 최적화되었습니다. 클래식 NScripter 에뮬레이터의 강력한 진화판으로, 향상된 호환성과 기능을 제공합니다.
주요 기능
디스플레이 & 인터페이스
- 동적 전체 화면 스케일링 – 화면 크기에 맞춰 자동 조정
- 네비게이션 바 제어 – 시스템 네비게이션 요소 숨기기 옵션
- GLES2 렌더링 – 향상된 하드웨어 가속 선명도
시스템 통합
- 저장소 접근 프레임워크(SAF) – 외부 SD 카드 직접 접근 지원
- 범용 경로 지원 – 표준 Android 데이터 디렉토리와 호환:
/storage/emulated/0/Android/data/com.yuri.onscripter/files
/storage/XXXX-XXXX/0/Android/data/com.yuri.onscripter/files
텍스트 & 인코딩
- 멀티 코드페이지 지원 – Shift-JIS(SJIS)와 GBK 인코딩 모두 처리
- 특수 문자 입력 – 최신 버전에서 역따옴표(`) 접두어로 영어 반각 문자 추가 지원
고급 기능
- Lua 스크립팅 엔진 – 애니메이션과 게임 로직을 위한 완전한 Lua 통합
- 외부 비디오 재생 – 시스템 비디오 플레이어를 활용한 컷신 재생
컨트롤 방식
- 제스처 명령어:
- 길게 누르기/3손가릭 탭: 컨텍스트 메뉴
- 4손가락 스와이프: 텍스트 빠른 넘기기
시작하기
게임 설치
- SAF 파일 선택기를 사용해 게임 폴더 위치 지정
- 또는 지정된 Android 저장소 경로에 배치
설정
- 전체 화면 스케일링 등의 디스플레이 설정 조정
- 기타 런타임 파라미터 커스터마이징
개발 정보
GitHub에서 확인할 수 있는 오픈소스 프로젝트:
https://github.com/YuriSizuku/OnscripterYuri
최신 업데이트 (v0.7.4 – 2023년 7월)
- 역따옴표(`) 표기법을 통한 영어 반각 문자 입력 지원 추가
- 다양한 안정성 개선 및 최적화