ONScripter Yuri – Enhanced Multiplatform NScripter Emulator
Overview
This enhanced version of the ONScripter engine builds upon ONScripter-jh with SDL2 support, optimized for modern platforms. A powerful evolution of the classic NScripter emulator, it delivers improved compatibility and features.
Key Features
Display & Interface
- Dynamic Fullscreen Scaling – Stretch to fit screen dimensions
- Navigation Bar Control – Option to hide system navigation elements
- GLES2 Rendering – Enhanced hardware-accelerated sharpness
System Integration
- Storage Access Framework (SAF) – Direct access to external SD cards
- Universal Path Support – Works with standard Android data directories:
/storage/emulated/0/Android/data/com.yuri.onscripter/files
/storage/XXXX-XXXX/0/Android/data/com.yuri.onscripter/files
Text & Encoding
- Multi-Codepage Support – Handles both Shift-JIS (SJIS) and GBK encodings
- Special Character Input – Latest version adds English half-width characters via ` prefix
Advanced Functionality
- Lua Scripting Engine – Full Lua integration for animations and game logic
- External Video Playback – Leverages system video player for cutscenes
Control Schemes
- Gesture Commands:
- Long Press/3-Finger Tap: Context Menu
- 4-Finger Swipe: Fast Text Skip
Getting Started
Game Installation
- Use SAF file picker to locate game folders
- Alternatively place in designated Android storage paths
Configuration
- Adjust display settings like fullscreen scaling
- Customize other runtime parameters
Development
Open-source project available on GitHub:
https://github.com/YuriSizuku/OnscripterYuri
Latest Update (v0.7.4 – July 2023)
- Added support for English half-width character input via backtick (`) notation
- Various stability improvements and optimizations