コンテンツにスキップ

ファイル形式

Sakura は、NScripter / ONScripter のゲームを幅広いアーカイブ・インストーラー形式からインポートでき、パスワード付きアーカイブの中身も扱えます。

形式拡張子備考
ZIP.zipZIPFoundation で展開(パスワード付きは SSZipArchive)。
7-Zip.7zPLzmaSDK で展開。
RAR.rarUnrarKit で展開し、展開後に整合性チェックを実施。
TAR.tar無圧縮のアーカイブ形式。
Gzip.gzGzip 圧縮された TAR アーカイブ。
Bzip2.bz2Bzip2 圧縮された 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.datnscr_sec.datnscript.___pscript.dat
  • ONScripter-RU のゲーム(うみねこ など) — script.file、または 0.txt と並んだ fonts/ フォルダ
  • パック済みアセットアーカイブarc*.nsa*.ns2*.sar(プレーンな起動スクリプトがなくても可)

これらがアーカイブ内のどこにも見つからない場合、Sakura は無関係なファイルのフォルダを取り込む代わりに、「ONScripter のゲームには見えない」と報告します。検出に失敗した場合の挙動を含むインポートの全手順はゲームのインポートを、NScripter・ONScripter・ONScripter-RU の見分け方は対応エンジンをご覧ください。

  • アーカイブが認識されない、「未対応の形式」と表示される?インポートの問題へ。
  • ピッカーにファイルが表示されない?一般設定ファイル拡張子フィルタを無効にすると、認識対象の拡張子以外もすべて表示されます。