セーブの問題
セーブが読み込めない
Section titled “セーブが読み込めない”症状: セーブファイルは存在するが、読み込めないかエラーが発生する。
考えられる原因:
エンジンバージョンの不一致 — 別のエンジンバージョンで作成されたセーブは互換性がない場合があります
- 解決方法:セーブが作成されたときのエンジンバージョンに合わせる
破損したセーブファイル — セーブファイルが損傷している
- 解決方法:以前のセーブまたはオートセーブを読み込んでみる
永続データの欠落 —
persistentファイルが見つからない- 解決方法:セーブと一緒に
persistentファイルも転送する
- 解決方法:セーブと一緒に
Pickleプロトコルエラー
Section titled “Pickleプロトコルエラー”症状: ゲームがクラッシュするか、「unsupported pickle protocol」または類似のpickle関連メッセージのエラーが表示される。
原因: セーブまたは永続ファイルが新しいRen’Pyエンジンで作成され、古いエンジンで読み込もうとしている場合に発生します。最も一般的なケースは、Ren’Py 8(Python 3)で作成されたセーブをRen’Py 7(Python 2)エンジンで読み込む場合です。Python 3のpickle形式はPython 2との後方互換性がありません。
解決方法:
- セーブに合わせてRen’Py 8.xエンジンバージョンに切り替える
- 7.xエンジンを使用する必要がある場合、互換性のないセーブと永続ファイルを削除して最初からやり直す
PCからのセーブが動作しない
Section titled “PCからのセーブが動作しない”PCからセーブを転送する場合:
.saveファイルとpersistentファイルの両方をコピーするSpark Documents/games/[ゲーム名]/game/saves/に配置する- PCバージョンと同じまたは互換性のあるエンジンバージョンを使用する
- セーブのインポート後にゲームを再起動する
クロスプラットフォームのセーブ互換性
Section titled “クロスプラットフォームのセーブ互換性”SparkからPC、Mac、Androidなどの他のプラットフォーム、またはその逆にセーブを移動する場合、セーブの互換性は必ずしも保証されません。互換性の確保に最善を尽くしていますが、すべてのシナリオをテストするのは非常に時間がかかり、エッジケースが存在します。
Sparkと別のプラットフォーム間でセーブを転送する際に互換性の問題が発生した場合は、調査できるようにDiscordまたはメールで報告してください。
iCloudセーブが同期されない
Section titled “iCloudセーブが同期されない”- iOS設定でiCloudが有効になっていることを確認する
- SparkにiCloud Driveの権限があることを確認する
- Spark設定でiCloudセーブ同期が有効になっていることを確認する
- 数分待つ — 同期は即座には行われません
- デバイスのインターネット接続を確認する
セーブのサムネイルが表示されない
Section titled “セーブのサムネイルが表示されない”以下の場合、セーブのサムネイルが表示されないことがあります:
- セーブが別のプラットフォームで作成された
- ゲームの画像アセットがセーブ作成時に使用されたバージョンと異なる
- サムネイルデータなしでセーブが転送された
セーブが消えた
Section titled “セーブが消えた”セーブが消えたように見える場合:
- ゲームのエンジンバージョンを変更していないか確認する(セーブは場所がバージョン固有)
Spark Documents/games/[ゲーム名]/game/saves/を確認するSpark Documents/backups/のバックアップファイルを確認する- iCloud同期が有効な場合、別のデバイスにセーブがないか確認する