コンテンツにスキップ

セーブのインポート

PC(Windows、Mac、Linux)やAndroidからSparkにセーブファイルを転送できます。

Sparkは3つのセーブ保存場所をサポートしており、ゲーム設定でゲームごとに設定できます:

セーブはゲーム自体のフォルダ内に直接保存されます:

On My iPhone/Spark/games/[GameName]/game/saves/

これはデフォルトの保存場所です。セーブはゲームファイルと一緒に保存され、ファイルアプリからアクセスできます。

セーブはゲームフォルダの外の共有セーブディレクトリに保存されます:

On My iPhone/Spark/saves/renpy/saves/[SaveLink]/

SaveLinkはゲームに割り当てられた識別子です。これによりセーブデータがゲームファイルから分離されるため、ゲームを再インストールまたは削除してもセーブは削除されません。

セーブはiCloudに同期され、すべてのAppleデバイスで利用可能になります。Sparkはゲームプレイ中にローカルのステージングディレクトリを使用し、バックグラウンドでiCloudと同期します — ゲームがiCloudから直接読み取ることはなく、システムによるファイルのオフロードの問題を防ぎます。

  1. PCでセーブフォルダを見つけます(通常、Windowsでは%AppData%/RenPy/[gamename]/、Macでは~/Library/RenPy/[gamename]/
  2. セーブファイルをZIPアーカイブに圧縮
  3. ZIPをiOSデバイスに転送(AirDrop、メール、クラウドストレージ)
  4. Sparkでゲームのセーブブラウザを開く
  5. セーブのインポートオプションを使用してZIPを選択
  1. 個別の.saveファイルをデバイスに転送
  2. ファイルアプリを開き、ゲームのsaves/フォルダに移動
  3. .saveファイルをこのフォルダにコピー

一部のセーブデータは個別のセーブではなくpersistentファイルに保存されています。これらは同じsaves/ディレクトリに配置します。

  • セーブファイルには.saveファイルとpersistentファイルの両方が含まれます
  • persistentファイルにはゲーム全体の進行状況(アンロックされたギャラリー、既読テキストなど)が保存されます
  • 新しいRen’Pyバージョンのセーブは、古いエンジンバージョンと互換性がない場合があります
  • モバイル版に存在しないアセットを参照しているセーブサムネイルは表示されない場合があります

クロスプラットフォーム互換性

Section titled “クロスプラットフォーム互換性”

Ren’Pyのセーブは設計上クロスプラットフォームです。Windows、Mac、Linux、Androidからのセーブはすべて同じように動作し、特別な変換なしにSparkにインポートできます。

主な互換性の懸念はプラットフォームではなくエンジンバージョンです。新しいRen’Pyエンジンで作成されたセーブは古いエンジンではロードできない場合があります — 例えば、Ren’Py 8(Python 3)ゲームのセーブは、pickle プロトコルの違いによりRen’Py 7(Python 2)エンジンではロードできません。詳細はセーブの問題をご覧ください。