ファイル形式
Sakura は、NScripter / ONScripter のゲームを幅広いアーカイブ・インストーラー形式からインポートでき、パスワード付きアーカイブの中身も扱えます。
対応アーカイブ
Section titled “対応アーカイブ”| 形式 | 拡張子 | 備考 |
|---|---|---|
| ZIP | .zip | ZIPFoundation で展開(パスワード付きは SSZipArchive)。 |
| 7-Zip | .7z | PLzmaSDK で展開。 |
| RAR | .rar | UnrarKit で展開し、展開後に整合性チェックを実施。 |
| TAR | .tar | 無圧縮のアーカイブ形式。 |
| Gzip | .gz | Gzip 圧縮された TAR アーカイブ。 |
| Bzip2 | .bz2 | Bzip2 圧縮された TAR アーカイブ。 |
| LZH/LHA | .lzh, .lha | ネイティブ LHA エクストラクタで展開。 |
インストーラー / 自己解凍形式の .exe
Section titled “インストーラー / 自己解凍形式の .exe”Sakura はパソコンなしで、Windows のインストーラーや自己解凍アーカイブからゲームを取り出すこともできます:
- NSIS インストーラー
- Inno Setup インストーラー
- 自己解凍形式の zip / 7z アーカイブ(先頭 16 MB をスキャンして埋め込みデータを検出)
- LHA 自己解凍アーカイブ
有効なゲームと判定される条件
Section titled “有効なゲームと判定される条件”Sakura は、アーカイブが本当にゲームを含んでいるか、そしてどのエンジンが必要かを、NScripter/ONScripter の目印ファイルで確認します:
- プレーンな起動スクリプト —
0.txt/00.txt(クラシックな Shift-JIS)、または0.utf/00.utf(UTF-8) - コンパイル/パック済みスクリプト —
nscript.dat、nscr_sec.dat、nscript.___、pscript.dat - ONScripter-RU のゲーム(うみねこ など) —
script.file、または0.txtと並んだfonts/フォルダ - パック済みアセットアーカイブ —
arc*.nsa、*.ns2、*.sar(プレーンな起動スクリプトがなくても可)
これらがアーカイブ内のどこにも見つからない場合、Sakura は無関係なファイルのフォルダを取り込む代わりに、「ONScripter のゲームには見えない」と報告します。検出に失敗した場合の挙動を含むインポートの全手順はゲームのインポートを、NScripter・ONScripter・ONScripter-RU の見分け方は対応エンジンをご覧ください。