ONScripter Yuri – 強化版マルチプラットフォームNScripterエミュレータ ===========================================================
概要
この強化版ONScripterエンジンはONScripter-jhをベースにSDL2サポートを追加し、現代のプラットフォーム向けに最適化。古典的なNScripterエミュレータのパワフルな進化版で、互換性と機能が向上しています。
主な特徴
表示&インターフェース
- 動的フルスクリーンスケーリング – 画面サイズに合わせて伸縮
- ナビゲーションバー制御 – システムナビゲーション要素の非表示オプション
- GLES2レンダリング – ハードウェアアクセラレーションによる鮮明な表示
システム統合
- Storage Access Framework (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月)
- バッククォート(`)表記による英語半角文字入力をサポート追加
- 安定性向上と各種最適化を実施