「セーブデータ」の版間の差分

提供: Stardew Valley Wiki
ナビゲーションに移動 検索に移動
(fix deprecated source tags)
 
(他の1人の利用者による、間の2版が非表示)
1行目: 1行目:
:''モバイル版のセーブに関する情報を知りたい場合は[[モバイル版のセーブデータ]]を参照''
+
:''モバイル版のセーブに関する情報を知りたい場合は、[[モバイル版のセーブデータ]]を参照''
ゲームの進捗は[[1日の流れ|ゲーム内での1日]]の終わり、すなわちプレイヤーが眠るときや、午前2時に気絶するときに保存されます。プレイヤーが1日を終わらせることなくゲームを終了すると、1日の全ての進捗データが失われます。
+
ゲームの進捗は[[1日の流れ|ゲーム内での1日]]の終わり、すなわちプレイヤーが眠るときや、午前2時に気絶するときに保存されます。プレイヤーが1日を終わらせることなくゲームを終了すると、1日の全ての進捗データが失われます。[[マルチプレイヤー]]では、すべてのプレイヤーが出荷画面を閉じ、朝目覚めた段階でセーブされます。
 +
 
 +
セーブデータは、最後にセーブしたゲームのバージョンでタグ付けされます(例:{{#tag:code|<gameVersion>{{version|link=0}}</gameVersion>}})。古いバージョンのゲームは新しいバージョンのセーブを読み込めませんが、逆は可能です。新しいバージョンのセーブが古いバージョンのセーブを上書きする際(例:アップデート後の初回セーブ)、セーブデータのバージョンタグも更新されます。
 +
 
 +
セーブデータは、転送先のゲームバージョンがセーブデータのバージョンタグより古くない限り、異なる機種へ転送することもできます。たとえば、モバイル版の1.4のセーブデータをPCに転送してバージョン{{version|link=0}}で遊ぶことはできますが、バージョン{{version|link=0}}のPC版のセーブデータは1.4のモバイル版では遊べません。
  
 
==セーブフォーマット==
 
==セーブフォーマット==
セーブしたファイルは、コンピュータまたはモバイルデバイスにXMLファイルとして保存されます。セーブデータはゲームとは別に保存されますので、ゲームの再インストールまたはアップデートの際に失われることはありません。PC上では、セーブデータはゲーム間で共有されます(例えば、GOGとSteamの両方からゲームを買う場合)。
+
セーブしたファイルは、コンピュータまたはモバイルデバイスにXMLファイルとして保存されます。セーブデータはゲームとは別に保存されるため、ゲームの再インストールまたはアップデートの際に失われることはありません。PCでは、セーブデータはゲーム間で共有されます(例えば、GOGとSteamの両方からゲームを買った場合)。
 
 
各セーブには、<tt>JonSnow_123456789</tt>のようなフォルダーがあり、その中に2つのメインファイル<tt>JonSnow_123456789</tt>と<tt>SaveGameInfo</tt>があります。セーブをロードするためには両方のファイルが必要です。
 
  
 +
各セーブには、<samp>JonSnow_123456789</samp>のようなフォルダがあり、その中に2つのメインファイル<samp>JonSnow_123456789</samp>と<samp>SaveGameInfo</samp>があります。セーブをロードするためには両方のファイルが必要です。
  
 
==セーブファイルを探す==
 
==セーブファイルを探す==
注意:マルチプレイヤーでは、セーブはメインプレイヤーのコンピュータにのみ保存されます。
+
注:マルチプレイヤーでは、セーブはメインプレイヤーのコンピュータにのみ保存されます。
  
 
===Windows===
 
===Windows===
# 押す {{key|Windows}} + {{key|R}} 「実行」ダイアログボックスを表示します。
+
<ol>
# 下記のテキストをそのまま貼り付けます: <pre>%appdata%\StardewValley\Saves</pre>
+
<li>{{key|Windows}} + {{key|R}} を押し、"実行"ダイアログボックスを表示します。</li>
# 「OK」をクリックしてフォルダを開きます。
+
<li>下記のテキストをそのまま貼り付けます。
 +
{| class="wikitable"
 +
|-
 +
! プラットフォーム
 +
! パス
 +
|-
 +
| Steam または GOG
 +
| <code>%appdata%\StardewValley\Saves</code>
 +
|-
 +
| Xbox app
 +
| <code>%localappdata%\Packages\ConcernedApe.StardewValleyPC_0c8vynj4cqe4e\LocalCache\Roaming\StardewValley\Saves</code><br />'''注:''' SteamやGOG版も所有している場合、そちらに保存されている可能性もあります。
 +
|}</li>
 +
<li>"OK"をクリックしてフォルダを開きます。</li>
 +
</ol>
  
 
===Linux===
 
===Linux===
# ''ファイル''から、''移動''''場所''を入力をクリックします。
+
セーブデータのルートディレクトリは環境変数"XDG_CONFIG_HOME"で設定されており、デフォルトでは<samp>~/.config/</samp>です。
# 下記のテキストをそのまま入力してください: <pre>~/.config/StardewValley/Saves</pre>
+
# "ファイル"から、"移動 → 場所を入力"をクリックします。
# フォルダを開くために送信します。
+
# 下記のテキストをそのまま入力します: <pre>~/.config/StardewValley/Saves</pre>
 +
# 決定しフォルダを開きます。
  
 
===Mac===
 
===Mac===
# ''Finder''から、''移動''''フォルダへ移動''をクリックします。
+
# "Finder"から、"移動 → フォルダへ移動"をクリックします。
# 下記のテキストをそのまま入力してください: <pre>~/.config/StardewValley/Saves</pre>
+
# 下記のテキストをそのまま入力します: <pre>~/.config/StardewValley/Saves</pre>
# フォルダを開くために送信します。
+
# 決定しフォルダを開きます。
  
 
===モバイル(Android)===
 
===モバイル(Android)===
# [https://support.google.com/android/answer/9064445 端末をPCに接続してください。]
+
# 端末のファイルアプリを開きます。ファイルアプリがインストールされていない場合、内部ストレージを見られるようなアプリが必要です。
# 内臓ストレージから、<tt>Stardew-Valley</tt>を開きます(セーブデータを作成していない場合表示されません)。
+
# <samp>StardewValley</samp>フォルダを開きます。
# 各サブフォルダー内部にセーブスロットがあります。
+
# <samp>JonSnow_123456789</samp>のような名前のフォルダがセーブスロットです。
  
 
===モバイル(iOS)<span id="find-ios-saves"></span>===
 
===モバイル(iOS)<span id="find-ios-saves"></span>===
# コンピュータでiTunesを開きます。
+
:# "ファイル"アプリを開きます。
# iOS端末をUSB経由で接続してください。
+
:# iPhoneでは画面右下の"ブラウズ"をタップします。iPadでは必要なら左のサイドバーを開くために左上のボタンをタップします。
# iTunesが開いたら、上部のツールバーにあるデバイスのアイコンをクリックします(アイコンが表示されない場合は、デバイスのUSBケーブルを取り外して再接続してみてください)。デバイスのページが表示されます。
+
:# 場所の中から"このiPhone内/このiPad内"をタップします。
# 左側のメニューで[ファイル共有]をクリックします。
+
:# <samp>StardewValley</samp>フォルダを選択します。
# 表示される「アプリ」リストでStardew Valleyをクリックします。
+
:# <samp>JonSnow_123456789</samp>のような名前のフォルダがセーブスロットです。
# 'Stardew Valleyの書類'パネルには、どの保存ファイルがすでにiOSデバイスにあるかが表示されます。(フォルダとして表示されますが、フォルダに直接移動することはできません。)
 
  
===モバイル(iOS v1.30+Files App経由)===
+
; iOS 12以前&#58;
# <tt>Files</tt>アプリを開きます。
+
iOS 12かそれより前の端末は、セーブデータにアクセスするためにMacかWindowsのパソコンが必要です。
# 画面右下の<tt>ブラウズ</tt>ボタンをタップします。
+
:# MacならFinderを開きます。Windowsでは、[https://support.apple.com/ja-jp/HT210384 iTunesをダウンロード]し、開きます。(macOS 10.14以前の場合、FinderではなくiTunesを開きます。)
# 場所の中から<tt>このiPhone内</tt>をタップします。
+
:# iOS端末をUSB経由で接続します。
# <tt>Stardew Valley</tt>フォルダーを選択します。
+
:# Finder/iTunesで、上部のツールバーにあるデバイスのアイコンをクリックします(アイコンが表示されない場合は、デバイスのUSBケーブルを取り外して再接続してみてください)。デバイスのページが表示されます。
# 各サブフォルダー内部にセーブスロットがあります。
+
# 左側のメニューで"ファイル共有"をクリックします。
 +
# 表示されるアプリリストで"Stardew Valley"をクリックします。
 +
# "Stardew Valleyの書類"パネルには、どの保存ファイルがすでにiOSデバイスにあるかが表示されます。(フォルダとして表示されますが、フォルダに直接移動することはできません。)
  
 
==セーブデータ転送==
 
==セーブデータ転送==
===2PC間でのデータ転送またはバックアップ===
+
===バックアップまたはPC間でのデータ転送===
 
# [[#セーブファイルを探す|セーブファイルを探します。]]
 
# [[#セーブファイルを探す|セーブファイルを探します。]]
# フォルダーごと、<tt>JonSnow_123456789</tt>のようにzip化します。
+
# <samp>JonSnow_123456789</samp>のようなフォルダごとzip化します。
# zipファイルを共有、バックアップします。
+
# zipファイルを共有、またはバックアップします。
  
 
===Android===
 
===Android===
 
:; AndroidからPCへ
 
:; AndroidからPCへ
  
::# [[#モバイル(Android)|セーブファイルを探します。]]
+
::# [https://support.google.com/android/answer/9064445 端末をPCに接続します。]
::# [[#セーブファイルを探す|PCのセーブフォルダー]]にコピーします。
+
::# 内部ストレージ → <samp>StardewValley</samp>を開きます。
 +
::# <samp>JonSnow_123456789</samp>のようなセーブフォルダ全体を[[#セーブファイルを探す|PCのセーブフォルダー]]にコピーします。
 +
::# コピーしたフォルダ内のファイルから、拡張子<code>.bin</code>を削除します。
  
 
:; PCからAndroidへ
 
:; PCからAndroidへ
  
::# modsを使用している場合、端末への転送の前に全てのカスタム要素を削除してください。
+
::# Modを使用している場合、端末への転送の前に全てのカスタム要素を削除してください。
 
::# [[#セーブファイルを探す|PCのセーブフォルダーを探します。]]
 
::# [[#セーブファイルを探す|PCのセーブフォルダーを探します。]]
::# [[#モバイル(Android)|端末内のセーブデータを探します。]]
+
::# [https://support.google.com/android/answer/9064445 端末をPCに接続します。]
::# セーブフォルダー全体(<tt>JonSnow_123456789</tt>のように表示されます)を端末のセーブフォルダーにコピーします。
+
::# 内部ストレージ → <samp>StardewValley</samp>を開きます。
 +
::# <samp>JonSnow_123456789</samp>のようなセーブフォルダ全体を端末のセーブフォルダーにコピーします。
  
 
===iOS===
 
===iOS===
 +
注:macOS 10.15から、iTunesの機能はFinderに移行されました。
 
:; iOSからPCへ
 
:; iOSからPCへ
  
 
::# [[#モバイル(iOS)|iTunesでセーブファイルを探します。]]
 
::# [[#モバイル(iOS)|iTunesでセーブファイルを探します。]]
::# iTunesでセーブフォルダーを選択し、'保存'ボタンを押します。
+
::# iTunesでセーブフォルダーを選択し、"保存"ボタンを押します。
 
::# 2ファイルを含んだフォルダーが保存されます(セーブが作動するためには両方が必要です)。
 
::# 2ファイルを含んだフォルダーが保存されます(セーブが作動するためには両方が必要です)。
 
::# セーブフォルダー全体を[[#セーブファイルを探す|PC内のセーブフォルダー]]にコピーします。
 
::# セーブフォルダー全体を[[#セーブファイルを探す|PC内のセーブフォルダー]]にコピーします。
75行目: 97行目:
 
:; PCからiOSへ
 
:; PCからiOSへ
  
::# modsを使用している場合、端末への転送の前に全てのカスタム要素を削除してください。
+
::# Modを使用している場合、端末への転送の前に全てのカスタム要素を削除してください。
 
::# [[#セーブファイルを探す|PC内のセーブフォルダーを探します。]]
 
::# [[#セーブファイルを探す|PC内のセーブフォルダーを探します。]]
 
::# [[#モバイル(iOS)|iTunesでセーブファイルを探します。]]
 
::# [[#モバイル(iOS)|iTunesでセーブファイルを探します。]]
::# セーブフォルダー全体(<tt>JonSnow_123456789</tt>のように表示されます)をiTunes内の'Stardew Valleyの書類'にコピーします。<br />''注意:各セーブにつき1つずつフォルダーが存在します。フォルダーはそれぞれiTunes内の'Stardew Valleyの書類'に個別にドラッグする必要があります。全てのセーブファイルを含んだフォルダーをiTunesにドラッグすることはできません。''
+
::# <samp>JonSnow_123456789</samp>のようなセーブフォルダ全体をiTunes内の"Stardew Valleyの書類"にコピーします。<br />''注意:各セーブにつき1つずつフォルダーが存在します。フォルダーはそれぞれiTunes内の"Stardew Valleyの書類"に個別にドラッグする必要があります。全てのセーブファイルを含んだフォルダーをiTunesにドラッグすることはできません。''
::# iTunesの'同期'ボタンをクリックしてiOSとPCを同期させます。セーブは端末のロード画面に表示されます。
+
::# iTunesの"同期"ボタンをクリックしてiOSとPCを同期させます。セーブは端末のロード画面に表示されます。
  
 
==トラブルシューティング==
 
==トラブルシューティング==
 
===データが見当たらない、ロードできない===
 
===データが見当たらない、ロードできない===
ほとんどの場合は以下の方法でセーブをリカバリーできます(セーブに関するトラブルは、ほとんどの場合modsによってではなくゲームそれ自体の問題です)。
+
ほとんどの場合は以下の方法でセーブをリカバリーできます(セーブに関するトラブルは、ほとんどの場合Modではなくゲームそれ自体の問題です)。
  
 
# [[#セーブファイルを探す|セーブファイルを探します。]]
 
# [[#セーブファイルを探す|セーブファイルを探します。]]
#* セーブがまだそこにある場合、一般的な修復方法は次のとおりです(一度に一つずつ試してください):
+
#* セーブがまだそこにある場合、一般的な修復方法は次の通りです(一度に一つずつ試してください):
#*# ファイルの名前に<code>_STARDEWVALLEYSAVETMP</code>が含まれる場合、それを名前から削除してゲームをリロードします。
+
#*# ファイルの名前に<code>_STARDEWVALLEYSAVETMP</code>が含まれる場合、それを名前から削除してゲームをリロードします。Steamクラウドの同期を停止しないと、リロードの度に名前の変更が元に戻るかもしれません。停止するには、リストからStardew Valleyを右クリックし、プロパティを開き、Steamクラウドのチェックを外します。
#*# 最近フォルダーの名前を変更した、あるいはフォルダーを新規作成した場合(バックアップから再現した場合など)、フォルダーの名前が'''正確に'''一致することを確かめます(<tt>YourName_0123456789</tt>のように)。
+
#*# 最近フォルダーの名前を変更した、あるいはフォルダーを新規作成した場合(バックアップから復元した場合など)、フォルダーの名前が'''正確に'''一致することを確かめます(<samp>YourName_0123456789</samp>のように)。
 
#*# [[#最新のセーブを取り消す|最新のセーブを取り消す]]ことを試してください。
 
#*# [[#最新のセーブを取り消す|最新のセーブを取り消す]]ことを試してください。
#* ファイルが見つからないがSMAPIをインストールしている場合、以下の方法でバックアップを修復します:
+
#* ファイルが見つからないがSMAPIをインストールしている場合、以下の方法でバックアップを復元します:
 
#*# [[:en:Modding:Player Guide/Getting Started#Find your game folder|ゲームフォルダー]]を探します。
 
#*# [[:en:Modding:Player Guide/Getting Started#Find your game folder|ゲームフォルダー]]を探します。
#*# <tt>save-backups</tt>サブフォルダーを開きます。
+
#*# <samp>save-backups</samp>サブフォルダーを開きます。
#*# セーブが含まれる最新のバックアップをunzipし、<tt>Saves</tt>にセーブフォルダーをコピーします。
+
#*# セーブが含まれる最新のバックアップを展開し、<samp>Saves</samp>にセーブフォルダーをコピーします。
# 上記の方法で解決しない場合は、[[:en:Modding:Player Guide/Troubleshooting#Ask for help|問い合わせてください。]]セーブの回復を手伝えるかもしれません。
+
# 上記の方法で解決しない場合は、[https://www.stardewvalley.net/missing-corrupt-save-file-troubleshooting-guide/ このガイドを見る(英語)]か[[:en:Modding:Player Guide/Troubleshooting#Ask for help|問い合わせてください(英語)]]。セーブの回復を手伝えるかもしれません。
  
注意:バックアップフォルダーをセーブフォルダー内に保存しないようにしてください。ロードすることになってしまいます。別のフォルダーに移動させるか、削除してください。
+
注:バックアップフォルダーをセーブフォルダー内に保存しないようにしてください。ロードすることになってしまいます。別のフォルダーに移動させるか、削除してください。
  
 
===最新のセーブを取り消す===
 
===最新のセーブを取り消す===
103行目: 125行目:
 
Linux/Mac/Windowsのセーブから:
 
Linux/Mac/Windowsのセーブから:
  
:# [[#セーブファイルを探す|セーブファイルを探します。]]<br /><small>末尾に<tt>_old</tt>とある2つのファイルがあるはずです。ない場合は問い合わせてください!</small>
+
:# [[#セーブファイルを探す|セーブファイルを探します。]]<br /><small>末尾に<samp>_old</samp>とある2つのファイルがあるはずです。ない場合は問い合わせてください!</small>
 
:# 念のためセーブフォルダーをバックアップしておきます。
 
:# 念のためセーブフォルダーをバックアップしておきます。
:# <tt>SaveGameInfo</tt>と<tt>YourName_123456789</tt>のように表示されるファイルを削除します。
+
:# <samp>SaveGameInfo</samp>と<samp>YourName_123456789</samp>のようなファイルを削除します。
:# <tt>SaveGameInfo_old</tt>と<tt>YourName_123456789_old</tt>のように表示されるファイルから、末尾の<tt>_old</tt>を削除します。
+
:# <samp>SaveGameInfo_old</samp>と<samp>YourName_123456789_old</samp>のようなファイルから、末尾の<samp>_old</samp>を削除します。
  
 
iOSのセーブから:
 
iOSのセーブから:
  
:# [[#セーブファイルを探す|セーブファイルを探します。]]<br /><small>末尾に<tt>_SVBAK</tt>とある2つのファイルがあるはずです。ない場合は問い合わせてください!</small>
+
:# [[#セーブファイルを探す|セーブファイルを探します。]]<br /><small>末尾に<samp>_SVBAK</samp>とある2つのファイルがあるはずです。ない場合は問い合わせてください!</small>
 
:# 念のためセーブフォルダーをバックアップしておきます。
 
:# 念のためセーブフォルダーをバックアップしておきます。
:# <tt>YourName_123456789</tt>、<tt>YourName_123456789_SVEMERG</tt>のように表示されるファイルを削除します。
+
:# <samp>YourName_123456789</samp>、<samp>YourName_123456789_SVEMERG</samp>のようなファイルを削除します。
:# <tt>YourName_123456789_SVBAK</tt>のように表示されているファイルから、末尾の<tt>_SVBAK</tt>を削除します。
+
:# <samp>YourName_123456789_SVBAK</samp>のようなファイルから、末尾の<samp>_SVBAK</samp>を削除します。
  
 
==高度な設定==
 
==高度な設定==
 
===データ編集===
 
===データ編集===
[[File:Editing a save in Sublime Text.png|thumb|A save file open in Sublime Text with formatted XML.]]
+
[[File:Editing a save in Sublime Text.png|thumb|Sublime Textで開かれ、XMLで整形されたセーブファイル。]]
セーブファイルを編集して一般的な問題を修正したり、すでに行った選択を変更することができます。'''この操作はセーブデータを永久に変えてしまいます。事前に [[#2PC間でのデータ転送またはバックアップ|バックアップを作成]]してください。''' また、自動でセーブできるエディターツールの使用は避けてください。しばしばファイルが破損してしまいます。
+
セーブファイルを編集して一般的な問題を修正したり、すでに行った選択を変更することができます。'''操作を間違えるとセーブデータが破損します。事前に[[#バックアップまたはPC間でのデータ転送|バックアップを作成]]してください。''' また、自動でセーブできるエディターツールの使用は避けてください。しばしばファイルが破損してしまいます。
  
 
# Linux、Mac、Windowsの場合、[https://www.sublimetext.com/ Sublime Text]をインストールします(すでにXML形式をサポートしているテキストエディターがある場合はそれでもかまいません)。
 
# Linux、Mac、Windowsの場合、[https://www.sublimetext.com/ Sublime Text]をインストールします(すでにXML形式をサポートしているテキストエディターがある場合はそれでもかまいません)。
 
# [https://packagecontrol.io/installation Package Control extension for Sublime Text]をインストールします。
 
# [https://packagecontrol.io/installation Package Control extension for Sublime Text]をインストールします。
# ''Indent XML''''XPath''プラグインをインストールするため、Package Control extensionを使用します([https://packagecontrol.io/docs/usage how to add plugins]を参照)。
+
# Package Control extensionを使用し、"Indent XML""XPath"プラグインをインストールします([https://packagecontrol.io/docs/usage how to add plugins]を参照)。
# Sublime Textで[[#セーブファイルを探す|セーブファイル]]を開きます(ファイルは<tt>Name_0123456789</tt>のように表示されます)。
+
# 何かあったときのために[[#バックアップまたはPC間でのデータ転送|バックアップを作成]]します。
 +
# Sublime Textで[[#セーブファイルを探す|セーブファイル]]を開きます(<samp>Name_0123456789</samp>のような名前です)。
 
# Selection → Format → Indent XMLをクリックします。
 
# Selection → Format → Indent XMLをクリックします。
# 変更を加え、セーブします(以下の記載と、[http://community.playstarbound.com/threads/save-file-editing-guide-for-solving-some-common-issues.110762/ その他の変更に関するこのガイド]も参照)。
+
# 変更を加え、セーブします(以下の記載と、[https://www.reddit.com/r/StardewValley/comments/8i5z1j/guide_how_to_change_hosts_of_a_multiplayer_save/ CO-OPのホストの変更に関するガイド(英語)]、[http://community.playstarbound.com/threads/save-file-editing-guide-for-solving-some-common-issues.110762/ その他の変更に関するガイド(英語)]も参照)。
  
 
'''ヒント:'''
 
'''ヒント:'''
 
<ul>
 
<ul>
<li>要素をクリックし、<tt>CTRL</tt> + <tt>SHIFT</tt> + <tt>[</tt> を押すと、その要素を含むセクション全体を折りたたみます。これは、データ内容を非表示にするのに便利です。例えば、セーブファイルに次のテキストがある場合:
+
<li>要素をクリックし、<samp>CTRL</samp> + <samp>SHIFT</samp> + <samp>[</samp> を押すと、その要素を含むセクション全体を折りたたみます。これは、データ内容を非表示にするのに便利です。例えば、セーブファイルに次のテキストがある場合:
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
<ArrayOfInt>
 
<ArrayOfInt>
140行目: 163行目:
 
</ArrayOfInt>
 
</ArrayOfInt>
 
</syntaxhighlight>
 
</syntaxhighlight>
<tt><int></tt> をクリックして上記キーを押すと、次のようになります:
+
<samp><int></samp> をクリックして上記キーを押すと、次のようになります:
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
<ArrayOfInt> […]
 
<ArrayOfInt> […]
146行目: 169行目:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
</li>
 
</li>
<li>任意の要素をクリックすると、セーブフォーマット内のどこに位置するかステータスバーで確認できます。(例:<tt>/SaveGame/player/friendships/item[32]</tt>)</li>
+
<li>任意の要素をクリックすると、セーブフォーマット内のどこに位置するかステータスバーで確認できます。(例:<samp>/SaveGame/player/friendships/item[32]</samp>)</li>
 
</ul>
 
</ul>
  
160行目: 183行目:
 
## 新しいフォルダーを開きます。
 
## 新しいフォルダーを開きます。
 
# 新しいファイルを用意:
 
# 新しいファイルを用意:
## 末尾が<tt>_old</tt> や<tt>.back.*</tt>で終わるファイルを全て削除します。
+
## 末尾が<samp>_old</samp> や<samp>.back.*</samp>で終わるファイルを全て削除します(または、以下の変更をこれらのファイルにも適用します)。
## <tt>Name_0123456789</tt>のように表示されているファイルの名前を、新しいフォルダー名に合うよう変更します。
+
## <samp>Name_0123456789</samp>のように表示されているファイルの名前を、新しいフォルダー名に合うよう変更します。
 
# セーブのメタデータを編集:
 
# セーブのメタデータを編集:
## <tt>SaveGameInfo</tt>ファイルをNotepadなどのテキストエディターで開きます。
+
## <samp>SaveGameInfo</samp>ファイルをNotepadなどのテキストエディターで開きます。
## <code>&lt;name&gt;</code>と最初の行にある箇所を探します。プレイヤーの名前はそのすぐ後にあります。新しい名前に変えてください。
+
## <code>&lt;name&gt;</code>や<code>&lt;farmName&gt;</code>と最初の行にある箇所を探します。プレイヤーの名前はそのすぐ後にあります。新しい名前に変えてください。
 
## 2度目に名前が出てくる場所を探し(ctrl+fで検索)、新しい名前に変えます。
 
## 2度目に名前が出てくる場所を探し(ctrl+fで検索)、新しい名前に変えます。
 
# セーブファイルの編集:
 
# セーブファイルの編集:
## <tt>Name_0123456789</tt>のように表示されているファイルをNotepadなどのテキストエディターで開きます。
+
## <samp>Name_0123456789</samp>のように表示されているファイルをNotepadなどのテキストエディターで開きます。
 
## <code>&lt;name&gt;</code>と最初の行にある箇所を探します。プレイヤーの名前はそのすぐ後にあります。新しい名前に変えてください。
 
## <code>&lt;name&gt;</code>と最初の行にある箇所を探します。プレイヤーの名前はそのすぐ後にあります。新しい名前に変えてください。
 
## 2度目に名前が出てくる場所を探し(ctrl+fで検索)、新しい名前に変えます。
 
## 2度目に名前が出てくる場所を探し(ctrl+fで検索)、新しい名前に変えます。
## 以前のセーブID(ファイル名の数字)を探し、新しい名前に変えます。
+
## 以前のセーブID(<code>&lt;uniqueIDForThisGame&gt;</code>、ファイル名の数字)を探し、新しい名前に変えます。
  
 
これで完成です。ゲームを起動してロード画面を見てみましょう。両方のセーブがあるはずです。
 
これで完成です。ゲームを起動してロード画面を見てみましょう。両方のセーブがあるはずです。
  
 
===牧場レイアウトの変更===
 
===牧場レイアウトの変更===
セーブファイルを編集して [[牧場レイアウト|牧場レイアウト]]を変更することができます:
+
<dl>
 +
<dt>[[:en:Modding:Player Guide/Getting Started|SMAPI]](mod)を使用している場合</dt>
 +
<dd><p>セーブをゲーム内で読み込み、<code>set_farm_type FARM_ID_HERE</code>をSMAPIコンソールウィンドウに入力することで、[[牧場レイアウト]]を変更することができます。(<code>set_farm_type list</code>でIDを確認できます。)
 +
 
 +
<p>これにより牧場レイアウトが変更されますが、牧場に設置されていたものはすべてそのままです。池に木が生えているなど、変な場所にものが残るかもしれません。{{nexus mod|3900|Noclip Mode}}をインストールしてそれらに近づけるようにするか、以下のコマンドを利用できます。</p>
 +
{| class="wikitable"
 +
|-
 +
! コマンド
 +
! 効果
 +
|-
 +
| <code>world_clear farm debris</code>
 +
| 石、倒木、雑草、枯れた作物を取り除く
 +
|-
 +
| <code>world_clear farm trees</code>
 +
| 果樹以外の木を取り除く
 +
|-
 +
| <code>world_clear farm fruit-trees</code>
 +
| 果樹を取り除く
 +
|-
 +
| <code>world_clear farm grass</code>
 +
| 牧草を取り除く
 +
|-
 +
| <code>world_clear farm everything</code>
 +
| 配置されたものを含む「全て」を取り除く
 +
|}
 +
</dd>
 +
 
 +
<dt>modを使用していない場合</dt>
 +
<dd>セーブファイルを編集して[[牧場レイアウト|牧場レイアウト]]を変更することができます。
  
 
<ol>
 
<ol>
 
<li>[[#データ編集|編集するセーブファイルを開きます。]]</li>
 
<li>[[#データ編集|編集するセーブファイルを開きます。]]</li>
<li><tt>&lt;whichFarm&gt;</tt>を探します。 そのオープンタグの後の数字が牧場のタイプを示しています。</li>
+
<li><samp>&lt;whichFarm&gt;</samp>を探します。そのオープンタグの後の数字が牧場のタイプを示しています。</li>
<li>変えたい数字に変更:
+
<li>変えたい数字に変更します。
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! code
+
! コード
! farm type
+
! 牧場レイアウト
 
|-
 
|-
 
| 0
 
| 0
200行目: 251行目:
 
| 4
 
| 4
 
| ワイルド
 
| ワイルド
 +
|-
 +
| 5
 +
| 4コーナーズ
 +
|-
 +
| 6
 +
| ビーチの牧場
 
|}
 
|}
 
</li>
 
</li>
 
</ol>
 
</ol>
  
これで牧場レイアウトは変更されますが、牧場にあるものはすべて元の場所に残ります。池に木が生えるなど、無効な位置にものがあるかもしれません。次の方法で解決します:
+
これにより牧場レイアウトが変更されますが、牧場に設置されていたものはすべてそのままです。池に木が生えているなど、変な場所にものが残るかもしれません。何を除去すべきかメモし、前のレイアウトに戻して除去することができます。
 
+
</dd>
<ul>
+
</dl>
<li>範囲外にあるものをメモし、古い牧場レイアウトに切り替えて、それらを移動させます。</li>
 
<li>[[:en:Modding:Player Guide/Getting Started|SMAPIを使用]]している場合、[https://www.nexusmods.com/stardewvalley/mods/2329 Passable Objects]か、[https://www.nexusmods.com/stardewvalley/mods/2820 BJS No Clip]をインストールします。範囲外のものを削除したり移動したりできるようになります。</li>
 
<li>[[:en:Modding:Player Guide/Getting Started|SMAPIを使用]]している場合、SMAPIのコンソールで以下のコマンドを入力:
 
{| class="wikitable"
 
|-
 
! command
 
! effect
 
|-
 
| <code>world_clear farm debris</code>
 
| 石、倒木、雑草、腐った作物を取り除く
 
|-
 
| <code>world_clear farm trees</code>
 
| 果樹以外の木を取り除く
 
|-
 
| <code>world_clear farm fruit-trees</code>
 
| 果樹を取り除く
 
|-
 
| <code>world_clear farm grass</code>
 
| 牧草を取り除く
 
|-
 
| <code>world_clear farm everything</code>
 
| 配置されたものを含む''全て''を取り除く
 
|}</li>
 
</ul>
 
  
 
===NPCの削除===
 
===NPCの削除===
セーブファイルからNPCを削除することができます(NPCが無効な場所にはまって動けなくなった場合など)。 NPCがゲームデータにまだ存在する場合は、セーブファイルをリロードした時にまた登場します。これは最後の手段です。
+
セーブファイルからNPCを削除することができます(NPCが無効な場所にはまって動けなくなった場合など)。 NPCがゲームデータにまだ存在する場合は、セーブファイルをリロードした時にまた登場します。これは最後の手段で、SMAPI3.0以降がインストールされている場合、必要ありません。
  
 
# [[#データ編集|編集するセーブファイルを開きます。]]上記の解説にしたがって、読みやすいようにファイルを整えてください。
 
# [[#データ編集|編集するセーブファイルを開きます。]]上記の解説にしたがって、読みやすいようにファイルを整えてください。
 
# NPCを削除:
 
# NPCを削除:
## 'name'の間にあるNPCのデフォルトの名前を探します(ペニーを削除する場合:<tt>&lt;name&gt;Penny&lt;/name&gt;</tt>)。
+
## "name"の間にあるNPCのデフォルトの名前を探します(ペニーを削除する場合:<samp>&lt;name&gt;Penny&lt;/name&gt;</samp>)。
## 探し出した行を含む'NPC'セクションを丸ごと削除します。<tt>&lt;NPC&gt;</tt>で始まり、次の<tt>&lt;/NPC&gt;</tt>までの部分です。
+
## 探し出した行を含む"NPC"セクションを丸ごと削除します。<samp>&lt;NPC&gt;</samp>で始まり、次の<samp>&lt;/NPC&gt;</samp>までの部分です。
 
# NPCとの友好度を削除:
 
# NPCとの友好度を削除:
## 'string'の間にあるNPCのデフォルトの名前を探します(ペニーを削除する場合:<tt>&lt;string&gt;Penny&lt;/string&gt;</tt>)。
+
## "string"の間にあるNPCのデフォルトの名前を探します(ペニーを削除する場合:<samp>&lt;string&gt;Penny&lt;/string&gt;</samp>)。
## 探し出した行を含む'item'セクションを丸ごと削除します。<tt>&lt;item&gt;</tt>で始まり、次の<tt>&lt;/item&gt;</tt>までの部分です。
+
## 探し出した行を含む"item"セクションを丸ごと削除します。<samp>&lt;item&gt;</samp>で始まり、次の<samp>&lt;/item&gt;</samp>までの部分です。
  
 
[[Category:ゲームプレイ]]
 
[[Category:ゲームプレイ]]

2022年5月26日 (木) 07:32時点における最新版

モバイル版のセーブに関する情報を知りたい場合は、モバイル版のセーブデータを参照

ゲームの進捗はゲーム内での1日の終わり、すなわちプレイヤーが眠るときや、午前2時に気絶するときに保存されます。プレイヤーが1日を終わらせることなくゲームを終了すると、1日の全ての進捗データが失われます。マルチプレイヤーでは、すべてのプレイヤーが出荷画面を閉じ、朝目覚めた段階でセーブされます。

セーブデータは、最後にセーブしたゲームのバージョンでタグ付けされます(例:<gameVersion>1.6</gameVersion>)。古いバージョンのゲームは新しいバージョンのセーブを読み込めませんが、逆は可能です。新しいバージョンのセーブが古いバージョンのセーブを上書きする際(例:アップデート後の初回セーブ)、セーブデータのバージョンタグも更新されます。

セーブデータは、転送先のゲームバージョンがセーブデータのバージョンタグより古くない限り、異なる機種へ転送することもできます。たとえば、モバイル版の1.4のセーブデータをPCに転送してバージョン1.6で遊ぶことはできますが、バージョン1.6のPC版のセーブデータは1.4のモバイル版では遊べません。

セーブフォーマット

セーブしたファイルは、コンピュータまたはモバイルデバイスにXMLファイルとして保存されます。セーブデータはゲームとは別に保存されるため、ゲームの再インストールまたはアップデートの際に失われることはありません。PCでは、セーブデータはゲーム間で共有されます(例えば、GOGとSteamの両方からゲームを買った場合)。

各セーブには、JonSnow_123456789のようなフォルダがあり、その中に2つのメインファイルJonSnow_123456789SaveGameInfoがあります。セーブをロードするためには両方のファイルが必要です。

セーブファイルを探す

注:マルチプレイヤーでは、セーブはメインプレイヤーのコンピュータにのみ保存されます。

Windows

  1. Windows + R を押し、"実行"ダイアログボックスを表示します。
  2. 下記のテキストをそのまま貼り付けます。
    プラットフォーム パス
    Steam または GOG %appdata%\StardewValley\Saves
    Xbox app %localappdata%\Packages\ConcernedApe.StardewValleyPC_0c8vynj4cqe4e\LocalCache\Roaming\StardewValley\Saves
    注: SteamやGOG版も所有している場合、そちらに保存されている可能性もあります。
  3. "OK"をクリックしてフォルダを開きます。

Linux

セーブデータのルートディレクトリは環境変数"XDG_CONFIG_HOME"で設定されており、デフォルトでは~/.config/です。

  1. "ファイル"から、"移動 → 場所を入力"をクリックします。
  2. 下記のテキストをそのまま入力します:
    ~/.config/StardewValley/Saves
  3. 決定しフォルダを開きます。

Mac

  1. "Finder"から、"移動 → フォルダへ移動"をクリックします。
  2. 下記のテキストをそのまま入力します:
    ~/.config/StardewValley/Saves
  3. 決定しフォルダを開きます。

モバイル(Android)

  1. 端末のファイルアプリを開きます。ファイルアプリがインストールされていない場合、内部ストレージを見られるようなアプリが必要です。
  2. StardewValleyフォルダを開きます。
  3. JonSnow_123456789のような名前のフォルダがセーブスロットです。

モバイル(iOS)

  1. "ファイル"アプリを開きます。
  2. iPhoneでは画面右下の"ブラウズ"をタップします。iPadでは必要なら左のサイドバーを開くために左上のボタンをタップします。
  3. 場所の中から"このiPhone内/このiPad内"をタップします。
  4. StardewValleyフォルダを選択します。
  5. JonSnow_123456789のような名前のフォルダがセーブスロットです。
iOS 12以前:

iOS 12かそれより前の端末は、セーブデータにアクセスするためにMacかWindowsのパソコンが必要です。

  1. MacならFinderを開きます。Windowsでは、iTunesをダウンロードし、開きます。(macOS 10.14以前の場合、FinderではなくiTunesを開きます。)
  2. iOS端末をUSB経由で接続します。
  3. Finder/iTunesで、上部のツールバーにあるデバイスのアイコンをクリックします(アイコンが表示されない場合は、デバイスのUSBケーブルを取り外して再接続してみてください)。デバイスのページが表示されます。
  1. 左側のメニューで"ファイル共有"をクリックします。
  2. 表示されるアプリリストで"Stardew Valley"をクリックします。
  3. "Stardew Valleyの書類"パネルには、どの保存ファイルがすでにiOSデバイスにあるかが表示されます。(フォルダとして表示されますが、フォルダに直接移動することはできません。)

セーブデータ転送

バックアップまたはPC間でのデータ転送

  1. セーブファイルを探します。
  2. JonSnow_123456789のようなフォルダごとzip化します。
  3. zipファイルを共有、またはバックアップします。

Android

AndroidからPCへ
  1. 端末をPCに接続します。
  2. 内部ストレージ → StardewValleyを開きます。
  3. JonSnow_123456789のようなセーブフォルダ全体をPCのセーブフォルダーにコピーします。
  4. コピーしたフォルダ内のファイルから、拡張子.binを削除します。
PCからAndroidへ
  1. Modを使用している場合、端末への転送の前に全てのカスタム要素を削除してください。
  2. PCのセーブフォルダーを探します。
  3. 端末をPCに接続します。
  4. 内部ストレージ → StardewValleyを開きます。
  5. JonSnow_123456789のようなセーブフォルダ全体を端末のセーブフォルダーにコピーします。

iOS

注:macOS 10.15から、iTunesの機能はFinderに移行されました。

iOSからPCへ
  1. iTunesでセーブファイルを探します。
  2. iTunesでセーブフォルダーを選択し、"保存"ボタンを押します。
  3. 2ファイルを含んだフォルダーが保存されます(セーブが作動するためには両方が必要です)。
  4. セーブフォルダー全体をPC内のセーブフォルダーにコピーします。
PCからiOSへ
  1. Modを使用している場合、端末への転送の前に全てのカスタム要素を削除してください。
  2. PC内のセーブフォルダーを探します。
  3. iTunesでセーブファイルを探します。
  4. JonSnow_123456789のようなセーブフォルダ全体をiTunes内の"Stardew Valleyの書類"にコピーします。
    注意:各セーブにつき1つずつフォルダーが存在します。フォルダーはそれぞれiTunes内の"Stardew Valleyの書類"に個別にドラッグする必要があります。全てのセーブファイルを含んだフォルダーをiTunesにドラッグすることはできません。
  5. iTunesの"同期"ボタンをクリックしてiOSとPCを同期させます。セーブは端末のロード画面に表示されます。

トラブルシューティング

データが見当たらない、ロードできない

ほとんどの場合は以下の方法でセーブをリカバリーできます(セーブに関するトラブルは、ほとんどの場合Modではなくゲームそれ自体の問題です)。

  1. セーブファイルを探します。
    • セーブがまだそこにある場合、一般的な修復方法は次の通りです(一度に一つずつ試してください):
      1. ファイルの名前に_STARDEWVALLEYSAVETMPが含まれる場合、それを名前から削除してゲームをリロードします。Steamクラウドの同期を停止しないと、リロードの度に名前の変更が元に戻るかもしれません。停止するには、リストからStardew Valleyを右クリックし、プロパティを開き、Steamクラウドのチェックを外します。
      2. 最近フォルダーの名前を変更した、あるいはフォルダーを新規作成した場合(バックアップから復元した場合など)、フォルダーの名前が正確に一致することを確かめます(YourName_0123456789のように)。
      3. 最新のセーブを取り消すことを試してください。
    • ファイルが見つからないがSMAPIをインストールしている場合、以下の方法でバックアップを復元します:
      1. ゲームフォルダーを探します。
      2. save-backupsサブフォルダーを開きます。
      3. セーブが含まれる最新のバックアップを展開し、Savesにセーブフォルダーをコピーします。
  2. 上記の方法で解決しない場合は、このガイドを見る(英語)問い合わせてください(英語)。セーブの回復を手伝えるかもしれません。

注:バックアップフォルダーをセーブフォルダー内に保存しないようにしてください。ロードすることになってしまいます。別のフォルダーに移動させるか、削除してください。

最新のセーブを取り消す

もし何かうまくいかない場合、最新のセーブを取り消すことができます。

Linux/Mac/Windowsのセーブから:

  1. セーブファイルを探します。
    末尾に_oldとある2つのファイルがあるはずです。ない場合は問い合わせてください!
  2. 念のためセーブフォルダーをバックアップしておきます。
  3. SaveGameInfoYourName_123456789のようなファイルを削除します。
  4. SaveGameInfo_oldYourName_123456789_oldのようなファイルから、末尾の_oldを削除します。

iOSのセーブから:

  1. セーブファイルを探します。
    末尾に_SVBAKとある2つのファイルがあるはずです。ない場合は問い合わせてください!
  2. 念のためセーブフォルダーをバックアップしておきます。
  3. YourName_123456789YourName_123456789_SVEMERGのようなファイルを削除します。
  4. YourName_123456789_SVBAKのようなファイルから、末尾の_SVBAKを削除します。

高度な設定

データ編集

Sublime Textで開かれ、XMLで整形されたセーブファイル。

セーブファイルを編集して一般的な問題を修正したり、すでに行った選択を変更することができます。操作を間違えるとセーブデータが破損します。事前にバックアップを作成してください。 また、自動でセーブできるエディターツールの使用は避けてください。しばしばファイルが破損してしまいます。

  1. Linux、Mac、Windowsの場合、Sublime Textをインストールします(すでにXML形式をサポートしているテキストエディターがある場合はそれでもかまいません)。
  2. Package Control extension for Sublime Textをインストールします。
  3. Package Control extensionを使用し、"Indent XML"と"XPath"プラグインをインストールします(how to add pluginsを参照)。
  4. 何かあったときのためにバックアップを作成します。
  5. Sublime Textでセーブファイルを開きます(Name_0123456789のような名前です)。
  6. Selection → Format → Indent XMLをクリックします。
  7. 変更を加え、セーブします(以下の記載と、CO-OPのホストの変更に関するガイド(英語)その他の変更に関するガイド(英語)も参照)。

ヒント:

  • 要素をクリックし、CTRL + SHIFT + [ を押すと、その要素を含むセクション全体を折りたたみます。これは、データ内容を非表示にするのに便利です。例えば、セーブファイルに次のテキストがある場合:
    <ArrayOfInt>
        <int>1981</int>
        <int>0</int>
        <int>0</int>
        <int>0</int>
        <int>0</int>
        <int>0</int>
    </ArrayOfInt>
    

    <int> をクリックして上記キーを押すと、次のようになります:

    <ArrayOfInt> […]
    </ArrayOfInt>
    
  • 任意の要素をクリックすると、セーブフォーマット内のどこに位置するかステータスバーで確認できます。(例:/SaveGame/player/friendships/item[32]

データ複製

セーブデータを複製して何かを試してみたり、ゲームをやり直さずに違う選択を選ぶことができます。

  1. セーブファイルを探します。
  2. 新しいセーブフォルダーの作成:
    1. セーブフォルダーを複製します。
    2. 新しいフォルダーの名前を変更します。
      • 名前はゲーム内で認識できるものにします。
      • 名前の最後の数字を他のセーブで使用していないものに変更します。
    3. 新しいフォルダーを開きます。
  3. 新しいファイルを用意:
    1. 末尾が_old.back.*で終わるファイルを全て削除します(または、以下の変更をこれらのファイルにも適用します)。
    2. Name_0123456789のように表示されているファイルの名前を、新しいフォルダー名に合うよう変更します。
  4. セーブのメタデータを編集:
    1. SaveGameInfoファイルをNotepadなどのテキストエディターで開きます。
    2. <name><farmName>と最初の行にある箇所を探します。プレイヤーの名前はそのすぐ後にあります。新しい名前に変えてください。
    3. 2度目に名前が出てくる場所を探し(ctrl+fで検索)、新しい名前に変えます。
  5. セーブファイルの編集:
    1. Name_0123456789のように表示されているファイルをNotepadなどのテキストエディターで開きます。
    2. <name>と最初の行にある箇所を探します。プレイヤーの名前はそのすぐ後にあります。新しい名前に変えてください。
    3. 2度目に名前が出てくる場所を探し(ctrl+fで検索)、新しい名前に変えます。
    4. 以前のセーブID(<uniqueIDForThisGame>、ファイル名の数字)を探し、新しい名前に変えます。

これで完成です。ゲームを起動してロード画面を見てみましょう。両方のセーブがあるはずです。

牧場レイアウトの変更

SMAPI(mod)を使用している場合

セーブをゲーム内で読み込み、set_farm_type FARM_ID_HEREをSMAPIコンソールウィンドウに入力することで、牧場レイアウトを変更することができます。(set_farm_type listでIDを確認できます。)

これにより牧場レイアウトが変更されますが、牧場に設置されていたものはすべてそのままです。池に木が生えているなど、変な場所にものが残るかもしれません。Noclip Modeをインストールしてそれらに近づけるようにするか、以下のコマンドを利用できます。

コマンド 効果
world_clear farm debris 石、倒木、雑草、枯れた作物を取り除く
world_clear farm trees 果樹以外の木を取り除く
world_clear farm fruit-trees 果樹を取り除く
world_clear farm grass 牧草を取り除く
world_clear farm everything 配置されたものを含む「全て」を取り除く
modを使用していない場合
セーブファイルを編集して牧場レイアウトを変更することができます。
  1. 編集するセーブファイルを開きます。
  2. <whichFarm>を探します。そのオープンタグの後の数字が牧場のタイプを示しています。
  3. 変えたい数字に変更します。
    コード 牧場レイアウト
    0 スタンダード
    1 リバーランド
    2 フォレスト
    3 ヒルトップ
    4 ワイルド
    5 4コーナーズ
    6 ビーチの牧場

これにより牧場レイアウトが変更されますが、牧場に設置されていたものはすべてそのままです。池に木が生えているなど、変な場所にものが残るかもしれません。何を除去すべきかメモし、前のレイアウトに戻して除去することができます。

NPCの削除

セーブファイルからNPCを削除することができます(NPCが無効な場所にはまって動けなくなった場合など)。 NPCがゲームデータにまだ存在する場合は、セーブファイルをリロードした時にまた登場します。これは最後の手段で、SMAPI3.0以降がインストールされている場合、必要ありません。

  1. 編集するセーブファイルを開きます。上記の解説にしたがって、読みやすいようにファイルを整えてください。
  2. NPCを削除:
    1. "name"の間にあるNPCのデフォルトの名前を探します(ペニーを削除する場合:<name>Penny</name>)。
    2. 探し出した行を含む"NPC"セクションを丸ごと削除します。<NPC>で始まり、次の</NPC>までの部分です。
  3. NPCとの友好度を削除:
    1. "string"の間にあるNPCのデフォルトの名前を探します(ペニーを削除する場合:<string>Penny</string>)。
    2. 探し出した行を含む"item"セクションを丸ごと削除します。<item>で始まり、次の</item>までの部分です。