本文へスキップ
DressmakerWiki
フィードバック
言語
v0.7.0(ビルド446)

Dressmakerのセーブファイルの場所、バックアップ、Steamクラウド

Windowsでは、セーブは%USERPROFILE%\AppData\LocalLow\Cozy Lives\Dressmakerにあります。Macでは~/Library/Application Support/com.Unity-Technologies.com.unity.template.urp-blankにあります。

セーブフォルダーを開く

セーブフォルダーを開く前に、ゲームを閉じてください。

Windowsの場合

  • Windowsでは、ゲームはUnityのゲームが使うLocalLowフォルダーに保存します。そこには、スタジオ名のCozy Livesという名前のフォルダーがあり、その中にゲームの名前のフォルダーがあります。

エクスプローラーを開き、上のアドレスバーをクリックして、%USERPROFILE%\AppData\LocalLow\Cozy Lives\Dressmakerを貼り付け、Enterを押します。

Macの場合

Libraryフォルダーは隠しフォルダーです。Finderで Shift + Command + G を押し、~/Library/Application Support/com.Unity-Technologies.com.unity.template.urp-blankを貼り付けて、Returnを押します。フォルダー名にDressmakerが入っていないので、見落としがちです。

ネット上には、Macのプレイヤーに~/Library/Logs/Cozy Lives/Dressmakerを案内している回答もあります。そのフォルダーにあるのはゲームのログファイルで、セーブではありません。

セーブスロットの中身

  • セーブ枠は3つあり、それぞれ1つのファイルです。player.json、player1.json、player2.jsonです。
  • セーブスロットはそれぞれ別のファイルで、アンロックした内容も別々に保存されます。新しいゲームは、最初からアンロックされているものだけで始まります。
  • すべてのスロットは、設定が入ったoptions.jsonと、ドレスの写真を保存するthumbnailsフォルダーを共有します。設定とは、音量のスライダー、フレームレート上限、解像度、ウィンドウモード、ブルーム、縫製時のアシスト、アクセサリー回転操作、トリムの高速配置、アニメーションを減らす、輪郭線、そして言語です。

ゲームの予備のコピー

ゲームは、各スロットのファイルの隣にいくつか予備を残します。スロットに問題が起きたときに役立つことがあります。

  • スロットが正しく読み込まれるたびに、ゲームはそのファイルを隣の.lastgoodファイル(player.json.lastgoodなど)にコピーします。次に正しく読み込むと、そのコピーが置き換えられます。
  • スロットのファイルがないときは、そのスロットで新しいゲームが始まります。ファイルはあっても読めないときは、ゲームはそれを.corruptファイルとして残し、代わりに.lastgoodのコピーを読み込みます:前回そのスロットを問題なく読み込めたときのファイルです。画面にお知らせが出ます。そのコピーも読めないときだけ、スロットで新しいゲームが始まります。
  • ポーズメニューのリセットは、まずスロットのファイルを.bakファイルにコピーしてから、そのスロットを最初からやり直します。
  • セーブスロットのメニューの削除は、そのスロットのファイル、隣にある予備のコピーすべて、そのスロットのドレスの写真を削除します。

スロットが正しく読み込まれないときは、すぐにゲームを閉じ、もう一度読み込む前にフォルダー全体をバックアップしてください。

ゲームが保存されるタイミング

  • ゲームは、依頼を受けたとき、ドレスを納品したとき、そのほかいくつかの大きな場面で、そして別の部屋に移るときに、自動的に保存します(60秒に1回まで)。ポーズメニューの保存して終了は保存してから、タイトル画面に戻ります。ウィンドウを閉じても保存されません。

そのため、ゲームを閉じたり、セーブをコピーしたりする前に、保存して終了を使ってください。

セーブをバックアップする

何か問題が起きたとき、一番確実に元に戻せるのはセーブフォルダーのコピーです。ときどき作っておき、MODを試す前には必ず作ってください。

1保存してゲームを閉じる

Escを押して保存して終了を選び、タイトル画面で終了を押します。

2フォルダー全体をコピーする

1つのファイルだけでなく、セーブフォルダー全体を、USBメモリー、別のドライブ、またはクラウドのフォルダーにコピーします。コピーの名前に日付を入れると、バックアップを見分けやすくなります。

3バックアップを戻す

ゲームを閉じます。バックアップのファイルをセーブフォルダーにコピーし、今あるファイルを上書きします。その後ゲームを起動し、スロットを選んでください。

Mac、Windows、Steam Deckの間のSteamクラウド

Steamクラウドでセーブが同期されませんか。Steamクラウドは、MacとWindows PCの間ではDressmakerのセーブを移しません。Steamはクラウドが最新だと表示しますが、もう一方のコンピューターでは新しいゲームが始まってしまいます。これは既知の問題の一覧に載っていて、公式の解決策はありません。

  • Macでは、ゲームはセーブのフォルダーにアプリのIDの名前を付けますが、このビルドではUnityの空のテンプレートのIDのままです。MacのSteamクラウドは代わりに「書類」の中のDressmakerフォルダーをコピーしますが、ゲームはそこに書き込まないので、Macのセーブがクラウドに届くことはありません。

