Changes

Jump to navigation Jump to search
Line 2: Line 2:  
The game '''saves''' progress when the [[Day Cycle|in-game day]] ends, ''i.e.,'' when the farmer goes to bed, collapses from exhaustion, or collapses at 2am. All progress during a day is lost if the player quits the game without ending the day. In [[multiplayer]], the game saves after all players click through the prompts at end of day and wake up in the morning.
 
The game '''saves''' progress when the [[Day Cycle|in-game day]] ends, ''i.e.,'' when the farmer goes to bed, collapses from exhaustion, or collapses at 2am. All progress during a day is lost if the player quits the game without ending the day. In [[multiplayer]], the game saves after all players click through the prompts at end of day and wake up in the morning.
   −
Save files are tagged with the version of the game that last saved the file (''e.g.,'' <code><gameVersion>1.5.4</gameVersion></code>). An older version of the game is not able to load a newer save file, but a <i>newer</i> version can load an older save. Once a newer version saves over an older save file (''e.g.,'' when you save for the first time after the game itself was updated to a new version), the save file will be tagged with the newer version number.
+
Save files are tagged with the version of the game that last saved the file (''e.g.,'' {{#tag:code|&lt;gameVersion&gt;{{version|link=0}}&lt;/gameVersion&gt;}}). An older version of the game is not able to load a newer save file, but a <i>newer</i> version can load an older save. Once a newer version saves over an older save file (''e.g.,'' when you save for the first time after the game itself was updated to a new version), the save file will be tagged with the newer version number.
   −
A save file may be transferred to a different device family (''e.g.,'' from mobile to PC) as long as the game version on the receiving device is not older than the save file's version tag. For example, a save file from a mobile device running a game version equivalent to v1.4 can be transferred to and used on a PC running v1.5, but a v1.5 PC save file will not run on a mobile device with v1.4.
+
A save file may be transferred to a different device family (''e.g.,'' from mobile to PC) as long as the game version on the receiving device is not older than the save file's version tag. For example, a save file from a mobile device running version 1.4 can be transferred to and used on a PC running {{version|link=0}}, but a {{version|link=0}} PC save file will not run on a mobile device with version 1.4.
    
==Save format==
 
==Save format==
Line 15: Line 15:     
===Windows===
 
===Windows===
# Press {{key|Windows}} + {{key|R}} to show a 'run' dialogue box.
+
<ol>
# Paste this exact text: <pre>%appdata%\StardewValley\Saves</pre>
+
<li>Press {{key|Windows}} + {{key|R}} to show a 'run' dialogue box.</li>
# Click 'OK' to open the folder.
+
<li>Paste this exact text: <pre>%appdata%\StardewValley\Saves</pre></li>
 +
<li>Click 'OK' to open the folder.</li>
 +
</ol>
    
===Linux===
 
===Linux===
Line 23: Line 25:  
# From ''Files'', click ''Go » Enter Location''.
 
# From ''Files'', click ''Go » Enter Location''.
 
# Enter this exact text: <pre>~/.config/StardewValley/Saves</pre>
 
# Enter this exact text: <pre>~/.config/StardewValley/Saves</pre>
# Submit to open the folder.
+
# Submit to open the folder. <br />If you're using flatpak, it might be at <pre>~/.var/app/com.valvesoftware.Steam/.config/StardewValley/Saves</pre> instead.
    
===Mac===
 
===Mac===
Line 32: Line 34:  
===Mobile (Android)===
 
===Mobile (Android)===
 
# Open your device's file explorer app. If your device does not come with a file explorer, you will need one that allows navigation of the internal storage, not just searching for a specific file.
 
# Open your device's file explorer app. If your device does not come with a file explorer, you will need one that allows navigation of the internal storage, not just searching for a specific file.
# Select the <samp>StardewValley</samp> folder.
+
# Select the <samp>Android/data/com.chucklefish.stardewvalley/files/saves</samp> (version 1.5 or later) or <samp>StardewValley</samp> (before 1.5) folder.
 
# Each subfolder inside with a name in the format of <samp>JonSnow_123456789</samp> is a save slot.
 
# Each subfolder inside with a name in the format of <samp>JonSnow_123456789</samp> is a save slot.
    
===Mobile (iOS)<span id="find-ios-saves"></span>===
 
===Mobile (iOS)<span id="find-ios-saves"></span>===
'''On iOS 13 or later:'''
+
:# Open the Files app.
# Open the <samp>Files</samp> app.
+
:# On iPhone, tap the ''Browse'' button on the bottom-right side of the screen. On iPad, tap the top-left button if needed to show the left sidebar menu.
# On iPhone, tap the <samp>Browse</samp> button on the bottom-right side of the screen, on iPad, ensure the left (menu) panel is displayed, or tap the top-left button to display it.
+
:# Under the Locations section, tap ''On My iPhone/iPad''.
# Under the Locations section, tap <samp>On My iPhone/iPad</samp>.
+
:# Select the ''Stardew Valley'' folder.
# Select the <samp>Stardew Valley</samp> folder.
+
:# Each subfolder inside with a name like <samp>JonSnow_123456789</samp> is a save slot.
# Each subfolder inside with a name in the format of <samp>JonSnow_123456789</samp> is a save slot.
     −
'''On iOS 12 or earlier:'''<br />
+
; On iOS 12 or earlier&#58;
Note: On macOS 10.15 and later this iTunes feature has been moved to the Finder.
+
Devices still on iOS 12 or earlier will need to be connected to a Mac or Windows computer to access your save files.
# Open iTunes on your computer.
+
:# On Mac, Open the Finder. On Windows, [https://support.apple.com/en-us/HT210384 download iTunes] and open it. (If your device is on macOS 10.14 or earlier, open iTunes instead of the Finder.)
# Attach your iOS device via USB.
+
:# Attach your iOS device via USB.
# In iTunes, click on the device icon in the top toolbar (If the icon doesn't appear, try disconnecting and reconnecting the device USB cable). The device's page should appear.
+
:# In the Finder/iTunes, click on the device icon in the top toolbar. (If the icon isn't shown, try disconnecting and reconnecting the USB cable.) The device's page should appear.
# Click 'File Sharing' in the menu on the left.
+
:# Click ''File Sharing'' in the menu on the left.
# Click Stardew Valley in the 'apps' list that appears.
+
:# Click ''Stardew Valley'' in the app list that appears.
# The 'Stardew Valley Documents' panel shows which save files are already on your iOS device. (They appear as folders, but you can't navigate into the folders directly.)
+
:# The ''Stardew Valley Documents'' panel shows which save files are already on your iOS device. (They appear as folders, but you can't navigate into the folders directly.)
    
===PS Vita===
 
===PS Vita===
Line 58: Line 59:  
#Highlight the PCSE01235 folder and press triangle.
 
#Highlight the PCSE01235 folder and press triangle.
 
#Select "Open decrypted" at the top of the list.
 
#Select "Open decrypted" at the top of the list.
 +
 +
===Nintendo Switch===
 +
Note: Access to a Switch's saves requires custom firmware (CFW)
 +
 +
#Download and install [https://github.com/J-D-K/JKSV/releases JKSV]
 +
#Open JKSV and navigate to Stardew Valley.
 +
#Select New, and call it whatever you want.
 +
#In either the Hekate SD card access tool or an FTP server, copy over <code>sd:/JKSV/Stardew Valley/NameOfTheSaveYouSaved.zip</code>.
    
==Transfer a save==
 
==Transfer a save==
Line 69: Line 78:     
::# [https://support.google.com/android/answer/9064445 Connect the device to your PC].
 
::# [https://support.google.com/android/answer/9064445 Connect the device to your PC].
::# Browse to internal shared storage > <samp>StardewValley</samp>.
+
::# Browse to the save folder in the Android internal shared storage.
 +
::::* Version 1.5 or later:  <samp>Android/data/com.chucklefish.stardewvalley/files/Saves</samp>
 +
::::* Before version 1.5:  <samp>StardewValley</samp>.
 
::# Copy the entire save folder (the one that looks like <samp>JonSnow_123456789</samp>) into [[#Find your save files|your computer's saves folder]].
 
::# Copy the entire save folder (the one that looks like <samp>JonSnow_123456789</samp>) into [[#Find your save files|your computer's saves folder]].
 
::# Remove the <code>.bin</code> file extension from all of the files in the transferred folder.
 
::# Remove the <code>.bin</code> file extension from all of the files in the transferred folder.
Line 78: Line 89:  
::# [[#Find your save files|Find the save folder on your computer]].
 
::# [[#Find your save files|Find the save folder on your computer]].
 
::# [https://support.google.com/android/answer/9064445 Connect the device to your PC].
 
::# [https://support.google.com/android/answer/9064445 Connect the device to your PC].
::# Browse to internal shared storage > <samp>StardewValley</samp>.  
+
::# Browse to the save folder in the Android internal shared storage.
 +
::::* Version 1.5 or later:  <samp>Android/data/com.chucklefish.stardewvalley/files/Saves</samp>
 +
::::* Before version 1.5:  <samp>StardewValley</samp>.
 
::#*The folder won't appear if you haven't created a save on Android yet.
 
::#*The folder won't appear if you haven't created a save on Android yet.
 
::# Copy the entire save folder (the one that looks like <samp>JonSnow_123456789</samp>) into the saves folder on your device.
 
::# Copy the entire save folder (the one that looks like <samp>JonSnow_123456789</samp>) into the saves folder on your device.
Line 99: Line 112:  
::# Click the 'sync' button in iTunes to synchronize your iOS device with your computer. The save should now appear in the game's Load Game menu on your device.
 
::# Click the 'sync' button in iTunes to synchronize your iOS device with your computer. The save should now appear in the game's Load Game menu on your device.
    +
===Chromebook to IPhone===
 +
 +
You will need Dropbox and Files apps on iOS and File Manager+ on Chromebook
 +
::# Open File Manager+ and go to Cloud,  then add a location and choose Dropbox and sign in
 +
::# Go back to Home on File Manager+ and go to Main Storage -> Android -> data -> com.chucklefish.stardewvalley -> files -> Saves. Your save should have the format JonSnow_123456789
 +
::# Right click the folder and click Move, go back to home and go to Cloud and then your Dropbox, put your folder there.
 +
::# Sign into Dropbox on your phone then choose connect and follow the instructions on the app.
 +
::# Once you connect you will see the files in your dropbox, tap the … (ellipse) and tap save to device then select Save to Files put it in an empty folder, save all the files into the folder
 +
::# Go to the files app and go to the folder you put all the files in, hold down in it and tap Move, then go to Browse -> On my IPhone -> Stardew Valley, put the file there
 +
::# You should be able to go into Stardew Valley and see the save
 
===PS Vita===
 
===PS Vita===
 
Note: Development on the Vita release of the game [[Console Version History#PS Vita|has been abandoned]], leaving the final Vita version as equivalent to {{version|1.2.33|PC version 1.2.33 (2017)}}. As such, a Vita save may be transferred to PC/mobile, but a modern PC/mobile save file is incompatible with Vita.
 
Note: Development on the Vita release of the game [[Console Version History#PS Vita|has been abandoned]], leaving the final Vita version as equivalent to {{version|1.2.33|PC version 1.2.33 (2017)}}. As such, a Vita save may be transferred to PC/mobile, but a modern PC/mobile save file is incompatible with Vita.
Line 119: Line 142:  
::#Navigate to [[#Find your save files | your Vita's save folder]]
 
::#Navigate to [[#Find your save files | your Vita's save folder]]
 
::#Press triangle and select Paste.
 
::#Press triangle and select Paste.
 +
 +
===Nintendo Switch===
 +
Note: Access to a Switch's saves requires custom firmware (CFW)
 +
 +
:;Switch to PC/Android
 +
 +
::#Open [https://github.com/J-D-K/JKSV JKSV] and navigate to Stardew Valley.
 +
::#Select New, and call it whatever you want.
 +
::#In either Hekate SD card access tool or an FTP server, copy over <code>sd:/JKSV/Stardew Valley/NameOfTheSaveYouSaved.zip</code>.
 +
 +
:;PC/Android to Switch
 +
 +
::#Place the PC/Android saves folder in a zip in <code>sd:/JKSV/Stardew Valley/</code>.
 +
::#Open [https://github.com/J-D-K/JKSV JKSV] and navigate to Stardew Valley.
 +
::#It is advised to create a backup (above) before the next step.
 +
::#Press Y on the save you just copied over and hold A.
 +
 +
===converting mobile saves to mac===
 +
you can do this by using a lightning cable of your mobile device to the Mac then go to files/files on the top right/settings or prefrences then tap hard drive till it has a tick by its side then make a second file then tap whatever your mobile device is called then go to files in the mobile device on mac open the Stardew valley folder then keep that there. Next you need to press f4 or command space to open searchbar then type ~/.config/stardewvalley then press the file for it then open the save data file then open the other file with the mobile file on it then drag the file of Stardew mobile folder to the mac save data then open steam and press load when ready then ther'es your mobile world onto the mac Stardew valley world
    
==Troubleshooting==
 
==Troubleshooting==
Line 127: Line 169:  
#* If the files are still there, here are some common fixes (try one at a time):
 
#* If the files are still there, here are some common fixes (try one at a time):
 
#*# If some of the files have <code>_STARDEWVALLEYSAVETMP</code> in the name, remove that from their name and reload the game. You may need to first disable Steam cloud saves for SDV, as it can keep automatically renaming them every time you reload. To do that, go to Stardew Valley in your Steam library, click the gear icon and go to Properties, and uncheck the option to sync cloud saves.
 
#*# If some of the files have <code>_STARDEWVALLEYSAVETMP</code> in the name, remove that from their name and reload the game. You may need to first disable Steam cloud saves for SDV, as it can keep automatically renaming them every time you reload. To do that, go to Stardew Valley in your Steam library, click the gear icon and go to Properties, and uncheck the option to sync cloud saves.
#*# If you recently renamed or created the folder (''e.g.,'' to restore a backup), make sure the folder name '''exactly''' matches the file that looks like <samp>YourName_0123456789</samp>.
+
#*# If you recently renamed or created the folder (''e.g.,'' to restore a backup), make sure the folder name '''exactly''' matches the file that looks like <samp>FarmName_0123456789</samp>.
 
#*# Try [[#Undo the last save|undoing the last save]].
 
#*# Try [[#Undo the last save|undoing the last save]].
 
#*# If you are on PC, ensure that the game files do not have an extension like <code>.bin</code>. If you are on Android, you may need to add the file extension <code>.bin</code>.
 
#*# If you are on PC, ensure that the game files do not have an extension like <code>.bin</code>. If you are on Android, you may need to add the file extension <code>.bin</code>.
Line 135: Line 177:  
#*# Open the <samp>save-backups</samp> subfolder.
 
#*# Open the <samp>save-backups</samp> subfolder.
 
#*# Unzip the latest backup which has your save, and copy the save folder back into <samp>Saves</samp>.
 
#*# Unzip the latest backup which has your save, and copy the save folder back into <samp>Saves</samp>.
# If the above fixes didn't help, [https://community.playstarbound.com/threads/missing-corrupt-save-file-troubleshooting-guide.112827/ see this guide] or [[Modding:Player Guide/Troubleshooting#Ask for help|ask for help]]; we might be able to recover the save for you.
+
#* If the files are there but newer game progress is missing, it's possible Steam Cloud Sync / GOG Galaxy / mobile equivalent automatically replaced your save with the version it had stored. To solve:
 +
#*# Launch the game. (Don't load a save yet.)
 +
#*# While the game is still running, delete your save folder and put your backup back in.
 +
#*# Load the save.
 +
#*# The cloud backup service will detect that the save changed while the game was running, so it'll treat that as the new version to save.
 +
# If the above fixes didn't help, [https://www.stardewvalley.net/missing-corrupt-save-file-troubleshooting-guide/ see this guide] or [[Modding:Player Guide/Troubleshooting#Ask for help|ask for help]]; we might be able to recover the save for you.
    
Note: don't keep backup folders in the saves folder, since the game will try to load them. Either move those into a different folder, or delete them.
 
Note: don't keep backup folders in the saves folder, since the game will try to load them. Either move those into a different folder, or delete them.
Line 146: Line 193:  
:# [[#Find your save files|Find your save files]].<br /><small>You should see two files with an <samp>_old</samp> suffix in the name; if not, ask for help instead!</small>
 
:# [[#Find your save files|Find your save files]].<br /><small>You should see two files with an <samp>_old</samp> suffix in the name; if not, ask for help instead!</small>
 
:# Back up your save folder just in case.
 
:# Back up your save folder just in case.
:# Delete <samp>SaveGameInfo</samp> and the file that looks like <samp>YourName_123456789</samp>.
+
:# Delete <samp>SaveGameInfo</samp> and the file that looks like <samp>FarmName_123456789</samp>.
:# Remove the <samp>_old</samp> suffix from <samp>SaveGameInfo_old</samp> and the file that looks like <samp>YourName_123456789_old</samp>.
+
:# Remove the <samp>_old</samp> suffix from <samp>SaveGameInfo_old</samp> and the file that looks like <samp>FarmName_123456789_old</samp>.
    
For a save from iOS:
 
For a save from iOS:
Line 202: Line 249:  
## Open the new folder for the next steps.
 
## Open the new folder for the next steps.
 
# Prepare the new files:
 
# Prepare the new files:
## Delete any file whose name ends with <samp>_old</samp> or <samp>.back.*</samp>.
+
## Delete (or apply the following steps to, if you want the backup as well) any file whose name ends with <samp>_old</samp> or <samp>.back.*</samp>.
 
## Rename the file that looks like <samp>Name_0123456789</samp> to match your new folder name.
 
## Rename the file that looks like <samp>Name_0123456789</samp> to match your new folder name.
 
# Edit the save metadata:
 
# Edit the save metadata:
Line 212: Line 259:  
## Look for <code>&lt;name&gt;</code> on the first line. Your farmer's name should be right after that. Change it to your new name.
 
## Look for <code>&lt;name&gt;</code> on the first line. Your farmer's name should be right after that. Change it to your new name.
 
## Search for the 2nd mention of your name (ctrl+f to 'find') and change it to your new name.
 
## Search for the 2nd mention of your name (ctrl+f to 'find') and change it to your new name.
## Search for the old save ID (the number from the filename). Change it to your new number.
+
## Search for the old save ID (<code>&lt;uniqueIDForThisGame&gt;</code>, the number from the old filename). Change it to your new number.
    
That's it! Launch the game and check the load menu; you'll see both saves now.
 
That's it! Launch the game and check the load menu; you'll see both saves now.
Line 218: Line 265:  
===Change farm type===
 
===Change farm type===
 
<dl>
 
<dl>
<dt>If you use [[Modding:Player Guide|SMAPI]] (mods):</dt>
+
<dt>If you use [[Modding:Player Guide/Getting Started|SMAPI]] (mods):</dt>
 
<dd><p>You can change [[Farm Maps|farm type]] by loading your save in-game, then entering <code>set_farm_type FARM_ID_HERE</code> in the SMAPI console window. (You can enter <code>set_farm_type list</code> to see a list of farm type IDs.)
 
<dd><p>You can change [[Farm Maps|farm type]] by loading your save in-game, then entering <code>set_farm_type FARM_ID_HERE</code> in the SMAPI console window. (You can enter <code>set_farm_type list</code> to see a list of farm type IDs.)
   Line 285: Line 332:     
===Remove an NPC===
 
===Remove an NPC===
You can remove an NPC from your save file (''e.g.,'' to fix an NPC permanently stuck in an invalid place). If it still exists in the game data, the NPC will respawn when you reload the save file. This should be a last resort, and is unnecessary when using SMAPI versions 3.0 and up, as SMAPI will attempt to remove this data for you.
+
You can remove an NPC from your save file (''e.g.,'' to fix an NPC permanently stuck in an invalid place). If it still exists in the game data, the NPC will respawn when you reload the save file. This should be a last resort, and usually isn't needed when using SMAPI since it'll remove invalid NPCs automatically.
    
# [[#Edit a save|Open your save file for editing]]. Make sure you format the file for readability per those instructions.
 
# [[#Edit a save|Open your save file for editing]]. Make sure you format the file for readability per those instructions.

Navigation menu