コンテンツにスキップ

ファイル形式

Sparkは複数のアーカイブ形式からのゲームインポートに対応しています。

形式拡張子備考
ZIP.zip最も一般的な形式。標準的な圧縮。
APK.apkAndroidアプリパッケージ。SparkがRen’Pyゲームデータを抽出します。
7-Zip.7z高い圧縮率。大きなゲームに適しています。
RAR.rarレガシー形式。完全にサポートされています。
TAR.tar非圧縮のアーカイブ形式。
Gzip.gzGzip圧縮されたTARアーカイブ。
BZ2.bz2Bzip2圧縮されたTARアーカイブ。
IPA.ipaiOSアプリケーションアーカイブ。
APP.appmacOS/iOSアプリケーションバンドル。

デフォルトでは、Sparkはファイルピッカーをフィルタリングして、サポートされた形式のみを表示します。インポート時にゲームファイルが表示されない場合は:

  1. 設定 > ゲームライブラリに移動
  2. ファイル拡張子フィルターを無効にする
  3. 再度インポートを試みる

これはAPKファイルに特に有用で、iOSによってフィルタリングされる場合があります。

展開後、Sparkは標準的なRen’Pyディレクトリ構造を期待します:

GameName/
game/
script.rpy
scripts.rpa
...
renpy/
lib/

Sparkはアーカイブ内のゲームルートを自動的に検出し、アーカイブに余分なラッパーディレクトリが含まれていても正しく展開します。

Android APKをインポートする場合:

  1. SparkがAPKを展開します(ZIPファイルです)
  2. assets/ディレクトリ内のRen’Pyゲームデータを検出します
  3. Androidマニフェスト、gamename.py、またはアーカイブのファイル名からゲーム名を判定します
  4. ゲームファイルを正しいディレクトリ構造にコピーします