Macで、Steamクラウドがコピーするフォルダーは~/Documents/Cozy Lives/Dressmakerです。そのため、そこにはセーブが1つもありません。

MacとSteam Deckを行き来するプレイヤーからも、同じ報告があります。それぞれの機器に別々のセーブが残ります。

WindowsからMacへセーブを移す

以下は、Steamフォーラムのプレイヤーが紹介した手順です。公式の解決策ではないので、先に両方のフォルダーをバックアップしてください。

  • PCで保存して終了を使ってゲームを閉じ、Windowsのフォルダーからスロットのファイルをコピーします(最初のスロットのファイルはplayer.jsonです)。
  • Macでゲームを閉じ、そのファイルをMacのフォルダーに入れます。ファイルを入れているフォルダーごとではなく、ファイルそのものをコピーしてください。
  • Macでゲームを起動し、同じスロットを選びます。

逆向き、つまりMacからWindowsへファイルをコピーする手順は、試して確かめたものがまだ共有されていません。次の節にあるゲームのデバッグモードでは、どちらの向きにもセーブを移せます。

デバッグモードでセーブを移す

ゲームには、デバッグモードの中に隠れた、セーブを移す独自の方法があります。始める前に、両方のセーブフォルダーをバックアップしてください。

左Ctrlと左Shiftを押したままCを押すと、ゲームのデバッグモードがオンになります。タイトル画面でもプレイ中でも使え、ゲームを閉じるまでオンのままです。Macでは、CommandではなくControlを使ってください。

1セーブをエクスポートする

ゲームのデータがあるコンピューターで、スロットを読み込み、デバッグモードをオンにしてEscを押します。

デバッグモードがオンのときは、ポーズメニューにセーブデータのエクスポートが表示されます。スロットを保存してから、そのスロットのファイルを選んだ場所にコピーします。ドレスの写真はそのファイルに入らないので、コピーされません。

USBメモリーやクラウドのフォルダーなど、もう一方のコンピューターから開ける場所にファイルを保存してください。

2もう一方のコンピューターでセーブをインポートする

このコンピューターの最初のスロットに、残したいゲームがありますか。先にエクスポートするか、セーブフォルダーをコピーしてください。

デバッグモードがオンのときは、タイトル画面にセーブデータのインポートが表示されます。セーブファイルを選ぶと、ゲームは必ず1番目のスロットに読み込み、予備のコピーを作らずにそのスロットのファイルを上書きして、ゲームを始めます。選んだファイルが読めない場合は、代わりに1番目のスロットが新しいゲームから始まります。

そのため、ゲームを起動し、タイトル画面でデバッグモードをオンにして、セーブデータのインポートを押し、ファイルを選んでください。

セーブがリセットされる、または巻き戻る

セーブがリセットされたり、物語の前の地点に戻ったりしましたか。スロットを読み込むと、チュートリアルからやり直しになっていたり、お客様数人分前の状態に戻っていたりしたというプレイヤーがいます。WindowsでもMacでも報告があり(既知の問題を見る)、公式の解決策はありません。できることは次のとおりです:

  • そのスロットをもう一度読み込む前に、ゲームを閉じて、フォルダー全体をバックアップしてください。予備のコピーに、前のゲームがまだ残っているかもしれません。
  • あるプレイヤーは、ウイルス対策ソフトを確認するよう勧めています。セーブファイルを隔離しているかもしれません。その場合は、ゲームを許可してください。
  • セーブフォルダーとゲームのログを添えて報告してください。トラブルシューティングのガイドに方法が載っています。

予備のコピーを試す

スロットのファイルが壊れているときは、ゲームが自動で.lastgoodのコピーを読み込み、お知らせで教えてくれます。ここからの手順は、そのコピーも望んでいたゲームではなかったときのためのものです。

予備の1つに、失ったゲームが残っているかもしれません。それぞれの予備がいつ作られるかは、上のゲームの予備のコピーに書かれています。

  • ゲームを閉じ、セーブフォルダー全体を安全な場所にコピーします。
  • スロットのファイルの隣で、.bakや.lastgoodのファイル(player.json.bakなど)を探します。
  • スロットのファイルの名前を、たとえばplayer.json.oldに変えます。その後、予備の名前を、スロットのファイルの名前(player.jsonなど)に変えます。
  • ゲームを起動し、そのスロットを読み込みます。思っていたゲームではありませんか。ゲームを閉じて、バックアップを戻してください。

よくある失敗

  • ゲームを開いたままファイルをコピーすること。プレイ中も保存され続けるので、先に閉じてください。
  • 別のスロットで遊んでいるのに、最初のスロットのファイルだけをコピーすること。
  • 整理のつもりで削除を押すこと。予備のコピーも消えます。
  • 保存して終了を使わず、ウィンドウを閉じること。
  • 最初のスロットに残したいゲームがあるのに、セーブをインポートすること。セーブデータのインポートは、いつも最初のスロットに上書きします。