コンテンツにスキップ

セーブ管理

Sparkは包括的なセーブ管理ツールを提供します。

ライブラリのゲームのセーブアイコンをタップするか、プレイ中のゲームオーバーレイからセーブブラウザにアクセスします。

セーブブラウザには以下が表示されます:

  • サムネイルとタイムスタンプ付きのすべてのセーブスロット
  • クイックセーブとオートセーブのスロット
  • 多数のセーブがある場合のページナビゲーション

表示される列数を調整できます:

  • iPhone:デフォルト3列
  • iPad:デフォルト5列

設定 > Save Manager Columnsで変更してください。

Sparkは自動的にセーブをバックアップします:

  • 自動バックアップ:デフォルトで有効。各ゲーム起動前にバックアップを作成
  • バックアップスロット:保持するバックアップバージョン数を制御(デフォルト:2、最大:10)
  • バックアップ場所Spark Documents/backups/[gamename]/
  • iCloudバックアップ場所:iCloudバックアップが有効な場合、バックアップはiCloudコンテナにも保存され、デバイス間で同期されます

各バックアップにはタイムスタンプが付けられ、ZIPファイルに圧縮されます。

  1. ゲームのセーブマネージャーを開く
  2. 復元オプションを使用してソースを選択:
    • 検出されたセーブバックアップから — Sparkの自動バックアップから選択
    • ファイルアプリから — バックアップファイルを手動で参照・選択
  3. 既存のセーブの処理方法を選択:
    • 置換 — 既存のセーブをすべて削除し、元のファイル名で新しいセーブをインポート。persistentファイルも置き換えられます。
    • スタック — 既存のセーブをすべて保持し、次に利用可能なセーブスロットに名前を変更して新しいセーブをインポート。既存のpersistentファイルは保持されます。まだ存在しない場合のみコピーされます。
  4. 復元操作を確認

Ren’Pyと個々のゲームはセーブをページ単位で表示し、ページごとに限られた数のセーブスロットがあります。デフォルトのレイアウトは画面サイズによって異なります — 小さい画面(iPhone)では通常4セーブ/ページ、大きい画面(iPad)では6セーブ/ページを表示します。カスタムセーブ画面を実装しているゲームでは、まったく異なるレイアウトとスロット数を使用する場合があります。

このため、特に別のプラットフォームからセーブをインポートした場合や途中でセーブを削除した場合、セーブファイルがページ間で散在したり不均等に分散したりすることがあります。

セーブの再整理ツールは、設定可能なページあたりのスロット数でセーブをクリーンな連番レイアウトに再配置します。セーブマネージャーのツールバーメニューからアクセスしてください。

  1. ページあたりの最大スロット数を選択(2〜6、デフォルト:iPadで6、iPhoneで4)
  2. 再整理をタップ
  3. Sparkがセーブファイルの名前を変更して選択した制限を適用:
    • オートセーブは上限まで連番にリナンバー(auto-1, auto-2など)
    • クイックセーブも同様にリナンバー
    • 上限を超えたものとすべてのマニュアルセーブは、クリーンな連番ページに再分配(1-1, 1-2, … 2-1, 2-2など)

Ren’Pyのセーブファイルとスロットの構造の詳細については、公式Ren’Pyセーブシステムドキュメントを参照してください。

セーブサムネイルを隠したい場合(プライバシーやNSFWコンテンツに便利):

  1. Apple設定アプリのSparkセクションでDeveloper Modeを有効にする
  2. Sparkで設定に移動
  3. Blur Save Thumbnailsを有効にする

これにより、すべてのゲームのすべてのセーブサムネイルがぼかされます。このオプションはDeveloper Modeが有効な場合にのみ表示されます。

有効にすると、セーブはiCloud経由でAppleデバイス間で同期されます:

  • セーブファイルのリアルタイム同期
  • 自動的な競合解決
  • iPhoneとiPad間で動作

設定の詳細はiCloud同期をご覧ください。