レベル1 2022/11/27 20:45

セーブデータ消失!? 過去にセーブしたファイルが突然見えなくなったときは……


どうもクラムチャウダーです。
当サークルの作品「シロウト家出娘と俺」で希に報告されておりました「セーブデータが突然消えてしまったのですがどうすれば良いですか?」というトラブルですが、原因が判明いたしました。

もしかして「セーブフォルダの作成に失敗しました……」と言われたままプレイしませんでしたか?

えー、結論から言いますとセーブフォルダ無しの状態でそのままプレイしてしまった時に起きる現象です。
これはWindowsセキュリティの機能によってセーブフォルダの作成がブロックされているときに発生します。
ちょっと分かりにくいのですが説明図を載せておきます。


さらに、セーブフォルダが作成されないままプレイを続けるとアペンド版で通常版のセーブデータをインポートできないなどといった問題が起きる可能性があります。

……つまりどういうこと?

実は当サークルで使用しているゲームエンジンはセーブフォルダが作成できなかった場合、緊急措置として実行ファイルの場所に保存を行うという仕様になっていることが判明いたしました。
この機能、クラムチャウダーはすっかり失念しておりましてあまりにも昔に実装したらしいので全く記憶にありませんでした。
おそらく過去にどうしてもセーブフォルダが作成できない場合にも根性で対処せざるを得ず、このような機能が組み込まれたのだと思います(当時は今のようなWindowsセキュリティの機能は存在していませんでした)
しかし、セーブフォルダが無い状態でプレイした後にWindowsセキュリティによるブロックを解除すると正しくセーブフォルダが作成されますので、ロードするときはそちらを見に行ってしまいます。
そのためセーブデータが消えたように見えていたのです!

セーブデータは消えたわけでは無いので戻せます

これらのセーブデータを正しいフォルダにコピーまたは移動させれば再びロードできるようになります。
実行ファイルの場所にセーブデータが保存される状態を再現してスクリーンショットを撮ってみました。(これは初心者の方向けに拡張子を非表示にした状態です)


実行ファイルの場所にセーブデータが混じって作成されていますね……
セーブファイルの見分け方ですが、以下のような名前になっています(???には任意の文字が入ります。括弧内は拡張子の表示をONにしたときに表示されるものです)

device(.log)
gamesave???.gd
gamesave???.rst
permanent???.dat
thumb???(.png)
userconf.dat

この中で重要なのは数字の入っているもので、これがゲーム内のセーブデータ番号に対応しています。

gamesave???.gd
gamesave???.rst
thumb???(.png)
この3つで1セットとなります。コピーする場合は同じ番号の3ファイルを探してコピーしてください。

また、permanent???.dat はゲーム内のプレイ実績、解放されたCGモードやイベントリプレイの情報です。

正しいコピー先は?

セーブフォルダが正常に作成されている場合、ここにファイルを持ってくればゲーム内でロードできるようになります。
念のためエクスプローラーでドキュメントフォルダからセーブデータフォルダに入る方法を解説しておきます。

1.まずタスクバーのフォルダアイコンをクリック。

※これはWindows11のスクリーンショットです。Windows10の場合はアイコンが異なります。

2.ウインドゥが開いたら「ドキュメント」と書かれているフォルダを開きます(ダブルクリック)。

3.沢山フォルダが作られていると思いますが、「Level Ichi」を探してください。これを開きます。

4.「Level Ichi」≫「The Runaway Girl And Me」≫「save_base」の順にフォルダを辿ってください。


ここに先ほどのセーブファイルをコピーすればゲーム内でロードできます。
初回起動時にいくつかファイルが作られますがこれは上書きしても大丈夫です。
※ただしこの状態で既にセーブデータが作られている場合、持ってくるセーブデータの番号は選んだ方が良いかもしれません。
……というわけで対処方法は以上となります。

今回の記事はトラブル対処記事になってしまいましたので、ゲーム製作の進捗情報は別記事で出す予定です。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索